0001628280-21-013701.txt : 20210709 0001628280-21-013701.hdr.sgml : 20210709 20210709172134 ACCESSION NUMBER: 0001628280-21-013701 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20210430 FILED AS OF DATE: 20210709 DATE AS OF CHANGE: 20210709 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AMERICAN SOFTWARE INC CENTRAL INDEX KEY: 0000713425 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 581098795 STATE OF INCORPORATION: GA FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-12456 FILM NUMBER: 211083589 BUSINESS ADDRESS: STREET 1: 470 E PACES FERRY RD NE CITY: ATLANTA STATE: GA ZIP: 30305 BUSINESS PHONE: 4042614381 MAIL ADDRESS: STREET 1: 470 EAST PACES FERRY ROAD NE CITY: ATLANTA STATE: GA ZIP: 30305 10-K 1 amswa-20210430.htm 10-K amswa-20210430
false2021FY0000713425us-gaap:AccountingStandardsUpdate201409MemberP1YP1Y0.10P3Y00007134252020-05-012021-04-30iso4217:USD00007134252020-10-31xbrli:shares0000713425us-gaap:CommonClassAMember2021-07-020000713425us-gaap:CommonClassBMember2021-07-0200007134252021-04-3000007134252020-04-30iso4217:USDxbrli:shares0000713425us-gaap:CommonClassAMember2021-04-300000713425us-gaap:CommonClassAMember2020-04-300000713425us-gaap:CommonClassBMember2021-04-300000713425us-gaap:CommonClassBMember2020-04-30xbrli:pure0000713425us-gaap:CommonClassBMember2020-05-012021-04-300000713425us-gaap:CommonClassBMember2019-05-012020-04-300000713425us-gaap:SubscriptionAndCirculationMember2020-05-012021-04-300000713425us-gaap:SubscriptionAndCirculationMember2019-05-012020-04-300000713425us-gaap:SubscriptionAndCirculationMember2018-05-012019-04-300000713425us-gaap:LicenseMember2020-05-012021-04-300000713425us-gaap:LicenseMember2019-05-012020-04-300000713425us-gaap:LicenseMember2018-05-012019-04-300000713425amswa:ProfessionalServicesAndOtherMember2020-05-012021-04-300000713425amswa:ProfessionalServicesAndOtherMember2019-05-012020-04-300000713425amswa:ProfessionalServicesAndOtherMember2018-05-012019-04-300000713425us-gaap:MaintenanceMember2020-05-012021-04-300000713425us-gaap:MaintenanceMember2019-05-012020-04-300000713425us-gaap:MaintenanceMember2018-05-012019-04-3000007134252019-05-012020-04-3000007134252018-05-012019-04-300000713425us-gaap:CommonClassAMember2020-05-012021-04-300000713425us-gaap:CommonClassAMember2019-05-012020-04-300000713425us-gaap:CommonClassAMember2018-05-012019-04-300000713425us-gaap:CommonClassBMember2018-05-012019-04-300000713425us-gaap:CommonStockMemberus-gaap:CommonClassAMember2018-04-300000713425us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-04-300000713425us-gaap:AdditionalPaidInCapitalMember2018-04-300000713425us-gaap:RetainedEarningsMember2018-04-300000713425us-gaap:TreasuryStockMember2018-04-3000007134252018-04-3000007134252017-05-012018-04-300000713425srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-04-300000713425srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-04-300000713425us-gaap:CommonStockMemberus-gaap:CommonClassAMember2018-05-012019-04-300000713425us-gaap:AdditionalPaidInCapitalMember2018-05-012019-04-300000713425us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-05-012019-04-300000713425us-gaap:RetainedEarningsMember2018-05-012019-04-300000713425us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-04-300000713425us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-04-300000713425us-gaap:AdditionalPaidInCapitalMember2019-04-300000713425us-gaap:RetainedEarningsMember2019-04-300000713425us-gaap:TreasuryStockMember2019-04-3000007134252019-04-300000713425us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-05-012020-04-300000713425us-gaap:AdditionalPaidInCapitalMember2019-05-012020-04-300000713425us-gaap:RetainedEarningsMember2019-05-012020-04-300000713425us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-04-300000713425us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-04-300000713425us-gaap:AdditionalPaidInCapitalMember2020-04-300000713425us-gaap:RetainedEarningsMember2020-04-300000713425us-gaap:TreasuryStockMember2020-04-300000713425us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-05-012021-04-300000713425us-gaap:AdditionalPaidInCapitalMember2020-05-012021-04-300000713425us-gaap:RetainedEarningsMember2020-05-012021-04-300000713425us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-04-300000713425us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-04-300000713425us-gaap:AdditionalPaidInCapitalMember2021-04-300000713425us-gaap:RetainedEarningsMember2021-04-300000713425us-gaap:TreasuryStockMember2021-04-30amswa:segmentamswa:Group0000713425srt:MinimumMember2020-05-012021-04-300000713425srt:MaximumMember2020-05-012021-04-3000007134252021-05-012021-04-300000713425amswa:DomesticMember2020-05-012021-04-300000713425amswa:DomesticMember2019-05-012020-04-300000713425amswa:InternationalMember2020-05-012021-04-300000713425amswa:InternationalMember2019-05-012020-04-300000713425us-gaap:SoftwareLicenseArrangementMember2021-04-300000713425us-gaap:SoftwareLicenseArrangementMember2020-04-300000713425us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember2021-04-300000713425us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember2020-04-300000713425amswa:ComputersEquipmentAndSoftwareMember2020-05-012021-04-300000713425us-gaap:OfficeEquipmentMember2020-05-012021-04-300000713425us-gaap:BuildingAndBuildingImprovementsMember2020-05-012021-04-300000713425us-gaap:BuildingMember2020-05-012021-04-300000713425amswa:CapitalizedSoftwareMember2020-05-012021-04-300000713425amswa:CapitalizedSoftwareMember2021-04-300000713425srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2020-05-012021-04-300000713425srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2020-05-012021-04-300000713425us-gaap:FiniteLivedIntangibleAssetsMember2020-05-012021-04-300000713425us-gaap:OperatingExpenseMember2020-05-012021-04-300000713425amswa:LicenseFeesMember2020-05-012021-04-300000713425us-gaap:FiniteLivedIntangibleAssetsMember2019-05-012020-04-300000713425us-gaap:OperatingExpenseMember2019-05-012020-04-300000713425amswa:LicenseFeesMember2019-05-012020-04-300000713425us-gaap:FiniteLivedIntangibleAssetsMember2018-05-012019-04-300000713425us-gaap:OperatingExpenseMember2018-05-012019-04-300000713425amswa:LicenseFeesMember2018-05-012019-04-300000713425us-gaap:TechnologyBasedIntangibleAssetsMemberamswa:AcquiredFiniteLivedIntangibleAssetsMember2020-05-012021-04-300000713425us-gaap:TechnologyBasedIntangibleAssetsMemberamswa:AcquiredFiniteLivedIntangibleAssetsMember2021-04-300000713425us-gaap:TechnologyBasedIntangibleAssetsMemberamswa:AcquiredFiniteLivedIntangibleAssetsMember2020-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:CustomerRelationshipsMember2020-05-012021-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:CustomerRelationshipsMember2021-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:CustomerRelationshipsMember2020-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:NoncompeteAgreementsMember2020-05-012021-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:NoncompeteAgreementsMember2021-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:NoncompeteAgreementsMember2020-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:TrademarksMember2020-05-012021-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:TrademarksMember2021-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMemberus-gaap:TrademarksMember2020-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMember2021-04-300000713425amswa:AcquiredFiniteLivedIntangibleAssetsMember2020-04-300000713425amswa:SupplyChainManagementMember2019-04-300000713425amswa:ItConsultingMember2019-04-300000713425us-gaap:AllOtherSegmentsMember2019-04-300000713425amswa:SupplyChainManagementMember2020-04-300000713425amswa:ItConsultingMember2020-04-300000713425us-gaap:AllOtherSegmentsMember2020-04-300000713425amswa:SupplyChainManagementMember2021-04-300000713425amswa:ItConsultingMember2021-04-300000713425us-gaap:AllOtherSegmentsMember2021-04-300000713425amswa:SupplyChainManagementMember2019-05-012020-04-300000713425amswa:ItConsultingMember2019-05-012020-04-300000713425us-gaap:AllOtherSegmentsMember2019-05-012020-04-300000713425amswa:SupplyChainManagementMember2020-05-012021-04-300000713425amswa:ItConsultingMember2020-05-012021-04-300000713425us-gaap:AllOtherSegmentsMember2020-05-012021-04-30amswa:CompensationPlanamswa:Segment0000713425us-gaap:NontaxableMunicipalBondsMember2021-04-300000713425us-gaap:NontaxableMunicipalBondsMember2020-04-300000713425us-gaap:EquitySecuritiesMember2020-05-012021-04-300000713425us-gaap:EquitySecuritiesMember2019-05-012020-04-300000713425us-gaap:EquitySecuritiesMember2018-05-012019-04-300000713425us-gaap:DebtSecuritiesMember2020-05-012021-04-300000713425us-gaap:DebtSecuritiesMember2019-05-012020-04-300000713425us-gaap:DebtSecuritiesMember2018-05-012019-04-300000713425us-gaap:FairValueInputsLevel1Member2021-04-300000713425us-gaap:FairValueInputsLevel2Member2021-04-300000713425us-gaap:FairValueInputsLevel3Member2021-04-300000713425us-gaap:FairValueInputsLevel1Member2020-04-300000713425us-gaap:FairValueInputsLevel2Member2020-04-300000713425us-gaap:FairValueInputsLevel3Member2020-04-300000713425us-gaap:BuildingAndBuildingImprovementsMember2021-04-300000713425us-gaap:BuildingAndBuildingImprovementsMember2020-04-300000713425us-gaap:ComputerEquipmentMember2021-04-300000713425us-gaap:ComputerEquipmentMember2020-04-300000713425us-gaap:OfficeEquipmentMember2021-04-300000713425us-gaap:OfficeEquipmentMember2020-04-300000713425us-gaap:StateAndLocalJurisdictionMember2021-04-300000713425us-gaap:StateAndLocalJurisdictionMember2020-05-012021-04-300000713425us-gaap:ForeignCountryMember2021-04-300000713425us-gaap:StateAndLocalJurisdictionMember2019-05-012020-04-300000713425us-gaap:StateAndLocalJurisdictionMember2018-05-012019-04-300000713425amswa:TwoThousandTwentyPlanMember2020-05-012021-04-300000713425amswa:TwoThousandTwentyPlanMemberamswa:NonQualifiedMember2020-05-012021-04-300000713425amswa:QuarterlyOptionAmountMemberamswa:TwoThousandTwentyPlanMember2020-05-012021-04-300000713425amswa:ShareholderExceedingTenPercentOfCombinedVotingPowerMemberamswa:TwoThousandTwentyPlanMember2020-05-012021-04-300000713425amswa:ShareholderExceedingTenPercentOfCombinedVotingPowerMemberamswa:TwoThousandTwentyPlanMember2021-04-300000713425amswa:TwoThousandTwentyPlanMember2021-04-300000713425amswa:TwoThousandTwentyPlanMemberamswa:NonQualifiedMember2021-04-300000713425amswa:TwoThousandTwentyPlanMemberamswa:NonQualifiedMember2020-04-300000713425amswa:TwoThousandTwentyPlanMemberamswa:NonQualifiedMember2019-04-300000713425amswa:TwoThousandTwentyPlanMemberus-gaap:CommonClassAMember2020-05-012021-04-300000713425amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMemberus-gaap:CommonClassAMember2002-08-190000713425amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMemberus-gaap:CommonClassAMember2020-05-012021-04-300000713425us-gaap:AccountingStandardsUpdate201602Member2019-05-010000713425srt:MinimumMembersrt:OtherPropertyMember2021-04-300000713425srt:MaximumMembersrt:OtherPropertyMember2021-04-300000713425stpr:GA2020-05-012021-04-30amswa:supplyChain0000713425amswa:SupplyChainManagementMember2018-05-012019-04-300000713425amswa:ItConsultingMember2018-05-012019-04-300000713425us-gaap:AllOtherSegmentsMember2018-05-012019-04-300000713425us-gaap:NonUsMember2020-05-012021-04-300000713425us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:NonUsMember2020-05-012021-04-300000713425us-gaap:NonUsMember2019-05-012020-04-300000713425us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:NonUsMember2019-05-012020-04-300000713425us-gaap:NonUsMember2018-05-012019-04-300000713425us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:NonUsMember2018-05-012019-04-300000713425us-gaap:SubsequentEventMember2021-05-272021-05-270000713425us-gaap:AllowanceForCreditLossMember2020-04-300000713425us-gaap:AllowanceForCreditLossMember2020-05-012021-04-300000713425us-gaap:AllowanceForCreditLossMember2021-04-300000713425us-gaap:AllowanceForCreditLossMember2019-04-300000713425us-gaap:AllowanceForCreditLossMember2019-05-012020-04-300000713425us-gaap:AllowanceForCreditLossMember2018-04-300000713425us-gaap:AllowanceForCreditLossMember2018-05-012019-04-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

_________________________
FORM 10-K
_________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended April 30, 2021
OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number 0-12456
 
_________________________
AMERICAN SOFTWARE, INC.
(Exact name of registrant as specified in its charter)
_________________________
Georgia 58-1098795
(State or other jurisdiction of
incorporation or organization)
 (IRS Employer
Identification No.)
470 East Paces Ferry Road, N.E.AtlantaGeorgia 30305
(Address of principal executive offices) (Zip Code)
(404261-4381
Registrant’s telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each classTrading SymbolName of each exchange on which registered
None None
Securities registered pursuant to Section 12(g) of the Act:
Class A Common Shares, $0.10 Par Value
(Title of class)
 _________________________
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☐    No  ☒
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ☐    No  ☒
Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by check mark whether 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).    Yes  ☒    No  ☐
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, an emerging growth company or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” “emerging growth company” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer   Accelerated filer 
Non-accelerated filer   Smaller reporting company 
   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.  ☐

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒

As of October 31, 2020, the last business day of the registrant’s most recently completed second fiscal quarter, 30,689,214 Class A Common Shares and 1,821,587 Class B Common Shares of the registrant were outstanding. The aggregate market value (based upon the closing price of Class A Common Shares as quoted on the NASDAQ National Market System on October 31, 2020) of the Class A Common Shares held by non-affiliates on that date was approximately $481.36 million. As of July 2, 2021, 31,420,934 Class A Common Shares and 1,821,587 Class B Common Shares of the registrant were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE; LOCATION IN FORM 10-K
Portions of the Company’s Proxy Statement for its 2021 Annual Meeting of Shareholders are incorporated by reference into Part III.



American Software Inc.
ANNUAL REPORT ON FORM 10-K
For the Fiscal Year Ended April 30, 2021

TABLE OF CONTENTS




PART I
1

Item 1. BUSINESS

Special Cautionary Notice Regarding Forward-Looking Statements
We believe that it is important to communicate our future expectations to our shareholders and to the public. This report contains forward-looking statements, including, in particular, statements about our goals, plans, objectives, beliefs, expectations and prospects under the headings “Item 1. Business” and “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.” You can identify these statements by forward-looking words such as “anticipate,” “intend,” “plan,” “continue,” “could,” “grow,” “may,” “potential,” “predict,” “strive,” “will,” “seek,” “estimate,” “believe,” “expect,” and similar expressions that convey uncertainty about future events or outcomes. Any forward-looking statements herein are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements include statements concerning future:
results of operations;
liquidity, cash flow and capital expenditures;
demand for and pricing of our products and services;
viability and effectiveness of strategic alliances;
industry and market conditions;
acquisition activities and the effect of completed acquisitions; and
general economic conditions.
Although we believe that the goals, plans, expectations, and prospects reflected by our forward-looking statements are reasonable based on the information currently available to us, those statements are not guarantees of performance. There are a number of factors that could cause actual results or performance to differ materially from what is anticipated by statements made herein. These factors include, but are not limited to, continuing U.S. and global economic uncertainty and the timing and degree of business recovery; the irregular pattern of our revenue; dependence on particular market segments or customers; competitive pressures; market acceptance of our products and services; technological complexity; undetected software errors; potential product liability or warranty claims; risks associated with new product development; the challenges and risks associated with integration of acquired product lines, companies and services; uncertainty about the viability and effectiveness of strategic alliances; as well as a number of other risk factors that could affect our future performance. Factors that could cause or contribute to such differences include, but are not limited to, those we discuss under the section captioned “Risk Factors” in Item 1A. of this Form 10-K as well as the cautionary statements and other factors that we discuss in other sections of this Form 10-K.

Company Overview
American Software, Inc. (“American Software” or the “Company”) was incorporated in Georgia in 1970. The Company is headquartered in Atlanta, Georgia with U.S. offices in Boston, Chicago, Dallas, Indianapolis, New York, St. Louis, Miami, Pittsburgh and San Diego; and international offices in the United Kingdom, India, New Zealand and Australia.
We provide our software and services solutions through three major operating segments; (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other. The SCM software business is our core market. We also offer technology staffing and consulting services through our wholly-owned subsidiary, The Proven Method, Inc., in the IT Consulting segment, and we continue to provide limited services to our legacy enterprise resource planning (“ERP”) customers included in the Other segment.
2

Our primary operating units under our SCM segment are Logility, Inc. and Demand Management, Inc. (“DMI”). Logility is a wholly-owned subsidiary of the Company, and DMI is a wholly-owned subsidiary of Logility, Inc. Each operating unit focuses on the segment of the marketplace where their expertise lies.
American Software delivers an innovative technical platform that enables enterprises to accelerate their digital supply chain optimization from product concept to customer availability. Our brands leverage a single platform spanning eight supply chain process areas, including demand optimization, inventory optimization, supply optimization, retail optimization, quality and compliance, product lifecycle management (“PLM”), sourcing management and integrated business planning. Our Digital Supply Chain Platform includes advanced analytics and is fueled by supply chain master data, allowing for the automation of critical business processes through the application of artificial intelligence (“AI”) and machine learning algorithms to a variety of internal and external data streams.
We believe enterprises are facing unprecedented rates of change and disruption across their operations. Increasing consumer expectations for convenience and personalization, fast and free delivery and product freshness are forcing enterprises to adapt or be left behind. Given constraints arising from a shortage of skilled supply chain talent and a desire to keep costs at a minimum, we expect enterprises to embrace digital transformation initiatives to meet these challenges. Our solution reduces the business cycle time required from product concept to customer availability. Our platform provides to our customers a digital twin of their physical supply chain networks that improves the speed and agility of their operations by implementing automated planning processes that evaluate multiple business scenarios. These processes continuously analyze business and market signals to better inform product design and development, increase forecast accuracy, optimize inventory across the supply chain and in retail locations, and ensure high customer satisfaction.
Our platform is highly regarded by customers and industry analysts alike. We are named a leader in multiple IDC MarketScape reports including; the September 2020 report IDC MarketScape: Worldwide PLM Applications for Apparel, Footwear, and Retail Brands 2020 Vendor Assessment; the January 2020 report IDC MarketScape: Worldwide Supply Chain Supply Planning 2019 Vendor Assessment; and the January 2020 report IDC MarketScape: Worldwide Supply Chain Demand Planning 2019 Vendor Assessment.
We have been positioned in the Leaders quadrant in Gartner, Inc.’s (“Gartner”) February 22, 2021 report, Magic Quadrant for Supply Chain Planning Solutions. We believe our platform is rated highly due to our flexible advanced analytics, underlying Software as a Service (“SaaS”) architecture, ease of integration with third-party systems, lower total cost of ownership relative to competitors and the broad scope of supply chain planning functions supported.
We serve approximately 910 customers located in approximately 80 countries, largely concentrated within key vertical markets including apparel and other soft goods, retail, food and beverage, consumer packaged goods, durable goods, chemical and process manufacturing, and life sciences. Our solutions are marketed and sold through a direct sales team (Logility) as well as an indirect global value-added reseller (“VAR”) distribution network (DMI). While our solutions may be deployed in the cloud or on-premise, customers are increasingly opting for our cloud-based SaaS deployments. We further support our customers with an array of consulting, implementation, operational and training services as well as technical support and hosting.
We derive revenue from four sources: subscriptions, software licenses, maintenance and services. We generally determine SaaS subscription and software license fees based on the breadth of functionality and number of users and/or divisions. Services and other revenues consist primarily of fees from software implementation, training, consulting services, hosting and managed services. We bill for services primarily under time and materials arrangements and recognize revenue as we perform services. Subscription and maintenance agreements typically are for a three- to five-year term. We generally bill these fees annually in
3

advance and then recognize the resulting revenue ratably over the term of the agreement. Deferred revenue represent advance payments or fees for subscriptions, software licenses, services and maintenance billed in advance of the time we recognize the related revenue.

Market Opportunity
Today’s manufacturers, distributors and retailers must respond to rising consumer expectations to buy anywhere, deliver anywhere and return anywhere, even as global economic conditions and competitive pressures force businesses to reduce costs, decrease order cycle times and improve operating efficiencies. To meet these demands, we believe businesses must dramatically improve the performance of their supply chains, which can only be achieved through automation, artificial intelligence and advanced analytics. We leverage artificial intelligence and machine learning algorithms throughout our supply chain management software platform, enabling enterprises to accelerate the cycle time from product concept to customer availability.
Supply chain management refers to the process of managing the complex global network of relationships that organizations maintain with external trading partners (customers and suppliers) to design products, forecast demand, source supply, manufacture products, distribute and allocate inventory and deliver goods and services to the end customer. Supply chain management involves the activities related to sourcing and supplying and merchandising products or services as well as the sales and marketing activities that influence the demand for goods and services, such as new product introductions, promotions, pricing and forecasting. Additional aspects of supply chain management include comprehensive sales and operations planning (“S&OP”) as well as product lifecycle management (“PLM”), product sourcing quality and vendor compliance, to ensure the right products are brought to market on time and in good condition. Companies that effectively communicate, collaborate and integrate with their trading partners across the multi-enterprise network or supply chain can realize significant competitive advantages in the form of lower costs, greater customer loyalty, reduced stock-outs, more efficient sourcing, reduced inventory levels, synchronized supply and demand and increased revenue.
Gartner’s March 2021 report, Forecast: Enterprise Application Software, Worldwide, 2019-2024, 1Q21 Update, predicts spending on Supply Chain Management software solutions will exceed $16 billion in 2021 and reach $28 billion by 2025. This represents a compounded annual growth rate (“CAGR”) of 13.64% through 2025. Within the Supply Chain Management software market, Gartner includes solutions for supply chain planning, supply chain execution and procurement. We focus primarily on supply chain and retail planning processes and certain procurement and execution functions, which we estimate account for approximately one-third of the Supply Chain Management software market as defined by Gartner. Our platform includes more than thirty components spanning eight key supply chain planning processes that customers may adopt independently or as a comprehensive solution platform. We believe our opportunity to cross-sell and up-sell existing customers is significant, given the potential for customers to adopt additional components over time.
Our supply chain optimization and retail planning functions use information and analysis to facilitate the on-time delivery of the right products to the right place, at the right time and at the optimal total cost. The planning process includes demand forecasting and sensing, inventory and supply optimization, distribution, manufacturing planning and scheduling, sales and operations planning, retail financial planning, assortment and allocation, PLM, global sourcing and vendor compliance. Planning software is designed to increase revenue, improve forecast accuracy, optimize manufacturing scheduling, better leverage inventory investments, decrease order cycle times, reduce transportation costs and improve customer service. Customers are increasingly adopting planning, sourcing and optimization software that is implemented and accessed in the cloud.
4

Our supply chain execution functions address sourcing, manufacturing, distributing and delivering products to customers throughout the global network. Within the supply chain execution function, organizations are increasing their focus on vendor compliance and sourcing linked with supply chain planning and other enterprise applications, in order to increase the efficient and effective fulfillment of customer orders in both the business-to-business and the business-to-consumer sectors. These multi-enterprise supply chains have heightened the need for robust supply chain master data management (“MDM”) to provide an accurate digital twin of the supply chain network, allowing enterprises to quickly plan strategically and accurately respond to dynamic market conditions to take advantage of business opportunities and mitigate risk.
In order to effectively manage and coordinate supply chain activities, companies require integrated business planning, S&OP, supply chain planning, allocation, sourcing, supply chain execution, and supply chain analytics software that enables integrated communication, optimization and collaboration among the various constituents throughout the supply chain network. Our advanced cognitive platform helps ensure that each stakeholder is aligned in order to minimize costs, increase service levels and deliver exceptional customer service.

Company Strategy
Our goal is to deliver the fastest time to value for our customers to achieve an agile, resilient and higher velocity sustainable supply chain. Our strategy includes the following key elements:
Create Sustainable Supply Chains for Our Customers. By enabling our customers to shorten their supply chains, reduce energy consumption, reduce water usage, increase the use of recyclable material, enforce proper labor practices and track products through their entire lifecycle, we enable them to achieve more sustainable operations and improve conditions in the world we live in.
Focus on Integrated Digital Supply Chain Platform. We believe we are one of the few providers of truly innovative and comprehensive SCM platform solutions addressing demand, supply and advanced retail planning as well as quality and compliance, PLM and sourcing management. We intend to continue focusing our development initiatives on enhancing our product concept to customer availability platform, expanding its embedded performance management architecture and introducing additional capabilities that complement our integrated solution suite.
Maintain Technology Leadership. We believe we are a technology leader in collaborative supply chain optimization solutions and advanced business analytics. We believe we were one of the earliest providers to introduce a collaborative supply chain planning solution to support multi-enterprise supply chain network planning. We intend to continue to provide innovative, advanced solutions and services to our current and future customers.
Leverage and Expand Installed Base of Customers. We intend to continue to leverage our installed base of approximately 910 customers by introducing additional functionality, product upgrades, and complementary components. In addition, we intend to expand sales to new customers in our existing vertical markets and to target additional vertical markets over time. We will continue our focus on offering a best-in-class cloud solution and expect the growth we have experienced in this area to continue, as many customers are pursuing cloud strategies for their business applications.
Expand Strategic Relationships. We are increasingly working with industry-leading consultants and other software and services providers. Our strategic partnerships help us to grow more quickly and to more efficiently deliver our products and services. We intend to continue to develop strategic relationships with systems integrators and other providers to combine our software solutions with their services and products and create joint marketing and co-development opportunities.
Increase Penetration of International Markets. In the fiscal year ended April 30, 2021, we generated 15% of our total revenue from international sales, primarily resulting from marketing relationships with a number of international distributors.
5

We have 20 VARs in the indirect channel, most of which are international. This experienced global distribution network expands our reach and provides sales, implementation and support resources, serving customers in approximately 80 countries. We intend to further expand our international presence using direct sales personnel where appropriate and by creating additional relationships with distributors in Africa, Asia, Australia, Europe, North America and South America.
Acquire or Invest in Complementary Businesses, Products and Technologies. We believe that selective acquisitions or investments may offer opportunities to broaden our product offering for our target markets. We will evaluate acquisitions or investments that will provide us with complementary products and technologies, expand our geographic presence and distribution channels, penetrate additional vertical markets with challenges and requirements similar to those we currently meet, and further solidify our leadership position within the SCM market.

Products and Services
We provide a comprehensive, cloud-architected supply chain management platform that helps customers manage eight critical planning processes, including demand optimization, inventory optimization, supply optimization, retail optimization, quality and compliance, PLM, sourcing management and integrated business planning. Within each of these process areas, we offer one or more components that customers may leverage independently, in combination, or as a comprehensive solution platform, either in the cloud or on-premise. Our supply chain MDM platform and advanced analytics capabilities enable customers to derive new insights and automate planning processes that continuously analyze demand, production, supply and distribution signals to inform product design and development, increase forecast accuracy, optimize inventory across the global supply chain and in-store, and ensure high customer satisfaction.
While customers can use our software applications individually, we have designed them to be combined as integrated systems to meet specific customer requirements. Customers may select virtually any combination of components to form an integrated solution for a particular business problem, from a single module to a multi-module, multiple-user solution incorporating our full range of products.
Our platform, which may be deployed as SaaS, a hosted solution or on-premise, encompasses the following processes and associated components:
Integrated Business Planning: Guides business resources to meet revenue, profitability and customer service goals. Includes annual planning, long-term planning, S&OP/S&OE.
Product: Streamlines moving product concepts to market, rationalizes complex product lines, and drives smart assortment plans and allocation strategies. Includes merchandise and assortment planning, product lifecycle management, and traceability.
Demand: Improves prediction of true market demand, new product introductions and phase-outs, short life cycle products and promotions. Includes demand planning and optimization, demand sensing, pricing and promotion analysis, causal forecasting, life cycle planning, and proportional profile planning.
Inventory: Minimizes cost and reduces risk while meeting customer service requirements with multi-echelon inventory optimization (MEIO). Includes inventory planning and optimization.
Supply: Maximizes cost-effective throughput and satisfies market demand every day. Includes supply planning and optimization, manufacturing planning and optimization, vendor management, quality control and compliance, and sourcing management.
Deploy: Positions supply to quickly meet demand requirements with smart allocation. Includes allocation, and automated order promising.
6

Supply Chain Data Management: Gains access to tailored data integration, machine learning and advanced analytics without the headaches of custom development. Includes data management, machine learning and artificial intelligence, and advanced analytics.


Additional Products and Services
Through our wholly-owned subsidiary, The Proven Method, Inc., we provide technology staffing and services to a diverse customer base to solve business issues. These services include professional services, product management, and project management outsourcing; staff augmentation for cloud, collaboration, network and security; and social media and analytic marketing.
We also continue to provide software, support and services related to our legacy American Software ERP products, which include our e-Intelliprise solution and e-applications for various integrated business functions.

Customer Support and Maintenance
We provide our customers with ongoing product support services, which are included in subscription fees. For licenses, we enter into support or maintenance contracts with customers for an initial one- to three-year term, billed annually in advance, with renewal for additional periods thereafter. Under both subscription and license contracts, we provide telephone consulting, product updates and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. We provide ongoing support and maintenance services on a seven-days-a-week, 24-hours-a-day basis through telephone, email and web-based support, using a call logging and tracking system for quality assurance.

Consulting Services
Customers frequently require services beyond our standard support and maintenance. To meet those customers’ needs, our professional services team provides specialized business and software implementation consulting, development and configuration, system-to-system interfacing and extensive training and certification. We offer these services for an additional fee, usually based upon time and materials utilized. We provide the following professional services to our customers:
Cloud Hosting and Managed Services. Our customers can deploy our solutions in a hosted or on-premise environment. Companies may choose and then adjust the deployment methodology and services that best suit their individual needs as their business changes and their IT strategies evolve. Managed Services leverage our resources to assist and augment the customer’s technical and operational needs on a day-to-day basis. We also have some customers for which we operate the solution on a daily basis in support of their supply chain operations.
Implementation and Training Services. We offer our customers a professional and proven program that facilitates rapid implementation of our software products. Our consultants help customers define the nature of their project and proceed through the implementation process. We establish measurable financial and logistical performance indicators and then evaluate them for conformance during and after implementation. We offer training for all users and managers. Implementation of our products typically requires three to nine months, depending on factors such as the complexity of a customer’s existing systems, breadth of functionality, and number of business units and users.
We also offer our customers post-delivery professional services consisting primarily of implementation and training services, for which we typically charge on a daily basis. Customers that invest in implementation services receive assistance in integrating our solution with existing enterprise software applications and databases. Additional services may include post-implementation reviews and benchmarks to further enhance the benefits to customers, and training and user certification programs can help our customers gain even greater benefits from our robust planning platform.
7


Customers

We deliver our solutions and services to customers in a variety of industries, including apparel and other soft goods, retail, food and beverage, consumer goods, durable goods, food and beverage and process and chemical manufacturing, A sample of companies that we have served in the past two years is as follows:
Consumer GoodsBirchwood Laboratories LLCReady Pac Foods, Inc.TimkenUrban Outfitters
Ancestry.com Inc.Bridgestone Australia LtdSazerac Company WalzcraftWohali Outdoors
Blue BuffaloBruni Glass S.p.AStarbucksZagg Inc.
CooperVisionBWAY CorporationSunny Delight Beverages CompanyWholesale Distribution / Retail
Dometic Group AB Croda Europe LimitedTaylor Fresh FoodsApparelAmerican Hotel Register Company
GOJO Industries, Inc.HollyFrontier CorporationThe J.M. Smucker Company5.11 TacticalBalkamp, Inc.
Griffith Laboratories WorldwideHuhtamakiThe Spice Tailor LimitedAeropostaleBed Bath & Beyond Inc.
Hamilton Beach Infineum Tillamook County Creamery AssociationAGS Sports, Inc.Bellamy's Organic Pty Ltd
Hasbro, IncInsmed IncorporatedWinebow Inc.Bernard Cap Co., Inc.Big Lots!
Heli Biotech, LLCIntertape Polymer GroupBroder BrothersBobs Discount Furniture
Irish Breeze Unlimited CompanyKelly Moore Paint Company, IncDurable GoodsBrooks Brothers Group, Inc.ChemPoint
Jeneil Biotech, Inc.Kremers Urban PharmaceuticalsA.O. SmithC&A MexicoCHF Industries
L'Oreal USA, IncNorbrook LaboratoriesAshley FurnitureCanada GooseDealer Tire
Marquez Brothers InternationalORBIS CorporationBio-Medical Devices InternationalColor Image Apparel, Inc.Fastenal Company
MGA EntertainmentPetrobras Distribuidora S.A.Briggs & StrattonConverse, IncFintyre S.p.A.
Mizuno USAPlastic Packaging Technologies, LLCClariosDelta ApparelGroupe Seb Holdings
Novartis Pharma ServicesSociete PhiladelphiaConduit Del EcaudorDestination XLHancocks Wine, Spirits and Beer
Nutracom, LLCSonoco Products Cooper Lighting, LLCDyehard Fan Supply, LLCHelzberg Diamonds
Omega Pharma International NV Universal Fiber SystemsGlen Raven, Inc.Finish LineJohnstone Supply
Ranir, LLCGlobal Resources International, IncFoot Locker, Inc.Kyjen Company, LLC (DBA Outward Hound)
Reckitt BenckisenFood & BeverageHusqvarna ABHunkemoller International BVMayoreo Ferreteria y Acabados S.A
Reynolds Consumer Products LLCBlack Rifle Coffee CompanyInterlock USA, Inc.Hunter Boot LtdScrewfix
Rockline IndustriesCaribou Coffee CompanyJohnson ControlsJockey InternationalStandard Motor Products
Rodan & Fields, LLCCott Beverages LimitedJohnson Controls Hitachi AC Europe SASJoseph RibkoffThe Foschini Group Pty
Sargent and Greenleaf, Inc.Dole Fresh Vegetables, Inc.Le Creuset Group AGJump Design Group, Inc.The Gem Group, Inc.
Specialty Pharmaceutical/ CardinalFicosota Ltd., Ital Food S.A.Leatherman Tool Group, Inc.Kontoor Brands, IncThe Home Depot
Sunovion Pharmaceuticals, Inc.FoodScience CorporationLifetech Resources, LLCLacosteTrelleborg Wheel Systems
Tetrosyl Group LimitedFounders Brewing CompanyMoenLacrosse FootwearUS Autoforce
Vitalize, LLCFreddy HirschOFS Fitel, LLCManhattan Beachwear, LLCWoolworths Group Ltd
Vitalus Nutrition, Inc.Freedom Foods Group LtdOne World Technologies, Inc.Neatfreak
Groupo HerdezOtter Products, LLCNew Era Cap Co., Inc.
Process & ChemicalHansells Food AustraliaParker Hannifin CorporationPatagonia
AllnexHostess BrandsPattonair Ltd.PVH Corp.
Amcor Rigid Plastics USA, LLCJ. R. Simplot CompanySandvikRed Wing Shoe Company
Ansell LimitedJackson Family WinesSavant Technologies LLC (GE Lighting)Renfro
Avery Dennison CorporationMazoon Dairy Company SAOCSouthwireSPANX
BERICAP Holding GMBH Mondelez InternationalThe Starco GroupTechstyle
Berlin Packaging LLCNiagara BottlingThermo Fisher ScientificThe Collected Group
Berry Global Peet's Coffee, Inc.Thermos LLCTown & Country Living
8


No customer accounted for more than 10% of fiscal 2021 revenue. We typically experience a slight degree of seasonality, reflected in a slowing of services revenue during the winter holiday season, which occurs in the third quarter of our fiscal year. We are not reliant on government-sector customers.

Competition
Our competitors are diverse and offer a variety of solutions targeted at various aspects of the supply chain, retail and general enterprise application markets. Our existing competitors include, but are not limited to:
Large ERP application software vendors such as SAP, Oracle and Infor, each of which offers sophisticated ERP solutions that currently, or may in the future, incorporate supply chain management, advanced planning and scheduling, warehouse management, transportation, collaboration or S&OP software components;
Vendors focusing on the supply chain application software market, including, but not limited to, Blue Yonder, o9 Solutions, Kinaxis and OM Partners;
Other business application software vendors that may broaden their product offerings by internally developing, acquiring or partnering with independent developers of supply chain management software; and
Internal development efforts by corporate information technology departments.
We also expect to face additional competition as other established and emerging companies enter the market for advanced retail planning and supply chain management software and/or introduce new products and technologies. In addition, current and potential competitors have made and may continue to make strategic acquisitions or establish cooperative relationships among themselves or with third parties.
The principal competitive factors in the target markets in which we compete include product functionality and quality, domain expertise, integration technologies, product suite integration, breadth of products, and related services such as customer support, training and implementation. Other factors important to customers and prospects include:
customer service and satisfaction;
ability to provide relevant customer references;
compliance with industry-specific requirements and standards;
flexibility to adapt to changing business requirements;
ability to generate business benefits;
rapid payback and measurable return on investment;
vendor financial stability and company and product reputation; and
initial price, cost to implement and long term total cost of ownership.
We believe that our principal competitive advantages are our comprehensive, end-to-end solution platform, the ability of our solutions to quickly generate business benefits for our customers, our substantial investment in product development, our deep domain expertise, the ease of use of our software products, our customer support and professional consulting services, our ability to deploy quickly, and our ability to deliver rapid return on investment for our customers.

Sales and Marketing
We sell our products globally through direct and indirect sales channels. We conduct our principal sales and marketing activities from our corporate headquarters in Atlanta, Georgia, and have North American sales and/or support offices in Boston, Chicago, Dallas, Indianapolis, New York, St. Louis, Miami, Pittsburgh and San Diego. We manage sales and/or support outside of North America from our international offices in the United Kingdom, India, New Zealand and Australia.
9

In addition to our direct sales force, we have developed a network of VARs who assist in selling our products globally. We will continue to utilize these and future relationships with software and service organizations to enhance our sales and marketing position. Currently located in North America, South America, Mexico, Europe, South Africa, and the Asia/Pacific region, these independent distributors and resellers distribute our product lines domestically and in foreign countries. These vendors typically sell their own consulting and systems integration services in conjunction with contracts for our products. Our global distribution channel consists of 20 organizations with sales, implementation and support resources serving customers in approximately 80 countries.
Marketing and communications contribute significantly to our growth and the demand for our products and services in the market. We made significant changes in the last year to modernize the marketing department and increase focus on digital promotion. We raise market awareness of our brands and engage with the prospective market through concentrated marketing and communications programs. The consolidation of resources supporting the entire SCM business that has occurred over the last year will provide the Company with an opportunity to amplify a unique and market leading value proposition. We do this through a variety of marketing efforts, including public and media relations, direct marketing, advertising, events, and industry influencers. We also collaborate and participate in a variety of global industry associations, such as those organized by the Association for Supply Chain Management, the Council of Supply Chain Management Professionals, and the Institute of Business Forecasting.

Research and Development
Our success depends in part upon our ability to continue to recognize and meet customer needs, anticipate opportunities created by changing technology, adapt our products to the changing expectations of our customer community, and keep pace with emerging industry standards. As a part of our ongoing commitment to these goals, we continue to focus on the people, processes, and technology that help to achieve them. We are committed to partnering with our customers in co-development efforts to ensure our products map well to market needs from day one. We are continually shortening release cycles to more rapidly respond to market opportunities. We leverage design thinking approaches to ensure that we understand not only the expressed needs of our customers, but also the lived realities of the people that use them to accomplish their supply chain goals each and every day.
We continue to leverage the opportunities presented by artificial intelligence, machine learning, advance analytics platforms, in-memory computing, and alternative data management approaches as well as advancing research efforts in the application of blockchain and other technologies with promise in supply chain use cases. Our research and development efforts will continue to focus on deploying solutions within a complex global supply chain landscape. Our cloud-architected solutions designed for SaaS deployment with master data management built in will be increasingly important for our long-term growth. As of April 30, 2021, we employed 97 persons in product research, development and enhancement activities. We also engage contractors for research and development, bringing our total resources to 170 persons.

Proprietary Rights
Our success and ability to compete are dependent in part upon our proprietary technology. To protect this proprietary technology, we rely on a combination of copyright and trade secret laws, confidentiality obligations and other contractual provisions. However, we also believe that factors such as the knowledge, ability, and experience of our personnel, new product developments, frequent product enhancements, reliable maintenance and timeliness and quality of support services are essential to establishing and maintaining a technology leadership position. The source code for our proprietary software is protected as a
10

trade secret and as a copyrighted work. Generally, copyrights expire 95 years after the year of first publication. In addition, we have registered a number of trademarks in the U.S. and internationally and have applications pending for others. We enter into confidentiality or similar agreements with our employees, consultants and customers, control access to and distribution of our software, documentation and other proprietary information, and deliver only object code (compiled source code) to our licensed customers. As is customary in the software industry, in order to protect our intellectual property rights, we do not sell or transfer title to our products to our customers.

Human Capital Resources
As of April 30, 2021, we had 424 full-time employees, including 97 in product research, development and enhancement, 44 in customer support, 164 in professional services, 75 in marketing, sales and sales support, and 44 in accounting, facilities and administration. Of these, 355 are based in the United States and 69 are based in our international locations. Our operations are further supported by over 100 independent contracts. We have never had a work stoppage and no employees or contractors are represented under collective bargaining arrangements.
Core Values. Our corporate culture is based on our core values: Passion, Accountability, Curiosity, and Teamwork. Employee performance and Company fit are assessed in part based on these core values. We reinforce them in employee communications and celebrate extraordinary examples of these values with quarterly “Living the Core Values” awards for employees nominated by colleagues and selected by the executive leadership team.
Talent and Career Development. We support and encourage continuous learning, training and career development for all employees. In addition to our general new hire orientation, employees are trained on job-specific requirements, as well as topics such as cybersecurity, data privacy, anti-harassment and anti-bullying.
Employee career development is a key focus in the attraction, retention and management of our human capital resources. Our quarterly success planning process allows each employee to discuss career development goals with his or her manager and to provide feedback on broader company processes, to help both the employee and the Company become more successful. Success plans are tracked via the employee portal, which senior management monitors to ensure full participation.
Community Engagement. We believe in the importance of giving back to the communities where we live and work. Our Community imPACT initiative has two major components. We organize Company-sponsored volunteer opportunities with selected organizations across our geographic locations that focus on combating food insecurity. We also encourage our employees to take action in their own communities by volunteering with charitable organizations of their choice, and we support their efforts by providing up to 16 hours of paid time off each year for individual volunteering.
COVID-19 and Employee Safety. During the COVID-19 pandemic our primary focus has been the health and safety of our employees and their families. We encouraged all employees to transition to remote work, implemented additional safety measures for employees continuing critical on-site work, and restricted travel to essential business-critical needs. We have taken a flexible approach to help our employees manage their work and personal responsibilities. In addition, we have provided our employees with health and wellness resources, such as up-to-date COVID information and counseling resources. Our CEO and President has provided COVID-19 updates in all of our monthly all-hands town hall calls, and we believe that these transparent, ongoing communications have been critical to maintaining our productivity during the pandemic. As a result, we have been able to seamlessly transition to primarily virtual work without interruption.




11

Data Privacy
Regulatory and legislative activity in the areas of data protection and privacy continues to increase worldwide. We have established and continue to maintain policies to comply with applicable privacy and data protection laws. We also ensure that third parties processing data on our behalf are contractually obligated to follow or are otherwise compliant with such laws.
We are subject to certain privacy and data protection laws in other countries in which we operate, many of which are stricter than those in the United States. Some countries also have instituted laws requiring in-country data processing and/or storage of data. Most notably, in the European Union (“EU”) and United Kingdom (“UK”), the General Data Protection Regulation (“GDPR”) and comparable UK law create legal and compliance obligations for companies that process personal data of individuals in the those regions, regardless of the geographical location of the company, and impose significant fines for non-compliance. We process a limited amount of personal data (as defined under the GDPR) for our customers and act as a data controller with respect to the personal data of our employees and job applicants, some of whom are located outside the United States. Therefore, our privacy policies comply with the GDPR.
In the United States, the California Consumer Privacy Act (“CCPA”) requires us to offer certain specific data privacy rights to California residents. Other states have adopted or are considering similar requirements that may be more stringent and/or expansive than federal requirements. Our privacy policies are compliant with the CCPA and other existing state laws.

Data Security
Information Security Management. Our Software Security Program is managed by our Cybersecurity Manager, who reports to the Senior VP Technology. We conduct vendor and internal risk assessments at least annually. Our Security Incident Response Team, consisting of personnel from Legal, Human Resources, Marketing, and IT across our business units, is responsible for implementing our Incident Response Policy and Procedure, which includes processes for detection, analysis, containment, eradication, and recovery, as well as an annual tabletop exercise.
Our employees are regularly trained on appropriate security measures. We provide security awareness training for new hires, and for all employees at least quarterly. We conduct user testing through “phishing” campaigns and require remedial training based on results. Our Cybersecurity Manager produces a monthly security awareness newsletter and periodic updates on recent malicious information security trends and scams.
The Service Organization Control (SOC) 2 Type II examination demonstrates that an independent accounting and auditing firm has reviewed and examined an organization’s control objectives and activities, and tested those controls to ensure that they are operating effectively. The Company obtains a SOC 2 Type II report annually based on an independent third-party audit. The third party examines the suitability of the design and operating effectiveness of the Company’s controls to provide reasonable assurance that our service commitments and system requirements were achieved based on the applicable trust services criteria for security, availability, processing integrity and confidentiality.
Customer Data Security. We have web application firewalls and data encryption (both in transit and at rest) to ensure that our customer data is adequately protected. Our software applications undergo manual code reviews, static code analysis to test for vulnerabilities, and annual third-party penetration testing, with a formal change control process in place to correct any deficiencies. Our SaaS environments are safeguarded by vulnerability management software that detects Operating Systems ("OS") and third-party application vulnerabilities; applies vulnerability patching on a monthly basis; and ensures emergency patching of critical vulnerabilities. Data security is monitored with fully-integrated Security Information and Event Management (SIEM) software, and we provide 24/7 security monitoring and alerting for all SaaS customer environments. Only
12

approved users may access our SaaS environments, and such access is further controlled through two-factor authentication and quarterly access reviews.
Data in our cloud-based solutions is hosted in a Microsoft Azure environment. Microsoft provides numerous security measures, including geo-redundant storage (GRS) with cross-regional replication for storage of backup data, and site recovery that replicates virtual machines ("VMs") in real-time to a different Azure region.
Business Continuity and Disaster Recovery. We have a documented Disaster Recovery Procedure and Business Continuity Plan. Key actions and responsibilities are handled by a designated Disaster Recovery Team and Emergency Management Team, respectively. The policies and procedures are reviewed, updated, and approved by executive management annually, and a Business Impact Analysis is performed as part of our Business Continuity Plan.

Sustainability in Data Operations
Hosting. Sustainability is a critical factor when we evaluate potential hosting partners. We continue to expand our partnership with Microsoft, including increases in our Azure footprint for hosting customer SaaS environments as well as many internal operations. Microsoft has been carbon neutral since 2012 and is committed to being carbon negative by 2030, with the commitment by 2050 to remove all the carbon it has directly emitted since its founding in 1975. Our primary hosting partner, Microsoft Azure, has committed to focus on four key areas of environmental impact on local communities—carbon, water, waste, and ecosystems:
a.100% renewable energy by 2025
b.Water positive by 2030 (replenish more water than consumed)
c.Zero-waste certification by 2030
d.Net-zero deforestation for all new data centers.

Data Destruction & Sanitation Policy. Third parties perform secure destruction of media and we receive a certificate of secure destruction from such parties. Items for destruction or recycling are processed using an environmentally friendly waste-to-energy incineration process or e-Stewards® certified recycling process so that the information cannot be reconstructed.

Available Information
We make our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to these reports available free of charge on or through our website, located at http://www.amsoftware.com, as soon as reasonably practicable after they are filed with or furnished to the Securities and Exchange Commission (“SEC”). Reference to our website does not constitute incorporation by reference of the information contained on the site, which should not be considered part of this document.

ITEM 1A.    RISK FACTORS
The following summarizes risks and uncertainties that could materially adversely affect our business, financial condition, results of operations and stock price. You should read this summary together with the detailed description of each risk factor contained below.

RISK FACTORS RELATED TO THE ECONOMY
a.The effects of the COVID-19 pandemic have materially affected how we and our customers are operating our businesses.
b.Disruptions in the financial and credit markets, international trade disputes, the COVID-19 pandemic and other external influences may reduce demand for our software and related services.
c.There may be an increase in customer bankruptcies due to weak economic conditions.
13

d.We are subject to foreign exchange rate risk.

RISK FACTORS RELATED TO COMPETITION
a.Our markets are very competitive, and we may not be able to compete effectively.
b.Many of our current and potential competitors have significantly greater resources than we do, and therefore we may be at a disadvantage in competing with them.
c.Due to competition, we may change our pricing practices, which could adversely affect operating margins or customer ordering patterns.

RISK FACTORS RELATED TO OUR OPERATIONS
a.Our growth is dependent upon the successful further development of our direct and indirect sales channels.
b.Our growth depends upon our ability to develop and sustain relationships with complementary vendors to market and implement our software products.
c.We are dependent upon the retail industry for a significant portion of our revenue.
d.We derive a significant portion of our services revenue from a small number of customers.
e.We may derive a significant portion of our revenue from a limited number of large, non-recurring sales.
f.Our lengthy sales cycle makes it difficult to predict quarterly revenue levels and operating results.
g.Services revenue carries lower gross margins than do license or subscription revenue and an overall increase in services revenue as a percentage of total revenue could have an adverse impact on our business.
h.Failure to maintain our margins and service rates for implementation services could have a material adverse effect on our operating performance and financial condition.
i.We are subject to risks related to renewal of maintenance contracts.
j.We are subject risks related to accounting interpretations.
k.Our past and future acquisitions may not be successful and we may have difficulty integrating acquisitions.
l.Our business may require additional capital.
m.Business disruptions could affect our operating results.
n.Our international operations and sales subject us to risks.
o.It may become increasingly expensive to obtain and maintain liability insurance.
p.Growth in our operations could increase demands on our managerial and operational resources.

RISK FACTORS RELATED TO OUR PRODUCTS
a.We may not be successful in convincing customers to migrate to current or future releases of our products.
b.We may be unable to retain or attract customers if we do not develop new products and enhance our current products in response to technological changes and competing products.
c.If our products are not able to deliver quick, demonstrable value to our customers, our business could be seriously harmed.
d.If we do not maintain software performance across accepted platforms and operating environments, our license, subscription and services revenue could be adversely affected.
e.Our software products and product development are complex, which makes it increasingly difficult to innovate, extend our product offerings, and avoid costs related to correction of program errors.
f.The use of open source software in our products may expose us to additional risks and harm our intellectual property.
g.If the open source community expands into enterprise application and supply chain software, our revenue may decline.
h.Implementation of our products can be complex, time-consuming and expensive, customers may be unable to implement our products successfully, and we may become subject to warranty or product liability claims.
i.An increase in sales of software products that require customization would result in revenue being recognized over the term of the contract for those products.
j.We sometimes experience delays in product releases, which can adversely affect our business.
k.We may not receive significant revenue from our current research and development efforts for several years.
l.We have limited protection of our intellectual property and proprietary rights and may potentially infringe third-party intellectual property rights.
m.We may experience liability claims arising out of the sale of our software and provision of services.
n.Privacy and security concerns, including evolving government regulation in the area of data privacy, could adversely affect our business and operating results.
o.We face risks associated with the security of our products.
p.We depend on third-party technology which could result in increased costs or delays in the production and improvement of our products if it should become unavailable or if it contains defects.
q.Any interruptions or delays in services from third parties or our inability to adequately plan for and manage service interruptions or infrastructure capacity requirements, could impair the delivery of our services and harm our business.

RISK FACTORS RELATED TO OUR PERSONNEL
a.We are dependent upon key personnel, and need to attract and retain highly qualified personnel.
b.We periodically have restructured our sales force, which can be disruptive.
c.Our technical personnel have unique access to customer data, and may abuse that privilege.

14

RISK FACTORS RELATED TO OUR CORPORATE STRUCTURE AND GOVERNANCE
a.Our business is subject to changing regulation of corporate governance and public disclosure.
b.One shareholder beneficially owns a substantial portion of our stock, and as a result, exerts substantial control over us.
c.Our articles of incorporation and bylaws and Georgia law may inhibit a takeover of our company.
d.We are a “controlled company” within the meaning of NASDAQ rules and, as a result, qualify for, and rely on, exemptions from certain corporate governance requirements.

RISK FACTORS RELATED TO OUR STOCK PRICE
a.We could experience fluctuations in quarterly operating results that could adversely affect our stock price.
b.Our stock price is volatile and there is a risk of litigation.
c.Our dividend policy is subject to change.
d.The price of our common stock may decline due to shares eligible for future sale or actual future sales of substantial amounts of our common stock.

A variety of factors may affect our future results and the market price of our stock.

We have included certain forward-looking statements in Management’s Discussion and Analysis of Financial Condition and Results of Operations and elsewhere in this Form 10-K. We may also make oral and written forward-looking statements from time to time, in reports filed with the SEC and otherwise. We undertake no obligation to revise or publicly release the results of any revisions to these forward-looking statements based on circumstances or events which occur in the future, unless otherwise required by law. Actual results may differ materially from those projected in any such forward-looking statements due to a number of factors, including those set forth below and elsewhere in this Form 10-K.

We operate in a dynamic and rapidly changing environment that involves numerous risks and uncertainties. New risk factors emerge from time to time, and it is not possible for management to predict all such risk factors, nor can it assess the potential impact of all such risk factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those in any forward-looking statements. The following section lists some, but not all, of the risks and uncertainties that we believe may have a material adverse effect on our business, financial condition, cash flow or results of operations. In that case, the trading price of our securities could decline and you may lose all or part of your investment in our Company. This section should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto, and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in this Form 10-K.

We cannot predict every event and circumstance that may affect our business, and therefore the risks and uncertainties discussed below may not be the only ones you should consider.

The risks and uncertainties discussed below are in addition to those that apply to most businesses generally. Furthermore, as we continue to operate our business, we may encounter risks of which we are not aware at this time. These additional risks may cause serious damage to our business in the future, the impact of which we cannot estimate at this time.

RISK FACTORS RELATED TO THE ECONOMY

The effects of the COVID-19 pandemic have materially affected how we and our customers are operating our businesses, and the duration and extent to which this will impact our future results of operations and overall financial performance remain uncertain.

In December 2019, a novel coronavirus, COVID-19, was first reported. On March 11, 2020, the World Health Organization (WHO) characterized COVID-19 as a pandemic. The COVID-19 pandemic, which has spread throughout the world, and the related adverse public health developments, including orders to shelter-in-place, travel restrictions, and mandated business closures, have adversely affected workforces, organizations, customers, economies, and financial markets globally, leading to increased market volatility. It also has disrupted the normal operations of many businesses, including ours.

As a result of the COVID-19 pandemic, we temporarily suspended all Company-related travel unless absolutely necessary, and substantially all Company employees globally have been encouraged to work from home. We have either canceled or changed employee, customer and industry events to dial-in experiences. We may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future. All of these changes may disrupt the way we operate our business.

Moreover, the conditions caused by the COVID-19 pandemic may affect the rate of spending on our products and services, and could adversely affect our customers’ ability or willingness to purchase our offerings or the timing of our current
15

or prospective customers’ purchasing decisions; require pricing discounts or extended payment terms; or increase customer attrition rates, all of which could adversely affect our future sales, operating results and overall financial performance.

The duration and extent of the impact of the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions, the disruption caused by such actions, the efficacy of vaccines and rates of vaccination in various states and countries, and the impact of these and other factors on our employees, customers, partners, vendors and the global economy. If we are not able to effectively respond to and manage the impact of such events, our business will be harmed.

To the extent that the COVID-19 pandemic adversely affects our business and financial results, it may also amplify many of the other risks described in this “Risk Factors” section.

Disruptions in the financial and credit markets, international trade disputes, the COVID-19 pandemic and other external influences in the U.S. and global markets may reduce demand for our software and related services, which may negatively affect our revenue and operating results.

Our revenue and profitability depend on the overall demand for our software, professional services and maintenance services. Regional and global changes in the economy and financial markets, such as the severe global economic downturn in 2008, which was followed by a slow and relatively weak recovery, have resulted in companies generally reducing their spending for technology projects and therefore delaying or reconsidering potential purchases of our products and related services. Adverse conditions in credit markets, lagging consumer confidence and spending, the fluctuating cost of fuel and commodities and their effects on the U.S. and global economies and markets are examples of negative factors that have delayed or canceled certain potential customer purchases. Furthermore, the uncertainty posed by the long-term effects of conflicts in the Middle East, terrorist activities, the COVID-19 pandemic, and other geopolitical and trade issues also may adversely affect the purchasing decisions of current or potential customers. Weakness in European economies may adversely affect demand for our products and services, both directly and by affecting U.S. customers that rely heavily on European sales. There can be no assurance that government responses to these factors will sufficiently restore confidence, stabilize markets or increase liquidity and the availability of credit.

We are a technology company selling technology-based solutions with total pricing, including software and services, in many cases exceeding $500,000. Reductions in the capital budgets of our customers and prospective customers could have an adverse impact on our ability to sell our solutions. These economic, trade, public health and political conditions may reduce the willingness or ability of our customers and prospective customers to commit funds to purchase our products and services or renew existing post-contract support agreements, or their ability to pay for our products and services after purchase. Future declines in demand for our products or services, or a broadening or protracted extension of these conditions, would have a significant negative impact on our revenue and operating results.

There may be an increase in customer bankruptcies due to weak economic conditions.

We have been in the past, and may be in the future, affected by customer bankruptcies that occur in periods subsequent to the software sale. During weak economic conditions, there is an increased risk that some of our customers will file a petition for bankruptcy. When our customers file a petition for bankruptcy, we may be required to forego collection of pre-petition amounts owed and to repay amounts remitted to us during the 90-day preference period preceding the filing. Accounts receivable balances related to pre-petition amounts may in some of these instances be large, due to extended payment terms for software fees and significant billings for consulting and implementation services on large projects. The bankruptcy laws, as well as the specific circumstances of each bankruptcy, may severely limit our ability to collect pre-petition amounts, and may force us to disgorge payments made during the 90-day preference period. We also face risk from international customers that file for bankruptcy protection in foreign jurisdictions, as the application of foreign bankruptcy laws may be more difficult to predict. Although we believe that we have sufficient reserves to cover anticipated customer bankruptcies, there can be no assurance that such reserves will be adequate, and if they are not adequate, our business, operating results and financial condition would be adversely affected. We anticipate that the ongoing COVID-19 pandemic will increase the likelihood of these risks.

Changes in the value of the U.S. dollar, as compared to the currencies of foreign countries where we transact business, could harm our operating results.

Our international revenue and the majority of our international expenses, including the wages of some of our employees, are denominated primarily in currencies other than the U.S. dollar. Therefore, changes in the value of the U.S. dollar as compared to these other currencies may adversely affect our operating results. We do not hedge our exposure to currency fluctuations affecting future international revenue and expenses and other commitments. For the foregoing reasons, currency exchange rate fluctuations have caused, and likely will continue to cause, variability in our foreign currency denominated revenue streams and our cost to settle foreign currency denominated liabilities.
16


RISK FACTORS RELATED TO COMPETITION

Our markets are very competitive, and we may not be able to compete effectively.

The markets for our solutions are very competitive. The intensity of competition in our markets has significantly increased, in part as a result of the slow growth in investment in IT software. We expect this intense competition to increase in the future. Our current and potential competitors have made and may continue to make acquisitions of other competitors and may establish cooperative relationships among themselves or with third parties. Any significant consolidation among supply chain software providers could adversely affect our competitive position. Increased competition has resulted and, in the future, could result in price reductions, lower gross margins, longer sales cycles and loss of market share. Each of these developments could have a material adverse effect on our operating performance and financial condition.

Many of our current and potential competitors have significantly greater resources than we do, and therefore we may be at a disadvantage in competing with them.

We directly compete with other supply chain software vendors, including SAP SE, Oracle Corporation, Blue Yonder, o9 Solutions, Kinaxis, Inc. and others. Some of our current and potential competitors have significantly greater financial, marketing, technical and other competitive resources than we do, as well as greater name recognition and a larger installed base of customers. The software market has experienced significant consolidation, including numerous mergers and acquisitions. It is difficult to estimate what long-term effect these acquisitions will have on our competitive environment. We have encountered competitive situations where we suspect that large competitors, in order to encourage customers to purchase non-retail applications and gain retail market share, also have offered at no charge certain retail software applications that compete with our solutions. If competitors such as Oracle and SAP SE and other large private companies are willing to offer their retail and/or other applications at no charge, this may result in a more difficult competitive environment for our products. In addition, we could face competition from large, multi-industry technology companies that historically have not offered an enterprise solution set to the retail supply chain market. We cannot guarantee that we will be able to compete successfully for customers against our current or future competitors, or that such competition will not have a material adverse effect on our business, operating results and financial condition.

Also, some prospective buyers are reluctant to purchase applications that could have a short lifespan, as an acquisition could result in the application’s life being abruptly cut short. In addition, increased competition and consolidation in these markets is likely to result in price reductions, reduced operating margins and changes in market share, any one of which could adversely affect us. If customers or prospects want fewer software vendors, they may elect to purchase competing products from a larger vendor than us since those larger vendors offer a wider range of products. Furthermore, some of these larger vendors may be able to bundle their software with their database applications, which underlie a significant portion of our installed applications. When we compete with these larger vendors for new customers, we believe that these larger businesses often attempt to use their size as a competitive advantage against us.

Many of our competitors have well-established relationships with our current and potential customers and have extensive knowledge of our industry. As a result, they may be able to adapt more quickly to new or emerging technologies and changes in customer requirements or devote greater resources to the development, promotion and sale of their products than we can. Some competitors have become more aggressive with their prices and payment terms and issuance of contractual implementation terms or guarantees. In addition, third parties may offer competing maintenance and implementation services to our customers and thereby reduce our opportunities to provide those services. We may be unable to continue to compete successfully with new and existing competitors without lowering prices or offering other favorable terms. Furthermore, potential customers may consider outsourcing options, including application service providers, data center outsourcing and service bureaus, as alternatives to our software products. Any of these factors could materially impair our ability to compete and have a material adverse effect on our operating performance and financial condition.

We also face competition from the corporate IT departments of current or potential customers capable of internally developing solutions and we compete with a variety of more specialized software and services vendors, including:

Internet (on demand) software vendors;
single-industry software vendors;
enterprise resource optimization software vendors;
human resource management software vendors;
financial management software vendors;
merchandising software vendors;
services automation software vendors; and
outsourced services providers.

17

As a result, the market for enterprise software applications has been and continues to be intensely competitive. We expect competition to persist and continue to intensify, which could negatively affect our operating results and market share.

Due to competition, we may change our pricing practices, which could adversely affect operating margins or customer ordering patterns.

The intensely competitive markets in which we compete can put pressure on us to reduce our prices. If our competitors offer deep discounts on certain products or services in an effort to recapture or gain market share or to sell other products or services, we may need to lower prices or offer other favorable terms in order to compete successfully. For these and other reasons, in the future we may choose to make changes to our pricing practices. For example, we may offer additional discounts to customers; increase (or decrease) the use of pricing that involves periodic fees based on the number of users of a product; or change maintenance pricing. Such changes could materially and adversely affect our margins, and our revenue may be negatively affected if our competitors are able to recapture or gain market share.

RISK FACTORS RELATED TO OUR OPERATIONS

Our growth is dependent upon the successful further development of our direct and indirect sales channels.

We believe that our future growth will depend on developing and maintaining successful strategic relationships with systems integrators and other technology companies. We intend to continue to increase the proportion of customers served through these indirect channels, so we are currently investing, and plan to continue to invest, significant resources to develop them. This investment could adversely affect our operating results if these efforts do not generate sufficient license, subscription and service revenue to offset our investment. Also, our inability to partner with other technology companies and qualified systems integrators could adversely affect our results of operations. Because lower unit prices are typically charged on sales made through indirect channels, increased indirect sales could reduce our average selling prices and result in lower gross margins. In addition, sales of our products through indirect channels will likely reduce our consulting service revenue, as third-party systems integrators generally provide these services. As indirect sales increase, our direct contact with our customer base will decrease, and we may have more difficulty accurately forecasting sales, evaluating customer satisfaction and recognizing emerging customer requirements. In addition, these systems integrators and third-party software providers may develop, acquire or market products competitive with our products. Marketing our products directly to customers and indirectly through systems integrators and other technology companies may result in distribution channel conflicts. Our direct sales efforts may compete with those of our indirect channels and, to the extent that different systems integrators target the same customers, systems integrators also may come into conflict with each other. Any channel conflicts that develop may have a material adverse effect on our relationships with systems integrators or harm our ability to attract new systems integrators.

Our growth depends upon our ability to develop and sustain relationships with complementary vendors to market and implement our software products, and a failure to develop and sustain these relationships could have a material adverse effect on our operating performance and financial condition.

We are developing, maintaining and enhancing significant working relationships with complementary vendors, such as software companies, consulting firms, resellers and others that we believe can play important roles in marketing our products and solutions. We are currently investing, and intend to continue to invest, significant resources to develop and enhance these relationships, which could adversely affect our operating margins. We may be unable to develop relationships with organizations that will be able to market our products effectively. Our arrangements with these organizations are not exclusive, and in many cases may be terminated by either party without cause. Many of the organizations with which we are developing or maintaining marketing relationships have commercial relationships with our competitors. There can be no assurance that any organization will continue its involvement with us. The loss of relationships with such organizations could materially and adversely affect our operating performance and financial condition.

We are dependent upon the retail industry for a significant portion of our revenue.

Historically, we have derived a significant percentage of our revenue from the sale of software products and collaborative applications that address vertical market opportunities with manufacturers and wholesalers that supply retail customers. The success of our customers is directly linked to economic conditions in the retail industry, which in turn are subject to intense competitive pressures and are affected by overall economic conditions. In addition, we believe that the acquisition of certain of our software products involves a large capital expenditure, which is often accompanied by large-scale hardware purchases or other capital commitments. As a result, demand for our products and services could decline in the event of instability or potential downturns in our customers’ industries.

Due to the COVID-19 pandemic, among other factors, we expect the retail industry to remain relatively cautious in its level of investment in IT when compared to other industries. We are concerned about weak and uncertain economic conditions,
18

consolidations and the disappointing results of retailers in certain markets, especially if such weak economic conditions persist for an extended period of time. Weak and uncertain economic conditions have negatively affected our revenue in the past and may do so in the future, particularly due to the impact of the COVID-19 pandemic, including potential deterioration of our maintenance revenue base as customers look to reduce their costs, elongation of our selling cycles, and reduction in the demand for our products. As a result, in the current economic environment it is difficult to predict exactly when specific sales will close. In addition, weak and uncertain economic conditions could impair our customers’ ability to pay for our products or services. We also believe the retail business transformation from retail brick-and-mortar to technology-enabled omni-channel commerce models will be a multi-year trend. Consequently, we cannot predict when the disruption from the COVID-19 pandemic or the transformation to new commerce models may moderate or end. Any of these factors could adversely affect our business, our quarterly or annual operating results and our financial condition.

We have observed that as the retail industry consolidates, it is experiencing increased competition in certain geographic regions that could negatively affect the industry and our customers’ ability to pay for our products and services. Such consolidation has negatively impacted our revenue in the past and may continue to do so in the future, which may reduce the demand for our products, and may adversely affect our business, operating results and financial condition.

We derive a significant portion of our services revenue from a small number of customers. If these customers were to discontinue the use of our services or delay their implementation, our total revenue would be adversely affected.

We derive a significant portion of our services revenue from a small number of customers. If these customers were to discontinue or delay their use of these services, or obtain these services from a competitor, our services revenue and total revenue would be adversely affected. Customers may delay or terminate implementation of our services due to budgetary constraints related to economic uncertainty, dissatisfaction with product quality, the difficulty of prioritizing numerous IT projects, changes in business strategy, personnel or priorities, or other reasons. Customers may be less likely to invest in additional software in the future or continue to pay for software maintenance. Our business relies to a large extent upon sales to existing customers and maintenance and services revenue are key elements of our revenue base, so any reduction in these sales or these maintenance and services payments could have a material adverse effect on our business, results of operations, cash flows and financial condition.

We may derive a significant portion of our revenue in any quarter from a limited number of large, non-recurring sales.

From time to time, we expect to continue to experience large, individual customer sales, which may cause significant variations in quarterly fees. We also believe that purchasing our products is relatively discretionary and generally involves a significant commitment of a customer’s capital resources. Therefore, a downturn in any customer’s business, including due to the COVID-19 pandemic, could result in order cancellations or requests for flexible payment terms that could have a significant adverse impact on our revenue and quarterly results. Moreover, continued uncertainty about general economic conditions could precipitate significant reductions in corporate spending for IT, which could result in delays or cancellations of orders for our products.

Our lengthy sales cycle makes it difficult to predict quarterly revenue levels and operating results.

Because fees for our software products are substantial and the decision to purchase our products typically involves members of our customers’ senior management, the sales process for our solutions is lengthy. Furthermore, our existing and prospective customers routinely require education regarding the use and benefits of our products, which may lead to delays in receiving customers’ orders. Accordingly, the timing of our revenue is difficult to predict, and the delay of an order could cause our quarterly revenue to fall substantially below our expectations and those of public market analysts and investors. Moreover, to the extent that we succeed in shifting customer purchases away from individual software products and toward more costly integrated suites of software and services, our sales cycle may lengthen further, which could increase the likelihood of delays and cause the effect of a delay to become more pronounced. Delays in sales could cause significant shortfalls in our revenue and operating results for any particular period. Also, it is difficult for us to forecast the timing and recognition of revenue from sales of our products because our existing and prospective customers often take significant time evaluating our products before purchasing them. The period between initial customer contact and a purchase by a customer could be nine months or longer. During the evaluation period, prospective customers may decide not to purchase or may scale down proposed orders of our products for various reasons, including:

reduced demand for enterprise software solutions;
introduction of products by our competitors;
lower prices offered by our competitors;
changes in budgets and purchasing priorities;
increased time to obtain purchasing approval; and
reduced need to upgrade existing systems.
19

Services revenue carries lower gross margins than do license or subscription revenue and an overall increase in services revenue as a percentage of total revenue could have an adverse impact on our business.

Because our service revenue has lower gross margins than do our license or subscription revenue, an increase in the percentage of total revenue represented by service revenue or a change in the mix between services that are provided by our employees versus services provided by third-party consultants could have a detrimental impact on our overall gross margins and could adversely affect operating results.

Failure to maintain our margins and service rates for implementation services could have a material adverse effect on our operating performance and financial condition.

A significant portion of our revenue is derived from implementation services. If we fail to scope our implementation projects correctly, our services margins may suffer. We bill for implementation services predominantly on an hourly or daily basis (time and materials) and sometimes under fixed price contracts, and we generally recognize revenue from those services as we perform the work. If we are not able to maintain the current service rates for our time and materials implementation services and cannot make corresponding cost reductions, or if the percentage of fixed price contracts increases and we underestimate the costs of our fixed price contracts, our operating performance may suffer. The rates we charge for our implementation services depend on a number of factors, including:

perceptions of our ability to add value through our implementation services;
complexity of services performed;
competition;
pricing policies of our competitors and of systems integrators;
use of globally sourced, lower-cost service delivery capabilities within our industry; and
economic, political and market conditions.

If our customers elect not to renew maintenance contracts after the initial maintenance period and the loss of those customers is not offset by new maintenance customers, our maintenance revenue and total revenue would be adversely affected.

Upon the purchase of a software license, our customers typically enter into a maintenance contract with a typical term of one to three years. If customers elect not to renew their maintenance contracts after this initial maintenance period and we do not offset the loss of those customers with new maintenance customers as a result of new license fees, our maintenance revenue and total revenue would be adversely affected.

If accounting interpretations relating to revenue recognition change or companies we acquire have applied such standards differently than we do or have not applied them at all, our reported revenue could decline or we could be forced to make changes in our business practices or we may incur the expense and risks associated with an audit or restatement of the acquired company’s financial statements.

There are several accounting standards and interpretations covering revenue recognition for the software industry. These standards address software revenue recognition matters primarily from a conceptual level and do not include specific implementation guidance. We believe that we currently comply with these standards.

The accounting profession and regulatory agencies continue to discuss various provisions of these pronouncements with the objective of providing additional guidance on their application and potential interpretations. These discussions and the issuance of new interpretations could lead to unanticipated changes in our current revenue accounting practices, which could change the timing of recognized revenue. They also could drive significant adjustments to our business practices, which could result in increased administrative costs, lengthened sales cycles and other changes that could adversely affect our reported revenue and results of operations. In addition, companies we acquire historically may have interpreted software revenue recognition rules differently than we do or may not have been subject to U.S. GAAP as a result of reporting in a foreign country. If we discover that companies we have acquired have interpreted and applied software revenue recognition rules differently than prescribed by U.S. GAAP, we could be required to devote significant management resources, and incur the expense associated with an audit, restatement or other examination of the acquired companies’ financial statements.

Our past and future acquisitions may not be successful and we may have difficulty integrating acquisitions.

We continually evaluate potential acquisitions of complementary businesses, products and technologies. We have in the past acquired and invested, and may continue to acquire or invest in, complementary companies, products and technologies, and enter into joint ventures and strategic alliances with other companies. Acquisitions, joint ventures, strategic alliances, and investments present many risks, and we may not realize the financial and strategic goals that were contemplated at the time of any transaction. Risks commonly encountered in such transactions include:
20


risk that an acquired company or assets may not further our business strategy or that we paid more than the company or assets were worth;
difficulty of assimilating the operations and retaining and motivating personnel of an acquired company;
risk that we may not be able to integrate acquired technologies or products with our current products and technologies;
potential disruption of our ongoing business and the diversion of our management’s attention from other business concerns;
inability of management to maximize our financial and strategic position through the successful integration of an acquired company;
adverse impact on our annual effective tax rate;
dilution of existing equity holders caused by capital stock issuance to the shareholders of an acquired company or stock option grants to retain employees of an acquired company;
difficulty in maintaining controls, procedures and policies;
potential adverse impact on our relationships with partner companies or third-party providers of technology or products;
impairment of relationships with employees and customers;
potential assumption of liabilities of the acquired company;
significant exit or impairment charges if products acquired in business combinations are unsuccessful; and
issues with product quality, product architecture, legal contingencies, product development issues, or other significant issues that may not be detected through our due diligence process.

Accounting rules require the use of the purchase method of accounting in all new business acquisitions. Many acquisition candidates have significant intangible assets, so an acquisition of these businesses would likely result in significant amounts of goodwill and other intangible assets. The purchase method of accounting for business combinations may require large write-offs of any in-process research and development costs related to companies being acquired, as well as ongoing amortization costs for other intangible assets. Goodwill and certain other intangible assets are not amortized to income, but are subject to impairment reviews at least annually. If the acquisitions do not perform as planned, future write-offs and charges to income arising from such impairment reviews could be significant. In addition, these acquisitions could involve acquisition-related charges, such as one-time acquired research and development charges. Such write-offs and ongoing amortization charges may have a significant negative impact on operating margins and net earnings in the quarter of the combination and for several subsequent years. We may not be successful in overcoming these risks or any other problems encountered in connection with such transactions.

Fully integrating an acquired company or business into our operations may take a significant amount of time. In addition, we may be able to conduct only limited due diligence on an acquired company’s operations. Following an acquisition, we may be subject to liabilities arising from an acquired company’s past or present operations, including liabilities related to data security, encryption and privacy of customer data, and these liabilities may not be covered by the warranty and indemnity provisions that we negotiate. We cannot assure you that we will be successful in overcoming these risks or any other problems encountered with acquisitions. To the extent we do not successfully avoid or overcome the risks or problems related to any acquisitions, our results of operations and financial condition could be adversely affected. Future acquisitions also could impact our financial position and capital needs, and could cause substantial fluctuations in our quarterly and yearly results of operations.

Our business may require additional capital.

We may require additional capital to finance our growth or to fund acquisitions or investments in complementary businesses, technologies or product lines. Our capital requirements may be influenced by many factors, including:

demand for our products;
timing and extent of our investment in new technology;
timing and extent of our acquisition of other companies;
level and timing of revenue;
expenses of sales, marketing and new product development;
cost of facilities to accommodate a growing workforce;
extent to which competitors are successful in developing new products and increasing their market shares; and
costs involved in maintaining and enforcing intellectual property rights.

To the extent that our resources are insufficient to fund our future activities, we may need to raise additional funds through public or private financing. However, additional funding, if needed, may not be available on terms attractive to us, or at all. Our inability to raise capital when needed could have a material adverse effect on our business, operating results and financial condition. If additional funds are raised through the issuance of equity securities, the percentage ownership of our company by our current shareholders would be diluted.

21

Business disruptions could affect our operating results.

A significant portion of our research and development activities and certain other critical business operations is concentrated in a few geographic areas. We are a highly automated business and a disruption or failure of our systems could cause delays in completing sales and providing services. A natural disaster, public health crisis such as the COVID-19 pandemic, or other catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, or terrorist attack that results in the destruction or disruption of any of our critical business or IT systems could severely affect our ability to conduct normal business operations and, as a result, our future operating results could be materially and adversely affected.

To effectively mitigate this risk, we must continue to improve our operational, financial and management controls and our reporting systems and procedures by, among other things, improving our key processes and IT infrastructure to support our business needs, and enhancing information and communication systems to ensure that our employees and offices around the world are well-connected and can effectively communicate with each other and our customers and employees can work remotely as appropriate.

Although we maintain crisis management and disaster response plans, in the event of a natural disaster, public health crisis or other catastrophic event, or if we fail to implement the improvements described above, we may be unable to continue our operations and may experience system interruptions, reputational harm, delays in our product development, lengthy interruptions in service, breaches of data security, and loss of critical data, all of which could have an adverse effect on our future operating results.

Our international operations and sales subject us to risks associated with unexpected activities outside of the United States.

The global reach of our business could cause us to be subject to unexpected, uncontrollable and rapidly changing events and circumstances outside the United States. As we grow our international operations, we may need to recruit and hire new consulting, product development, sales, marketing and support personnel in the countries in which we have or will establish offices or otherwise have a significant presence. Entry into new international markets typically requires the establishment of new marketing and distribution channels, and may involve the development and subsequent support of localized versions of our software. International introductions of our products often require a significant investment in advance of anticipated future revenue. In addition, the opening of a new office typically results in initial recruiting and training expenses and reduced labor efficiencies. If we are less successful than we expect in a new market, we may not be able to realize an adequate return on our initial investment and our operating results could suffer. We cannot guarantee that the countries in which we operate will have a sufficient pool of qualified personnel from which to hire, that we will be successful at hiring, training or retaining such personnel or that we can expand or contract our international operations in a timely, cost-effective manner. If we have to downsize certain international operations, the costs to do so are typically much higher than downsizing costs in the United States. The following factors, among others, could have an adverse impact on our business and earnings:

failure to properly comply with foreign laws and regulations applicable to our foreign activities including, without limitation, software localization requirements;
failure to properly comply with U.S. laws and regulations relating to the export of our products and services;
compliance with multiple and potentially conflicting regulations in Europe, Asia and North America, including export requirements, tariffs, import duties and other trade barriers, as well as health and safety requirements;
difficulties in managing foreign operations and appropriate levels of staffing;
longer collection cycles;
tariffs and other trade barriers, including the economic burden and uncertainty placed on our customers by the imposition and threatened imposition of tariffs by the U.S., China and other countries;
seasonal reductions in business activities, particularly throughout Europe;
reduced protection for intellectual property rights in some countries;
proper compliance with local tax laws which can be complex and may result in unintended adverse tax consequences;
anti-American sentiment due to conflicts in the Middle East and U.S. policies that may be unpopular in certain countries;
localized spread of infection resulting from the COVID-19 pandemic, including any economic downturns and other adverse impacts.
political instability, adverse economic conditions and the potential for war or other hostilities in many of these countries;
difficulties in enforcing agreements through foreign legal systems;
fluctuations in exchange rates that may affect product demand and may adversely affect the profitability in U.S. dollars of products and services provided by us in foreign markets where payment for our products and services is made in the local currency, including any fluctuations caused by uncertainties relating to the United Kingdom’s exit from the European Union (“Brexit”);
22

impact of Brexit on the United Kingdom’s access to the European Union Single Market, the related regulatory environment, the global economy and the resulting impact on our business, including delays in execution of contracts by our customers;
changes in general economic, health and political conditions in countries where we operate;
potential labor strikes, lockouts, work slowdowns and work stoppages; and
restrictions on downsizing operations in Europe and expenses and delays associated with any such activities.

It may become increasingly expensive to obtain and maintain liability insurance.

Our products are often critical to the operations of our customers’ businesses and provide benefits that may be difficult to quantify. If our products fail to function as required, we may be subject to claims for substantial damages. Courts may not enforce provisions in our contracts that would limit our liability or otherwise protect us from liability for damages. Although we maintain general liability insurance coverage, including coverage for errors or omissions and cybersecurity risks, this coverage may not continue to be available on reasonable terms or in sufficient amounts to cover claims against us. In addition, our insurers may disclaim coverage for future claims. If claims exceeding the available insurance coverage are successfully asserted against us, or our insurers impose premium increases, large deductibles or co-insurance requirements, our business and results of operations could be adversely affected.

We contract for insurance to cover a variety of potential risks and liabilities, including those relating to the unexpected failure of our products. In the current market, insurance coverage for all types of risk is becoming more restrictive, and when insurance coverage is offered, the amount for which we are responsible is larger. In light of these circumstances, it may become more difficult to maintain insurance coverage at historical levels or, if such coverage is available, the cost to obtain or maintain it may increase substantially. Consequently, we may be forced to bear the burden of an increased portion of risks for which we have traditionally been covered by insurance, which could negatively impact our results of operations.

Growth in our operations could increase demands on our managerial and operational resources.

If the scope of our operating and financial systems and the geographic distribution of our operations and customers significantly expand, this may increase demands on our management and operations. Our officers and other key employees will need to implement and improve our operational, customer support and financial control systems and effectively expand, train and manage our employee base. We also may be required to manage an increasing number of relationships with various customers and other third parties. We may not be able to manage future expansion successfully, and our inability to do so could harm our business, operating results and financial condition.

RISK FACTORS RELATED TO OUR PRODUCTS

We may not be successful in convincing customers to migrate to current or future releases of our products, which may lead to reduced services and maintenance revenue and less future business from existing customers.

Our customers may not be willing to incur the costs or invest the resources necessary to complete upgrades to current or future releases of our products. This may lead to a loss of services and maintenance revenue and future business from customers that continue to operate prior versions of our products or choose to no longer use our products.

We may be unable to retain or attract customers if we do not develop new products and enhance our current products in response to technological changes and competing products.

Over time, we have been required to migrate our products and services from mainframe to customer server to web-based environments. In addition, we have been required to adapt our products to emerging standards for operating systems, databases and other technologies. We will be unable to compete effectively if we fail to:

maintain and enhance our technological capabilities to correspond to these emerging environments and standards;
develop and market products and services that meet changing customer needs; or
anticipate or respond to technological changes on a cost-effective and timely basis.

A substantial portion of our research and development resources is devoted to product upgrades that address regulatory and support requirements, leaving fewer resources available for new products. New products require significant development investment. That investment is further constrained because of the added costs of developing new products that work with multiple operating systems or databases. We face uncertainty when we develop or acquire new products because there is no assurance that a sufficient market will develop for those products. If we do not attract sufficient customer interest in those products, we will not realize a return on our investment and our operating results will be adversely affected.

23

Our core products face competition from new or modified technologies that may render our existing technology less competitive or obsolete, reducing the demand for our products. As a result, we must continually redesign our products to incorporate these new technologies and adapt our software products to operate on, and comply with evolving industry standards for, various hardware and software platforms. Maintaining and upgrading our products to operate on multiple hardware and database platforms reduces our resources for developing new products. Because of the increased costs of developing and supporting software products across multiple platforms, we may need to reduce the number of those platforms. In addition, conflicting new technologies present us with difficult choices about which new technologies to adopt. If we fail to anticipate the most popular platforms, fail to respond adequately to technological developments, or experience significant delays in product development or introduction, our business and operating results will be negatively impacted.

In addition, to the extent we determine that new technologies and equipment are required to remain competitive, the development, acquisition and implementation of such technologies may require us to make significant capital investments. We may not have sufficient capital for these purposes and investments in new technologies may not result in commercially viable products. The loss of revenue and increased costs from such changing technologies would adversely affect our business and operating results.

If our products are not able to deliver quick, demonstrable value to our customers, our business could be seriously harmed.

Enterprises are requiring their application software vendors to provide faster returns on their technology investments. We must continue to improve our speed of implementation and the pace at which our products deliver value or our competitors may gain important strategic advantages over us. If we cannot successfully respond to these market demands, or if our competitors respond more successfully than we do, our business, results of operations and financial condition could be materially and adversely affected.

If we do not maintain software performance across accepted platforms and operating environments, our license, subscription and services revenue could be adversely affected.

We continuously evaluate new technologies and implement advanced technology into our products. However, if in our product development efforts we fail to accurately address, in a timely manner, evolving industry standards, new technology advancements or important third-party interfaces or product architectures, sales of our products and services will suffer. Market acceptance of new platforms and operating environments may require us to undergo the expense of developing and maintaining compatible product lines. We can license our software products for use with a variety of popular industry standard relational database management system platforms using different programming languages and underlying databases and architectures. There may be future or existing relational database platforms that achieve popularity in the marketplace that may or may not be architecturally compatible with our software product design. In addition, the effort and expense of developing, testing, and maintaining software product lines will increase as more hardware platforms and operating systems achieve market acceptance within our target markets. Moreover, future or existing user interfaces may or may not be architecturally compatible with our software product design. If we do not achieve market acceptance of new user interfaces that we support, or adapt to popular new user interfaces that we do not support, our sales and revenue may be adversely affected. Developing and maintaining consistent software product performance characteristics across all of these combinations could place a significant strain on our resources and software product release schedules, which could adversely affect revenue and results of operations.

Our software products and product development are complex, which makes it increasingly difficult to innovate, extend our product offerings, and avoid costs related to correction of program errors.

The market for our software products is characterized by rapid technological change, evolving industry standards, changes in customer requirements and frequent new product introductions and enhancements. For example, existing products can become obsolete and unmarketable when vendors introduce products utilizing new technologies or new industry standards emerge. As a result, it is difficult for us to estimate the life cycles of our software products. There can be no assurance that we will successfully identify new product opportunities or develop and bring new products to the market in a timely and cost-effective manner, or that products, capabilities or technologies developed by our competitors will not render our products obsolete. Our future success will depend in part upon our ability to:

continue to enhance and expand our core applications;
continue to sell our products;
continue to successfully integrate third-party products;
enter new markets and achieve market acceptance; and
develop and introduce new products that keep pace with technological developments, satisfy increasingly sophisticated customer requirements and achieve market acceptance.

24

Despite our testing, our software programs, like software programs generally, may contain a number of undetected errors or “bugs” when we first introduce them or as new versions are released. We do not discover some errors until we have installed the product and our customers have used it. Errors may result in the delay or loss of revenue, diversion of software engineering resources, material non-monetary concessions, negative media attention, or increased service or warranty costs as a result of performance or warranty claims that could lead to customer dissatisfaction, litigation, damage to our reputation, and impaired demand for our products. Correcting bugs may result in increased costs and reduced acceptance of our software products in the marketplace. Further, such errors could subject us to claims from our customers for significant damages, and we cannot assure you that courts would enforce the provisions in our customer agreements that limit our liability for damages. The effort and expense of developing, testing and maintaining software product lines will increase with the increasing number of possible combinations of:

vendor hardware platforms;
operating systems and updated versions;
application software products and updated versions; and
database management system platforms and updated versions.

Developing consistent software product performance characteristics across all of these combinations could place a significant strain on our development resources and software product release schedules.

The use of open source software in our products may expose us to additional risks and harm our intellectual property.

Some of our products use or incorporate software that is subject to one or more open source licenses. Open source software is typically freely accessible, usable and modifiable. Certain open source software licenses require a user who intends to distribute the open source software as a component of the user’s software to disclose publicly part or all of the source code to the user’s software. In addition, certain open source software licenses require the user of such software to make any derivative works of the open source code available to others on unfavorable terms or at no cost. This can subject previously proprietary software to open source license terms.

While we monitor the use of all open source software in our products, processes and technology and try to ensure that our open source software use does not require us to disclose the source code to the related product or solution, such use could inadvertently occur. Additionally, if a third-party software provider has incorporated certain types of open source software in software we license from such third party for our products and solutions, under certain circumstances we could be required to disclose the source code to our products and solutions. This could harm our intellectual property rights and have a material adverse effect on our business, results of operations, cash flow and financial condition.

If the open source community expands into enterprise application and supply chain software, our revenue may decline.

The open source community is comprised of many different formal and informal groups of software developers and individuals who have created a wide variety of software and have made that software available for use, distribution and modification, often free of charge. Open source software, such as the Linux operating system, has been gaining in popularity among business users. If developers contribute enterprise and supply chain application software to the open source community and that software has competitive features and scale to support business users in our markets, we will need to change our product pricing and distribution strategy to compete successfully.

Implementation of our products can be complex, time-consuming and expensive, customers may be unable to implement our products successfully, and we may become subject to warranty or product liability claims, which could be costly to resolve and result in negative publicity.

Our products must integrate with the existing computer systems and software programs of our customers. This can be complex, time-consuming and expensive, and may cause delays in the deployment of our products. Our customers may be unable to implement our products successfully or otherwise achieve the benefits attributable to our products. Although we test each of our new products and releases and evaluate and test the products we obtain through acquisitions before introducing them to the market, there still may be significant errors in existing or future releases of our software products, with the possible result that we may be required to expend significant resources in order to correct such errors or otherwise satisfy customer demands. In addition, defects in our products or difficulty integrating our products with our customers’ systems could result in delayed or lost revenue, warranty or other claims against us by customers or third parties, adverse customer reactions and negative publicity about us or our products and services, or reduced acceptance of our products and services in the marketplace, any of which could have a material adverse effect on our reputation, business, results of operations and financial condition.

25

An increase in sales of software products that require customization would result in revenue being recognized over the term of the contract for those products and could have a material adverse effect on our operating performance and financial condition.

Historically, we generally have been able to recognize software revenue upon delivery of our solutions and contract execution. Customers and prospects could ask for unique capabilities in addition to our core capabilities, which could cause us to recognize more of our software revenue on a contract accounting basis over the course of the delivery of the solution rather than upon delivery and contract execution. The period between the initial contract and the completion of the implementation of our products can be lengthy and is subject to a number of factors (over many of which we have little or no control) that may cause significant delays, including the size and complexity of the overall project. As a result, a shift toward a higher proportion of software contracts requiring contract accounting would have a material adverse effect on our operating performance and financial condition and cause our operating results to vary significantly from quarter to quarter.

We sometimes experience delays in product releases, which can adversely affect our business.

Historically, we have issued significant new releases of our software products periodically, with minor interim releases issued more frequently. Although we now issue software releases more frequently under our agile methodology, the complexities inherent in our software, major new product enhancements and new products often require long development and testing periods before they are released. On occasion, we have experienced delays in the scheduled release dates of new or enhanced products, and we cannot provide any assurance that we will achieve future scheduled release dates. The delay of product releases or enhancements, or the failure of such products or enhancements to achieve market acceptance, could materially affect our business and reputation.

We may not receive significant revenue from our current research and development efforts for several years.

Developing and localizing software is expensive, and investment in product development may involve a long payback cycle. Our future plans include significant investments in software research and development and related product opportunities. We believe that we must continue to dedicate a significant amount of resources to our research and development efforts to maintain or improve our competitive position. However, we do not expect to receive significant revenue from these investments for several years, if at all.

We have limited protection of our intellectual property and proprietary rights and may potentially infringe third-party intellectual property rights.

We consider certain aspects of our internal operations, software and documentation to be proprietary, and rely on a combination of copyright, trademark and trade secret laws; confidentiality agreements with employees and third parties; protective contractual provisions (such as those contained in our agreements with consultants, vendors, partners and customers); and other measures to protect this information. Existing copyright laws afford only limited protection. We believe that the rapid pace of technological change in the computer software industry has made trade secret and copyright protection less significant than factors such as:

knowledge, ability and experience of our employees;
frequent software product enhancements;
customer education; and
timeliness and quality of support services.

Our competitors may independently develop technologies that are substantially equivalent or superior to our technology. The laws of some countries in which our software products are or may be sold do not protect our software products and intellectual property rights to the same extent as do the laws of the United States.

We generally enter into confidentiality or similar agreements with our employees, customers, and vendors. These agreements control access to and distribution of our software, documentation, and other proprietary information. Despite our efforts to protect our proprietary rights, unauthorized parties may copy aspects of our products, obtain and use information that we regard as proprietary, or develop similar technology through reverse engineering or other means. Preventing or detecting unauthorized use of our products is difficult. There can be no assurance that the steps we take will prevent misappropriation of our technology or that such agreements will be enforceable. In addition, we may need to resort to litigation to enforce our intellectual property rights, protect our trade secrets, determine the validity and scope of others’ proprietary rights, or defend against claims of infringement or invalidity. Such litigation could result in significant costs and the diversion of resources. This could materially and adversely affect our business, operating results and financial condition.

Third parties may assert infringement claims against us. Although we do not believe that our products infringe on the proprietary rights of third parties, we cannot guarantee that third parties will not assert or prosecute infringement or invalidity
26

claims against us. These claims could distract management, require us to enter into royalty arrangements, and result in costly and time-consuming litigation, including damage awards. Such assertions or the defense of such claims may materially and adversely affect our business, operating results, or financial condition. In addition, such assertions could result in injunctions against us. Injunctions that prevent us from distributing our products would have a material adverse effect on our business, operating results, and financial condition. If third parties assert such claims against us, we may seek to obtain a license to use such intellectual property rights. There can be no assurance that such a license would be available on commercially reasonable terms or at all. If a patent claim against us were successful and we could not obtain a license on acceptable terms or license a substitute technology or redesign to avoid infringement, we may be prevented from distributing our software or required to incur significant expense and delay in developing non-infringing software.

We may experience liability claims arising out of the sale of our software and provision of services.

Our agreements normally contain provisions designed to limit our exposure to potential liability claims and generally exclude consequential and other forms of extraordinary damages. However, these provisions could be rendered ineffective, invalid or unenforceable by unfavorable judicial decisions or by federal, state, local or foreign laws or ordinances. For example, we may not be able to avoid or limit liability for disputes relating to product performance or the provision of services. If a claim against us were to be successful, we may be required to incur significant expense and pay substantial damages, including consequential or punitive damages, which could have a material adverse effect on our business, operating results and financial condition. Even if we prevail in contesting such a claim, the accompanying publicity could adversely affect the demand for our products and services.

We also rely on certain technology that we license from third parties, including software that is integrated with our internally developed software. Although these third parties generally indemnify us against claims that their technology infringes on the proprietary rights of others, such indemnification is not always available for all types of intellectual property. Often such third-party indemnifiers are not well capitalized and may not be able to indemnify us in the event that their technology infringes on the proprietary rights of others. As a result, we may face substantial exposure if technology we license from a third party infringes on another party’s proprietary rights. Defending such infringement claims, regardless of their validity, could result in significant cost and diversion of resources.

Privacy and security concerns, including evolving government regulation in the area of data privacy, could adversely affect our business and operating results.

Governments in many jurisdictions have enacted or are considering enacting consumer data privacy legislation, including laws and regulations applying to the solicitation, collection, processing and use of consumer data. For example, in 2016, the European Union adopted a new law governing data practices and privacy called the General Data Protection Regulation (“GDPR”), which became effective in May 2018. The law establishes new requirements regarding the handling of personal data. Non-compliance with the GDPR may result in monetary penalties of up to 4% of worldwide revenue. The GDPR and other changes in laws or regulations associated with the enhanced protection of certain types of sensitive data could greatly increase our cost of providing our products and services or even prevent us from offering certain services in jurisdictions that we operate. In the U.S., California enacted the California Consumer Privacy Act of 2018 (“CCPA”), which took effect on January 1, 2020, and the California Privacy Rights Act (“CPRA”), which expands upon the CCPA was passed in November 2020 and comes into effect on January 1, 2023, with a “lookback” period to January 1, 2022. This legislation broadly defines personal information, gives California residents expanded privacy rights and protections and provides for civil penalties for violations.

Additionally, public perception and standards related to the privacy of personal information can shift rapidly, in ways that may affect our reputation or influence regulators to enact regulations and laws that may limit our ability to provide certain products. Federal, state, or foreign laws and regulations, including laws and regulations regulating privacy, data security, or consumer protection, or other policies, public perception, standards, self-regulatory requirements or legal obligations, could reduce the demand for our software products if we fail to design or enhance our products to enable our customers to comply with the privacy and security measures dictated by these requirements. Moreover, we may be exposed to liability under existing or new data privacy legislation. Even technical violations of these laws can result in penalties that are assessed for each non-compliant transaction. If we or our customers were found to be subject to and in violation of any of these laws or other data privacy laws or regulations, our business could suffer and we and/or our customers would likely have to change our business practices.

We face risks associated with the security of our products, and if our data protection or other security measures are compromised and as a result our data, our customers’ data or our IT systems are accessed improperly, made unavailable, or improperly modified, our products and services may be perceived as vulnerable, our reputation could be damaged, the IT services we provide to our customers could be disrupted, and customers may stop using our products and services, all of which could reduce our revenue and earnings, increase our expenses and expose us to legal claims and regulatory actions.

27

Maintaining the security of computers and computer networks is an issue of critical importance for our customers. Attempts by experienced computer programmers, or hackers, to penetrate customer network security or the security of web sites to misappropriate confidential information have become an industry-wide phenomenon that affects computers and networks across all platforms. We have included security features in certain of our Internet browser-enabled products that are intended to protect the privacy and integrity of customer data. In addition, some of our software applications use encryption technology to permit the secure exchange of valuable and confidential information. Despite these security features, our products may be vulnerable to break-ins and similar problems caused by hackers, which could jeopardize the security of information stored in and transmitted through the computer systems of our customers. Actual or perceived security vulnerabilities in our products (or the Internet in general) could lead some customers to seek to reduce or delay future purchases or to purchase competitors’ products which are not Internet-based applications. Customers may also increase their spending to protect their computer networks from attack, which could delay adoption of new technologies. Any of these actions by customers and the cost of addressing such security problems may have a material adverse effect on our business.

Although our agreements with our customers contain provisions designed to limit our exposure as a result of the situations listed above, such provisions may not be effective. Existing or future federal, state, local or foreign laws or ordinances or unfavorable judicial decisions could affect their enforceability. To date, we have not experienced any such product liability claims, but there can be no assurance that this will not occur in the future. Because our products may be used in essential business applications, a successful product liability claim could have a material adverse effect on our business, operating results, and financial condition. Additionally, defending such a suit, regardless of its merits, could entail substantial expense and require the time and attention of key management.

We depend on third-party technology, which could result in increased costs or delays in the production and improvement of our products if it should become unavailable or if it contains defects.

We license critical third-party software that we incorporate into our own software products. We are likely to incorporate and include additional third-party software in our products and solutions as we expand our product offerings. The operation of our products would be impaired if errors occur in the third-party software that we utilize. It may be difficult for us to correct any defects in third-party software because the software is not within our control. Accordingly, our business could be adversely affected in the event of any errors in this software. There can be no assurance that third parties will continue to make their software available to us on acceptable terms, invest the appropriate levels of resources in their products and services to maintain and enhance the capabilities of their software, or even remain in business. Further, due to the limited number of vendors of certain types of third-party software, it may be difficult for us to replace such third-party software if a vendor terminates our license of the software or our ability to license the software to customers. If our relations with any of these third-party software providers are impaired, and if we are unable to obtain or develop a replacement for the software, our business could be harmed. In addition, if the cost of licensing any of these third-party software products significantly increases, our gross margin levels could significantly decrease.

Any interruptions or delays in services from third parties, including data center hosting facilities and cloud computing platform providers, or our inability to adequately plan for and manage service interruptions or infrastructure capacity requirements, could impair the delivery of our services and harm our business.

We currently serve our customers from third-party data center hosting facilities and cloud computing platform providers located in the United States and other countries. Any damage to or failure of our systems generally, including the systems of our third-party platform providers, could result in interruptions in our services. From time to time we have experienced interruptions in our services and such interruptions may occur in the future. As we increase our reliance on these third-party systems, the risk of service interruptions may increase. Interruptions in our services may cause customers to make warranty or other claims against us or terminate their agreements and adversely affect our ability to attract new customers, all of which would reduce our revenue. Our business also would be harmed if customers and potential customers believe our services are unreliable.

These data and cloud computing platforms may not continue to be available at reasonable prices, on commercially reasonable terms or at all. Any loss of the right to use any of these cloud computing platforms could significantly increase our expenses and otherwise result in delays in providing our services until equivalent technology either is developed by us or, if available, is identified, purchased or licensed and integrated into our services.

If we do not accurately plan for our infrastructure capacity requirements and we experience significant strain on our data center capacity, our customers could experience performance degradation or service outages that may subject us to financial liability, result in customer losses and harm our business. As we add data centers and capacity and continue to move to a cloud computing platform, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our services, which may adversely impact our business.

RISK FACTORS RELATED TO OUR PERSONNEL
28


We are dependent upon key personnel, and need to attract and retain highly qualified personnel in all areas.

Our future operating results depend significantly upon the continued service of a relatively small number of key senior management and technical personnel, including our Chief Executive Officer and President, H. Allan Dow. None of our key personnel are bound by long-term employment agreements. We do not have in place “key person” life insurance policies on any of our employees. If we fail to retain senior management or other key personnel, or fail to attract key personnel, our succession planning and operations could be materially and adversely affected and could jeopardize our ability to meet our business goals.

Our future success also depends on our continuing ability to attract, train, retain and motivate other highly qualified managerial and technical personnel. Competition for these personnel is intense, and at times we have experienced difficulty in recruiting and retaining qualified personnel, including sales and marketing representatives, qualified software engineers involved in ongoing product development, and personnel who assist in the implementation of our products and provide other services. The market for such individuals is competitive. Given the critical roles of our sales, product development and consulting personnel, our inability to recruit successfully or any significant loss of key personnel would adversely affect us. The software industry is characterized by a high level of employee mobility and aggressive recruiting of skilled personnel. It may be particularly difficult to retain or compete for skilled personnel against larger, better-known software companies. We cannot guarantee that we will be able to retain our current personnel, attract and retain other highly qualified technical and managerial personnel in the future, or assimilate the employees from any acquired businesses. We will continue to adjust the size and composition of our workforce to match the relevant product and geographic demand cycles. If we are unable to attract and retain the necessary technical and managerial personnel, or assimilate the employees from any acquired businesses, our business, operating results and financial condition would be adversely affected.

The failure to attract, train, retain and effectively manage employees could negatively impact our development and sales efforts and cause a degradation of our customer service. In particular, the loss of sales personnel could lead to lost sales opportunities because it can take several months to hire and train replacement sales personnel. If our competitors increase their use of non-compete agreements, the pool of available sales and technical personnel may further shrink, even if the non-compete agreements ultimately prove to be unenforceable. We may grant large numbers of stock options to attract and retain personnel, which could be highly dilutive to our shareholders. The volatility or lack of positive performance of our stock price may adversely affect our ability to retain or attract employees. The loss of key management and technical personnel or the inability to attract and retain additional qualified personnel could have an adverse effect on us.

We periodically have restructured our work force, which can be disruptive.

Periodically, we have restructured or made other adjustments to our work force in response to factors such as product changes, geographical coverage and other internal considerations. Change in the structures of the work force and management can cause us to terminate and then hire new personnel, and/or result in temporary lack of focus and reduced productivity, which may affect revenue in one or more quarters. Future restructuring of our work force could occur, and if so we may again experience the adverse transition issues associated with such restructuring.

Our technical personnel have unique access to customer data, and may abuse that privilege.

In order to properly render the services we provide, our technical personnel have the ability to access data on the systems run by our customers or hosted by us for our customers, including data about the operations of our customers and even about the customers of our customers. Although we have never had such an occurrence in the entire history of our Company, it is conceivable that such access could be abused in order to improperly utilize that data to the detriment of such customers.

RISK FACTORS RELATED TO OUR CORPORATE STRUCTURE AND GOVERNANCE

Our business is subject to changing regulation of corporate governance and public disclosure that has increased both our costs and the risk of non-compliance.

Because our common stock is publicly traded, we are subject to certain rules and regulations of federal, state and financial market exchange entities charged with the protection of investors and the oversight of companies whose securities are publicly traded. These entities, including the Public Company Accounting Oversight Board, the SEC and NASDAQ, have issued requirements and regulations and continue to develop additional regulations and requirements in response to laws enacted by Congress. Our efforts to comply with these regulations have resulted in, and are likely to continue to result in, increased general and administrative expenses and a diversion of management time and attention from revenue-generating activities to compliance activities.

29

In particular, our efforts to comply with Section 404 of the Sarbanes-Oxley Act of 2002 and the related regulations regarding our required assessment of our internal control over financial reporting and our independent registered public accounting firm’s audits of that assessment have required, and continue to require, the commitment of significant financial and managerial resources. Moreover, because these laws, regulations and standards are subject to varying interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. Over time, we have made significant changes in, and may consider making additional changes to, our internal controls, our disclosure controls and procedures, and our corporate governance policies and procedures. Any system of controls, however well-designed and -operated, is based in part on certain assumptions and can provide only reasonable, and not absolute, assurances that the objectives of the system are met. Any failure of our controls, policies and procedures could have a material adverse effect on our business, results of operations, cash flow and financial condition.

If in the future we are unable to assert that our internal control over financial reporting is effective as of the end of the then current fiscal year (or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting), we could lose investor confidence in the accuracy and completeness of our financial reports, which would have a negative market reaction.

One shareholder beneficially owns a substantial portion of our stock, and as a result exerts substantial control over us.

As of June 30, 2021, James C. Edenfield, Executive Chairman, Treasurer and a Director of the Company, beneficially owned 1,821,587 shares, or 100%, of our Class B common stock, and 60,000 shares, or 0.18%, of our Class A common stock. If all of Mr. Edenfield’s Class B shares were converted into Class A shares, Mr. Edenfield would beneficially own 1,881,587 Class A shares, which would represent approximately 5.66% of all outstanding Class A shares after giving effect to such conversion. As a result of Mr. Edenfield’s ownership of Class B common stock, he has the right to elect a majority of our Board of Directors. Such control and concentration of ownership may discourage a potential acquirer from making a purchase offer that other shareholders might find favorable, which in turn could adversely affect the market price of our common stock.

Our articles of incorporation and bylaws and Georgia law may inhibit a takeover of our company.

Our basic corporate documents and Georgia law contain provisions that might enable our management to resist a takeover. These provisions might discourage, delay or prevent a change in the control or a change in our management. These provisions could also discourage proxy contests and make it more difficult for you and other shareholders to elect directors and take other corporate actions. The existence of these provisions could also limit the price that investors might be willing to pay in the future for shares of our common stock.

We are a “controlled company” within the meaning of NASDAQ rules and, as a result, qualify for, and rely on, exemptions from certain corporate governance requirements.

Because Mr. Edenfield has the ability to elect more than half of the members of our Board of Directors, we are a “controlled company” within the meaning of the rules governing companies with stock quoted on the NASDAQ Global Select Market. Under these rules, a “controlled company” is a company of which more than 50% of the voting power for the election of directors is held by an individual, a group or another company. As a controlled company, we are exempt from certain corporate governance requirements, including requirements that: (1) a majority of the board of directors consist of independent directors; (2) compensation of officers be determined or recommended to the board of directors by a majority of its independent directors or by a compensation committee that is composed entirely of independent directors; and (3) director nominees be selected or recommended for selection by a majority of the independent directors or by a nominating committee composed solely of independent directors. Our Board of Directors does not have a majority of independent directors, and our compensation committee is not required to consist entirely of independent directors. We are not required to have, and have not chosen to establish, a nominating committee. Accordingly, our procedures for approving significant corporate decisions are not subject to the same corporate governance requirements as non-controlled companies with stock quoted on the NASDAQ Global Select Market.

RISK FACTORS RELATED TO OUR STOCK PRICE

We could experience fluctuations in quarterly operating results that could adversely affect our stock price.

We have difficulty predicting our actual quarterly operating results, which have varied widely in the past and which we expect to continue to vary significantly from quarter to quarter due to a number of factors, many of which are outside our control. We base our expense levels, operating costs and hiring plans on projections of future revenue, and it is difficult for us to rapidly adjust when actual results do not match our projections. If our quarterly revenue or operating results fall below the
30

expectations of investors or public market analysts, the price of our common stock could fall substantially. Revenue in any quarter depend on the combined sales activity of the American Software group of companies and our ability to recognize revenue in that quarter in accordance with our revenue recognition policies. Our sales activity is difficult to forecast for a variety of reasons, including the following:

we complete a significant portion of our customer agreements within the last few weeks of each quarter;
if an agreement includes cloud services that are performed over the term of the contract, this requires all revenue to be spread over the term of the contract;
our sales cycle for products and services, including multiple levels of authorization required by some customers, is relatively long and variable because of the complex and mission-critical nature of our products;
the demand for our products and services can vary significantly;
the size of our transactions can vary significantly;
the possibility of adverse global political or public health conditions and economic downturns, both domestic and international, characterized by decreased product demand, price erosion, technological shifts, work slowdowns and layoffs, may substantially reduce customer demand and contracting activity;
customers may unexpectedly postpone or cancel anticipated system replacement or new system evaluation and implementation due to changes in their strategic priorities, project objectives, budgetary constraints, internal purchasing processes or company management;
customer evaluation and purchasing processes vary from company to company, and a customer’s internal approval and expenditure authorization process can be difficult and time-consuming, even after selection of a vendor; and
the number, timing and significance of software product enhancements and new software product announcements by us and by our competitors may affect purchase decisions.

Variances or slowdowns in our contracting activity in prior quarters may affect current and future consulting, training and maintenance revenue, since these revenue typically follow license or subscription fee revenue. Our ability to maintain or increase services revenue primarily depends on our ability to increase the number and size of our customer agreements. In addition, we base our budgeted operating costs and hiring plans primarily on our projections of future revenue. Because most of our expenses, including employee compensation and rent, are relatively fixed in the near term, if our actual revenue falls below projections in any particular quarter, our business, operating results, and financial condition could be materially and adversely affected. In addition, our expense levels are based, in part, on our expectations regarding future revenue increases. As a result, any shortfall in revenue in relation to our expectations could cause significant changes in our operating results from quarter to quarter and could result in quarterly losses. As a result of these factors, we believe that period-to-period comparisons of our revenue and operating results are not necessarily meaningful. Therefore, predictions of our future performance should not be based solely on our historical quarterly revenue and operating results.

Our stock price is volatile and there is a risk of litigation.

The trading price of our common stock has been in the past and in the future may be subject to wide fluctuations in response to factors such as the following:

general market conditions;
revenue or results of operations in any quarter failing to meet the expectations, published or otherwise, of the investment community;
customer order deferrals resulting from the anticipation of new products, economic uncertainty, disappointing operating results by the customer, management changes, corporate reorganizations or otherwise;
reduced investor confidence in equity markets, due in part to corporate collapses in recent years;
speculation in the press or analyst community;
wide fluctuations in stock prices, particularly in relation to the stock prices for other technology companies;
announcements of technological innovations by us or our competitors;
new products or the acquisition or loss of significant customers by us or our competitors;
developments with respect to our proprietary rights or those of our competitors;
changes in interest rates;
changes in investors’ beliefs as to the appropriate price-earnings ratios for us and our competitors;
changes in recommendations or financial estimates by securities analysts who track our common stock or the stock of other software companies;
changes in management;
sales of common stock by our controlling shareholder, directors and executive officers;
rumors or dissemination of false or misleading information, particularly through Internet chat rooms, instant messaging, and other rapid-dissemination methods;
conditions and trends in the software industry generally;
the announcement of acquisitions or other significant transactions by us or our competitors;
adoption of new accounting standards affecting the software industry;
domestic or international terrorism, public health crises including the COVID-19 pandemic, and other significant external factors; and
31

the other factors described in these “Risk Factors.”

Fluctuations in the price of our common stock may expose us to the risk of securities class action lawsuits. Although no such lawsuits are currently pending against us and we are not aware that any such lawsuit is threatened to be filed in the future, there is no assurance that we will not be sued based on fluctuations in the price of our common stock. Defending against such lawsuits could result in substantial cost and divert management’s attention and resources. In addition, any settlement or adverse determination of these lawsuits could subject us to significant liabilities.

Our dividend policy is subject to change.

On May 26, 2021, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend will be payable on August 27, 2021 to Class A and Class B shareholders of record at the close of business on August 13, 2021. We currently expect to declare and pay cash dividends at this level on a quarterly basis in the future. However, our dividend policy may be affected by, among other things, our views on business conditions, financial position, earnings, earnings outlook, capital spending plans and other factors that our Board of Directors considers relevant at that time. Our dividend policy has changed in the past and may change from time to time, and we cannot provide assurance that we will continue to declare dividends in any particular amounts or at all. A change in our dividend policy could have a negative effect on the market price of our common stock.

The price of our common stock may decline due to shares eligible for future sale or actual future sales of substantial amounts of our common stock.

Sales of substantial amounts of our common stock in the public market, or the perception that such sales may occur, could cause the market price of our common stock to decline. As of June 30, 2021, if all of our outstanding Class B common shares were converted into Class A common shares, our current directors and executive officers of the Company as a group would beneficially own approximately 9.41% of all outstanding Class A common shares after giving effect to such conversion. Sales of substantial amounts of our common stock in the public market by these persons, or the perception that such sales may occur, could cause the market price of our common stock to decline and could impair our ability to raise capital through the sale of additional equity securities.

32


ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
33

ITEM 2.    PROPERTIES
Our corporate headquarters are located in an approximately 100,000 square foot office building that we own at 470 East Paces Ferry Road, N.E., Atlanta, Georgia.
We have entered into leases for sales and technology development offices located in various cities in the United States and overseas. We believe our existing facilities are adequate for our current needs and that suitable additional or substitute space will be available as needed on commercially reasonable terms.
Each of our three segments makes use of the property at 470 East Paces Ferry Road and our SCM segment occupies office space that we lease in the United Kingdom, Sweden, Germany, India, New Zealand and Australia.
34

ITEM 3.    LEGAL PROCEEDINGS
(a)Many of our installations involve products that are critical to the operations of our customers’ businesses. Any failure in our products could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from product failures or negligent acts or omissions, there can be no assurance that the limitations of liability contained in our contracts will be enforceable in all instances. We are not currently a party to any material legal proceedings that would require disclosure under this Item.
(b)None.
35

ITEM 4.    MINE SAFETY DISCLOSURES
Not applicable.
36

PART II
37

ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Trading Market
Our Class A Common Shares are listed on the NASDAQ Global Select Market under the symbol “AMSWA”. As of July 2, 2021, there were 14,419 holders of Class A shares who held their stock either individually or in nominee or “street” names through various brokerage firms, and one holder of Class B Common Shares.
Equity Compensation Plans
The following table discloses information regarding the Company’s equity compensation plans as of April 30, 2021: 
Plan CategoryNumber of securities to be
issued upon exercise of
outstanding options,
warrants and rights
Weighted-average
exercise price of
outstanding options,
warrants and rights
Number of securities
remaining available for
future issuance under
equity compensation plans
(excluding securities
reflected in the first column)
Equity compensation plans approved by security holders
4,109,733 $13.33 379,143 
Dividend Policy
Since the third quarter of fiscal 2013, our Board of Directors had declared quarterly dividends of $0.10 per share. On May 11, 2016, our Board increased the quarterly dividends to $0.11 per share, payable to our Class A and Class B common stockholders. We currently expect to declare and pay cash dividends at this level on a quarterly basis in the future. The continuation of this policy, and payment of future cash dividends, will be at the sole discretion of the Board of Directors. In exercising this discretion, the Board will consider our profitability, financial condition, cash requirements, future prospects and other relevant factors. Our dividend policy has changed in the past and may change from time to time, and we cannot provide assurance that we will continue to declare dividends in any particular amounts or at all.
38

Stock Price Performance Graph
The graph below reflects the cumulative stockholder return on the Company’s shares compared to the return of the NASDAQ Stock Market – US Companies ("NASDAQ Composite Index") and a peer group index on a quarterly basis. The graph reflects the investment of $100 on April 30, 2016 in the Company’s stock, the NASDAQ Composite Index and the NASDAQ Computer Index, a published industry peer group index. The NASDAQ Computer Index consists of approximately 393 NASDAQ-listed companies, including computer hardware and software companies that furnish computer programming and data processing services and firms that produce computers, office equipment, and electronic component/accessories. The total cumulative dollar returns shown below represent the value that such investments would have had on April 30, 2021.
amswa-20210430_g1.jpg


FY 2016FY 2017FY 2018FY 2019FY 2020FY 2021
American Software(a)$100 $126 $153 $161 $211 $275 
NASDAQ Composite100 127 148 170 186 295 
NASDAQ Computer Index100 138 168 202 243 401 
_______________
(a)This series includes dividends paid over the disclosed period.
39

Purchases of Equity Securities by the Company
The following table summarizes repurchases of our stock in the quarter ended April 30, 2021:
Fiscal PeriodTotal Number of
Shares Purchased
Average Price
Paid Per Share
Total Number of
Shares Purchased as
Part of Publicly
Announced Plans
or Programs
Maximum Number of
Shares that May Yet
Be Purchased
Under the Plans
or Programs*
February 1, 2021 through February 28, 2021— $— — 946,321 
March 1, 2021 through March 31, 2021— $— — 946,321 
April 1, 2021 through April 30, 2021— $— — 946,321 
Total Fiscal 2021 Fourth Quarter— $— — 946,321 
_____________
*    The above share purchase authority was approved by the Board of Directors on August 19, 2002, when the Board approved a resolution authorizing the Company to repurchase up to 2.0 million shares of Class A common stock. This action was announced on August 22, 2002. The authorization has no expiration date.

Transfer Agent
American Stock Transfer & Trust Company LLC
6201 15th Ave.
Brooklyn, NY 11219
Toll free: (800) 937-5449
Local & international: (718) 921-8124
http://www.astfinancial.com
Inquiries regarding stock transfers, lost certificates or address changes should be directed to the above address.

40

Market Makers
The following firms make a market in the Class A common shares of American Software, Inc.
Archipelago Stock ExchangeMorgan Stanley & Co. LLC
B. Riley FBR, INC.Nasdaq Execution Services LLC
Barclays Capital Inc./LeNASDAQ OMX PHLX LLC
Bofa Securities, Inc.National Stock Exchange
Canaccord Genuity Inc.New York Stock Exchange
Cantor, Fitzgerald & Co.Raymond, James & Associates
CBOE TRADING, INC.RBC Capital Markets, LLC
Citadel Derivatives Group LLCRobert W. Baird & Co Inc.
Citadel Securities LLCSG Americas Securities LLC
Cowen and Company, LLCStifel Nicolaus & Co.
Direct Edge ECN LLCSunTrust Capital Markets Inc.
G1 Execution Services, LLCSusquehanna Financial Group,
Goldman Sachs & Co. LLCSusquehanna Securities
GTS Securities LLCTwo Sigma Securities, LLC
IMC Financial MarketsUBS Securities LLC
Jefferies LLCVirtu Americas LLC
Keybanc Capital Markets Inc.Wall Street Investor Services
Latour Trading LLCWells Fargo Advisors, LLC
Maxim Group LLCWilliam Blair

41

ITEM 6.    SELECTED CONSOLIDATED FINANCIAL DATA
The information required by Item 301 of Regulation S-K is incorporated by reference to Item 8. Consolidated Financial Statements and Supplementary Data” of this report. Quarterly financial data previously required by item 302 of Regulation S-K has been omitted as we have elected to early adopt the changes to Item 302 contained in SEC Release No. 33-10890.
42

ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis should be read in conjunction with “Item 8. Consolidated Financial Statements and Supplementary Data”. This discussion contains forward-looking statements relating to our future financial performance, business strategy, financing plans and other future events that involve uncertainties and risks. You can identify these statements by forward-looking words such as “anticipate,” “intend,” “plan,” “continue,” “could,” “grow,” “may,” “potential,” “predict,” “strive,” “estimate,” “believe,” “expect” and similar expressions that convey uncertainty of future events or outcomes. Any forward-looking statements herein are made pursuant to the safe harbor provision of the Private Securities Litigation Reform Act of 1995. Our actual results could differ materially from the results anticipated by these forward-looking statements as a result of many known and unknown factors that are beyond our ability to control or predict, including but not limited to those discussed above in “Risk Factors” and elsewhere in this report. See also “Special Cautionary Notice Regarding Forward-Looking Statements” at the beginning of “Item 1. Business.”
43

CRITICAL ACCOUNTING POLICIES AND ESTIMATES
We have based the following discussion and analysis of financial condition and results of operations on our consolidated financial statements, which we have prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Note 1 to the Consolidated Financial Statements for the fiscal year ended April 30, 2021, describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/collectability. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.
We believe the critical accounting policies listed below affect significant judgments and estimates used in the preparation of the financial statements.
Revenue Recognition. 
License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.

Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.
Subscription. Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.
Professional Services and Other. Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively.
Maintenance and Support. Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees.
Indirect Channel Revenue. We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.
Sales Taxes. We account for sales taxes collected from customers on a net basis.

44

Significant Judgments. Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract.

We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue.




45

RESULTS OF OPERATIONS
The following table sets forth certain revenue and expense items as a percentage of total revenue for the three years ended April 30, 2021, 2020, and 2019 and the percentage increases and decreases in those items for the years ended April 30, 2021 and 2020:
 Percentage of Total RevenuePct. Change in
Dollars
Pct. Change in
Dollars
 2021202020192021 vs. 20202020 vs. 2019
Revenue:
Subscription fees26 %19 %13 %31 %57 %
License fees(61)
Professional services and other35 37 39 (7)
Maintenance36 37 42 (7)(5)
Total revenue100 100 100 (4)
Cost of revenue:
Subscription fees11 25 65 
License fees(60)(25)
Professional services and other26 27 29 (5)(2)
Maintenance(12)
Total cost of revenue46 45 48 (4)
Gross margin54 55 52 (3)11 
Research and development15 13 12 11 17 
Sales and marketing18 19 19 (8)
General and administrative17 17 16 (2)15 
Amortization of acquisition-related intangibles— — — (26)(27)
Total operating expenses50 49 47 (1)%11 
Operating income(28)15 
Other income:
Interest income— (73)(27)
Other, net(1)— (627)nm
Earnings before income taxes30 (11)
Income tax expense— 1255 (93)
Net earnings%%%20 %(1)%
nm - not meaningful
Economic Overview and Significant Trends in Our Business
For fiscal 2022, we expect the global economy to improve modestly when compared to recent periods. We believe information technology spending will incrementally improve over the long term as increased global competition forces companies to improve productivity by upgrading their technology systems, which could result in an improved selling environment. Although this improvement could slow or regress at any time, due in part to concerns related to the effects of the spread of the global virus and trade conflicts on global capital markets and general economic conditions, we believe that our organizational and financial structure will enable us to take advantage of any sustained economic rebound. While we do not expect that the COVID-19 pandemic will cause any material adverse changes on our business or financial results for fiscal 2022, we are unable to accurately predict the impact that the coronavirus will have due to various uncertainties, including the ultimate geographic spread of the virus, the severity of the disease, the duration of the outbreak, and actions that may be taken by governmental authorities. Customers continue to take long periods to evaluate discretionary software purchases.
Corporate capital spending trends and commitments are the primary determinants of the size of the market for business software. Corporate capital spending is, in turn, a function of general economic conditions in the U.S. and abroad and in particular may be affected by conditions in U.S. and global credit markets. In recent years, the weakness in the overall global economy and the U.S. economy has resulted in reduced expenditures in the business software market.
46

In April 2021, the International Monetary Fund (“IMF”) provided an update to the World Economic Outlook for the 2021 and 2022 world economic growth forecast. The update noted that, “High uncertainty surrounds the global economic outlook, primarily related to the path of the pandemic. The contraction of activity in 2020 was unprecedented in living memory in its speed and synchronized nature. But it could have been a lot worse. Although difficult to pin down precisely, IMF staff estimates suggest that the contraction could have been three times as large if not for extraordinary policy support. Much remains to be done to beat back the pandemic and avoid divergence in income per capita across economies and persistent increases in inequality within countries.
After an estimated contraction of –3.3 percent in 2020, the global economy is projected to grow at 6 percent in 2021, moderating to 4.4 percent in 2022. The contraction for 2020 is 1.1 percentage points smaller than projected in the October 2020 World Economic Outlook (WEO), reflecting the higher-than-expected growth out turns in the second half of the year for most regions after lockdowns were eased and as economies adapted to new ways of working. The projections for 2021 and 2022 are 0.8 percentage point and 0.2 percentage point stronger than in the October 2020 WEO, reflecting additional fiscal support in a few large economies and the anticipated vaccine-powered recovery in the second half of the year.”
As the economy improves from the COVID-19 decline, we believe that the recovery may drive some businesses to invest in achieving more process and efficiency enhancements in their operations and to invest in solutions that improve operating margins, rather than make large infrastructure-type technology purchases. If this trend continues, we believe it may tend to favor our supply chain solutions, which are designed to provide a more rapid return on investment and are targeted at some of the largest profit drivers in a customer’s business. While the recent difficult economic environment has had a particularly adverse impact on the weaker companies in our target markets, we believe a large percentage of our customers are seeking to make investments to strengthen their operations, and some are taking advantage of current economic conditions to gain market share. We have taken steps to best ensure the health and safety of our employees globally. Our daily execution has evolved into a largely virtual model, and we continue to find innovative ways to engage with customers and prospects, ensuring that they are supported as they navigate through this unprecedented period.
Business Opportunities and Risks
We currently view the following factors as the primary opportunities and risks associated with our business:
 
Dependence on Capital Spending Patterns. There is risk associated with our dependence on the capital spending patterns of U.S. and international businesses, which in turn are functions of economic trends and conditions over which we have no control.
Acquisition Opportunities. There are opportunities for selective acquisitions or investments to expand our sales distribution channels and/or broaden our product offering by providing additional solutions for our target markets.
Acquisition Risks. There are risks associated with acquisitions of complementary companies, products and technologies, including the risks that we will not achieve the financial and strategic goals that we contemplate at the time of the transaction. More specifically, in any acquisition we will face risks and challenges associated with the uncertain value of the acquired business or assets, the difficulty of assimilating operations and personnel, integrating acquired technologies and products and maintaining the loyalty of the customers of the acquired business.
Competitive Technologies. There is a risk that our competitors may develop technologies that are substantially equivalent or superior to our technology.
Competition in General. There are risks inherent in the market for business application software and related services, which has been and continues to be intensely competitive; for example, some of our competitors may become more aggressive with their prices and/or payment terms, which may adversely affect our profit margins.
For more information, please see “Risk Factors” in Item 1A. above.
Recent Accounting Pronouncements
For information with respect to recent accounting pronouncements, if any, and the impact of these pronouncements on our consolidated financial statements, if any, see Note 1(n) of Notes to Consolidated Financial Statements included elsewhere in this Form 10-K.
Market Conditions by Operating Segment
47

We operate and manage our business in three segments based on software and services provided in three key product markets: (1) SCM, which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners; (2) IT Consulting, which consists of IT staffing and consulting services; and (3) Other, which consists of (i) American Software ERP, a provider of purchasing and materials management, customer order processing, financial, human resources, and manufacturing solutions, and (ii) unallocated corporate overhead expenses. The SCM segment includes the businesses of Logility and DMI.
Our SCM segment experienced a 5% decrease in revenue during fiscal 2021 when compared to fiscal 2020, primarily due to a 60% decrease in license fees, a 17% decrease in professional services and other revenue and an 8% decrease in maintenance revenue partially offset by a 31% increase in subscription fees. Our SCM segment experienced a 10% increase in revenue during fiscal 2020 when compared to fiscal 2019, primarily due to a 57% increase in subscription fees, a 12% increase in professional services and other revenue and a 5% increase in license fees partially offset by a 5% decrease in maintenance revenue.
Our IT Consulting segment experienced an approximately 6% increase in revenue in fiscal 2021 when compared to fiscal 2020 and a 10% decrease in revenue in fiscal 2020 when compared to fiscal 2019, due primarily to fluctuations in IT staffing work at our largest customer. As companies have moved to cut costs and limit IT budgets, they have utilized more outsourcing services, which tend to be more cost effective for them. In the past, this trend has resulted in increased business for this segment. However, there is a countervailing trend to outsource IT to international markets that historically have been more price competitive than domestic sources like us. Our largest consulting customer comprised 29% of our IT Consulting revenue in fiscal 2021, 33% in fiscal 2020 and 47% in fiscal 2019. The loss of this customer would negatively and materially affect our IT Consulting business.
The Other segment revenue decreased 14% in fiscal 2021 when compared to fiscal 2020, primarily due to a 93% decrease in license fees, a 13% decrease in professional services and other revenue and a 1% decrease in maintenance revenue. The Other segment revenue increased 2% in fiscal 2020 when compared to fiscal 2019, primarily due to a 70% increase in license fees and a 4% increase in professional services and other revenue, partially offset by a 6% decrease in maintenance revenue.
REVENUE

 Years Ended April 30,
 202120202019% Change% of Total Revenue
 2021 vs. 20202020 vs. 2019202120202019
 (in thousands)     
Subscription fees$28,877 $22,033 $14,026 31 %57 %26 %19 %13 %
License fees2,993 7,582 7,126 (61)%%%%%
Professional service and other39,616 42,774 42,154 (7)%%35 %37 %39 %
Maintenance39,922 43,077 45,400 (7)%(5)%36 %37 %42 %
       Total revenue$111,408 $115,466 $108,706 (4)%%100 %100 %100 %
For the year ended April 30, 2021, the 4% decrease in total revenue was attributable primarily to a 61% decrease in license revenue, a 7% decrease in professional services and other revenue and a 7% decrease in maintenance revenue partially offset by a 31% increase in subscription fees revenue.
For the year ended April 30, 2020, the 6% increase in total revenue was attributable primarily to a 57% increase in subscription fees revenue, a 6% increase in license revenue and a 1% increase in professional services and other revenue, partially offset by a 5% decrease in maintenance revenue.
Due to intensely competitive markets, we discount subscription and license fees from our published list price due to pricing pressure in our industry. Numerous factors contribute to the amount of the discounts provided, such as previous customer purchases, the number of customer sites utilizing the software, the number of modules purchased and the number of users, the type of platform deployment, as well as the overall size of the contract. While all these factors affect the discount amount of a particular contract, the overall percentage discount has not materially changed in the recent reported fiscal periods.
The change in our revenue from period to period is primarily due to the volume of products and related services sold in any period and the amounts of products or modules purchased with each sale.
48

International revenue represented approximately 15% of total revenue for the year ended April 30, 2021, 19% of total revenue for the year ended April 30, 2020, and 20% for the year ended April 30, 2019. Our international revenue may fluctuate substantially from period to period primarily because we derive these revenue from a relatively small number of customers.
Subscription Fees Revenue
 
 Years Ended April 30,
 202120202019% Change
 2021 vs. 20202020 vs. 2019
 (in thousands)  
Supply Chain Management$28,877 $22,033 $14,026 31 %57 %
Total subscription fees revenue$28,877 $22,033 $14,026 31 %57 %


For the year ended April 30, 2021, subscription fee revenue increased by 31% when compared to the same period in the prior year primarily due to an increase in Cloud Services Annual Contract Value ("ACV") of approximately 53% to $26.4 million compared to $17.3 million in the same period of the prior year. This increase was attributable to an increase in the number of contracts, contracts with a higher Cloud Services ACV, as well as an increase in the value of multi-year contracts (typically three to five years). This is evidence of our successful transition to the cloud subscription model. ACV is a forward-looking operating measure used by management to better understand Cloud Services (SaaS and other related cloud services) revenue trends within our business, as it reflects our current estimate of revenue to be generated under existing client contracts in the forward 12-month period.
License Fees Revenue
 
 Years Ended April 30,
 202120202019% Change
 2021 vs. 20202020 vs. 2019
 (in thousands)  
Supply Chain Management$2,977 $7,354 $6,992 (60)%%
Other16 228 134 (93)%70 %
Total license fees revenue$2,993 $7,582 $7,126 (61)%%
For the year ended April 30, 2021, license fee revenue decreased by 61% when compared to the previous year. Our Other business segment experienced a 93% decrease in license fees for the year ended April 30, 2021 when compared to the same period in the prior year due to the timing of selling into the installed customer base. Our SCM segment experienced a 60% decrease in license fees primarily due to a decrease in the number of new customers choosing to deploy our software on-premise this year. We anticipate that the majority of future license fee sales will be to existing on-premise customers for add-on expansion. The SCM segment constituted 99%, 97% and 98% of our total license fee revenue for the years ended April 30, 2021, 2020 and 2019, respectively.
For the year ended April 30, 2020, license fee revenue increased by 6% when compared to the previous year. Our Other business segment experienced a 70% increase in license fees for the year ended April 30, 2020 when compared to the same period in the prior year due to the timing of selling into the installed customer base. SCM experienced a 5% increase in license fees primarily due to a few new customers choosing to deploy our software on-premise. SCM constituted 97% and 98% of our total license fee revenue for the years ended April 30, 2020 and 2019, respectively.
The direct sales channel provided approximately 83% of license fee revenue for the year ended April 30, 2021, compared to approximately 92% in fiscal 2020 and 84% in fiscal 2019. The decrease in direct license fees from fiscal 2020 to fiscal 2021 was largely due to one large license fee deal to a new customer last year compared to none this year. The increase in direct license fees from fiscal 2019 to fiscal 2020 was largely due to our indirect channel selling proportionately more SaaS than license contracts compared to our direct channel.
For the year ended April 30, 2021, our margins after commissions on direct sales were approximately 84%, and our margins after commissions on indirect sales were approximately 58%. For the year ended April 30, 2020, our margins after commissions on
49

direct sales were approximately 88%, and our margins after commissions on indirect sales were approximately 53%. For the year ended April 30, 2019, our margins after commissions on direct sales were approximately 87%, and our margins after commissions on indirect sales were approximately 55%. The margins after commissions for direct sales were relatively consistent, between 84% to 88%, while the range for indirect sales had a wider spread of 53% to 58%. The indirect channel margins for the fiscal year ended April 30, 2021 increased when compared to the same periods in the prior year due to the mix of value-added reseller (“VAR”) commission rates. DMI is responsible for the bulk of our indirect sales and the commission percentage varies based on whether the sale is domestic or international.
Professional Services and Other Revenue
 Years Ended April 30,
 202120202019% Change
 2021 vs. 20202020 vs. 2019
 (in thousands)  
Supply Chain Management$19,713 $23,782 $21,190 (17)%12 %
IT Consulting19,036 17,997 20,007 %(10)%
Other867 995 957 (13)%%
Total professional services and other revenue$39,616 $42,774 $42,154 (7)%%

The 7% decrease in total professional services and other revenue for the year ended April 30, 2021 was due to a 17% decrease in our SCM segment professional services due primarily due to lower implementation project work resulting from lower subscription and license fee sales in the first three quarters of fiscal 2021, combined with a 13% decrease in our Other segment due to lower utilization from project implementation services and services activity. This increase was partially offset by a 6% increase in our IT consulting segment due to the timing of project work.
The 1% increase in total professional services and other revenue for the year ended April 30, 2020 was due to a 12% increase from our SCM segment due primarily due to a ramp up of implementation project work resulting from increased subscription and license fee sales in recent periods, combined with a 4% increase in our Other segment due to utilization from project implementation services and services revenue. This increase was partially offset by an 10% decrease in our IT consulting segment due to the timing of project work.
In our software segments, we have observed that there is a tendency for professional services and other revenue to lag changes in license revenue by one to three quarters, as new licenses in one quarter often involve implementation and consulting services in subsequent quarters, for which we recognize revenue only as we perform those services.
Maintenance Revenue

 Years Ended April 30,
 202120202019% Change
 2021 vs. 20202020 vs. 2019
 (in thousands)  
Supply Chain Management$38,701 $41,848 $44,088 (8)%(5)%
Other1,221 1,229 1,312 (1)%(6)%
Total maintenance revenue$39,922 $43,077 $45,400 (7)%(5)%
The 7% decrease in total maintenance revenue for the year ended April 30, 2021 was due to a 1% decrease in our Other segment due to fewer customer renewals and an 8% decrease in maintenance revenue from our SCM segment due to normal customer attrition and customers converting from on-premise support to our SaaS cloud platform.
The 5% decrease in total maintenance revenue for the year ended April 30, 2020 was due to a 6% decrease in our Other segment due to fewer customer renewals and a 5% decrease in maintenance revenue from our SCM segment due to normal customer attrition.
50

The SCM segment’s maintenance revenue constituted 97% of total maintenance revenue for the years ended April 30, 2021, 2021, 2020 and 2019. Typically, our maintenance revenue has had a direct relationship to current and historic license fee revenue, since new licenses are the potential source of new maintenance customers.

GROSS MARGIN
The following table provides both dollar amounts and percentage measures of gross margin: 
 Years Ended April 30,
 202120202019
 (in thousands)
Gross margin on subscriptions fees$16,993 59 %$12,542 57 %8,267 59 %
Gross margin on license fees1,072 36 %2,784 37 %696 10 %
Gross margin on professional services and other10,523 27 %12,079 28 %10,733 25 %
Gross margin on maintenance32,392 81 %35,753 83 %37,044 82 %
Total gross margin$60,980 54 %$63,158 55 %$56,740 52 %
The total gross margin percentage for the year ended April 30, 2021 decreased to 54% when compared to the same period in the prior year due to decreases in gross margin percentage for professional services and other gross margins, license fees margins and maintenance gross margins, partially offset by an increase in subscription fees. The total gross margin percentage for the year ended April 30, 2020 increased to 55% when compared to the same period in the prior year due to increases in gross margin percentage for license fees, professional services and other gross margins and maintenance gross margins, partially offset by a decrease in subscription fees margins.
Gross Margin on Subscription Fees
For the year ended April 30, 2021, our gross margin percentage on subscription fees increased from 57% in fiscal 2020 to 59% primarily due to an increase in subscription revenue and lower capitalized software amortization expense.
For the year ended April 30, 2020, our gross margin percentage on subscription fees decreased from 59% in fiscal 2019 to 57% primarily due to an increase in capitalized software amortization expense.
Gross Margin on License Fees
The decrease in license fee gross margin percentage for the year ended April 30, 2021 when compared to fiscal 2020 was primarily due to lower license fee revenue.
The increase in license fee gross margin percentage for the year ended April 30, 2020 when compared to fiscal 2019 was primarily due to lower agent commission and amortization of intangibles expense and to a lesser extent higher license fee revenue.
License fee gross margin percentage tends to be directly related to the level of license fee revenue due to the relatively fixed cost of capitalized software amortization expense, amortization of acquired software and the sales mix between our direct and indirect channels.
Gross Margin on Professional Services and Other
For the year ended April 30, 2021, our gross margin percentage on professional services and other decreased from 28% in fiscal 2020 to 27% primarily because our IT Consulting segment professional services and other revenue gross margin decreased from 18% in fiscal 2020 to 17% in fiscal 2021 due to a decrease in project utilization rates. Our other segment decreased from 53% in fiscal 2020 to 41% in fiscal 2021 due to a slower ramp up of project work. Our SCM segment professional services and other gross margin was 35% for both fiscal 2021 and fiscal 2020.
For the year ended April 30, 2020, our gross margin percentage on professional services and other increased from 25% in fiscal 2019 to 28% due to increased gross margins in our SCM segment which increased from 28% in fiscal 2019 to 35% in fiscal 2020 due to increased revenue and higher billing utilization. Our IT Consulting segment professional services and other revenue
51

gross margin decreased from 22% in fiscal 2019 to 18% in fiscal 2020 due to a decrease in project related billing. Our other segment increased from 47% in fiscal 2019 to 53% in fiscal 2020 due to improved billing utilization rates.
As discussed above, our IT Consulting segment typically has lower margins when compared to the Other segments that have higher margin implementation service revenue. The IT Consulting segment was 48%, 42% and 47% of the Company’s professional services and other revenue in fiscal 2021, 2020 and 2019, respectively. Our SCM segment was 50%, 56% and 50% of the Company’s professional services and other revenue in fiscal 2021, 2020 and 2019, respectively. Our Other segment was 2%, 2% and 3% of the Company’s professional services and other revenue in fiscal 2021, 2020 and 2019, respectively.
Gross Margin on Maintenance
Maintenance gross margin decreased to 81% in fiscal 2021 from 83% in fiscal 2020 due to lower maintenance revenue cost containment efforts. The primary cost component is maintenance staffing, which is relatively inelastic in the short term.
Maintenance gross margin increased to 83% in fiscal 2020 from 82% in fiscal 2019 due to cost containment efforts. The primary cost component is maintenance staffing, which is relatively inelastic in the short term.
EXPENSES 
 Years Ended April 30,
 202120202019% of Revenue
 202120202019
 (in thousands)   
Research and development$16,964 $15,348 $13,078 15 %13 %12 %
Sales and marketing20,304 21,958 20,992 18 %19 %19 %
General and administrative19,139 19,519 17,006 17 %17 %16 %
Amortization of acquisition-related intangible assets212 285 388 — %— %— %
Other income, net4,487 750 2,365 %— %%
Income tax expense759 56 838 %— %%

Research and Development
Gross product research and development costs include all non-capitalized and capitalized software development costs.
A breakdown of the research and development costs is as follows: 
 Years Ended April 30,
 2021Percent
Change
2020Percent
Change
2019
 
Total capitalized computer software development costs$620 (80)%$3,170 (47)%$5,961 
Percentage of gross product research and development costs%17 %31 %
Total research and development expense16,964 11 %15,348 17 %13,078 
Percentage of total revenue15 %13 %12 %
Total research and development expense and capitalized computer software development costs$17,584 (5)%$18,518 (3)%$19,039 
Percentage of total revenue16 %16 %18 %
Total amortization of capitalized computer software development costs*$4,215 (28)%$5,871 27 %$4,627 
______________
*    Included in cost of license fees and cost of subscription fees.
For the year ended April 30, 2021, gross product research and development costs and capitalized software development costs decreased by 5% primarily due to a decrease in headcount from third-party contractors compared to fiscal 2020. Capitalized software development costs decreased in fiscal 2021 compared to fiscal 2020 due to the timing of project work and an increase in agile software programming that accelerates the software releases to weeks from months. We expect capitalized software to be
52

immaterial in fiscal 2022. Amortization of capitalized software development decreased 28% in fiscal 2021 when compared to fiscal 2020 as some projects were fully amortized.
For the year ended April 30, 2020, gross product research and development costs and capitalized software development costs decreased by 3% primarily due to a decrease in headcount from third-party contractors compared to fiscal 2019. Capitalized software development costs decreased in fiscal 2020 compared to fiscal 2019 due to the timing of project work. Amortization of capitalized software development increased 27% in fiscal 2020 when compared to fiscal 2019 due to the timing of project releases.
Sales and Marketing
For the year ended April 30, 2021, the decrease in sales and marketing expenses compared to fiscal 2020 was due primarily to lower marketing spend, including a reduction in trade shows and conferences and lower travel costs due to COVID-19. Fiscal 2021 was impacted by COVID-19 for the entire year versus fiscal 2020.
For the year ended April 30, 2020, the increase in sales and marketing expenses compared to fiscal 2019 was due primarily to an increase in headcount, higher variable compensation, higher sales commissions, an increase in contractor costs and an increase in recruiting fees, which was partially offset by lower marketing spend and lower travel costs due to COVID-19.
General and Administrative
For the year ended April 30, 2021, general and administrative expenses remained relatively flat when compared to fiscal 2020 primarily due to a reduction in variable compensation, legal fees and cost containment efforts of overhead costs, partially offset by an increase in insurance and benefit expenses.
For the year ended April 30, 2020, the increase in general and administrative expenses compared to fiscal 2019 was primarily due to higher variable compensation and higher overhead costs and, to a lesser extent, higher legal, stock option and insurance costs.
The total number of employees was 424 on April 30, 2021, 428 on April 30, 2020 and 424 on April 30, 2019.
Amortization of Acquisition-related Intangible Assets
For the year ended April 30, 2021, we recorded $0.8 million in intangible amortization expense, of which $0.2 million is included in operating expenses and $0.6 million is included in cost of license fees.
For the year ended April 30, 2020, we recorded $1.6 million in intangible amortization expense, of which $0.3 million is included in operating expenses and $1.3 million is included in cost of license fees.

Operating Income/(Loss)

 Years Ended April 30,
 202120202019% Change
 2021 vs. 20202020 vs. 2019
 (in thousands)  
Supply Chain Management$18,922 $19,612 $15,967 (4)%23 %
IT Consulting456 332 964 37 %(66)%
Other*(15,017)(13,896)(11,655)%19 %
Total Operating Income$4,361 $6,048 $5,276 (28)%15 %
______________
 *    Includes certain unallocated expenses.
Our SCM segment operating income decreased by 4% in fiscal 2021 compared to fiscal 2020 primarily due to a 5% decrease in revenue. Our SCM segment operating income increased by 23% in fiscal 2020 compared to fiscal 2019 primarily due to a 10% increase in revenue.
Our IT Consulting segment operating income increased 37% in fiscal 2021 compared to fiscal 2020 primarily due to a 6% increase in revenue due to the type of project billing. Our IT Consulting segment operating income decreased 66% in fiscal 2020 compared to fiscal 2019 primarily due to a decrease in revenue and lower gross margins due to the type of project billing.
53

The increase in the Other segment operating loss in fiscal 2021 when compared to fiscal 2020 was due primarily to a 14% decrease in revenue and an increase in variable compensation and benefit costs. The increase in the Other segment operating loss in fiscal 2020 when compared to fiscal 2019 was due primarily to an increase in variable compensation and overhead costs, partially offset by a 2% increase in revenue in fiscal 2020.
Other Income
Other income is comprised of net interest and dividend income, rental income net of related depreciation expenses, exchange rate gains and losses, realized and unrealized gains and losses from investments. Other income was approximately $4.5 million in the year ended April 30, 2021 compared to $0.8 million in fiscal 2020. The increase was primarily due to unrealized gains of $3.6 million in fiscal 2021 compared to unrealized losses of $0.1 million for the same period last year, lower interest income of $0.4 million in fiscal 2021 compared to $1.5 million in fiscal 2020 and exchange rate gains of approximately $53,000 compared to losses of $605,000 for the same period last year.
Other income was approximately $0.8 million in the year ended April 30, 2020 compared to $2.4 million in fiscal 2019. The decrease was primarily due to unrealized losses of $0.1 million in fiscal 2020 compared to unrealized gains of $1.0 million in fiscal 2019, lower interest income of $1.5 million in fiscal 2020 compared to $2.1 million in fiscal 2019 and higher exchange rate losses of approximately $605,000 compared to $486,000 for the same period last year.
For the years ended April 30, 2021 and 2020, our investments generated an annualized yield of approximately 1.7% and 1.4%, respectively.
Income Taxes
During the year ended April 30, 2021, we recorded income tax expense of $759,000 compared to $56,000 in fiscal 2020 and $838,000 in fiscal 2019. Our effective income tax rate takes into account the source of taxable income by state and available income tax credits. Our effective tax rate was 8.6%, 1%, and 11% in fiscal 2021, 2020 and 2019, respectively. The effective tax rate for fiscal 2021 is higher compared to fiscal 2020 due to a decrease in the amount of excess tax benefits from stock option deductions and a decrease in foreign tax credits.

Operating Pattern
We experience an irregular pattern of quarterly and annual operating results, caused primarily by fluctuations in both the number and size of software contracts received and delivered from quarter to quarter and our ability to recognize revenue in that quarter and annually in accordance with our revenue recognition policies. We expect this pattern to continue.
LIQUIDITY AND CAPITAL RESOURCES
Sources and Uses of Cash
We have historically funded, and continue to fund, our operations and capital expenditures primarily with cash generated from operating activities. The changes in net cash that our operating activities provide generally reflect the changes in net earnings and non-cash operating items plus the effect of changes in operating assets and liabilities, such as investment trading securities, trade accounts receivable, trade accounts payable, accrued expenses and deferred revenue. We have no debt obligations or off-balance sheet financing arrangements, and therefore we used no cash for debt service purposes.
The following tables provide information about our cash flows and liquidity positions as of and for the fiscal years ended April 30, 2021, 2020 and 2019. You should read these tables and the discussion that follows in conjunction with our consolidated statements of cash flows contained in Item 8 of this report.
 Years ended
April 30,
 202120202019
 (in thousands)
Net cash provided by operating activities$17,756 $25,982 $23,930 
Net cash used in investing activities(1,298)(3,590)(7,213)
Net cash used in financing activities(7,614)(3,866)(8,223)
Net change in cash and cash equivalents$8,844 $18,526 $8,494 
The decrease in cash provided by operating activities in fiscal 2021 compared to fiscal 2020 was due primarily to: (1) a decrease in the net proceeds from sales and maturities of trading securities due to timing of sales and maturity dates, (2) unrealized
54

gains on investments due to timing of sales of investments, (3) lower depreciation and amortization expense due to several capitalized software projects and intangible assets being fully amortized and (4) a lower increase in accounts payable and other liabilities during fiscal 2021, when compared to a higher increase in fiscal 2020 due primarily to timing and the amount of sales commissions and bonuses.
These factors were partially offset by: (1) a decrease in the purchases of trading securities due to timing, (2) the decrease in accounts receivable was more significant in fiscal 2020 compared to fiscal 2021 due to timing of sales and billing, (3) an increase in prepaid expenses and other assets in fiscal 2021 compared to the decrease in fiscal 2020 due to timing of purchases, (4) an increase in deferred revenue in fiscal 2021 when compared to fiscal 2020 primarily due to the timing of cloud and maintenance revenue recognition, (5) an increase in net earnings, (6) higher stock-based compensation expense in fiscal 2021 due to an increase in options granted and (7) a decrease in deferred income taxes in fiscal 2021 compared to fiscal 2020 due to timing.
The decrease in cash used in investing activities in fiscal 2021 compared to cash used in investing activities in fiscal 2020 was due to: a decrease in capitalized software development costs due to the timing of R&D efforts and partially offset by higher purchases of equipment.
The increase in cash used in financing activities in fiscal 2021 when compared to fiscal 2020 was due primarily to: a decrease in proceeds from exercise of stock options, partially offset by an increase in cash dividends paid on common stock in fiscal 2021 due to an increase in the number of shares outstanding.

The following table provides information regarding the changes in our total cash and investments position:
 As of April 30,
 20212020
 (in thousands)
Cash and cash equivalents$88,658 $79,814 
Investments16,006 14,862 
Total cash and investments$104,664 $94,676 
Net increase in total cash and investments9,988 6,194 
As of April 30, 2021, we had $104.7 million in total cash and investments with no outstanding debt, and believe that our sources of liquidity and capital resources will be sufficient to satisfy our presently anticipated requirements for working capital, capital expenditures and other corporate needs during at least the next twelve months. However, at some future date we may need to seek additional sources of capital to meet our requirements. If such need arises, we may be required to raise additional funds through equity or debt financing. We currently do not have a bank line of credit. We can provide no assurance that bank lines of credit or other financing will be available on terms acceptable to us. If available, such financing may result in dilution to our shareholders or higher interest expense.
Days Sales Outstanding ("DSO") in accounts receivable were 85 and 78 days as of April 30, 2021 and April 30, 2020, respectively. Our current ratio on April 30, 2021 was 2.7 to 1, compared to 2.9 to 1 on April 30, 2020. DSO can fluctuate significantly on a quarterly basis due to a number of factors including the percentage of total revenue that comes from software license sales (which typically have installment payment terms), seasonality, shifts in customer buying patterns, the timing of customer payments and annual SaaS and maintenance renewals, lengthened contractual payment terms in response to competitive pressures, the underlying mix of products and services, and the geographic concentration of revenue.
On August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to 2.0 million shares of our Class A common stock. These repurchases have been and will be made through open market purchases at prevailing market prices. The timing of any repurchases will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. For this repurchase plan, through April 30, 2021, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. Under all repurchase plans as of April 30, 2021, we have repurchased 4,588,632 shares of common stock at a cost of approximately $25.6 million.
Off-Balance Sheet Arrangements
We are not a party to any off-balance sheet arrangements that have, or are reasonably likely to have, a material current or future effect on our financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources.
55

See Item 5 of this report, under the caption “Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities.”
ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Foreign Currency. For the fiscal years ended April 30, 2021 and 2020, we generated 15% and 19%, respectively, of our revenue outside of the United States. We typically denominate our international sales in U.S. dollars, euros or British pounds sterling. Our consolidated financial statements are presented in U.S. dollars, which is also the functional currency for our foreign operations. Where transactions may be denominated in foreign currencies, we are subject to market risk with respect to fluctuations in the relative value of currencies. We recorded exchange rate gains of approximately $0.1 million in fiscal 2021, compared to exchange rate losses of $0.6 million in fiscal 2020. We estimate that a 10% movement in foreign currency rates would have the effect of creating an exchange gain or loss of approximately $0.4 million for fiscal 2021.
Interest Rates and Other Market Risks. We manage our interest rate risk by maintaining an investment portfolio of trading investments with high credit quality and relatively short average maturities. These instruments include, but are not limited to, money-market instruments, bank time deposits, and taxable and tax-advantaged variable rate and fixed rate obligations of corporations, municipalities, and national, state, and local government agencies. These instruments are denominated in U.S. dollars. The fair market value of our cash equivalents and investments increased 8% to approximately $97.7 million in fiscal 2021 from $90.1 million in the prior year.
We also hold cash balances in accounts with commercial banks in the United States and foreign countries. These cash balances represent operating balances only and are invested in short-term time deposits of the local bank. Such operating cash balances held at banks outside the United States are denominated in the local currency and are nominal.
Many of our investments carry a degree of interest rate risk. When interest rates fall, our income from investments in variable-rate securities declines. When interest rates rise, the fair market value of our investments in fixed-rate securities declines. In addition, our investments in equity securities are subject to stock market volatility. Due in part to these factors, our future investment income may fall short of expectations or we may suffer losses in principal if forced to sell securities, which have seen a decline in market value due to changes in interest rates. We attempt to mitigate risk by holding fixed-rate securities to maturity, but if our liquidity needs force us to sell fixed-rate securities prior to maturity, we may experience a loss of principal. We believe that a 10% fluctuation in interest rates would not have a material effect on our financial condition or results of operations.
56

ITEM 8.    CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 

57

(a) Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed by or under the supervision of our CEO and CFO, and used by our Board of Directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP and includes those policies and procedures that:
 
Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets;
Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that receipts and expenditures are being made only in accordance with authorizations from our management and directors; and
Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.
Because of its inherent limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Our management, including our Chief Executive Officer, and President, as our Principal Executive Officer (“PEO”), assessed the effectiveness of our internal control over financial reporting as of April 30, 2021. In making this assessment, our management used the criteria set forth in Internal Control—Integrated Framework (2013) published by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, our management, including our PEO, has concluded that our internal control over financial reporting was effective as of April 30, 2021.
KPMG LLP, our independent registered public accounting firm, has issued an attestation report on the effectiveness of our internal control over financial reporting as of April 30, 2021, and this attestation report follows immediately below.
58

(b) Report of Independent Registered Public Accounting Firm
To the Shareholders and Board of Directors
American Software, Inc.:

Opinion on Internal Control Over Financial Reporting
We have audited American Software, Inc. and subsidiaries (the Company) internal control over financial reporting as of April 30, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April 30, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of April 30, 2021 and 2020, the related consolidated statements of operations, shareholders’ equity, and cash flows for each of the years in the three-year period ended April 30, 2021, and the related notes and financial statement schedules II (collectively, the consolidated financial statements), and our report dated July 9, 2021 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ KPMG LLP
Atlanta, Georgia
July 9, 2021

59

(c) Report of Independent Registered Public Accounting Firm
To the Shareholders and Board of Directors
American Software, Inc.:

Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of American Software, Inc. and subsidiaries (the Company) as of April 30, 2021 and 2020, the related consolidated statements of operations, shareholders’ equity, and cash flows for each of the years in the three-year period ended April 30, 2021, and the related notes and financial statement schedule II (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of April 30, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended April 30, 2021, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of April 30, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated July 9, 2021 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

Change in Accounting Principle
As discussed in Note 7 to the consolidated financial statements, the Company has changed its method of accounting for leases in 2020 due to the adoption of ASU 2016-02, Leases, and related amendments.

Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Testing of revenue
As discussed in Note 1 to the consolidated financial statements, the Company recognizes revenue when they transfer control of the promised goods or services to their customers, in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. The Company’s revenue consists of the following types of revenue streams: i) subscription fees, ii) license, iii) maintenance, and iv) professional services and other. Total revenue recorded by the Company amounted to $111.4 million.

We identified the sufficiency of audit evidence over the subscription fees, maintenance, and professional services and other revenue streams as a critical audit matter. Evaluating the sufficiency of audit evidence required subjective auditor judgment because of the large volume of data and the information technology (IT) applications utilized in the revenue recognition process to capture and aggregate the data.
60

The following are the primary procedures we performed to address this critical audit matter. Based on our knowledge of the Company, we applied auditor judgment to determine the nature and extent of procedures to be performed over revenue. Specifically, we:

evaluated the design and tested the operating effectiveness of certain internal controls related to the processing and recording of revenue, including general IT controls and IT application controls,
involved IT professionals with specialized skills and knowledge who assisted in the identification and testing of certain IT systems, including the design of audit procedures, used by the Company for the processing and recording of revenue,
recalculated the recorded revenue for a sample of transactions by comparing the amounts recognized for consistency with the Company’s accounting policies and underlying documentation, including contracts with customers and other relevant and reliable third-party data, and
confirmed key contract terms with customers for a selection of contracts.

We evaluated the sufficiency of the audit evidence obtained by assessing the results of the procedures performed over revenue.

/s/ KPMG LLP
We have served as the Company’s auditor since 1982.
Atlanta, Georgia
July 9, 2021
61

American Software, Inc. and Subsidiaries
Consolidated Balance Sheets
April 30, 2021 and 2020
(in thousands, except share data)
20212020
ASSETS
Current assets:
Cash and cash equivalents$88,658 $79,814 
Investments16,006 14,161 
Trade accounts receivable, less allowance for doubtful accounts of $430 at April 30, 2021 and $264 at April 30, 2020:
Billed24,438 22,582 
Unbilled2,201 2,425 
Prepaid expenses and other current assets5,320 6,684 
Total current assets136,623 125,666 
Investments-noncurrent 701 
Property and equipment, net3,428 3,373 
Capitalized software, net4,767 8,362 
Goodwill25,888 25,888 
Other intangibles, net360 1,132 
Deferred sales commissions - non-current2,474 2,177 
Lease right of use assets1,454 2,053 
Other assets2,163 1,941 
Total assets$177,157 $171,293 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Accounts payable$1,732 $1,643 
Accrued compensation and related costs6,129 6,635 
Dividends payable3,615 3,547 
Operating lease obligation739 763 
Other current liabilities1,307 643 
Deferred revenue37,142 34,227 
Total current liabilities
50,664 47,458 
Deferred income taxes2,627 2,897 
Long-term operating lease obligations821 1,424 
Other long-term liabilities654 92 
Total liabilities
54,766 51,871 
Shareholders’ equity:
Common stock:
Class A, $0.10 par value. Authorized 50,000,000 shares: Issued and outstanding 35,629,566 (31,040,934, net) shares at April 30, 2021 and 35,000,649 (30,412,017, net) shares at April 30, 2020
3,563 3,500 
Class B, $0.10 par value. Authorized 10,000,000 shares: Issued and outstanding 1,821,587 shares at April 30, 2021 and 1,821,587 shares at April 30, 2020; convertible into Class A shares on a one-for-one basis
182 182 
Additional paid-in capital159,492 150,312 
Retained deficit(15,287)(9,013)
Class A treasury stock, 4,588,632 shares at April 30, 2021 and 4,588,632 shares at April 30, 2020, at cost
(25,559)(25,559)
Total shareholders’ equity122,391 119,422 
Commitments and contingencies
Total liabilities and shareholders’ equity$177,157 $171,293 
See accompanying notes to consolidated financial statements.
62

American Software, Inc. and Subsidiaries
Consolidated Statements of Operations
Years ended April 30, 2021, 2020, and 2019
(in thousands, except per share data)
202120202019
Revenue:
Subscriptions fees$28,877 $22,033 $14,026 
License2,993 $7,582 7,126 
Professional services and other39,616 42,774 42,154 
Maintenance39,922 43,077 45,400 
Total revenue111,408 115,466 108,706 
Cost of revenue:
Subscriptions fees11,884 9,491 5,759 
License1,921 $4,798 6,430 
Professional services and other29,093 30,695 31,421 
Maintenance7,530 7,324 8,356 
Total cost of revenue50,428 52,308 51,966 
Gross margin60,980 63,158 56,740 
Research and development16,964 15,348 13,078 
Sales and marketing20,304 21,958 20,992 
General and administrative19,139 19,519 17,006 
Amortization of acquisition-related intangibles212 285 388 
Total operating expenses56,619 57,110 51,464 
Operating income4,361 6,048 5,276 
Other income (expense):
Interest income409 1,524 2,092 
Other, net4,078 (774)273 
Earnings before income taxes8,848 6,798 7,641 
Income tax expense759 56 838 
Net earnings$8,089 $6,742 $6,803 
Earnings per common share:(a)
Basic$0.25 $0.21 $0.22 
Diluted$0.24 $0.21 $0.22 
Shares used in the calculation of earnings per common share:
Basic32,559 31,747 30,950 
Diluted33,169 32,367 31,378 
 
(a)Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements.
See accompanying notes to consolidated financial statements.
63

American Software, Inc. and Subsidiaries
Consolidated Statements of Shareholders’ Equity
Years ended April 30, 2021, 2020, and 2019
(in thousands, except share data) 
 Common stockAdditional
paid-in
capital
Retained
earnings/deficit
Treasury
stock
Total
shareholders’
equity
 Class AClass B
 SharesAmountSharesAmount
Balance at April 30, 201833,141,764 $3,314 2,057,390 $205 $131,258 $3,366 $(25,559)$112,584 
Cumulative effect of the adoption of Topic 606
— — — — — 1,753 — 1,753 
Proceeds from stock options exercised602,176 61 — — 5,306 — — 5,367 
Conversion of Class B shares into Class A shares235,799 23 (235,803)(23)— — — — 
Stock-based compensation— — — — 1,751 — — 1,751 
Net earnings— — — — — 6,803 — 6,803 
Dividends declared ($0.44 per share)
— — — — — (13,651)— (13,651)
Balance at April 30, 201933,979,739 3,398 1,821,587 182 138,315 (1,729)(25,559)114,607 
Proceeds from stock options exercised1,020,910 102 — — 9,970 — — 10,072 
Stock-based compensation— — — — 2,027 — — 2,027 
Net earnings— — — — — 6,742 — 6,742 
Dividends declared ($0.44 per share)
— — — — — (14,026)— (14,026)
Balance at April 30, 202035,000,649 3,500 1,821,587 182 150,312 (9,013)(25,559)119,422 
Proceeds from stock options exercised628,917 63 — — 6,634 — — 6,697 
Stock-based compensation— — — — 2,546 — — 2,546 
Net earnings— — — — — 8,089 — 8,089 
Dividends declared* ($0.44 per share)
— — — — — (14,363)— (14,363)
Balance at April 30, 202135,629,566 $3,563 1,821,587 $182 $159,492 $(15,287)$(25,559)$122,391 
See accompanying notes to consolidated financial statements.

*Amounts adjusted for rounding
64

American Software, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
Years ended April 30, 2021, 2020, and 2019
(in thousands) 
202120202019
Cash flows from operating activities:
Net earnings$8,089 $6,742 $6,803 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization5,610 8,103 7,719 
Stock-based compensation expense2,546 2,027 1,751 
Net (gain) loss on investments(3,569)563 (373)
Net gain on sale of fixed assets  (4)
Deferred income tax (benefit) expense(270)(609)320 
Changes in operating assets and liabilities, net of effects of acquisition:
Purchases of trading securities(1,294)(22,433)(10,254)
Proceeds from sales and maturities of trading securities3,718 34,202 18,447 
Accounts receivable, net(1,632)(4,712)2,165 
Prepaid expenses and other assets845 (1,537)536 
Accounts payable and other liabilities799 2,692 (3,611)
Deferred revenue2,914 944 431 
Net cash provided by operating activities17,756 25,982 23,930 
Cash flows from investing activities:
Capitalized computer software development costs(620)(3,170)(5,961)
Purchases of property and equipment, net of disposals(678)(420)(1,252)
Net cash used in investing activities(1,298)(3,590)(7,213)
Cash flows from financing activities:
Proceeds from exercise of stock options6,697 10,072 5,367 
Dividends paid(14,311)(13,938)(13,590)
Net cash used in financing activities(7,614)(3,866)(8,223)
Net change in cash and cash equivalents8,844 18,526 8,494 
Cash and cash equivalents at beginning of year79,814 61,288 52,794 
Cash and cash equivalents at end of year$88,658 $79,814 $61,288 
Supplemental disclosures of cash paid during the year for:
Income taxes$518 $544 $516 
Supplemental disclosures of noncash operating, investing and financing activities:
Accrual of dividends payable$3,615 $3,547 $3,434 
See accompanying notes to consolidated financial statements.
65

American Software, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
April 30, 2021, 2020, and 2019
(1) Presentation and Summary of Significant Accounting Policies
(a) Basis of Presentation
Founded in 1970 and headquartered in Atlanta, Georgia, American Software, Inc. and its subsidiaries (collectively, the “Company”) are engaged in the development, marketing, and support activities of a broad range of computer business application software products. The Company’s operations are principally in the computer software industry, and its products and services are used by customers within the United States and certain international markets. We provide our software solutions through three major business segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.
 
The SCM segment consists of Logility, Inc. (see Note 9), which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners, as well as Demand Management, Inc., a wholly-owned subsidiaries of Logility.
The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm.
The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.
(b) Principles of Consolidation
The consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
(c) Revenue Recognition

In accordance with the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), we recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses, maintenance services, consulting, implementation and training services, and Software-as-a-Service (“SaaS”), which includes a subscription to our software as well as support, hosting and managed services.

The Company determines revenue recognition through the following steps:

Step 1 - Identification of the Contract with the Customer

Step 2 - Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations

Step 3 - Determination of the Transaction Price

Step 4 - Allocation of the Transaction Price to Distinct Performance Obligations

Step 5 - Attribution of Revenue for Each Distinct Performance Obligation

Nature of Products and Services.
License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.

66

Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.
Subscription. Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.
Professional Services and Other. Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively.
Maintenance and Support. Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees.
Indirect Channel Revenue. We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.
Sales Taxes. We account for sales taxes collected from customers on a net basis.

Significant Judgments. Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract.

We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue.

Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in unbilled accounts receivables or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance on a monthly, quarterly, or annual basis. Services are typically billed as
67

performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.
We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying consolidated balance sheets in accordance with ASC Topic 606.

Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the twelve months ended April 30, 2021, the Company recognized $33.0 million of revenue that was included in the deferred revenue balance as of April 30, 2020.
Years ended April 30,
20212020
(in thousands)
Deferred revenue, current$37,142 $34,227 
Deferred revenue, long-term*540  
Total deferred revenue$37,682 $34,227 

*Included in other long-term liabilities on the accompanying consolidated balance sheet

Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of April 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $116.0 million. The Company expects to recognize revenue on approximately 46% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.

Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

The Company’s revenue by geography is as follows:
Years ended April 30,
20212020
(in thousands)
Revenue:
Domestic$94,676 $93,332 
International16,732 22,134 
$111,408 $115,466 

Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606
that impact the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applies in the application of Topic 606:

68

The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.

The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (this applies to time-and-material engagements).

Contract Costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.

The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.

The costs are expected to be recovered.

Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period for license and term subscriptions. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and deferred sales commissions in long-term assets, respectively, in the Company’s consolidated balance sheets. Total deferred commissions at April 30, 2021 and April 30, 2020 were $3.9 million and $3.5 million, respectively. Amortization of sales commissions was $2.0 million for year ended April 30, 2021, which is included in sales and marketing expense in the accompanying consolidated statements of operations. During the fiscal 2021 and 2020 impairment analyses, no losses were recognized.
Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenue. At April 30, 2021 and 2020, unbilled license fees were approximately $0.7 million and $1.3 million, respectively, and unbilled services revenue was approximately $1.5 million and $1.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized but under the terms of the license agreements, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenue primarily occurs due to the timing of the billings, which occur subsequent to the end of each reporting period.
(d) Cost of Revenue
Cost of revenue for licenses includes amortization of developed technology and capitalized computer software development costs, salaries and benefits and value-added reseller ("VAR") commissions. Costs for maintenance and services revenue includes the cost of personnel to conduct implementations, customer support and consulting, and other personnel-related expenses as well as agent commission expenses related to maintenance revenue generated by the indirect channel. Costs for subscriptions revenue includes amortization of developed technology and capitalized computer software development costs, third–party hosting costs, salaries and benefits and value–added reseller ("VAR") commissions. Commission costs for maintenance are deferred and amortized over the related maintenance term. Commission costs for subscriptions are deferred and amortized over the related subscription term.
(e) Cash Equivalents
Cash equivalents of $81.7 million and $75.3 million at April 30, 2021 and 2020, respectively, consist of overnight repurchase agreements and money market deposit accounts. The Company considers all such investments with original maturities of three months or less to be cash equivalents for purposes of the consolidated statements of cash flows.
(f) Concentrations of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, short- and long-term investments and accounts receivable. The Company maintains cash and cash equivalents and short- and long-term investments with various financial institutions. The Company’s sales are primarily to companies located in North America and Europe. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral. Accounts receivable are due principally from companies under stated contract terms.
69


(g) Returns and Allowances
The Company has not experienced significant returns or warranty claims to date and, as a result, the allowance for the cost of returns and product warranty claims at April 30, 2021 and 2020 is not material.
The Company records an allowance for doubtful accounts based on the historical experience of write-offs and a detailed assessment of accounts receivable. The total amounts of expense to operations were approximately $0, $97,000, and $0 for fiscal 2021, 2020, and 2019, respectively, which are included in general and administrative expenses in the accompanying consolidated statements of operations. In estimating the allowance for doubtful accounts, management considers the age of the accounts receivable, the Company’s historical write-offs, and the credit worthiness of the customer, among other factors. Should any of these factors change, the estimates made by management will also change accordingly, which could affect the level of the Company’s future provision for doubtful accounts. Uncollectible accounts are written off when it is determined that the specific balance is not collectible.
(h) Investments
Investments consist of commercial paper, corporate bonds, government securities, certificates of deposits and marketable equity securities. The Company accounts for its investments in accordance with the Investments – Debt Securities (Topic 320) and Investments—Equity Securities (Topic 321). The Company has classified its investment portfolio as “trading.” “Trading” securities are bought and held principally for the purpose of selling them in the near term and are recorded at fair value. Unrealized gains and losses on trading securities are included in the determination of net earnings. For the purposes of computing realized gains and losses, cost is identified on a specific identification basis. Investments with maturities less than one year as of the consolidated balance sheet date are classified as short-term investments and those that mature greater than one year are classified as long-term investments.
(i) Property and Equipment
Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation of buildings, computer equipment, purchased computer software, office furniture and equipment is calculated using the straight-line method based upon the estimated useful lives of the assets (three years for computer equipment and software, seven years for office furniture and equipment, fifteen years for building improvements and thirty years for buildings). Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, whichever is shorter. Depreciation and amortization expense on buildings, furniture, equipment and purchased computer software was $0.6 million, $0.6 million, and $0.7 million in 2021, 2020, and 2019, respectively.

(j) Capitalized Computer Software Development Costs
The Company capitalizes certain computer software development costs in accordance with the Costs of Software to be Sold, Leased or Marketed under ASC 985-20. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes ongoing evaluations of the recoverability of its capitalized software projects by comparing the net amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, the Company writes off the amount by which the unamortized software development costs exceed net realizable value. Capitalized computer software development costs are amortized ratably based on the projected revenue associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license and subscription revenue in the consolidated statements of operations.
70

Total Expenditures and Amortization. Total expenditures for capitalized computer software development costs, total research and development expense, and total amortization of capitalized computer software development costs are as follows: 
 Years ended April 30,
 202120202019
 (in thousands)
Total capitalized computer software development costs$620 $3,170 $5,961 
Total research and development expense16,964 15,348 13,078 
Total research and development expense and capitalized computer software-development costs$17,584 $18,518 $19,039 
Total amortization of capitalized computer software development costs$4,215 $5,871 $4,627 

Capitalized computer software development costs consist of the following at April 30, 2021 and 2020 (in thousands): 
20212020
Capitalized computer software development costs$43,593 $42,973 
Accumulated amortization(38,826)(34,611)
$4,767 $8,362 
Of the Company’s capitalized software projects that are currently completed and being amortized, the Company expects amortization expense for the next three years to be as follows (in thousands): 
2022$3,154 
20231,156 
2024340 
$4,650 
(k) Acquisition-Related Intangible Assets (exclusive of Logility’s treasury stock repurchases)
Acquisition-related intangible assets are stated at historical cost and include acquired software and certain other intangible assets with definite lives. Intangible assets are being amortized over a period ranging from one to eight years. For 2021, total amortization expense related to acquisition-related intangible assets was approximately $0.8 million, with $0.2 million included in operating expense and $0.6 million included in cost of license fees in the accompanying consolidated statements of operations. For 2020, total amortization expense related to acquisition-related intangible assets was approximately $1.6 million, with $0.3 million included in operating expense and $1.3 million included in cost of license fees in the accompanying consolidated statements of operations. For 2019, total amortization expense related to acquisition-related intangible assets was approximately $2.4 million, with $0.4 million included in operating expense and $2.0 million included in cost of license fees in the accompanying consolidated statements of operations.
Acquisition-Related Intangible Assets consist of the following at April 30, 2021 and 2020 (in thousands): 
Weighted
Average
Amortization
in Years
20212020
Current technology3$6,000 $6,000 
Customer relationships81,700 1,700 
Non-compete3100 100 
Trademarks3340 340 
8,140 8,140 
Accumulated amortization(7,780)(7,008)
$360 $1,132 

71

The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2021 (in thousands): 
2022$212 
202352 
202438 
202538 
Thereafter20 
$360 

(l) Goodwill and Other Intangibles
Goodwill represents the excess of costs over fair value of assets of businesses acquired. Goodwill and intangible assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead are tested for impairment at least annually in accordance with the FASB issued Accounting Standards Update (“ASU”) No. 2017-04 Intangibles-Goodwill and Other (Topic 350). The Company evaluates the carrying value of goodwill annually and between annual evaluations if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator.
When evaluating whether the goodwill is impaired, the Company compares the fair value of the reporting unit to which the goodwill is assigned to its carrying amount, including goodwill. The Company identifies the reporting unit on a basis that is similar to its method for identifying operating segments as defined by the Segment Reporting Topic of the FASB ASC. If the carrying amount of a reporting unit exceeds its fair value, then the amount of the impairment loss must be measured. This evaluation is applied annually on each impairment testing date (April 30) unless there is a triggering event present during an interim period.
For the years ended April 30, 2021 and 2020, the Company performed a qualitative assessment based on economic, industry and company-specific factors as the initial step in the annual goodwill impairment test for all reporting units. Based on the results of the qualitative assessment, companies are only required to perform Step 1 of the annual impairment test for a reporting unit if the company concludes that it is more likely than not that the unit’s fair value is less than its carrying amount. To the extent the Company concludes it is more likely than not that a reporting unit’s estimated fair value is less than its carrying amount, the two-step approach is applied. The first step would require a comparison of each reporting unit’s fair value to the respective carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The Company did not identify any macroeconomic or industry conditions as of April 30, 2021, that would indicate the fair value of the reporting units were more likely than not to be less than their respective carrying values. If circumstances change or events occur to indicate it is more likely than not that the fair value of any reporting units have fallen below their carrying value, the Company would test such reporting unit for impairment.
Intangible assets with estimable useful lives are required to be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment in accordance with the (ASU) No. 2011-10, Property, Plant and Equipment (Topic 360).
Goodwill consisted of the following by segment (in thousands):
Supply Chain
Management*
IT
Consulting
OtherTotal
Balance at April 30, 2019$25,888 $ $ $25,888 
Balance at April 30, 202025,888   25,888 
Balance at April 30, 2021$25,888 $ $ $25,888 
 
*    Goodwill related to Logility, Inc., Demand Management, Inc. and their acquisitions.
Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands):
72

IT
Consulting
OtherTotal
Balance at April 30, 2019$2,732 $ $ $2,732 
Amortization expense(1,600)  (1,600)
Balance at April 30, 20201,132   1,132 
Amortization expense(772)  (772)
Balance at April 30, 2021$360 $ $ $360 


(m) Income Taxes
The Company accounts for income taxes using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
(n) Recent Accounting Pronouncements
In January 2017, the FASB issued ASU 2017–04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which simplifies the subsequent measurement of goodwill to eliminate Step 2 from the goodwill impairment test. In addition, it eliminates the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. Therefore, the same impairment assessment applies to all reporting units. ASU 2017–04 is effective for the Company’s fiscal year beginning May 1, 2020. The new guidance is required to be applied on a prospective basis. The adoption of ASU 2017–04 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract (A Consensus of the FASB Emerging Issues Task Force). ASU 2018-15 provides additional guidance on the accounting for costs of implementation activities performed in a cloud computing arrangement (i.e., hosting arrangement) that is a service contract. The new guidance amends the definition of a hosting arrangement and requires a customer in a hosting arrangement that is a service contract to capitalize certain implementation costs following the internal use software capitalization criteria within Accounting Standards Codification ("ASC") Subtopic 350-40.
We adopted ASU 2018-15 on May 1, 2020, applying the guidance prospectively, and the adoption of this standard did not have an impact on our consolidated financial statements. Historically we have not capitalized implementation costs associated with cloud computing arrangements that are service contracts, following the guidance in Subtopic 350-40, but we will do so pursuant to the clarifications provided in the new guidance on a go forward basis.
On May 1, 2020, we adopted ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method applied for all financial assets measured at amortized cost. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection. The net impact of the adoption of ASU 2016-13 on our consolidated financial statements was immaterial.


Recent Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating taxes for each quarter and the recognition of deferred tax liabilities for outside basis differences. This guidance also simplifies aspects of the accounting for franchise taxes and changes in tax laws or rates, as well as clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 will be effective for the Company beginning May 1, 2021 and would require us to recognize a cumulative effect adjustment to the opening balance of reinvested earnings, if applicable. We do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.

73

(o) Use of Estimates
The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/reserves and allowances. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.
(p) Stock-Based Compensation
The Company has one stock-based employee compensation plan under which options to purchase common stock of the Company were outstanding as of April 30, 2021. This plan is described more fully in Note 6.
The Company recorded stock option compensation cost of approximately $2.5 million, $2.0 million and $1.8 million and related income tax benefit of approximately $0.6 million, an income tax benefit of approximately $0.7 million, and an income tax benefit of approximately $0.3 million for the years ended April 30, 2021, April 30, 2020 and 2019, respectively. Stock-based compensation expense is recorded on a straight-line basis over the vesting period for the entire award directly to additional paid-in capital.
(q) Comprehensive Income`-
Accounting Standards Update (ASU) 2018-02, Comprehensive Income (Topic 220), establishes standards for reporting and presentation of comprehensive income and its components in a full set of financial statements.
The Company did not have any other comprehensive income items for 2021, 2020, or 2019.
(r) Impairment of Long-Lived Assets
The Company reviews long-lived assets, such as property, and equipment, and purchased intangibles subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of by sale would be separately presented in the consolidated balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a group classified as held for sale would be presented separately in the appropriate asset and liability sections of the consolidated balance sheet.
(s) Earnings per Common Share
The Company has two classes of common stock. Class B common shares are convertible into Class A common shares at any time, on a one-for-one basis. Under the Company’s Articles of Incorporation, if dividends are declared, holders of Class A common shares shall receive a $.05 dividend per share prior to the Class B common shares receiving any dividend and holders of Class A common shares shall receive a dividend at least equal to Class B common shares dividends on a per share basis. As a result, the Company has computed the earnings per share in compliance with the Earnings Per Share Topic of the FASB ASC, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.
For the Company’s basic earnings per share calculation, the Company uses the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B common shares in the earnings per share calculation to the extent that earnings equal or exceed $.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares. If Class B shares convert to Class A shares during the period, the distributed net earnings for Class B shares is calculated using the weighted average common shares outstanding during the period.
74

Diluted earnings per share is calculated similarly to basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under the Company’s stock incentive plans. For the Company’s diluted earnings per share calculation for Class A shares, the Company uses the “if-converted” method. This calculation assumes that all Class B common shares are converted into Class A common shares and, as a result, assumes there are no holders of Class B common shares to participate in undistributed earnings.
For the Company’s diluted earnings per share calculation for Class B shares, the Company uses the “two-class” method. This calculation does not assume that all Class B common shares are converted into Class A common shares. In addition, this method assumes the dilutive effect of Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.
The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts). See Note 6 for total stock options outstanding and potential dilution:

Basic earnings per common share: 
 Year Ended
April 30, 2021
Year Ended
April 30, 2020
Year Ended
April 30, 2019
 Class A Common SharesClass B Common SharesClass A Common SharesClass B Common SharesClass A Common SharesClass B Common Shares
Distributed earnings per share$0.44 $0.44 $0.44 $0.44 $0.44 $0.44 
Undistributed earnings/(loss) per share(0.19)(0.19)(0.23)(0.23)(0.22)(0.22)
Total per share$0.25 $0.25 $0.21 $0.21 $0.22 $0.22 
Distributed earnings$13,556 $803 $13,219 $805 $12,837 $819 
Undistributed earnings/(loss)(5,921)(351)(6,864)(418)(6,441)(412)
Total$7,635 $452 $6,355 $387 $6,396 $407 
Basic weighted average common shares30,737 1,822 29,925 1,822 29,106 1,844 

Diluted EPS for Class A common shares using the If-Converted Method
Year Ended April 30, 2021
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$7,635 30,737 $0.25 
Common stock equivalents— 610 
7,635 31,347 0.24 
Class B Common Share Conversion452 1,822 
Diluted EPS for Class A Common Shares$8,087 33,169 $0.24 
Year Ended April 30, 2020
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$6,355 29,925 $0.21 
Common stock equivalents— 620 
6,355 30,545 0.21 
Class B Common Share Conversion387 1,822 
Diluted EPS for Class A Common Shares$6,742 $32,367 $0.21 
75

Year Ended April 30, 2019  
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$6,396 29,106 $0.22 
Common stock equivalents— 429 
6,396 29,535 0.22 
Class B Common Share Conversion407 1,844 
Diluted EPS for Class A Common Shares$6,803 $31,379 $0.22 

Diluted EPS for Class B common shares using the Two-Class Method
Year Ended April 30, 2021
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$452 1,822 0.25 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
5 — 
Diluted EPS for Class B Common Shares
$457 1,822 0.25 
Year Ended April 30, 2020
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$387 1,822 0.21 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
5 — 
Diluted EPS for Class B Common Shares
$392 1,822 0.22 
Year Ended April 30, 2019
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$407 1,844 0.22 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
2 — 
Diluted EPS for Class B Common Shares
$409 1,844 0.22 
_______________
*    Amounts adjusted for rounding
(t) Advertising
All advertising costs are expensed as incurred. Advertising expenses, which are included within sales and marketing expenses, were $2.1 million, $2.9 million and $2.3 million in fiscal 2021, 2020 and 2019, respectively.
76

(u) Guarantees and Indemnifications
The Company accounts for guarantees in accordance with the Guarantee Topic of the FASB ASC. The Company’s sales agreements with customers generally contain infringement indemnity provisions. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with intellectual property infringement claims made by third parties with respect to the customer’s authorized use of the Company’s products and services. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer, as well as the Company’s modification of the product so it is no longer infringing or, if it cannot be corrected, return of the product for a refund. The sales agreements with customers sometimes also contain indemnity provisions for death, personal injury or property damage caused by the Company’s personnel or contractors in the course of performing services to customers. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with death, personal injury and property damage claims made by third parties with respect to actions of the Company’s personnel or contractors. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer. The indemnity obligations contained in sales agreements generally have a limited monetary award. The Company has not previously incurred costs to settle claims or pay awards under these indemnification obligations. The Company accounts for these indemnity obligations in accordance with the Contingencies Topic of the FASB ASC, and records a liability for these obligations when a loss is probable and reasonably estimable. The Company has not recorded any liabilities for these agreements as of April 30, 2021 or 2020.
The Company warrants to its customers that its software products will perform in all material respects in accordance with the standard specifications, generally for 90 days after delivery of the licensed products and for the subscription term for SaaS products. Additionally, the Company warrants to its customers that services will be performed consistent with generally accepted industry standards or specific service levels through completion of the agreed upon services. If necessary, the Company will provide for the estimated cost of product and service warranties based on specific warranty claims and claim history. However, the Company has not incurred significant recurring expense under product or service warranties. Accordingly, the Company has no liabilities recorded for these agreements as of April 30, 2021 or 2020.
(v) Industry Segments
The Company operates and manages its business in three reportable segments. See Note 9 of the Consolidated Financial Statements.
(2) Investments
Investments consist of the following (in thousands): 
 April 30,
 20212020
Trading:
Debt securities—Tax-exempt state and municipal bonds
$674 $3,104 
Marketable equity securities15,332 11,758 
$16,006 $14,862 
The total carrying value of all investments on a consolidated basis was approximately $16.0 million and $14.9 million at April 30, 2021 and 2020, respectively. At April 30, 2021, there were no trading investments included in investments-noncurrent in the accompanying consolidated balance sheet. At April 30, 2020, there were approximately $0.7 million in trading investments included in investments-noncurrent in the accompanying consolidated balance sheet.
The contractual maturities of debt securities classified as trading at April 30, 2021 and 2020 were as follows (in thousands): 
20212020
Due within one year$674 $2,403 
Due within two years 701 
Due within three years  
Due after three years  
$674 $3,104 
77

In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of marketable equity securities experienced unrealized holding gains of $3.5 million, unrealized holding gains of $0.7 million, and unrealized holding losses of approximately $0.9 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of debt securities experienced unrealized holding gains of approximately $0.1 million, unrealized holding losses of approximately $0.6 million, and unrealized holding losses of $0.1 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of marketable equity securities experienced realized holding gains of approximately $0.1 million, realized holding losses of $0.2 million and realized holding losses of approximately $0.1 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of debt securities experienced realized holding losses of approximately $0.1 million in 2021 and realized holding gains of $0.7 million in 2020 and 2019. Unrealized and realized gains and losses are included in "Other income, net" in the Company’s consolidated statements of operations.

(3) Fair Value of Financial Instruments
The Company measures its investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. A number of factors affect market price observability including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:
 
Level 1—Quoted prices in active markets for identical instruments.
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
The following is a general description of the valuation methodologies used for financial assets and liabilities measured at fair value, including the general classification of such assets and liabilities pursuant to the valuation hierarchy.
Cash Equivalents—Cash equivalents include investments in government obligation based money-market funds, other money market instruments and interest-bearing deposits with initial or remaining terms of three months or less. The fair value of cash equivalents approximates its carrying value due to the short-term nature of these instruments.
Marketable Securities—Marketable securities utilizing Level 1 inputs include active exchange-traded equity securities and equity index funds, and most U.S. government debt securities, as these securities all have quoted prices in active markets. Marketable securities utilizing Level 2 inputs include municipal bonds. We value these securities using market-corroborated pricing or other models that use observable inputs such as yield curves.
The following table presents our assets that we measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques we utilized to determine such fair value (in thousands): 
 April 30, 2021April 30, 2020
 Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
TotalQuoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents$81,720 $ $ $81,720 $75,256 $ $ $75,256 
Marketable securities15,332 674  16,006 11,758 3,104  14,862 
Total$97,052 $674 $ $97,726 $87,014 $3,104 $ $90,118 
The carrying amounts of cash, trade accounts receivable and unbilled accounts receivable, accounts payable, accrued compensation and related costs, and other current liabilities approximate fair value because of their short-term maturities.
(4) Property and Equipment
Property and equipment consisted of the following at April 30, 2021 and 2020 (in thousands):
78

20212020
Buildings and leasehold improvements$16,944 $16,881 
Computer equipment and purchased software12,089 11,478 
Office furniture and equipment4,976 4,973 
34,009 33,332 
Accumulated depreciation and amortization(30,581)(29,959)
$3,428 $3,373 

(5) Income Taxes
Income tax expense (benefit) consisted of the following: 
 Years ended April 30,
 202120202019
 (in thousands)
Current:
Federal$693 $295 $184 
State386 370 334 
1,079 665 518 
Deferred:
Federal(238)(513)256 
State(82)(96)64 
(320)(609)320 
$759 $56 $838 

The Company’s actual income tax expense differs from the “expected” income tax expense calculated by applying the Federal statutory rate of 21.0% for fiscal 2021, 2020, and 2019 to earnings before income taxes as follows:
 Years ended April 30,
 202120202019
 (in thousands)
Computed “expected” income tax expense$1,858 $1,428 $1,605 
Increase (decrease) in income taxes resulting from:
State income taxes, net of federal income tax effect323 214 339 
Research and development credits(640)(703)(678)
Excess tax benefits from stock option deductions(641)(737)(251)
Foreign tax credits(1)(164)(112)
Other, net, including permanent items(140)18 (65)
$759 $56 $838 
Our effective income tax rates were 8.6%, 1% and 11% in 2021, 2020 and 2019, respectively. Our effective income tax rate takes into account the source of taxable income, by state, and available income tax credits. The provision for income taxes in fiscal 2021, 2020 and 2019 includes approximately $763,000, $878,000 and $298,000, respectively, in income tax benefits related to the tax benefits realized from stock option deductions.


The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at April 30, 2021 and 2020 are presented as follows:
79

20212020
 (in thousands)
Deferred tax assets:
Accruals and expenses not deducted for tax purposes$565 $363 
State net operating loss carryforwards136 226 
Fixed asset basis differences797 822 
Nonqualified stock options1,184 848 
Foreign net operating loss carryforwards3,141  
Right of use liability390 547 
Tax credit carryforwards83 83 
Total gross deferred tax assets6,296 2,889 
Less valuation allowance(3,252)(190)
Net deferred tax3,044 2,699 
Deferred tax liabilities:
Capitalized computer software development costs(1,192)(2,090)
Net gains/losses on trading securities(1,891)(1,005)
Goodwill and intangible assets basis differences(1,003)(746)
Right of use asset(364)(513)
Deferred agent commissions(1,221)(1,242)
Total gross deferred tax liabilities(5,671)(5,596)
Net deferred tax liabilities$(2,627)$(2,897)

At April 30, 2021, the Company had approximately $3.4 million of various state net operating loss carryforwards which are available to offset future state taxable income, if any, through 2036. The Company has foreign branch operations in the United Kingdom and New Zealand. The branches have incurred losses since inception dating back to 2003. The losses have been utilized in the US federal jurisdiction but have not been utilized in the respective jurisdictions. At April 30, 2021, the Company had approximately $16.2 million of net operating loss carryforwards in these foreign jurisdictions, which are indefinitely available to offset future taxable income. As a result, the Company has recorded a deferred tax asset of $3.1 million related to these losses. Furthermore, the Company does not believe it will realize the benefit of these foreign net operating loss carryforwards and therefore, has established a full valuation allowance associated with this deferred tax asset
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Based upon reversal of deferred tax liabilities and expected future profitability, management believes it is more likely than not the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, at April 30, 2021.
The Company applies the accounting provisions which require us to prescribe a recognition threshold and measurement attribution for the financial statement recognition and measurement of a tax position taken or expected to be taken within an income tax return.
As of April 30, 2021, 2020 and 2019, we recorded approximately $25,000, $34,000, and $43,000, respectively, of unrecognized tax benefits, inclusive of interest and penalties, all of which would impact our effective tax rate if recognized. The liability for unrecognized tax benefits is recorded net of any federal tax benefit that would result from payment.
We recognize potential accrued interest and penalties related to unrecognized tax benefits within income tax expense. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision. As of April 30, 2021 and 2020, we recorded a liability for potential penalties and interest of approximately $15,000 and $19,000, respectively, related to uncertain tax positions.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows, excluding interest and penalties (in thousands): 
80

20212020
Balance at beginning of the period$15 $21 
Decreases as a result of positions taken during prior periods(5)(6)
Increases as a result of positions taken during the current period  
Balance at April 30,$10 $15 
We conduct business globally and, as a result, file consolidated income tax returns in the United States federal jurisdiction and in many state and foreign jurisdictions. We are no longer subject to state and local, or non–U.S. income tax examinations for years prior to 2003. We are no longer subject to U.S. federal income tax examination for years prior to 2017.

During the years ended April 30, 2021, 2020, and 2019 we recorded research and development state tax credits against payroll taxes of approximately $555,000 and $427,000, and $488,000 respectively, which reduced general and administrative expenses by the same amounts.
(6) Shareholders’ Equity
Except for the election or removal of directors and class votes as required by law or our Articles of Incorporation, holders of both classes of common stock vote as a single class on all matters, with each Class A common share entitled to cast one-tenth vote per share and each Class B common share entitled to cast one vote per share. Neither class has cumulative voting rights. Holders of Class A common shares, as a class, are entitled to elect 25% of the board of directors (rounded up to the nearest whole number of directors) if the number of outstanding Class A common shares is at least 10% of the number of outstanding shares of both classes of common stock. No cash or property dividend may be paid to holders of Class B common shares during any fiscal year of the Company unless a dividend of $0.05 per share has been paid in such year on each outstanding Class A common share. This $0.05 per share annual dividend preference is noncumulative. Dividends per Class B common share during any fiscal year may not exceed dividends paid per Class A common share during such year. Each Class B common share is convertible at any time into one Class A common share at the option of the shareholder.
Stock Option Plans
As of April 30, 2021, the Company has outstanding stock options granted pursuant to two stock option plans. The 2011 Equity Compensation Plan (the “2011 Plan”) which was effective as of May 17, 2010, and the 2020 Equity Compensation Plan (the "2020 Plan") which was effective as of August 21, 2019. The 2020 Plan reserves for issuance 2,500,000 shares of Class A Common Stock.
Under the 2020 Plan, options to purchase Class A common shares are granted in the form of both incentive stock options and non-qualified stock options. The number of options granted under this plan is determined in each grant. By resolution of the Board of Directors, non-employee directors receive grants of non-qualified options to purchase 10,000 shares upon election and 4,000 shares at the end of each fiscal quarter. The price of such grants is equal to the closing market price of the shares on the date of grant. Options are exercisable based on the terms of such options, but no more than six years after the date of grant (or five years for incentive stock options granted to any person who owns 10% or more of the combined voting power of all classes of capital stock of the Company at the time of grant). A total of 2,500,000 shares are authorized for issuance pursuant to options granted under this Plan. Incentive and nonqualified options exercisable at April 30, 2021, 2020 and 2019 totaled 1,188,933, 900,610, and 1,086,180, respectively. Options available for grant at April 30, 2021, under the 2020 Plan were 379,143 shares.
A summary of changes in outstanding options for the year ended April 30, 2021 is as follows:
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
(years)
Aggregate
Intrinsic
Value
Outstanding at May 1, 20203,745,650 $12.21 
Granted1,360,000 15.15 
Exercised(628,917)10.65 
Forfeited(365,000)13.12 
Expired(2,000)14.85
Outstanding at 4/30/2021*4,109,733 $13.33 3.7$30,228,318 
Exercisable at April 30, 20211,188,933 $11.69 2.4$10,702,164 
*amounts adjusted for rounding    
81

The weighted-average grant date fair value of stock options granted during the years ended April 30, 2021, 2020, and 2019 is $3.87, $3.20, and $2.58 per share, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions for the years ended April 30, 2021, 2020, and 2019:
202120202019
Dividend yield2.7 %2.8 %3.6 %
Expected volatility38.3 %30.9 %30.0 %
Risk-free interest rate0.3 %1.6 %2.9 %
Expected term5 years5 years5 years
The expected volatility is based on the historical volatility and implied volatility. The Company uses historical data to estimate stock option exercise and forfeiture rates. The expected term represents the period over which the share-based awards are expected to be outstanding and was estimated using historical data. The dividend yield is an estimate of the expected dividend yield on the Company’s stock. The risk-free rate is based on U.S. Treasury yields in effect at the time of the grant for the expected term of the stock options.
Options with graded vesting are valued as a single award. The total value of the award is expensed on a straight-line basis over the vesting period with the amount of compensation cost recognized at any date at least equal to the portion of the grant date value of the award that is vested at that date. During the years ended April 30, 2021, 2020, and 2019, we issued 628,917, 1,020,910 and 602,176 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the years ended April 30, 2021, 2020 and 2019 based on market value at the exercise dates was $4,229,040, $5,569,882 and $2,441,830 respectively. The fair value of grants vested during the years ended April 30, 2021, 2020 and 2019 was $2,206,610, $1,786,342 and $1,470,840, respectively. As of April 30, 2021, unrecognized compensation cost related to unvested stock option awards approximated $7.1 million and is expected to be recognized over a weighted average period of 1.8 years.
Stock Repurchases
On August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to 2.0 million shares of our Class A common stock. These repurchases have been and will be made through open market purchases at prevailing market prices. The timing of any repurchases will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. For this repurchase plan, through April 30, 2021, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. During fiscal 2021 we did not repurchase any shares. Under all repurchase plans as of April 30, 2021, we have repurchased 4,588,632 shares of common stock at a cost of approximately $25.6 million.
(7) Leases
The Company adopted ASU 2016-02, Leases (Topic 842), as of May 1, 2019 using the modified retrospective approach, which allows the Company to apply Accounting Standards Codification (ASC) 840, Leases, in the comparative periods presented in the year of adoption. Accordingly, the 2019 period and disclosures have not been restated. Adoption of the new standard resulted in the recognition of operating lease ROU assets of approximately $2.7 million, current operating lease liabilities of approximately $0.7 million and long-term operating lease liabilities of approximately $2.1 million as of May 1, 2019.
The Company’s operating leases are primarily related to facility leases for administration and sales personnel. The operating leases have terms ranging from three to five years. While each of the leases includes renewal options, the Company has only included the base lease term in its calculation of lease assets and liabilities. The Company does not have any finance leases.









82





Balance sheet information related to operating leases is as follows (in thousands):
As of April 30, 2021As of April 30, 2020
Assets
Right of use assets1,454 2,053 
Liabilities
Current lease liabilities739 763 
Long-term lease liabilities821 1,424 
Total liabilities$1,560 $2,187 


Lease cost information related to operating leases is as follows (in thousands):
Year ended April 30, 2021Year ended April 30, 2020
Lease cost
Operating lease cost784 770 
Short-term lease cost567 643 
Variable lease cost270 225 
Total lease cost$1,621 $1,638 
Lease costs are primarily included in "Sales and marketing" and "General and administrative" expenses in the Company’s consolidated statements of operations.
The impact of the Company's leases on the consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.7 million during fiscal 2021. The Company did not modify any existing leases or execute any new leases during fiscal 2021.
The impact of the Company's leases on consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.3 million during fiscal 2020. The Company did not modify any existing leases or execute any new leases during fiscal 2020.

Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows:
April 30, 2021April 30, 2020
Weighted average remaining lease term2.4 years3.3 years
Weighted average discount rate3.3 %3.5 %



83

The following table summarizes the maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands):
Years ended April 30:
2022$749 
2023487 
2024361 
202520 
2026 
Thereafter 
Total operating lease payments
$1,617 
Less imputed interest
(57)
Total operating lease liabilities
$1,560 

The Company leases to other tenants a portion of its headquarters building that it owns in Atlanta, Georgia. The leases expire at various dates through October 2025. Lease income is included in "Other, net" in the Company’s consolidated statements of operations and totaled approximately $323,000 for the year ending April 30, 2021. Lease payments to be received as of April 30, 2021 are as follows (in thousands):
Years ended April 30:
2022$149 
202396 
202498 
2025100 
202650 
Thereafter 
$493 
    

(8) Commitments and Contingencies
(a) 401(k) Profit Sharing Plan
Employees are offered the opportunity to participate in the Company’s 401(k) Profit Sharing Plan (the "401(k) Plan"), which is intended to be a tax-qualified defined contribution plan under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, employees are eligible to participate on the first day of the month following the date of hire. Eligible employees may contribute up to $19,500 of their salary to the 401(k) Plan. Subject to certain limitations, the Company may make a discretionary profit sharing contribution at an amount determined by the board of directors of the Company. The Company’s profit sharing contribution was $451,000 for fiscal 2021, $451,000 for fiscal 2020 and $429,000 for fiscal 2019.
(b) Contingencies
The Company more often than not indemnifies its customers against damages and costs resulting from claims of intellectual property infringement associated with use of the Company’s products. The Company historically has not been required to make any payments under such indemnifications. However, the Company continues to monitor the circumstances that are subject to the indemnifications to identify whether it is probable that a loss has occurred, and would recognize any such losses under the indemnifications when those losses are estimable.
In addition, the Company warrants to customers that the Company’s products operate substantially in accordance with the software product’s specifications. Historically, no costs have been incurred related to software product warranties and none are expected in the future, and as such no accruals for software product warranty costs have been made. Additionally, the Company is involved in various claims arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the financial position or results of operations of the Company.

84

(9) Segment Information
FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of a public entity about which separate financial information is available that is evaluated regularly by the chief operating decision makers (“CODMs”), or decision making group, in deciding how to allocate resources and in assessing performance. Our CODMs are our Chief Executive Officer and President and our Chief Financial Officer. While our CODMs are apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CODMs evaluating performance based upon segment operating profit or loss that includes an allocation of common expenses, but excludes certain unallocated corporate expenses, which are included in the Other segment. Our CODMs review the operating results of our three segments, assess performance and allocate resources in a manner that is consistent with the changing market dynamics that we have experienced. As a result, in the third quarter of fiscal 2018, we updated our operating segments to reflect the fact that we provide our software solutions through three major operating segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.
The SCM segment consists of Logility and DMI. Both operating companies leverage a single platform spanning eight supply chain process areas, including demand optimization, inventory optimization, supply optimization, retail optimization, quality and compliance, PLM, sourcing management and integrated business planning. The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm, which provides support for our software products, such as software enhancements, documentation, updates, customer education, consulting, systems integration services, maintenance and support services. The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.
All of our revenue is derived from external customers. We do not have any inter-segment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment.
85

Following is information related to each segment as of and for the years ended April 30, 2021, 2020 and 2019, (in thousands):
202120202019
Revenue:
Supply Chain Management$90,268 $95,018 $86,296 
IT Consulting19,036 17,997 20,007 
Other2,104 2,451 2,403 
$111,408 $115,466 $108,706 
Operating income/(loss):
Supply Chain Management$18,922 $19,612 $15,967 
IT Consulting456 332 964 
Other(15,017)(13,896)(11,655)
$4,361 $6,048 $5,276 
Capital expenditures:
Supply Chain Management$266 $156 $375 
IT Consulting  1 
Other412 264 876 
$678 $420 $1,252 
Capitalized software:
Supply Chain Management$620 $3,170 $5,961 
IT Consulting   
Other   
$620 $3,170 $5,961 
Depreciation and amortization:
Supply Chain Management$5,223 $7,727 $7,372 
IT Consulting2 5 7 
Other385 371 340 
$5,610 $8,103 $7,719 
Interest income:
Supply Chain Management$71 $829 $1,408 
IT Consulting   
Other338 695 684 
$409 $1,524 $2,092 
Earnings/(loss) before income taxes:
Supply Chain Management$19,119 $19,855 $16,335 
IT Consulting454 332 964 
Other(10,725)(13,389)(9,658)
$8,848 $6,798 $7,641 

April 30,
2021
April 30,
2020
(in thousands)
Total Consolidated Assets:
Supply Chain Management$110,652 $117,135 
IT Consulting4,658 5,200 
Other61,847 48,958 
$177,157 $171,293 
86


International Revenue and Significant Customer
International revenue approximated $16.7 million or 15%, $22.1 million or 19%, and $21.4 million or 20%, of consolidated revenue for the years ended April 30, 2021, 2020, and 2019, respectively, and were derived primarily from customers in Canada and Europe. International revenue is based on the delivery of software and performance of services.
No single customer accounted for more than 10% of total revenue for the years ended April 30, 2021, 2020, and 2019.
(10) Subsequent Events
On May 27, 2021, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on August 27, 2021 to Class A and Class B shareholders of record at the close of business on August 13, 2021.
ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934 (“Exchange Act”)) are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act, such as this annual report on Form 10-K, is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. Our disclosure controls and procedures are also designed to ensure that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.
Our principal executive officer and principal financial officer, with the assistance of our Disclosure Committee, have conducted an evaluation of the effectiveness of our disclosure controls and procedures as of April 30, 2021. We perform this evaluation on a quarterly basis so that the conclusions concerning the effectiveness of our disclosure controls and procedures can be reported in our annual report on Form 10-K and quarterly reports on Form 10-Q. Based on this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective to provide such reasonable assurance as of April 30, 2021.
We believe our consolidated financial statements fairly present, in all material respects, our financial position, results of operations and cash flows in our annual report on Form 10-K. The unqualified opinion of our independent registered public accounting firm on our consolidated financial statements as of April 30, 2021 and 2020 and for each of the years in the three-year period ended April 30, 2021 is included in this annual report on Form 10-K.
Changes in Internal Control over Financial Reporting
There have not been any changes in the Company’s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the last fiscal quarter of fiscal 2021 to which this report relates that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
Reports on Internal Control Over Financial Reporting
Management’s report on internal control over financial reporting and the report of the independent registered public accounting firm on internal control over financial reporting are included under Item 8, “Consolidated Financial Statements and Supplementary Data,” of this report.
ITEM 9B.    OTHER INFORMATION
None.
87

ITEM 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
None.
PART III
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this item is incorporated by reference from the information contained in our Proxy Statement for the Annual Meeting of Shareholders expected to be filed with the SEC on or about July 29, 2021 (the "Proxy Statement") under the captions “Election of Directors,” “Executive Compensation,” “Section 16(a) Beneficial Ownership Reporting Compliance,” “Code of Business Conduct and Ethics,” and “Committees of the Board of Directors.”
ITEM 11.    EXECUTIVE COMPENSATION
This information is set forth under the caption “Executive Compensation” in the Proxy Statement, which information is incorporated herein by reference.
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
Information regarding security ownership of management and others is set forth under the caption “Security Ownership of Certain Beneficial Owners and Management” in the Proxy Statement, which information is incorporated herein by reference.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
Policy Regarding Transactions with Related Persons
On December 8, 2003, our Board of Directors adopted a resolution directing the Audit Committee of the Board of Directors to establish and implement procedures for identifying and conducting an appropriate review of any proposed transaction that meets the definition of “related party transaction” within the meaning of Item 404 of SEC Regulation S-K. In January 2004, the Audit Committee adopted written procedures in accordance with such direction. Under those procedures, the Audit Committee reviews and evaluates any proposed related party transaction and determines whether the terms of such transaction, judged at the time of the determination, are fair to the Company. Our officers are instructed that when a related party transaction is proposed, they are to bring it to the attention of the Audit Committee, which then reviews the transaction and makes a determination of whether it meets the above standard. The Audit Committee is required to prepare a report of its deliberations, conclusions and recommendations, and furnish that report to the full Board of Directors.
Information regarding director independence is set forth under the captions “Director Independence” and “Committees of the Board of Directors” in the Proxy Statement, which information is incorporated herein by reference.
88

ITEM 14.    PRINCIPAL ACCOUNTANT FEES AND SERVICES
This information is set forth under the caption “Ratification of Appointment of Independent Registered Public Accounting Firm” in the Proxy Statement, which information is incorporated herein by reference.
89

PART IV
90

ITEM 15.    EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a) Documents filed as part of this report.
1. Financial statements; All financial statements of the Company as described in Item 8 of this report on Form 10-K.
2. Financial statement schedule included in Part IV of this Form: 
 Page
Schedule  II—Consolidated Valuation Accounts—for the three years ended April 30, 2021
93 
All other financial statements and schedules not listed above are omitted as the required information is not applicable or the information is presented in the financial statements or related notes.
3. Exhibits
The following exhibits are filed herewith or incorporated herein by reference:
3.1  The Company’s Amended and Restated Articles of Incorporation, and amendments thereto.(1)(P)
3.2  
10.1  American Software, Inc. 401(k)/Profit Sharing Plan and Trust Agreement.(3)(P)
10.2  
10.3  
10.4  
10.5  
10.6  
10.7
21.1  
23.1  
31.1  
31.2  
32.1  
101.INS  XBRL Instance Document.
101.SCH  XBRL Taxonomy Extension Schema Document.
101.CAL  XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF  XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB  XBRL Taxonomy Extension Label Linkbase Document.
101.PRE  XBRL Taxonomy Extension Presentation Linkbase Document.
______________
(1)Incorporated by reference herein. Filed by the Company as an exhibit to its quarterly report filed on Form 10-Q for the quarter ended October 31, 1990.
(2)Incorporated by reference herein. Filed by the Company as an exhibit to its quarterly report filed on Form 10-Q for the quarter ended January 31, 2010.
(3)Incorporated by reference herein. Filed by the Company as an exhibit to its Registration Statement No. 33-55214 filed on Form S-8 on December 1, 1992.
91

(4)Incorporated by reference herein. Filed by the Company as an exhibit to its annual report filed on Form 10-K for the fiscal year ended April 30, 2002.
(5)Incorporated by reference herein. Filed by the Company as an appendix to its Definitive Proxy Statement filed on July 27, 2017.
(6)Incorporated by reference herein. Filed by the Company as exhibit 10.1 to its current report on Form 8-K filed on July 15, 2016.
(7)Incorporated by reference herein. Filed by the Company as exhibit 10.3 to its current report on Form 8-K filed on July 15, 2016.
(8)Incorporated by reference herein. Filed by the Company as exhibit 10.1 to its current report on Form 8-K/A filed on July 13, 2017.
(9)Incorporated by reference herein. Filed as Appendix A to the Company’s Definitive Proxy Statement on Schedule 14A filed with the Securities and Exchange Commission on July 26, 2019.

92


SCHEDULE II
AMERICAN SOFTWARE, INC.
CONSOLIDATED VALUATION ACCOUNTS
Years ended April 30, 2021, 2020, 2019
(In thousands)
Allowance for Doubtful Accounts
Year ended:Balance at
beginning
of year
Amounts
charged to
expense
Other
Additions
(1)
Deductions
(2)
Balance at
end of year
April 30, 2021$264  166  430 
April 30, 2020$153 97 14  264 
April 30, 2019$159   6 153 
_______________
(1)Recovery of previously written-off amounts.
(2)Write-off of uncollectible accounts.
Deferred Income Tax Valuation Allowance
The deferred tax valuation allowance roll-forward is included in Item 8 of this Report in the Notes to Consolidated Financial Statements—Note 5.
See accompanying report of independent registered public accounting firm.
93

ITEM 16.    FORM 10-K SUMMARY.
None.
94

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
AMERICAN SOFTWARE, INC.

By: /s/ H. Allan Dow
 H. Allan Dow
 Chief Executive Officer and President (Principal Executive Officer)
Date: July 9, 2021
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Signatures  Title  Date
/s/ James C. EdenfieldExecutive Chairman, Treasurer and DirectorJuly 9, 2021
James C. Edenfield
/s/ H. Allan DowChief Executive Officer and President (Principal Executive Officer) and DirectorJuly 9, 2021
H. Allan Dow    
/s/ W. Dennis HogueDirectorJuly 9, 2021
W. Dennis Hogue    
/s/ James B. Miller, Jr.DirectorJuly 9, 2021
James B. Miller, Jr.    
/s/ Thomas L. Newberry, V.DirectorJuly 9, 2021
Thomas L. Newberry, V.    
/s/ Matthew G. McKennaDirectorJuly 9, 2021
Matthew G. McKenna    
/s/ Lizanne ThomasDirectorJuly 9, 2021
Lizanne Thomas    
/s/ Vincent C. KlingesChief Financial Officer (Principal Financial Officer)July 9, 2021
Vincent C. Klinges    
/s/ Bryan L. SellController (Principal Accounting Officer)July 9, 2021
Bryan L. Sell    

95
EX-21.1 2 amswa-20210430ex211.htm EX-21.1 Document
Exhibit 21.1
American Software, Inc. Subsidiaries

Name of Subsidiary  Jurisdiction of Incorporation
American Software USA, LLC  Georgia
ASI Properties II, LLC  Georgia
Logility, Inc.  Georgia
New Generation Computing, Inc.  Florida
The Proven Method, Inc.  Georgia
Demand Management, Inc.  Georgia
Halo Acquisition Company LLCGeorgia
AdapChain Acquisition Co., Inc.Georgia
Logility Solutions PVT LTDIndia
Logility NZ (UC)  New Zealand


EX-23.1 3 amswa-20210430ex231.htm EX-23.1 Document
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the registration statements (No. 333-168943 on Form S-8, No. 333‑191664 on Form S-8, No. 333-206584 on Form S-8, No. 333-213402 on Form S-8, No. 333-220390 on Form S-8 and No. 333-233463 on Form S-8) of our reports dated July 9, 2021, with respect to the consolidated financial statements and financial statement schedule II of American Software, Inc. and the effectiveness of internal control over financial reporting.


 /s/ KPMG LLP
Atlanta, Georgia
July 9, 2021

EX-31.1 4 amswa-20210430ex311.htm EX-31.1 Document
Exhibit 31.1

RULE 13a-14(a)/15d-14(a) CERTIFICATION
I, H. Allan Dow, certify that:
1.I have reviewed this Annual Report on Form 10-K of American Software, Inc.;
2.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;
3.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;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we have:
(a) 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;
(b) 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;
(c) 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; and
(d) 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.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):
(a) 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; and
(b) 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.
Date:July 9, 2021 By: /s/ H. Allan Dow
  H. Allan Dow
  Chief Executive Officer and President (Principal Executive Officer) and Director


EX-31.2 5 amswa-20210430ex312.htm EX-31.2 Document
Exhibit 31.2


RULE 13a-14(a)/15d-14(a) CERTIFICATION
I, Vincent C. Klinges, certify that:
1.I have reviewed this Annual Report on Form 10-K of American Software, Inc.;
2.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;
3.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;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we have:
(a) 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;
(b) 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;
(c) 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; and
(d) 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.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):
(a) 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; and
(b) 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
Date:July 9, 2021By: /s/ Vincent C. Klinges
 Vincent C. Klinges
 Chief Financial Officer
(Principal Financial Officer)


EX-32.1 6 amswa-20210430ex321.htm EX-32.1 Document
Exhibit 32.1


Certifications Pursuant to Section 906 of
The Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)
The undersigned, as the Principal Executive Officer of American Software, Inc., certifies that, to the best of his knowledge and belief, the Annual Report on Form 10-K for the fiscal year ended April 30, 2021 (the “Report”), which accompanies this certification, fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of American Software, Inc. at the dates and for the periods indicated. The foregoing certification is made pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350) and shall not be relied upon for any other purpose.
This 9th day of July, 2021  /s/ H. Allan Dow
  H. Allan Dow
  Chief Executive Officer and President (Principal Executive Officer) and Director

The undersigned, as the Principal Financial Officer of American Software, Inc., certifies that, to the best of his knowledge and belief, the Annual Report on Form 10-K for the fiscal year ended April 30, 2021 (the “Report”), which accompanies this certification, fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of American Software, Inc. at the dates and for the periods indicated. The foregoing certification is made pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350) and shall not be relied upon for any other purpose.
This 9th day of July, 2021  /s/ Vincent C. Klinges
  Vincent C. Klinges
  Chief Financial Officer
(Principal Financial Officer)

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to American Software, Inc. and will be retained by American Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

The information in this Exhibit 32.1 shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, 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.


EX-101.SCH 7 amswa-20210430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Presentation and Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Presentation and Summary of Significant Accounting Policies - Total Expenditures and Amortization of Capitalized Computer Software (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Presentation and Summary of Significant Accounting Policies - Capitalized Computer Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Presentation and Summary of Significant Accounting Policies - Acquisition-Related Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Presentation and Summary of Significant Accounting Policies - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - Presentation and Summary of Significant Accounting Policies - Intangible Assets Including Acquisition-Related Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2414411 - Disclosure - Presentation and Summary of Significant Accounting Policies - Basic Earnings per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2415412 - Disclosure - Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Details) link:presentationLink link:calculationLink link:definitionLink 2416413 - Disclosure - Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details) link:presentationLink link:calculationLink link:definitionLink 2117102 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2318302 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2419414 - Disclosure - Investments - Components of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2420415 - Disclosure - Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2421416 - Disclosure - Investments - Contractual Maturities of Debt Securities Classified as Trading (Details) link:presentationLink link:calculationLink link:definitionLink 2122103 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2323303 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2424417 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2125104 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2427418 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2128105 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Income Taxes - Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Income Taxes - Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Income Taxes - Tax Effects of Temporary Differences That Give Rise to Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2434423 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details) link:presentationLink link:calculationLink link:definitionLink 2135106 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Shareholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Shareholders' Equity - Summary of Changes in Outstanding Options (Details) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Shareholders' Equity - Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 2140107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2341307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2446431 - Disclosure - Leases -Lease Rental Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2147108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2448432 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2149109 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2350308 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2452434 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2153110 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2155111 - Disclosure - CONSOLIDATED VALUATION ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - CONSOLIDATED VALUATION ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 amswa-20210430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 amswa-20210430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 amswa-20210430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Outstanding at April 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other, net Other Nonoperating Income (Expense) Cost of License Fees License Fees [Member] License Fees [Member] Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Options available for grant (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Treasury stock Treasury Stock [Member] Number of stock option plans Number Of Stock Option Plans Number Of Stock Option Plans Capitalized computer software development costs Payments to Develop Software to Be Sold Leased or Otherwise Marketed The cash outflows for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use. Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Segments [Axis] Segments [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] 2026 Lessor, Operating Lease, Payment to be Received, Year Five Total capitalized computer software development costs Capitalized Software Capitalized Computer Software, Additions Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Deferred income taxes Deferred Income Tax Liabilities, Net Other intangibles, net Beginning balance Ending balance Intangible Assets, Net (Excluding Goodwill) Deferred revenue, current Deferred Revenue, Current Operating income Operating income/(loss) Operating Income (Loss) Total current liabilities Liabilities, Current Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Contractual period of maintenance contract Contractual Period Of Maintenance Contract Contractual period of maintenance contract. Commitments and contingencies Commitments and Contingencies Guarantees and Indemnifications Guarantees, Indemnifications and Warranties Policies [Policy Text Block] ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Entity Address, State or Province Entity Address, State or Province Cash paid for operating lease liabilities Operating Lease, Payments Computed “expected” income tax expense Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Accounts payable Accounts Payable, Current Retained deficit Retained Earnings (Accumulated Deficit) Lease right of use assets Operating Lease, Right-of-Use Asset Goodwill and intangible assets basis differences Deferred Tax Liabilities, Goodwill and Intangible Assets Weighted Average Amortization in Years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Number of major product and service groups Number Of Major Product And Service Groups Number of major product and service groups. 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Common stock shares repurchased Treasury Stock, Shares, Acquired Lease income Lease Income Class B Common Shares Common Class B [Member] Outstanding at May 1, 2019 (in shares) Outstanding at April 30, 2021 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] State Current State and Local Tax Expense (Benefit) Due within one year Trading Securities Debt Due Within One Years Trading securities debt due within one years. Total deferred revenue Deferred Revenue Undistributed and distributed earnings, Class B conversion Dilutive Securities, Effect on Basic Earnings Per Share Income Taxes Income Tax, Policy [Policy Text Block] Total lease cost Lease, Cost Total operating expenses Operating Expenses Eligible employee contribution amount (up to) Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Buildings Building [Member] Class A treasury stock, 4,588,632 shares at April 30, 2021 and 4,588,632 shares at April 30, 2020, at cost Treasury Stock, Common, Value Incentive and nonqualified options exercisable (in shares) Exercisable at April 30, 2021 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Interest income Investment Income, Nonoperating Cost of revenue: Cost of Revenue [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Fair value of grants vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Document Information [Table] Document Information [Table] Total revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Advertising expense Advertising Expense Investments Investment, Policy [Policy Text Block] Percentage of total revenue Concentration Risk, Percentage Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Amortization of sales commissions Capitalized Contract Cost, Amortization Amortization expense Intangible Assets, Amortization Expense Intangible assets, amortization expense. SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Total research and development expense and capitalized computer software-development costs Research And Development Costs Including Software Development Costs Research and development costs including software development costs. Class of Stock [Domain] Class of Stock [Domain] Number of supply chain process areas Number Of Supply Chain Process Areas Number Of Supply Chain Process Areas Computer equipment and purchased software Computer Equipment [Member] Net unrealized holding gains (losses) Unrealized Gain (Loss) on Investments Schedule Of Estimated Future Amortization Expense [Table] Schedule Of Estimated Future Amortization Expense [Table] Schedule Of Estimated Future Amortization Expense [Table] Number of votes per share Number Of Votes Entitled To Per Share Owned Number Of Votes Entitled To Per Share Owned Entity Voluntary Filers Entity Voluntary Filers Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Future minimum lease payments receivable Lessor, Operating Lease, Payments to be Received Foreign Tax Authority Foreign Tax Authority [Member] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Lease Liabilities After Adoption Of ASC 842 Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Exercisable at April 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share Repurchase Program [Domain] Share Repurchase Program [Domain] Accumulated amortization Capitalized Computer Software, Accumulated Amortization Amendment Flag Amendment Flag Deferred agent commissions Deferred Tax Liabilities Deferred Commission Deferred Tax Liabilities Deferred Commission Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Quarterly Option Amount Quarterly Option Amount [Member] Quarterly Option Amount [Member] Shares used in the calculation of earnings per common share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Liability for potential penalties and interest Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Options authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Common Stock, shares outstanding, net Common Stock, Shares Outstanding, Net Common Stock, Shares Outstanding, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Intangible Assets (Including Acquisition-Related Intangible Assets) Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash equivalents Cash Equivalents, at Carrying Value Common Stock, shares issued, net Common Stock, Shares Issued, Net Common Stock, Shares Issued, Net Property Subject to or Available for Operating Lease [Axis] Property Subject to or Available for Operating Lease [Axis] Geographical [Axis] Geographical [Axis] Subsequent Events Subsequent Events [Text Block] Undistributed earnings/(loss) Undistributed Earnings, Basic Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Other Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Segments [Domain] Segments [Domain] Unrecognized compensation cost related to unvested stock option Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Percentage of board of directors entitled to elect Number Of Directors Elected By Holders Of Common Stock Voting As Single Class Percentage Number Of Directors Elected By Holders Of Common Stock Voting As Single Class Percentage Common stock equivalents (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Balance at beginning of year Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Income Statement Location [Axis] Income Statement Location [Axis] Trade accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Research and development state tax credits Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two State and Local Jurisdiction State and Local Jurisdiction [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Federal Current Federal Tax Expense (Benefit) Amortization of acquisition-related intangibles Amortization of Intangible Assets Lease Cost Information Lease, Cost [Table Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Segment Information Segment Reporting Disclosure [Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Operating loss carryforwards expiration year Operating Loss Carryforwards, Expiration Year Operating Loss Carryforwards, Expiration Year Total assets Total Consolidated Assets Assets Net gains/losses on trading securities Deferred Tax Liabilities, Unrealized Gains on Trading Securities Proceeds from sales and maturities of trading securities Proceeds From Sale And Maturity of Securities, Trading Proceeds From Sale And Maturity of Securities, Trading Total amortization expense Finite-Lived Intangible Assets, Net Weighted-average grant date fair value of stock options granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Class B conversion (in shares) Incremental Common Shares Attributable to Conversion of Common Stock Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock. Leases Lessor, Operating Leases [Text Block] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] 2023 Lessor, Operating Lease, Payment to be Received, Year Two Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Approved number of shares to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Depreciation and amortization Depreciation, Depletion and Amortization Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Other Intangible Assets Other Intangible Assets [Member] Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Investment Type [Axis] Investment Type [Axis] Capitalized Software Capitalized Software [Member] Capitalized software. Total revenues Sales [Member] Weighted average period for unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate International Customers Non-US [Member] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other Other Segments [Member] Revenue recognized and included in deferred revenue Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Total Undistributed and distributed earnings, Per basic Net Income (Loss) Available to Common Stockholders, Basic Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Distributed earnings Distributed Earnings Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Deferred revenue, long-term* Deferred Revenue, Noncurrent Schedule Of Estimated Future Amortization Expense [Line Items] Schedule Of Estimated Future Amortization Expense [Line Items] Schedule Of Estimated Future Amortization Expense [Line Items] Additional paid-in capital Additional Paid-in Capital [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost of common stock repurchased Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Unbilled Unbilled Unbilled Contracts Receivable Acquired Finite Lived Intangible Assets Acquired Finite Lived Intangible Assets [Member] Acquired finite lived intangible assets. Capitalized Computer Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Shareholder Holding More Than 10% of Outstanding Shares Shareholder Exceeding Ten Percent Of Combined Voting Power [Member] Shareholder Exceeding Ten Percent Of Combined Voting Power [Member] Common Stock, shares outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost State income taxes, net of federal income tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings before income taxes Earnings/(loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Research and development Total research and development expense Research and Development Expense Amounts received for reimbursement of travel and other out-of-pocket expenses Revenue From Contracts With Customer, Excluding Assessed Tax, Reimbursements Recognized As Revenue Revenue From Contracts With Customer, Excluding Assessed Tax, Reimbursements Recognized As Revenue Subsequent Event Subsequent Event [Member] Outstanding at May 1, 2019 (in usd per share) Outstanding at April 30, 2021 (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Common Stock, shares authorized Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Options exercisable period, maximum Share Based Compensation Arrangement By Share Payment Option Exercisable Maximum Period Share Based Compensation Arrangement By Share Payment Option Exercisable Maximum Period Gross property plant and equipment Property, Plant and Equipment, Gross Proceeds from exercise of stock options Proceeds from Stock Options Exercised Federal Deferred Federal Income Tax Expense (Benefit) Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Number of stock compensation plans Number Of Stock Based Compensation Plans Number Of Stock Based Compensation Plans Liability for warranty agreements Standard Product Warranty Accrual Segment Operating Profit or Loss Schedule of Segment Reporting Information, by Segment [Table Text Block] Operating Expense Operating Expense [Member] Total Expenditures and Amortization of Capitalized Computer Software Research Development and Computer Software [Table Text Block] Tabular disclosure of amortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Non Qualified Non Qualified [Member] Non Qualified [Member] Income Statement [Abstract] Income Statement [Abstract] Purchases of trading securities Payments To Acquire Securities, Trading Payments To Acquire Securities, Trading Long-term operating lease obligations Long-term lease liabilities Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] State net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local IT Consulting It Consulting [Member] IT Consulting. Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Due within three years Trading Securities, Debt Due Within Three Years Trading securities debt due within three years. Acquisition-Related Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Income Tax Authority [Domain] Income Tax Authority [Domain] Excess tax benefits from stock option deductions Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Marketable securities Investments, Fair Value Disclosure Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Deferred commissions Capitalized Contract Cost, Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Earnings before Income Taxes Due to Change in Effective Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] License License [Member] Net realized holding gains (losses) Realized Investment Gains (Losses) Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Purchases of property and equipment, net of disposals Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date 2020 Equity Compensation Plan Two Thousand Twenty Plan [Member] Two Thousand Twenty Plan Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Acquisition-Related Intangible Assets (exclusive of Logility's treasury stock repurchases) Acquisition Related Intangible Assets [Policy Text Block] Disclosure of accounting policy for acquisition related intangible assets. Revenue recognition of remaining performance obligations Revenue, Remaining Performance Obligation, Percentage Schedule of Disaggregated Revenue Disaggregation of Revenue [Table Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Operating lease terms Lessee, Operating Lease, Term of Contract Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total trading securities Debt Securities, Trading, and Equity Securities, FV-NI Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Marketable equity securities Equity Securities, FV-NI Fixed asset basis differences Deferred Tax Assets, Property, Plant and Equipment Cover [Abstract] Debt securities—Tax-exempt state and municipal bonds Total debt securities Debt Securities, Trading Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Estimated useful lives of assets Property, Plant and Equipment, Useful Life Goodwill [Line Items] Goodwill [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Carrying value of investment Investments Deferred revenue Increase (Decrease) in Deferred Revenue Portfolio debt securities Debt Securities [Member] Weighted average number of shares including common stock equivalents, diluted Weighted Average Number Of Shares Including Common Stock Equivalents Diluted Weighted average number of shares including common stock equivalents diluted. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer Relationships Customer Relationships [Member] Cost of revenues Cost of Goods and Services Sold Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Equity Components [Axis] Equity Components [Axis] Total gross deferred tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Operating lease obligation Current lease liabilities Operating Lease, Liability, Current Professional services and other Professional Services And Other [Member] Deferred professional services. Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Future Minimum Lease Rentals Receivable under Noncancelable Operating Leases Schedule of Future Minimum Lease Payments Receivable, Operating Lease [Table Text Block] Tabular disclosure of future minimum rental payments receivable in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year. Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue: Revenues [Abstract] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Summary of Changes in Outstanding Options Share-based Payment Arrangement, Option, Activity [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Due after three years Trading Securities, Debt Due After Three Years Trading securities debt due after three years. Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Total gross deferred tax liabilities Deferred Tax Liabilities, Gross Advertising Advertising Cost [Policy Text Block] Number of reportable segments Number of Reportable Segments Amounts charged to expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Conversion of Class B shares into Class A shares Stock Issued During Period, Value, Conversion of Convertible Securities Marketable equity securities Equity Securities [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Billed Accounts Receivable, after Allowance for Credit Loss, Current Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Share conversion ratio Convertible Stock, Conversion Ratio Convertible Stock, Conversion Ratio Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Trademarks Trademarks [Member] Net deferred tax Deferred Tax Assets, Net of Valuation Allowance Goodwill Goodwill Goodwill Contractual Maturities of Debt Securities Classified as Trading Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] Document Transition Report Document Transition Report International International [Member] International [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] License Fees Software License Arrangement [Member] Other income (expense): Nonoperating Income (Expense) [Abstract] Various Operating Leases Other Property [Member] Cash dividends declared per common share (in usd per share) Common Stock, Dividends, Per Share, Declared Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Buildings and leasehold improvements Building and Building Improvements [Member] Foreign tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Capitalized Computer Software Development Costs Capitalized Software Development Cost [Table Text Block] Tabular disclosure of costs incurred internally for computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Goodwill Schedule of Goodwill [Table Text Block] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Equity [Abstract] Equity [Abstract] Total Assets, Fair Value Disclosure Headquarters in Atlanta, GA GEORGIA Supplemental disclosures of noncash operating, investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Deferred revenue Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Accruals and expenses not deducted for tax purposes Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Maintenance Maintenance [Member] Expected Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (in shares) Class A common shares. diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Deferred tax assets Components of Deferred Tax Assets [Abstract] Basic (in usd per share) Total (in usd per share) Basic, EPS (in usd per share) Earnings Per Share, Basic Unrecognized tax benefits that, if recognized, would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Capitalized computer software development costs Deferred Tax Liabilities, Deferred Expense, Capitalized Software Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Number of major business segments Number of major operating segments Number of Operating Segments Entity File Number Entity File Number Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense 2025 Lessor, Operating Lease, Payment to be Received, Year Four Reallocation of undistributed earnings from Class A Common Shares to Class B Common Shares Reallocation of undistributed earnings Reallocation of undistributed earnings. Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Dividends declared ($0.44 per share) Dividends, Common Stock Deferred Revenue [Domain] Deferred Revenue [Domain] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Balance at beginning of the period Balance at end of the period Unrecognized Tax Benefits Common stock value Common Stock, Value, Issued Investments-noncurrent Long-term Investments Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] Deferred sales commissions - non-current Capitalized Contract Cost, Net, Noncurrent Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] [Table Text Block] for Assets And Liabilities, Lessee [Table] Document Annual Report Document Annual Report 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Undistributed earnings/(loss) per share (in usd per share) Earnings Per Share, Basic, Undistributed Exercisable at April 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Income tax benefit (shortfall) Share-based Payment Arrangement, Expense, Tax Benefit Entity Current Reporting Status Entity Current Reporting Status Total amortization of capitalized computer software development costs Capitalized Computer Software, Amortization Shares Stock Repurchase Plan, August 19, 2002 Stock Repurchase Plan August Nineteen Twenty Zero Two [Member] Stock repurchase plan august 19, 2002. Subsequent Event [Table] Subsequent Event [Table] Earnings per Common Share Earnings Per Share, Policy [Policy Text Block] Domestic Domestic [Member] Domestic. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common Stock, shares issued Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total liabilities Operating Lease, Liability Net deferred tax liabilities Deferred Tax Liabilities, Net Capitalized software, net Capitalized software, net Capitalized Computer Software, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Total shareholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and shareholders’ equity Liabilities and Equity Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation and related costs Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Operating lease cost Operating Lease, Cost 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five General and administrative General and Administrative Expense Type of Adoption [Domain] Accounting Standards Update [Domain] Computers Equipment And Software Computers Equipment And Software [Member] Computers Equipment And Software [Member] Total current income tax expense Current Income Tax Expense (Benefit) Tax-exempt state and municipal bonds Nontaxable Municipal Bonds [Member] Short-term lease cost Short-term Lease, Cost Net gain on sale of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Increases as a result of positions taken during the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Intangible assets amortized period Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Dividends paid Payments of Dividends Liabilities [Abstract] Liabilities [Abstract] Less valuation allowance Deferred Tax Assets, Valuation Allowance Gross margin Gross Profit Property and equipment, net Net property plant and equipment Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net earnings Net earnings Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of effects of acquisition: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities Other Liabilities, Current Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Due within two years Trading Securities, Debt Due Within Two Years Trading securities debt due within two years. Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Leases [Abstract] Leases [Abstract] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating loss carryforwards Operating Loss Carryforwards Supply Chain Management Supply Chain Management [Member] Supply chain management. Earnings per common share Earnings Per Share [Abstract] Deferred Tax Assets and Deferred Tax Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Net Investment Income [Line Items] Net Investment Income [Line Items] Total deferred income tax expense Deferred Federal, State and Local, Tax Expense (Benefit) Distributed earnings per share (in usd per share) Earnings Per Share, Basic, Distributed Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Capitalized computer software development costs Capitalized Computer Software, Gross Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Document Fiscal Period Focus Document Fiscal Period Focus SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Net earnings Net Income (Loss) Available to Common Stockholders, Diluted Supplemental disclosures of cash paid during the year for: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Filer Category Entity Filer Category Common stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Allowance for Doubtful Accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Current Technology Technology-Based Intangible Assets [Member] Property and Equipment Property, Plant and Equipment [Table Text Block] 2022 Lessor, Operating Lease, Payment to be Received, Year One Property Subject to or Available for Operating Lease [Domain] Property Subject to or Available for Operating Lease [Domain] Acquisition-related intangible assets Finite-Lived Intangible Assets, Gross Stock Based Compensation And Stockholders Equity [Line Items] Stock Based Compensation And Stockholders Equity [Line Items] Stock Based Compensation And Stockholders Equity [Line Items] Conversion of Class B shares into Class A shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Dividends payable Dividends Payable, Current Total amounts of expense/(recovery) to operations for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Revenue recognition in next twelve months Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Class A Common Shares Common Class A [Member] Proceeds from stock options exercised (in shares) Exercised (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Increase (decrease) in income taxes resulting from: Effective Income Tax Rate Reconciliation, Amount [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other, net, including permanent items Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Basic (in shares) Basic weighted average common shares (in shares) Weighted Average Number of Shares Outstanding, Basic Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] Subsequent Events [Abstract] Forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Information [Line Items] Document Information [Line Items] Right of use asset Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets Class A treasury stock shares Treasury Stock, Common, Shares Services Revenues Software Service, Support and Maintenance Arrangement [Member] State Deferred State and Local Income Tax Expense (Benefit) Plan Name [Domain] Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Accrual of dividends payable Dividends Payable Foreign net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Foreign Tax benefits realized from the recognition of stock option deductions Provision For Income Tax Realized From Stock Options Exercised Provision for income tax realized from stock options exercised. Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Investments Investment [Table Text Block] Total revenue Revenues 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Income tax expense Income tax expense Income Tax Expense (Benefit) Investment Income [Table] Investment Income [Table] Income taxes Income Taxes Paid, Net Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Employer profit sharing contribution to 401(k) plan Defined Contribution Plan, Employer Discretionary Contribution Amount Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Diluted (in usd per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Trade accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Goodwill and Other Intangibles Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Address, Address Line One Entity Address, Address Line One Decreases as a result of positions taken during prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Non-compete Noncompete Agreements [Member] Entity Emerging Growth Company Entity Emerging Growth Company CONSOLIDATED VALUATION ACCOUNTS SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Proceeds from stock options exercised Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Dividends preference (in usd per share) Common stock dividends declared (in usd per share) Common Stock, Dividends Preference, Per Share Common Stock, Dividends Preference, Per Share Deferred income tax (benefit) expense Deferred Income Tax Expense (Benefit) Award Type [Axis] Award Type [Axis] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Nonqualified stock options Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Net (gain) loss on investments Gain (Loss) on Investments Retained earnings/deficit Retained Earnings [Member] Basic Earnings per Common Share Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 2024 Lessor, Operating Lease, Payment to be Received, Year Three Outstanding at April 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock Based Compensation And Stockholders Equity [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Investments [Domain] Investments [Domain] Right of use liability Deferred Tax Assets, Operating Lease, Right-Of-Use Liability Deferred Tax Assets, Operating Lease, Right-Of-Use Liability Exercisable at April 30, 2021 (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Subscriptions fees Subscription and Circulation [Member] Office furniture and equipment Office Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Ownership compared to both classes of common stock Common Stock Ownership Percentage Common Stock Ownership Percentage Industry Segments Segment Reporting, Policy [Policy Text Block] Expired (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting Policies [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Investments Short-term Investments EX-101.PRE 11 amswa-20210430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 amswa-20210430_g1.jpg begin 644 amswa-20210430_g1.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 5,#7D# 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)B7J#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#ZU_9I_9I^ M$'B3]G'X5:OJ_P *O!.JZMJ'A32KN\OKWP[9S3W,SV<322R2-&6=V8EBQ))) M)->D_P##)WP0_P"B-_#_ /\ "7L?_C5'[)W_ ":S\&_^Q,T;_P!(8:]5H \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J_F^_X M2+5?^@G>?]_W_P :_J6K^5F@#^E']D[_ )-9^#?_ &)FC?\ I##7JM>5?LG? M\FL_!O\ [$S1O_2&&O5: "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@ K^5FOZIJ_E9H _I1_9._Y-9^#?_8F:-_Z0PUZ MK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHKPG]J[]L3P1^R+XK*!GG ![M163X2\10^+_"NC M:];120V^J64-]%'+C>BR1JX#8XR W.*\3_::_;B^&O[*&M:)I/C0ZM/J&K6\ MEU#!I-JD[1Q*P7<^YUP&.X#&<[&Z8H ^@J*^%?\ A\E\!/\ GS\8?^"N+_X_ M7U;\#OC+HWQ^^&NE^.?#MGJ5GHFIF3[*-5@6&:14D:,OM#-\I96P<\XSTQ0! MWM%>)?'']KSP'\"?$VC^%=0&J>)?&^L%!8>%?#5H+O4)E8D*VTLJHI(.-S#. M#@'!QC_#/]MSP/XZ^)A^'&NZ5X@^&WQ *JT.@>,+-+:2[R"JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHIKNL:L MS,%51DLQP /6@#E/BQ\4O#_P6^'FN>-/%%W]CT72;^8='MX#E8^H9LG M.-RU^:G_ 5@_P"3VO%__7EIW_I)%0!^VGP1_P"2+^ ?^Q?T_P#])HZ_+_X@ MZ)\#OVTOVDOB=XB^*7QCA\"P:3J:>&_#EDM[!!YMK;+MDG9YD*A'F=V7D=7S M7Z.>&;/Q'J7[*^B6?A">SM?%-QX/MH=+N-0D>."&Y:S58Y'**S;58AN%).,5 M^0/C#_@D?^T-X;M[FYMM-T/Q/Y0+E=)U5?,DP3G:)EC)/&<=3D=^* /K'P__ M ,$;_@KXLTN+4]#^)WB/6=-F_P!7>:?=64\+_1TB(/YU]Y:5I>@_ 7X/065H MAM_#?A#1<*.-PM[:')8GNQ5"2>Y)-?SV_#SXG_%S]C'XGF;3FU?P7K]JZ_;= M%U."2**ZCS]R>!\!T(SAL9'52#@U^R/Q,^/%E\?/^";WC;XB:+ UJFL>$;Y) M[,MN:VF"O#<1D]PK!\' RN#@9H _/?\ X)V^,-4^.'_!1FW\<>)&^V:Q>KJF MJR,>5B9K=T55ST5%D"*.P ]*[G_@M7 -(^.?PVUNR>2UU0Z&RBYA8HZ^5J_\%O/^2J?#3_L"W'_ */% 'Z1 M?LD_%^;X\?LX^ _&]VZ2:CJ6GA;YHQ@&ZB9H9R!V!DC-_\ H%>' M_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / > M?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU M'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%? M%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P## M:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^ M@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ M ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ M /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4? M\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW M_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7 MA_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P M'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X] M0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI1 M7Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ MPVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC? M_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X? M_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y M_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU M'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J> M-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@ M5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ M\!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^ M/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J M45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ M ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIX MW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%> M'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# M>?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X M]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#: MGC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ MH%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ M / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y_ M_CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ? M:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5 M_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J M>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z! M7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ MP'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ M^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_P MVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ M *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>' M_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / > M?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU M'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%? M%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P## M:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^ M@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ M ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ M /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4? M\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW M_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7 MA_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P M'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X] M0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI1 M7Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ MPVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC? M_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X? M_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y M_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU M'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J> M-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@ M5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ M\!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^ M/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J M45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ M ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIX MW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%> M'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# M>?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X M]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#: MGC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ MH%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ M / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y_ M_CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ? M:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5 M_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J M>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z! M7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ MP'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ M^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_P MVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ M *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>' M_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / > M?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU M'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%? M%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P## M:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^ M@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ M ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ M /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4? M\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW M_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7 MA_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P M'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X] M0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI1 M7Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ MPVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC? M_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X? M_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y M_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU M'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J> M-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@ M5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ M\!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^ M/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J M45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ M ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIX MW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%> M'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# M>?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X M]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#: MGC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ MH%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ M / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y_ M_CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ? M:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5 M_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J M>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z! M7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ MP'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ M^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_P MVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ M *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>' M_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / > M?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU M'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%? M%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P## M:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^ M@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ M ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ M /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4? M\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW M_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7 MA_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P M'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X] M0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI1 M7Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ MPVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC? M_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X? M_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y M_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU M'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J> M-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@ M5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ M\!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^ M/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J M45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ M ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIX MW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%> M'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# M>?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X M]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#: MGC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ MH%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ M / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y_ M_CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ? M:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5 M_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J M>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z! M7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ MP'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ M^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_P MVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ M *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>' M_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / > M?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU M'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%? M%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P## M:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^ M@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ M ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ M /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4? M\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW M_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7 MA_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P M'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X] M0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI1 M7Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ MPVIXW_Z!7A__ ,!Y_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC? M_H%>'_\ P'G_ /CU'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X? M_P# >?\ ^/4?\-J>-_\ H%>'_P#P'G_^/4 ?:E%?%?\ PVIXW_Z!7A__ ,!Y M_P#X]1_PVIXW_P"@5X?_ / >?_X]0!]J45\5_P##:GC?_H%>'_\ P'G_ /CU M'_#:GC?_ *!7A_\ \!Y__CU 'VI17Q7_ ,-J>-_^@5X?_P# >?\ ^/4?\-J> M-_\ H%>'_P#P'G_^/4 ?:E%>._LZ_&W4/C%9:T-4L+6SN]-:'+V>X1R+('Q\ MK$D$&,]^XKV*@ HHHH **** "OY6:_JFK^5F@#^E']D[_DUGX-_]B9HW_I## M7JM>5?LG?\FL_!O_ +$S1O\ TAAKU6@ HHHH *X?XZ^%=4\=?!'XA>&M$VC6 MM9\.ZAIUCOD\M?/FMI(X\M_"-S#GM7<44 ?B]H__ 3Q_;)\.Z9;Z;I7BN?3 M-.MUV0VEGXPEBBB7T5%8 #V KY%_:/\ AWX]^%?Q8U/PY\2]0DU3Q?;Q0/M>/],\;:1HMG?P6 ML*V=W:RO(IBA2,DE>.2N?QH ]._X)K?#3XB_"/X'ZG#4]*ENM M5:Z6WL#;(5&7.(E _AX KZC\%_$;PG\2+&:\\)>*-%\4V<+^7+<:+J$-Y'&W M]UFC9@#QT-$[8[VZDNK.2>/(.R:W6&:-U/=69A MP* /IG_@JC\%_#GQ$_99\1>*+^UAB\1>$TCOM-U+:!(JF5$DA+=2CJQ^7^\% M/:J'[%7P#U"[_P"";R>"-83[/>>,M'U*9(YL_N4O!((&]OD,RGCNCX3\,:DZC"UG?K9:G936\P(=)4B M8NA'9@8SGZ&O5/\ @MXP_P"%K?#5'-4@TF".UTSPCX2^T&P*([.OGRSJKL-SLS*!\Q(!(4;2 M>K_\$]_AG/\ "G]D'X=:3>0O!J%W9-JURDG#!KF1IU4CL0CHN/\ 9]:^BJ15 M"*%4!5 P .@I: "BBB@ HHHH ^5?^"EW_)K.O?\ ;?\ ](;JN6^%O_(B:9_V MU_\ 1KUU/_!2[_DUG7O^V_\ Z0W5@#JZ*** "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@ K)\6?\BKK/_7E-_Z+:M:LGQ9_ MR*NL_P#7E-_Z+:@#4_89_P"9V_[JUY5^R=_P FL_!O M_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /E7_@I=_R:SKW_;?_ -(;JN6^%O\ R(FF?]M?_1KUU/\ P4N_Y-9U[_MO M_P"D-U7+?"W_ )$33/\ MK_Z->@#JZ*** "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@ K)\6?\BKK/\ UY3?^BVK6K)\6?\ (JZS_P!>4W_HMJ - M3]AG_F=O^W'_ -N*^JJ^5?V&?^9V_P"W'_VXKZJH **** "BBB@ K^5FOZIJ M_E9H _I1_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y5_P""EW_)K.O? M]M__ $ANJY;X6_\ (B:9_P!M?_1KUU/_ 4N_P"36=>_[;_^D-U7+?"W_D1- M,_[:_P#HUZ .KHHHH **** "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 **** " MLGQ9_P BKK/_ %Y3?^BVK6K)\6?\BKK/_7E-_P"BVH U/V&?^9V_[5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /E7_@I=_P FLZ]_VW_](;JN6^%O M_(B:9_VU_P#1KUU/_!2[_DUG7O\ MO\ ^D-U7+?"W_D1-,_[:_\ HUZ .KHH 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 **** "LGQ9_R*NL_]>4W_ M *+:M:LGQ9_R*NL_]>4W_HMJ -3]AG_F=O\ MQ_]N*^JJ^5?V&?^9V_[@#JZ*** "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@ K)\6?\BKK/_7E-_Z+:M:LGQ9_R*NL_P#7E-_Z M+:@#4_89_P"9V_[JUY5^R=_P FL_!O_L3-&_\ 2&&O M5: "BBB@ HHHH *_/?\ X*1?\%$-3_9]UC3_ !\,KVU'C5=MUJ]_+"EPEA" M1F. (P*^8X(8Y'RKMX^<%?I_]J'X\77P=\*:?I?ABR77?B9XJN#I?A;1.OGW M)'S3R#M#"IWNQP 2-V1^'?[<'PJN?@U^T1K7AO4-;N/$FM"UM+W5-8NF)> M\O9X$FN)!Z*9';:.R@=Z /Z!_A?KEWXF^&OA+6-0D$M_J&D6EW<2*H4-))"C ML0!P,DG@5\@?%#]NKQ#XZ_:BT[]G[X))IL6M&ZEM=7\6ZO;M^P^.#\,_P!CBW\7+R^A^!8]11<9W/%8!U'XE0/QK\DO M^"2[2ZM^VQI=Y=3//<_V9J-P\LIW.[M'@L2>/?V.?VA-* M^'?QRO\ 2_&?A#6+2*\M?&.DZ:;"YMD=WC+S6ZNZ,%>,[E7! .X%N$K[\@GC MNH8YH9%EAD4.DD;!E92,@@CJ"*_(/_@MX!_PM7X:G'/]BW S_P!MZ^MOV2/C MS$_#FHQ$R'<7:Q$JPCGKE(XASZT 8GQ0_;J\0^.OVHM. M_9^^"2:;%K1NI;75_%NKV[7,%DT*.]PD, 9=YC$; LS8+_*!_%6)XN_;<\>_ ML<_M":5\._CE?Z7XS\(:Q:17EKXQTG3387-LCN\9>:W5W1@KQGR/+>:?;2Z1([MN)%M*\4?/_ %S6.OI>@ HHHH **** /E7_ (*7 M?\FLZ]_VW_\ 2&ZKEOA;_P B)IG_ &U_]&O74_\ !2[_ )-9U[_MO_Z0W52XN9H[>WC7 M<\LK!54#N2> *-AQBY-1BKMDM%>4W?[3?@*TUH:?_:,TR[MC7L,!:!3_ +W4 MCW (KU.*5)XTDC=9(W 974Y# ]"#W%<]+$4:[:I34K;V9Z^89/F.51IRQ^'E M34U>/-%J_I.%%%% !1110 5D^+/^15UG_KRF_P#1;5K5D^+/^15U MG_KRF_\ 1;4 :G[#/_,[?]N/_MQ7U57RK^PS_P SM_VX_P#MQ7U50 4444 % M%%% !7\K-?U35_*S0!_2C^R=_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ MV)FC?^D,->JT %%%% !6+XU\7:=\/_!NO>*-7=X])T2PN-2O'C0NRPPQM)(0 MHZG:IX[UM5S_ ,0O!-C\2O /B7PCJ)HG9"RL P M5S@D$9QD'I0!^?G[.O[8WP5UKQ_K_P :_BK\0M/L?'>KAM/T709+>YF7PWI* ML=D"LL14S2'+R.IYW8&,L*^#_P#@HG\4O"WQD_:J\2^*?!NKQZYH%U:V4<-[ M#&Z*[);1HXPZJW# CIVK]%/^'*GP0_Z&GX@?^#&Q_P#D.OS-_;<^ ^@?LU_M M$:[X"\,WFI7VCV%O:2Q3ZM+')<$RP)(VYHT1<98XPHX]: /U=\1?%CPI\:O^ M";_CN/P/K<>N2:'X(^PZCY$4B&WFBL5:2,[E&<*KFPWVJQZI-%)M:>S5) M$CV1IA,,*HVM;^#^T=.CF<;4N5-K(\, MJ9ZK(J*5_P!X#K0!W'_!;S_DJGPT_P"P+CWK_ /!'OXC^4)"; MBQURYCP#_JT!#XXZ?NW_ %KSS_@LOYGC+]H;X:>%-$ADU3Q VC^6EA:C?*TD M]RRQ(%'.YBAP/<>M?I!\"?@+9_#;]E_PW\*=41)H8=";3M36(_))+.K&ZVGT M,DLF#[T ?D7_ ,$A_P#D\G3?^P-?_P#H"UZK_P %O/\ DJGPT_[ MQ_Z/%%-$ADU3Q VC^6EA:C?*TD]RRQ(%'.YBAP/<>M 'U?_P $B[.: MU_8STB63=LN=7OY8LCC:) G'MN1OUK[1KS']F7X2_P#"B_@%X&\"OY9NM'TV M..[:+[C7+DR3E?4&5Y"/K7IU !1110 5P7BVR^)\VM2OX8UCPE::057RX=6T MFZGN V/FR\=RBD9SCY1@>O6N]HH ^%?^"A%E\4XOV;=:;Q#K/@^ZTW]]OCTS M2;J&8_Z'@44 >?_ &+XJ?\ 09\' M_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ MY*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@ MSX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_ M\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 M>?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ? M]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+ MK_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7 MQ4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ M ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5 MZ!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+X MJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ M /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/ ML7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@ M_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=? M_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% M'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T& M?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K M_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q M4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P M477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 M >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^ M*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^ M"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L M7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX M/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ M "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >? M_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&? M!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ M .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ MH,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1= M?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% M 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^* MG_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P"" MBZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[ M%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/ M_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#) M5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B M^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?! M_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJ MC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@S MX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 47 M7_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!1 M0!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?] M!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."B MZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[% M\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ M\%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H% M% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8 MOBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!_ M_@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC M[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H, M^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477 M_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% ' MG_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!! MGP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ M_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ M *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P4 M77_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z! M10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8O MBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ M@HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H M^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^ M#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ MR57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ M8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!G MP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y M*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H M,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P % M%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@ M44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G M_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@ MHNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^ MQ?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ M /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z M!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ MV+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP M?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y* MH^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z M#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%% MU_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10 M!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ M09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@H MNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4 M_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\ M%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5> M@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V M+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ M (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2 MJ/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z# M/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ M ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ M &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_0 M9\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_ M^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_ MZ#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ M!1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57 MH%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OB MI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ MX*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J M/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^# M_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5 M>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ M -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09 M\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^ M2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/ M^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#! M1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@4 M4 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ M $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X M*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\ M5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ M_!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R5 M7H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_ M]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP? M_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ MDJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^ M@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U M_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G M_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_ MT&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HN MO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5 M/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ M 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E M5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+ MXJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ M ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#D MJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/ M@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R M57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y M_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T M&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO M_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?% M3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ MP477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H M%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI M_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ M^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q M?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ M /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\ ME5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 > M?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\ M'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ M )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3 M_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1 M=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10! MY_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ M?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X* M+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q? M%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@_ M_P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ M)5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_] MB^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\' M_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ MY*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@ MSX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_ M\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 M>?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ? M]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+ MK_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7 MQ4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ M ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5 MZ!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+X MJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%,FF2WB>65UCC0;F=S M@*!U)/:@:3;LC@OL7Q4_Z#/@_P#\%%U_\E4?8OBI_P!!GP?_ ."BZ_\ DJN3 M^(G[4OASPMYEKH8'B'4!D;HFVVR'W?\ B_X#D>XKYF\=_%KQ/\1+AFU;47^R MYRMC;YC@3_@(/)]VR?>OG<9GF&PONP]^7EM]_P#PY^R<-^%F=YZE6Q*^KTGU MFO>?I#1_>XKM<^Q?L7Q4_P"@SX/_ /!1=?\ R57@/[3UQXYMYM(M/$EW8W&F MNC21-I-O+!;M)G!#J\CY<#!'/1N!UKT;]D;5-:U'P=JD>H233Z;;W"I923$G M'RGS%4G^$?+QT!)KW"^T^UU2W:WO+:&[@;K%/&'4_@1BMZD?[7P*Y7R\=UO:2OJM;.ZOU/S]\"?"WQ'\1KL1:-I[R0!ML MEY+\D$?U8]?H,GVKZ\T/PW\3?#^BV&EVVM^$WM[*WCMHVFTNZ9RJ*%!8BY&3 M@>@^@KTFWMXK.%(8(D@A086.-0JJ/0 =*EHRW*Z>7)M.\GNQ<:\=XKC&=.$Z M:ITJ;;C%:N[ZR>E_DDEY[GG_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ MP477_P E5Z!17MGY@>?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 47 M7_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!1 M0!Y_]B^*G_09\'_^"BZ_^2JHZY9_$E=%U WVK>%9+$6\AG2WTNY21H]IW!&- MP0&QG!((![&O3JR?%G_(JZS_ ->4W_HMJ -3]AG_ )G;_MQ_]N*^JJ^5?V&? M^9V_[L:!$&R*=4&%4#@=N:]ZHH HZ'HMGX;T73] M)TZ'[/I]A;QVMM#N9MD2*%1:?'#]EKX<_M"MIUSXOT1GUG3&# M6&N:=)/$VH3:G?JNW;A))F.SY>,J V"021Q7M=%% 'DWQP_9:^'/[0K:=<^ M+]$9]9TQ@UAKFG7#VE_:X8, DT9#8SSAL@$D@ \UF_"O]CWX:?"7QE<>,;'3 M;[7O&DXVMXD\3:A-J=^J[=N$DF8[/EXRH#8)!)'%>UT4 %%%% !1110 4444 M ?*O_!2[_DUG7O\ MO\ ^D-U7+?"W_D1-,_[:_\ HUZZG_@I=_R:SKW_ &W_ M /2&ZKEOA;_R(FF?]M?_ $:] '5T444 %%%% !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 %%%% !112%@H))P!U- "T5Y!\0_VF/"_@WS;73W_ M .$@U-S-]KU)[*SSE;*Q)BB'UPLQ:QH^EAY8M"DMO.PI(2:8.0P;UVKLP.V[WKM/V3_$VN>(/!^IQZK/ M->6MI?>M:L7FV!_=OEYO\]CAP%6/A[Q4UC(*O[!M:><=)*^TE?9[.ZOU/SZ\& M_#_Q!X^OOLVB:;->8.'FQMBC_P!YSP/IU/:OI7X=_LFZ3HWEW?BFX_MF[&#] MCA)2W0^YX9_T'L:]WT_3K32;2.ULK6&SMHQA(;>,(B_10,"K%TJO MOR\]ON_S/H>)/%C.,XYJ& _V>D_Y7>;]9:6_[=2]606-C;:9:16MG;Q6MM$N MV.&% B(/0 <"IZ**^E2LK(_$)2E.3E)W;"BBBF2%%%% !1110 4444 %9/BS M_D5=9_Z\IO\ T6U:U9/BS_D5=9_Z\IO_ $6U &I^PS_S.W_;C_[<5]55\J_L M,_\ ,[?]N/\ [<5]54 %%%% !1110 5_*S7]4U?RLT ?TH_LG?\ )K/P;_[$ MS1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I##7JM !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'RK_P4N_Y-9U[_ +;_ /I#=5RWPM_Y$33/ M^VO_ *->NI_X*7?\FLZ]_P!M_P#TANJY;X6_\B)IG_;7_P!&O0!U=%%% !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 %%%% !17EWQ$_:(\*^ O M,MTG_MK5%R/LEDP(4^CR=%^@R?:OF;QU^T)XP\;7#!=0DT:QS\EIIKM'_P!] M.#N8_4X]A7A8S.<+A/=OS2[+]6?JW#?AKGO$*5;D]C1?VIW5_P##'=^NB\S[ MJKY<_:]\6:W::SIFA0SS6NBS6GGN(R56XD+L"K$=0H"_+_M9]*[G]EGQIKGB M[PAJ*:S/-?+8W"Q07DY+.X*Y*%C]XKQR>?F%>J>(O"FC^+K1;;6=-MM2@4[D M6XC#;3ZJ>H/TJJR>:X&]&7+S?U9F.6U*? '%3CF5-5_8-IV\UI*-^JNM'MKK M?4_/GPMX-UOQKJ LM$TV?4)^-WEK\J ]V8\*/SLO*O/%UW]NF M^]_9UHQ6(>SO]YOH,?4U[]H^AZ=X>L4L]+L;?3[5>1#;1A%SZX'?WJ]7#@\@ MP]"TJWOR_#[NOS^X^HXE\6\VS;FH98OJ])]4[S?_ &]]G_MW5?S,J:7I-EH= MA#8Z?:PV5G"-L<$"!$4>P%6Z**^H2459'X5.4W_HMJUJR?%G_(JZS_UY3?\ MHMJ -3]AG_F=O^W'_P!N*^JJ^5?V&?\ F=O^W'_VXKZJH **** "BBB@ K^5 MFOZIJ_E9H _I1_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_T MAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y5_X* M7?\ )K.O?]M__2&ZKEOA;_R(FF?]M?\ T:]=3_P4N_Y-9U[_ +;_ /I#=5RW MPM_Y$33/^VO_ *->@#JZ*** "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@ HKSKXA?'CPK\/!+!<7G]H:HO L+(AW!]'/1/Q.?8U\T>./VF/&'BRX*V-T M?#UB#E(;!B)#Z;I/O$_3 ]J\3&9OA<'[K?-+LOU['Z?PYX=9[Q&E5IT_94G] MN=TG_A6\O5*WF?;E?,'[6OCS7=-UFP\.V=Q-8Z7-:"XF:%BIN&+,NTD=5 4< M=]W/:N\_9C\?ZWXZ\(WXUJ5[R6QN!#'>./FD4KG:Q[E?7KAAFO1?%G@70/'5 MK%;Z[ID.HQQ$F,R9#)GKM92",X'0]A174LTP-\/+EYN_Y,,JE1X#XI<,XI*L MJ+:?+9ZM74HWLFU=:.UO)H_/KP_X:U7Q7J*6&D6$^H7;=(X$S@>I/0#W/%?1 M/P[_ &10/+O/&%YGH?[-LG_1Y/Z+_P!]5]#>'O"^D^$[$66CZ?;Z=;=2D"!= MQ]6/4GW-:E>?@^'Z%&TL0^=_A_P?ZT/L.)?%[-,SYJ&4Q^KT^^]1_/:/RU_O M%#0]!T_PUID.G:79Q6-E",)#"N /4^Y/J>35^BBOJHQ459*R/P2I4G6FZE23 ME)ZMO5M]VPHHHIF84444 %%%% !1110 4444 %%%% !1110 4444 %9/BS_D M5=9_Z\IO_1;5K5D^+/\ D5=9_P"O*;_T6U &I^PS_P SM_VX_P#MQ7U57RK^ MPS_S.W_;C_[<5]54 %%%% !1110 5_*S7]4U?RLT ?TH_LG?\FL_!O\ [$S1 MO_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!\J_P#!2[_DUG7O^V__ *0W5@SR17RIXZ_:E\5>([ITT:0>']/5OD6$!YG'8LY''T4#\:\G&YIA\#I4=Y=E MN?H7#/ N<\5?O,)!1I+[M6GAO3+J;3; M*6T%Q/- 2CS;F9=NX$KQM:(GO+&X$/VL(%\U2 MN1D 8W#V[$5VOC;X;^'?B);P1:]IRWA@),4H=DD3/4!E(.#CITK/$<^98*^% MER\W?3U6AUY.\/P1Q.Z>>T555%M-1M+5KW9)2LGO=7LU>^Z/S]TG1M0\0ZA' M9:;9SW]Y(?EAMT+L?? [>]?0/P[_ &1[JZ\J\\7W?V.+AO[.LV#2'V>3HOT7 M/U%?1?A7P3H7@BQ-IH>F0:="WWC&,N^.A9SEF_$FMRO,P?#U&E:>)?,^W3_@ M_P!:'W/$OC!F.8PI_S.SF_TC\KOM)&7X;\,Z7X1TF+3-'LH[&RBY6. M//)/4DGDD^IYK4HHKZN,5%*,59(_GZM6J8BI*K6DY2D[MMW;?=M[L****HR" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LGQ9_P BKK/_ M %Y3?^BVK6K)\6?\BKK/_7E-_P"BVH U/V&?^9V_[5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHI&8(I9B%4#))Z"@!:CA MN(K@.8I4E",48HP.&!P0<=P>U?G_ /'7X+_'W]O%;R[TCQ7;_"_X3"1HM&TF MX:=;G6XE) O+I(P"(Y,!HT<\+M.P'YF_,S7+'XL_L#_'JXTZ+5)O#GBO27CE M\[3YV:TU" _,A(X$T+C^%AZ@@,#@ _HWHKD?@_XZ/Q0^$_@SQBUL+-_$&C6> MJM;C.(C-"DA49Z@%L9[XK\QO^"A?A_XN_M8?M':EX=^%&B:GKNA?#RTATZ^D ML+R."-;ZX7SI.7=0QVB)"!G!C.>HH _6>BOP!_X8*_:M_P"A&\0?^#>W_P#C M]?M#^RC\(Y?@/^SSX-\):A*SZM9V(N-4FFDWDW(+_ /X)P?M1>%M9^#N[ M0_"&NZ:MYJ7A'[1(VG74J3.DH\IF(3*;,,N"K9(X)% 'ZYT5SWP\\=:5\3O MN@>+=$E,VD:W8PW]JS##;)$# ,.S#.".Q!%=#0 4444 %%%% 'RK_P %+O\ MDUG7O^V__I#=5RWPM_Y$33/^VO\ Z->NI_X*7?\ )K.O?]M__2&ZKEOA;_R( MFF?]M?\ T:] '5T444 %%%% !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 %%%9^N:]IWAG39=0U6\AL+*+[ M\TS8 ]![D^@Y-*4E%7D[(TITYUIJG3BY2>B2U;?9(T*\Q^.GQB'PHT6U%K;K M=ZO?EUMTD/[N,*!N=L*Z+P5\4O#'Q">>/0M42[FA&YX61HY N< M;MK $CIR/45C?&3X-V?Q;TVT1[QM.U"S+&"Y$>]<-C)J4H48OWXN,D]GRW7Q6O:]MT?$?B;Q1JO MC#5I=2UB]EOKR3K)(>%']U1T4#T'%>N?"7]F34_&"Q:GXB,VCZ.PW)"!BYG' M8@$?(ON1D]ASFO8_A=^S7H7@&Z74-1E&O:JC;HI)8ML4/H53)RW^T3] *]BK MYO Y"Y2]MCG=]O\ -G[9Q7XL4Z=+^S>%H\D$K>TM:R[4XM:>K7HEHS'\*^$] M*\$Z-%I>C6BV=G&=VUJT % M%%% !1110!QOQ4^,?@KX(^&SK_CKQ)8^&M*+^6DU[)AI7VEMD: %I&P"=J@G M /%?B9\>OC[\+_VM/VW+7Q+XVOM8T+X40K!ID=S:6@>YDMHB3N< AHU>1Y"6 M =U4@;2>G[I^(?#>D>+M)GTK7=*LM:TNX&)K+4+=)X9!Z,C@J?Q%?C3_ ,%1 MOV&]"_9]NM+^(G@*U_L_PAK5X;&]TD/E+"\9&D3R1U$3JDGRGA&7 .&55 /U MOUCQ]X4^&WP6N_&%E/:OX,T/0VU"V>QD5H7M(H=T:Q,,@@JJA<9SD8K\ _!_ M[;7QH^'>O^)-6\+>-KK0YO$&K3ZUJ$,=O!-%-=2L&=RLJ,#T ^@Q7ZW_ /!) MG5=2U/\ 8O\ #B:@\DD5KJ-];V;2$G]P)BP SV#LX'IC'M7TMXO^#W@3X@6E MS;>)?!N@Z[#<*5E%_IT,I;.>#^AO[2GC^'2_P!E+XB^+M#O MHKF%O"EY=Z??6[AHW\RV;R9%8'D$LI!'6OSC_P""C7_!-OPW\'O ]S\4?A=% M/I^B6,J+K&@2S-,D"2.$6>!W)?:'90R,3@-D$ $5[3^R[I^N?$K_ ()&^)-' MN/,GG&BZY:Z9NR6DCC:9HT'MO#(/0 #H,4 ?'G_!(A%;]LK2R0"5T>_*^Q\L M#^1->K_\%O/^2J?#3_L"W'_H\5Y/_P $B95C_;,TI6.#)H]^J^Y\L'^0->L? M\%O/^2J?#3_L"W'_ */% 'V%_P $I?$T_B+]BOPG#<2F5]+N[ZP5F.2%%P\B MC\!( /8"OKVOD/\ X)3^%KGPS^Q;X3ENH_*?5;N]U!5/78T[(A/U6,$>Q%?7 ME !1110 445P7BWX#?#OQYK4NL>(?!ND:QJDJJDEW=6RO(P484$]\ ?A0!X ME_P4N_Y-9U[_ +;_ /I#=5RWPM_Y$33/^VO_ *->LC_@H1^S_P##CP;^S;K6 MIZ'X+T?2[^/SMMQ;6RHXQ9W+#!^JJ?PK&\%_!_P3XI\-6>J:OX8TW4=0GW^; MC_^ RT?\,__ X_Z$O1_P#P M&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/ M_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT? M\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ M^&?_ (C_\ @,M'_#/_ ,./ M^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9 M_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2] M'_\ 9: /0**\_\ ^&?_ ( MC_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ M ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ MAG_XC_P#@ M,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@, MM'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1 M_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T M"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ M RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0** M\_\ ^&?_ (C_\ @,M'_#/_ M ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ M /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C M_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A M+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO M/_\ AG_XC M_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_X< M?]"7H_\ X#+1_P ,_P#PX_Z$O1__ &6@#T"BO/_ /AG_P"''_0EZ/\ ^ RT M?\,__#C_ *$O1_\ P&6@#T"BO/\ _AG_ .''_0EZ/_X#+1_PS_\ #C_H2]'_ M / 9: /0**\__P"&?_AQ_P!"7H__ (#+1_PS_P##C_H2]'_\!EH ] HKS_\ MX9_^''_0EZ/_ . RT?\ #/\ \./^A+T?_P !EH ] HKS_P#X9_\ AQ_T)>C_ M /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_ MZ$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P& M6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T) M>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: M/0**\_\ ^&?_ (C_\ @,M' M_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] MHKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ M /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX M_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@# MT"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#A MG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ M X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ M (C_\ @,M'_#/_ ,./^A+T M?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#A MQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ M 9: /0**\_\ ^&?_ (C_\ M@,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!E MH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_X MC_P#@,M'_ M S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ (C_\ @,M'_#/_ ,./^A+T?_P&6@#T"BO/_P#AG_XC_ /@,M'_# M/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#AQ_T)>C_^ RT?\,__ X_Z$O1_P#P M&6@#T"BO/_\ AG_XC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ ("M&\ Z]?:/X)TAM2@M'>';:*Q4@$P M\L9B*>&@TG.2BF]$KNVOEW.@^*GQPT+X7V[0RO\ VAK3+F/3H6&X>AD/\ _4 M]A7QS\0/B7KOQ*U3[9K%UOC0GR;2/*PP@]E7U]SDGUKG-.TVXU*Z@LK&VDN; MB5@D4$"%F8]@%%?3_P )?V5K>UCBU/QHHN)V&Y-*C?Y$_P"NC _,?]D''J3T MK\ZJ5\;GE3V=-6@ON^;ZO^K']E83*^&/"O!K&8V?M,5):.R4(_9CW=_66 MR.7_ &5?AYKC_P#@,M'_ S_ /#C_H2]'_\ 9: /0**\_\ ^&?_ M (C_\ @,M'_#/_ ,./^A+T M?_P&6@#T"BO/_P#AG_XC_ /@,M'_#/_PX_P"A+T?_ ,!EH ] HKS_ /X9_P#A MQ_T)>C_^ RT?\,__ X_Z$O1_P#P&6@#T"BO/_\ AG_X)= M%^%_BS4/!NGIJWBRUTNYFTJQD/RS72QL8E]\MCC(STR,YKK** /R7_9T_P"" MM'C+P#XNO?"W[16F7DT?G%3J<.EK:7VFM_"_#/P[^#5EJ-]X9GU6'4]8\>4E\[8P1P 2 MQ*_?,UM#<&,RQ)*8W$B;U!VL.C#/0\GGWJ6@#R.W^'M]^S[^S'/X3^%.FQZA MK/AS0)HM$M;K ^UWBQLP>3D M)*2Y&0"S'D \?FU\'?^"LGQ7^$7C6Y\/_'S MP]=:U:^9B?\ XEJ:;JM@<]H=L:2*.1M8*W??V/[ TR2&.8H9(U0I0*HY8[L?*"U?KG3(HDAC2.-%CC0!511@*!T 'I0!@_#SP M-I?PQ\!^'_"6BQ&+2=$L(=/ME;[Q2- H+'NQQDGN2370T44 %%%% !1110!\ MJ_\ !2[_ )-9U[_MO_Z0W5A?#72_M>L76V1@?)M( ML--,?15]/8>G0=^XKY) MUS7M2\4ZK+J&J7@' KY;,L\IX5NE0]Z?X+_ #9^]<%^ M%N+SQ0Q^:MTL.]4OMS7E_+%]WJ^BUN>X?\-A^(#X@68Z18+HWF3X MD+ABCB:.#X>@E*FFJCC=Q>UE>[YI+6[7>S;>V7IOA/0]'OI+VPT;3[&\DSON M+:UCCD;/7+ FM:BBOH(QC%6BK'Y#5K5:\N>K)R?=N_YA1115&(4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !63XL_Y%76?^O*;_P!%M6M63XL_Y%76?^O*;_T6U &I^PS_ ,SM_P!N M/_MQ7U57RK^PS_S.W_;C_P"W%?55 !1110 4444 %?RLU_5-7\K- ']*/[)W M_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0PUZK0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!\J_\%+O^36=>_[;_P#I#=5R MWPM_Y$33/^VO_HUZZG_@I=_R:SKW_;?_ -(;JN6^%O\ R(FF?]M?_1KT =71 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 M17EWQ:^/FB?#2.2SA*ZKKV/ELHF^6(]C*W\/^[U/L#FN>OB*6&@ZE65D>ME> M4XW.L5'!Y?2=2H^B_-O9+NWH>E7E];:?&)+JXBMHR=H:9P@SZ9-3*P900<@\ M@BOSK\;>/M;^(6K-J&M7C7$G(CB7Y8H5_NHO8?J>Y-?6_P"RW'K$?PLA_M7S M?):Y5K:Z+37IKY7\5/V:O%>J>/M1U'1(H=0L-3N7N3(\Z1F M NQ9@P8@D DXVYXKU;X1_L\Z/\.UBU#4/+U?7P ?M#K^Z@/I&I[_ .T>?3'2 MO7**ZJ.4X6C6==1NWKKLO0\',?$+/\RRRGE52JHTXI1;BK2FDK6D[]MTK)]4 MPHHHKV3\U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K)\6?\BKK/_7E-_Z+:M:LGQ9_ MR*NL_P#7E-_Z+:@#4_89_P"9V_[JUY5^R=_P FL_!O M_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /E7_@I=_R:SKW_;?_ -(;JN6^%O\ R(FF?]M?_1KUU/\ P4N_Y-9U[_MO M_P"D-U7+?"W_ )$33/\ MK_Z->@#JZ*** "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@ HKC/B-\6- ^&-B)=5N/,NY!F&Q@PTTOOC/"_ M[1X^IXKG?A3^T%H_Q0U272ULIM*U)4,L<,SAUE4==K #D=<$=/7G''+&8>-9 M4'-<[Z'TM'AO.*^73S:GAI/#QWET]5U:75I-+JS!_:>^*FK^!=.TW2M%D-G< MZDLC2WB_?C1<#:A[$[NO48XZY'R5INF:CXEU6.TLK>?4=0N7^6.,%W=CR2?Y MDGZU^@'C[X<:'\2M,CLM;MFE6%B\,T3;)(B1@[6]^,@Y!P/05%X"^%OASX;V MSQZ+8B.:08ENICOFD]BQZ#V&![5\[CLHQ&.Q?/.?[O\ +T7ZG[%PIXAY1PKP M_P#5\/A6\9=W>B4G=V6?"']EVRT#R=5\6K'J.HC#)IXPT M$)_V_P"^W_COUZU[^JA5 P!P *6BOHL+A*.#A[.C&WYOU/QO/>( M8U.9]%M&*[171?B^K;"BBBNP^<"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R? M%G_(JZS_ ->4W_HMJUJR?%G_ "*NL_\ 7E-_Z+:@#4_89_YG;_MQ_P#;BOJJ MOE7]AG_F=O\ MQ_]N*^JJ "BBB@ HHHH *_E9K^J:OY6: /Z4?V3O^36?@W_ M -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]5H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ^5?\ @I=_R:SKW_;?_P!(;JN6^%O_ "(F MF?\ ;7_T:]=3_P %+O\ DUG7O^V__I#=5RWPM_Y$33/^VO\ Z->@#JZ*** " 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 **** $+!023@#J:^?OB]^U M%9Z%YVE>$6CU#4.4DU$C=!"?]C^^WO\ =_WNE>J_%?1M3\0_#G7M.T=B-1N+ M8K$%(!?D%DR?[R@K^-?$_AKX1^+?%6M?V9:Z)=P3*V)9+N%H8X?4NS#CZ=3C M@&OE\YQF*HN-##1=Y=5^2\S]X\->&\AS*G6S7.ZT>6B_@DTE:U^:5]X]$MFT M[WV.GUSY9DCHS6(Q3O+=+L_-]6>KQQXGQS'#SR;(H\M!KEE.UG*.UHQ^ MS&VFNK71=2BBBOL#^<@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*R?%G_(JZS_UY3?^BVK6K)\6?\BKK/\ UY3?^BVH U/V&?\ F=O^W'_VXKZJ MKY5_89_YG;_MQ_\ ;BOJJ@ HHHH **** "OY6:_JFK^5F@#^E']D[_DUGX-_ M]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BO+_ (Z? MM+_#?]F_18-1\?\ B:WT;[3G[+9JK375SC&?+A0%F R,MC:,C)&:\H^$7_!2 M[X$?&3Q;;^&M-\1W6BZM=2^39QZ[:&UCNG+854DR4#,<85BI.0 ,\4 ?4]%% M>4?&S]J#X>? &;3++Q7K+_V[JC*FG:!IEN]YJ-X6;:OEP1@M@L" QP"1@'/% M 'J]%>(_";]L3X;_ !<\7S>#[6[U+PSXWA7<_A?Q7I\FF:@1@L=L<@ <@ DA M22 "<8YKVZ@ HKRCXV?M0?#SX S:99>*]9?^W=494T[0-,MWO-1O"S;5\N", M%L%@0&. 2, YXK(^$W[8GPW^+GB^;P?:W>I>&?&\*[G\+^*]/DTS4",%CMCD M #D $D*20 3C'- 'MU%%% !1110 4444 ?*O_!2[_DUG7O\ MO\ ^D-U7+?" MW_D1-,_[:_\ HUZZG_@I=_R:SKW_ &W_ /2&ZKEOA;_R(FF?]M?_ $:] '5T 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 %%%% !15:\U.ST_'VJ[@ML]/.D5,_F:L A@".12NMBW" M44I-:,6BL#QKXYT;X?Z*=3UJZ^S6V\1H%4L\CG)"JHZG@_E7D>H?MB>%X>4_;9=A95(7M=*ROZNR/ M>Z*^7M0_;.N&R+'PM''Z-<7I?/X!!_.M7X8?M3WGBOQ?8Z+K6E6MM'?2""&X MLV8%)#]T,&)R"<#C&,UPQSK SFJ<9ZOR9]17\,N*,+A:F+K89*,$VUSP;LM7 MHF^G3<^C**:[%58@;B!P/6OS^\7_ !8\7>*-7NY[[6;^W#2-BRAG>.*(9^Z$ M! XZCZH^I?B MY^T5H_P]$VG:;Y>KZ^,J85;]U;G_ *:,._\ LCGUQ7S5#\?/':>(UUMH1)'".8+9NH(_OL/4\#L.,U\E"MF&?XR:/;+65Y[6&22,PNZ*S M1GJI(Y'X5+117Z*?QK)IMM*P4444""BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *R?%G_(JZS_UY3?^BVK6K)\6?\BKK/\ UY3?^BVH U/V M&?\ F=O^W'_VXKZJKY5_89_YG;_MQ_\ ;BOJJ@ HHHH **** "OY6:_JFK^5 MF@#^E']D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHH MH *1L[3M +8X!.!2T4 ?)?\ P[U\$?%K6-3\9_'."X\>>.=7D,CI'JMU!8Z3 M#D^7:6BQ/&3'&I W/DLVYL+N(K\E?V[?V;]-_9=_:(O?"'AR^GOM&N;6#4]/ M69P]Q DI9?*>3^[/QV\<>-_A_X#N-6\ > 6^(NNHV!I2:C' M9E5VG]YEP=^#CY%^8YXK\)=?_:D\>Z1^UU<_%CQWX6TW4/&6GWR_:/#NN6#I M!:>6 B1+$QW1-&%&QCEE8!CN.<@'[K_"K6-6\*?LZ^$=5\=/+'K6F^%K6YUQ MYR3(LT=HK7!^*2UWJ%PNHZE'%(QD2U M46\B0Q)GHL:NJK_N@]>:_0CXL?'S2/CG_P $[O'OQ$\,":&SU?PI?QM;R,/- MMI"CPS1-CNK;AGN,$<&OS7_X)#_\GDZ;_P!@:_\ _0%H ]4_X+,--X._:(^& MGBS1+B;2M?71MR7UHYCE1X+EVB<,.0P+GGV'I7Z/_L__ !YMOBG^S#X9^*>I MM' L^BM?:F8?N)- &6YVCL \4F!V%?G#_P %O/\ DJGPT_[ MQ_Z/%>B?LPZ M_=6W_!'SXC,H<&WL==M(RIQ\D@.XCV_>M^M '@W[!OQ U7]H[_@I-9^/?%): M[U"X74=2CBD8R):J+>1(8DST6-755_W0>O-=I_P68:;P=^T1\-/%FB7$VE:^ MNC;DOK1S'*CP7+M$X8D12 A+75[^&//=3('_F[5]HT %%%% !117!>+?C M?X3\$:U+I.K2ZNE[&JNPM= U"ZCPPR,20P,AX]&XZ'F@#Q+_ (*7?\FLZ]_V MW_\ 2&ZKEOA;_P B)IG_ &U_]&O61_P4(^.WA#Q=^S;K6G:;-K#74GG;1<^' M]0MDYL[E>7E@51RPZGWZ UC>"_BQX<\,^&K/3;^34ENX-^\6^CWDZ?,[,,/' M$RG@CH3CIU% 'K=%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_ M4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z! M17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ M ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"? MU#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ M O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ M/;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#" M?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 > M@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>? M_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/ M;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_P MG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1 M_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ M #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ MPG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% M'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17 MG_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_ MSVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_ M\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P", M4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA M_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ M ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ M0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@4 M5Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\( M?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6 M/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ MC%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\ M(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8 M_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^ M,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H M%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O M"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SV MUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ M (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"] MO"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/; M6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/ M_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0! MZ!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO M;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\ M]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U# M_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_P MO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_S MVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U M#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 M >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\ M+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"' M_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G] M0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4? M\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(? M\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG M]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C M% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ M_"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;P MA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P ) M_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C% M'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O" M'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\ M)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ MXQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ M /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V M\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ M"?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_X MQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O; MPA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/ M_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ M .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y M_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#" M]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ M G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_ M^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P + MV\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VU MC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0 M_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%% M>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ MPO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC M_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4 M/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ M"]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ] MM8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_ M4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z! M17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ M ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"? MU#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ M O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ M/;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#" M?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 > M@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>? M_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/ M;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_P MG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1 M_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ M #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ MPG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% M'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17 MG_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_ MSVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_ M\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P", M4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA M_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ M ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ M0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@4 M5Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\( M?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6 M/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ MC%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\ M(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8 M_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^ M,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H M%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O M"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SV MUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ M (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"] MO"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/; M6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/ M_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0! MZ!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO M;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\ M]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U# M_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_P MO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_S MVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U M#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 M >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\ M+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"' M_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G] M0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4? M\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(? M\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG M]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C M% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ M_"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;P MA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P ) M_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C% M'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O" M'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\ M)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ MXQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ M /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V M\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ M"?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_X MQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O; MPA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/ M_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ M .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y M_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#" M]O"'_/;6/_"?U#_XQ7A_Q&_:MUQO$%U:>%UALM,@;RTN+FV;SY".K%7 V<_P ME*L3+"Y>E>*NW)V26WF_N3/K"BO@G4/C[ M\0-3SYOB:Z3/_/NB0_\ H"BN:OO&WB+5&W7FO:G=G.<73C_A4I?GRGZ-U2UG6K#P[ILVH:G=Q65E",R33-M4 M?_7]J^>?V>_C8NG>%+JS\4W>J77DSXLYTTZZO#L(Y0O%&_W3T!.?F],4W]HO MQKIGQ$\&6EEH+ZM<7<%XLS6K:)?1"5=K+]YH0N06SR1QGO7N_7)5,%]:I0N[ M72/RA\-TL'Q*LAS#$*,%-1E-;6>M]=GTUT3WV.\U#]J+X?66?*U*XOB.UO:2 M#_T,+7,ZA^V-X;AW"RT35+DCIYWEQ _DS?RKY=D\*:Y'UT34S_NV4I_DM/L_ M"NJ74FV73]0LQG&Z;2[LC_QR)J^2_M3-JW\.G;TB_P!;G]#?ZB>'N6_[WC%+ M_%6BG]T>5GU'X)_:RTWQ1XFM-)OM#DTF.[E6&&Z%T)@'8X4.-B[03@9!.,^G M->]U\1?#GP+HND^)=/U/Q%J]W]EM)5N!:V6@:F[2,IR%8FV4*,@9QGTXZU]. M_P#"]O"'_/;6/_"?U#_XQ7T^5RQLZ3>-6M]-D_P/PSCRAPSA\;3APS*\.7W[ M.4HWOI9RN[VWUMM;J?-7Q&_:(\9ZEXGU."PU.71M/AG>&*VMU56"J2N6;&[< M<<\X':O/-2\?>)M8R+WQ#JEV#_#->2,OY$X[U]&>*=+^#?BW7)M5N[?7H+J= MB\WV71=1C65CU8CR.">IQC)Y]:DT_2_@=IN"FAZI,W]ZXT;59,_@T6/TKYZM MD^8UZDG.JK7[O\K'[%EWB1P9E6#I1P^ E&:BD[4Z>Z6MY.2;]=WU/E-W:1BS M,69CDLQR37VO^RZ-8'PK@_M42B+[3)]A\[.[[/A<8S_#NWX]O;%1Z=XT^%&D M$&RT)[9AT>/PE>!OS^S9KH?^%[>$/^>NL?\ A/ZA_P#&*]/+,FE@:KK3J7TM M9'P_'/B30XKR]9=A\+R)24N:33>E]$DM+WWOMI8Y_P#:1^%^K?$CP[ITFB[9 MKW3I7?[(SA?.5@ <$\;AM&,XZFOGO3_V9_B%?8+:*EHI_BN+N(?H&)_2OJ3_ M (7MX0_Y[:Q_X3^H?_&*/^%[>$/^>VL?^$_J'_QBNK%Y+AL96=:HVF^W_#'@ M\/\ B7G/#>71RS"0IRA%MIRBVU=W:TDEN[ZIG@.G_L?>++C!N]3TFT7T6221 MORV ?K7I/PQ_9;L_!'B*TUO4M7.JW-HWF001P>5&K]F)+$MCJ.G.*[7_ (7M MX0_Y[:Q_X3^H?_&*/^%[>$/^>VL?^$_J'_QBJHY+@J$E-1NUW;,LR\3>)LTH M3PU2NHPFFFHQBKI[J]FU\F>@5Q>K_!GP5KVJRZE?>';2:]E;=))\RAV[DJ" M2>YQS5/_ (7MX0_Y[:Q_X3^H?_&*/^%[>$/^>VL?^$_J'_QBO7J4J=56J13] M5<_.<)C\7E\G/!UI4V]&XR<6UVT:.I\/^$=$\*1NFCZ39Z:K_?\ LT*H6^I MR?QK7KS_ /X7MX0_Y[:Q_P"$_J'_ ,8H_P"%[>$/^>VL?^$_J'_QBKC&,%RQ M5D<]:O5Q$W5K2$/ M^>VL?^$_J'_QBJ,3T"BO/_\ A>WA#_GMK'_A/ZA_\8H_X7MX0_Y[:Q_X3^H? M_&* /0**\_\ ^%[>$/\ GMK'_A/ZA_\ &*/^%[>$/^>VL?\ A/ZA_P#&* /0 M**\__P"%[>$/^>VL?^$_J'_QBC_A>WA#_GMK'_A/ZA_\8H ] HKS_P#X7MX0 M_P">VL?^$_J'_P 8H_X7MX0_Y[:Q_P"$_J'_ ,8H ] HKS__ (7MX0_Y[:Q_ MX3^H?_&*/^%[>$/^>VL?^$_J'_QB@#T"BO/_ /A>WA#_ )[:Q_X3^H?_ !BC M_A>WA#_GMK'_ (3^H?\ QB@#T"BO/_\ A>WA#_GMK'_A/ZA_\8H_X7MX0_Y[ M:Q_X3^H?_&* /0**\_\ ^%[>$/\ GMK'_A/ZA_\ &*/^%[>$/^>VL?\ A/ZA M_P#&* /0**\__P"%[>$/^>VL?^$_J'_QBC_A>WA#_GMK'_A/ZA_\8H ] HKS M_P#X7MX0_P">VL?^$_J'_P 8H_X7MX0_Y[:Q_P"$_J'_ ,8H ] HKS__ (7M MX0_Y[:Q_X3^H?_&*/^%[>$/^>VL?^$_J'_QB@#T"BO/_ /A>WA#_ )[:Q_X3 M^H?_ !BC_A>WA#_GMK'_ (3^H?\ QB@#T"BO/_\ A>WA#_GMK'_A/ZA_\8H_ MX7MX0_Y[:Q_X3^H?_&* /0**\_\ ^%[>$/\ GMK'_A/ZA_\ &*/^%[>$/^>V ML?\ A/ZA_P#&* /0**\__P"%[>$/^>VL?^$_J'_QBC_A>WA#_GMK'_A/ZA_\ M8H ] HKS_P#X7MX0_P">VL?^$_J'_P 8H_X7MX0_Y[:Q_P"$_J'_ ,8H ] H MKS__ (7MX0_Y[:Q_X3^H?_&*/^%[>$/^>VL?^$_J'_QB@#T"BO/_ /A>WA#_ M )[:Q_X3^H?_ !BC_A>WA#_GMK'_ (3^H?\ QB@#T"BO/_\ A>WA#_GMK'_A M/ZA_\8H_X7MX0_Y[:Q_X3^H?_&* /0**\_\ ^%[>$/\ GMK'_A/ZA_\ &*/^ M%[>$/^>VL?\ A/ZA_P#&* /0**\__P"%[>$/^>VL?^$_J'_QBC_A>WA#_GMK M'_A/ZA_\8H ] K)\6?\ (JZS_P!>4W_HMJY7_A>WA#_GMK'_ (3^H?\ QBJ. MN?&?PMJFBZA96\NJFXN;>2&,2:'?1KN92!EFA"J,GJ2 .YH ],_89_YG;_MQ M_P#;BOJJOE7]AG_F=O\ MQ_]N*^JJ "BBB@ HHHH *_E9K^J:OY6: /Z4?V3 MO^36?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]5H **** "BBN3^+7 M@>;XF?"_Q9X2M]4FT2?7-+N=.348!E[8RQLF\#(SC=TR/J.M '1V&I6FJP&: MRNH;R$,R&2WD#KN!P1D'J#P17YM_\%HO@CH=U\-_#?Q3M;6.V\266I1Z/>3Q MJ%-U:R1R,F\]6:-XP%]I&]!CBO@9^QM^V%^Q_P".+F;X=WWAS7M!N)P+K3Y] M2_XE]ZF.))(9-CHP W)AQTRRYS]3^*/V:?B3^UC<>&U^/MQX?T'P7HUVNHC MP7X1FGG;4+@*54W=U(%VJH9ALB!R';YP<8 .*_8=^".K:]_P3/O_ EJ43P7 M/C+3=6DLHI3M*)WNY)HVBGDBE4':9%D)HM2 M\6>&M0G(D.TK)>K*\!]L(\/7TY]*XWQ!^Q'X^_:^^/VF_$7X^6FE>%/"VD6D M=I8^#-$U WLTRJ[2%)YPBJ%9G;/K7J__ M 6\_P"2J?#4?]06X_\ 1]?2GQ>_83\3>"_VH-+_ &@?@:=(;7UNY;K5?"VL MS-;V]W)-&T4\D4J@[3(LCEE; #?,"<[:S/$'[$?C[]K[X_:;\1?CY::5X4\+ M:1:1VECX,T34#>S3*KM(4GG"*H5F=MS+R0 H"\-0![1_P3C^'DWPV_8W^'=E M=QO%>ZA:R:Q,L@P?])E:6/CM^Z:.OI:H[>WBL[>*"")(((E"1QQJ%5% P . M .U24 %%%% !1110!\J_P#!2[_DUG7O^V__ *0W5*RJU848.I4=DCOP. Q69XF&$P=-SJ3=DEN_ZZMZ):LZ?7=>T_ MPSI<^HZI=Q6-E",O-*V /8>I/8#DU\R>,OVOM4;6&3PSIUK'IL9P)-0C9Y)O M?"L-H]N3[]J\B^(OQ0UWXFZI]JU6XQ;H3Y%E%D0PCV'<^K'D_I70?"3X$:U\ M3ITNG#:9H*M\]](O,F.JQ#^(^_0?7BOA<3F^)QU54, FE^+_ ,D?U9DOAWD? M"N EFG%&_&WB*?61>7FF7%T_F7$=OM*2-W8 C@GOVSVKTWPMX9L/!O MA^RT;3(C%96B;$5CECDDEB>Y)))]S6K7V$L+'$48T\6E)JU_4_F^GGM?)\SK MXO(*DJ,).2CWY&[I.]T[*V]]>IXKIW[)/@BSVF>35+\]_.N54'_OA5_GWKI] M._9]^'VF;3%X;MY2.]Q))-G\'8BO0Z*4,OPE/X:4?N1IB>,.(<7_ !L?5:[* MDDK(^2E*4Y.4G=L* M***9(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%9NK>)-*T%-VH:A;V?HLL@#'Z#J?PI-I:LSJ5(48N=22275Z(TJ*\SUK MX^>']/W+8QW&IR=BJ^6GYMS^E<'K7Q^U^_W+8PVVF1GHRKYL@_%N/_':Y)XN MC#K?T/CL;QCDV#NO:\[[1U_'X?Q/H9G6-2S,%4#)8G %9]GXDTG4+PVEKJEG MJT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*O_ 4N M_P"36=>_[;_^D-U7+?"W_D1-,_[:_P#HUZZG_@I=_P FLZ]_VW_](;JN6^%O M_(B:9_VU_P#1KT =71110 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 %%9WB#Q%I MOA72IM2U:\CL;*$9>64X'L .I)[ @\O'9C0P$;U'>71=3[SA7@S,^+*_+A(\M)?%-_"O+S?DOG9 M:GV77SY^TQ\&_$'CK5M-UO08?[0:&V^R2V?F*C* [,'7<0#G>0><\#KVY']D M77]5AP?]T'ZGM7TK;V\5K!'##&D,,:A$CC4*JJ. !T%245VX3!4<%#DHK MU?5GRW$7$^9\3XGZSF-2]OABM(Q]%^;=V^K"BBBN\^4"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9--';QM)+(L4: M\EW( 'U)I]?/'Q]N]1;Q9';SM(NG+"K6R<[#_>/USD?3%<]>K[&'-:Y\[GV< M?V)@GB_9\^J5MM^[ULOUT/5M:^+GA;1=P;4ENY1_RSLQYI/XCY?UK@]:_:*= MMRZ3I*KZ2WCY_P#'%_\ BJ\FTO0-2UR39I]A<7AS@^3$6 ^I'3\:[G1?@+XC MU':UX;?3(SU$K[W_ "7(_,BO+^L8BM\"/R7_ %DXESI\N I237T%HO[/\ H5EM M;4+FYU)QU7/E1G\!S_X]7>:/X5T?P^H&G:;;6K#C>D8WGZMU/YTU@ZU1WJ2_ M4NGP5G.9253,J]O5N;_R_$^9M%^&?B;7MK6VDSI$W_+6X'E+CU^;&?PS7>:+ M^SKY45UPP-*/Q:GV."X#RK#V=?FJ/S=E]R MM^+9Q.B_!WPMHVUOL'VZ4?\ +2];S,_\!X7]*[&WM8;.%8K>&.")>B1J%4?@ M*EHKMC",/A5C[G"X#"8&/+AJ48+R2044459WA1110 4444 %%%% !63XL_Y% M76?^O*;_ -%M6M63XL_Y%76?^O*;_P!%M0!J?L,_\SM_VX_^W%?55?*O[#/_ M #.W_;C_ .W%?55 !1110 4444 %?RLU_5-7\K- ']*/[)W_ ":S\&_^Q,T; M_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!\J_\%+O^36=>_P"V_P#Z0W5.?%D'@;PEJ>NW,;316<6_RE."[$A5 M7/;+$#/O7-M\?/ ::\-(.OPFY+^5Y@1S#NSC'F8V_CG'O77^(O#]EXJT.]TG M48O.LKN,QR+G!QV(/8@X(/J*Y?;1K0FL/-.2\[V?2Y[ZRZKEF*P\LXP\X4I- M-IQ<7*%USYS$A/D6<61# #V4>OJ3R:ZCX1? +6 M/B9)'>W&_2] #?->.OS38ZB('K_O'@>Y&*]O\+?LE^&M#UH7NH7MQK5O&VZ* MSG14C]O,Q]_Z< ]P1Q7N$,*6\211(L<:*%5$& H' '85\CA,CJUJCK8]W\K MWOZOM_6A_1'$/BI@,NP4#_ 7H_@31 MX],T6S2TMUY9AR\C?WG;JQ_STK;E.3NV MW=M]VPHHHJSG"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK$UK MQKH7AW<-0U2WMY%ZQ;]TG_? R?TJ7)15VS"M7I8>'M*TU&/=M)?B;=%>3ZU^ MT+I-KN73;"XOG[/*1$GU[G]!7!ZU\, MI1ZW/B\;QKD^#NHU'4?:*O\ B[+\3Z/NKN"QA::XFC@B7K)*P51^)KC=:^,G MA;1]P%\;^5?^6=FF_/\ P+A?UKYKU#5KW5IO-OKN>\D_O3R%S^IJSH_A?5_$ M# :=IUS=C.-\<9*CZMT'XFN*6.G)VIQ/B,1Q_C<5+V678>S?>\G]RM^IZ=K7 M[15W)N32M+B@'0273ES]=HQC\S7,6_QJ\5PZBES)?K/&&RULT*"-AZ<#(^N< MUJ:+\ ->OMK7\]OIB'JI/FR#\%X_\>KT'P[\#- T6XBN+EIM3GC(8"8A8\CO MM'7Z$D4E#%U7=NWX&5'!\89M4C5J5)4U?J^1?^ K5_-'H-M-]HMXI=I3S$#; M6ZC(SBI:**]L_=E>VH57O-/M=1C"7=M#=(#D+-&' /T(JQ10*48S7+)70R*) M((UCC18T48"J, ?04^BB@:TT04444#"BBB@ HJO?:A:Z7:275[:F>W[TD)C_ '6/TKVSR^A*H_[J;2]7LOFT9SJ0IJ\W8]XHKX5F_X*/:JVOH\/@VS31 X#PO=. MUR5SR0X 4'';:?K7VUX>URU\3Z!IFLV+,]EJ%K%=P,PP3'(@=21VX(KV,^X1 MSCAF%*IF='D52]M4]5NG9NS_ *1G2Q%.LVH/8T****^..@**** "BBB@ K)\ M6?\ (JZS_P!>4W_HMJUJR?%G_(JZS_UY3?\ HMJ -3]AG_F=O^W'_P!N*^JJ M^5?V&?\ F=O^W'_VXKZJH **** "BBB@ K^5FOZIJ_E9H _I1_9._P"36?@W M_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#Y5_X*7?\ )K.O?]M__2&ZKEOA;_R( MFF?]M?\ T:]=3_P4N_Y-9U[_ +;_ /I#=5RWPM_Y$33/^VO_ *->@#JZ*** 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 R_$GB;2_".DS:GJ]Y'8V<7620]3V51U)/H.:^0/C# M^T7JGQ ,VF:3YFE: ?E90<37(_VR.B_[(_$FLS]HOQ#K&K_%#5K34WE2VL9? M*M+9B0B1X!# >K##$^_L*M?"#]GW5_B1)%J%]YFE>'\Y-RR_O)QZ1 _^A'CZ M]*^ Q^88K'UI8/"Q:5[/N_7LC^NN%.$3$L>]NK8 &3^59WA/PAI'@G1X],T:RCL[5.2%Y9V[LS=6/N:V:^BRK+%E\ M'=WE+?M\C\9X]XXGQAB8*G3Y*%*_*G\3O:[ETZ*R6W=A1117NGY6%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5GZYKUAX;TZ2^U&X6VMDX MW-R2>P ')/L*T*\Z^-7A'4?%6@VC::C3RVDI=K93@NI&,CU(]/-OCGJ&L^9::*K:;9G@SD_OW'U'W/ MPY]Z\RCBGOKC;&DEQ/(<[5!9F/\ 6O0?"7P1UO7)P^HQMI%F#\S3#]ZWLJ_U M./QKW/PMX+TGP?:^3IMJ$=AAYW^:63ZM_0<>U>/&A6Q+YJCLOZZ'XIA\@SOB MBK]:S*;A#IS+_P!)AI9>;M\SYYT7X0^*=:VL-.-E$?\ EI>-Y6/^ _>_2N]T M7]G6%=KZMJSR'O%9H%'_ 'TV?Y5[-17=#!4H[ZGWV"X&RC"V=6+J/^\]/N5O MQN:V?7YL@?@!74JH10J@*H& , 4M%=L8QA MI%6/M\/A,/@X\F'IJ"\DE^044451UA1110 4444 %%5[[4+72[22ZO;F&TM8 MANDFG<(B#U+'@5X?X^_;4^&/@GS(K;59/$MZO_+'1D\U,]OWI(3'^ZQ^E>SE MN39CG%3V>7T)5'_=3:7J]E\VC.=2%-7F['O%5[[4+72[22ZO;F&SMHQEYIY MB*/4L>!7Y_>/O^"@WC+7/,@\+Z79>&;NW^LR@Y47<[.B?[JYVK] !7[5D_@SG&,M/,JL:$>R]^7X-1_\ M)GZ'FU,QIQT@KGZ->/OVU/ACX)\R*VU63Q+>K_RQT9/-3/;]Z2$Q_NL?I7S= MX^_X*#>,M<\R#POI=EX9MSD+/+_I=S[$%@$'TV'ZUX!X)^%7B_XCSB/PUX=O M]6&[:9H82(5/HTAPB_B17T;X!_X)X^)=4\N?Q;KMGH4)P3:V*_:9_=2W"*?< M%J_15POP!P:N;-*JJ5%TF^9_^"XK;UB_4Y/;XO$? K+R_P SYH\7_$+Q-X^N M_M/B/7;_ %F4'*B[G9T3_=7.U?H *M>"?A5XO^(\XC\->';_ %8;MIFAA(A4 M^C2'"+^)%?H[X!_8]^&'@+RY5T(:]>I_R]:TPN"??R\",?\ ?.:]GM[>*UA2 M&")(88QM2.-0JJ/0 =*\?,O&7 X.G]7R'!W2VNI_X*7?\FLZ]_P!M_P#TANJY M;X6_\B)IG_;7_P!&O0!U=%%% !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 %%%% !2,P12S$*H&23T%9?B?Q1IG@W19 M]5U>[2SLH1\SMR23T50.23Z"OCOXP?M#:K\1FET[3O,TKP_G'D!L2W ]9".W M^R./7/%>3C\RHX"/OZRZ+^MD?H/"?!.9<6UK8=2^;1ZU\3 M/VK+#PYJ!T_PQ;0ZU-&<37DK'[.#_=3'+_7('IFN]^"_Q83XL>'9[M[3[#?V MDHBN(5)9.1E64^A&>#R"#]:^,/ GP]UOXC:PNGZ-:F4C!EN'^6*%?[SMV^G4 MXX!K[;^$WPOLOA5X;.G6TS7=U,_FW5TPV^8^,<#LH'0?7UKQ/QN(=:?\ M/\/EU/TWC_A_A/A?*(9=A=<;=.]VY6ZN:^%)K966MK=6;NM>"] \274-SJNB MV.HW$/$)M-\+V1NM3NTMHOX0QRSGT5>I/TKPWQM\XM+@.;F-V++@*3O.>ASCGWQWKZ-IT*RK1YDK%Y#G4,]PKQ,(. M%FU9Z[6>CZ[A11170?1A1110 4444 %%%% !14%]?6VF6LEU>7$5I;1C<\T[ MA$4>I)X%>(>/OVTOACX'\R*#5G\27JY'D:,GFKGM^])$>/HQ^E>QEN39CG%3 MV>7T)5'_ '4W;U>R^9G.I"FKS=CW:H+Z^MM,M9+J\N(K2VC&YYIW"(H]23P* M_/\ \??\%"/&&M^9!X6TFR\-6YR%N)O]+N/J"P"#Z%#]:^=?&'Q%\3_$"Z^T M>(]>O]9D!RJW4[,B?[J?=7\ *_:\G\&%M)LO#5N&_#U_J_P V MTRP0GRD/^U(<*OXD5]&> ?\ @GEXGU;RY_%FN6>@0'!-K9C[5/[@G(13[@M7 MZ,N%> .#5S9K552HNE1\S_\ !<5MZQ?JO]7^;:98(3Y2'_:D. M%7\2*_1WP#^QU\,/ ?ER_P!A_P!OWJ?\O.M,+C_R'@1_^.Y]Z]HMK:&SMXX+ M>)((8QM2.-0JJ/0 =!7CYEXRX#!4_J^0X.Z6SE:$5Z0CJU\XFD,OE)WJR/@C MX?\ _!/+Q-JWEW'B[7+3083@FTLE^U3X[@MD(I]P6KZ1\ _L>_##P%YO4_Y>M:87!/OY>!&/\ OG->UT5^*9QXA<1YU>-;$N$']F'N+TTU:]6STJ>$ MHT]H_>1V]O%:PI#!$D,,8VI'&H55'H .E2445^=-MN[.L****0!1110 4444 M %%%% !1110 5D^+/^15UG_KRF_]%M6M63XL_P"15UG_ *\IO_1;4 :G[#/_ M #.W_;C_ .W%?55?*O[#/_,[?]N/_MQ7U50 4444 %%%% !7\K-?U35_*S0! M_2C^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 44 M4R97:)UC?RY"I"N1G:>QQWH ^ _VU?\ @J?8_L^^,KSP)X T6R\5>*; A=1O M[^5C8V4O>#9&0TD@XW890I.,D@@>(?!/_@M1XE;Q=:VGQ4\)Z,WAVXD"2:CX M;BFAN+0$_?,$+*'2](UC M2K?63IML L-I+))+&Z1J/NJ3#O"C@;\# P ?O/I&K6>O:39:GIUS%>Z?>P) MOB/]O#_@H[>?LF_$;1/!WA[PWI_B74)]._M"_: M]N'C%N'\M?#UM+.+DA3 K)Y M@1O38K!>>FVOR^\/?MK? ?6?C/\ %3Q?\7?A?=?$2?Q%KF[2[MK6WNELM,A0 M16T:1S.N&*#OTO\ V9_B5XD^,7P/\*^- MO%.BVOA_5-=MOMR:?:.[I';NQ,+9;DEX]C_\# KYO_9_?]B?]I286/@[P1X- M&N[2YT/5-%BM;W &251AB0 Q6T2 (B6\#,J*HZ#" 4 ?-7Q>_;NOY?VB=,^ WP:T?2O$OCVXG:"_U;6Y9 M!IFF.B-)*C+%AY61$8MM9<$;>6R%P]2_;Q\6?LY_'S3?AA^T)IOAR&SU>WBN M;#QCX5\^*T2-W>-6N(9BS*-Z$,RMA,9P07DE>,[V)]27)S[FO4/\ @MY&H^*_PV<* YT2X!;') GX'ZG\Z /V M 5@ZAE(92,@CH:6OG7_@GO\ $J?XI_L?_#G5KR9Y[^ULFTJY>0[G+6TC0*6/ M_[;_P#I#=5RWPM_Y$33/^VO M_HUZZG_@I=_R:SKW_;?_ -(;JN6^%O\ R(FF?]M?_1KT =71110 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 %%%-DD2&-I) M&5$4%F9C@ #J2:![Z(=17S=\8OVHH[/S]'\&2+-/RDNK8RB>HB!^\?\ :/'I MGJ/.O@;\3/%K?$_2+5M5U#5;>_G\JYM[F=I5*')9\,3@K][(]#7SU3.\-#$1 MH0]Z[M=;?\$_8<'X79UB,HJYMB&J*C%R4)7YFDKN_P#+IM?7O9:GNO[3/P_U MKQYX1L?[%C:[GL;@S/9J<-(I4C*YZD>GH3]#XI\,_P!F+Q!XIOEF\0PS:!I, M9^<2 "XE_P!E5/W?]YA] :^S**UQ&3X?%8CZQ5N_+HSS\G\1I)Z5Y-XV^/%M8^ M9:>'T6\GZ&\D'[I?]T?Q'WZ?6O+?&'Q$UGQI,?MD_EV@.4M(N_H9FKZU?:]>O=ZA=27=PW5Y#G'L!T ]AQ7;^"?@QJWB;R[F^#: M7IQY#2+^]D'^RO8>Y_6O5?!/P?T?PGY=Q.HU/4EY\^9?E0_["]OJK,Z\GX%E4E]:SF7-)Z\J?_I4NOR^\Q?"_@_2O!]GY&FVJQ%O]9,WS22? M[S?TZ5M445ZT8J*LD?K]&A2PU-4J,5&*V2T04444S<***\0^)'[8OPU^'-Q< M6;:I)KVJ0DH]GI$?F[6'9I"1&.>#AB1@\5ZV6Y3C\XJ^PR^C*I+M%-V\WT2\ MWH9SJ1IJ\W8]OJ"\OK?3;62YNYXK6VC&YYIG"(@]23P*^ ?'W_!0KQ=K7F0> M%=(LO#EN>%N+C_2[CZC("#Z%6^M?.OC'XD>*?B#=>?XCU^_UAP958T(]OCE]R?+_ .3/T/.J9C3C\"N?HWX^_;.^&'@; MS(HM8;Q'>ID?9]%3SES_ -=21'CZ,3[5\V>/O^"A'C#6_-@\+:59>&[3;6H^U7'T)!"#ZAF^E?HZX5X!X-7/FM55*BZ5 M'S/_ ,%Q6WK%^IQ^WQ6(_AJR\O\ ,^;O&'Q%\3_$"Z^T>(]>O]9D!RJW4[,B M?[J?=7\ *E\%_#'Q9\1+CR?#?A^_U@[MK26\),2'_:D/RK^)%?H[X!_8W^&' M@3RY6T0^(;U.?M.M.)Q_W[P(_P#QW/O7M5K:P6-O';VT,=O!&NU(HE"JH] ! MP!7D9EXR8# T_JV18.Z6SE:$5Z1CJU\XFD,OG)WJR/@;P#_P3R\3ZMY<_BS7 M+/0(#@FULQ]JG]P3D(I]P6KZ1\ _L=?##P'YO;:*_%,X\0N),ZO&MB7"#^S#W%Z:>\UZMGI4\)1I[1^\BMK:&SMXX+ M>)((8QM2.-0JJ/0 =!4M%%?G+;;NSK"BBBD 4444 %%%% !1110 4444 %%% M% !1110 4444 %9/BS_D5=9_Z\IO_1;5K5D^+/\ D5=9_P"O*;_T6U &I^PS M_P SM_VX_P#MQ7U57RK^PS_S.W_;C_[<5]54 %%%% !1110 5_*S7]4U?RLT M ?TH_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 % M%%% %?4-0MM)L+F^O;B*TL[:)II[B9PD<4:@EF9CP "23TQ7Y0_#/X.S?\ M!1_]M/Q+\7=8M)/^%,Z#?1VMG]IC*KJB6X BMU!_A<@RR>@DV\%ACHO^"EG[ M='A^X\41?!/2[R^N?#,5PH\;7NA2(MQ,BG)TZ&1OE4D@>:W.,A<'#J8O!'_! M83X6?#+P;IOACPK\']7TC1-+@$%G8P7L*HBC)Y."2222S'))))R2: /TH\?^ M#8/B%X%U[PK<7U[I5IK-A-I\UWICI'+/^"(7A M6XLYSX8^)FL6-UMS$NK6$5RA;'1C&8R ?4#CT-?3'[+G[2-]XW_9E\0_'+XA M2+HNB7EYJ&KP6B$RKIVG6^(%B3 #.E 'Y<_P#!(?\ Y/)TW_L#7_\ MZ M>J_\ !;S_ )*I\-/^P+J.J!E/<,I'45WW_!:J7^V?CG\-=$L%>\U;^Q6Q:0*7D8R MW++& HY)9D8 =Z /J_\ X)$P30_L:Z6\K9276+]XACHOF!^))'&>^,UZW0 4444 %<%X MMLOB?-K4K^&-8\)6FD%5\N'5M)NI[@-CYLO'I'TK&\%VOC^3PU M9MHFI^&[?3#O\F/4-.N)9A\[;MS).JGYLXPHXQ]:]9_X*7?\FLZ]_P!M_P#T MANJY;X6_\B)IG_;7_P!&O0!E?8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P4 M77_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z! M10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8O MBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ M@HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H M^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^ M#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ MR57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ M8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!G MP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y M*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H M,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P % M%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@ M44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G M_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@ MHNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^ MQ?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ M /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z M!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ MV+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP M?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y* MH^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z M#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%% MU_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10 M!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ M09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@H MNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4 M_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\ M%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5> M@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V M+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ M (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2 MJ/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z# M/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ M ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ M &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_0 M9\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_ M^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_ MZ#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ M!1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57 MH%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OB MI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ MX*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J M/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^# M_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5 M>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ M -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09 M\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^ M2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/ M^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#! M1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@4 M4 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ M $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X M*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\ M5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ M_!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R5 M7H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_ M]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP? M_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ MDJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^ M@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U M_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G M_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_ MT&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HN MO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5 M/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ M 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E M5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+ MXJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ M ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#D MJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/ M@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R M57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y M_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T M&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO M_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?% M3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ MP477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H M%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI M_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ M^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q M?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ M /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\ ME5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 > M?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\ M'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ M )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ Y*H^Q?%3 M_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1 M=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_\E5Z!10! MY_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 >?\ V+XJ M?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ?]!GP?_X* M+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+K_Y*H^Q? M%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7Q4_Z#/@_ M_P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ M)5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!10!Y_] MB^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+XJ?\ 09\' M_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ /@HNO\ MY*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/L7Q4_P"@ MSX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@_P#\%%U_ M\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=?_)5>@44 M>?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% 'G_V+XJ? M]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T&?!__ (*+ MK_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K_P"2J/L7 MQ4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ M ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5 MZ!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 >?_ &+X MJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ M /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/ ML7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@ M_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=? M_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% M'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T& M?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K M_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q M4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P M477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5>@44 M >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^ M*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^ M"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L M7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX M/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ M "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >? M_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&? M!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ M .2J/L7Q4_Z#/@__ ,%%U_\ )5=])(D,;22,J(HRS,< #U)KDK/XN>#=0UQ- M(MO$=C-?NVQ(TDRK-_=#_=)]@:RG5ITVE.25^[.W#X'%XN,Y8:E*:BKOEBW9 M=W9:+U,[[%\5/^@SX/\ _!1=?_)5<3XZ^*WBGX>;X]5\5^#6OE&18VND74DY M[C*BZ^7_ ($17NK9VG!P>QK\\=?\&>*5\67EA?Z9J%UK,D[&0"%W>9BQRX(' MS GG(X->-FV/JX&$?8PNY=>Q^F>'O">7\4XFM_:.(]G"DD^5-)RO>^KV2MKI MU6QZ7_PU_P"-E9@++0)5S\K?8IT)'N/M!_G3#^U_XZ+#%EX>4=S]BG/_ +<" ME\)_LF>*M5E'5L&[ ^I'M7K/@GPG:^!_"NG:%9NTD%G'L$C]78DLS M'ZL2?QKR+]H_X*:W\1-0T_6=!\NYN;>W^S26E&]2RT_.W<_GK(<%D..XB^K8ZLZ>#FM6U_:3U&XV[_%WA:VSU\WPY?G'UVW!KR2Z M_9\^(5GNW^&;AMO7RIHI/_07.:RKKX/^-[3._P *:NV#C]U:/)_Z"#7R?]KY MK3^*E]\6?T%_Q#S@+%?P,=_X#6IO\TSZB\'^.O%_CY9?[!\7^";]HAF2,:/> M)(HZ9*-^*Z7[%\5/^@SX/_\ !1=?_)5>'_LR_"_Q3I7CY=:U#3+S1]/M M89(W^V1-"TQ9*\CEBNU&=D(QTZ&OOKX5ZSJ7B#X=Z!J.KJ5U&XME:4LNTOR0' MQ_M !OQKW,MS:.83E!0Y6E?N?EO&OA[6X.P]+%/$JK"(F<9R1):P-GVY M3/Y5&)SS#86M*C*+;7:W^9TY+X5YWGF74\RH5*<8U%=*3E>W=VBUKZ^I]5_8 MOBI_T&?!_P#X*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5?-%M^U3X^@QON[*XYS M^\M%'X?+BO7/@3^T/J/Q#\1MH.N6=K%BHH)8_D#7SM M=?MG6B7TB6_A6::T#82:2^".1ZE!&0#[;C7HXG'8?!V]O.U_7]#X[).%LYXC M5265T'44-W>,4K^U_;*T9MOVCP[?1?WO*F1\>F,XS6QI_[7G@RZECCN+/5[+O%7Q"LSIMY=VUOIP8AH].@>W6X&>"X:1S_P' M=BON*WN+37-+CFA>.[L;R$,K+RLD;#@_0@U\^G]C?3SX@,W_ D$PT;?N%J( M!YP7/W/,W8_X%M_"N/.*.,Q-.,,+\+WUMZ?(^C\.,RX&O+[3+F68+_<#"X4 ?0#/>O9/#?AG2_".DPZ9I%G'8 MV40XCC'4]V8]23ZGFM2JRW)Z6!2G/WI]^WI_F8\:>(^/XHE+"X>]+"_R]9>< MVO\ TE:+S:N>?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^#_P#P477_ ,E5Z!17 MT)^/'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OB MI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ MX*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J M/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\5/\ H,^# M_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ _!1=?_)5 M>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ M -B^*G_09\'_ /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09 M\'_^"BZ_^2J/L7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^ M2J/L7Q4_Z#/@_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/ M^@SX/_\ !1=?_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#! M1=?_ "57H%% 'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@4 M4 >?_8OBI_T&?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ M $&?!_\ X*+K_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X M*+K_ .2J/L7Q4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJC[%\ M5/\ H,^#_P#P477_ ,E5Z!10!Y_]B^*G_09\'_\ @HNO_DJC[%\5/^@SX/\ M_!1=?_)5>@44 >?_ &+XJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R5 M7H%% 'G_ -B^*G_09\'_ /@HNO\ Y*K*\1:W\0/"MF;G4_$G@RV3^%3I-V7< M^BJ+G)KTW4)I;?3[F6"/S9HXF9(_[S $@?B:^/\ 6-8OM>U"6\U"XDN;F0\L MYZ>P'8#T%<6)Q'L$K+5GPW%'$CR&G"-*'-4G>U]E:V_??;\3J]4^-/BW6+"2 MTGN[.W#,(XU+,??_Z]=YX) M^"NJ^)/+N=1W:5IYYRZ_O9!_LJ>GU/Y&O=_#/A'2O"-G]GTRU6'(^>4\R2>[ M-W^G2O/CAZN)?/4=D?G.#X?SCBBJL9FB\].^IXG8_ #Q*5MKG M[7H\$H.Y[6^BEG4CT/ENG/T8BN_M-'^)MA;QV]MJ?@NW@C&$CCT:Z55'L!38+)Z?L\)"W=[M^K_3;R//_ +%\5/\ H,^#_P#P477_ M ,E4?8OBI_T&?!__ (*+K_Y*KT"BMCVSS_[%\5/^@SX/_P#!1=?_ "51]B^* MG_09\'_^"BZ_^2J] HH \_\ L7Q4_P"@SX/_ /!1=?\ R55+6KWXB^'=*NM3 MU3Q+X)L-/M4,DUS<:7=(D:CN2;JMSXI?%GPW\'_#&GN7 M^Y&N>3[]!W(K\V/CS^TCXE^.FJ%;MSIOAZ%]UKH\#DHOH\A_C?'<\#G &3G] M/X-X"S#BRJJB_=X=/WIM;^45U?X+KT3XL1BH4%;=]CM/C9^V5XP\<6E]XJ1C^-\= MAP,C)&17Z3_"OX1^&O@[X;31_#EB(%.#<74F&GN7'\&N#_LC)::G7ZJ^S_FJ26K?]U:V_E5CRJ="KC)>TJ.R_K8^)_"7_!/7QOJ MUNLVNZOI>@;AG[.I:YF4^C;<)^3&O7? ?[%3^!62;;X1U^[4Y%QKFF75Q_Y# M%P(__',U]745_.^<>(?$F=7C6Q+A!_9A[B_#WFO5L]:GA*-/:-_4\ZM='^)M MC;QV]MJ?@NW@C7:D46C72JH] !@45^<-N3 MNSL//_L7Q4_Z#/@__P %%U_\E4?8OBI_T&?!_P#X*+K_ .2J] HI >?_ &+X MJ?\ 09\'_P#@HNO_ )*H^Q?%3_H,^#__ 477_R57H%% 'G_ -B^*G_09\'_ M /@HNO\ Y*H^Q?%3_H,^#_\ P477_P E5Z!10!Y_]B^*G_09\'_^"BZ_^2J/ ML7Q4_P"@SX/_ /!1=?\ R57H%% 'G_V+XJ?]!GP?_P""BZ_^2J/L7Q4_Z#/@ M_P#\%%U_\E5Z!10!Y_\ 8OBI_P!!GP?_ ."BZ_\ DJC[%\5/^@SX/_\ !1=? M_)5>@44 >?\ V+XJ?]!GP?\ ^"BZ_P#DJC[%\5/^@SX/_P#!1=?_ "57H%% M'G_V+XJ?]!GP?_X*+K_Y*H^Q?%3_ *#/@_\ \%%U_P#)5>@44 >?_8OBI_T& M?!__ (*+K_Y*H^Q?%3_H,^#_ /P477_R57H%% 'G_P!B^*G_ $&?!_\ X*+K M_P"2J/L7Q4_Z#/@__P %%U_\E5Z!10!Y_P#8OBI_T&?!_P#X*+K_ .2J/L7Q M4_Z#/@__ ,%%U_\ )5>@44 >?_8OBI_T&?!__@HNO_DJJ.N6?Q)71=0-]JWA M62Q%O(9TM]+N4D:/:=P1C<$!L9P2" >QKTZLGQ9_R*NL_P#7E-_Z+:@#4_89 M_P"9V_[JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ M JIJ^G_VMI-[8_:;BS^U0/#]ILY/+FBW*5WQM_"PSD'L0*MT4 ?%LW_!(S]G MVXFDEEL?$4LLC%GD?67+,Q.222.33/\ AT-^SS_T#O$'_@X?_"OM6B@#AO!? MP7\)>!?A'9_#.QTM;GP=;V+Z<=/OCYPF@?=O63/WMV]LYZYKY(\2?\$:_@;K M&N2:AINK>,?#D$DOF#3]/U&!X85Q]V,S0/(.<'+.W^'WA10!XK\)?V1? 7PE MU*QUB-];\7^([%&CM-<\7ZK+J=U;*PPWDASY<)(X)C121P3CBO:J** /#_CO M^Q[X ^/WB#2/$VJ?VKX:\::05-CXK\+W@LM2A"G(7S-K*P!SC,KU;R:U &,0*J*D8ZXP"5!(! M)S] T4 %%%% !1110 4444 ?*O\ P4N_Y-9U[_MO_P"D-U7+?"W_ )$33/\ MMK_Z->NI_P""EW_)K.O?]M__ $ANJY;X6_\ (B:9_P!M?_1KT =71110 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 %%%% !17,^,?B1X;\!0>9K>JP6 MCD96WSOF?Z(,L?KC%<-X._:=\+>,/$T&C1V]]I\ER_EVTUVJ!)'/13M8X)/ MKCJ8S#TJBI3FE)]#Z3"<-YQCL+/'8;"SE2BKN5M++>W>W6U['KLDB0QM)(RH MB@LS,< =237S_X]_:XTK27EM/#%B=7N%)7[9<92WSZJ!\SC_OGZU[=XJT7_ M (23PSJVDB4VYOK26V\T#.S>A7/X9KXVM?V7_'UQK#63Z?;V\*M@WTERGDX_ MO#!+'_OG/KBO)S>OCJ?+#"1;ONTK_P##>I^A>'F5<+XYU\3Q%7C%T[Z"D10?[3/T&.OKZ5]/\ @7]D_P -^'_+N->FD\07@Y\M MLQ6ZG_=!RWXG!]*]JT_3[72K2.ULK:&SMHQA(8(PB*/8#@5XF'R'$8B7M<;/ M]7]_3\3]/S;Q8RC)Z#P/#.&32T3MR4UYJ-KR^:CZLEC5DC16;>P !8CK[T^B MBOO3^2WKJ%%%% @HHHH **** "BBB@"K>:59:AC[59V]S_UVB5_YBLFX^'GA M6\_U_AG1YN<_O+")N?7E:Z"BLY4X2^**9V4L9B:'\*K*/HVOR.03X0>"8[B. M=?"NE+)&=RXM5QGZ8P:ZY5"J%4 *!@ =!2T40IPI_!%+T0\3CL5C+?6:LIVV MYI-V]+LY+X@?"WP]\2[:&/6[1I)8,^3<0N4ECSU /<>Q!%>=7'[(/@R;)CO] M:@., +/$1GU.8\_K7N5%KC]C;0VSY'B#4(^./,CC?GUX X]J[+X4?L_Z/\+=2EU-+R?5-2>,Q+-*H M18U/7:HSR<=23^'->IT5E3RO!T9JI"FDUZGH8[CKB/,L+/!8K&2E3GHU:*NN MUTD[=U?7J4->T:W\1:)?Z7=AC;7L#V\FTX.UE*G'OS7RGJW['OBBWN9?[.U7 M2[RV#?NS,\D4A&>Z["!_WU7UW13QF78?'6=9:HSXX6,Z''&A;:9FO8 M-H'JO\C]"AXS\1Q5G3I/UC+])HP/ 7AEO!O@W1 M]$>;[1)96ZQ/*,X9NI(]LDX]JWZ**^FA%4XJ$=EH?AV)Q%3%UYXBL[RFW)OS M;N_Q"BBBK.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **R/$?BK2_"EG M]IU.[2W4_<3J[GT5>IKR2^_:*N?[2S9Z3#_9X.-LSGS6'KD<+],&N>I7ITM) M,^=S+B#+4,[O[WU]^M;-%#BGNB*E M&E6M[2*E;575[/R"BBBF;!1110 444C,%!). .230 M>(_M"?M2^'_@?9O8P M[-9\5R)F'3(W^6'(X>&OAY<1WFI\QW.N+ MAX;?L5A[.W^URH[9/(^'H8=6\8:\L<:W6L:SJ$W &Z:>XE8_B68FOZ,X(\+: MF.C',\_3IT=U!Z2DN\OY8_B_):OR,3CE'W*6K[FI\0?B-X@^*'B2?7/$>H27 M][+PH/$<*9X2->BJ/0?4Y))KZ _9K_8QO_B%]E\1^-(YM*\--B2"QY2XOEZ@ MGO'&?7[S#I@$-7K?[-?[%-GX-^R^)?'D,.HZZ,26^D\/!9GJ"_:20?\ ?(/] MXX(^LZ]GC+Q/HX.D\GX7M&,5RNI%627:FO\ V[_P'I(SP^"DVNF:59PZ?I]J@CAMK= B(H[ "KU%%?R[.V%%%%0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5D^+/^15UG_KRF_]%M6M63XL_P"15UG_ *\IO_1;4 :G[#/_ #.W_;C_ M .W%?55?*O[#/_,[?]N/_MQ7U50 4444 %%%% !7\K-?U35_*S0!_2C^R=_R M:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% 'RK_ ,%+O^36=>_[;_\ I#=5RWPM M_P"1$TS_ +:_^C7KJ?\ @I=_R:SKW_;?_P!(;JN6^%O_ "(FF?\ ;7_T:] ' M5T444 %%%% !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 445!>WUMIMK)I)X%)NVK*C&4VHQ5VR>BO$/'7[5OAGP[YEOHD5_:N#]L MJ"G=O33;[]C] CP#Q'_9U3-)X5QIP3D^:RE9:MJ+][1:[>ESVKQ?XILO!/AJ M_P!;U M]DLX][B,99B2 JCW+$#\:^1_'7[4OBOQ1YD&E%?#MBW ^S'=.1[R$ M1A?,09*,"&5L=\, <=\5X!H/[&KKJ) M;6O$*O8JW"6,)$D@]RW"_DU>=FU/,:TXT\)\#6MG;7S\C[#P]Q?!V7X>MB\_ M2>(C+W5*+DN6RMRI)IRYKWOMI:VI\W,UUJU[DF:\O)W[Y>21C^I->X_!G]G3 MQ)>>)-*UO6[9M&TVTG2Z$4YQ/*48,J[.J@D<[L''05]*>#/ACX9\ PA=%TJ& MVFQAKIAOG;URYYQ[#CVKJ:Y<'P]&G)5,3*[71;??U_ ^@XE\8:V,HSP62T/9 MPDG'FEK*STTBM(_?+Y!1117V)_-H4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 445%)=0Q-M>6-&]&8 T";2U9 M+16?)X@TN)=SZE9HOJTZ ?SJO)XR\/PMMDUS34/7#7<8_K4\T>YS2Q6'A\51 M+YHV**YR3XC>&(E);7;$@?W9@W\JKM\5/":,JG6[?+=,!B/SQQ4^TA_,CFEF MF C\6(@O^WH_YG5T5%:W4-[;QSV\J3P2#H(ZU+6AZ2:DKK8***IZ MMJUKH>FW%_>RB&U@7>[GM_B2>,>])NVK)G.-.+G-V2U;[%RBO))OVBM*61A% MI5XZ?PL[(I/X9.*IR?M(1!?W>@.QST:[ _\ 9#7+]:HK[1\E+B_(X;XA?=)_ MDCV>BO#Y/VCYBWR:#&J^C71)_P#0!563]HK5"OR:39JWJSN1_2I^N4>YRRXV MR..U9O\ [=E^J/=;JZALK>2>XE2"&,;GDD8*JCU)/2O(O&WQZAMO,M/#J"XE MZ&]E7Y!_N+W^IX]C7EOBWQ[K'C.?=?W.( ZF^6)?Q[GV&:XJF,G4?)17^9\-F?&>-S2I]3R6FU?K:\GZ?RKSWZ MW1C:GJEYK=Z]U?7$EW3[UVU:4<%]JK]QZ&3<" M7E]9SB7-)Z\J?_I4NOR^]E>PL8=,L;>TMD\NW@C6.-?10, 58HHKUC]AC%12 MC%62"BBB@H**** "BBN$^+GQH\,_!?PZVI^(+O$L@(M;"'#7%TP[(OITRQP! MGD\C/9A,'B,?7AAL+!SJ2=DDKMDRDHKFD]#J?$7B32_".BW6KZS?0Z;IMJF^ M:YN&VJH_J3T ')) %?GM^TE^V-JGQ0-UX>\*F;1_"A)CEFSMN+\=]V/N1G^X M.2/O==H\V^.'[07B;XYZUY^J3&ST>%R;/2('/DP]@S?WWQU8^IP .*U_V?\ M]F/Q%\<[];E0VD>&(7VW&K2ID.1U2$?QM^B]ST!_K7AC@/*^#,+_ &[Q-.+J M1U2>L8/I;^>?:U]?A3>IX-;%3Q$O945I^9POPU^%_B/XM>)(M%\.6#7=RV#+ M,WRPVZ9Y>1_X5_4] ">*_23X _LR^'/@9IRW$:KJOB:9-MSJTR@'<_#?X8^'?A/X;AT3PW8+9VJ_-)(?FEG?&"\C_Q,?R'0 # KJJ_)N-_$ MC&<32E@\'>EA>WVI^W\-VL>A MVW3[1*!+<-^8VK^1/O74_LR_&#Q)XN\27F@ZW=/JD/V5KF*XD4;XBK*""0!E M3N[]"!ZUXM/.L+6Q"H4[N_6VG^?X'Z;C/#'/LNRFIFV+4(*"NX:"41F5FW,.^ AX]<5\5>+/'OB#Q MS=>?KFJW%^0 S6DN&^4[71AT93V( M_P 0>#7!>$_V9?!'A>Z^TO:SZU,IRG]J.LB+_P 554_\"!KDS3+\9CJR5.= MJ?:_Z=3Z+@+C#AOA?+IU,7AW+%\SM)13;3M9*3?NI=5\]=E\F>"_A=XG\?RJ M-&TJ:>#.&NI!Y<"^N7/'X#)]J^G?@S^S?#\.]5AUW5KY=1UB)&$,4"D0P%@0 M2">7."0#@ 9/'0U[7##';Q)%$BQ1H-JH@ "CT I];X+(\/A)*I)\TE]WW?YG ME<3>*><9_2GA*$50H3332UDT]TY/H^O*EV=T%%%%?1GXN%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%4=8URP\/V9NM1NXK2 ?Q M2-C)] .I/L*3:2NR*E2%*+G4=DMV]$7J*\0\7_M /)OM_#UOY:]/MERN3]53 MM]3^5>3W6N:EJ.I"]GO;B:]W968R$N#VP>WX5Y]3'0B[15S\US+CW 8.I[/" MQ=5]6G9?)V=_NMYGV/16;X;EO)O#VF2:@"M\UM&TX(P=Y49R/7-:5>@G=7/T MFE4]K3C42M=)Z[ZA7CGQS\;:QH>H66F:=<26,,D'G//"=KN2Q7:&ZC&,\>M> MQUD^(O"FD^*[>.'5;)+M(SE"259?7#*01^?:L:T)5(.,'9GBYY@L5F&!GA\' M4Y)NVNJZZJZU5_(^5Y/&6OS "37-2<#^]=R'^M5I-?U.9BSZC=N3U+3L?ZU] M*1_!WP?$V1HRD]/FN)6_F]68_A9X4C7 T2W(_P!K<3^IKR_J59[R_,_)?]1< MZG_$Q,?_ *;_P#;3Y8DN9IEVR2NZ]<,Q-15];1_#_PU&VX:#IY/^U;(1^1% M68_".A0KMCT33D&'6+EK/$1^YL^0**^RH]&T^%@8[&V0 MCH5A48_2K,<,<((C14!_NC%5_9[_ )OP.F/AO/[6*7_@'_VR/C2.PNIMHCMI MG+=-J$YJU#X;U>X;$6E7LISC"6[G^0K[$HJO[/767X'5'PXI+XL4W_V[;_VY MG&?"/0;_ ,.^"[>VU%6CG:1Y1"QR8E/1?;N<>]=G117J0BH145T/U?!86&!P MU/"TVW&"25]] K$\:>'!XM\,WVE>;Y#3J-LF,@,K!AGVR!6W152BI)IFU>C# M$TIT:JO&2:?H]&?-K? ?Q4K$".T8 ]1.,']*L1_L_P#B5VP9].C'JTSX_1*^ MBJ*X/J-+S/S^/ .3IZ\[_P"WO^ ?/T?[.^NE?WFH:BM(?_9!5J/\ 9SU ML-^LVRCN5B8_U%>[T57U*CV.F/ ^21WIM_\ ;S_0\I\,_ #3=-N5GU6\;5-I MRL"IYI6]O%:0I#!$D,,8VI'&H55'H .E245TTZ4*2M!6/J, MORG!95!PP=-1OOU;]6[L****U/6"BBB@ HHHH **;)(D,;22,J1J"S,QP !U M)-?%_P"TI^V\EL+KPS\.+D23)\6L M)E\+_P TG\,5WD_R6[Z(PK5H48\TV>K?M%_M8Z'\%[>72=,\G6_%[+\MD&S% M:Y'#3D'CU"#D_P"R"#7YS>-O'.N_$;Q%%7LB*.%49X4 M<53TO2]6\9:]%96-O=:OJ]]+A(XP9)9G)R3ZD]22?WL6Z@^DD@_O= >F7//R2^ MQ"^[^_F=D>$W6Q\[+2*_K[SR7]FO]BF[\6&U\2^/X)M/T4XDM]';*3W8Z@R= MXT/I]X_[(P3]Y:9I=GHNGV]AI]K#965N@CAM[= B1J.@51P!5JBOY:XGXLS+ MBK%>WQLK17PP7PQ7DNK[MZOTLE[E&A"A&T0HHHKXPZ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ K)\6?\BKK/_7E-_Z+:M:LGQ9_R*NL_P#7E-_Z+:@#4_89_P"9V_[JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** /E7_@I=_R:SKW_;?_ -(;JN6^%O\ MR(FF?]M?_1KUU/\ P4N_Y-9U[_MO_P"D-U7+?"W_ )$33/\ MK_Z->@#JZ** 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@ HHJ&\O(- M/M9KJZFCMK:%2\DTK!510,DDGH*6VK*C%R:C%7;)J*\JU3]ISX?Z:S*FJS7[ MKP5M;60_D6 !_ URFI?MC>'8C:?82 M>1'#9R-$SX )=F&"I>/O#.CY%] MXATNT8<%9KR-6_(G-:NG:E9ZQ9QW=A=07MK)RD]O()$;Z,#@U^::J68*H)8G M ZFOKK]D?P[KFB^&]9GU.">UT^\FC:SAG!4D@,)'"GL%_#VCVFD M7$UC!J$LJW-U 2K84+MCW#D;MS'CKM],U\EV&GWNM7R6UG;3WUY*?EBA0R.Y M^@Y-?HYK>@Z=XDT]['5;*#4+-^6AN$#KD=#ST(]:K>'?!^B>$8&BT;2K734? M[_V>(*6^IZG\:K'Y-4QV)]K*I:/;MZ&?"?B5@^%^& M5K)'HUJWGS ":\N&WS2XZ GH![ 5V%%>I@\KPN"]ZG&\N[W_P"!\CX3B+CS M/.)DZ6+J\M)_8CI'Y]9?]O-A1117K'YZ%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9VM>) M-)\.1)+JVJ66EQ.<*][<)"&/H"Q&:N%.=22A!7;Z(6VYHT5Q>F45Y;_PU#\*?^AXTO\ [[;_ JE M_P -<_"+_H=;7_P'G_\ C=;QX;SN7PX&J_\ N'/_ "%[:G_,OO/7Z*\:N?VP MO@_:J&?QG"P)Q^[LKES^2Q&J_P#PVC\&_P#H^$,!J)+5MQ:27FWH3+%4(IRE-)>I]$54U35K/1;1KJ_NHK2W7K)*P4?0>I]J\> MUS]HR.XL5_L32[B"=QRVI!08_P#@*,P)_'\*\FUSQ%J7B2[-SJ5Y+=R]MYX7 MV4= /I7Y[7Q<:,G".K7W??U^1^>YOQU@<%>G@E[6??[*^?7Y?>>N^+_V@%7? M;^'K?>>GVRY7CZJG]6_*O']7UN_UZ\:ZU&[ENYS_ !2-G'L!T ]A7">*OBIX M=\(S>3>737%R#AK:S422+ZYR0!]"0:VO"'[7'PM\*[)G\*Z]J5\O/VBY2 A3 M_LIYF!^I]Z^FP' _%.>T8XK#X.;IO9VLGYJ[5UY[>9^?JCG?%=13Q=3DI>>D M?E'=^K^\])\(?"37?%FR;RO[/L&Y^TW((W#_ &5ZM^@]Z]N\'_"K0_"&R:.# M[;?KS]JN0&8'U4=%_#GWKYUD_P""C?AD2,(_".K,F>&:>($CW'./SJ&;_@H] MH"QL8?!NI/)V5[N-0?Q /\J^HH^%O%%.S6!DWYRA_P#):'Z9E'#V3Y3:HOWE M1?:DOR6R_/S/L*BOC/\ X>1:;_T(MU_X,E_^-UVO@O\ ;Z^'7B+RXM:BU'PQ M<'AFN(?/@S[/'EOQ*"ML3X=\582FZM3 R:7\KC)_=%M_@?:QQ="3LI'TO17/ M^%?B!X:\'M>T[64QEA9W*2,O^\H.5_$"N@KX"M1JX>;IUHN,ENFK/[F M=2::N@HHHK$84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %8_BSQ=H_@70;K6M>U"'3-,MEW27$S8'L .K,>RC)/:N2^-'QV\,_ _ M0?MNMW'G7\RG['I58PL?L M>EP$B"V7V'\3'NQY/L, ?K7!7A[CN*IK$5;TL*GK/K+R@NOKLO-Z'!B<7&@K M+61Z+^T=^UYK/Q>DN=#T'SM%\(9VF+.)[T>LI'1?^F8X]2>,>5_"GX0>)?C) MXB72?#MD9BN&N+R7*P6R$_>D;MWP!DG!P#7??L[_ +*^O?&Z\CU&[\S1O"4; MXEU%E^>XP>4@!^\>Q8_*/7D;N[MU M9CZGZ= !7[AQ!QEDWA]@_P"Q.'Z<95UOU47WF]Y3\K^ME9/S:.'J8N7M*KT_ MK8XSX$_LZ>&O@7HX6QC&H:[,F+O6)T DD]50?P)G^$=>,DUZM117\C9AF&+S M7$SQF-J.=26[?]:+LEHNA[T81IKEBK(****\XL**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "LGQ9_P BKK/_ %Y3?^BVK6K)\6?\BKK/_7E-_P"BVH U/V&?^9V_[5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH M**_+?]I3Q!^U/^V9K6LGX+Z3JNC?"'3IY+2QN[74X=,?7FCI^&]VFUB*VCD8RR3 MQX?9*RJ H8 (P/WN: /U4HK\IOVFOBAXE_X)J_M+^%U\!ZIJVJ_##7--2[N_ M!^M:G->P*5E>.5())F=XCM\ME8'J<-N48K]0/!OB[2_'OA'1?$VBW NM'U>R MAO[2?&-\,B!T)'8X(R.U &S17Y5S?M/:_P#MU_MP:7\*=*\1:GX>^#=G/;3:Q%;1R,99)X\/LE95 4, $8'[W-1?M-?%#Q+_ ,$U?VE_"Z^ ]4U; M5?AAKFFI=W?@_6M3FO8%*RO'*D$DS.\1V^6RL#U.&W*,4 ?JS16-X-\7:9X^ M\(Z+XET6X^U:1K%G#?VDV,;XI$#H2.QP1QVK9H **** "BBB@#Y5_P""EW_) MK.O?]M__ $ANJY;X6_\ (B:9_P!M?_1KUU/_ 4N_P"36=>_[;_^D-U7+?"W M_D1-,_[:_P#HUZ .KHHHH **** "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 ***@FOK:W;;+<11-C.'< _K2O;:CVD-N9'7]2Q33DJ4K+R?^1LT4 M5C^)/&&B>#[>.?6M4MM-CD.U/M$@4N>^T=3^%5*48+FD[(QHT*N)J*E0@Y2> MR2;;]$M38HKSJ3]H3X>1AB?$L!V]=L,K?EA.:IR_M,?#F--RZ^TI_NK97&?U MC%<;QV$6]6/_ ($O\SZ*'"O$%3X'B<%BL'7>%Q-*4*B^S)-2UVT>NO0FHKP_4/VO/!EI-+';V>K7NT MX66."-8W]QN<-CZK6;-^V1X>51Y6@ZFY[[VC7^1->;+-L#'>JC[6GX?<4U4G M' SU[V7YM'T%17SS;_MD:))>1I-X?OHK8XWRK*C,O/\ =XSQ[U[YI>IVVM:; M:W]E*)[2ZB6:*1>C*PR#^1KIP^-P^+NJ$[V/$SGAG..'U"69X=TU/9NS3MYI MO7R>I:HKR#XT?M!6_P +=0@TJTT[^T]4DB$SB239'"I)"YP"23@\<<=Z\LF_ M;)UYE'E:!IR-GJ[R,,?0$5QU\XP>'J.G.6J\F?295X=<29SA88W"T%[.>J;E M%77>S=[=M-=]CZRHKXWU+]KGQI>9%M;:78+V,<#NWYLY'Z5Z1^SO\=M;\?Z] M=:%KRPW$PMVN8;N&,(?E8 JP''\0P0!T[YK*CG>$Q%9487N_+0[\T\,.(,HR M^IF6)4.6FKM*5Y6ZO:VG74^@*SM2\1Z3HN?[0U2RL,#)^TW"1X_[Z(K(^*%Q MJMK\/=?ET3S/[42T3TO?=67;>[OV/OC4OCIX!T MG/G^*+%\?\^Q:?\ ]%AJP[?]I[X?W&H1VPU.=%=@HN)+5UC&>Y)&0/?%?&.F M^'-6UG']GZ7>WV>GV:W>3/Y UV&A? 3QWKUQ%''X>NK-)" 9KX>0J#U.[!X] M@3[5X4<\S"LU[*DG\F_U/U>MX6<(9;3E_:&/E%VW^,< M5[;X:T@^'_#NE:693<&QM(K;SFZOL0+N/UQFO-OBI^SII'Q,UP:P-0FTG4&5 M4G>.,2)*%&%)!(PP&!G/0#BOJ./XKFZE;] P'Z5\I_96:U_XM2WK)_I<_?_ /7_ ( RK_<<'=KK M"C!?C+E9P/[)/C/Q#KT^MZ;J-W<:CIMM$DL.IKU M;XV>%-2\:?#75]*TEO\ 3I CI%NV^;L<,4S[@<9XSBNHT'PWI?A>Q%EI&GV^ MG6N=QCMXP@)Z9..IX')YK2KZW#X.5/!_5:TN:Z:;]3^>\ZXEI8OB/^W**D)YG4YE"_*DDDKVOMWLM[ M['&>,/@]X0\>:@E]K6CI3X6TY\? M\_,7G_\ HS=7;T5L\+AW)S=-7?6RN>;'/LWA0CA88NHJ<=%%3ERI>2O8I:?H MFG:2,6-A:V8]+>%8_P"0J[7*^/OBAX5^%^F_;O$^MVNE1$$QQR-F67'9(QEG M_ &OG*X_X*,>$X]:DAC\+ZO-I:G"W@DB$K>_E$X _P"!U]IE'">=9U2=7+<+ M*<%UT2^3=DWY*[/GJ^+CS7K3NWWU9];T5X+X;_;>^$_B#8LVLW6B2OTCU*S= M,=O\ 8?B;2=69N/+M+V.1\^A4'(/U% :A1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 45SGBSXC>%O B0ZCXGN!]UH(?L\!/N\F&_)# M7TN5\-YSG+7U#"SJ)]4GR_\ @3M'\3&=:G3^.5CZ8ILDBQ1L[L$11EF8X [ MFOSO\:?\%!/'NN>9%H&GZ;X:@;[L@0W4Z_\ G^0_P#?%>#^,/BGXO\ '[$^ M(O$FI:LA.?)N+AC$#[1@[1^ K]=ROP8SK%6EF%:%%=OCE]RM'_R8X)YC3C\" MN?IQXS_:>^&/@7S$U'Q;8SW*<&VTXF[DS_=(C!"G_>(KP7QI_P %&=.AWQ>% M/"EQ=MT6ZU:98E'OY:;B1_P(5\5^'_"^L>*[P6>BZ5>ZO=?\\;&W>9_R4&O; MO!?[#OQ0\5[)+RPM/#=LW/F:I< .1[1QAF!]F K]"CX>\$\,Q53.L3SR[3FH M_="-I/TNSD^MXFMI37W&9XT_;*^*GC+S$&OC0K9_^6&C1"#'TDYD_P#'Z\;U M+5;W6KQ[O4+RXOKJ3EY[F5I';ZLQ)-?>'@O_ ()V^&=.\N7Q/XCO]:D')@L4 M6UBSZ$G:14C1G=C@*HR2?0"OVMA@ MCMHUCAC6*->B(H 'X"I*\=^.?;+?_*O_ -S-/[,_O_A_P3\6O[#U+_H'W7_? MEO\ "I[;PGKEXK-;Z-J$X4X)CM9&Q^0K]GJ*P?CE5MIEZ_\ !C_^0'_9B_G_ M _X)^,__"#>)/\ H7]4_P# *3_XFKH^%?C4C(\(:\1_V#)__B:_8NBL)>.& M*^S@(_\ @;_^1'_9L?YC\>K?X0>/+R0I!X)\13N!DK'I,[''KPE6/^%'?$?_ M *)_XI_\$MS_ /$5^OM%8R\;\??W<%#_ ,"E_D/^S8?S'Y&P_L]_$V>-77P% MXA"MTWZ=*I_(C(J:+]G'XH32*B^!-F$I_?+_ M #'_ &;#^9GY6^%?V=]2EN&;Q*[:6(W*M9QD--D'!#'D+^I^E>S^'O"NE>%; M7R-+LH[56QGE9UFEDVE 3G##&21 M[9S7<^$/@EHOA_9/?C^U[T,.(N+JKCCZO+2OI".D M%\OM/SE=^:/Q>MDO$.>8J=&O'V=-/KI'Y6^+UU]4> Q>$_$>H::UYI7AZ_U9 M?X%MU50_T9RJ_K7GWC'X,_M ^)M\%KX1_LFQ;CR[?5K/S&'^T_G9_+ K]!%4 M(H50%4# ' I:7#N:4N':BQ$,'2K5%M*JI2MZ14HQ7JTWV:/OLLX)R[ )3J- MU)]W:WR6OZOS/R_M_P!BCXQ7#L)/"T=OQG=+J=J0?^^934__ P]\7?^@#:_ M^#&#_P"+K].:*_77XT<1-Z4J*_[=G_\ +#Z[^SJ/=_U\C\T8OV$?BO)&K-8: M;$3U1M03(_+(_6IH?V"_BI)(JM!I$2GJ[WXP/R4G]*_2BBL'XR<2O[-+_P ! M?_R0_P"SZ/F?G"W_ 3_ /B> 3Y^@GV%Z_\ \;KS7QM^S=\2? &]]5\)7[6R MWEDMKB)LK)&Q1T/J".0:]<\%?M$)/^$JX%,_@J.>X3E_Q152*]&ES?=$ MY'@J])WI2_0YCP3_ ,%&H6\N+Q=X3>/^]=:--N'X12$8_P"^S7OG@G]JCX8> M.]B67BJUL;IN/LNJ9M'SZ OA6/\ NDU\7>-/V$_B9X7\R33;>Q\36J\AM/N MDN/>.3;S[*6KPSQ%X1USP?>?9=^T>Y[17UL\+'Z;@,CZ5I+@#@?B=.>2X MCDD^D)J7WPE>2]/=%]:Q-'2HOO/V:AFCN(DEB=9(W&Y70Y!'J#3Z_'/P?\3O M%O@"0/X=\1:EI SN,5M<,L3'_:3.UOQ!KWGP5_P4"\>Z#Y<6OV.F^)X%^](R M?99V_P"!(-@_[XK\]S7P8SG"WEE]:%9=G[DON=X_^3'73S&G+XU8_1.BOFCP M7^WU\.O$7EQ:U%J/ABX;AFN(?/@!]GCRWXE!7N_A7X@>&O'-OYWA[7M.UE,9 M86=RDC+_ +R@Y7\0*_'\TX;SC)6_[0PLZ:[M/E_\"5XOY,]"%:G4^"5SH*** M*^<-@HHHH **** "BBB@ HHHH **** "BBHKFYBL[>6>XE2"")2\DLC!510, MDDG@ #O32;=D!+7SI^TA^UYH_P (X[C0] ,.M>+\%6CSN@L3ZRD=6_Z9CGUQ MQGR?]I+]MY[S[5X9^'%RT4',=SX@3AG[%;?T'_33K_=QPQ^1?#OAO6/'&O6^ ME:/8W&K:M>/B."$%G^.A]:_9O\ MV/-)^%*VVO\ B98=9\6X#QC&ZWL3Z1@_>?\ VST_AQU/TE5<:^*2Y'E/#3Y* M:7*ZB5M-K4UT7][?^6V[,-@=?:5M7V_S(;.S@T^UAM;6".VMH4$<4,*!$10, M!5 X ["IJ**_F9MR=WN>R%%%%( HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L MGQ9_R*NL_P#7E-_Z+:M:LGQ9_P BKK/_ %Y3?^BVH U/V&?^9V_[VM5WRW%X\DOEK@GB'QIXBN'O=#T&=#_Q+(7&U)7#W:UH-S^R[^P)JFE03(VJ^$_ T\7GKPAO%M6RX]C,217Y;_ /!(F-9/VR]* M9ADIH]^R^Q\L#^1-?K;^UI8Q>//V8?C)HNE7$-]J%OH%[#+;P2*[Q3K:B=8G M ^ZY1HV"G!Q(IZ$&OR2_X)$R*G[9>EAC@MH]^J^Y\L'^0- 'J_\ P6\_Y*I\ M-/\ L"W'_H\5[]^R?\7-0TW_ ()0ZSKPFW:EX:T/6[.VE8]&C,Q@S_NB2,?1 M17@/_!;S_DJGPT_[ MQ_Z/%>O?LN_#B_O/\ @D/XPLTMV%WK6DZYJ-O%_%)M M,@3C_:\@8]E,PR4T>_9?8^6!_(FO5_P#@MY_R53X: M?]@6X_\ 1XKRC_@D3(J?MEZ6&."VCWZK[GRP?Y UZO\ \%O/^2J?#3_L"W'_ M */% 'V5_P $LO%UQXK_ &+/!B74GFS:5->::'/78EP[1C\$=5^@%?6M?'G_ M 2>\-W'A_\ 8M\,SW$1B.JW]]?H#U*&=HU;'N(LCVP>]?8= !1110 445P7 MBWX.Z=XPUJ74[CQ#XMTZ6154P:3XDO+.W&T8R(HY H)[X')YH \2_P""EW_) MK.O?]M__ $ANJY;X6_\ (B:9_P!M?_1KUD?\%"/@QIWA?]FW6K^#Q'XPOI$\ M[$.I^);VZA.+.Y;F.20J>F.G0D=ZQO!?PQLO$/AJSU";6_$EI)-OS#I^N7-M M"N'9?EC1PJ],G Y))[T >MT5Y_\ \*7T[_H8_&'_ (4M[_\ '*/^%+Z=_P!# M'XP_\*6]_P#CE 'H%%>?_P#"E]._Z&/QA_X4M[_\@45Y__P *7T[_ *&/QA_X4M[_ /'*/^%+Z=_T,?C#_P *6]_^.4 > M@45Y_P#\*7T[_H8_&'_A2WO_ ,@45Y__ ,*7T[_H M8_&'_A2WO_QRC_A2^G?]#'XP_P#"EO?_ (Y0!Z!17G__ I?3O\ H8_&'_A2 MWO\ \_\ QRC_ M (4OIW_0Q^,/_"EO?_CE 'H%%>?_ /"E]._Z&/QA_P"%+>__ !RC_A2^G?\ M0Q^,/_"EO?\ XY0!Z!17G_\ PI?3O^AC\8?^%+>__'*/^%+Z=_T,?C#_ ,*6 M]_\ CE 'H%%>?_\ "E]._P"AC\8?^%+>_P#QRC_A2^G?]#'XP_\ "EO?_CE M'H%%>?\ _"E]._Z&/QA_X4M[_P#'*/\ A2^G?]#'XP_\*6]_^.4 >@45Y_\ M\*7T[_H8_&'_ (4M[_\ '*/^%+Z=_P!#'XP_\*6]_P#CE 'H%%>?_P#"E]._ MZ&/QA_X4M[_\@45Y__P *7T[_ *&/QA_X M4M[_ /'*/^%+Z=_T,?C#_P *6]_^.4 >@45Y_P#\*7T[_H8_&'_A2WO_ ,@45Y__ ,*7T[_H8_&'_A2WO_QRC_A2^G?]#'XP_P#" MEO?_ (Y0!Z!17G__ I?3O\ H8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/_"EO?_CE 'H%%>?_ M /"E]._Z&/QA_P"%+>__ !RC_A2^G?\ 0Q^,/_"EO?\ XY0!Z!17G_\ PI?3 MO^AC\8?^%+>__'*/^%+Z=_T,?C#_ ,*6]_\ CE 'H%%>?_\ "E]._P"AC\8? M^%+>_P#QRC_A2^G?]#'XP_\ "EO?_CE 'H%%>?\ _"E]._Z&/QA_X4M[_P#' M*/\ A2^G?]#'XP_\*6]_^.4 >@45Y_\ \*7T[_H8_&'_ (4M[_\ '*/^%+Z= M_P!#'XP_\*6]_P#CE 'H%%>?_P#"E]._Z&/QA_X4M[_\@45Y__P *7T[_ *&/QA_X4M[_ /'*/^%+Z=_T,?C#_P *6]_^ M.4 >@45Y_P#\*7T[_H8_&'_A2WO_ ,@45Y__ ,*7 MT[_H8_&'_A2WO_QRC_A2^G?]#'XP_P#"EO?_ (Y0!Z!17G__ I?3O\ H8_& M'_A2WO\ \_\ MQRC_ (4OIW_0Q^,/_"EO?_CE 'H%%>?_ /"E]._Z&/QA_P"%+>__ !RC_A2^ MG?\ 0Q^,/_"EO?\ XY0!Z!17G_\ PI?3O^AC\8?^%+>__'*/^%+Z=_T,?C#_ M ,*6]_\ CE 'H%%>?_\ "E]._P"AC\8?^%+>_P#QRC_A2^G?]#'XP_\ "EO? M_CE 'H%%>?\ _"E]._Z&/QA_X4M[_P#'*/\ A2^G?]#'XP_\*6]_^.4 >@45 MY_\ \*7T[_H8_&'_ (4M[_\ '*/^%+Z=_P!#'XP_\*6]_P#CE 'H%%>?_P#" ME]._Z&/QA_X4M[_\@45Y__P *7T[_ *&/ MQA_X4M[_ /'*/^%+Z=_T,?C#_P *6]_^.4 >@45Y_P#\*7T[_H8_&'_A2WO_ M ,@45Y__ ,*7T[_H8_&'_A2WO_QRC_A2^G?]#'XP M_P#"EO?_ (Y0!Z!17G__ I?3O\ H8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/_"EO?_CE 'H% M%>?_ /"E]._Z&/QA_P"%+>__ !RC_A2^G?\ 0Q^,/_"EO?\ XY0!Z!17G_\ MPI?3O^AC\8?^%+>__'*/^%+Z=_T,?C#_ ,*6]_\ CE 'H%%>?_\ "E]._P"A MC\8?^%+>_P#QRC_A2^G?]#'XP_\ "EO?_CE 'H%%>?\ _"E]._Z&/QA_X4M[ M_P#'*/\ A2^G?]#'XP_\*6]_^.4 >@45Y_\ \*7T[_H8_&'_ (4M[_\ '*/^ M%+Z=_P!#'XP_\*6]_P#CE 'H%%>?_P#"E]._Z&/QA_X4M[_\@45Y__P *7T[_ *&/QA_X4M[_ /'*/^%+Z=_T,?C#_P * M6]_^.4 >@45Y_P#\*7T[_H8_&'_A2WO_ ,@45Y__ M ,*7T[_H8_&'_A2WO_QRC_A2^G?]#'XP_P#"EO?_ (Y0!Z!17G__ I?3O\ MH8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/_"EO?_CE 'H%%>?_ /"E]._Z&/QA_P"%+>__ !RC M_A2^G?\ 0Q^,/_"EO?\ XY0!Z!17G_\ PI?3O^AC\8?^%+>__'*/^%+Z=_T, M?C#_ ,*6]_\ CE 'H%%>?_\ "E]._P"AC\8?^%+>_P#QRC_A2^G?]#'XP_\ M"EO?_CE 'H%%>?\ _"E]._Z&/QA_X4M[_P#'*/\ A2^G?]#'XP_\*6]_^.4 M>@45Y_\ \*7T[_H8_&'_ (4M[_\ '*/^%+Z=_P!#'XP_\*6]_P#CE 'H%%>? M_P#"E]._Z&/QA_X4M[_\@45Y__P *7T[_ M *&/QA_X4M[_ /'*/^%+Z=_T,?C#_P *6]_^.4 >@45Y_P#\*7T[_H8_&'_A M2WO_ ,@45Y__ ,*7T[_H8_&'_A2WO_QRC_A2^G?] M#'XP_P#"EO?_ (Y0!Z!17G__ I?3O\ H8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/_"EO?_CE M 'H%%>?_ /"E]._Z&/QA_P"%+>__ !RC_A2^G?\ 0Q^,/_"EO?\ XY0!Z!17 MG_\ PI?3O^AC\8?^%+>__'*/^%+Z=_T,?C#_ ,*6]_\ CE 'H%%>?_\ "E]. M_P"AC\8?^%+>_P#QRC_A2^G?]#'XP_\ "EO?_CE 'H%%>?\ _"E]._Z&/QA_ MX4M[_P#'*/\ A2^G?]#'XP_\*6]_^.4 >@45Y_\ \*7T[_H8_&'_ (4M[_\ M'*/^%+Z=_P!#'XP_\*6]_P#CE 'H%%>?_P#"E]._Z&/QA_X4M[_\@45Y__P *7T[_ *&/QA_X4M[_ /'*/^%+Z=_T,?C# M_P *6]_^.4 >@45Y_P#\*7T[_H8_&'_A2WO_ ,@4 M5Y__ ,*7T[_H8_&'_A2WO_QRC_A2^G?]#'XP_P#"EO?_ (Y0!Z!17G__ I? M3O\ H8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/_"EO?_CE 'H%%>?_ /"E]._Z&/QA_P"%+>__ M !RC_A2^G?\ 0Q^,/_"EO?\ XY0!Z!17G_\ PI?3O^AC\8?^%+>__'*/^%+Z M=_T,?C#_ ,*6]_\ CE 'H%%>?_\ "E]._P"AC\8?^%+>_P#QRC_A2^G?]#'X MP_\ "EO?_CE 'H%%>?\ _"E]._Z&/QA_X4M[_P#'*/\ A2^G?]#'XP_\*6]_ M^.4 >@45Y_\ \*7T[_H8_&'_ (4M[_\ '*/^%+Z=_P!#'XP_\*6]_P#CE 'H M%%>?_P#"E]._Z&/QA_X4M[_\@45Y__P * M7T[_ *&/QA_X4M[_ /'*/^%+Z=_T,?C#_P *6]_^.4 >@45Y_P#\*7T[_H8_ M&'_A2WO_ ,@45Y__ ,*7T[_H8_&'_A2WO_QRC_A2 M^G?]#'XP_P#"EO?_ (Y0!Z!17G__ I?3O\ H8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/_"EO M?_CE 'H%%>?_ /"E]._Z&/QA_P"%+>__ !RC_A2^G?\ 0Q^,/_"EO?\ XY0! MZ!17G_\ PI?3O^AC\8?^%+>__'*/^%+Z=_T,?C#_ ,*6]_\ CE 'H%%>?_\ M"E]._P"AC\8?^%+>_P#QRC_A2^G?]#'XP_\ "EO?_CE 'H%%>?\ _"E]._Z& M/QA_X4M[_P#'*/\ A2^G?]#'XP_\*6]_^.4 >@45Y_\ \*7T[_H8_&'_ (4M M[_\ '*/^%+Z=_P!#'XP_\*6]_P#CE 'H%%>?_P#"E]._Z&/QA_X4M[_\@45Y__P *7T[_ *&/QA_X4M[_ /'*/^%+Z=_T M,?C#_P *6]_^.4 >@45Y_P#\*7T[_H8_&'_A2WO_ ,@45Y__ ,*7T[_H8_&'_A2WO_QRC_A2^G?]#'XP_P#"EO?_ (Y0!Z!17G__ M I?3O\ H8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/_"EO?_CE 'H%%>?_ /"E]._Z&/QA_P"% M+>__ !RC_A2^G?\ 0Q^,/_"EO?\ XY0!Z!17G_\ PI?3O^AC\8?^%+>__'*/ M^%+Z=_T,?C#_ ,*6]_\ CE 'H%%>?_\ "E]._P"AC\8?^%+>_P#QRC_A2^G? M]#'XP_\ "EO?_CE 'H%%>?\ _"E]._Z&/QA_X4M[_P#'*/\ A2^G?]#'XP_\ M*6]_^.4 >@45Y_\ \*7T[_H8_&'_ (4M[_\ '*/^%+Z=_P!#'XP_\*6]_P#C ME 'H%%>?_P#"E]._Z&/QA_X4M[_\@45Y_ M_P *7T[_ *&/QA_X4M[_ /'*/^%+Z=_T,?C#_P *6]_^.4 >@45Y_P#\*7T[ M_H8_&'_A2WO_ ,@45Y__ ,*7T[_H8_&'_A2WO_QR MC_A2^G?]#'XP_P#"EO?_ (Y0!Z!17G__ I?3O\ H8_&'_A2WO\ \_\ QRC_ (4OIW_0Q^,/ M_"EO?_CE 'H%%>?_ /"E]._Z&/QA_P"%+>__ !RC_A2^G?\ 0Q^,/_"EO?\ MXY0!Z!17BOC71_!'P^C!UOQOXKMIF79QZA%D)Q[G ]Z\&\8?%RWD MD:'PQ=^+(8^@NM2\37K.?I&LN!^+'Z5YF*S+"X/2K/7LM7_7J?]_^W;L^XZ*_-[4O%FNZTD2:CK>I:BL1S']LO)9MIZY!=C7T M]\"? MUXW\ 0:KKNO>*HKB2=TA,&OW<*/"N I"B3 &=PX]*XC;][;71&=^T]\7/$?A;Q%9^']% MNY-*@:U6YEN(>))2S, W8#;VP22?2O!G^*?C.1BQ\6ZX"3GY=1F _(-7USJ M_P"S?X5U]TDU*\U[4947:DE]J\]PR#.2%\QFQ^%5%_96\ JH!M+UCZF[;->= MCLJQ^)Q$JE.K[KVU:M\DC['A;C[A/)W39: M(^16\=^)9 0WB'56#<$&]E.?_'J]M_92\<>(M0\8W6C7-[=:AI36C3.MP[2" M!E*A64GIG.,=#GVKTL_LI_#]AC['??\ @=)_C6AI'[.?A;P_YHTJ]\0Z4)<& M06.MW, ?'3(1QGJ:,%DV+P]>-6I5T79O7R*XG\2L@S?*:^ PF!:G-63E&"47 M_-HV[KH=IX[GU.V\%ZY+HRLVJI9RM;!1EO,"G&T=SZ#UQ7YUW5Q-=W$LUS+) M-<2,6DDE8LS,>I)/)-?>/_"E]._Z&/QA_P"%+>__ !RL:Z_9E\'7MQ)/<3Z] M//(=SR2ZUT:?,FDU;H[ MIW75=G?OI\15+;6\UW<1PV\4DT\C!4CC4LS'L !U-?;\?[.7A:-E9+[Q$C+R M"NNW0(_\?JW#\"M%MVW1:YXKC;&-R>(KP'_T97BKAF76K^'_ 3]-J>.5.S] MGE[OYU/_ +0Z7X=P:I:^!="AUHL=52SC6X\PY;=M'#'NWK[YKYZ_:O\ WB+ M4O%=EK-I9W6HZ5]D6'_1XVD\AU9BP(&< @@Y_#M7L_\ PI?3O^AC\8?^%+>_ M_'*/^%+Z=_T,?C#_ ,*6]_\ CE?48O QQ>&^KRDU:VOH?@_#_%5?A_.GG-*E M&3ES7CLK2W2[6Z>6A\31^ _$TNTIX=U9]WW=MC*_\ QRC_ (4OIW_0Q^,/_"EO?_CE?/KA MFEUJ/[D?K\_&_'OX,%!>LI/]$>2?LR?"/Q+X;\67&O:Q93:3:I;/ D,_RR3, MQ7^'J%&,\]\8KZ!\:>'?^$N\)ZMHWG&W-];/ )1_"2.#[C/:N9_X4OIW_0Q^ M,/\ PI;W_P".4?\ "E]._P"AC\8?^%+>_P#QROHL+@:6$H?5XZIWO?S/QO/N M*<=G^;+.*R4*D>7E45HN75;WOKKK^6A\O7'[,/Q#AO'A31X9XU; N([V$(WN M S!L?49J:']EOX@2L0VGVL(QG<]Y'CZ<$U]-_P#"E]._Z&/QA_X4M[_\__ !RC_A2^G?\ 0Q^,/_"EO?\ XY7J8++< M/@6Y4D[ON?!\2\;9OQ7"G2S"4>2#NE%65]KO5O\ $YOXU?L^)\4=6M]7LM27 M3=1CB$$JRQEXY5!)!X.01DCOD8Z8KSB']C/56;][XELT7'5+=V/Y9%>U_P#" ME]._Z&/QA_X4M[_\__'*UH99A,-)3I4[-==7^9Y^;<<<19W0EAL=B MW*G+>*48I^O*E?YGH%9D?AG1XKJ2Z32;%+F0[GF6V0.Q/:Y+_A2^G?] M#'XP_P#"EO?_ (Y1_P *7T[_ *&/QA_X4M[_ /'*])Q4MT?%0JU*5U3DU?>S MM<] HKS_ /X4OIW_ $,?C#_PI;W_ ..4?\*7T[_H8_&'_A2WO_QRJ,CT"BO/ M_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_ MT,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P X)SOB:2>"HVI_SRTA]_7TBFSEK8FG1^)Z]C]"/B%\5O"GPKTW[; MXGUJWTQ&!,<+-NFF]DC&6;\!@=\5\;?%K_@H%K.L^?8> ]._L2T.5&J7RK)= M,/54Y1/QW'Z5\H:IJVI>)=3>\U&\NM5U&X;YI[J5II9&[99B237O7PC_ &)? M''Q$\F]UE/\ A$=&?#>;?1DW,B_[$.01]7*^V:_HK ^'_"W!E!8_B*NJDU_/ MI&_:,%=S?KS=^5'D2Q5?$/EHJW]=SPC6M1J::B\$^>Y4Q;=OX?F:[G_A2^G?]#'XP_P#"EO?_ M (Y7SV=^,[I25#(,,E"/VIK=+HH1:LO5[=$;4\NOK5?W'YC^)/@3\0_".YM5 M\&:S;Q+]Z9+1Y8A_P- 5_6N&=&C=D=2KJ<%6&"#Z5^N/_"E]._Z&/QA_X4M[ M_P#'*Q-?_9@\%^*UQK7NG: M]&O&-0LE4D?6(H<^Y_6OJG4/V$_A1?1%8[#4K%_^>EO?MG\FW#]*\^\2?\$X M]$N-S:!XQO['N(]2M4N<^VY#'C\C7O\ ^O? &>_\C/"J$GUG23?_ (%#F?Y& M7U7%4O@E^)F>&_\ @H\OR)X@\%$?WI]-O<_E&Z_^SUZKX;_;I^%.O;1=:AJ& M@N?X=1LF/ZQ;P/Q-?-'B3_@G_P#$C2-[Z95> M)/V>?B5X2WG4O!6KI'']Z6WMS<1K[EXMRX_&C_4_PYS[_<,0H2?2%6S_ / : MG,_P#ZQC*7QJ_P O\C]0O#?Q<\$^,-HT7Q9H^HR-TAAO8S)^*9W#\176U^*$ M]O+:S-%-&\,JG#)(I5A]0:Z#0_B5XO\ #$(AT?Q3K6E0@8\NRU":%<>F%8"O M'QW@@FN;+\=Z*)/&!!Y!'B:]_^.4O_ I?3O\ H8_& M'_A2WO\ \OB'XF:]ITR?>MF\67CS_]^ED+G\JZL-A<1C*B MI8:FYR?2*;?W+4F4E%7D['N=%?"7C3]J3X=Z/YD7ARZ^(7B&9>DLWB:[M(#[ M@F1G_-!7B'B3]I;QOJ\S?V9KFM:';Y^58==OIGQ_M-),0?P45^HY7X6\3YG: M4J"HQ?6H[?\ DJO+[XG%/'48=;^A^JM]?6VFVLES>7$5I;1C+S3N$11ZDG@5 MY!XT_:\^%G@G?'+XECU>Z7_EWT=#=$_\#7]W^;"OS*\1>,O$'B^5)==US4M: MD3[K:A=R3E?IO)Q5CPK\/_$WCBX\GP_H&HZR^<$V=L\BK_O,!A?Q-?K&!\&< MOP$DB_N76LSEC^ M,4>,?]]FO!?&G[5GQ1\<;TN_%5U86S?\N^E8M%QZ93#,/]YC7=^"_P!@?XC^ M(MDFLOIWABW/)6ZG$\V/9(\K^!85[KX3_P"">?@?2HT;7M9U77K@?>$16UA; M_@(#-_X_7J?VEX:\)_[M"%6HOY4ZLOE*5XKY21')C*^^B^X_/J26:^N"\CR7 M$\K9+,2S.Q]^I->D^"_V:?B7X\$$KZ.V?D75^HM8B/[P,A7_9.\ >$K@W&AQ:OH]P1@S6.K3PN?^!*P-=)_P *7T[_ *&/QA_X4M[_ /'* M^:S3QMJ6<,JP:2Z.H[_^2QM_Z4S:&6K>I+[CY4\%_P#!.?5KGRY?%?BJUL5Z MM:Z5"T['V\Q]H!_X"PKWGP7^Q?\ "SP=Y;R:&^OW2_\ +?69C-GZQC;&?Q6N MR_X4OIW_ $,?C#_PI;W_ ..4?\*7T[_H8_&'_A2WO_QROR'-/$'B7-KJMBY1 MB^D/<7_DMF_FV>A#"4:>T3M-*T>PT*S2STVQM]/M$^[;VL2Q1K]%4 "KE>?_ M /"E]._Z&/QA_P"%+>__ !RC_A2^G?\ 0Q^,/_"EO?\ XY7Y[*4IR?_\ "E]._P"AC\8?^%+>_P#QRC_A2^G?]#'XP_\ "EO?_CE2!Z!17G__ M I?3O\ H8_&'_A2WO\ \_\ QRD;X,Z8JEF\2^+PH&23XFO,#_R)0!Z#39)$AC:21E1%&69C M@ >I-?/?B^;PIX?WP6'B3QAJ]Z.,0^)[P1*?=_,Y_#/U%>=S:QJ-Q#)!-JNJ M75L[;O)O-1N+E01TQYKM7#5QE.GHM6? YQQGEV67ITG[6IVCLO66WW79])WG MQF\*V6HBT-^TO.&GAC+Q*?\ >'7ZC-=I%*D\221NLD;@,K*<@@\@@U\C>&O! M^K^+;D1:;9O,H.'F(Q&G^\W3\.M>[6?P3L8;.".7Q%XI61(U5EM=?NX8@0,' M8BN J^@'2EA:U2M=R6AGPKGF8YTZM3%4E&FOA:37RU>OKT^9Z-17G_\ PI?3 MO^AC\8?^%+>__'*/^%+Z=_T,?C#_ ,*6]_\ CE=Y^A'H%%>?_P#"E]._Z&/Q MA_X4M[_\@45Y__P *7T[_ *&/QA_X4M[_ M /'*/^%+Z=_T,?C#_P *6]_^.4 >@45Y_P#\*7T[_H8_&'_A2WO_ ,@45Y__ ,*7T[_H8_&'_A2WO_QRC_A2^G?]#'XP_P#"EO?_ M (Y0!Z!17G__ I?3O\ H8_&'_A2WO\ \JVNJQ- X'IYB;@Q^JJ*^K/\ A2^G M?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '*_0LJ\0.)62VN(FRLD;%'0^H(Y!K];?^%+Z=_P!#'XP_\*6]_P#CENM&FW#\(I",?]]FND\8?\$[_"&I([^'=?U/0YST2Z"W<(]@/E8? MBQKP;QI^PG\3/"_F2:;;V/B:U7D-I]P$EQ[QR;>?92U?1_7/#7BW^-&%*H^Z M]E*_^)6BWZMF/+C,/MJOO/M'P3^U1\,/'>Q++Q5:V-TW'V75,VCY] 7PK'_= M)KU:&:.XB26)UDC<;E=#D$>H-?C+XB\(ZYX/O/LNN:/?:/<]HKZV>%C]-P&1 M]*M>'/B%XI\'QM'H7B35M%B8Y:/3[Z6!6^H5@#7CYAX+83$0]MDV-T>RFE)/ M_MZ-M/\ MUFD,QE'2I$_9.BORQ\)_M1>*M)D1=SP ^SQR%OQ*"OR/-?#/B?*[ MR>&]K%=:;YO_ "727_DIWT\;1GUMZGVO17C_ (5\+^"/'-OYWA[XA:_K*8RP ML_%UU(R_[RB7*_B!70?\*7T[_H8_&'_A2WO_ ,?_P#"E]._Z&/QA_X4M[_\B^=J?BCQA>ZS.A:STB#Q1>> M=-VW-^\^1,_Q'T. 3Q7H8#+\5FF)AA,%36>.OB-KWQ"U#[1K&J7]Y!&S&VM;N^FN M4MU/4(978]ADYYQ7K7[.?[).M_&2:#6-7\[1/" .?M6W$UW@\K"".G8N>!VW M'(']<<.\%Y/P#A/[;XAJ1=:.U]8Q?:"WE/SMZ6LV_!K8BIBI>RI+0\]^#OP2 M\3?&SQ"-.T&UVVT1!N]1F!$%JI[L>Y/.%')^@)'Z4_!'X!>&?@;H?V72(?M6 MJ3*!>:M.H\Z<^@_N)GHH_')YJOX=_9Q\+^$=,73M$U#Q)I-BK%A;V.O74,>X M]6VJX&3W-:?_ I?3O\ H8_&'_A2WO\ \EA5M'K+SF^ MO^'9>;5STL-A(T-7K(] HKS_ /X4OIW_ $,?C#_PI;W_ ..4?\*7T[_H8_&' M_A2WO_QROR,[ST"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>_ M_'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ MA2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!# M'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE' M_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\ M8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ M0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6 M]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8 M_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4 MM[_\_P#Q MR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0*R?% MG_(JZS_UY3?^BVKE?^%+Z=_T,?C#_P *6]_^.51USX2V&FZ+J%VFO^*IGM[> M258[CQ#=RQN54G#HTA#*<<@\$<4 >F?L,_\ ,[?]N/\ [<5]55\J_L,_\SM_ MVX_^W%?55 !1110 4444 %?RLU_5-7\K- ']*/[)W_)K/P;_ .Q,T;_TAAKU M6O*OV3O^36?@W_V)FC?^D,->JT %%%% !535]6LM TF]U/4KJ&PTZR@>YN;J MX<)'#$BEG=F/ 4*"23T JW10!^#O[:?_ 4 U[XZ_&[2]5\'SK8>#_"-V9?# M\%Y9Q7"3SC(^VRP3(R,Y_@#J=BXP Q8G";_@J-^TZRD'XF]?30=,'_MM7[_T M4 ?+G_!.71]2O/V2="USQ/>"011R28PLD;M&K MYQP"_P!T@U^R%5-4TFQURQDLM2LK?4+.3&^WNHEEC;!R,JP(/(% 'Y(?MV64 MO[?7[6'A'P7\&;BU\76NB:0(M1UZQD$NGVADG8R.\RY4HJA.5)W%MJY/%?J9 M\,_AII/PO^%_AWP+I\:SZ3H^FQ::OFH/WRH@5F<=,N<8SM0 = M * ,KX5_#O3OA+\-O#/@S2 M_P"V_P#Z0W5J+9#4+BX3=M M:[@MF:%?QX)'N :]3MKF*\MXKB"19H)4$D>N/1%H]':W_ YXOB%POD'#,:%'*\0YUKM3BY*3275V2Y7? M2SWZ;,^//CQX!\4K\4=7N9--OM1AOI_,M;BWA>57C(&U 0#@J!MQ[>F*M>"_ MV6?%WB3RYM3$7AZS;DFZ^>8CVC'3Z,5K[1HK+_5_#RK2JU)-IN]O^#N=R\7L MXH9;1P&#I0IRA%1Y[7=DK)J+]U/UNO)'D_@O]F?P9X3V37-HVNWB\^;J&&0' MVC'RX^N?K7JT<:0QK'&JHB@*JJ, = !3J*^@HX>CAX\M&*2\C\CS/.#OA'8^?XEU MJ&TF9=T5C'^\N9O]V,)O%'GV'@NT'AC3FROVV;$MZ MZ^H_AC_#<1V:OON'>!\[XF:E@Z/+3_GEI'Y/>7_;J9RUL32H_$]>Q]I?$CXR M>#_A-8_:/$VMV]C(R[HK13ON)?\ /HPKY;N[S4?$NK-/. M2F5\EQ%XR591> M%X>H^SBM.>25_P#MV/PKRO?T1T4HT45_.N.S#%YG7>)QM652;ZR=W_P -Y;'K1C&"M%60 M4445YY84444 %%%% !1110!DZ]X3T/Q1%Y6M:-I^KQ8QLO[5)QCTPP->7>)/ MV/?A-XEW,_A6/3ICTDTV>2WQ]$5MG_CM>ST5[&!SG,LM?^Q8F=/_ RDOR9G M*G"?Q*Y\A>)/^")/V:?BCX4W?;_ 3JKJO5[&(7:CW)A+ 5YS>65QI]PT%U;RVTZ_>C MF0HP^H-?M;6?K'A_2_$5OY&JZ;9ZG!_SRO($E7\F!%?H6!\;\5&RQ^"C+SA) MQ_!J7YG)++8_9D?CYX<^(7BCP>1_8?B/5=( .=ME>21*?J%(!KU7PW^VM\6? M#VU9->AUB%>D>I6D;_\ CRA7/XM7V_XD_9*^$_BC>T_@^TL96Z2::[VNWZ+& MP7\QBO'_ !I^P#X"MXVEL?&5_P"'=PR/[2:&>,?0?NSC_@1KZ7_B(O V>+_A M6PG*^KG3C+[G'FE^".:>'KX>/,IV2\[?FL;%U%=7T%SPS75IYL8]P8F9B/^ _A7RMXM_94N M]$N-FD>,=&UN/."?+GA8?^.,I_[ZJ/2?V;HQM;4]99O6.TB _P#'FS_Z#7S6 M<0\)ITO;1Q'(W_SZ=1O_ ,!:DE\TD?.U^*\+@GRU*ZDUT7O?^D_YGZ!^&_CY M\.?%VT:7XTT>:1ONPRW2PRGZ))M;]*[>2^MH;87$EQ$EOC/FLX"8]<]*_/G2 M?@QX3TG:?[.^VR#^.[D+Y_X#POZ5V%EI]KIL AM+:&UA'2.&,(H_ 5_.>=XS M(:=2V22JRC_T\C%?#7\1:,%:C0%;6?R7UNU+],Q ML77_ +Z4$?K4T'Q$\,7&-NNV(S_STG5/YXKY N]7L;"18[F]M[>1ONK-*JD_ M0$U);W]M=8\FXBFST\MPW\J^;=?%1@JCI/E?6SM]YY'_ !$',5[SP\>7_M[\ M[GNWCS]K+P-X%65<:MK=Q']Z/3=.D*CZR.%3'T8U\Y^-/^"BVO7GF1>%O#%E MIH5=JJ?8EA6[6/\ \,,ZY\1O$4NN-J=EX9T6\"R",PM+<$X^ M9O*^50#UY;//2OVGP_S3@ZM7G3S["\O+'F4Y3E*+::7+R1BM[W6DMGZGTF1\ M58S/J\L.J7+97NMNVM]OO/ ?&G[17Q(\?;UU?Q=J#6[];6T<6T)'H4C"@_CF MO/K6TN-1NDM[:&6ZN93A(HD+NY] !R37Z.>"_P!@OX;^&_+EU?\ M#Q/<+R1 M>3F&'/LD>TX]BQKW/POX#\.>"+?R/#^A:?HT>-I^Q6R1%O\ >(&6_&OVC$^+ M7#V3TWA\CP;DEV4:4/P3?WQ1]O' 5:CO5E^I^9G@O]DCXI>-_+D@\,3:5:M_ MR\:PPM0/?8WSD?137O/@O_@G(H\N7Q;XN+?W[71H,?E+)_\ &Z^LOB)XJE\' M>%;G48(EEN 5CC#CY0S'&3[#FO"D^-GBY7+'48W!.=K6T>![<+7Y'G7C-Q!B M9.G0E&@G_)&[MYN5_P $CYS-,ZRK(J\OE[U_FQK\BQW$.)S2?M,=7G4? M]YN7YMV,Z/'&1K1.4?\ MW_*Y[]17B$/[1\R_P"MT%'X_@NBO\T-:$/[1E@W M^MT:Y09_@E5N/Q KSUBZ+^T>E#C'(ZFV(MZQDOT/7Z*\O@_:$\/28$EGJ,1] M?+0C_P!#_I5^'XZ>%)?O7%S#QGY[=C^'&:T6(I/[2/0AQ)D]3;%0^;M^9Z#1 M7&P_&#PA/]W644_[<,B_S6NCTC7=/U^W,^G7D-Y$IPS0N#M/H?3\:TC4A+2+ M3/4P^8X+%2YT+PKOA67^TKY>/L] MLP(4_P"TW0?J?:O$?%WQ3UWQ=OBEG^QV1X^RVQ*J1_M'JWX\>U<=7%4Z6F[/ MB,XXOR[*KTU+VE1?9C^KV7XOR/9_%_QFT/PSOAMG_M6^''E6[#8I_P!I^GY9 M->)>+?B5KGC!F2ZN?(LSTM+?*Q_CW;\:QM#\/:EXDNQ;:;9RW(+C[3)U^R6Y(0>S-U/X8^IKS>:OB]%HOP/S*6+XAXPDZ= M!1IEG)=-GYF481/]YCP/QKV;PA\ [*PV7& MO3?;YQS]FA)6(?4]6_0?6O4[#3[72[5+:SMX[6W3[L<*!5'X"K%=U+!PAK+5 MGW>3\#X# 6J8O][/S^%?+K\_N1#:6<%A;I!;0QV\"#"QQ*%51[ 5-117H'Z1 M&*BE&*LD%%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH JZEI=EK-G)::A9P7UK)P\%S$LB-]58$&O&?&O[&?PL\9>8ZZ$V@73 M_P#+?193!CZ1D&,?]\U[A17L9?G&8Y3/GP&(G3?]V35_5+1_,SG3A4TDKGPG MXU_X)SZM:^9-X4\4VM^O5;758F@<#T\Q-P8_55%>!^-OV;OB3X WOJOA*_:V M3DW5D@NH0/4M&6VC_>Q7ZT45^N95XP\08&T<8H5X^:Y9??&R^^+."IE]*7PZ M'XI6UU<:?=)/;RR6UQ$V5DC8HZ'U!'(->N>"OVN/BEX'\M(?$TVK6J_\NVL* M+I3[;V^<#Z,*_1_QI\&_!'Q##GQ#X7TW4IFX-R\(2?\ "5<./P->!^-?^">? M@[5_,E\-ZUJ/AZ9N1#.!=P#V )5Q^+FOTVCXH\*9_!4<]PG+_BBJD5Z-+F^Z M)Q/!5Z3O2E^AS'@G_@HU"WEQ>+O";Q_WKK1IMP_"*0C'_?9KWSP3^U1\,/'> MQ++Q5:V-TW'V75,VCY] 7PK'_=)KXN\:?L)_$SPOYDFFV]CXFM5Y#:? M\Z+ZUB:.E1?>?H#^T=^V9I/PWCN-!\(26^M>*"-KW"D/;66>Y M(X=Q_=' _B/&T_GYKFN:OXTUZ?4=3NKC5M6OI,O-*2\DK'@ ?H !TX J?P;X M+UKX@>(+71/#^GS:EJ5P<)#".@[LQZ*H[L< 5^BO[./[)&B_!R=9\G6_% M[+G[05S#9Y'*P@]^QD//H%&<^G.IPWX39?R07M,5->7//U_DA?\ J3(M6Q\] M=(_A_P .>3_LV_L0[OLGB;XCVW'$MMX>?\PUQ_\ &_\ OKNM?;$,,=O"D44: MQ11J%2- JJ!@ =!3Z*_E+B/B;,>*,6\5CYWM\,5\,5V2_-[OJSW:-&%&/+ M!!1117RAN%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D^+ M/^15UG_KRF_]%M6M63XL_P"15UG_ *\IO_1;4 :G[#/_ #.W_;C_ .W%?55? M*O[#/_,[?]N/_MQ7U50 4444 %%%% !7\K-?U35_*S0!_2C^R=_R:S\&_P#L M3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'RK_ ,%+O^36=>_[;_\ I#=5RWPM_P"1$TS_ M +:_^C7KJ?\ @I=_R:SKW_;?_P!(;JN6^%O_ "(FF?\ ;7_T:] '5T444 %% 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 45CZYXQT+PRI.K:S8Z<<9VW M-PB,?H",=6;3-'UR"\OE!(AVNA?')VEE ;C^[FL)5Z49*#F MKOI=7/4IY7CZU"6*IX>;IQ5W)1DXI=V[62.PHIK,$4L>@&37Q/XR_::\9^(K M^Y_LZ_\ [%TUF/E06L:APN>-TA!;..N"![5Q8_,:.7Q3JW;>R1]1PGP;F/%] M6I# N,8T[)I99%BC499W( 'U)KD-2^,G@C M2+E8+GQ/IPE9MNV*82[3_M%[+?EBHI?]O2;_)'Z3V]S%>6\4]O*D\$JAXY8V#*ZD9!!'!!'>O,/C5\ M=+;X3M9V<5A_:>J72&58FD\M(X\XW,<$G)! ]#R._C_ (7_ &KO!'P4^&>E MZ)>ZC)XEU^!9"UGI&)4AW.S*C3$^7@ \[2V/2OG_ .*O[5/_ MKQ%:7U[X< MCTF"W0PHUO<&:7R]Q/S9"AB,G&-O4^V/V>CP%QAFV6/&8#!2C*R=I6B_/E4V MF_NM\['X+D[X:P/$KPFTK746^6[Y6[/3\KGTM9_MH.,"[\)J MWJT-_CMZ&/\ K6[9_MD>'I,?:]"U.'U\EHY/YLM>!_#GX7CXN6'VCPIXGT._ MG50TVGSS20WEV]W_ -<;R(?^A,*_'<7' MB3*ZTL/C*,HSCNI0U7X']$QR3PLS!O@3XG\*^-8_$&O6RZ7#:Q2+ M% 9D=YF92O120% )/)SD#CO7T-XHM;V]\,ZO;Z;)Y.HS6_E]?$UL-[3$PM+73:_P C\!XNRK)LOSI8/)<0IT6HWE=246WJN9:-)6?E M>VZ*=Q\0?"UG>/:3^)='ANXVV/!)?Q+(K>A4MD&M&SU_3-2Q]DU&TNLXQY,Z MOG/3H:_.75M(O]$O9+74;2>RND8AX[A"C9'7K5*OF?\ 66I&34J7X_\ /W/ M_B"6#K4HRH9@]5OR)I^:M):?,_3:BOS:TWQ%JNBRI)8:E=V4B'*M;SLA'TP: M^^_A;K6H^(OA[H.I:LNW4+BU5Y3MV[^H#X[;@ WXU[N6YM',)2AR)56$Y%^?YUE]/,9'*H(S@X!!&1Q MSQDYK7#YQ@\3-4X2U?=,\_-_#GB/)<+/&8F@G3AJW&479=[7O;Y:=3UZBHYY MX[6&2::18H8U+O(YPJJ!DDGL *\JD_:B^'\=W)#_ &C7?EBW:^U[=SUFBO.;/\ :&^'E]CR M_$L*'_IM!+'V_P!I!70:7\3/"6M3)#9>)=*N)Y#A(5NTWL?0*3DTHXK#U/@J M)_-&F(R'-\*F\1A*D$N\)+\T=-11174>$%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%06M];7PN<^*?B"^\*_#W7=6TQ-]]:VQ:([=VPD@;\=]H);GCBLJE2-.#J/9*_W M';A<'5Q>*IX.&DYR45?36325^RU-K6M?TWPY9M=ZK?V^GVR_\M;F4(/H,]3[ M"O%?&G[7'A_2/,@\/V*YTNC?LX>F_-+[U?L>A>&?VLO%#>*+8ZK! M93Z5-*J2V]O"5:-2<90Y))&>ASG'XU]<21K-&\;KN1@593W!ZBO"OAM^RIIG MA?4+75->OCK%] PE2VB39;HX.03GE\'GL/4&O>*^BRJGC*=.7UQW;V3U:/QG MC_'<-8K&45PW348P34I13C&3TM9.SNM;RMK=;V/F*\_8VDDUZ4V_B&.'1F?< MBM 7G5?[O4 GMG/OCM7J7@O]GGP7X,V2KIHU:]7_ )>=2Q*<^R8VC\L^]>ET M5T4OW7/)S+CWB3-:"PV)Q[=R:;;? MO;J3TQ&.@/JV![U\6_%S]O'Q;XP,UCX2A_X1/2VROVA2)+V0>N_I'_P$9']Z MOT+AS@3/.)FIX6ERTG]N>D?EUE_VZGYV.2MBJ5'23U['VM\3_CEX+^$-F9/$ MFLQ0717='I\'[VZE]-L8Y /]YL+[U\7_ !=_;U\4^+/.L/!MO_PBVF-E?M;$ M27L@]<_=C_X#DCLU?,S-J/B35LDW6J:G=R=3NFFF<_F6)_.OI+X2?L'^+O&0 MAOO%DP\):6V&^SNHDO9!Z;,XC_X$ZU34[N3EF+333.??DL3^=?1G MPB_85\8^-_)OO%#_ /"(Z2V&\N9-][(/:+^#_@9!']TU]K_"WX">"?@];*OA MW1XTOMNV34[K$MU)ZYD(^4'^ZH5?:O0Z^-XB\9,163PV04O90VYY).7_ &[' MX8_/F]$=%'+TM:KN>;_"O]GOP/\ !V%3H&D(=0VX?5+S$UT_K\Y'R@^B!1[5 MZ1117\[XW'8K,:SQ.,J.I-[N3;?XGKQC&"M%604445PE!1110 4444 %%%% M!1110 44C,%!). .237/:M\0O#>BY%WK%JKKUCC?S&'_ %*;BZ M6X;7+P2*AZ_C3HXF M-9M)&F1\48;/JU2C1A*+BKZVU6W0V:***ZS[(\K^/7B35-#TW3;?3YI+2*Z: M3SIH6*M\H7"Y'3.3]<5X!+,\\C22.TCMR68Y)_&OLC5-)LM;LVM;^UBN[=CD MQRJ&&?7V/O5+2_!^B:*P:QTJTMWZ^8L0W_\ ?76O,KX65:ISDGE%4_[Z.!^M=GI/P!\ M0WF&O);73D[JS^8X_!>/UKZ)HIQP--?$[CPGA]EU&SQ$Y5'_ . K\-?Q/*-) M_9YT>VPU_J%U>L/X8P(E/X;5W][NSYGN/^"?OPTN-0 M^T_;O$4:;MQMUO8BA]B3$6_\>KTWP7^S?\-O .Q])\)6!N4Y%U>H;J4'U#2% MBI_W<5Z717UN,XLS['TE0Q.-J2AVYFD_6UK_ #/9CAZ4'>,40&QMBRL;>(LI MR#L&14]%%?)FJBH[(****"BGK&D6FO:;/87T(GM9EVNA_,$'L0>/CLGP&924L714VM+O?[T>-S_ +.- MLV?)UV6/T\RV#?R850F_9QNU_P!3K<+C/\=N5X_!C7N=%8/!T7]G\SP9\&9' M/_EQ;TE+_,^?)OV>=?7_ %5_ITG^\\BG_P! -4)_@1XJASMCM9O^N!I>9P3X#R>6RDO27^:9\O3_ ;\7P9_XE!<9QF.>(_INS5";X:^*;?[ MVAWA_P!R/=_+-?6%%0\!3Z-G!/P[RY_!5FO_ %_^VH^/YO"6N6W,VBZA$,9 M^>UD''XBO4?@'X;U>PUB]O[BWFM+!K?RL3(5\U]P((!ZX //O7M]%53P<::6CW+G<\DO^$/V?U79<>(;C>>OV.V;CZ,_]%_.O6](T.PT"U%MIUI%9P_W8EQGW M)ZD^YJ]6-+!0AK/5GAY1P)@\':KCG[6?;[*^77YZ>14TO2;+1;1;6PM8K2W7 MI'$H4?4^I]ZMT45Z*TT1^FPA&G%0@K)=$%%%%,L**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MJZEI=EK-G)::A9P7UK)P\%S$LB-]58$&K5%5&4H-2B[- 8GAOP/X<\'>=_8' MA_2]#\['F_V;91V^_'3=L49_&MNBBKJUJE>;J59.4GU;N_O8DDM$%%%%9#"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LGQ9_R*NL M_P#7E-_Z+:M:LGQ9_P BKK/_ %Y3?^BVH U/V&?^9V_[26FEZ[IVHW2#UD7#>:<25I4,KH\[BKO5))>;;2]%NSZ(HK MXTU3]K;QM?9%M'IFG+V,-N7;_P ?8C]*Y&_^._C[4I \OB>\0@Y_T?;"/R0 M5X53B/"1^%-_+_@GZOA?!CB"LKUZE.G_ -O-O\(V_$^^:S]=\0:;X9T][_5K MZ#3[-#@S7#A5SV SU/L.:X?X >.-4\??#N#4-7^>]BG>V:?8%\\+@A\#CO@X M[J:XK]K#P3K_ (GTO1;W2;:?4+6Q:47%K;J7<%MNV3:.2!M(/IGW->M6QC6# M^M4(\VB:7]=C\]RWAN$^)%D.:5U22FXRDGI=)[-V7O-65^^JOH=+JG[4'P_T M[(BU*XU!AU%K:O\ S<*/UJ.Q_:E^']WCS=0NK+_KO9N/^SRQSY_^OM/F^[EM^!]N>$_B5X8\<2/'H>LV]_,B[VA M7*2!?7:P!QR.<5TU?&W[//PU\51_$S3-4ETN^TNQL2[SW%U"\08%"NP;@-Q) M(&!T'-?85])-'97#VR"2X6-C&C=&;!P/SKZK+<75Q=!U:T.5W^\_ N-N'LOX M=S6."RW$>U@XIZM-Q;;5FUIT3V6CVZN>BOSEUKQ9K^I:UG4FD;S&> M5E96S@KC/RXZ8'3I5FQ^)GB[3<"V\3ZO$H_A6^DV_ENQ7A_ZS4[M.D[>I^JO MP0QGLXRACH.36JY7:_D[NZ\[+T/T1HKX0T_]H;X@Z;(K+XBEG4'E+B&.0'V. M5S^1K[!^$_C:7XA> M+URX@6VN+@.LL:9V[TQVY]LXKV<#FU#'S=.FF MFE?4_->*O#[-.$L/#%XN<)TY2Y;Q;T=FU=-+=)[7V.NHKS?XP?&S3_A+#9QR M63ZGJ-V"T=JD@C 0'!9FP<<].#G!KS>R_;.L9#_I?A:X@'_3&\63^:+6U;-, M'AZCI5:EI+R?^1YF6\"\19O@XX_!81SI2O9\T5>VFBK5TCL:**A-W LW MDF:,2_\ //<-WY5WGRBBY;(FHHHH$%%%% !1110 4444 %%%86N>.O#OAG=_ M:NN6%@Z_\LYKA5?\%SD_E42G&"O)V1T4,/6Q4U3H0+M(\:Z2FI:+?1W]F MQV[TR"K?W64@%3R.".]?GCI/A_5->E\O3--N]1DSC;:P-*?_ !T&OKG]E_X< M:YX$T+5[G6X6LI-2DB,5G(?F14#?,P'0MOZ=?E&:66YMBL=B%"5.T.ZOI\RN M-/#[(^%\HEB*6,E+$IJT9./O7:3M%*ZLM;W:TMU1T7Q\^)5[\,O!<=[IL2/J M%W<+:Q22+N6+*LQ;'_MBOD'7OBSXQ\2[AJ'B/4)4;K%',8HS_P!,+^E M?=_B[PAI7CG0YM)UBV^TV.M#U&+3;NQT^SNX[F6^N(FC38C! MB%)QN) Q@9Z\\5]2ZMJ?PZ^"UB+J_DT/PM'MRI*QQRRX_N@#>Y^@)KP#XB_\ M%#/#VE>;;>#=$N-QV5]#P[X99SG=2,\)2E-)[IT/X$>!]R?(7+'7EAT]9R6GG[OS/YLR_BS,LEG.64U94W)6;3M?Y?EV/?O%'[3GA M;2=T'@'X=V%KCA=2\1DWLW^\(BQ1&_%A[5XWXR^*'BKX@,/[>UNZOX5.Y+7< M([>,_P"Q"@"+^"BO;/AU^P;X_P#%WE7&O/:^$K%L$_:CYUR0>XB0X'T9E/M7 MU#\.OV)?AMX&\J>^L9/%6H+R9M6(:('VA&$Q[-N^M?4PSKP\X!CR931C.JO^ M?:4Y?.H]%YI2^1PXS&YQG;]VWR7S9SQRVFE[SNS\6K6[U+PSJZ3V\UUI6J6Y+&OJSXN?LZ>"?C-;LV MM::+?5=N(]6L<1W*\<9;&' ]'!'IBOACXR_L:>-OA<9[[3HCXJT!,M]KL(SY MT2_]-(>2/JNX8Y)'2OT3"<4\(^(E&."SBDJ=?9*3L[_W*FGW.U_Y6&OB9HZZGX9UBWU6UXW^2V'B)_A=#AD/LP%=+7XQ^%?%V MM>"-8BU70=3NM)U"+[L]K(4./0]F![@Y!K['^#?_ 4"CE\C3/B-9>4W"C6] M/CRI]Y81T]RF?]T5^9<3^$6999S8C)W[>E_+_P O%\MI?*S_ +IVTE31 M_@?:']2S]KT+3;K.<^=9QOG/7J*F\.>)M)\7Z3# MJFB:C;:KI\P^2YM9!(A]1D=".X/([UIU_/\ 6HN$G3K1LUHTUJO5,]RCB*M% M\U&;CZ-K\CD?^%1>"?M27 \*Z2LBG<-MH@7/^[C'Z5UJJ%4*H 4# Z"EHK* M%.%._)%*_8VQ&.Q6,Y?K-64^7;F;=O2[T.$^)GP;T#XJ1V[:H)[>\MP5BO+5 M@L@4G.TY!!7//(XYQC)KR^\_8STJ3/V3Q+>0^GG6R2?R*U]%T5PU\MPF)DYU M::;?R_(^IROC7B'):$<-@<7*-..RTDEZ*29\L7G[&6H1Y^R>*+:;T\ZT:/M[ M,U=W\$OV>'^&>M2ZUJ>HQ7^H>4T,,=NA$<8.,MD\DD#'08R>N>/;**PHY/@Z M%15:<-5MJSUX*D\5][T49A ME=','&4VTUV#A'CS,.#X5:.%IQG"HTVI7T:TT::Z=[GYT7G@'Q/I_P#Q]>'- M6MN_[VQE7V[K67'I=])>1VL=G<-=R'"0K$QD8YZ!<9-?I717AOAF%_=JO[O^ M"?J=/QQQ*BU5P$6_*;7_ +:_S.>^'MKJ=CX'T*WUEF;5([.);C>U?08W!U,1A?849V>FO>W<_(. M%^(L'E.>_P!K9CAE4@^9\J2]URUO%/339)O9[GPE9_%GQII^!#XJU< 8PKWD MC@8]F)%;-K^T-\0[/ C\2S-@8_>P12?^A(:^G;O]F/X>7.=FBR6Q.>8;R;\_ MF8UCW7[(_@BXSY<^K6O/_+*Y0X_[Z0U\G_9&:4_@J_=)G] ?\1$X#QO^\X'_ M ,"HTW^3D9?[.WQUUKQ_KEUH6OB*YG6W-S#=Q1B,G:5#*P''\0(( Z'VKVWQ M+X@M/"N@7^KWS,MI9Q--)M&6('8>Y/ ^MZO M)%>39G.P;54 9 /3G ST%=/XH\.VOBSP]J&CWN[[+>PM"Y0X9IK;]+L_G[B3&9#F&?^WRVDZ>$;CS)*VFG,XQV6FR[Z]3YQD_ M;.N?M3E/"T1ML_(K7I#XSW.S&>G;CWK0M?VSK-\?:?"L\7KY5ZK_ ,T6L#4O MV-]=CFD&GZ_IUQ%_ ;E)(F/ID*&Q6'=?LD^.+?/ER:5<\X_=7+#\?F05\HZV M>TWJF_E%_DC]_AEWA3BXKDG"/K4JQ?\ Y-)?B>LZ3^UYX2O;B**\L-3T]7(! MF:-)$3U)VMNP/8'Z5[?;7$5Y;Q3P2++#*@=)$.592,@@^A%?%-M^RW\0)KR. M&33[6WB8X:X>[C*)SU(!+?D*^Q_"VAIX8\-:5I"2&9+&UCMA(PP6V*%S[9Q7 MOY5B,=6Q"G*5^:*GSI+H[ZV=^C>OR*_B;QMH M/@U(6UO5K73?.)$:SOAGQUP.I'O65:_&+P/>8\OQ7I*Y_P">MTD?_H1%?/\ M^U-\/_$M_P".%UNVL+K4]*DMDC1[:-I?(*YW*P ^49);/3YJ\$NM,O+'/VFT MGM\=?-C9?YBO-QN=XC"UY4_9:+O?7S/M>&?"_)L^RFAC7CG[2:NU'EM%_P M MM[K9Z[GZ)VOC3P_?8^S:[IMQG&/*O(VZ].AK7CD610Z,'4\AE.0:_,NOHW]C MFZUEM$]+(,KK9G1QO,J=GRRBE?5+1J6^NBMKL?5-%NA\-PEX?YAQ?AJN*PU6$(P?+[U[MV3Z)Z6:U/O\ HKX2M?VC/B): M8V^(WD'&1+;0OG'N4S6_H_[6'C:QNHGO38ZG K?O(I+<1EE[@,N,'T.#]#7# M'B/!RT:DODO\SZC$>#/$5).5.I2GY*4D_P 8)?B?9U%4=#U:'7M%T_4[<,L% M[;QW,8;J%=0PS[X->7?%K]HS3OACK:Z/%I7X&BYU5>ZT5K;W;:2L]-7OH>OT5\Y6O M[9FFOC[3X8NH>F?*NED^O55K57]L3PD86+:3K*R@<+Y<1!_'S/Z5PQSC RVJ MK\?\CZJKX<\5T7:6!E\G%_E)GO%4-;US3_#>F3ZCJEW%8V4(S)-,V%'M[D]@ M.37*?"_XP:)\5K6Y;35FM;NUQYUI<@!U!SA@02".#_7M7/\ [2G@76/'7@2" M+18VN;BSNA9BA^H7[S?CMKP;Q MI\9O%WCPR)J6KRI:/Q]BM?W4./0J/O?\")K5\*_L[^.?%,P']D/I,&<-/JF8 M /\ @)&\_@M>Z^"_V2?#FBF.?7KJ;7K@<^2,PP _0'G>'K-;33+&W MT^U7I%;1!%^N .OO5ZOK\MP+P%#V4I3[Z_))*[./TCX0^#-"U(W]EX2L?&8K'8K'24\75E4:TO*3D[?-L****T.(**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **1F"J68X Y)-0_;K;_ M )^(O^^Q02Y*.[)Z*I-K6G*2#?VH(X(,R_XU%)XFTB)MKZK8HWHUP@/\ZGF7 M(HQWFOO1I45CR>,= AP)-TXY_NW*-_(TN> M/]7C?_$O\SZK^*G[0'@CX.V[?\)!JZ?; M]NY-+M,2W3^GR _*#ZL5'O7Q9\6OV[O&/C03V/A:,>$=*;*^="V^]D7WDZ)Z M_( 1_>->$:IX'\4QZQ#;7>DW]QJ5_(?*54:>2X<\D KGKYK/JCECC*N/5\,[Q?5/]3YBBBU'Q)JP2-+K5-3NY.%4---,Y]N2 MQ/YU],?"7]@KQ7XL\B_\87 \*Z8V&^R@"2]<>FW[L>?]HDCNM?:GPS^"7@SX M1V?E>&M$AM+AEVR7TG[RYE]=TC0#_ M '5P/:N^KAO$WQB\/^%]3DL)OM5W"0@_P#9J_G'&YI4QM>5?&5G.H]W)MO[V<-7B')\)-T9XB*<=&NS^1ZM17D3 M?M%Z;N.-(NB.V9%%0-^T=;9.-#F([9N!_P#$UP?6J/\ ,'LC_ *_?_M=0']HZXSQH46/^OD__ !-+ZY0_F_,P?&F1+_E_ M_P"2S_\ D3W&BO!_^&C-1[:/:X_ZZ-4'_#1.M?\ 0-L/_'__ (JI^NT>Y@^. M,D6U1O\ [=?^1[_17@6G_M$:PMW&;W3K&6US\ZVZNCX]B6(_2O>+6X2[MXIX MCF.5 ZGU!&16]*M"M?DZ'O93GV!SI3^J2;<;735M]B6BBBMSZ CFGCM86EFD M6*)1EG=@JCZDURNK?%CPKI&1)JT4[C^"U!ES^*Y'ZUPW[14>HM#I3IYATM=X MDVYVB3C&[\,X_&O']-T'4M9;;86%S>'./W$3.!]2!Q7EU\5.G-PA$_)\_P"+ M\;E^.E@,'03DK:N[O=7T2M^;/9]6_:*LH]RZ;I,]P>SW,@C'UP-V?S%<;JWQ MU\3ZAN$$EOIR'_GWB!./JV?TQ4>D_ _Q3J6#+;PZ>A_BNI1G\ER?SKLM)_9S MMEPVI:O++ZQVL83_ ,>;/\JY_P#:ZOE^!\YS<99OMS0B_2G_ )2_,\?U3Q)J MNML3?ZC=7@_NS2LRCZ#.!52TL;G4)A%:V\MS*>B0H6;\A7T[I/PA\*Z3AETM M+J0?QW;&7/\ P$_+^E=9:V=O8PB*V@CMXAT2) J_D*J.!G+6'^-Q$O: M8_$I/RO)_>[?J?,6D_"#Q5JVTC3&M(S_ !W;"/'_ $_-^E=EI/[.<[8;4M8 MCC]8[6,O_P"/-C^5>XT5UQP5*.^I]=A. \HP^M52J/S=E]T;?J<%H_P2\+:4 MRO);2ZA(O(:[D)'_ 'RN ?Q!KNU58U"JH55& H& !3J*ZXTXT](JQ]K@\OPF M7Q<,+24$^RM?U[_,****T/0"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@ K)\6?\ (JZS_P!>4W_HMJUJR?%G_(JZS_UY3?\ HMJ M-3]AG_F=O^W'_P!N*^JJ^5?V&?\ F=O^W'_VXKZJH **** "BBB@ K^5FOZI MJ_E9H _I1_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU M6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y5_X*7?\ M)K.O?]M__2&ZKEOA;_R(FF?]M?\ T:]=3_P4N_Y-9U[_ +;_ /I#=5RWPM_Y M$33/^VO_ *->@#JZ*** "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 **** "BBLKQ1XGT_P;H-WK&JS M^196J[G;&223@*!W)) 'UJ924$Y2=DC:C1J8BI&C1BY2DTDEJVWHDEW9JT5\ MXZM^V9IT3.-,\-7-R,X5[NY6+\2%#?EFN-U7]K_Q9=;ELM.TNP0]&,;RN/Q+ M ?I7A5,\P-/:=_1,_5<'X5\58JSEAU37]Z<5^";?X'V!17Q7H?[4WCBRUR"Y MU&]AU'3]X\VR-M$@*]]K*H8''3DC/8U]IJVY0PZ$9KKP.8TXI MX-S+A&=&.8.+55.SBVUI:Z=TG=772VNC,O7/%6B^&55M7U:RTP,,K]KN$C+? M0$\_A7$:K^T=\/M)R#KRW<@_@M8)),_\""[?UKY=_: TW6K;XJZW)JTXI M5I4J-+9VUNW^!^VY-X4Y%4RZAF&98YVJ14O=<(QU5[7DG>VW3Y'TUJ7[8?A> MW?;9:1JEV,\M(L<0_#YB?T%>G_#7XE:5\4-!.IZ8)(C&_E3V\P >)\9P<<$$ M'((_GD#Y'TK]F?X@ZI@MH\=C&?X[JYC7] 2WZ5]-? OX3R_"GPWH MWDHEG:#/EI@855)P3CDYP.OM7=EN*S*O7_VB%H>:M]Q\QQMD?!.596_['Q"G MB4U91J<]UUYK72LM>FMD5OVB/B/JGPW\%P7.C@1WUY%=*\9Z/-I>L6:7M ME+@F-B001T92.01ZBN#TW]F?X?::P9M&>\<'(-S=2,/R# '\13S/+L;C*W-2 MJ6A;:[7Y$<#\9\-<.Y:Z688-SQ',WS*$)-I[:R::MVVZ[MGP]+,\\ADD=I'; MJS')/XUW?P5\-Z[K7Q$T&?1[:?%M>1S372J1'%&K9?XIS3A>I4JY944>=6:: M33MMOU5W;U/FG2OV,H5PVI>)Y']8[6T"X_X$S'^5=CI/[)_@73]IN%U#4R,9 M%S<[0?\ OV%KV6BN>GE&!I[4E\]?S/8QGB'Q3C;^TQTE_AM#_P!)2*6CZ/9> M']-M]/TZUCL[*W79%#$,*H__ %\Y[DU=HHKUDE%66Q^>U*DZLW4J.\GJV]6V M^K"BBBF0%%%% ',ZY\,_"GB6Z>YU/P]I]W!1(WU8=-/Y(^@PO$.<8**CA<94@ET4Y)?%TPSQ_MJM?9U%>?BLGPF+J.K--2?9GV&1>)&?\ #^$A@<-.,J4+V4HWM=WM M=-.U_,^$;[]G7XAZ?DOX=DE7^]!<129_ /G]*] _9U^#?BO1?B#:Z[JNGS:1 M8V22Y^T$*TS,C(%"]<;C/F;\\[L\YSZU^EM9.J>$="UR0OJ6BZ?J#G@M=6L5QG;E^X\S@'CJEP =&UN[A6"ZNX=TJ*"%W!BI M('H=N1]:XKXX?'M?A5=V>F66GIJ&J7$7GGSG*QQ1Y(!..225;CCI7J]E9P:; M9P6EK"EO;0((XHHQA44# 'H!7F7QF^ ]G\69K.^34&TO5+:/R1-Y7F))'DD M*PR,8))!![G@]OJ\7'%QPG+AW>HDM>_??0_G[A^OP_4XA]MG%/EP($VFLZ3<>TIDC)_)&KGK[]EGX@6F?*L+2]_ZX7B#/_?97 M_(KY/ZQGE'>+?R3_ "1_07]C^%F8?PZL(-_]/)P_]+E;\#Z@^'/QF\-?$^2: M#2)IHKV%/,>TNXPD@3(&X8)!&2!P>,BMCXA>))O!_@C6M9MH1<7%G;-+'&P) M!;H"<=@3D^P->'?L\? GQ+X-\8/KWB"!=-2"%XH;=9DD>5F&,G82 H&>^*\MY8)XUF@E4I)'(H964C!!!Z@BOJ\%4Q6(PK==63]Y-/6\H*2T:MU6U[;H_/CQ#\5/%WBEY#J7B"_FCD))@28 MQQ?]\+A?TKEE5I'"J"S,< 9)-?=%O\ LW_#VWO&N!H D).1'),72C7IQIPIW:2NW=]V]]NB1P?CCX(^$OB%J:ZCJUB_VX*$:>WE,;2*.@;'! MQZ]<<=J?H7P1\#>'=IM/#=D[KTDNU-PV?7,A;!^E=Q7DWQ$_:H^&WPU\V*_\ M01ZCJ$?!L-)Q)-6\VV\':+;:! >!>7V+FX]B%P$4^ MQ#U\T^,/B%XE^(%]]K\1ZY?:S,#E?M4Q94]D7[JCV %?O62>#><8VU3,ZD:$ M>WQS^Y/E7_@3MV/CJV903?+[S/T(^(G[='P[\&^;!I$MQXMOUX":>NRW#>\S M<8]T#5\O?$7]N7XC>-/-@TJ>#PGI[9 335W3E?>9N<^Z!>E>6_#_ ."OC?XH M2J/#?AR\U" G:;LIY=NOKF5\+GVSGVKZ>^'?_!.N63RKGQOXC$0ZMI^BKEOH M9G&!] A^M?I7]B^'_ NN.G&K672?[R5_\"7*O)N*]3B]IB\5\.B^[\3XUU#4 MK[7-0DNKZZN-0O9FR\UQ(TLDC'U8DDFO6OAW^R3\2_B-Y4T&A-HNGO\ \ONL MDVR8]0A!=A[A2/>OT0^'OP'\!_"Y4;P]X);DQK M]9X8\2LZXVH+[$WJE_=ENO36/D<%;!TZVNS/QX^'OQ2\4_"W5AJ'AC M6+C3)B1YD:'=%,!V>,Y5A]1QVQ7VS\&_V]O#_BC[/IOCFV7PWJ384:A#EK*1 MO5NK1?CN'/-G*W^U$/N?5,#OM-?#GQ M2^!WC'X.W_D>)-)DAMF;;#J$&9+6;_=D Z_[+8;VK][C7X,\3Z?)47L\5;RC M47H]IKR]ZRZ(\NV(P3TUC^'_ #];[&^MM4LX;NSN(KNUF4/%/ X='4]"K#@ MCZ5/7Y'_ I^/GC3X-W@?P]JK"Q9MTNF769;67URF?E)_O*0?>ON7X-_ML^# M/B/Y&GZZR^$M=?"^7=R VLK?[$W &?1\=< M7X?Q/X7YSD'-7PR^L45UBO>2 M_O1U?S5UWL>E1QM.KI+1GT712*P90RG(/((I:_&ST0HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#/NO#VE7^?M.F6=QG(/FP(W7KU%6+'3 M[73+=;>SMH;2!>D4$811] .*L45/+%.Z6IM*O5E#V2">- M)H9%*/'(H964C!!!Z@BO+M0_9C^'U]*\BZ5-:,QR1;W4@ ^@)(%>JT5C6P]' M$6]K!2MW1Z67YSF64N3R_$3IZQ;-SC;/&P_ M6,_SJG9_L=^&X;^.6?6-2N;56!-N=BEO8L!T^@KWVBN%Y3@6[^R1]3'Q XIA M%P6/G9^C?WM7(K6UBL;6&W@C6*"%!''&HP%4# ]@*\*^-G[-]W\0_$S:]HN MHVMM>3HB7$%[N5&*@*&#*&(^4 8QVZU[U175B<)2Q=/V55:'@Y'Q!F'#N-^O MY?.U1IIW5TT]6G?S2?JCXNNOV3_'=OGRUTVYX/\ JKK&?^^E'6LFX_9J^(L+ MX&@"49 #1WD!'ZOFON>BO"EPY@WLY+YK_(_5:7C-Q'3^*G2EZQE^DT>)?LZ_ M!/4_AJU_JNMRQ+J%Y$L*6L+[Q$F=QW-T+$@=,@8ZG/'MM%%>_A<-3PE)4:6R M/R7/,ZQG$./GF..:=25ME9))622[)?/N%%%%=1X(4444 %%%% !1110 444V M218D+NP15Y+,< 4!L.HKF=4^)/AG1\BXUFV+CJD+>:WTPF<5R&J?M"Z+;9%C M8W=ZXZ%]L2'\>3^E82KTH?%(\#%9]E>"_CXB*?:]W]RNSU6BOGO5/V@M=NMR MV5I:6*GHQ4R./Q)Q^E( M&64=*$95'Z67XZ_@?4NI:]INCKF^U"VLQ_TWE5#^1-8VG_$[PQJFI)86VKQ2 M7+G:BE'56/H&("D_C7RDS%V))+,3R3U-=+X7\ :]XBO[=;6QN((F8$WI\>9CC*\:>#PJ:;VUD_O5DO6Q]84445[)^WA7F/ MQ9^*5WX+O+;3M-AB:ZEB\YYI@6"J20 !DZ_[]K4R_L[:-@9U.^)[ MXV?_ !->7['%]_Q/R;^Q^,9;UI+_ +B?Y,\X?XT>,&8D:L$']U;:''ZI44GQ M@\7RL"VLN.WRPQ+_ "6O4H_V>?#P4;[[4V;U62,#_P! J5?V?_#,*L7N=0<# MDL\R#'Y(*/J^*?VOQ#_5_BV?Q8B7_@V7^9Y%)\5O%DH ;6YQC^ZJK_(5%)\3 M/%,BE3KEV!_LO@_F*].NOAW\-='W&^U^&W )^U:G%&!D\'M6'>2_ S2W/VC MQIHS%20T:ZW&Y!'4$*V17HTBD_P D0^&>)9?'BOOJ2.';XA>) MF4@Z]J&#Z7##^M1+XX\1J0?[?U3CUO)#_P"S5T%]\2?V==-R9O$L,@7!(@-U M-GG_ &%-8MY^T%^SI8OF$7M[M)QY-O=X..^'*\'WKVJ/ _$^(_AX*J_^W)_G MRF?^JF>/XL9'_P &3_R/H/X3^(;_ ,3>#;>[U$[[A9'B\[&/,"GAOZ?A78U\ MKM_P4 ^&>CVB6NFZ'X@>*)0(XXK2".,#/3F7(_*L2^_X*/:%&3]B\&:C<#)Q MY]Y'%QVZ*U?98;PYXKJ126"E?S<8_P#I31^S8*K'"X6G1K5>>44DWW:ZGV'7 M,_$J]O\ 3_ ^K7&F%UNTC&&C^\J[@&8>X7)SVZU\?WW_ 4BU"0'[%X#MK<\](E[5SU_P#\%%/'4V19^'?#UNI)_P!='/*Y3\)N+*T6I M4(POWG#]&PQ>(HXBA4HQFXN2:NEJKJUUZ'9R2/-(SNS.[')9CDFFUXIJ/[8/ MC6_D:1-,\+VDC8_>0Z+$S9SUR^[FL&^_:>^(U^3NUBSA7)(6#2+./'MD0Y_, MU5'P(XDJ:SK48^LI/\H,_#WP5.[OB%_X"_\ ,^B:*^6KWXW^/;]=LGBO4XUP M%Q;S&' 'ILQBLBX^(GBN[&)_$^L3#.?WE_*W\VKVJ7@!F4OXN/@O2,G^=@_U M*E_T$?\ DO\ ]L?7E,DN(H<>9(B9Z;F KXVTW3M6\5ZI#8V-M>:OJ,[8CMX$ M::5R>N%&2:^I?A+_ ,$_]>U\07_CJ_\ ^$>LFPW]FVA66[<>C-RD?_CQ]0*X M,X\(3]%[2[];6[M'31X$G6=HU[_ /;O_P!L=%#=P7%Q M'!%-')/)PD2,"S?0=36M'X;U:8$QZ7>N!UVV[G^E?2GPY^$/A'X3Z?\ 9/#& MBV^GEEVRW.-\\W^_(>V<#L!78U^%8O+<)&JXX2I*4%LY146_DG*WWL]JG MX<4[?O,2[^4?^">#? _P;K-GXF.J75G/8V<4+H3<(4,A;@ \D=\^U>\T45= M&DJ,.5,_2,ERBEDF$6%I2./@SXAG\37]WIENNH6MU M,TZMYR(R[B25(8CH2>F:Q5^"7BYE!.GQJ?0W,>1_X]7TW17GRP-*3;U/SBOP M'E5>M.LY37,V[)JROV]UO\3YK7X%>*V4$P6RGT-P.*G7X!>)V4$O8J?0S'C_ M ,=KZ-HH^HTO,2X!RA;N;_[>7^1\\K^SUXC*@F\TL>QED_\ C=3+^SOK>!G4 MM/![X+__ !-?0%%/ZE1[&ZX%R5;QD_\ MYG@P_9SU+ SJ]J#_P!H(R*%4(H50%4= !@4M% O,****!A1110 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 %9/BS_D5=9_Z\IO_1;5K5D^+/\ D5=9_P"O*;_T6U &I^PS_P SM_VX M_P#MQ7U57RK^PS_S.W_;C_[<5]54 %%%% !1110 5_*S7]4U?RLT ?TH_LG? M\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !129 MQR>!7G'AO]HSX;^,OBA<_#SP_P"+=/UWQ9:V?^BL>'_^_K__ !->M_#WXD>&OBOX7M_$GA'6+?7M M"N'=(;ZUSY3=+/O$V\Z)(0.Y"D#CGD4 >K4444 %%%% !1110!\J_\%+O^36=>_P"V_P#Z M0W5:M)11[N4Y%F>>U71RVA*HUO;97VNWHK^;/:J*^1/$'[8'B6^W+I.EV& ME1GHTFZXD'XG:O\ X[7 WGQV\?7MX+E_$]ZDBG(6$K&G_?"@*?Q%>#5XBPD' M:"H MS)YB6=JH+!.E;'PO\27GB[X?Z'J^H1B.]NKEC<17^ MJ>VP<;MV^Y^1\5PSE&52S]Y=Q%5]G3@Y)N]DY1=KKY/ZKG.-_B2:7F[?@O\C^@O[=\->&=,)2C4FOY8.H_E.> MGW2.;_9,\=>(/$%YK6EZG>7&I6%O"D\4TO86E&459;Q MMJTM+MJ[6W>^K/C*S_9*\<7$VR5]+M4_YZ27+$?@%4FNKTK]C*Y;#:EXGBB] M8[6T+Y_X$S#^5?45%<,,AP,-XM^K_P K'U.*\6N*<0K4ZL:?^&"_]NYCQKPE M^ROX1\,ZE;7]Q+>ZO<0,'6.Z=1#N'(.Q5!//8DCVKV6BBO9H8:CA8\M&*2/S M?-L[S+/*JK9E7E4DM%?IZ+9?(****Z3PPHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M*SM>\2:3X5T][_6=3M-)LD^]<7LZQ1CVW,0,U=.G.K)0IJ[>R6K%MJS1HKYC M^(G[?'@3POYEOXKP'B!M[8'WD<;C_ ,!0@^M?+WQ%_;0^)?CWS8+? M4U\,Z>_'V?1U,3X]Y22^?H0/:OUG)/"[B/.+3J4O80?6IH__ '67WI+S.&I MC:-/1.[\C]#O'GQ<\'?#*W,OB;Q#9:6VWJQ+EV_ 5\Q_$7_ (*) M6%KYMMX)\/27T@R!?ZN?+C^HB0[F'U93[5\/DW>L7Q)\Z]O;A_>221C^I)KV MSX=_L8_$OQ]Y<\VE+X:T]^?M.LL8F(]H@#)GZJ![U^S8;PUX4X7I+%<08GG? M]Y\D7Z13YI>EW?L>=+&5ZSY:4;')?$3]H?X@?%'S8]=\1W36,G!T^T/D6V/0 MHF-WU;)]ZX[PUX2UOQEJ*V&A:3>:Q>-_RQLH&E8#U.!P/<\5^@'P[_8%\"^% M_+N/$=U=>++Q>3'(3;6V?^N:'!&.>GRDCUKVZBOP_._$3B//+PJXATX/[-/W5]Z]Y_.3/3 MIX2C2V5WYC(HD@C2.)%CC0!511@ #H *?15&^US3=+S]LU"UM,?\]YE3^9K\ MUE=Y6D)QJ+FB[H]+!8_#9C15?"3YH]_^'U"BBBK M.\YW7OB%X>\,W#0:AJ<4-PHR85#2./3(4''XUSA^/'A;S2F^\*C_ ):>1P?U MS^E>0>,O GB*U\47ZMIMY>F:=Y$GAB:02 L2#D \\].U5E^%_BIH1*-#NMOH M0 WY9S7C2Q5?F:C';R/Q'%\6<0/$3IX?"V46].23?S>WW)'O%O\ &3PA<DD$B_KMQ6K;?$'PU=8\O7; $]GG5#^I%?,=SX+\06?\ KM$U",?WC:OC M\\5EW%I/:MB:&2$^DB%?YU/UZK'XHG+_ *^9M0_WG#1^Z4?S;/L2VUBPO,?9 M[VWGST\N56_D:N5\4U:MM4O+/'V>[G@QT\N1E_D:M9AWC^)VT_$C_G[A?NE_ M]K^I]F56U+3+/6;&>QU"UAOK*==DMO<1B2.1?1E(P1]:^4+;Q[XDL\>7KNH M#H&N&8?D2:U;;XQ>+K7 &KM(OI)#&WZE//AOXE^& M6L-IGB;2+C2KKG895S'*!_%&X^5Q[J37Z&^'_CYK4.H0+JD=O=6;,%E9(]DB MCN1@XSWP1^5>U>*/"6C>-M'FTK7M,M=6T^7[UO=1AUSZC/0CL1@CM7] <)^, M&9Y:E0S"^(I+OI47I+[7I+7^\CZ/+L=E_$$)U,"VG'=-6WV^^SV/S%^#O[5' MCCX.M#:VU[_;.@IP=)U%B\:KZ1M]Z/OT^7U4U]U_!O\ :N\#_&#R;.&[_L/7 MWP#I6HL%9V](G^[)]!AO]D5X1\9/^"?KQ^?J?PYO?,7ECHFH2?-](ICU]@__ M 'U7Q[XB\,ZOX-UB;3-:TZZTG4H#\]O=1F-QZ$9Z@]B.#VK]CQ&1\'>)5*6* MRZ:IXC=N*2FG_?AM+_$M^DCTE5Q&#?+-77];,_9^BOSE_9]_:O\ B1X;N(]( MEM9O'&C0@;H;E\7%NG^S.?T5\CC Q7W!X4^,WACQ5I\=P;MM'G./,M-4 ADC M)[$Y*-]58BOYBXIX5Q7"F*>&Q52$^SC)7L]KQOS1^:MV;.N.;8)R]G.K&,NS M:3.ZHK.M?$6E7N/L^IV<^>GE7"-_(UH*P900<@\@BOBDT]CTX5(5%>$D_06B MBBF:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !139)$A0N[*B+R68X KF]4^)7AC1\BXUFV+#JD#>:WTPF<5,I1CK M)V.6OBL/A8\V(J*"\VE^9TU%>5:I^T+HMMD6-C=WKCH7VQ(?QY/Z53\,_'XZ MKKUM9WVF);6]Q((EEBE+%"3@$Y'(S]*Y_K5&_+S'SDN+,F5:-!8A-MVT3:^^ MUOQ/8:***ZCZT*\O^(?QH'A/5Y=*L+)+NZA \V69B$4D9"@#D\$=Q7J%>7>/ MO@J/%FNOJEGJ"V3]UN?+\1?VK]2_X2/XE MU?:_+K>U]-[?(\UU3XU>*]2R%O8[%#_!:Q!?U.6_6N1U'6M0U=]]]?7%XWK/ M*S_S->WZ7^SOI5OAM0U*ZO&'\,*K$I_]"/ZUU^E_"WPMI&##H\$KC^*YS,?K M\Q(_*O-^JXBI\J;2---I&?X[IUCQ^&=WZ5].P6\5K&(X8TBC'18U"@?@* MDK:.7Q7Q2/>POAUA8:XJO*7HE'\^;]#PW2_V<[EL'4=8BB]4M8B__CS8_E78 M:7\"_"^GX,T5QJ##_GXF('Y)MKK/$GBS1/!]@;W7=6LM'M!G]]?3K$IQV!8C M)]AS7S[X^_;X^'_ACS(=!AO?%=VO :W3[/;Y]#(XW?B$(KZW)^$\QSF7+EN$ ME4\[>[\Y/W5\V?4T>&Z[JUEH]H,_OKZ=8E..P+$9/L.:_.SQ]^W5\2/%WF0Z5- M:^%;)N-NGQ[YB/>5\D'W4+7@FM:_J?B2_>^U?4;K5+V3[UQ>3-+(WU9B37[O MDW@KF%:T\TKQI1_EC[TOOTBOES'K?7*%"/)AX67I9'Z'>.OV^/A[X9=X-$BO MO%5RIQNMH_(@]_GDP3^"D>]>:W__ 4DN&)%EX!CC&3AKC52^?0X$(Q],FOG M+P#^SS\0_B5Y&+Q[.3D7UTOV>W(]0[X#?\!R:]CL/^"=OCZ;!N]?\.VP M.#B.6>1AZY_= 9'UK[6IPMX;9!:AF%6,ZBWYJDG+YQIM)?\ @)'M\95U@M/3 M_,L7_P#P47\:29^Q>&=!M^F/M GE^O21:YZ^_;Z^*-YGRO[%LLO[4\*L'\%.$G_P!>ZDO_ $J+7XCY,=+K^*/ +[]M#XP7V5_X M2P6Z$#Y8-/ME_7R\_K7.WW[3'Q3U')E\=:PF23^XN/)Z_P"YC_ZU?8=C_P $ M\?AY;X:YUGQ'=L,Y7[1 BG\!#G]:Z*P_85^$UF!YNEZA?8Q_Q\:A(,X_W"O7 M_P#5BE_KYX>X/_=\"G_AH07YV#ZKBY;R_%GY\7WQ6\;:ID7OC'7[L$ 'S]4G M?..G5JYZ]U.\U)MUW=SW39+;II&!FOE"/Y-A M_9]67Q2_,_(JI[2PNK]BMM;37+#&5A0L>>G2OV0L? OAO2\&R\/:5:$$D>19 M1)C/7HM;4<:Q1JB*$11A548 ["O/K>.4%_!R]OUJ6_*#_,I98^L_P #\=K' MX6>--4(%EX0UZ[)) \C3)WSCKT6NAL/V;?BCJ0!B\":TF0#_ *1:F'K_ +^/ M_K5^M5%>)6\;LQE_!P<%ZN3_ "Y359;#K)GY<6'[&7Q@OR#_ ,(D;=,D;[B_ MMDQ^'F9_2NAL?V"/BG>8\V/1['(!_?WV<9[?(K=*_2:BO%K>,W$=3X*=*/I& M7ZS9HLNHK=L_/NQ_X)T^-Y"/MOB3P_;C)SY#3R\8XZQKWKHK'_@FW=N ;SQ[ M#"<#(@THR<]QDRK^>*^XJ*\6MXK\65/AQ"CZ0A^J9HL#073\3X_L?^"-@9WW4*KGV"Q _J:^GZ* M\2MXA\55OBQTOERQ_)(U6$H+[)X'8_L._".S8&70[N^Y)Q/J,XSQT^1EKH;' M]D[X2:=@1>";%\ #]_++-T_WW->MT5XM;BO/Z_\ $Q]5_P#<2=ONN:*A26T5 M]QSWA7X>^&/ JRCP]X?TW13+Q(UC:I$S^S%1D_C70T45\W6K5<1-U*TG*3ZM MW?WLV225D%%%%8C"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 **** "LGQ9_P BKK/_ %Y3?^BVK6K)\6?\BKK/_7E- M_P"BVH U/V&?^9V_[5?LG?\FL_!O\ [$S1 MO_2&&O5: "BBB@ HHHH ^&?^"D7P7\8%,4Q0^;*VUL[G-OV)_VA?" M_P!LUC7?ACXEE;G_ /@C MD_\ C]?I9\+O >B_L]?!30?"]M*J:/X6TE8Y;HJ%\SRT+33,.Q=M[GW8U^%G M[-_[?WQ<_9NUZUCCUV\\3>&(Y-MUX;UR=YHBF1N$3-EH'ZX*\9^\K=*_7SXZ M?&C1_BA^P'X\^(7A6XEDTK6O!]Z]NQ&V6(R1/$Z-@\.CEE.#P5.": /SK_8W M^)VI?M6?\%,M,\<^*C)>A/[0OM/L[@[TL88X)1;1(.@$>]2,?Q@M]XDGKO\ M@K]>WWPO_:>^&OCWPM?3:)XG&C!TOK0[)%D@N'V.3W^60J0>"HP3IO_8&O_P#T!:]5_P""WG_)5/AI_P!@6X_]'B@#]._V>/BM'\FQ7-Q#$VZ1OQS7V=0 4444 %%%<%XM^-_A/P1K4NDZM+JZ7L:J["UT#4+ MJ/##(Q)# R'CT;CH>: /$O\ @I=_R:SKW_;?_P!(;JN6^%O_ "(FF?\ ;7_T M:]9'_!0CX[>$/%W[-NM:=ILVL-=2>=M%SX?U"V3FSN5Y>6!5'+#J??H#6-X+ M^+'ASPSX:L]-OY-26[@W[Q;Z/>3I\SLPP\<3*>".A..G44 >MT5Y_P#\+V\( M?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6 M/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ MC%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\ M(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8 M_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^ M,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H M%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O M"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SV MUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ M (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"] MO"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/; M6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/ M_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0! MZ!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO M;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\ M]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U# M_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_P MO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_S MVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U M#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 M >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\ M+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"' M_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G] M0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4? M\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(? M\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG M]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C M% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ M_"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;P MA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P ) M_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C% M'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O" M'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\ M)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ MXQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ M /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V M\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ M"?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_X MQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O; MPA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/ M_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ M .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y M_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#" M]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ M G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_ M^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P + MV\(?\]M8_P#"?U#_ .,4 >@45YC??M(^ =/9TGU2\BG5=P@FTJ[A=AVP)(EK MA/$'[9&DV^Y-%T&[O3T$EY*L*_7"[B1^5>=7S'"89M5:B3[;O[D?995P;G^= MQC4P.$E*#VD_=B_24K)_)GT317Q=KG[5WCG5'/V*2RT=,\"VMA(V/J?!_P#:2AUC0)H_%IN?[1MY JW%AI=Q<+,I&*\8\0?M@^&['>FDZ5?:K(.C2E;>,_C\S?\ CM8/ M[1WB[2?B/X4L(=#?5KB\L[KS3:OH=_'YBE2N0S0A,-3W+IL%CHT9^ZT<7G2#\7RI_[ MYJQ\%_COXPO/B)I>FZIJ,FKV.I3""2&9%RA;HZD#C![=,9XZ$<[X?^%?AAMK MZYXHU2/^]#I_AC47_)W@'_H->N_#]?A+\.;Y;_3TUZZU%5*K>7NAZ@[H",': M!;A02.,@9Q^-<6%PF;U:T:M:;BD^K_1'U&><0^'F RVO@^:A:#4+"YM6=HQ-$T99>HW C(_.OBF[_ &8?'T.LRV4.F17- MNK';?+%>-JO9JS7=^1XG MX?\ V-]5N-KZUK]K9CJ8[*)IF^F6V@'\#7IGAW]E?P/HC))=0W>LRJ<_Z9-A M,_[J!01['-=!_P +V\(?\]M8_P#"?U#_ .,4?\+V\(?\]M8_\)_4/_C%9TR?F[;D[L] HKS_ /X7MX0_Y[:Q_P"$_J'_ ,8H_P"%[>$/^>VL?^$_J'_Q MB@1Z!17G_P#PO;PA_P ]M8_\)_4/_C%'_"]O"'_/;6/_ G]0_\ C% 'H%%> M?_\ "]O"'_/;6/\ PG]0_P#C%'_"]O"'_/;6/_"?U#_XQ0!Z!17G_P#PO;PA M_P ]M8_\)_4/_C%'_"]O"'_/;6/_ G]0_\ C% 'H%%>?_\ "]O"'_/;6/\ MPG]0_P#C%'_"]O"'_/;6/_"?U#_XQ0!Z!17G_P#PO;PA_P ]M8_\)_4/_C%5 MY/VAO T+%7O]21EZJVA7X(_\@548REI%7 ](HKRU?VG/APW36[H_31[W_P", MUHVGQZ\$7REHM4N.F0)=-NHL_P#?<8HJQE0_BKE]=/S..OC<+A5>O5C'U:7Y MGH-%>6ZE^T'H-MD6EI>7C=B56-3^).?TKE]2_:*U.;(L=*M;8=C.[2G]-M<4 ML71C]H^8Q'&&2X;1U^9_W4W^-K?B>]4C,%4LQ Y)-?+VI?&'Q9J60=4-LA_ MAMHU3'XXS^MY?[BO&Z!_8% M@.?:OD^XNH;.,R3RQPQCJ\C!1^9K$7XR>$?".L6-W=ZNMPMO<)(T>FXGE^5@ M2!@[0>.Y%>AEV'S3-ZJI8##2J-NWNQ;_ !6B^9Y>&XYS/&8F$*.&CRMJ_P 3 M=O6]EZV/O6BOEB;_ (*)?#U8V,.A>)GD[*]O;J#^(G/\JS[G_@HSX24+]G\* MZU*>_F/"F/R8U^D0\/.*I[8&7SY5^;/V3ZW0_F/K>O /C1XTURU\72Z;;WMQ M86=NB&,6\C1^9N4$L2.O)(]/EKS>X_X*0:.LF(/!%](F/O27Z(<_0(?YUR/B MK]O32O%2@7?PO@N'C^6.:;6&W!<]/EA!'YUK4\+>,,1#EA@[>LZ:_P#;SY?B M*E+-,"\/A*_)*Z?5)KLVE?S^1Z%;_$7Q/:_*\^MX7\<8;?!N2\ITY?AS7_ +57B[# M[3D_G&7YW/M"W_:.MV_U^A21_P#7.Y#?S45J6_[0OA^3B6RU"$^H1&'_ *'_ M $KXOM_V@O"\WWX]0@_ZZ0*?_06-:EO\:O!UQQ_:WE'TDMY1^NW%>!6X1XOP MO\3+JK]*:3'_Z$!7Q=;_$CPO=?6]N5&XB655P/7DU^/7CKQ%_;GB;59K6XF;3IKAGCC9 MVVD9Z[3TR>?QKG*_J/ >"<\3AJ=>OCG!RBFX^RUBVD[/]YNMGH?K-/-G4IQF MZ=FTG:^WEL?LC<_$;PG9;?M'B?1H-WW?,U"%<_3+5D77QT^'%FKF7Q[X:!0[ M65=6@9@"K+QMXDEAU!F-I;0^.=(8J,GRIC(/\ QT'-9%S^V)\'K3;O\9Q-NZ>78W4GY[8CBOE:?X)^#IEX MTHQ'UCN9?ZM6976TX BTZ8;N>HW*/UK*NOV_?A?;L1 M&FN7( SF*R4 ^WS2"OENX_9OTUO]1K%U'_UTC5_Y8K*N/V:[A?\ 4:]%)_UT MMBG\F-?:82CX45-)XZJG_>4E^,:5OQ.R/&^ G_R]2_[=D?4-S_P44\ *%^S^ M'_$DI[^9#;ICZ8F.:R;K_@H[X>17^S>#M3E(/R^;=1ID9ZG ;''UKYAF_9T\ M0J?W5]IL@_VI)%/_ *!26_[.?B.9E#W^DP ]6DEE(7ZXC/Z5]CA\I\*)*_UN M+_Q59+_Y$[(<486K\.(BO5I?F>I?$/\ X*!>-/$2R6_A?3K3PK;-P)VQ=7/X M,P"#_O@D>M?.'B;Q?KGC34#?Z]J]YK%X<_OKV=I2!Z#)X'L.*]I\)_LN6V94C5?K\WTKWGP1H'PE^&/ERZ-X(FUO4(\8O]>E2 M27/J!AD0^ZJ*].IQ[P!P9!T\EIJI4_Z=J_\ X%4EJUZ.7H8U\^P&^(Q4;>3Y MOPC<^2_AW^SWX_\ BD8WT+PY=/9/_P Q"Z'D6V/4.^ V/1\DZMI^CKLC^AE<;F'T53[U]!:7\?/#5Q9(]['J%E<]&M[?3KF M\"^^Z&-ACZX/!XJW_P +V\(?\]M8_P#"?U#_ .,5^79QXO9[FR<<"UAZ;_EU ME_X$_P#VU19]7@:6$Q5&.)HRYXRV?3[O\R_X#^#_ (,^&, C\->';+3'QM-R ML>^=AZ-*V7/XFNPK@/\ A>WA#_GMK'_A/ZA_\8K-\2?&;POJWA[4K*VN=8BN M+BWDBC?_ (1_41ABI Y\BOQO%8K$8RI*OB9N%-*D>-M3%Q*IP5MHVD_\> V_K7-7_[1&D0Y%GIEY4?PCK^!R=_XL MUK5,_:]6O;@'^&2=BOY9Q657L=AJWPDT_!&GZM.X_BN-#U-\_@8EWER#_%% S#\P*Z.Q^#?BV^P?[,^SH?XIYD7],Y_2O8/^%[>$/\ GMK' M_A/ZA_\ &*/^%[>$/^>VL?\ A/ZA_P#&*WC@(?:;/=H>'>!C_'K2EZ6C_F9? MPO\ A!<^$=6_M74[F&2X1"D4-N257<,$DD#G'&/>O5*\_P#^%[>$/^>VL?\ MA/ZA_P#&*/\ A>WA#_GMK'_A/ZA_\8KOITXTH\L3]$RW+,-E.'6&PL;1O?NV M^[/0**\__P"%[>$/^>VL?^$_J'_QBC_A>WA#_GMK'_A/ZA_\8K4]4] HKS__ M (7MX0_Y[:Q_X3^H?_&*/^%[>$/^>VL?^$_J'_QB@#T"D90RE6 (/!!K@/\ MA>WA#_GMK'_A/ZA_\8H_X7MX0_Y[:Q_X3^H?_&* .ONO#NDWN?M&EV<^>OFV MZ-_,5E77PU\+7>=^AV:Y_P">4?E_^@XK%_X7MX0_Y[:Q_P"$_J'_ ,8H_P"% M[>$/^>VL?^$_J'_QBH<(RW1PU,#A*W\6E&7K%/\ 0EN?@GX1N,[=/D@/_3.X MD_J3658KO4(3Z>8C#]4_K6A_PO;PA_SVUC_PG]0_^,4?\+V\(?\ M/;6/_"?U#_XQ63P])_91Y=3AW**OQ86'R27Y6,W1O@#I.FZI#=7%]<7L43!Q M R*JL1_>(ZCVXKU*O/\ _A>WA#_GMK'_ (3^H?\ QBC_ (7MX0_Y[:Q_X3^H M?_&*NG3A35H*QW8#*\'E<90P=-03U>^OWGH%ZX@^4 (^T?,!@D, .I! ZGF/M$7VA[?S4\^-BKQ;AN4CJ".H-?37_ M O;PA_SVUC_ ,)_4/\ XQ7GGQ6C^#OQDLS'XAT_53>JNV+4[7P_J$=U%Z8? M[/\ ,!_=8%?:M*T:>=9C+%YO7DG4^*:BI.]K7Y;QO]Z^9^79OP+1S#$3Q5&L MX.6MFKKY:H\LJ:WO)[4Y@GDA/K&Y7^5>!?$3X/ZYX)U!G\'ZMK?B/23EEDBT MJ^M)X5Q_RT5XU7IQE6.<=!7GUK\1_%-A("FNWY93TFF,@_$-FOU7 ^#?]M8? MZSDN:TZT?.,HM>4E>3B_)H^(K<$8O#R]VLK^::_*Y]I6_C7Q!9\0ZWJ"#^Z+ ME\?EFM:W^+GBZU^YK,C?]=(XW_FIKPSX1_M.>&"8=-^(OAXNIPHUS2G=''O+ M"&VGU)0#I]TU] 6.J?!GQ/:&ZT?6]>N;?.WS;'2KR9 ?0G[,?RS7YIQ!P/Q! MPO4Y,?3M'I.+;@_1_H[/R.BCPUQ#!7PN*^2J23_%(L6WQX\4P8WO:7'_ %T@ MQ_Z"16K:_M%:NN/M&EV4OKY1=/YDUS=SI/@)L_9]?\01>GF>&;]_Y0BLJZTC MPZN?L_B#4)?3S?#&I)_*$U\=R8R/7\CI^I\:X7X92E_V]&7YNYZ=;?M'1-@7 M&A.OJT=T&_0J/YUZKX=\06GBC1[?4K%F:WF&0&&&4@X((]0:^2I+&S60*NH3 MNA/WO[#U,8^H^RU[3X'^)O@[P;X;M=,6[UB=X\M))_PCVH ,S')P/(Z=OPKK MP\L0Y-55H?8<,XCB*KB)PS:/[M+=I)WNK6M:^E[GKU%>?_\ "]O"'_/;6/\ MPG]0_P#C%'_"]O"'_/;6/_"?U#_XQ7H'Z0=CKFM6GAW2KC4;Z3R[:!=S$#)/ M. /4D@?C7F3?M%Z9N.W2;LKG@EU!IOC?XG>#_&'AJ[TLW>L0/+M:.3_ (1[ M4"%92",_N.G&/QKPR1(4O/Q$Z\9+V2T/SGB;&<08;$0 MCE5.].VK45)WN]'O;2Q[G_PT9IW_ $"+K_OXM'_#1FG?] BZ_P"_BUX5^Z_Z M?O\ P37_ /\ (]'[K_I^_P#!-?\ _P CUR>UQ?;\#XW^UN,O^?4O_!:_R/>( M_P!HK2BW[S2;Q1ZJR'^HJ3_AHC1?^@;?_DG_ ,57@,C)&N534)#GHNC7W]8! M47V@?\^VI_\ @GO?_C-'ML7V_ /[9XQCHZ,O_!?_ #Z#_X:(T7_ *!M_P#D MG_Q5'_#1&B_] V__ "3_ .*KY\^T#_GVU/\ \$][_P#&:/M _P"?;4__ 3W MO_QFCVV+_E_ /[:XP_Y\2_\ !?\ P#Z#_P"&B-%_Z!M_^2?_ !5=9X+^)6D> M.6EBLC-#=1+O:WN% ;;TW#!((R:^4/M _P"?;4__ 3WO_QFN^^$?B/1/"VL MRZIJLVJ0L(FBB@CT+4&)R1EB1!C&!T]_:MJ-7$RFE..GH>UDV;<3UL=3IXR@ M_9M^\W#ELN]]/^"?3E%>?_\ "]O"'_/;6/\ PG]0_P#C%'_"]O"'_/;6/_"? MU#_XQ7JGZ\>@5Q'B#XP^'?#FIRV$\L]Q<1';)]GCW!&_NDDCGZ56_P"%[>$/ M^>VL?^$_J'_QBOGOQ=>6D_B2_FTQ-4O[6XE>=)#H]Y&1N.=K;XAR,]LYKDQ$ MZD(ITU<^/XEQV9X##PGEE+G;>NCE9>B_/H>]?\+^\,_\\[__ +\K_P#%4C?M M >&54D1:@Q_NB%>?_'J^;_.E_P"@=JG_ (+;C_XBCSI?^@=JG_@LN/\ XBO/ M^L8K^7\#\W_UDXK_ .@9_P#@N1[=JG[1CDEU+G_QU1_6N0U3XT^*] M3R%ODLD/\%K$%_4Y;]:Y'2[>RO,-=W=[IZ]U?0M1D?\ );(KMO[L/AR_B7]8&/ZBERXNKOI^!'U?C+-OC-US/*S_S-,L=-O-3E\NSM9KN3^Y!&7/Y 5[%I?B3X3Z1@PZ9J,KC^ M*Y\/:C,?K\T!'Y5T\'QN\%VL8CA.JQ1CHL?AW4% _ 05<$/^ M>VL?^$_J'_QBC_A>WA#_ )[:Q_X3^H?_ !BN\_03T"BO,=6_:3^'V@6XGU/5 MK[3H"<"2[T6^B4_BT(KS+QQ^WY\/?#T;)X?@O_%5SC*F*(VL'T+R ,/P0U]% ME7#N;9Y+ER[#2J>:7N_.3M%?-F-2M3I_&['TW63XD\6:)X/L#>Z[JUEH]H,_ MOKZ=8E..P+$9/L.:_.SQ]^W5\2/%WF0Z5-:^%;)N-NGQ[YB/>5\D'W4+7@FM M:_J?B2_>^U?4;K5+V3[UQ>3-+(WU9B37[=D_@KF.(M/-<1&DOY8^]+[](KY< MQYM3,H+2"N?H9X^_;X^'_ACS(=!AO?%=VO :W3[/;Y]#(XW?B$(KYN\??MU? M$CQ=YD.E36OA6R;C;I\>^8CWE?)!]U"UXUHOPW\3Z^L,MIH.I26LIXNELI6B MQZY53D?3->Y> ?V7O";>7/XT\6ZNHZM9:+X;U G_ +_26_\ [)^-?<_V3X=\ M%:XN4:M6/\S]K*_^!+E7SBO4YO:8O$_#HON/G?6M?U/Q)?O?:OJ-UJE[)]ZX MO)FED;ZLQ)KM_ /[//Q#^)7ER:)X8O'LY.1?72_9[E_\ "]O"'_/;6/\ PG]0 M_P#C%?/9KXU0IQ]CDF$LELZFB_\ (__ "7R-:>6MZU)?$/^>VL?\ A/ZA_P#&*/\ A>WA#_GMK'_A/ZA_\8K\0SCC M?B#/+QQF*ER/[,?=C]T;7^=STZ>&I4OAB>@45Y__ ,+V\(?\]M8_\)_4/_C% M'_"]O"'_ #VUC_PG]0_^,5\,=)Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P + MV\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VU MC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0 M_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%% M>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ MPO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC M_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4 M/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ M"]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ] MM8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_ M4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z! M17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ M ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"? MU#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ M O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ M/;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#" M?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 > M@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>? M_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/ M;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_P MG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1 M_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ M #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ MPG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% M'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17 MG_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_ MSVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_ M\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P", M4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA M_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ M ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ M0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@4 M5Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\( M?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6 M/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ MC%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\ M(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8 M_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^ M,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H M%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O M"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SV MUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ M (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"] MO"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/; M6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/ M_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0! MZ!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO M;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\ M]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U# M_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_P MO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_S MVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U M#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 M >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\ M+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"' M_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G] M0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4? M\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P )_4/_ (Q1_P +V\(? M\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG M]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O"'_/;6/\ PG]0_P#C M% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\)_4/_C% 'H%%>?\ M_"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ XQ0!Z!17G_\ PO;P MA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ /PO;PA_SVUC_P ) M_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V\(?\]M8_\)_4/_C% M'_"]O"'_ #VUC_PG]0_^,4 >@45Y_P#\+V\(?\]M8_\ "?U#_P",4?\ "]O" M'_/;6/\ PG]0_P#C% 'H%%>?_P#"]O"'_/;6/_"?U#_XQ1_PO;PA_P ]M8_\ M)_4/_C% 'H%%>?\ _"]O"'_/;6/_ G]0_\ C%'_ O;PA_SVUC_ ,)_4/\ MXQ0!Z!17G_\ PO;PA_SVUC_PG]0_^,4?\+V\(?\ /;6/_"?U#_XQ0!Z!17G_ M /PO;PA_SVUC_P )_4/_ (Q1_P +V\(?\]M8_P#"?U#_ .,4 >@45Y__ ,+V M\(?\]M8_\)_4/_C%'_"]O"'_ #VUC_PG]0_^,4 >@5D^+/\ D5=9_P"O*;_T M6U>E?'7[%_P"P[^T+^RC\<+/QM/X6T'7-.:TFT^]LXM;C M24PR;26C)7&X,B'!X(!&1G( /U?HKA/'_A_7OB?\&_$FAVES<>!_$.M:5)]%EN0)[/ M^V+:XTJ_R>6,S. X]0X]:]+U7X=?&']K#PC;>&_BWH.C_ L\#SRQ M3:QH>CZL=2U351&ZNMNTZ*(K>$LH+%&D=@-H*CV\J%)9-+U"$J_P K M*PBW$8]?E/%>L_\ !;S_ )*I\-/^P+\GN]6\%S7L=C(7GC>.X-O+)^[VN)7?:Q&QN@8$!<[X@?L@_$C]N[]H? M2/&GQ9\,-\+/AUH=E'9V^AMJ<-[J.H(LC2-DPDK#O+X8DY4* 2=P />/^": M/@.?P#^QC\/X;M&CN]4BFU=U88^6XF=XB/K$8C^-?4-5M-T^UTC3[6PLH([6 MRM8E@@@B7:D<:@*JJ.P 'M5F@ HHHH **** /E7_@I=_R:SKW_ &W_ /2& MZKEOA;_R(FF?]M?_ $:]=3_P4N_Y-9U[_MO_ .D-U7+?"W_D1-,_[:_^C7H MZNBBB@ 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 ***S M[[Q#I6EY^VZG9VF.OGSHG\S2B\36PTXTU]IPDH_>U8WJ*I:UK%IX?TF\U*_E$%G:1- M-+(>R@9/U/MWKYUU;]LV)9G33?"[R1 _)+=7@0D>Z*AQV_BKGQ6.P^#M[>5K M^K_(]?(^%,YXD4WE=!S4=W>,4K^KQ1M#'?6T=R(VZKO4-CWQGK7RM^ MUAXCUY?'BZ5)<7%OHR6T;V\*,5CESG'^L6YD[6^9 M\7POPI7XDS=Y2ZBI2BI.3:O;E=FDKJ[OTNM+OH?5M]X@TO2\_;=2L[/'7SYT M3'YFN=OOC)X&TT$S>*M+;'7R+A93_P".9K\^ZMV.DWVI-BSL[BZ/3$$3/_(> MXKY27$M:6E.DOO;_ ,C^@*/@GE]%&/&.B^,[-KK1-2@ MU&!#M_V M3_A_XC\/ZSJNL:G8W&F:=-:_9TAND,;3/O5@P4\X4 C)_O\ &>:]V\?>$8?' MG@_4]!GE:!+R,*)5&=C*P96QW 91Q7U.%Q-?$X3VSA:=G9>?3Y,_!,^R;*LE MXB_LZ&(]IAE*'-)6;47;F6FCE%7V7ROH>#ZG^V>UGU7_@*/Z C#PIRY)WA+_P M;/\ #WOR.2L?VK_'%OJ45QT^SA%89YPP^8''?/X&OL72=2CUC2K M*_A!$5U"DZ!NH5E##/X&O$-!_9!\-:?>0SZCJE]JB1D,8,+%&_LV,G'T(^M> M[Q1I#&D<:JD: *JJ, = !7T&4T<=14WC)7OMK<_'^/\SX6S"5"/#E%0<;\S M4>1-:65M&VM=;+Y]/CSX^?"?Q;SK!Y=1P&'I4TZ<5'F:;=HJRTNDG9:[KR1\U^'_P!C6V3:^M^(I9?[ MT.GPA/\ Q]\_^@U[GX'\!Z-\/-%&F:+;>1!N\R1W;<\KD8W,W<\#V]*Z&BO6 MPV7X7".]&%GWW?XGY[G7&&><0P]GF.)=PHHHKT3XX**** M "BBB@ HHHH ***9--';PO+*ZQ1(I9G<@*H'4DGH*>^B ?17@/Q,_;1\">!F MEL]'DE\9:PO M]).Z%6_VIL%3C[)H MUM+'N4]GFQN/'7D*?2OTO)_#_-LS2JXKEPU)_:JOET\HOWGY:)/N>9B,RPV& M^.:OZGVU\4/VD_ 'PE66+6=:CN-3CX_LO3\3W.?1E!PG_ RM?)'Q"_X*"^,- M:O"GA+3K3PY8*?EDN$%U@>!/V;5OYEG\7:T=)LQR;738?M%R_MEBJ+]?L^_#.)E^QCQ5<8Y)NM1MD!^JK; MDX_X%56'X&^#H78G3YIU/19KI^/Q4K4U/$;PUPJO1P*D_P"[AX+\^5?B?.XC MB[ 4=%6<_2_ZV1Y3<_M)_%&Z8,_CO6E(&/W=T4'Y+BLZ;X[?$F:1G;Q_XG#- MUV:O<*/R#X%?0VF^ ?#FDX-KHMDC#H[0AV_[Z;)KK_!GPF\-?$WQ=8Z?KV@1 M:I8H'>3:\D+1@*<'?&RMC=CC..>E>+1\8N%UBHTH9/:D]Y6I\R_[=M9_^!H\ M_"<71QV,IX6G3E[[2NWW\E?YZGQO-\3_ !E<1M'+XMUR2-N"KZE,0?PW5GW/ MB[7+Q0MQK6H3J#D+)=2, ?Q-?I_#^R3\(X61E\%6A*]-\\[#\07Y_&M&W_9G M^%EK(73P+H['&/WD&\?DQ(KZK_B,'#E+^#@9_P#@--?E)GZ=_9]9[R_,_)ZX MNY[QP]Q-).X& TC%B!Z7O6YE;1/EUT?39_)'S.>\/YA MCZ$:>#K*+OKJU=>J3^X^6K>UALXQ'!#'!&.BQJ%'Y"H+_5['2UW7M[;V:]G K^ M?Z>"C*?/B9-][;OYN_Y,^4H>'-:6N)Q*7HF_Q;7Y'P/_*G!% ME!),/S48_6L:\^+EVT8?3/!NNWZ'H\ELT:GZ$!J_1NBOL\%/AK"V=;+YU7_> MKV7_ ))3@_Q/H*'A_EM/^).4_73\K'YF7GC#XK:A((M.^'^J6Y<_*!I-S+)^ M'RX_2L:Y\,_'77G9&\-^+8>,XCTJ:V&/3(1?YU^IE%?=X+C?*;]G3XMZPS33>#-=F?."UU$0W_CYR:M M0_LE_%R:-77P5>!6Z;YH5/Y%\BOU7HKZG_B-6<02C1PM**72TOTDCV(Y92BK M)O\ _+N']BOXQR2*K>$EB4]7?4[3 _*4G]*T;;]A?XM3L0^DV-N ,[I-0B( M/M\I-?IG17)/QHXCEM2HKTC/]9LT_LZCW?\ 7R/S MD/\ -LK^SZ/F? UK_P $Y?%#*/M/BW2(FSR(H97&/7D"MBV_X)MW3%OM'C^& M(=O+TDOG\YA7W#17G5/%;BR?PXE1](0_6++^HT/Y?Q9\:VO_ 3>TM"GVGQS M>3 #Y_*TY8\G';,C8Y^M:MK_ ,$Y_!ZJ/M'BC7)6SUB6%!CTY0U]:T5YU3Q( MXLJ?%CG\HP7Y11:P=!?9/F*V_P"">OPU@+%]2\27&>@DO(1C_OF$5K6G[!_P MIMRGF66J76T8(FOV&[CJ=H'Z8KZ'HKS:G'/$U3XL?4^4FORL6L-17V$>'6O[ M%/P>MUP_A5[ALYW2ZE=9^G$H'Z5L6W[*/PEM6)3P38,2,?O'ED_]"VJO:<%47Y=A'0KCH16K17FU M*DZW\1M^NHJE*G6@Z=2*<7HT]F>6W'[/7A^3)AO=0A/H71@/_'<_K69#7'[.>I+_J-7M9 M/^ND;)_+-9EQ\ ?$T/W)+"?_ *YS,/\ T)17T9163P5%]#S*G N2S^&$H^DG M^MSY?N/@SXOM^?[*\T>L=Q&?TW9K,N/ASXGM<[]"OF_ZYPE__0<'_T#=7TK11' 4UNV50\/-H1V7X_F% M%%%6=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %>/?&/]EGP/\ &)9KJ[LO['UYP2-6T]0DC-ZR+]V3\?FQ MT85[#17IY=F>-RG$+%8"JZ2 MVG]NZ F3_:NG(65%]94^]']3E?\ :->=>!_B)XD^&NL+JGAK5[G2;P8#-"WR M2 ?PNARKCV8$5^R!&1@C(KY[^,G[%?@OXF>??Z.B^$]>?+>?91C[-*W_ $TA MX'/]Y=IYR*;$ M0^,$;PIJJ+EI CS6LW^XR@LI_P!EA_P(UZK:_M+?"V[R$\=:,N!G][<"/_T+ M%?SKC^$<^RVM*CB,'4NNJBY1?I**:?R9ZT<12FKJ2/3**XVT^-'P^OCBW\<^ M&YFV[MJ:M;D@>XW\5LV?C/P_J&W[+KNFW.X;E\F\C?(]1@]*\"I@,71_B491 M]8M?H;*47LS9HID,T=Q&LD3K)&W(9#D'\:?7#MHR@HHHI %%%% !1110 444 M4 %%%% !1110 4444 %%%% !163XD\6:)X/L#>Z[JUEH]H,_OKZ=8E..P+$9 M/L.:^??'W[?'P_\ #'F0Z##>^*[M> UNGV>WSZ&1QN_$(17T65<.YMGDN7+L M-*IYI>[\Y.T5\V8U*U.G\;L?3%9/B3Q9HG@^P-[KNK66CV@S^^OIUB4X[ L1 MD^PYK\[/'W[=7Q(\7>9#I4UKX5LFXVZ?'OF(]Y7R0?=0M>":UK^I^)+][[5] M1NM4O9/O7%Y,TLC?5F)-?MV3^"N8XBT\UQ$:2_EC[TOOTBOES'FU,R@M(*Y^ MAGC[]OCX?^&/,AT&&]\5W:\!K=/L]OGT,CC=^(0BOF[Q]^W5\2/%WF0Z5-:^ M%;)N-NGQ[YB/>5\D'W4+7G?@']GGXA_$KRY-$\,7CVH=\!O^ Y-?I%X!_9P^'7PV\N31_#% MFU['@B^OE^TS[A_$&?.T_P"[BO2Z^>S7QJA3C['),)9+9U-%_P" 1_\ DOD: MT\M;UJ2^X^(_ /\ P3H=O+G\:>* HZM9:*F3_P!_I!_[)^-?2/@']G#X=?#; MRY-'\,6;7L>"+Z^7[3/N'\09\[3_ +N*]+HK\0SCC?B#/+QQF*ER/[,?=C]T M;7^=STZ>&I4OAB%%%%?#'2%%%% !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 5D^+/\ D5=9_P"O M*;_T6U:U9/BS_D5=9_Z\IO\ T6U &I^PS_S.W_;C_P"W%?55?*O[#/\ S.W_ M &X_^W%?55 !1110 4444 %?RLU_5-7\K- ']*/[)W_)K/P;_P"Q,T;_ -(8 M:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'RK_P %+O\ DUG7O^V__I#=5RWPM_Y$33/^VO\ Z->N MI_X*7?\ )K.O?]M__2&ZKEOA;_R(FF?]M?\ T:] '5T444 %%%% !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%%% !15+4M)[-V)VYMP\Z M_FBD8]ZPJ5Z5+^)-+U:1ZN$RK,,P_P!SP\ZG^&,I?DF=]15;3=2M=8L8+VQN M([NTG4/%-"P974]P17EOQZ^-DWPIMK"UTZTBN]5O0SJ;C/E1(N!D@$$DD\#/ M8Y]YKXBEAZ3K5'[J-LJR;&YSCX9;@X7JR;5GI:VKO?:UG?\ S/6Z*^&M7_:6 M^(&K;@NL)81G^"SMXU_\>(+?K7$ZOXV\0Z_N&I:YJ-^K<%;BZ=U^F"<5\S4X MDH1_AP;];+_,_<<%X)YM5L\9BJ=-?W5*;_%17XGZ,1RI,I*.K@'!*G//I27% MQ':6\L\SK%#$I=Y&. J@9))],5\8_LKWNLQ_$^WMK!Y3IDD,AOXQDQ[ AVL1 MT!W[0#[X[U]A^(-'C\0:#J6ES,R0WUM);.R]0KJ5)'X&O:P&.>/P[K1C9ZJW M_!/S+BSA:'">;PRZK7]I!J,N9*S2;:=XW>JM??56[GA?B+]L31+&XFBT?1+K M5%0E5FGE$"/[@88X^H!^EV#82Z>=E5AV)7:6!]L?G72Z7^QE>2*#J/B>"!L\I:VC2@_\"9E_ ME7RLIYYB)-)-?*%\:>#])UL0_9S>P+(T6<[&Z, >XR#7C M^E_L=^&[:2-[_6-1O0IRT<82)6]NA./H:]TTO3+71=.MK"Q@6VL[:-8HHDZ* MH& *]S*L/CZ,I2Q=/;Z&UH)42,E4FD+,'W8^\0 O!Z9]Z^=Z_2?6- TS MQ#;K!JNFVFIP*VY8[R!95!]0&!YJK8^#/#^EX^Q:%IMGCIY%G&G\A[UQ8W(J MF+Q$JWM='Y;'T_#/BM@^'\GHY+O#.I:-_4U]?45Z^,RW#XZ2E66J/SKAWC3..%Z52CETTHS=VFD M]=KKSL?+EA^QC=O@WOBF&+U6WLR_ZEU_E73Z-^Q[X;L[B*34-6U#450@M"H6 M%']C@$X^A!]Z]\HK"&2X"GJJ=_5M_J>KBO$OBO%)QEC'%/\ EC"/XJ-_Q(K6 MUAL;6&VMXUAMX46..-!A54# ]@!5'7/#.D>)H4BU?2[/4XT.46[@67:?4;@ MG7JTJGMJ/L6A:99XZ>19QIC M\EK850J@ 8 X %+11&,8Z15@K8BMB'S5IN3\VW^844R25(5W2.J+TRQQ6?<> M*-&M>9]6L81_TTN47^9IMI;G'4K4Z7\227J[&G17/K\0/#37"PKKM@TC' Q. MI!/USBM^DI*6S(HXBCB+^QFI6WLT_P A:***HZ HKE/B-XZ3P'HB78@^TW,T MGE0Q$X&<$DD^@_J*\>NOC]XFG_U<=C;_ /7.%C_Z$QKEJXFG2?++<^1S7BG+ M(-+LLFXU*T@QU\V=5 M_F:^0+G4+J\YN+F:?_KHY;^=5ZR>8=H_B>15\1Y?\NL+]\O_ +7]3ZQNOB5X M7L\^9KEFW_7*3S/_ $'-9-S\;?"-O]S4)+@_],[>3^H%?-UKI=[?8^S6D]QG MIY43-_(5K6OP_P#$MY@QZ%?X/0O R _B0*CZ[6E\,?S.3_7C.L1_NV&C\HRE M^OZ'LMQ^T+X?C.(K/4)??RT4?^AUV7@WQIIWC?36N[ R+Y;;)890 Z'WP>A] M:^?K7X,^+KG_ )A?DK_>EGC'Z;L_I7::1KGAC]G'0+RZ\9^([&PO;TJXM(W, MDI5<[0D8&YCECD@8''/>O2R^EC\?B(T*-)SE+9*+;^26K/I.'\VXAQ>-2S"C MRT;.[<>6VFEK[ZZ>A[969XA\3:3X2TN74=:U*UTJPC^]<7DRQH/;)/)]NIKX MJ^*7_!0R^O/.LO 6C+81_=&J:J \OU2$':I]V+?05\I>,/'GB'X@:H=1\1ZQ M>:Q=\[7NI2P0'LB]%'LH K^B>'_![-LPM5S6:P\.WQ3?R6B^;NNL3[^KF%.& MD-6?=WC;]O3PS;ZW:Z-X/LI-:EGN$@;5+L&&UBW,!N"GYWQZ'8/>L#Q!X@U' MQ47_ +7O)=01FW^5.VZ,'V3[H_ 5\S?"[]F;X@?%EH9M)T5[/2Y,'^U-2S!; MX]5)&YQ_N!J^Y_A;^RQ;^$;&'_A*/$FH>*[M5 \ICY%NGTQ^\8CU9\'^[7B^ M(W"F09,J%/)\:E5A=3BVY3D]+.\5RQ:VY7R]UU/A,^R?-,_=/V%7DBKW3NEZ MZ7N>/QQK$NU%5%]%&!3U4LP5022< "OKFU\#^'K/'DZ'IZG^]]F0G\R,UK6] MG!:KB"".$>D:!?Y5^ ?4)2=Y2/G:?AS7E_%Q*7I%O\VCY!M?#>KWV/L^EWMQ MGIY5N[?R%:UK\,?%5YC9H=TN?^>JB/\ ]"(KZNHK19?'K(]:EXXDEW,/P4$?K74Z;^SG;+M-_K,LGJEM"$_4D_P J M]DHK>.#HQZ7/H,-P1DN'UE3D_P E9?@<'IOP3\*:?@O92WKC^*YF8_HN M!^E=;I.A:=H41CTZQM[)&^\((PN[ZD=?QJ_175&G"'PJQ]3AH(/!'M7RW\9?V#?#GBS MS]2\$SIX8U1LL;&0%K*4^@ ^:+_@.1_LBOJJBOHLEXAS/AZO[?+:S@^JWB_6 M+T?Z=#&I1A65IJY^1WBS]GWXB^"]3ELM1\(:J[(3BXL[5[B!QZK(@*G\\CN! M7(W/A76[/;]HT>_@W?=\RU=<_3(K]GZ*_=\/XWXV,$L1@HR?5J;C^#4K?>>8 M\MCTD?B800<$8-%?M;*%N((YPIR!(@;'YUC7?P_\+Z@"+KPWI%R"VX^ M=81/\WKRO7DU[%/QRHO^)E[7I43_ /;$9O+'TG^!^-\%Q+:R"2&1XI!T>-BI M'XBM:S\;^(].V?9-?U2UV'*^3>2)M^F&XK]8+SX%_#F^W^=X#\-LS'!]+7?U\E&B_+:1C\*[O^(T9+6TQ."G_Y)+\VB?[. MJ+:1^:5G\:_B%I^T6_CKQ)$JMN"+JT^W/N-^#6S:?M-?%.R&(_'6L-\V[]]- MYG_H0/'M7WW>?L9_!Z\WD^$%B=AC=#J%TF/< 2X_2L:[_83^$]QGR].U*U^7 M'[G4'//K\V>?TXH_XB=P3B?X^ E\Z5-_^W,/J6)CM+\6?&]K^V-\8;0$)XRD M8$Y/FV-K)_Z%$<5M6W[='Q9@W;]5L+C/3S-/B&/IM KZ4NO^">OPUN"#'J?B M2VP.D=W"0?<[H36-<_\ !.7PDVW[/XJUJ+^]YD<+Y^F%&*/];O#3$?Q,)"/_ M ' 7_MJ8?5\9':7XGCUK_P %!_B9;D^98>';GC'[VSF'X_+,*V;/_@HQXQ3' MVKPOH7;CV_6NNNO^";=HX'V;Q_-$<_\ +720_'X3+6-=_P#! M-_5DW?9?'%G,=W'G:>\>1Z\.W/M1]?\ "G$Z.,%_VY5C^44'+CH_\.B2S_X* M1:A'M^U> [:;CYO)U-H\GVS$V*VK/_@I%ILFS[7X%NH<_?\ )U)9,>F,QKG] M*X>\_P""=/C>/?\ 9/$GA^;GY?.:>/(]\1MC]:QKS_@G[\3K7?Y=QH%WMZ>3 M>R#=]-T:_KCI1_9OA5BOAG"/_<2K'\Y6#GQT?^&1[59_\%&/!C[?M7AG78>? MF\GR9,#VRZYK:L_^"@OPSN<>99^(;3+8_?6<1P/7Y93Q^M?,5Y^PW\7+;=Y> MBV=WA#)V^7=^YO+:3_ -!D//M2_P!3_#;$ M_P +&07I7C_[Z=*?Q^4&MJV_;$^# MUWNV>,XEV]?,L;J/\MT0S7Y^7/[-?Q2M2H?P+K3;NGEVQD_]!SBL6Y^#?C^S M"FX\#^)( W3S-(N%S],I1_Q"_@O$?P,?+Y5:3_\ ;6'UW$QWC^#/TWM?VEOA M;=Y">.M&7 S^]N!'_P"A8K5_X7E\.6MY)E\>>&WCC3S&VZM Q"_0/G\*_)JZ M\(:]8C-SHFHVXSM_>VDB\^G(K*DC>&1D=61U.&5A@@^A%'_$%LGK:T,;.W_; MK_)(/[1J+>)^C/C[]OCX?^&/,AT&&]\5W:\!K=/L]OGT,CC=^(0BOF[Q]^W5 M\2/%WF0Z5-:^%;)N-NGQ[YB/>5\D'W4+7G?@']GGXA_$KRY-$\,7CVH=\!O^ Y-?I%X!_9P M^'7PV\N31_#%FU['@B^OE^TS[A_$&?.T_P"[BO2Z^>S7QJA3C['),)9+9U-% M_P" 1_\ DOD:T\M;UJ2^X^(_ /\ P3H=O+G\:>* HZM9:*F3_P!_I!_[)^-? M2/@']G#X=?#;RY-'\,6;7L>"+Z^7[3/N'\09\[3_ +N*]+HK\0SCC?B#/+QQ MF*ER/[,?=C]T;7^=STZ>&I4OAB%%%%?#'2%%%% !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 5D^+/\ D5=9_P"O*;_T6U:U9/BS_D5=9_Z\IO\ T6U &I^P MS_S.W_;C_P"W%?55?*O[#/\ S.W_ &X_^W%?55 !1110 4444 %?RLU_5-7\ MK- ']*/[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'RK_P %+O\ DUG7 MO^V__I#=5RWPM_Y$33/^VO\ Z->NI_X*7?\ )K.O?]M__2&ZKEOA;_R(FF?] MM?\ T:] '5T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(S M!%+,0J@9)/04 +156WU2RNIV@ANX)IE&6CCE5F ]P#5JDFGL7*$H.TE8**\^ M\=_';PC\/=0:PU&\EGU!0&>ULXO,=,C(W'A02.Q.:\SU?]LS38\C2_#=U<^C M7EPL/XX4/_.O-K9G@\.W&I45U\_R/MG&M@\')PEJF[137=.32:\S MZ-HKX\U;]KSQ?>-BRLM+T].V(GD?\RV/TKW/X!_%JY^*GAV\DU"WC@U*PE6. M9H 1'(K E6 ).#P01GMGO@8X;-\+BZOL:3=_0]///#S/>'\O>98Z$>1-)VE= MJ^BOTM?31L].DD6*-G=@B*,LS' ]37'ZQ\9/!&A[OM?B?3MR]4@F$S#\$R: MXK]JRWUFX^&J?V8LKVBW2M?K""3Y6UL%L?PAMN?PKXZL-+O-5F\JRM)[R7^Y M;Q,[?D!7G9GG%7!5O84Z=W;=_H?9<#^'&!XFRUYGC<6X1YFN6-KJW=N]F^BM MM9]3[$U?]K+P/I^1:C4=4/0&WM@B_P#D0J?TJ'P+^U/HGC#Q-;://I=SI37< M@BMYWD616<\*K8 VY. .O)_&OG/1_@5X]UO;Y'AF]B!_BNPMOCW_ 'A6O5OA M;^RWKNE^*M,UCQ#0R2NZ'^DFE[VEVG=6\SX%EF>>1I)':1VY+, M^U#<< VUL\@_,"OO_2/A[X8T'']G^'M-M&'_ "TCM4#_ (MC)_.MRXNH;./? M/+' F<;I&"CZH. >Q!'7KG5U#XJ>"M)_X_O%^@V?_7QJ<$?7IU:N8U#]I[X5 M:7GSO'.DOW_T>0S=\?P U^BT.',;B<.L-2PLZD;):0D_R1_.<^),;'-YYW2J MJG7E)RO&RLY7O9.^FMK.]UOQA?#?.9?PLKFO\4&O_ $JQ MV8[C[/<=?ZQF,[=HRY5]T+(^D-)T/3=!MS!IFGVNG0DY,=I"L2G\% J]7@T? M[3UU=VZ30>#WA#\B.^U$1R =LA(W ..V>*KW7[16NS+FVTG3K-N?EE>2<#TY M!3W[?E7SM2-/#-PJ3BK::-2_](YC\GQ7&63QFY5L3S2ZZ2E?YV?YGT#17S=< M?'OQ7,NTRUXGU& MTA/3]Y.J_P S7Q[-=37+9FE>4YSEV)_G459O,'TC^)YM3Q(E_P N\+]\_P#[ M4^Q]-U_3-89UL-1M+YD&66VG60J/?!-7Z^7OA)I>IWGC;39[".410R[IYE!" M"/\ B!/N.,>]?4-=^'K.M'F:L?H/#>=5<\PDL15I1D#H23C![=17%7'[16K-GR-*LH^N/,9W^G0 MBNG^(OP9F\6:\^JZ?>Q6\LRJ)H[@'&0 P(![ <8[5SUO^SG?MCS]9MX_P#K MG"S_ ,R*\FK];)YL[ M%L8/^N'X\&6]U&4^@D11_P"@?UK+V.+EN_Q/)_L?C'$?Q*TH_P#<2W_I M+/'KCXC>*+G._7;X?]7XL?\ J7GV(_CX ME?.M?\ 5:'IRGU^RH3^>*T[?3[6TY@M MH83_ -,XPO\ (4UE\NLC6GXG05]9>$;&[TOPOI=I?-NNX;=$DYS@@=,]\=/PK7HKMP^&5!MWN?=\.\+T\ M@G.JJKG*2MM9?==_F%%%%=I]P<[XY\$VGCK1Q97,C021OYD,Z#)1L8Z=Q@]* M\\M_V<;=?]?KLDG_ %SM@G\V->RT5SSP].H^:2U/G<=P]E>95OK&*HJ4]KW: M^^S2?S/,+;]GSP[#@RW6H3GT,B*/T7/ZUK6OP5\(V^-VFM.1WEN)/Y!@*[FB MA8>DMHH*7#N44?APL/G%/\[G.6OPY\,6F-FA6+?]=81)_P"A9K6M=%T^RQ]G ML;:#_KE"J_R%3W5W!86TMQ2:5@J(HZDD\ 5\\?%+]N;P%X%\VTT M-I/&&J+D;;%@EJI_VIB"#_P ,*^BRC(,PSNK['+,.ZC\EHO5[+YM'I+#X/"* M\81CZ)+\CZ-KR3XI?M2?#[X3^=!J&L+J6K1Y']EZ7B>8-Z.<[4^C$'V-?!GQ M2_:T^(GQ2\VWFU4Z'I+Y']G:03"C+Z.^=[\=03CV%>7>&_"NL>,-4CTW0]+N M]6OI/NV]G"TCX]2 .![G@5_1.1^#<:4/K7$.(48K5Q@]O\4WHO.R])')4S"_ MNTD?0GQ2_;P\;>,O.L_#4>.-430+4X)T^Q*S71]F? ME$^HW_2OKSX:_ OP1\)8%'AS0K>VN]NU]0F'FW3^N9&Y /HN![5]'B>.N#^" MZ3PF04%5G_%?"& ME/@F744)N67_ &8!AL_[Y2OL#X6_L@_#SX8^3<_V;_PD.KQ\_;]7 EVMZI'C M8O/0X+#UKVVBOPGB#Q&S_B#FISJ^RI/[$/=7S?Q/SN[>1ZE+!TJ6MKOS$ P, M 8%+117Y>=H4444 %%%% !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 %,DACFVB1%?:P9=PS@CH1[T^BGML M 4444@"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 *R?%G_(JZS_ ->4W_HMJUJR?%G_ "*NL_\ 7E-_Z+:@#4_89_YG;_MQ_P#; MBOJJOE7]AG_F=O\ MQ_]N*^JJ "BBB@ HHHH *_E9K^J:OY6: /Z4?V3O^36 M?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]5H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH ^5?\ @I=_R:SKW_;?_P!(;JN6^%O_ M "(FF?\ ;7_T:]=3_P %+O\ DUG7O^V__I#=5RWPM_Y$33/^VO\ Z->@#JZ* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH;R]M] M.M9+F[GCM;>,;GFF<(BCU)/ II.3LMP)J*\4\(!KMVG_+OH MJ?:<_23(C_\ 'Z^>_''_ 46UF\\R'PEX9M=-CZ"ZU20SR'W"+M53]2U?H64 M^'_$F<6E0PDHQ?VI^XO7WK-_),Y*F*HT]Y'W?7G7CG]H;X=_#OS$UKQ58)=1 M\&SM7^T3@^A2/<5_' K\T/''Q\^(/Q&\Q->\5:ALX9/(MR/0QQ[5/X@ MFN.T?0M2\17R66DZ==:G>/\ =M[.!II#]%4$U^RY9X*PIQ]KG.,LENH*R_\ M Y?_ ")YT\ROI3C]Y]M^./\ @HOIEMYD/A'PO<7S$7\XF5L9B-]%]Q\IV?[57Q9L1B+QOJ#< ? MOECEZ?[ZFN@L?VWOB_:D&7Q%;WGS9Q/IMN,^WR(O%?5]Y^P3\++HYBBUBSY) MQ#?9_#YU:N?O/^"=7@613]D\1>(H#C_EM)!)SZ\1+Q[5S_Z[>'.+_CX**]:$ M?S5ROJV,CM+\3P^Q_P""@7Q.M-OFV^@7N,Y\^RD&?^^)%K?LO^"C'C"-?]+\ M+Z'.V.L+31C/<\NW%=E??\$W=-DW?8O'5U;],>?IJRX]>DBU@7O_ 3?U:,G M[)XXLIQNX\[3WCX]>';GVH_M#PJQ?Q0A%_X*L?RBD')CH_\ #HNV?_!2296 MN_ "."P^:'5BN!WX,)R?Q%;]C_P4<\.R;?MG@_5(!DY\BYCEQZ=0M>9WO_!. MWQ_$N;77O#MQ@$[9)IXR?0#]T1^9%8%]^P;\5;0-Y5MI5[@9'D7X&?;YPM'] MC^%>*^"K"/\ W%G'_P!*E87M,='=/[D?15C_ ,%#/AQ< "?2O$=JVW)W6L++ MGT!$V?T%;]G^W1\);K_6ZM?V?3_7:?*>O^X&Z5\<7W[&?Q@LC_ %!\/L7_ ,-+9,G'[^UN(O_0XQ6]8_M#?#+4,&+Q[X M?3(S^_U".+_T,BORZOOA+XYTS)O/!GB"T 7GBG M1;K@']SJ$+]>G1N];MO=P7B%[>:.= <%HV# 'TXK\4J='*\,BR1NT;J#BO!7$X=%5,VE^&[CY:0$DBWU8KQZ -!U_$5S%W_ ,%(K:'B M'X?SO(#AEEU8)C\H36^0\-YEQ1[3^QH1K>SLI"ZTKPQ9:,9"V?M5TU MV2 < C"QXZ'KFL2]_:E^(%UGRM0M;/.?]39QG'_?8:OA,SS*EE&,JX#$I^TI M2<9)6=I1=FKIV=GIH['Z)D_A;Q#G6$I8ZDH0A42E'FDT^5ZIV2DU=:]S[;HK MX'O?CUX_U#/F^)[Q<_\ /$)%_P"@**DG_;,\!X[#Q 9)&"RZFKF51 M@<;D8;A]:UI]HRY#">ZC0C'7.37P1>?MS>-? M'BS:%CZ+97R>4UQ9),LZ]\!VE(&[&W[O0URU=_&F#S+@G&T\!F%%<\X\Z M=[JUVMUNU;7MIW-/#_@"AQK@JF/EBO9QA+EY5&[V3N[M66NFCO9GZ!WGQF\# M6.?,\5:6V/\ GC<++V_V!-]A8J,A(W#,?H!7QV"QV<9E5C3P6$=1 MR=DHQDV[^A^GXKPEX9R^A.>-S&4&D]7*G%+S::NUY77J?J37D'Q._:2T7X76H^)9)+K5KB0R2W,42*)">^U< >G [5^^<1^%7&&68!8G! M4XUI72<8-RDD[ZV<4G9V3LV];VM=K^?>!JG#&-S:5+B*KR45%\K;<8N5U9-K M5:7:VUZ]']?WG[9UV_\ QZ^%88O^NUZ9/Y(M85Y^V%XNFR+?3-'MQZM%*[#G M_KH!^E?+$OQ/TY?]7;7+_P"\% _G527XJ(,^7IS-[M-C^E?G5#PW\2,;\."F MO65.'YRB?T"\=X19?]JF[>56I_\ )'Z-_ /XS7'Q7T_4(M1M(;75-/*&1K?( MCE1]V" 22"-I!&3V/L-7X\>,M2\"_#>_U+2?DO6>.!)]N[R=QP7P>,]AGN17 MYD6?QL\8:++.="UN[T".;;YB:?*8R^W.-S#DXR?;FC5/CK\0]:L9K*_\::W= MVDPQ)#+>NRN,YP1GD<5^TX#P0XCKY;%8S%4Z=:2=UJ^5]+M*S:6]NNS>Y_.. M9<0)WCR;O9/IHTMCV:^^)'BS4BQNO$VKS!LY5 MKV3;SUP-V *Q+J_NKYMUS<37#9SF5RQ_6O(;?Q%XIU-0+=KJX'_3"W!_]!7V MK1M_#OQ U!@8[/6$.<@MNA_GBO@JG@/FN';_ +5S;#4O6N>$1JY\3::-!$QUCSU^S>1][?GC\/7/&,YXK]'ESM&[ M&['..E?E'I_P^^)TG(O;VRW=Y-3(_P#06-:$GP:\,64\75Z$X4XTU235^=2D^:V M[2V5M%KN]=3Z'^-OP1\4KX^U75;2T_M#3M2N6GBN/.1=A;DHVXC&.<=L <]< M<1!\*)HR/[6\5>$O#PR,_P!I:[;@C_OAFKY8URSOM.U:YM=2\S[;"VR3S&W' M(]^XQT]JH5^BX;Z.>58A_6:F92G&?O+E@DFGKH^:5T^C/LO=05G\V:86$YDE<\\X_T>SDD[9[+Z5Z9\+_ (&^(HM<.H>*O!^KV.D6\1=9-2L)887DRH4'>HR, M$GT.*[\;X3<$<)8*MF.(KU).G%NRG#F?DDXMW?J?G?$WB9Q%F^"F\RK.=*/O MK-KX=U6^Q]FTR\N/\ KE;N MW\A6S:_"WQ7>8\O1+E<_\]=L?_H1%"3>$[F^_P"0EXL\ M5:OW/V[6IGSQCL1VJM'\+_"ZR>8^D1W$G3=&9].O=,A6S^U%TDMT^[E<891VZX...E<# MI_@OQ#J^/L.A:G>YX'V>SDD[9[+Z5^P>@^$M(\,PB/3;"&VQ_&!N<_5CDG\Z MUZ_=>'O%W&Y+E%'+\10]O4@FG4E4=WJVE;E;T5EK+H?I^5Y+7PN$A1Q57FFM MWOU[O5VV/R,T[]GWXF:IM\CP'X@ ;HTVGR1 \9SEP./>NO\ #O[(OQ@:_M+N M+P:\8AD24?:KRWB'!R,@R9[>E?J)171BO&G-ZT)4Z>%I)-6UYWOZ2B>Q_9E* M2M)MGR[:?!GQG<1Q&;1A;.P!96NX6"'N,ACFMBW_ &?O$LRY>?3X/]EYG)_1 M#7T517\URP=%R*OV:?C!;[VT/Q+XUC^=?KN6>+63T4H8C*8P7_3OE?X.,?S-%DM M*E_!27RM^1^<'AW]J3XJ^&-@M/&VI3JO\.H,MV"/3]Z&KU'P[_P4*\?Z;L35 M=*T768A]YO*>"4_BK%?_ !VO?_$/[ _POUC7 M^(O^"<%RNY]"\:Q2^D.HV13'_ T8Y_[YKZ/_ %H\-<\_WS#QIR?\U+E?_@5. M_P"9K['&4OA=_G_F=!X=_P""CGA^XV#7?"&I:>>C-I]Q'/JX4I_X]7R!XB_85^*VA[C:Z?IVN*HSNT^^4 M?I+L)_*O,/$7P5\>^$M[:MX/UJSB7K,UE(T7_?:@K^M'^HGA_G?_ "+<4HM] M(54W_P" SYF'UK%T_CC^!^KWAWXB>%O%VW^Q/$FDZL6Z+97L+M:L$7_ )917TGE_BA.T_B*\7&^!\M9 M8''?*:YM!+&/H8F9B/^ BO3_#O[1G MPR\5;!I_C;1R[_=CNK@6SGV"R[3GVQ7P.-X4S[+KO%8*I%+KRMK[U=?B=4:] M*?PR1Z-14-I>07]ND]M/'<0.,K)"X93]"*FKY5IQ=F;A1112 **** "BN&^( M_P ;/!7PGMR_B77K:RGV[DLD/F7,GIB)]_^W4VBY^Z M/88%>C_"W]E7XA?%;R;BRT@Z3I,G/]IZKF"(KZH,;G^JJ1[BOZ"R_P +^'N& MZ*QW$N)4[=&^2%^V_-)_-7_E/*GC:M9\M%?YG,?$?XV>-/BQ<&3Q+KUS>P;M MR62'R[:/TQ$N%S[D$^]1?#OX.^,?BM>>1X9T*ZU&,-MDNMNRWB_WI6PH..<9 MR>P-?=GPM_83\#>"O)N_$32>+]37#$72^7:*?:$$[O\ @98'T%?1MC8VVEV< M5K9V\5I:Q+MC@@0(B#T"C@"N;-O%S*\II?4N&<*FH[-KD@O2*LW\^4JG@)U' MS5I?YGQ_\+?^">FFV/E7GCS6&U.88)TS2RT(I\V8XARCTCM%>D5I\] M_,]:G0IT?@04445\F;A1110 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 5D^+ M/^15UG_KRF_]%M6M63XL_P"15UG_ *\IO_1;4 :G[#/_ #.W_;C_ .W%?55? M*O[#/_,[?]N/_MQ7U50 4444 %%%% !7\K-?U35_*S0!_2C^R=_R:S\&_P#L M3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'RK_ ,%+O^36=>_[;_\ I#=5RWPM_P"1$TS_ M +:_^C7KJ?\ @I=_R:SKW_;?_P!(;JN6^%O_ "(FF?\ ;7_T:] '5T444 %% M%% !1110 4444 %%%% !1110 4444 %%%<9XV^,G@CX_''[:_Q0\9>9%;ZK#X;LWX\G1XO+;';] MZQ9P?HP^E?J^4^%/$N9VE5I*A%]:CL__ %7E]Z1PU,=1AL[^A^D?B3Q?H?@ MVQ-YKNL6.CVO.);ZX2(''8;B,GV%>#>./V\OAQX8WQ:0;[Q1=+P/L:E>W&H7H>3:&_P" Y-?K.%\),@R>FL3GV,YDO-4X>EVVW\I(X)8^ MK4=J4?U/6/''_!0#Q]X@\R+0+/3_ O;M]UXT^U7 _X&XV_D@KP'Q9\0/$WC MRZ^T>(=>U#69-VY1>7#.J'_94G"_0 5]5^!O^"=&HW'ES>+_ !1!9+U:TTB( MROCT\U\ '_@+"OH#P?\ LF_"CXZ[)]H^A*MB,<]PHKKEQM MP'PFG')Z"G-=81_.I.S:\TY!'"XO$M*;W_K9'YL^#_AKXJ^(%QY7ASP_J&L' M.&>UMV:-/]Y\;5_$BOH#P/\ \$^?'&N>7+XCU+3_ Q WWHE/VNX'_ 4(3_Q M^OMN\^*O@7PW L#^(])@CB&T06TROL'IM3./RKE-4_:H\ Z?N\B[O-2(_P"? M6T89_P"_FVOS#.O'3,*UX8%4Z"[M\\OQM'_R5GV& X'SC&V='!U9^:A)+[[6 M_$Y/P/\ L*?#7PKY4NIP7GBB[7DMJ$Q2+/M''M&/9BU>[^'_ OH_A.Q%GHN ME66D6@_Y8V-ND*?7"@5R?PV^-OAOXI7-S:Z4;JVO8%\PVM[&J.R9 ++M9@0" M0.N>171>./$O_"'>$-7UKR?M#6-NTRQ9QN8#@$]AG&?:OQ_,>)\PSV#Q&-Q< MJL=]9-I6[1V7R1=3(<9@,='+:U!TZS:2BU9WEM]]]]C=HKX3UK]HKQ_K4DA. MNO8Q,21#91)$$'H& W?F37&:GXPU[6F+:AK6H7Q/_/Q=._\ ,U^='YOE;U\W&[9D9QZXI]?F?9W%Q: MW4,UK))#$]&DU92NJ-90M=*PP1*4&_(['. M:]++,U_M%R7)RV\[_HCXKCC@+_4V%"HL4JJJ-JW+RM6MK;FE=:_+YD'BKQYX M?\$112:YJMOIPESY:R$EWQU(49)'X5Q=U^TU\.[;.W6Y+@C/$5G-V]R@%>/? MM1?#[Q+J'CQ=9M;"[U33;BWCBB:UC:7R2H.4( )&3EO0[C[UY+:_"OQE>#,7 MA7667&0QL95!^A*UY.-S?&T:\J-*EHO)OYGW_#7AUPQF.4T,PQ^/?--7:4X1 M2?\ +JF[K9Z[GU'=?M;>![?/EQ:M=?\ 7*V49_[Z<5V?PV^,'A[XI1W/]D// M#K32Q1 =\DLPX]Z]@ M_9Q\#P?#O5K_ %K7]>T>TNIKIIX',,QK8B, M:U.T'OHU^+.#C#AO@+),HJU<)CX_6%;D7M82YQ6#?N];-7O\SY#@',_#ZGAZTN)JT/;*7N\SDUR MVZ*/6][WZ6MU&77[6_CBXSY<6DVO_7*V,_"+#TY1IQI3TZ4 M]?DY)6?G='NNFZ?HGC#1-.U2?1K.5+VWCNE2YMD=E\Q0W.1UYYKX[_:'=*TNRLH(S;FUT^*)I=RAF\4:E\,_&HB_MR73-1:+B.24'>H] PP<>V<5]KC*V,K8 M7V%#$N#ZVDTGY:/8_ >$>,.'N'/QL85*5I)+F@W&[5FN9V;25NF[/@V.W MBA_U<2)_NJ!3Z^W;72_@[9X\NPT!N_[VW$G_ *$#79>'=(\'W]OY^BZ=H\D2 MD*6M+:(;2.@.!Q7QO]@5JTKU*Z;^;/Z!CX]9%)^RP&&6;B)FF)'RAF5@P !)&."1Z\]QJG[ 7AS0K>?4? M#.L:O<:K;QEK:UU*6%HY'QT)6-<9&<>AQFOK%$6-0JJ%51@*HP!3J_561T\7/V$HRBXWTY9WYDD[V3N]C\%SSB1YOQ%_K%2H1IU(RA**WUA:UWI MS/371=C\_E^"OCIIC$/"NI;@2,F A>/]KI^M:EI^SG\1+S&WPY)&O&3-XEU;PQ%)(Q=D:[N,@D^T!'ZU]P?\+;\(_]!J+_ +]R?_$UGW7QQ\)V M^?+O)[K_ *Y6[C_T("OTO@_B.MP*JSRB45*K;F=HWLEK9+5O:[^2/Q;C# MQ'AQA[)YKBJ2C3ORQ@TE=VN]VV]%UT^9\N>%?V)?B-HE@;6YUGPS)&K9C"3W M!(SR1GR1W]N];2?L;^.Y)"'UWP[ F.&43RG/;C:O\Z]QN_VB-&CS]FTV^F/_ M $TV(/T)K&NOVCIVR+;0XT]#+<%OT"BO+S'-<#F6.JYCBL-2E5J-RD^5V;>[ MY;\MWN]-7JSSZ'C/BNO:U.);SX@VTS*,+_ ,2Q@%'L!)7J5U^T M!XDGR(H+"V'8K$S']6/\JQ;KXQ>+KO(.K-$OI%#&OZA<_K7IY7QG6R&LL1E5 M&E2J)6YHT:7-9[^\X\VO74^*SGQ<_M:DZ&.Q->O#?E;?+=;:.27X'$+_ ,$U MS@9^(N#WQHG_ -T5HQ?\$Z8O)5)_B+>2N.I730J^V 9CC\ZO7?C;Q!?9$^MZ MA(I_A^TN%_('%3^$->UBT\3Z?)8W-Q)WEV2 M)CZY8YJW;_\ !.7PLLF9_%FL2)C[L<42'\R#_*OKJBO2EXD<62WQS_\ 8+\ MHGZS]3H?RGRA'_P3I\$"12_B3Q R9^8*T )'L?+.*Y+XA?LA_"WP'/#:_P!H M>*[^^E3S/*6^MD5%R0"3]F/7!XQVK[+'Y3I/G8 MX!)!R 2#R1T]/3GSL1X@\6N%Z>.G?Y?Y'S^?8?%4\#*65P3JZ=MNMKZ7/C>X M^ _@I(0,;IKX.3]<1K3H?@CX-CC"MI32G^\]S+D_DP%?35K^SG?/C[ M3K-O#_URA:3^96MFU_9STU,?:=7NIO7RHUC_ )[J^?J<9\8XA6EF%5>DW'\F MC\I64\78K65X_P#;T8_@G?\ ^7;/X7>%+''EZ%:-C_GLIE_]")K:M/#^EV& M/LNFV=MCIY,"+_(5]0VGP'\+6^/,CN[K_KM/C/\ WR!6S:_"OPG9X\O1+=O^ MNI:3_P!")KP,1B\XQW^]XJ<_\4Y2_-LVCP1GF(UQ%>/SE)_I^I\J58M=/NKT MXM[::<^D49;^5?7EKX9TBQQ]FTJRM\?\\K=%_D*T5 4 8 X %>6LO?61WTO M#B7_ "^Q7W1_5O\ 0^2K7X?^);W'E:'?X/0O R#\R!6U9?!3Q;>,H?3X[52? MOS3I@>Y )/Z5].45LL!3ZMGLT?#S+HZU:LY?'?@CX/TO3X/[0\-: M+JNJ[,3ZCO05>HKVY M8FO*G&E*HW&*LDV[)+H?IF'P]+"THT:4;1BDEZ+1!45S:PWEO)!<1)/#(-KQ MR*&5AZ$'K4M%!6Q],@XK7M=-M+' MK6& MWQ_SRC"_R%6:*E1C'9'-2PN'H?PJ<8^B2_(****HZ@HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH PO$'@3PUXL5AK?A_2]7##!^W6 M<U@L[S3+;?4L M5.G_ (9R2^Y.QG*G"?Q13/D3Q%_P3E\,W6XZ'XLU3323D+?01W2CV^7RS^M> M8>(?^">/CK3]S:3K>BZO&.BR/);R'\"I7_QZOT*HK[[!>*7%6#LGB547:<8O M\4E+\3DE@:$NEC\I?$7[*?Q7\,Y-SX+O[I!R&TXI=Y_")F/YBO-=7T#4_#\_ MD:IIUWILW_/.\@:)OR8"OVDJ&[LX+^W>"Y@CN('&&CF0,I^H-??8+QNQ\++' M8.$_\,G'\^N#/I6I7FF3?\]+.=XF_-2*])\/?M7?% M?PSM%MXTOKI!P5U )=Y^IE5C^N:_13Q%^SG\,O%6_P#M#P3HY=Q\TEK;BV<^ MY:+:<^^:\O\ $7[ /PTU;>VG3:QH%^'O^"AWCK3]JZMHFBZO&.K1I);R'\0Q M7_QVO4/#O_!1GPO=[1KGA35=,)."UE-'=*/?YO+./PKE/$7_ 3AOX][Z#XT MMKC^[#J-DT6/JZ,V?^^17E_B+]ASXL:#O-OI-EK<:GE].ODY'J%DV,?RS3^H M^%V>ZTYPIR?]Z5+\)6C^ VMUJ6H7O1=-CLG24 MGU+-A /^!$^QKYC^*/[2T/6A"--6BK!1117F%A1110 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 %%%% !63XL_Y%76?^O*;_P!%M6M63XL_Y%76?^O*;_T6U &I^PS_ ,SM M_P!N/_MQ7U57RK^PS_S.W_;C_P"W%?55 !1110 4444 %?RLU_5-7\K- ']* M/[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0PUZK0 4444 %% M%% 'EWQL_:<^&7[/&F_:O'GBVQT:9DWPZ?N,MY./]B!,N1GC=C:.Y%>!?LN? M\%&K#]K#]H74/!'AKPI/I'AFST6XU)=2U.8&\N'2:"-1Y296-<2L3\SD\=.] M[_@H!^S_ /#>3]EOXK^(U\$:%#XD^SG5CK4-A$MZ;H2J?,,X7>2>0><$$CH: M^"_^",/_ "=?K?\ V*5Y_P"E5I0!^VE?*?QJ_;HM?"_QKTGX+?#+P_'\0?BA MJ$OE2P27HMM/TXA&D?SY0K$LL:L[(HX Y.[Y:^B/B5XTM_AO\.O%'BR[ :UT M+2[K4Y%/\2PQ-(1^.W'XU^*__!+35+[QM^WE:>(-7N#>ZK=6NJ:CZTFX61G M1"YDC1XE+(4W$'##Y@@YK[&K\??^"WD*+\6OAO*$ D;1)U9L1[!9$8L>[.(0V>IW^M %7XU? MMT6OA?XUZ3\%OAEX?C^(/Q0U"7RI8)+T6VGZ<0C2/Y\H5B66-6=D4< ZTFX61G1"YDC1XE+(4W$' M##Y@@YK\^?\ @EIJE]XV_;RM/$&KW!O=5NK75-1N;B3[TDTL;;WX[DR,?QKT MK_@MY"B_%KX;RA )&T2=6;') G) _#)_.@#]@J*\ _8+^*%Q\7OV2_AUK][< M/=:DE@=.O)93EWEMG: NQ[EA&&SWW5[_ $ %%%% !1110!\J_P#!2[_DUG7O M^V__ *0W5>W[U]J$>ZDUU4<+6Q#M3 MC\W9)>K=DOFSIH87$8J7+AZ3"[N/J.B#Z%37B_B+3_ (N?%J,3^(/$$]_;R?,( M;B^ @!]HH_D!^BU]ME/#.78QMX[.,-12W2JPJ2^Z,N5_*1AGE#&\.8>&*S7# M3HTYNRE4BX)O>UY):VUMV/N_QQ^U+\,? .]+[Q3:WMVO'V32S]KDSZ'9E5/^ M\17SUXY_X*,L?,A\'^%0!_!>:U+G_P @QG_VI7SM-\$[K0YH3J]] ZR D1V9 M8GCU+*,=?2M"W\"Z+;_\N?F'UD=C^F<5[M?.O"[A6M[*JZN/J+^5)03^I?EE)N\N5N+:2C)[IK6VW8J>./VGOB9\0/-CU M'Q3=VUI)P;/32+6+;_=(3!8?[Q->:6MG=:K>)!;037EU,V%CB0N[M[ (^JQ*#_*NZ^&/BC6O"_B,3:-=R6K2H4G* $%.O((QU KT\+]( M/*LODL+E62\E-]IQCZ7C&F[^?O'U6?\ @OB,CR3%YSC,QBW0A*HX\KLU%-M* M3DK-VLO=U=EH>?>"/V._BCXU5)CH/]@63#)NM;D^S!1ZF/!D_P#'*V-*^#WP MW\-7;QZ_KNL^*IXFP4T2&.UM&(."!+(6=Q[A%SVKZ,TKXB^([V^%GN(O/V6_']OJDMM#IUO=6RMA+Q;N)8W'8[2VX?E7Q MO$OC/Q?F45'*[48O?DC=^6KYFO56/@O!^AP5Q>L56SRJZ;I97\-_%+P9\/=C>$/A?I&GW,?W;V_F:[N/KO9=P^@:M:;]K3QS+<+(J M:7"@()A2V;:?;ER?UK1TK]CWQ3=;6O\ 5=,L5/58V>5Q^&T#]:[+1_V-=)@= M&U3Q%=W@'+):P+!GVR2]?AN*Q7$V;5?;XRM.4GUE+7\=3^EG7\*LF@X4X0F^ MRC.I^+NOQ1Z%HGQPT6[\#Z+KNH%K:XU")F^QP@NX979'(_V=RM@GK7SO^TG\ M0Y/'.MZ<+(W46B00?+#, H,Q9MS$ D'Y=N,^_O7KWQ(^#=VDFG'PS9+)I]O; M+:BT1P&BVDX/S'G.>3USDGK7*0?!'Q9>+B738XD/_/:>/^0)KMQM+%8FA]6E MOI=I;M'\89=X@9IPGQM4S'!96ZN#A*?)"SYN25^5JI:24DFNG=/N?-,<,DS8 MC1G/HHS5Z'P_J5QC99RC_>7;_.OJ"S_9WUU@!+>:?;IZ*SL1^&T#]:V+7]G% MN#ZO=SVTR&.6'S"J M.I!!4@8!!!/%>RVO[/&AQX,^H7\Q]$*(#_XZ:U[7X'^$K?&^RFN?^NMPX_\ M02*]_#Y;5H4_90=EZG\S<55N.>.<9G6C2FTDHPE*,(J.RBES/>[NVW?KL M?(X\#Z:)"V9B,_7H=FW_76/ MS/\ T+-:]KH.F60Q;Z=:0#_IE J_R%.&34X]%]Q[.)Q'B!F<%3QW$%;EM:T: ME2WS2<;_ #/C&WTRUBD7R+2%'SQY<8!S^ KZW^&UOJ%IX'TF'4PXO%B.5D^\ MJ[CL!]PNT5T*6L,;!DAC1AT*J :EKU,-A%AVVF<^39#B7W MK[7OUE)OR[:]PHHHKT#[0XGXPZ?J&I^!;N'3EDED#H\D40)9XP>0!W['\*^8 M71HV*LI5AP0PP17VI17!7POMI(.$8Y[B8XE5W!I6MR\RTOMJK;GQ= M':S3+N2*1U]54D4[[#<_\^\O_?!K[/HKG_L_^]^'_!/F?^(;QZXO_P D_P#M MCXP^PW/_ #[R_P#?!H^PW/\ S[R_]\&OL^BC^S_[WX#_ .(;P_Z"O_)/_MCX MQ73[IV"K;3,QZ 1DG^53?V'J/_0/NO\ ORW^%?9%%']GK^;\"EX;T^N*?_@/ M_P!L?&_]AZC_ - ^Z_[\M_A7K7P"\.:OI^JW]_CEF,AC/;N3AJE:WZL****]$_30KY4\6>!O M$.G^(+Y9M.O+HO,[BXBA:19023NR!W_.OJNBN6O05=)-VL?*<0KG_ )ZQ&/\ ]"Q7 MUE17(LOCUD?&P\.<(G[^(DUY)+_,^9;3X(^+;G&^QBM@>\UPG_LI-;-K^SQK MDF#<:A80CT0NY_\ 017T#16JP-);W/6I< Y/3^+GEZR_R2/%[7]G&,8-SKK- M_LQ6P'ZEC_*MFT_9]\/0X,UU?W![@R(J_HN?UKT^BMEA:*^R>S2X3R2C\.&3 M]6W^;9Q%I\&?"-K@G2S.P_BFGD/Z;L?I70:3X2T70I/-T_2[6UEQCS(X@'Q_ MO=:UZ*VC3A'X8H]NAE> PK4J%"$6NJBD_OL%%%%:'IA1110 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 M5D^+/^15UG_KRF_]%M6M63XL_P"15UG_ *\IO_1;4 :G[#/_ #.W_;C_ .W% M?55?*O[#/_,[?]N/_MQ7U50 4444 %%%% !7\K-?U35_*S0!_2C^R=_R:S\& M_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 ?/_[?G_)F MWQ8_[ S_ /H:5^9?_!&'_DZ_6_\ L4KS_P!*K2OTS_;^=4_8U^+!8A1_8S#D MXY+H /SK\Q_^",]PL/[6FJ(W6;PK>(OU^T6K?R4T ?J7^VXTR_LB_%TP'#_\ M(W> _P"[Y9W?^.YK\F?^"0__ ">3IO\ V!K_ /\ 0%K]MO'GA&U^('@;Q%X8 MOCBRUK3KC39SC.(YHFC8X^C&OQ7_ .";7AO4OA'_ ,%#++P=XAB-CK5FFJZ3 M/"W0RQP2,<'NI$98'N,$=: /1_\ @MY_R53X:?\ 8%N/_1XKOOV9?MJ?\$>O MB25;[UGK?E8[18PX_P#1GYUY[_P6UF2Z^,GPVL829;M=#EJ_\%O/^2J?#3_L"W'_ */%>I?" M/_@H99>#O$,1L=:LTU729X6Z&6."1C@]U(C+ ]Q@CK7H?_!;69+KXR?#:QA) MENUT.5S"@);#W!5>/W5]IUX MM^QE\);CX'_LP_#[PA?0?9M4M-.%Q?0L,-'"]=\;6?AJSATCPEINIZ>N_RKJXULV[OEV)S']G?;@Y'WCG&>,XKUG_ (*7 M?\FLZ]_VW_\ 2&ZKEOA;_P B)IG_ &U_]&O0!E?\)-\1_P#H0]'_ /"E;_Y% MH_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2; MXC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(> MC_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%* MW_R+7H%% 'YQ^,-:UC7O$FH76NS32ZF9F699\@QL"04"G[H'0+VQBL=4:1L* MI8^@&:_1?4? ?AK6+U[R_P##NDWMY)C?<7%C%)(V!@98KD\ 5?T[0]-T=0MA MI]K9+_=MX%C'Z#WKX>?#E2K4E.=;?RN_S/ZCH^-%#!8.EA\)EUG%)6YU&*LN MB47IY:>I^>>F^!?$6L8^Q:'J%R&Z&.V<@_CBO5O"/PB\6VNEQPMHEX)&)E?8E%>CAA\HZK^SUXHUZ%$GTSR64Y5_M,61G_@1K.'[*?B2-01;QSM_=>\1! M^BFOK^BNZ6482<;L^1R''YSPUEJRC+,RK0PZ;:BI)6N[NS45**;N[)I7; M>[9\AV_[-?BRUE!/AK29T_VM:92?SA85TFF_!7Q'IZX/@NS/JL7B58U/UQ9? MUKZ8HKJIX#"TO@II'#F%*>;JV9UJM==JM6I47W3FU^!XAX?\(>(_#=Y'=VWP MVTB2ZC.4EG\4.Y4^H'V7&??%=?\ \)-\1_\ H0]'_P#"E;_Y%KT"BNR,(P5H MJQGA<'A\%#V>&IJ$>R27Y'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H M_P#X4K?_ "+7H%%6=AY__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ M!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ M /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DW MQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T? M_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5 MO_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^ M$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(_ M_0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ M (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\ MBUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!1 M0!Y__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@44 >?_P#" M3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ MH0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ M\*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1 M:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;X MC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"' MH_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2 MM_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H M%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ M /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1 M_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T M?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ M .1:/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X M2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ M]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^ M%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R M+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 M>?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ M"3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$ M/1__ I6_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ MPI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y% MH_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2; MXC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(> MC_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%* MW_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7 MH%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ M ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ' M_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1 M_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ M )%H_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A M)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ MT(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ M^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#( MM>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ!10! MY_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PD MWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z M$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P * M5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6 MC_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^( M_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ M/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ (4K M?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ! M10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y_ M_P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@44 >?_P#"3?$? M_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]' M_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O M_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ MA)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ M0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ MX4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ M(M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H%% ' MG_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3 M?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H M0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI M6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1: M/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC M_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H M_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ M ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H% M% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ M_"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$ M?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ M I6_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_ M^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2 M;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_] M"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ MA2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+ M7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% M'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)- M\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A M#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#P MI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H M_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/ M_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C M_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W M_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@4 M4 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ M\)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ M .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1_ M_"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ MY%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A) MOB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T M(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4 MK?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ (4K?_(M M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y M_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P ) M-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0] M'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#" ME;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C M_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB M/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/ M_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K? M_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@ M44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ MPDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ M *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ M /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ MD6C_ (2;XC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F M^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0 MAZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X M4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BU MZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G M_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3? M$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0 M]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6 M_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/ M^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ M /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H_ M_A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_ M\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% M 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ M DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^ MA#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ M ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^ M1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$ MF^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!" M'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A M2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P B MUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@44 >? M_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\ M1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A# MT?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E; M_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_ MX2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ M -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ M /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ MR+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 M >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\ M)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_ M^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ M"E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y M%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)O MB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T( M>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"% M*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M> M@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 > M?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ M'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/ M1_\ PI6_^1:/^$F^(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E M;_Y%H_X2;XC_ /0AZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ M (2;XC_]"'H__A2M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ M $(>C_\ A2M_\BUZ!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ M .%*W_R+7H%% 'G_ /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ M "+7H%% 'G__ DWQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10 M!Y__ ,)-\1_^A#T?_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#P MDWQ'_P"A#T?_ ,*5O_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ MZ$/1_P#PI6_^1:/^$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\ M*5O_ )%H_P"$F^(__0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D M6C_A)OB/_P!"'H__ (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:/^$F^ M(_\ T(>C_P#A2M_\BUZ!10!Y_P#\)-\1_P#H0]'_ /"E;_Y%H_X2;XC_ /0A MZ/\ ^%*W_P BUZ!10!Y__P )-\1_^A#T?_PI6_\ D6C_ (2;XC_]"'H__A2M M_P#(M>@44 >?_P#"3?$?_H0]'_\ "E;_ .1:/^$F^(__ $(>C_\ A2M_\BUZ M!10!Y_\ \)-\1_\ H0]'_P#"E;_Y%H_X2;XC_P#0AZ/_ .%*W_R+7H%% 'G_ M /PDWQ'_ .A#T?\ \*5O_D6C_A)OB/\ ]"'H_P#X4K?_ "+7H%% 'G__ DW MQ'_Z$/1__"E;_P"1:/\ A)OB/_T(>C_^%*W_ ,BUZ!10!Y__ ,)-\1_^A#T? M_P *5O\ Y%H_X2;XC_\ 0AZ/_P"%*W_R+7H%% 'G_P#PDWQ'_P"A#T?_ ,*5 MO_D6C_A)OB/_ -"'H_\ X4K?_(M>@44 >?\ _"3?$?\ Z$/1_P#PI6_^1:/^ M$F^(_P#T(>C_ /A2M_\ (M>@44 >?_\ "3?$?_H0]'_\*5O_ )%H_P"$F^(_ M_0AZ/_X4K?\ R+7H%% 'G_\ PDWQ'_Z$/1__ I6_P#D6C_A)OB/_P!"'H__ M (4K?_(M>@44 >?_ /"3?$?_ *$/1_\ PI6_^1:HZYXB\?3:+J$=YX+TJULW MMY%FGC\0&5HT*G5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH ** M** /#OCY^RQ!^T9X?O\ P[XF^)/C:S\,7LRS3:+H\FG6\#;6#(A+?!?Q"^(VAZ_9;A%=17^GN"K##(Z-9%7 M4CJK C\A7VE10!1T33[C2=+M[2ZU.ZUF>,$/?7RQ+-+R3EA%'&G?'RH.GKS7 M@GQ^_8G\*?&KQYH_Q#TS5]2\ ?$O261K;Q1H6SS)-HVJ)XW!64! /B7I+(UMXHT+9Y MDFT;5$\;@K* N5!X./E)*C;69\/_ -A?1=-^+B?%/XE>+-3^+OC^W1([*^UN MU@M[2RV$E&AM8EV*RDL1R0I.0 WS5].44 %%%% !1110 4444 ?*O_!2[_DU MG7O^V_\ Z0W5NI_X*7?\FLZ]_VW_P#2&ZKEOA;_ ,B) MIG_;7_T:] '5T444 %%%% !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 %%%% !6 M3XL_Y%76?^O*;_T6U:U9/BS_ )%76?\ KRF_]%M0!J?L,_\ ,[?]N/\ [<5] M55\J_L,_\SM_VX_^W%?55 !1110 4444 %?RLU_5-7\K- ']*/[)W_)K/P;_ M .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 ?*O\ P4N_Y-9U[_MO_P"D-U7+?"W_ )$3 M3/\ MK_Z->NI_P""EW_)K.O?]M__ $ANJY;X6_\ (B:9_P!M?_1KT =71110 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 %9/BS_ )%76?\ KRF_ M]%M6M63XL_Y%76?^O*;_ -%M0!J?L,_\SM_VX_\ MQ7U57RK^PS_ ,SM_P!N M/_MQ7U50 4444 %%%% !7\K-?U35_*S0!_2C^R=_R:S\&_\ L3-&_P#2&&O5 M:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!\J_\ !2[_ )-9U[_MO_Z0W5JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*O M_!2[_DUG7O\ MO\ ^D-U7+?"W_D1-,_[:_\ HUZZG_@I=_R:SKW_ &W_ /2& MZKEOA;_R(FF?]M?_ $:] '5T444 %%%% !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 %%%% !63XL_Y%76?^O*;_P!%M6M63XL_Y%76?^O*;_T6U &I^PS_ ,SM M_P!N/_MQ7U57RK^PS_S.W_;C_P"W%?55 !1110 4444 %?RLU_5-7\K- ']* M/[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0PUZK0 4444 %% M%% !1110 445^:/_ 4^_:D^)_A#XH>'/ /PAU/6K&]T[3SJ6MR:# TK[IVV MP1OA6V[5C9O?S1Z4 ?I=17X ?\-2?M>_]#-\0/\ P D_^-5^PG[$=KX[M/V: M?#.J_$_7=0UCQ7J\;ZM=2:L<26L4G,,1&!MQ$$8@C(9GH ][HK\Q?!_[57B_ M]O7]L"7X=^%_%NL> ?A+I4-U>/+X:N/LNI:E%#B-9#<@;XP[R(0JX 0\Y;#" MM\0/VH_&G_!/W]KZW\"^(/%VN_$#X2ZM;6M_CQ1<_;-1L(9F:-Y8[DC>_ER1 M2'8V0RC'WOGH _4.BHK6ZAOK6&YMI4N+>9%DCEC8,KJ1D,".H(.NI_X*7?\FLZ] M_P!M_P#TANJY;X6_\B)IG_;7_P!&O0!U=%%% !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 5D^+/^15UG_KRF_\ 1;5K5D^+/^15UG_KRF_]%M0! MJ?L,_P#,[?\ ;C_[<5]55\J_L,_\SM_VX_\ MQ7U50 4444 %%%% !7\K-?U M35_*S0!_2C^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ DUGX-_\ 8F:-_P"D,->J MT %%%% !1110 4444 07M[!IMG/=W4J6]M;QM++-(<*B*,LQ/8 FOPATW_@ MI9\0OA[\VN;:9=R2Q.I5T8=P5)!'O7@?B;_@GM^SOXJMI8;K MX6:+:%UV^9IGF6;KQC(,3+SS0!\R?L[_ /!93PSXSUBTT3XJ>'5\&37#"--= MTV5I[$,>GFQL-\2Y_B!<#/. ":^K_P!M'Q^?!_[(/Q-\1Z5<1RF30)8;6ZA< M,O\ I($*2(PX/^M# C@\5^9G[=O_ 3!/[/7A&Z^(/P]U2]USPA:.O\ :6G: MCM:[L%9L+*KJ )(@Q"G@,N03N&XKZ)\(/$.O?%;_ ((W?$S2[QIKMO#=S+96 MCORQM+>6TO,9/54#R*/14 [4 >;?\$5X5D_:I\2LPR8_!UVR_7[;9#^1-/\ M^"U?_)TWA;_L3+7_ -+KZC_@BI_R=-XI_P"Q,NO_ $NL:/\ @M7_ ,G3>%O^ MQ,M?_2Z^H _2?]@#QI<^/OV-_A7JMVYEN$TK^SV6=N-HQD11R!03WP.3S0!XE_P4N_Y-9U[_ M +;_ /I#=5RWPM_Y$33/^VO_ *->LC_@H1\&-.\+_LVZU?P>(_&%](GG8AU/ MQ+>W4)Q9W+H3:WXDM))M^8=/URYMH5P[+ M\L:.%7IDX'))/>@#UNBO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/ M_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_ MT,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* M/0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G M?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_ M\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E] M._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ MA2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^, M/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ MCE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ M (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\ M_P#QR@#T M"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"% M+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>_ M_'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ MA2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!# M'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE' M_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\ M8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ M0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6 M]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8 M_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4 MM[_\_P#Q MR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\_ M_P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^ M%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ M\_\ QR@#T"BO M/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z= M_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO? M_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O M^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^ MG?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ M ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T M[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/Q MA_X4M[_\ M_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0 M**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC M\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2 MWO\ \_\ QR@# MT"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^ M%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ M"EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_P MI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ M_A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T, M?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4? M\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._ MZ&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#' M* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3 MO^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_& M'_A2WO\ \_\ MQR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\ M_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'X MP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_X MY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"B MO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z M=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_ M^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_" ME]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[ M_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_ MPI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ MH8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* / M0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G? M]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI M;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@ M#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ M^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\ M*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#C ME'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_ MX4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P < MH ] HKS_ /X4OIW_ $,?C#_PI;W_ ..4?\*7T[_H8_&'_A2WO_QR@#T"BO/_ M /A2^G?]#'XP_P#"EO?_ (Y1_P *7T[_ *&/QA_X4M[_ /'* /0**\__ .%+ MZ=_T,?C#_P *6]_^.4?\*7T[_H8_&'_A2WO_ ,__ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ MXY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I? M3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ M'* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A M2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C M#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ M !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* /0** M\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#' MXP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6] M_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z& M/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO M_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"E MO?\ XY1_PI?3O^AC\8?^%+>__'* /0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ M I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M M[_\ '* /0**\_P#^%+Z=_P!#'XP_\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/ M_P#A2^G?]#'XP_\ "EO?_CE'_"E]._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_ MT,?C#_PI;W_XY1_PI?3O^AC\8?\ A2WO_P __ !R@#T"BO/\ _A2^G?\ 0Q^,/_"EO?\ XY1_PI?3O^AC\8?^%+>__'* M/0**\_\ ^%+Z=_T,?C#_ ,*6]_\ CE'_ I?3O\ H8_&'_A2WO\ \_\ QR@#T"BO/_\ A2^G M?]#'XP_\*6]_^.4?\*7T[_H8_&'_ (4M[_\ '* /0**\_P#^%+Z=_P!#'XP_ M\*6]_P#CE'_"E]._Z&/QA_X4M[_\_P#QR@#T"BO/_P#A2^G?]#'XP_\ "EO?_CE'_"E] M._Z&/QA_X4M[_P#'* /0**\__P"%+Z=_T,?C#_PI;W_XY1_PI?3O^AC\8?\ MA2WO_P WMY)5CN/ M$-W+&Y52<.C2$,IQR#P1Q0!Z9^PS_P SM_VX_P#MQ7U57RK^PS_S.W_;C_[< M5]54 %%%% !1110 5_*S7]4U?RLT ?TH_LG?\FL_!O\ [$S1O_2&&O5:\J_9 M._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110!D>+M:N/#?A/6M7M-.GUBZL M+*:ZBT^U&9;ITC9EB0?WF("CW(K\U?@?_P %HK;5/%LFE_%KPA#X=TN:4I%J MVA^;+]CYP!/"^68#NR'/'"'/'Z@UYQXP_9N^$_Q U:35?$OPU\)ZYJLCB22_ MOM&MY;B0CIOD*;F'/0DB@#Q+]H?]I'P+\:O@GXF\ ?"S6+'XF^-/&.ES:5I^ MCZ#*+AH1.IC:XN6'%O'$&+EI2O( ZD5Z!^SW^RSHGP9_9AMOA'>F/4H+S3[B MWURXB4JMY-V&V+G^%%R*]6\'^ _#/P]TTZ=X6\.Z3X:T\MN-IH]C% M:19]=D:@9_"MZ@#\;/V+/!-W^P[_ ,% +SPE\2;F'0[34=*O--T_6KQA!9WL M;/'+#*DC87#^3MQGASL/S<5)^W1X/OOVW_V\]+\(_"^:W\0QZ7HEGI>H:Q8N M)K*Q43S2RRRRJ=NV,7 ! .2PV#+<5^M7CKX:>$?BAI:Z;XP\,:/XHL$)9+?6 M+&.Z2-B,%E#J=K>XP:3P)\,O"'POTU]/\'^%]'\+64A#20:/8Q6JR,!@,X11 MN;W.30!9\"^#]/\ A[X)T#PMI*%-,T6P@TZU5NOE11K&N??"C-;M%% !1110 M 4444 ?*O_!2[_DUG7O^V_\ Z0W5NI_X*7?\FLZ]_VW M_P#2&ZKEOA;_ ,B)IG_;7_T:] '5T444 %%%% !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 %%%% !63XL_Y%76?^O*;_T6U:U9/BS_ )%76?\ KRF_]%M0!J?L M,_\ ,[?]N/\ [<5]55\J_L,_\SM_VX_^W%?55 !1110 4444 %?RLU_5-7\K M- ']*/[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*O\ P4N_Y-9U[_MO M_P"D-U7+?"W_ )$33/\ MK_Z->NI_P""EW_)K.O?]M__ $ANJY;X6_\ (B:9 M_P!M?_1KT =71110 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 %9 M/BS_ )%76?\ KRF_]%M6M63XL_Y%76?^O*;_ -%M0!J?L,_\SM_VX_\ MQ7U M57RK^PS_ ,SM_P!N/_MQ7U50 4444 %%%% !7\K-?U35_*S0!_2C^R=_R:S\ M&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!\J_\ !2[_ )-9U[_MO_Z0W5JT %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 ?*O_!2[_DUG7O\ MO\ ^D-U7+?"W_D1-,_[:_\ HUZZG_@I M=_R:SKW_ &W_ /2&ZKEOA;_R(FF?]M?_ $:] '5T444 %%%% !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 %%%% !63XL_Y%76?^O*;_P!%M6M63XL_Y%76?^O* M;_T6U &I^PS_ ,SM_P!N/_MQ7U57RK^PS_S.W_;C_P"W%?55 !1110 4444 M%?RLU_5-7\K- ']*/[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ M *0PUZK0 4444 %%%% !1110 4444 %%%% !17+?$/XI^#_A+H@U?QGXETOP MQIK-L2XU.Z2$2-_=0,JT %%%% !1110 4444 %%%% !5;4M0M](TZZOK MN58;2UB:>:1NB(H+,3] #5FO&OVS-8FT']D_XMWEN[1S#PS?1*Z=5WPLF1Z? M>ZT ?F%^S-\5;O\ ;6_X*5:'XH\91C4-&M?MUSI.C7@#PV=O%#(;:,)RNY6* M2$]W!;VKI_\ @JQJ6H? ']K?X?\ Q*\"W/\ PCWB2XT@3RW%H-OG2PS.I:0= M'#QLJ,#PRK@UY-_P2'_Y/)TW_L#7_P#Z M>J_P#!;S_DJGPT_P"P+V93^M?95 !1110 445P7BSX__"_P M%KDVC>)OB1X1\.ZQ"JM+I^K:[:VMP@8!E+1R2!@""",CD&@#Q+_@I=_R:SKW M_;?_ -(;JN6^%O\ R(FF?]M?_1KUD?\ !0C]H7X6>-/V;=:TSP]\2_!^O:E) MYVRSTS7K6XF;-G=^"_VJ?AEX=\-6>GW/BK2WFAW[FBU M&U*G+LPQF4=CZ4 ?0U%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X M,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU M 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![7 M17BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ M V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ M *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ M\&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ M /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/ M^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A M7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-& MG_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#" MU_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 M >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*? M\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8G MPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^ MAHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ MP86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#' MJ/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q M/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T M-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^ M#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM? M_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU ' MM=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_ MPV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ MZ&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ M /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^AHT__P & M%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O_P > MH_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X M5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1 MI_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@P MM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 M>UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=% M>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ M#8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ MH:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P M86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ /P86O\ M\>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^AHT__P &%K_\>H_X M;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X;$^%? M_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:? M_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7 M_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0! M[717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_P MV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?" MO_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z& MC3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#! MA:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H M_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^ M%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^AHT__P &%K_\>H_X;$^%?_0T M:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X;$^%?_0T:?_X, M+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^ M/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >U MT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0![717BG_# M8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H M:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ M_!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86 MO_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC M_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7 M_P!#1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G M_P#@PM?_ (]0![717BG_ V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U M_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![ M717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5X MI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P - MB?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"A MHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A M:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#Q MZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL M3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_] M#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ M (,+7_X]0![717BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ M (]0![717BG_ V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8 MGPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_ M^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:- M/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&% MK_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ M (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5 M_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I M_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM M?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X] M0![717BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![71 M7BG_ V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B M?"O_ *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AH MT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\ M&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:_ M_'J/^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^ M&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ M $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ M .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ M ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M= M%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG M_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V) M\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C M3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K M_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J M/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/ MA7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T- M&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ M@PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ MCU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT M5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B? M"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8GPK_Z M&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^AHT_ M_P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O M_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ MAL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ M -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ M /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_ M^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU M'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%> M*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\ M*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3 M_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ /P8 M6O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^AHT__P &%K_\ M>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X; M$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ M0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ MX,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ MX]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5 MXI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\ M-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GP MK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/ M_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ M ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ /P86O\ \>H_ MX;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^AHT__P &%K_\>H_X;$^% M?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X;$^%?_0T: M?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"# M"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/ M4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0![717 MBG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\* M_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H: M-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ M 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ M !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"& MQ/A7_P!#1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ MT-&G_P#@PM?_ (]0![717BG_ V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ M^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X M]0![717BG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 > MUT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI M_P -B?"O_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK M_P"AHT__ ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ M /!A:_\ QZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A: M_P#QZC_AL3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZ MC_AL3X5_]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3 MX5_]#1I__@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!# M1I__ (,+7_X]0![717BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@ MPM?_ (]0![717BG_ V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#C MU 'M=%>*?\-B?"O_ *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![717B MG_#8GPK_ .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV M)\*_^AHT_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O M_H:-/_\ !A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ M ,&%K_\ 'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ MQZC_ (;$^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_A ML3X5_P#0T:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_ M]#1I_P#X,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I_ M_@PM?_CU 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+ M7_X]0![717BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0 M![717BG_ V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>* M?\-B?"O_ *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ M .AHT_\ \&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT M_P#\&%K_ /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ M!A:__'J/^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ M'J/^&Q/A7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$ M^%?_ $-&G_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0 MT:?_ .#"U_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X M,+7_ ./4 >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU M 'M=%>*?\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![7 M17BG_#8GPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ M V)\*_^AHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ M *&C3_\ P86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ M\&%K_P#'J/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ M /'J/^&Q/A7_ -#1I_\ X,+7_P"/4 >UT5XI_P -B?"O_H:-/_\ !A:__'J/ M^&Q/A7_T-&G_ /@PM?\ X]0![717BG_#8GPK_P"AHT__ ,&%K_\ 'J/^&Q/A M7_T-&G_^#"U_^/4 >UT5XI_PV)\*_P#H:-/_ /!A:_\ QZC_ (;$^%?_ $-& MG_\ @PM?_CU 'M=%>*?\-B?"O_H:-/\ _!A:_P#QZC_AL3X5_P#0T:?_ .#" MU_\ CU 'M=%>*?\ #8GPK_Z&C3__ 86O_QZC_AL3X5_]#1I_P#X,+7_ ./4 M >UT5XI_PV)\*_\ H:-/_P#!A:__ !ZC_AL3X5_]#1I__@PM?_CU 'M=%>*? M\-B?"O\ Z&C3_P#P86O_ ,>H_P"&Q/A7_P!#1I__ (,+7_X]0![717BG_#8G MPK_Z&C3_ /P86O\ \>H_X;$^%?\ T-&G_P#@PM?_ (]0![717BG_ V)\*_^ MAHT__P &%K_\>H_X;$^%?_0T:?\ ^#"U_P#CU 'M=%>*?\-B?"O_ *&C3_\ MP86O_P >H_X;$^%?_0T:?_X,+7_X]0![717BG_#8GPK_ .AHT_\ \&%K_P#' MJ/\ AL3X5_\ 0T:?_P"#"U_^/4 >UT5XI_PV)\*_^AHT_P#\&%K_ /'J/^&Q M/A7_ -#1I_\ X,+7_P"/4 >UUD^+/^15UG_KRF_]%M7E7_#8GPK_ .AHT_\ M\&%K_P#'JI:Y^UM\+]2T74+.+Q3IJRW%O)$I?4+4 %E(&?WO3F@#W;]AG_F= MO^W'_P!N*^JJ^2_V!=5LM;L?&-[IUY;W]E+]C\NXM95DC?!N <,I(.""/PKZ MTH **** "BBB@ K^5FOZIJ_E9H _I1_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_) MK/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "O-_VDO!4_Q&_9]^(_ MABT1I+W5/#]];6R*,EIC _EC'?Y]M>D44 ?A1_P2+D6+]LS2D;AGTB_51COY M8/\ (&O6/^"WG_)5/AI_V!;C_P!'BO5O&7[&?B_]E7]L+3/CI\*O"T_CCP5+ M=7,^I^&-+=%OK(7$;I,L*,0)$S)O0+R,;2 HW&O\7/V:?'W_ 44_:.T/Q+X MB\(:Y\*/A7H-@ED?^$C2.+5+[$KR2".!7;RV?<%W$[5"[LL?EH ^A_\ @F%X M)N/!/[%W@5;M2EQJOVG5BI&,)-.YB/OF,1M^-?554M%T:R\.Z/8:3IEM'9:; M86\=K;6T0PD42*%1![!0!^%7: "BBB@ HHHH \;_ &R-#L->_95^+:7]LERM MMX5U2[AW9S'-'9RLC@CN"/Y@\$U?_P"&7/AC_P!"S_Y/W7_QVM;]H+PKJ?CO MX"_$GPUHMN+O6=9\-:EIUE;M(L8DGFM9(XUW,0JY9@,D@#/)KOZ /*O^&7/A MC_T+/_D_=?\ QVC_ (9<^&/_ $+/_D_=?_':]5HH \J_X9<^&/\ T+/_ )/W M7_QVC_AESX8_]"S_ .3]U_\ ':]5HH \J_X9<^&/_0L_^3]U_P#':/\ AESX M8_\ 0L_^3]U_\=KU6B@#RK_AESX8_P#0L_\ D_=?_':/^&7/AC_T+/\ Y/W7 M_P =KU6B@#RK_AESX8_]"S_Y/W7_ ,=H_P"&7/AC_P!"S_Y/W7_QVO5:* /* MO^&7/AC_ -"S_P"3]U_\=H_X9<^&/_0L_P#D_=?_ !VO5:* /*O^&7/AC_T+ M/_D_=?\ QVC_ (9<^&/_ $+/_D_=?_':]5HH \J_X9<^&/\ T+/_ )/W7_QV MC_AESX8_]"S_ .3]U_\ ':]5HH \J_X9<^&/_0L_^3]U_P#':/\ AESX8_\ M0L_^3]U_\=KU6B@#Y@^ /[./P[U?PCK\MWX>\V2/Q;XAMU;[;JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#) M^Z_^.UZK10!Y5_PRY\,?^A9_\G[K_P".T?\ #+GPQ_Z%G_R?NO\ X[7JM% ' ME7_#+GPQ_P"A9_\ )^Z_^.T?\,N?#'_H6?\ R?NO_CM>JT4 >5?\,N?#'_H6 M?_)^Z_\ CM'_ RY\,?^A9_\G[K_ ..UZK10!Y5_PRY\,?\ H6?_ "?NO_CM M'_#+GPQ_Z%G_ ,G[K_X[7JM% 'E7_#+GPQ_Z%G_R?NO_ ([1_P ,N?#'_H6? M_)^Z_P#CM>JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#)^Z_^.UZK M10!Y5_PRY\,?^A9_\G[K_P".UYKI'[./P[D_:2\6::WA[-E#X2T:X2+[;<\2 M/>:FK'/F9Y$:<9QQ[FOI^N TOPKJ=O\ 'KQ+XEDMPNC7GAK2M.@N/,4EIX;K M4))5VYW#"W$1R1@[N"<' !D_\,N?#'_H6?\ R?NO_CM'_#+GPQ_Z%G_R?NO_ M ([7JM% 'E7_ RY\,?^A9_\G[K_ ..T?\,N?#'_ *%G_P G[K_X[7JM% 'E M7_#+GPQ_Z%G_ ,G[K_X[1_PRY\,?^A9_\G[K_P".UZK10!Y5_P ,N?#'_H6? M_)^Z_P#CM'_#+GPQ_P"A9_\ )^Z_^.UZK10!Y5_PRY\,?^A9_P#)^Z_^.T?\ M,N?#'_H6?_)^Z_\ CM>JT4 >5?\ #+GPQ_Z%G_R?NO\ X[1_PRY\,?\ H6?_ M "?NO_CM>JT4 >5?\,N?#'_H6?\ R?NO_CM'_#+GPQ_Z%G_R?NO_ ([7JM% M'E7_ RY\,?^A9_\G[K_ ..T?\,N?#'_ *%G_P G[K_X[7JM% 'E7_#+GPQ_ MZ%G_ ,G[K_X[1_PRY\,?^A9_\G[K_P".UZK10!\P>)OV.?2PASYF1@2/T/?GH*]*_X9<^&/_0L_^3]U_P#':UO$ M'A74[[XY>"?$4-N&TC3=#UFRNI_,4%);B;3FA7;G<5? M\,N?#'_H6?\ R?NO_CM'_#+GPQ_Z%G_R?NO_ ([7JM% 'E7_ RY\,?^A9_\ MG[K_ ..T?\,N?#'_ *%G_P G[K_X[7JM% 'E7_#+GPQ_Z%G_ ,G[K_X[1_PR MY\,?^A9_\G[K_P".UZK10!Y5_P ,N?#'_H6?_)^Z_P#CM'_#+GPQ_P"A9_\ M)^Z_^.UZK10!Y5_PRY\,?^A9_P#)^Z_^.T?\,N?#'_H6?_)^Z_\ CM>JT4 > M5?\ #+GPQ_Z%G_R?NO\ X[1_PRY\,?\ H6?_ "?NO_CM>JT4 >5?\,N?#'_H M6?\ R?NO_CM'_#+GPQ_Z%G_R?NO_ ([7JM% 'E7_ RY\,?^A9_\G[K_ ..T M?\,N?#'_ *%G_P G[K_X[7JM% 'E7_#+GPQ_Z%G_ ,G[K_X[7FO[0W[./P[T M?X<07-GX>\F8^(= A+?;;EODDUBSC<8,AZJS#VSQS7T_7 ?'#PKJ?C/P'#IN MD6XN;Q=JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\, M?^A9_P#)^Z_^.UZK10!Y5_PRY\,?^A9_\G[K_P".T?\ #+GPQ_Z%G_R?NO\ MX[7JM% 'E7_#+GPQ_P"A9_\ )^Z_^.T?\,N?#'_H6?\ R?NO_CM>JT4 >5?\ M,N?#'_H6?_)^Z_\ CM'_ RY\,?^A9_\G[K_ ..UZK10!Y5_PRY\,?\ H6?_ M "?NO_CM'_#+GPQ_Z%G_ ,G[K_X[7JM% 'E7_#+GPQ_Z%G_R?NO_ ([1_P , MN?#'_H6?_)^Z_P#CM>JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#) M^Z_^.UZK10!\P? ']G'X=ZOX1U^6[\/>;)'XM\0VZM]MN5Q''JUTB#B3LJ@9 MZG'->E?\,N?#'_H6?_)^Z_\ CM:WP5\*ZGX/\,ZU::K;BVN+GQ+KFHQ*)%?, M%QJ=S/"V5)QNCD1L=1G! ((KOZ /*O\ AESX8_\ 0L_^3]U_\=H_X9<^&/\ MT+/_ )/W7_QVO5:* /*O^&7/AC_T+/\ Y/W7_P =H_X9<^&/_0L_^3]U_P#' M:]5HH \J_P"&7/AC_P!"S_Y/W7_QVC_AESX8_P#0L_\ D_=?_':]5HH \J_X M9<^&/_0L_P#D_=?_ !VC_AESX8_]"S_Y/W7_ ,=KU6B@#RK_ (9<^&/_ $+/ M_D_=?_':/^&7/AC_ -"S_P"3]U_\=KU6B@#RK_AESX8_]"S_ .3]U_\ ':/^ M&7/AC_T+/_D_=?\ QVO5:* /*O\ AESX8_\ 0L_^3]U_\=H_X9<^&/\ T+/_ M )/W7_QVO5:* /*O^&7/AC_T+/\ Y/W7_P =H_X9<^&/_0L_^3]U_P#':]5H MH \J_P"&7/AC_P!"S_Y/W7_QVO-=(_9Q^'GA[;9W/A[7II8_MMS\SQSZ6$.?,R,"1^A[\]!7I7_#+GPQ_P"A9_\ )^Z_ M^.UK>(/"NIWWQR\$^(H;<-I&FZ'K-E=3^8H*2W$VG-"NW.XY%O-R!@;><9&> M_H \J_X9<^&/_0L_^3]U_P#':/\ AESX8_\ 0L_^3]U_\=KU6B@#RK_AESX8 M_P#0L_\ D_=?_':/^&7/AC_T+/\ Y/W7_P =KU6B@#RK_AESX8_]"S_Y/W7_ M ,=H_P"&7/AC_P!"S_Y/W7_QVO5:* /*O^&7/AC_ -"S_P"3]U_\=H_X9<^& M/_0L_P#D_=?_ !VO5:* /*O^&7/AC_T+/_D_=?\ QVC_ (9<^&/_ $+/_D_= M?_':]5HH \J_X9<^&/\ T+/_ )/W7_QVC_AESX8_]"S_ .3]U_\ ':]5HH \ MJ_X9<^&/_0L_^3]U_P#':/\ AESX8_\ 0L_^3]U_\=KU6B@#RK_AESX8_P#0 ML_\ D_=?_':/^&7/AC_T+/\ Y/W7_P =KU6B@#RK_AESX8_]"S_Y/W7_ ,=K MS7]H;]G'X=Z/\.(+FS\/>3,?$.@0EOMMRWR2:Q9QN,&0]59A[9XYKZ?K@/CA MX5U/QGX#ATW2+<7-XNN:+>F,R*G[JWU2UN)FRQ ^6.)VQU.,#)(% &3_ ,,N M?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#)^Z_^.UZK10!Y5_PRY\,?^A9_\G[K M_P".T?\ #+GPQ_Z%G_R?NO\ X[7JM% 'E7_#+GPQ_P"A9_\ )^Z_^.T?\,N? M#'_H6?\ R?NO_CM>JT4 >5?\,N?#'_H6?_)^Z_\ CM'_ RY\,?^A9_\G[K_ M ..UZK10!Y5_PRY\,?\ H6?_ "?NO_CM'_#+GPQ_Z%G_ ,G[K_X[7JM% 'E7 M_#+GPQ_Z%G_R?NO_ ([1_P ,N?#'_H6?_)^Z_P#CM>JT4 >5?\,N?#'_ *%G M_P G[K_X[1_PRY\,?^A9_P#)^Z_^.UZK10!Y5_PRY\,?^A9_\G[K_P".T?\ M#+GPQ_Z%G_R?NO\ X[7JM% 'E7_#+GPQ_P"A9_\ )^Z_^.T?\,N?#'_H6?\ MR?NO_CM>JT4 ?-/[1'[-WPYT?]G_ .)M_9^'?)N[7PQJ<\,GVZY;:ZVDK*<& M0@X('7BNXTO]E_X92:;:,WAK+-"A/^GW7]T?]-:Z?XY>&M1\9_!/X@>'](@% MUJVK>'M0L+. NJ"2:6VD2-=S$ 99@,D@#/-=?I\+6]A;1.,.D2JP]P * /,O M^&7/AC_T+/\ Y/W7_P =H_X9<^&/_0L_^3]U_P#':]5HH \J_P"&7/AC_P!" MS_Y/W7_QVC_AESX8_P#0L_\ D_=?_':]5HH \J_X9<^&/_0L_P#D_=?_ !VC M_AESX8_]"S_Y/W7_ ,=KU6B@#RK_ (9<^&/_ $+/_D_=?_':/^&7/AC_ -"S M_P"3]U_\=KU6B@#RK_AESX8_]"S_ .3]U_\ ':/^&7/AC_T+/_D_=?\ QVO5 M:* /*O\ AESX8_\ 0L_^3]U_\=H_X9<^&/\ T+/_ )/W7_QVO5:* /*O^&7/ MAC_T+/\ Y/W7_P =H_X9<^&/_0L_^3]U_P#':]5HH \J_P"&7/AC_P!"S_Y/ MW7_QVC_AESX8_P#0L_\ D_=?_':]5HH \J_X9<^&/_0L_P#D_=?_ !VC_AES MX8_]"S_Y/W7_ ,=KU6B@#Y@^ /[./P[U?PCK\MWX>\V2/Q;XAMU;[;J MT4 >5?\ #+GPQ_Z%G_R?NO\ X[1_PRY\,?\ H6?_ "?NO_CM>JT4 >5?\,N? M#'_H6?\ R?NO_CM'_#+GPQ_Z%G_R?NO_ ([7JM% 'E7_ RY\,?^A9_\G[K_ M ..T?\,N?#'_ *%G_P G[K_X[7JM% 'E7_#+GPQ_Z%G_ ,G[K_X[1_PRY\,? M^A9_\G[K_P".UZK10!Y5_P ,N?#'_H6?_)^Z_P#CM'_#+GPQ_P"A9_\ )^Z_ M^.UZK10!Y5_PRY\,?^A9_P#)^Z_^.UYKI'[./P[D_:2\6::WA[-E#X2T:X2+ M[;<\2/>:FK'/F9Y$:<9QQ[FOI^N TOPKJ=O\>O$OB62W"Z->>&M*TZ"X\Q26 MGANM0DE7;G<,+<1')&#NX)P< &3_ ,,N?#'_ *%G_P G[K_X[1_PRY\,?^A9 M_P#)^Z_^.UZK10!Y5_PRY\,?^A9_\G[K_P".T?\ #+GPQ_Z%G_R?NO\ X[7J MM% 'E7_#+GPQ_P"A9_\ )^Z_^.T?\,N?#'_H6?\ R?NO_CM>JT4 >5?\,N?# M'_H6?_)^Z_\ CM'_ RY\,?^A9_\G[K_ ..UZK10!Y5_PRY\,?\ H6?_ "?N MO_CM'_#+GPQ_Z%G_ ,G[K_X[7JM% 'E7_#+GPQ_Z%G_R?NO_ ([1_P ,N?#' M_H6?_)^Z_P#CM>JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#)^Z_^ M.UZK10!Y5_PRY\,?^A9_\G[K_P".T?\ #+GPQ_Z%G_R?NO\ X[7JM% 'E7_# M+GPQ_P"A9_\ )^Z_^.T?\,N?#'_H6?\ R?NO_CM>JT4 ?,'BW]G'X=V_Q\^' M-A'X>VVEUI.M22Q_;;D[F1K'8<^9D8WMT]:]*_X9<^&/_0L_^3]U_P#':UO$ MWA74]2^-'@77[>W#Z5I>F:M;W<_F*"DD[6?E#:3DY\F3D# V\XR,]_0!Y5_P MRY\,?^A9_P#)^Z_^.T?\,N?#'_H6?_)^Z_\ CM>JT4 >5?\ #+GPQ_Z%G_R? MNO\ X[1_PRY\,?\ H6?_ "?NO_CM>JT4 >5?\,N?#'_H6?\ R?NO_CM'_#+G MPQ_Z%G_R?NO_ ([7JM% 'E7_ RY\,?^A9_\G[K_ ..T?\,N?#'_ *%G_P G M[K_X[7JM% 'E7_#+GPQ_Z%G_ ,G[K_X[1_PRY\,?^A9_\G[K_P".UZK10!Y5 M_P ,N?#'_H6?_)^Z_P#CM'_#+GPQ_P"A9_\ )^Z_^.UZK10!Y5_PRY\,?^A9 M_P#)^Z_^.T?\,N?#'_H6?_)^Z_\ CM>JT4 >5?\ #+GPQ_Z%G_R?NO\ X[1_ MPRY\,?\ H6?_ "?NO_CM>JT4 >5?\,N?#'_H6?\ R?NO_CM>:_M$_LX_#O1O MA;/=6?A[R9QJVCQAOMMRWROJ=JC#!D(Y5B/QKZ?K@/CGX5U/QI\.Y=*TBW%S M?-J>EW C,BH/+AU"WFD.6('$<;G'4XP,D@4 9/\ PRY\,?\ H6?_ "?NO_CM M'_#+GPQ_Z%G_ ,G[K_X[7JM% 'E7_#+GPQ_Z%G_R?NO_ ([1_P ,N?#'_H6? M_)^Z_P#CM>JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#)^Z_^.UZK M10!Y5_PRY\,?^A9_\G[K_P".T?\ #+GPQ_Z%G_R?NO\ X[7JM% 'E7_#+GPQ M_P"A9_\ )^Z_^.T?\,N?#'_H6?\ R?NO_CM>JT4 >5?\,N?#'_H6?_)^Z_\ MCM'_ RY\,?^A9_\G[K_ ..UZK10!Y5_PRY\,?\ H6?_ "?NO_CM'_#+GPQ_ MZ%G_ ,G[K_X[7JM% 'E7_#+GPQ_Z%G_R?NO_ ([1_P ,N?#'_H6?_)^Z_P#C MM>JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#)^Z_^.UZK10!\Y?'3 M]FOX<:5\$?B%>VOASRKJV\/:A-%)]NN3M=;:0J<&3!Y ZUTOAC]F'X9S^&]) MD?PUN=[2%F/V^YY)0$_\M:[GXQ>'[[Q9\(_&^B:7#]IU/4M#OK*UA+JGF2R6 M[HB[F( RS 9) %;_ (?M)=/T'3;69=LT-M'&Z@YPP0 \_44 >=?\,N?#'_H6 M?_)^Z_\ CM'_ RY\,?^A9_\G[K_ ..UZK10!Y5_PRY\,?\ H6?_ "?NO_CM M'_#+GPQ_Z%G_ ,G[K_X[7JM% 'E7_#+GPQ_Z%G_R?NO_ ([1_P ,N?#'_H6? M_)^Z_P#CM>JT4 >5?\,N?#'_ *%G_P G[K_X[1_PRY\,?^A9_P#)^Z_^.UZK M10!Y5_PRY\,?^A9_\G[K_P".T?\ #+GPQ_Z%G_R?NO\ X[7JM% 'E7_#+GPQ M_P"A9_\ )^Z_^.T?\,N?#'_H6?\ R?NO_CM>JT4 >5?\,N?#'_H6?_)^Z_\ MCM'_ RY\,?^A9_\G[K_ ..UZK10!Y5_PRY\,?\ H6?_ "?NO_CM'_#+GPQ_ MZ%G_ ,G[K_X[7JM% 'E7_#+GPQ_Z%G_R?NO_ ([1_P ,N?#'_H6?_)^Z_P#C MM>JT4 ?,'P'_ &%=3\(Z+XB@U2W%O+>>)=7U&%1(K[H)[R62)O ME)QE&4X/(S@@'BN_H \J_P"&7/AC_P!"S_Y/W7_QVC_AESX8_P#0L_\ D_=? M_':]5HH \J_X9<^&/_0L_P#D_=?_ !VC_AESX8_]"S_Y/W7_ ,=KU6B@#RK_ M (9<^&/_ $+/_D_=?_':/^&7/AC_ -"S_P"3]U_\=KU6B@#RK_AESX8_]"S_ M .3]U_\ ':/^&7/AC_T+/_D_=?\ QVO5:* /*O\ AESX8_\ 0L_^3]U_\=H_ MX9<^&/\ T+/_ )/W7_QVO5:* /*O^&7/AC_T+/\ Y/W7_P =H_X9<^&/_0L_ M^3]U_P#':]5HH \J_P"&7/AC_P!"S_Y/W7_QVC_AESX8_P#0L_\ D_=?_':] M5HH \J_X9<^&/_0L_P#D_=?_ !VC_AESX8_]"S_Y/W7_ ,=KU6B@#RK_ (9< M^&/_ $+/_D_=?_':\UT_]G'X=O\ M):[II\/9LH_"6GW"Q?;;GB1KR]5CGS, M]$7C..*^GZX"R\*ZG#\>M9\2O;@:-<>&K'3HKCS%RT\=U=R.NW.X866,Y(P= MW!X. #)_X9<^&/\ T+/_ )/W7_QVC_AESX8_]"S_ .3]U_\ ':]5HH \J_X9 M<^&/_0L_^3]U_P#':/\ AESX8_\ 0L_^3]U_\=KU6B@#RK_AESX8_P#0L_\ MD_=?_':/^&7/AC_T+/\ Y/W7_P =KU6B@#RK_AESX8_]"S_Y/W7_ ,=H_P"& M7/AC_P!"S_Y/W7_QVO5:* /*O^&7/AC_ -"S_P"3]U_\=H_X9<^&/_0L_P#D M_=?_ !VO5:* /*O^&7/AC_T+/_D_=?\ QVC_ (9<^&/_ $+/_D_=?_':]5HH M \J_X9<^&/\ T+/_ )/W7_QVC_AESX8_]"S_ .3]U_\ ':]5HH \J_X9<^&/ M_0L_^3]U_P#':/\ AESX8_\ 0L_^3]U_\=KU6B@#RK_AESX8_P#0L_\ D_=? M_':/^&7/AC_T+/\ Y/W7_P =KU6B@#Y@\6_LX_#NW^/GPYL(_#VVTNM)UJ26 M/[;)O"NIZE\:/ NOV M]N'TK2],U:WNY_,4%))VL_*&TG)SY,G(&!MYQD9[^@#RK_AESX8_]"S_ .3] MU_\ ':/^&7/AC_T+/_D_=?\ QVO5:* /*O\ AESX8_\ 0L_^3]U_\=H_X9<^ M&/\ T+/_ )/W7_QVO5:* /*O^&7/AC_T+/\ Y/W7_P =H_X9<^&/_0L_^3]U M_P#':]5HH \J_P"&7/AC_P!"S_Y/W7_QVC_AESX8_P#0L_\ D_=?_':]5HH M\J_X9<^&/_0L_P#D_=?_ !VC_AESX8_]"S_Y/W7_ ,=KU6B@#RK_ (9<^&/_ M $+/_D_=?_':/^&7/AC_ -"S_P"3]U_\=KU6B@#RK_AESX8_]"S_ .3]U_\ M':/^&7/AC_T+/_D_=?\ QVO5:* /*O\ AESX8_\ 0L_^3]U_\=H_X9<^&/\ MT+/_ )/W7_QVO5:* /*O^&7/AC_T+/\ Y/W7_P =KS7]HG]G'X=Z-\+9[JS\ M/>3.-6T>,-]MN6^5]3M488,A'*L1^-?3]U":*3[=I:'?65K"75/,EDMW M1%W,0!EF R2 *W_#]I+I^@Z;:S+MFAMHXW4'.&" 'GZB@#SK_AESX8_]"S_Y M/W7_ ,=H_P"&7/AC_P!"S_Y/W7_QVO5:* /*O^&7/AC_ -"S_P"3]U_\=H_X M9<^&/_0L_P#D_=?_ !VO5:* /*O^&7/AC_T+/_D_=?\ QVC_ (9<^&/_ $+/ M_D_=?_':]5HH \J_X9<^&/\ T+/_ )/W7_QVC_AESX8_]"S_ .3]U_\ ':]5 MHH \J_X9<^&/_0L_^3]U_P#':/\ AESX8_\ 0L_^3]U_\=KU6B@#RK_AESX8 M_P#0L_\ D_=?_':/^&7/AC_T+/\ Y/W7_P =KU6B@#RK_AESX8_]"S_Y/W7_ M ,=H_P"&7/AC_P!"S_Y/W7_QVO5:* /*O^&7/AC_ -"S_P"3]U_\=H_X9<^& M/_0L_P#D_=?_ !VO5:* /*O^&7/AC_T+/_D_=?\ QVC_ (9<^&/_ $+/_D_= M?_':]5HH \/_ &1?!>B^$/ASKW]D6"69F\7^)8I&#,[,D.NW\42DL2<*B@?F M>I)/N%5?LG?\FL_!O\ [$S1O_2&&O5: "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@ K^5FOZIJ_E9H _I1_9._Y-9^#?_8F M:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .3^*GQ.T+X.> MM6\7>([AH=,T^/<4B7=-/(Q"QPQ+_%([E45>Y8=.M:WA.[U;4/#.E76NV4.F MZS/;1RWEE;R>8EO*R@M&'_BVD[=W&<9P,XKXG_;5^(:^(/VS?V:OA%=%!HIU M>'Q/?1.V5GE621+52/0-%-P>"7'I7W+J.I6FCV4MY?W4-E:0C=)<7$@CC0=, MEB<#\: +-%8WAKQGX?\ &=O+/X?UW3==@B;9)+IMY'<*C>A*$@'@ULT %%%% M !1110 4444 %%%% !1110 4444 %%%% !5?4-0M=)T^YOKZXBL[*UB:>>XG M<)'%&H+,[,> 22>@%6*^*O^"MGQ>+M1BT6216PR6VQ MY9B/7<(A&1Z2F@#Z:^#'Q,;XP>#?^$MM[%K+0-1NI&T1Y0RRW5BN%CN74_=\ MUE>1!U\MHR<$D#NZQ?!^DZ?X9\&Z)I>F".+2M/L(+:U"<(L,<:JF/;:!4&B? M$/PKXFU.?3='\3:/JNHP#,UI8W\4TL??YD5B1^(H Z&BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *\\\!_%N#XE>//%VEZ#"EUX>\,2KIEWK 8E M9]3^]+;Q8X(A0H';^_+M'W&S0_:C^*D_P3_9Z\>^-K-5:_TG2Y)+3?\ =%P^ M(X2?4"1T)'?&*\S_ .":EC;6O[%WP]N87\^XU!;R^O+AB6>:X>\FWLY/5LC; MD_W10!]/45SL_P 1?"EKX@70IO$^C0ZXQVKIDFH1+ _V4];\/Z!J0;6_$.HW M4!N]/LW&[3[%G DN9>#SMW%(^KD=AS7TO8WUOJEC;WEG/''C3Q/XB;49! OG7&I>*=7W.D]Z4+1P*?XG M9MN<<1H)39AF6,$>L M3*\) Z!(\]: /N.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\9 M_:F_:F\(_LH_#F;Q)XDF^U:A/NBTK1(7 N-0G ^ZO]U!D%Y",*".I*J3]J;] MJ;PC^RC\.9O$GB2;[5J$^Z+2M$A<"XU"<#[J_P!U!D%Y",*".I*J?Q2L;'XO M?\%*_P!HUW=_MNIW7,LQ#+I^AV(;@ <[(USP.6=C_$S$T ?NI\!?C#I7Q\^$ M/A?QYHV%M=9M%F>#=N-O,,K-"3ZI(KK[[<]Z[^OS)_X)U^*-7_99_:0\?_LO M^,KSS8I+E]0\/W3KL2>01AB4!)P)K<))MR0K1,.237Z;4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !117+?$SXF^&O@]X(U3Q=XNU2'1]"TV+S)[B8 M]>RHB]6=C@*HY)( H /B9\3?#7P>\$:IXN\7:I#H^A:;%YD]Q,>O941>K.QP M%4
M. RNH)VY/X]_M0?M0?$'_@H!\8M,\/>'M,OCH9N_L_AWPK:G<[,5DR_'[N=C@$X !^PE%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 56U'4;31]/N;^_N8;*QM8FFGN;APD<4:@EG9CP% !))X %&HZC::/I] MS?W]S#96-K$TT]S<.$CBC4$L[,> H ))/ K\5/^"AO_ 4-O?VA=4N?AY\/ M+F>V^'4$WEW%U$&677)0W!(ZB $#:G5CAF_A50#]&/V!? M#221Q:+ EQIFHSMM_M:-6*3R(A *JK&/:#RRMNP,$#Z==7"W_ (?VE9[2UD3"I<'^$S)YR,N/W9,8)W-M7]OO!7C#2OB% MX0T7Q-H=RMYH^KV<5]:3K_'%(H921V.#R.QR* -JBBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *Y67XL>"+?Q,/#DOC+P_'XA+B,:2VJ0"[W'("^ M5OWY.#QCM7S[\:OBR?BU^TAIG[-V@^)KWPL&TN36?%&J:5*L5ZT 53'86\A! M,;R!Q([@;A'C:?F./C+]N+_@E;I_PG\!W_Q"^$U[JEY8Z1&;G5M#U"03RQPK MRUQ!(%!(0?,RMDX#,&XVT ?KS17RG_P3)^*GB+XM?LD^'M0\3WS\1>+=#T"[N/\ 4V^J:E#; M22_[JNP)_"NB@GCNH8YH9%EAD4.DD;!E92,@@CJ"*_.G]IG_ ()&:%XR\+:I MXA\#>)_$-]\2 C7,LGB2_6Z7690N6$CE5,*O''ASP+8I>>)=?TOP]9NV MQ;C5;R.VC9O0-(P!/(_.N!_:F^/^G_LR_!#Q#X]OH%O9[-%AL+%FV_:KN0[8 MHR>RY.YB.0JL1R*^9?%G_!.+0_VI_AWIOC7QS\0/$&J?$S6M,BO5UR*=&TZV M:2,2)!!:[=HMDWX"JP9N6+98T ?H6*NSVKF*!IX+R+_> M5 W!*RX(R,#]B: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK*\5 M>)M.\%^&-7\0:Q<"TTG2K26^N[AAD1PQ(7=OP52: +.K:SI_A_3YK_5+ZVTV MQA&Z2ZNYEBB0>K,Q 'XUF^$O'WACQ]:RW7ACQ'I/B.VB($DVDWT5TB$C(!:- MB!D1=K M"6Y?:79W!&&4* O%?%&I?!WXB?\ !./]M#P+%I>J7%_H^K:E;I87\"F./5[) MYDCGMI8P2-X#@%><%HW&,K0!^YM%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 445\&>+U\9?\%!O%7Q1\,^#?BW-\-/!O@C4CH7V/2(&DN=6N0K; MY[B19486Y=71$!(8(Q/(H ^\Z*_GQ^,/PV_: _8/^(5M)>>(-:T;S)"=.\0Z M/?RM97X7MDG!.#S%(N<'D$')_2'_ ()W_P#!1'_AI+_B@_'IM;+XBVL!EMKR M(+%%K,:C+E4 291\S(O!&64 *0 #[MHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BODCX^_$CQ'\9/V@E_9S\!^/?^%;WD>@/KNN>(K6+S;XJ7 M18[.U&]=CE7$K.#N"$8QSG\W/VK/V/?CK^R/JDOB^'Q;K/B;PUYNX>+M)O)X MIX'9N#_D6 MVTSQ9'?&_Q$U4:3I^L:A$ M)HM,B&T2W/E'B1\O&D:,0K/(,G (H ^BJ*_'3]KS_@G;\=? :W?CW0?B'KOQ M;BA7S[Z22::/5;<+SO6,R/YJ+C^ [AQA, FN _8__P""GOC_ ."/B"PT3Q_J ME]XW\ R.L4POY#-?:>I.#)#*V6<*/^63D@@84K0!^Y5%9WAWQ%IGBW0=/UO1 MKZ'4M)U"!+FTO+=PTX((K1H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BO(_VK/C]9_LS_ +\2>/;FW6]NK.-8;"R=MHN;J1@D2$_W03N M;'.U&QS7PM^TG_P3[^.WQ>\,0^/[#XUR_$CQ#<6ZWO\ 80WV%EM=0P2P(E,8 M7!X#*FX#).3B@#]1:*_GT^!W[;7QL_9)\<-I=YJ>J:CIMA./"MQYNGWR;9;>0CSK.=<>9! M*!T=2?Q!5AD,"0#T*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ&\O M(=/LY[JYD6&W@C:621NBJHR2?H!0!-17YRZ+\.=<_P""F_PE\0>/D^+VO^%' M?4[NQT;PKI'9Y-TD0R!YL38'F1$D#< "I(# 9!/T90 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%?#_ (BUB[_;?^/GQ9^%=K\2]>^' M_A?P#%!9K9^%KE+>\U6\-XK3PS\12,6_DDK9ZM@9/D[B2DN 54 ^XZ** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKY-_:3^+5YXL_:-\!_L M[:/XRO/ )\1:=/JVL:YI$BQZBT*K((K2UE96$,CF*1B^-P5!CKS\"?MB?LD? M&+]C77C\1O!7Q!\4Z[X6DFP^O17\R:C8.Q&%NBC?,C' \P84GAE7*[@#]K:* M_+7]BG_@K1+K&J6/@OXX3VT+S;8+/QC'&(D+] MX@^5<]/-4 #C ?#5EI&JVVA>(O&.NVV@6FLW:+)%I44C?O[UD88<1)V/&74G(! M% 'T?17Y2_MI?\$\?B9X1T^;XE?#OXE^,_']Y8)]HO[/6-1>754"\M-;21[0 MX')\L*"H'RENE>9_LC_\%8O&WPRU2Q\/?%BYN?&WA%W$;:O-F35+%3_$7ZW" M@\D/E_1N I /VFHK&\&^,M$^(7A?3/$?AS4[?6-#U*$7%I?6K;HY4/<>A!R" M#R""" 016S0 4444 %%%% !1110 4444 %%%% !1110 4444 %%1W%Q%9V\L M\\BPP1*7DDD.%50,DD]@!7XE^#/^"H7BGP+^UKXU\;2276N?#;Q'JA6?06?F M*TC BMYH 3A)EB1"1P'Y#<[64 _;BBN:^'/Q&\.?%KP7I?BSPGJD.LZ#J40E MM[J \'L58'E64Y#*<$$$$9%=+0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !17X]?MS_MX>,?AS^W+%=>!-6*Z?X&METB>P=RUIJ$CD27:2H#S MR4C/=3 ",$9K])?V7_VH/"'[57PY@\3^&)_)NXML6IZ/,X-QI\Y&=CCNIP2K M@88#L0P ![!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?RLU_5 M-7\K- ']*/[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%?DWXF_X*J:S\.?VV_&*W$DFN?"&*[71&TV+!> 0$QO>6Y[L9/,8CHZ% M1P0K#]2?!7C70_B-X5TSQ+X:U.WUG0M2A%Q:7MJVY)$/Z@@Y!4X((((!!% ' MY'_\%=+K6OAG^V%\._'VDRR0W5OHUG=V,[@E$N;6\F?:/8;HR1_M>]=]XJ^' M'Q-_X*QZ?>>,=)\5VW@+X8:6R66C:!>"27[7>K$CW$TZH0.'D**YS@+PO4M] M0?\ !1K]E&Y_:C^" 308HW\:^&Y7U'25; -RI7$UJ&[&0!2.V^- 2 21^1W[ M(?[87C']C3X@W3P6TNH>';J40ZYX:NF,6\H<%TR/W4Z=CJR.NAW6"$D:/):-U.1_=<9 +*W/BW_ 1_^&&L?#SX M8_$F74)4GL+CQ/)8V5Q"Y:&Z^RJ8I)XCWC9R5##KY9]* /OVBBB@ HHHH ** M** "BBB@ HHHH **** "BBOS0_X*&?M_>+/V??VG/!F@>"+M)K3P[9_:_$&E MRG]QJ#7&"MO+W4K$JNK#E3-GGH0#]+Z_.7_@MIX=N+SX(> ];C$C6]AK[6TH M4$J/.MW*LWIS#C)_O8[U]E?LZ_M%>$/VF_AQ9^+_ A>;XFQ%>Z?,0+BPGQE MH95'0CL>C#!'!JQ^T7\%=-_:&^"_BGP#J;K;IJUJ5M[LIN^S7"D/#*!WVNJD M@$9&1GF@#\V?A5X^^*7_ 47^#WA/X,^&?$:^"=,\*Z)&GC/7)"[/J!#/!:0 MJJ$-(K11[W!(4MG)^50WRM^TK^Q;\5?V,M>L=8OV:ZT9;A6T[Q;H+R+'',#E M QX>"7C(SP<':S8..:\-^)OB;^P?^T-<-"IT7Q=X?N&M;RSFW-;7T!()1P,> M9#(NU@1C^%@00"/V9_9W_:V^$_[=7PZNO#NH06,6L7MLT&K^"M8=6=UQEFBS MCSH^,AU^9< D*<4 ._#<22F^P%;4K-FVB5 ME WHVU6( SO0]2U?<5?F=^P_P#LMR_ +_@H9\6-,T*[DO\ P?H&A"!+IGW. MGVQ[>:&VE(&"ZK')GU\M6P-V*_3&@ HHHH **** "BBB@ HHHH **** "BBB M@ HKXC_X*E_M5Z[^SG\-/"FG>#-6;2?&.N:HL\=Q& S1VML5>3((((9VA0@C M#*9!SS7H7[$?[;GAS]KGP7M;R=&\>Z;$IU?0P_!Z#[1!DY:%CCU*$[6ZJS % MK_@HQXF7>G7]O'=V-W"]O<6\JY26-U*LK#N""0?K7\]/[4G[/OB_P#8A^/R MP6%Y=VEK'<_VGX8\06S%&>)7RA#CI+&<*X]<'[K#(!Z'^U1_P3&^*?P!T6Z\ M76][%\0_#T>Z;4-0TZ)UNK;NTLT+%B4SDEU9L61D#%-QRI3:,AE"^[?L2_\%,O"W[0 M&G6GA/XAW%CX5^(*J(@\S"*QU?MF(L<)(>\1/)/R9R57R/XK_L7Z=\-?^"D7 MP7U/X<11V.F>(-0?Q!>Z/;$*FFK9NDERX4#]W#*'"JO3>748& #]1**** " MBBB@ HHHH **** "BBB@ HHHH ***\._;6^.!_9\_9I\:>+;:X^SZR+7[#I1 M!^;[9.?+B9?4IN,F/2,T >XU^5W_ 4C_84E\5?M!>"?''AZ3[#I/CK6['0- M?GVEEL;N5TABN$].33-"TN$0P0KR3W9W;^)V8EF8\DDFOS MQ_:XL;C]B']N#P;^T!H\$D?@KQA(=.\30P*=OF$ 3Y [NBI.H_BD@!KD1I>W<'GZ;\LYX[FTN(UFAFB8,DB, 592.H(((/O4]?#G_!*GX]7OC7X1ZE\+/%)DM_ M&GP[G.FR6USQ*;,,RQ@CUB97A('0)'GK7W'0 4444 %%%% !1110 4444 %% M%% !1110 45D>,/%6G^!O">L^(]7F^SZ5I%E-?W4O]V*)"[G\E-?EK^Q?_P5 M9OKCXE:KX<^,5\J>'M?U.:YTO6I3QH[2R%EMI6_Y]QN"JQ_U>.?D^X >V_\ M!6+]E&3XR?"N+XC>'K9IO%?@Z!VN((P2UWIN2TJ@?WHCF0?[/F#DD5[=^PK^ MSOX>_9X_9]\.66DQPW&KZW9P:KJ^JJ/FNYY(PX&?^>:!MJ#I@$XRS$_02M'= M0@@K+#(N01AE92/U!%,L;&VTRRM[.SMXK2TMXUAAMX$"1QHHPJJHX X M% 'Y^?\ !5SX.ZMI-CX._:%\%!K;Q7X&NX5O9X5RQMO-#0RL!U$H_LJ_M.?$+]F# MQ5=.UA<74FI^&;F$?MJ?LUVW[4WP'UCPF"L.O6Y&H:+,(IWDUSX16]TNA2:=%@O!]G)22\MST+ M&7S3CHZ;1U"L/U$\%>-=#^(WA73/$OAK4[?6="U*$7%I>VK;DD0_J"#D%3@@ M@@@$$4 ?#7_!)7]E_2OAS\*[KXC:QIX_X3S5[R\TUOM"_O=,@M[AH'M]I^X[ M2PNS'J1L';GV7_@H;^S?_P -(?LXZS8:?:^?XKT+.L:+M7+O+&I\R >OFQ[E M Z;MA/2OI*RTZTTU95M+6&U6:5YY%AC"!Y&.7.2OJ^OS \4_P#&OW_@ MHQ::^O\ H/PI^*VY;K^&"UF>0>8?0>5.RR=/EBG917Z?T %%%% !1110 444 M4 %%%% !1110 4444 %%%?FI_P %#OV_O%7[/?[2W@G0/!%W'/;>'[0WOB#2 MY3^XOS<$;;>7NI6) ZL.09@>>10!^@GQ.^'>C?%OX?>(/!OB"%I]&UJSDL[E M4.&"L.&4]F4X8'L0*_-+_@GG^P7%X$_:<^(L_P 0;:+4;_X>75O'HT4B?N;A MY_,>&_"GJ!&@*9SAV/\ %'Q^@G[.O[17A#]IOX<6?B_PA>;XFQ%>Z?,0+BPG MQEH95'0CL>C#!'!KT>/3K2+4)[]+6%+Z>*.&6Y6,"62-"Y1&;&2JF20@'@%V MQU- '*_&7X5Z1\;?A;XF\#:ZF[3=;LGM7?;EH7/,_X)9?% MK6?!.L>-OV:O'3^1XB\'7<\VE+(?OP"4BXB0GJH=EE3U69CT6OT4K\T_^"E7 M@C5OV?/C=\//VH_!=N?M-C>0V&O11_*)B%*QER/X98?,@9NP$8')H _2RBL# MP#XWTGXE>"=#\5Z#<"[T?6;.*^M9>YCD4, 1V89P1V(([5OT %%%% !1110 M4444 %%%% !1110 4444 %%?$/\ P5/_ &I]=_9W^&/A73?!NKR:/XPU[5%G MBN8<%HK6V*R29!!&&=H4((PRF0'(R*[W]AW]N+P]^UOX.^SW'D:-\0=,A!U7 M10V%D' ^TV^3EHB<9')0G!R"K, ?GE_P4^\(^.O@/^V8WQ9T&ZOM'AUU+6\T MK7+)F'DW$-LEO+"6QC=B/<5.04DQR,@<#J__ 56_:%USPS>(-(EBNK= MK:>X;1+8R2HRE6W KLY!.?DQ[5^ZGBSP=H/CS0[C1?$NBZ?K^D7'^ML=2MDN M(7]"4<$9'KVK\[_^"H'[/_PI^"O[+=WJG@_X;>'M%UC4]\*?$'7/#^B6#R26]AI]QY42 ML[EW)4#YLL2?FSUK]#/^"=__ 4N\4_$#XA:=\,?BS?0ZK<:K^YT?Q#Y*Q3& MX ^6WF" *P< A7P&W8#;MV1]0?L7_$SX7_M4_L_Z3+#X:\.OJ=A;QV6OZ#)I MT!$%R$VL_E;<>7)@LK8P02O56 ^6/CE^Q?H?@'_@H=\"W^%MDNCVNLZ@FOZC MI%F#Y6G)8W$'?MK?&X_L^_LT^-/%MM/Y&LK:_8=*8?>^V3GRXF7U*;C)CTC M- 'N-?F)_P %I?A'XAU32_ 7Q+T>">XTW0_.T_49;?<6LS(Z/!,K>0GEQWVJ:;%-=;<8&Z3 WD?WG#$GJ37CNF_M6?%C0/$GBW7M$ M\:ZAX>U/Q7>_VAK$VC;+/[5/N9@Q$:KCEW.!C[Q]37[/?M,_LM_!;P+\#/B9 MXSTSX1>$_P"V].\/7]W;M'I<:HDJPNRN$ VC:WS< <#' KP__@DK\:/A]\0/ MA.WPKU?1]%M_&FBB5D6>TBWZO9N[/OR1F1XR[*RG^'8>?FP ?-W[*/\ P56^ M(_@'QUIFF?%+7)/&/@B\F6&ZNKR%3>:>K'!G21%#2!SBZO=-TR MVLYYQTDDCB5&;\2I/XT =!1110 4444 %%%% !1110 4444 %%%% !165XL\ M3:?X*\+ZQXAU><6VE:39S7UW,?X(8D+NWX*IK\M?V-/^"KE[>?$[5O#OQ@O5 MC\.>(-3FN=*UF0C&CM+(66VE;O;C(57/,>.?DY0 ^J?^"H7P>U_XR?LHZI:^ M&K234=3T/4(-;^Q0@M+/%$DB2*B@?,P64MM[[#C)P#^4/P7_ ."B'QQ^!/A* M#POH'B>*\T&U79:66L6:77V5?[D;L-X7T7<5'8"OZ$HY$FC62-E=& 964Y!! MZ$&O)O%'[)'P6\:Z[+K6M_"[PMJ&JS.99KJ33(@\S$$%I" -YYZMGMZ"@#\' MO&'[9?Q<\9?%@_$F;Q2VE^,?[/\ [*74=(M8K1TM=Q;RQL49Y8_,A?S3*<9PZ!1U"L/U \%>-=#^(WA73/$OAK M4[?6="U*$7%I>VK;DD0_J"#D%3@@@@@$$4 ?SV?!_P#:C^-/[&^LZWX<\/:K M<:!LNF74O#NK6JS0I<*-K,8I!F-^ "R%2P5UN05(D5]I;(**<$XR <<#'[R?$;]G+X7_%V_6_\9> M= \1:@J",7M]81M<;1C"^;C=@8Z9XK\Q?&GQ*^''[)O_ 5$U*SN? ^A:-\/ M+?3K31+B*VTV,QVPGMX+G[:J;?OK*RAF +;%8#)XH ^8O"?_ 4._:&\(ZXF MIP_$W5]2(D\Q[75BEW;R9ZJ4<$!3_LXQVQ7[/_L5_M6V'[6_P?B\3+:QZ7XA ML9C9:SIL+$I#. "&C)Y,;J0PSDCYER2N3N?%3]F7X2?M%>"9K36O#&B:C;:C M;![37-.@B6YB#*"DT%P@STVD8)5@ "".*^5?^"/?PGU7X>^$_BQJ=Q/O^"?7[:WCB;3U>9(]6G%[I=T[+!JVGRR&6 M(L>S%'5U< E6)ZC5F0E)/*VPZE';7!02(1\K MKN0JVTD'GL17W%X3_P""(GB,^*HAXF^(^EKX;24&1M)M9#>2Q\Y $@V1L>!D MEP,YP<8/IO\ P5,_9U\(^ _V,/!D/AK38]-MO NHPVEAC!?[/.&696;JS/(( MY&;J6!)ZT ?H#\//&-M\1/ /AKQ59IY=IKFF6VIPINW;4FB611GO@,*Z&O*? MV4?#L_A/]F/X5:3=;Q=6WAC3A,LFK4 %%%% !1110 444 M4 %%%% !1110 4444 %%?$W_ 5,_:EUS]G;X5>&;#P=JTFD>,->U598;F'! M>*UMBLDIP000SF%"I&&5G!R,BNX_8=_;B\/?M;^#OL]QY&C?$'3(0=5T4-A9 M!P/M-ODY:(G&1R4)P<@JS 'Y\?\ !32'QM^SW^W5;?%30+VYTN?5K:TU'2=2 MB.4$EO!';30D=",1@LAR"LPSPV*^Z_V4_P!OWX:?M9>#?[ \42Z7X?\ &,UN MUMJ?AK5G7[-?*1M$O&M@]Q: M;_/M;RW?R[FRG"D"6)\'# $C!!4@X(-?FIJG_!$'Q2EE)QC^,9]J /F;]O'X$^#_ (0?'+Q';_#.];6/!T#0-=FW_?6^ MC7EQYS"P,P)!.V%V4'Y@ORG)4FOV%_X)]?&>\^.?[*?@W7=4D,VLV4;Z1?2L MVYI9;<[!(Q_O.@C<^[&O./'G[#?@3X/?L#_$SX?:-')?S+I-SKL^L7JK]HNK M^VB,TE'/S?;)CY<3 =]A;S"/2,T >VU^8/_ 6P^'FM3:3\-/B% MIPF.GZ1/UP!_W\_P![[WWAXZ\#:%\2_"&J^%_$VFPZOH.J M0&WN[.<';(AYZCD$$ A@000""" : /@?]A'_ (*AZ#\0-%T[P/\ %_5H-"\8 M6ZK!:^(;QA'::HHP%\USQ%/ZEL*V,@@G;7S_ /\ !5KX _#S1?'>F>+/AQ17%@[-R+:[,C&,#T66*5L_]-L=J_16OR\_X)!_#:?P3\9OV@;4 M/*]IH%U#H0D;I*R7-R,\<$@0CITW^]?J'0 4444 %%%% !1110 4444 %%%% M !1110 45E>*O$VG^"_"^L>(=6F^S:5I-G-?W]L,A0QYCQS\OW0#ZO_P"" MIGPUU7XD?L?>(QH\3W%SH5U!K(9@,EH!_"P!*=,%,;/V'1X;ZV5E:.XMY MDR&4AD=2.OH017YM_M'_ /!&W1?&WB>ZU_X5>(K7P"_\$:?C#?\ A/XZ:]\-KIF_LSQ+8O*-/?S-,M+.$I8 MVWD*'#!74J<>^#7X.?&;_ (*@?'/XH>*[B^T7Q//X%T-9D:)M3RT!! M7S)2N^1N!G)"GG"@'%?5G_!-_P#X*/\ BKXD?$&U^%WQ6U)-8O-35ET37FA2 M*8S(I8V\^P!6W*IVOC=N&"6W# !\C_!'XZ^//^"T.0[$O85;]W<19X5]A#H_0J^#PU?J[\8O@[\*_^"CGP!T[4M-U&&X$T33Z% MXDMD!N-.G(PTH)4_PE?S1_9#_ &O/&?[%?Q,NH)[6\N/#<]SY'B#P MO= Q.&4[6=%;'EW"8(YQG&UNQ4 Y;5-'^*'[!_[0UL9TDT'Q?X?N!/;SQDM; M7UN21N4\>9!*NY3]6! 8$#]_?@)\9-'_ &@/A#X9\?:&#'9:Q;>8UNQRUO,I M*2PMZE)%=<]\9'!KQ#XU?"_X7_\ !23]G--4\-:C9WU\D+S:%KB "XTV[V@F M"9?O*#\JR1MV(8Z^9 M%+R,\[J /N"BBB@ HHHH **** "BBB@ HHHH **** "BDSCD\"OQ<_;#_P"" MJ7Q \8^/M4T'X3ZXWA3P7I\[6\.I64:_;-2*G!F,C F-"02JK@XP6)S@ '[2 M5^'?[8]UX[_8I_;]USQ]X6N9+)M9N#KEC/*A-O?0SX-S;RJ.&3S1(I7.0 C# M!VD:7[(O_!4SXC>!/B%I6E?%+Q#+XM\#7TRV]W?"@ZQC(@F*C*/CK%( H8#T5ADJ M!0!B_"OXJ?"G_@I!^S]?Z?J%A%H:)J-G#/)- JZSX:NI!]LTV;^&:)NN W*3*/8@'EG4+0E&LKVWE>>!]XY#,LC;?^N)KZ6_80_;BT']L#P/<>"?& M\5DOC^WLVAU'3KB-?LVM6Q7:\T<9X.0<21XP,Y VG"^Y7VF^ OVV/V;XEN8G MO_!WC#3EGC/"SVSYRK \A98I%]P&0@Y&0?PS^/GP!^)'[#?QFM!)<7=A+:W) MN_#WBFPRD=TB-\KHP^ZX! >,\C.#E6!(![;_ ,%#O^">-[^SMJ=UX[\"6LU_ M\,[N7,UNN9)=$D8\(YZM"2<)(>F0K<[6?Z=_X)&?M>WGQ"\/77P>\5WLEWK6 M@VOVG0[N=LM-8J55KE:#X4@M[OQ_KT;30/=H7AL+4$J M9V7^-RV513QE6+9"[6 /LROA/_@L!\']1^(G[-MEXETJ&2YG\'ZC]ONH8UW' M['(ACE?U^1O+8^BAB>F1^:FD_P#!1C]HK2?$BZT/B=J5Y-YF][6[BADM7Y)* M^3LV*#DCY0,<8Q@8_9G]D+]I'1_VR/@-'K]SI]O%?_/I/B#1V7?"L^P>8%#9 MS%(CA@#GABI)*F@#XY_X)G?\%$QJT>D_![XH:EB_4+:^'?$%T^!.H&$M)V/\ M?01N?O<*?FQND_X*1?\ !-X:\NJ?%CX4:9C4QNNM>\-VB?\ 'SW>YMU'_+3J M7C'WN67YLAOEW]O[]@O6?V7?%MSXE\,VEQJ'POU";=:WBYD;2Y&/%M.>H /W M)#]X8!.X'/U)_P $[?\ @IC!K5OIOPP^,&K+#JD86WT?Q5>R86Z' 2"Z<]). MRRGANC'=RX!XC_P2C_:\O/A7\3[7X6>(;V23P=XIN!%8"1LK8:BY 0KZ)*<( M0/XBAX^;/[65^4/_ 47_8QTWP3\9_AO\1_AY;+IDWB[Q3:Z5>:7: !1J,C^ M9%/"@Z;]C[@. R@]6-?J]0 4444 %%%% !1110 4444 %%%% !1110 45XC^ MV%^TWIO[*/P7O_&5W;+J.IRS+8:3IS$@7-VZL5#$=$54=V/HF!R17XM>*/\ M@H[^T1XG\32ZR?B1J&E,TF^.QTN.."TB'9!'M(8#_;W$]R: /W@^,7@F^^)7 MPVUOPI8:C_9/]M1+875XI(DCLY'5;KRR <2& RJAZ!F4GI7PS^V5_P $I/"7 MB3P"FL?!31(_#OBK1X,'1DG=H=6B4?=W2,=L_HQ.&Z-U##T#_@FW^W5?_M3: M!JOA?QGY"_$#0XA+X< M_$;PY\6O!>E^+/">J0ZSH.I1"6WNH#P>Q5@>593D,IP0001D5\9?\%$O^"=U MI^T!I]W\0/A_:0V7Q(M8MUU9IA(];C4?=;L)P!A7/# !6_A*_G#^R'^V9XX_ M8M\=7MB]I<:CX9FN3%K7A2\8PLLRG8SQ[@3%.N,'CYMNUAPI4 _H0HKS'X%^ M/O&7Q2\/CQ7XC\+#P1I&HPQ/I>A7K&34E7DM-5YV=F_'R[LZ)XGG\":$LF;/2=$VIY: @CS)2-\C' SDA>N% .*^J/^"!&\#^"D5UGNM6G-Q-J5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .:^)?C9?AO\/? M$GBM],O-9CT73YK]K#3U#3SB-"Y1 2.2!7FWP]^-5W^TM^R['XV^'0ALO$.N M:9)!;0W$X*Z;J!!B<2-@%A%)EN@+JH( W"O;64.I5@&4C!!Z&OSW^ +']B/] MMKQ-\&+TFV^''Q)-(U,^K:';J NK*!DRQ =+CU'_+3_?^^ ??G@KQKH?Q M&\*Z9XE\-:G;ZSH6I0BXM+VU;*[U?X?7TY_M+1,_OK27H9[<,0%D&,,AP' P<$!A^T?P,^/$/[06F_\))X; M\/ZC8^!I(O\ 1-8UA/LTU_-NP?(@Y)A4 @RL5RW"J0"U 'QM\-?^"+'@[PMX MDBU#Q+\1]:\16$;DFPTZS73/-3/^KDD$DC;2.&V[2>Q6OT)\*^%M(\$>'-.T M#0=.M])T;3H%MK2RM4VQPQJ,!0/\D]36K10 4444 %%%% !1110 4444 %%% M% !1110!XC^S5^U-HW[2%QX\LK32;SP[K7A'6I=*O-(U)A]J$8)$7=L#GH .\HHH **** "BBB@ HHHH **** "BB MB@ KQ'1/VIM&U/\ :J\0? Z[TF\TG6-/TF'5+'4+Q@L>I[ANE6$=PBLISG)* M3# \O)]NKXE_X*5?"W6M/T7PE\?_ -%M\;?#.[6\GV#FXTW=ND5\>2 M7Y,@;$7)R?E_(SXE?#7XI?L"_'RU!NIM&U[39?M6D:[9 _9[^#.-Z9X96'RO M&V<9*L,'G]__ (/_ !2T7XU_#/PYXX\/2^;I.M6BW,0)RT;&'![$ 'G7[$?[;GA MS]KGP7M;R=&\>Z;$IU?0P_!Z#[1!DY:%CCU*$[6ZJS>R?%[X+^#/CQX-N/"_ MCG0K?7=(E.]4ERLD,@Z212*0T;CGYE(."0<@D5^ WQ*^&OQ2_8%^/EJ#=3:- MKVFR_:M(UVR!^SW\&<;TSPRL/E>-LXR588//ZI?LP_\ !2BW_:/T/3_#^D^" M-2O/BNT6+O3K=?+TF/! :Z>Z)8PP@$RR1CCW0U]@_LQ_L@^!/V5]%GA\-+>:IK=W$L-YK MVKRB6[FC4Y6)2 %CB!Y"* .F=Q&:]PHH **** "BBB@ HHHH **** "BBB@ MHHHH \3^-'[4NB? _P"+7PQ\%Z]I5ZMKXXNI;./7B56TM)1M6-&/4LTCQCL% M#;LGFLC]IC]EVW_:L\2>&=#\7W5W;?#C18Y=1FM=/N1%-?ZB_P"[B#'!*I%' MYIR,%C, #A3FS^VY^SN/VEOV?M=\-6B*/$MGC5-"G)"E+V($HH;^$.I>,GMO MSVK/_8/_ &BI?VC/@%IFH:Q(1XST-SHWB"WD&V4740 \UEZCS%VN> -Q=1]V M@#\C?VVOV(?$_P"QSXV@U;2;B\U/P)>7 ?2/$"?+-:R@[E@G9<;)5QE6& X& M5P0RK][_ /!.?_@HQ!\:[6Q^&_Q)OH[;Q_"@CT[5)B%36D ^ZW87 Y'\?4< MY%?<_CKP+H'Q,\(ZIX7\4:7;ZSH.IPF"ZLKE"/B3H^M>(?'B,EII=UH%F+B;6>,*DB;EVS<4^"_P!D_P %^!?VC/&'QETU;J/Q)XDM4MIK=9-EM%]TS.$'WFE:.-CNSAE) M'+&O::** "BBB@ HHHH **** "BBB@ HHHH *\A_:F_:*LOV7?A2_CG4=!U# MQ!8Q7]M9S0Z?M!A25]K2NQZ*!D#U=D7C=N'KUQ4'M0!Y[\>/ LG[3GP=TKPSH&K^3X/\ %TUK M+JNL64H64Z25,Y\C((+2E8H^1@+*Q(.,'\P_V^/^"9,WP'TB3QY\,1?:SX)@ M0'5-.N&\ZZTW YF# O"?XCC*=3E%@F8_\N_96/\ J^A^ M3[G["QR)-&LD;*Z, RLIR"#T(-?CA_P4=_X)QO\ "F74?BA\,-/:3P6[-/J^ MAVZY.D$\M+$!UM_4?\L_]S[E+]@G_@IW/\$=)A\ _%$WVM>#;>/;I6IVR>== MZ=@<0,I.9(>R_P 2=!EK?9UM9 M/*6Z(&+.[DWZ;::B MV+U[4JNV6>(#]P['<1'N8A=N[:Q9%Z^@ HHHH **** "BBB@ HHHH **** " MBBB@#GOB)XP3X>^ _$7BB73[O58M&T^?4'L;!0T\ZQ1ERB D L0O%>8_#?XY M7/[2_P"R_P#\)Q\-XX;3Q%J^FS06UK=S@KI^H@&-ED;'(C?YLX!90I &X5[< MRAU*L RD8(/0U^?'P(<_L2_MP>(?@S/_ *-\,_B4?[;\*LYQ':WF"&MU/09V MM%CDG9;_ -Z@#R_]J;_@D'9^'?A;#KOPDOM6UWQ3I<)DU/3M2E6235AC+R08 M4;907]QC4]'.?-LY,[3<0 _ M=D&/F3@.!@X(4C]]J_.C_@HY_P $XX_BI#J/Q0^%^G+%XTC4SZMH=NH"ZLH& M3+$!TN/4?\M/]_[X!]^>"O&NA_$;PKIGB7PUJ=OK.A:E"+BTO;5MR2(?U!!R M"IP0000""*VZ_ 7]B#]NKQ)^R#XJETG5(;K6?A_>S_\ $RT,G$MK)G#3VX; M608PR' <#!P0&'[0? GX_P /[0]DWB+PSX>U*S\"-#BUUO6$^S2W\^[!$$&" M3$H!!E8KEOE4-AB "']IS]E_PE^U7X(T[PUXL-Q!;V.I0ZC#=69"SIM.)(PQ M' DC+H?0E6Y*BO5]-TZ#1]-M+"U5DM;6)((E9V#7S#\9O^"6-O\N9=6+R7 ?3(&8GRK#:%SY:1A(O,!)RF[E?DJ7]J:&3]C+]L#P?\ M!:7 M$T7@CQFZ^'O&D,8)2-R%VW&!W*1A^.K6[_\ /0U^@4$\=U#'-#(LL,BATDC8 M,K*1D$$=010!_.G\(?B]\3OV#?CK=NEI<:3K&GS?8]<\.7Y*PWL0.?+?&0<@ M[DE7.,AE)4D']X/V=?VBO"'[3?PXL_%_A"\WQ-B*]T^8@7%A/C+0RJ.A'8]& M&".#7D_[='["^@?M;>$?MME]GT;XBZ9"1IFL,N%G49/V:XP,F,DG#U#5E%O:Z82F?)20;OM$Q8C"J -N69E^4-])4 M<'\#/@WH?[/_ ,*] \!>''NI=*TB%D26\E,DLKLY>1R>@W.S-M7 &< 5WE% M% !1110 4444 %%%% !1110 4444 %>)Z/\ M1:/J'[56O? Z\TJZTG5['2( M=5L-0NW41ZIN&Z585[A%*\YR2DPP/+R?;*^*O^"D_P +=6L/#_A;X_>"8]GC MKX97:7LC(#_I.F[\RQN!U5"2Q'38\WK0!M_'K]@?1_VL?B)XF\3?$;5=3L5M M[2/1_"MOI5P@2T@5/,>ZE4J=\CSR2_)D#8B9.3\OY#_%#X7_ !0_8+^/%JCW M4^C:]IDWVO1]>L?Z ?@[\4]&^-GPQ\-^.?#\ MA?2M;LUNHU8@O$W1XFQQN1PR-CNIKF_VDOV;?"'[4'PXNO"?BRU]9;#4X5'V MC3Y\8$L9/Y%3PPX/8@ \S_8=_;B\/?M;^#OL]QY&C?$'3(0=5T4-A9!P/M-O MDY:(G&1R4)P<@JS>Q_';X*^'OVA/A9KG@3Q.DG]F:I$ )X"!+;RJ0T0<@D5^!?Q0^%_Q0_8+^/%JCW4^C:]IDWVO1]>L?U6_9=_X*3VW[1VAZ=X>TOP5J=Y\5C#B[T^W39I4>W :[DNB6,,' M.2"K.#\BAR5+ 'S/X7_X)-_M ?"+XE+JOP[^*>AZ-;J[1QZW;WEW:7?D9'$L M"Q,IS_?V;X?@M'?:UKOB34?B#\1=6B2+5?%NLL6GDC4DK; MPJ2?)@4DD1J>3R2<#'LWUZTM !1110 4444 %%%% !1110 4444 %%%% 'B/ MQK_:FT;X&_%OX7^"][-(\:GH%5MV3C%9?[ M3'[+]O\ M6>(?#&@^+KJZMOAQHJ2ZE/:Z?<".;4-1;]W"&."52*,S$D\,6L:'Q): :GHWF9[5E?L# M_M&/^T5\ M-NM6>1?&?AYO[%\003C;+]IB4 2L#S^\7#'@?/YB_PT ?DC^VY M^P]XE_8\\:0ZGIDUWJO@*]N,Z3KR\2VT@^803E0-DJXRK# <#(P0RK]X?\$Y M?^"C47Q@M]/^&?Q,U!(/'42B'2]9G8*NLJ!Q&Y[7 '_?S_>^]]X>.O N@?$S MPCJGA?Q1I=OK.@ZG"8+JRN5RKJ>_J&! (88*D @@@&OPA_;@_8?\2?L?>-H] M5TJ2ZU/P#?7&[2-<7(EM9,[A;SE<;95QE6& X&1@AE4 _?#6-)L]?TF]TO4; M>.\T^]@>VN;>4926)U*NA'H02/QK\GOB1_P1Q^(/A?XBC6O@[XZTRUTN.X%Q M8MJUW<6>H:>V[@++#&X?;_?!5O\ 9)Z]M^Q5_P %5%U[PUIW@7XDZ3KOB/QW M&RVFE7FA6@N9]8XPB2+N7;-ZN<*P^9BI!)_23PS=ZK?:#8W.MZ?#I.JRQ![B MQM[G[0D#'G9YFU=Q P"0,9SC(YH ^0?M4?M$6W[+WPFF\=7OA^_P#$5I#?6UI+#8D+Y*ROM,LC'[J@<#@Y M=D7C=D>OUSGQ&\ Z1\4_ >O^$-?@^TZ/K5E+97*=]KJ1N4]F4X8'L0#VH \[ M^/'@>3]IOX.Z7X:\/ZOY'A'Q=+:R:KK-E(%E_L@KY[>1D$%YML48R" LK,0= MN#^8?[?'_!,F7X$:0_CSX8+?ZQX*MXQ_:NG7#>==:;@%@F8_\ +OV5C_J^A^3[G["QR)-&LD;*Z, RLIR"#T(- M?CA_P4<_X)QR?"N;4?BA\+].:7P7(QGU;0[=26TEBR_Q)T&5P% /C76L3O>:CHFM&2* 3M\SR02QHY&]LL49< DX8 A M1Z+^SQ^P;\2H++28/C]\5K[QWX>TIXY;/P5:W\\^G.Z',9NGE"M.J$*1$5V@ MJ.2!@_7?PQ\9ZG\0/#IUV^\.77ABSNY-^FVFI-B]>V*KMDGB _NH 15"J !@#@ 4M%% !1110 4444 %%%% !1110 4444 <_\ $+Q< MOP_\"^(?$SZ=>:NFCV$]^UAIZ![B<1H7*1J2,L0.!7F/PU^.EQ^TM^S"/'/P MXBAM?$.K:;-!;6EY,"NGZB 8RLC8Y6.3YLX!9 " -PKVWKP>17Y^?!%I/V)_ MVXO$/PCNB+3X8_$YVUKPJ6XAM;X_>MU[+G#18ZG;;?WJ /,?VH/^"/\ 8:'\ M+8]:^$NH:MKGB[2XC+J&GZI,LCZN,9=X<*-DNGI!XZB4S:IHT"A5UE0.9$':X _P"_G^]]X ^\_!7C70_B M-X5TSQ+X:U.WUG0M2A%Q:7MJVY)$/Z@@Y!4X((((!!%?(?[>7_!.6S_:NU*W M\8>&-8M_#GCVWMUM)&OE8V>H1*3L$I0%D='].@TG1--@6VM+*V7:D4:C _J3R223DFM>B@ HHHH **** "B MBB@ HHHH **** "BBB@#Q+]G']J?0_VBM6^(.D6>EWGA_6O!NM2:5>:7J17[ M1Y8+*DY4?=W,DHVY.TH>3P3\Q?&#_@EE;_'3PWXH\::UX@N['XTZ_=RZIYCS MB73;;)/DV.T+DQI$(X_,!)RNX97Y"_\ :FMY?V,_VP/!O[06EH\/@?QE(OA[ MQK#&N8T<@;;@@=RB+)QR6MVY_>'/Z!V]Q%>6\4\$J3P2J'CDC8,KJ1D$$<$$ M=Z /YUOA/\6/BA^P/\>+S%G/I6LZ?,+36_#M\2(+Z$'.Q\9!!!W)*N<9#*2" M0?W=_9U_:*\(?M-_#BS\7^$+S?$V(KW3YB!<6$^,M#*HZ$=CT88(X->7?MQ? ML.^'OVN/!WVBW\C1OB#ID)&E:T5PL@Y/V:XP,M$3G!Y*$Y&065OQQ^%/Q8^* M7[ _QVOMEK-I&MZ?+]CUKP]?Y^SWL0.=C@'!!!W)(O3(9202" ?T7U\S?M;_ M YE_:2\2> _A'$F_08]3A\3>+)^T6GP[UAM\_W[B4LJXY AD;HO,_[.?[:V MD_M5&P/@+PGK+6T&TZ_?:LHM[73"4SY*2#=]HF+8PJ@#;EF*_*&^C8[6&*:6 M9(8TFEQYDBJ SX&!D]\"@!Z*L:JJJ%51@*HP /2G444 %%%% !1110 4444 M%%%% !1110 5XEIO[4VAW7[5FK_ R\TN\TO6K;2(M4L-0NBHAU(D%Y$A'4[$ M(.>Y288&S+>VU\4_\%*?A;J]CX=\,?'[P/'Y?CSX9727KLJD_:=.WYE1P.65 M"2Q&<>6\WK0!N_'S]@K2?VLOB-XE\1_$75-2L8+6SCTCPK;Z5<*$M8@GF274 MJE3ND:>1QLR!LC7/+#;^0WQ0^%_Q0_8+^/%JCW4^C:]IDWVO1]>L?W_^#7Q4TCXV_"WPSXYT)]VFZW9)=(F[1P MR'W4USO[27[-OA#]J#X<77A/Q9:^LMAJ<*C[1I\^,"6,G\BIX8<'L0 >9_L. M_MQ>'OVM_!WV>X\C1OB#ID(.JZ*&PL@X'VFWR+5'NI]&U[3)OM>CZ]8Y$%]#G D0GAE(RKQMG&2K @\_J?^S#_P M4NM_VB="T[P[IO@?4[[XLO%MN--M5V:4NW :[DNB288.02"K."=JB0E=P![S M^UU/JVL?!G5_ GAE4F\6^.HV\.:=%)]U$G4K=7#D%XXU_X2&U7^TM#G)VF.^B5C&,]@X+1D]@^>H%8G[ ?[ M1D_[17P!T^ZUIV7QIX>D.BZ_#*"LOVB( +*RGD&1-K'C&_S /NT ?DI^V]^P M_P")/V/?&D.J:7-=ZIX!O;C=I.O+Q+;2#YA!.5 "RKC*L,!P,C!#*OW?_P $ MY?\ @HU%\8+?3_AG\3-02#QU$HATO69V"KK*@<1N>UP!_P!_/][[WWAXZ\"Z M!\3/".J>%_%&EV^LZ#J<)@NK*Y7*NI[^H8$ AA@J0""" :_"']N#]A_Q)^Q] MXVCU72I+K4_ -]<;M(UQ"-8\27L M&;#P1\3=)USQ%XWB*6FE7NA6@NKC62>%CD3' M-/G\2:/;:;J<@6>;34G%TEM(&W(OF;0&=<+E@,!@=I( ) /(OV,_@1?? ?X. MK:>(! _C7Q!?W'B#Q#+;\K]MN&W&,'G(C78G4@E6(ZU[O110 4444 %%%% ! M1110 4444 %%%% !7D7[4W[0EO\ LP_"6Y\=WGA^^\16EO>VUK-!8LJ^2DL@ M4RNQZ*.@X.69%X#%AZ[7._$3P%H_Q2\"Z[X1\06WVO1=:LY+*ZBZ'8ZD94]F M'!![$ ]J /._CKX)?]IKX.:;X:\/ZOY/A+Q=+:OJFLV4H$O]D%?/;R,@@O-M MBBY! 65F(.W!_,+]OG_@F3)\"-';QY\+UO\ 6/!5O&/[5TZX?SKK3<=9PP + MPG^+C*'DY4Y7Z^_X)R^/M5^'>K>./V9?&EPS^)_ %W++I$TG'VS2W<,K)DYP M#(CC/\$Z#^$U]Q30QW$,D4L:RQ2*5>-P"K*1@@@]10!^./\ P3C_ ."CDGPK MFT[X7_%#46E\%R,(-)URX8EM)8G BE)ZV_H?^6?^Y]S]CH9H[B&.6)UEBD4, MDB$%64C(((ZBOQQ_X*.?\$XY/A7-J/Q0^%^G-+X+D8SZMH=NI+:2Q.3+$!UM M_4?\L_\ <^YG?L"_\%-)O@5I,?@+XG&_UGP7"F-*U"V3S[K3<=("I(+PG^$ MY0\#*X"@'[022)#&TDC*B*"S,QP !U)-?,G[+GP_?Q1\7/BA\?\ 4;81-XUF MBT_PXKH5==%ME6..?!Y N3&DH!_A6,_Q8'MGPZ\67WQ*\+R:MJGABX\/Z9J! M/V&PU;'VN:U91A[B'&(2Q+?NR6(4KNVL2B]>BK&JJJA548"J, #TH =1110 M4444 %%%% !1110 4444 %%%% '/_$+Q:NFCV$]^UAIZ![ MB<1H7*1J2,L0.!7R)\?OB-'^V=_P3-\7>*O!]L\=W?:;'>7.F1S;Y+66TNHI MKJ D %L+"^.!N!4X&X5]M=>#R*_/+X-QI^Q3^W#XD^$6H1"'X6_%9CJGAH. M;>WO3D-;8/ !^:'')(%MG[U 'O/[,O[&?PG^&_P/\-:7)X+T'Q%>WVG0W&IZ MGJVG0W3\J#@ #JP\)7 MVJ1WL%G&6*Z9?0.DIB5CSL< N@SQMD' "U^T]O;Q6L$<$$:0PQJ$2.-0JJH& M !T ':OD_\ X*F>"X_&'[%?C28Q"6YT6:SU6WR/NLEPD;L/3]U++^= 'T_X MB\16_AOPOJ>NRQ375K86M'\9/&J>'[]/)O](T67^S/M\/>&XDC<[XR"01M'!.".M?=7A/PG MH_@3PSIGA[P_IT&DZ+IL"VUI96ZX2*-1@ ?XGDG).2:UZ* "BBB@ HHHH ** M** "BBB@ HHHH **** /G_X+_M):5^U'9_%GPM8:;>>%]?\ #-_.OV3?A5J]Q*9[AM!M[:65CDN\"^0S$]R M3&2??-=_\7?!,O#*0L=DE@L<.H(AR"%NHRFTD8&?+]>*\0_X) M&^)OB_XK_: \9>($675O!6MM-=>+-1OF*1&^$?[ \,6\XCEG>\O;^^G:XO-0NG_UEQ<3-S)(Q')/L ! M7=444 %%%% !1110 4444 %%%% !1110 5XGI_[4NB7'[5>J_ V]TJ]TK6;? M1XM5T_4;LJL.IY!:1(1U(1,'=W,N1>%_#'QU\")Y M?COX8W7]HET7)GT[.9DH XKX#_ +'/AOQ)^V]^T%XL^(NB MP>()M-UB&ZT:PU*,3VICO%><7!1AMD*J!&H((4J_&5!7L_VZ/^"?7@KXS_"O M5=7\$>%]-\._$'2('N[&31[1+<:B$4EK:5$ 5RX&%8C*MMYVY!^F?@M\1_#W MQJ^'.@?$3P]'"(/$%A#*[J%,J%=V8)& Y,3M*N.@.['6NZH ^"?^",_BZ;7/ MV7-8T6XD+-H?B.X@A0D_)#)%#*![?O'F/XU]3>+A\.OCKJ_BOX2>+=(MM)IO(M+ M7QW*NCZ/ P\^]:1&EAAB4_[#IENB@9/8'Y1^ 'Q^^-O[1'[?6E_$/PK8I>>( MKJ58KO3HV:.PMM'!"R0RO@[8E3!W$$F3:P!<@$ ^OO%?_!%[P%-XD35?!GQ M\1^#U283Q0/&EV;=@ZA/$G*0AV^Y$IZ(/09+$ CV*B@ HHHH **** "BBB@ HHHH M**** "BBB@#Q+XY?M3Z'\!?B=\,/">OZ7>"S\;WTMBNN95;6R=0H0.3U+221 MCL I9LG;BOG3]HS]E+3OCI_P4;^'UUXQMVO?!3^#Y;LVKN0EW/9W+!K<_P"S MF\@<@=06':01E?-0*6Z#>KC^ M&@#<^-G[#OPA^-'P\N_#,O@O1/#MSY+)IVKZ-IL-M$--LEW7K7#.I%P^,YE!==\(^( M+;[7HNM6S#@@]B >U 'QI_P44^&<7[3W@OX W>C:@TW@_6/ M%=A;W&HVK#"6E^JI'. >"<8"Y_BD4=Z^B8_V.?@G'X!7P;_PK+PVVA+!]GVM M8(;C&"-_VC'F^9R3YF[=DYS7SM_P3M\9:CX)U;QS^S#X^,=WK_P_O3=:+)<) MG[7IYE$DM-*FG7,W#7-C&X]?\ $C?; M;6QFO H,=LUQ,D,P$$A]LFOC#_ (*8?\% K;XX2W'PL^'UP)_ ]I-@56+_IBC $-_&P!'R@%@#]GJ^1?"_[&'AKXA_M4>(/CSXM\.+9CSHDT+0; MJ%5+RPJ$.HW,?3S'90H5W^<[4[3]@>;XER?LO^$8_BG8M9:]!%Y-I]H8 MFZEL0!]G>X4CY)=O&#D[54MABP'T-0 4444 %%%% !1110 4444 %%%% !11 M10!A^.O%2>!O!6O>(Y+"[U2/2+">_:RL$#W$ZQ1LY2-20"Q"X SU-?(?QR^) MD'[:?_!-'QIXG\'6TD%W>:8MS=:8LH>6UFL[F*>Y@) &[Y86QP"ZLIP-V*^U M^O!Y%?GK\(53]B7]N;7?A-<(L'PK^*V=4\.K(/W-I?G(:W'8 G=%MY)!MO?( M![I^S#^QC\)?AO\ _PYIK>#-!\27NH:=!27LLD:NYS(IQ'D_* M@X ZG)/YV?\%!/V6;3]C3XW>"OBAX MWL/"-]JD5Y#9Q%BNF7\#K+Y:L3PC MA2Z#/&R0# 45^TUO;Q6L$<$$:0PQJ$2.-0JJH& !T ':OE'_@J3X)3QE^Q; MXUD\L276BRVFK6^1]TI.B2'_ +]22T ?3?B#Q+;>'O">I>('CFO;.QLI;\QV MBAI942,OB,$@%B!P"0,D/_ KI/B30+Z/4M%U6VCN[2ZB/RR1N MH*GV//(/(.0>17YM_MX?\%$K7P/\,;;X3?#^\BO_ !9J&CQ6NO:O$0T>FQO" M!)!&1P9V!()Z1@_W_N=;_P $:9OB7'\&]O?M&?LB:/^UO\??"5[XGT62Q\)^"H)!?WI'ES:_) M+YEV>AZ9::=IUI#8:?:1+!;VMM&(XH8U M "HBCA5 Z8JU10 4444 %%%% !1110 4444 %%%% !1110 4444 %?RLU M_5-7\K- ']*/[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PU MZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <1\ M:/B]H7P*^&NM>-?$3RG3]-C!6WMUW3W4S,%B@B7^)W9JC6Q8\17><9-,N7/ 4R-S Q/0/E?]O) KU+_ (*)? "[^,WP./B# MPUYD/C_P+-_PD&@W5M_KMT>'EB0]K1$G"2'V5N<,_P! _P#!*?\ ;JO=:O+/X)^/ M=1:ZF\LCPSJMU)ER%&39.QZX4$QD]E*?W!0!]S?LB_M 6?[3'P%\->-HFB74 MY8OLNK6T?_+O?1@+,N.P)PZC^[(M>R5^>7@$_P###/[?&J>"YD^Q_"KXPO\ M;-%;A8++4]W,([*-[F/:!TFM_P"[7Z&T ? OB[_@G_X+_:+_ &R-6^(UUI?] MG_#S3TCBU&SC0PCQ#K,=C8VVF65O9V=O%: M6EO&L,-O @2.-%&%55' ' J>B@ HHHH **** "BBB@ HHHH **** "B MBN?^('B"_P#"O@?7M7TK2KC7-4LK*6:STRUC+R74X4^7$ /[S;1GH,Y. * / MC3Q-_P %/O#GP_\ VR]>^%_B6*WMO =GY.F#Q%'G=::@!F8SXBO+>*>"5)X)5#QR1L&5U(R""."".]?B'^UA_P3'^)_PG\$3_$V M37X?B!>3-)J'B>&QM&CFL9'.^25LSL6;1F)XC<][1V2,D_/7V+;W$5Y;Q3P2I/!*H>.2-@ MRNI&001P01WK\^_VT--G_9'_ &H? O[3>A6TI\/:K*OA_P :VML,^9&R@)*0 M.I*(#V&^WB[M0!^A%?$O[;7[(.C_ +8'Q>\#:58V[:3J&CAIO$OB:&#!CTYO M]5:AB-LD[N&*#GRUW,V ZA_M#2]3M-:TVTU"PN([NQNX4G@N(6W)+&RAE93W M!!!!]ZM4 &1I4>MZ? M?0R7WB*)#_I,%JS>7"T)SMW[EE8JW!" 97=N'V=7Y0_M4_\ !/CXJ?M)W'C/ MXX1:B%\07T[2:7X#NK)XKH:;#^[@4R,PV3M$@D\DI]YR"P;(H _3SX?_ ! \ M/?%/P=I?BKPKJD&LZ#J<(FMKRW.58="".JL#D%3@J000"*V-4TVTUK3;O3[^ MWCN[&[A>">WF70':T\*MC9,N,%3@.%VM@A67]X/A_\0/#WQ3\':7XJ\*ZI!K.@ZG" M)K:\MSE6'0@CJK Y!4X*D$$ B@#X@_8LU*[_ &3_ -ICQQ^S#KUS(^@7SOXB M\%7=P3F6%QN>$$]3L1L]!OMYC_%7Z U\9?\ !2[X-ZKK'P[T;XQ^"B]K\0?A ME";1)@\;5E'\=?1GP#^,FD?'[X0^&?'>BLHMM7M%E MEMU;<;:;^Z@R0D8.%!/4EF/LU% !1110 4444 %%%% !1110 4444 %%% M% 'S1^WQ^UA.OVW_B9J#PZ_'X.\-^"K(6.B1:C8R2+JU],BSW$H8,OEPX-O%Y@ M#_-%( IVFOS ^'?Q$^*7[!7Q\N72VFT/Q'I4OV75=%O,_9[Z#()C< X>-AAE M=3W5E- ']&E?GMXXQ^PS^WQ8>,4)M?A9\8V^Q:L%&V&QU0,")F[ %W\S^#GB?2O%FCR>(=(U"V^R?V7!;F>:YGD(2%(E'20R%-K9&TX8E0"1X__ M ,$[OVAKSXY? J/3/$DCKX_\&SG0M>M[CBKQR5]2T ?'_ M .P/^P/H_P"RKX;3Q!X@2WU?XFZC#B[O5 >/3HV'-O;G_P!#DZL>!\O7[ HH MH **** "BBB@ HHHH **** "BBB@ KRCX^?'9?@[:^'M,TO1G\4^.?%5XVG> M'O#TKU^8/_!6[Q=XP^#OQI^!GQ-\.R&$ M:,+L6DK9:(7"O&TD;K_=DC8*>?F4,.U &-\=O^"A7[5O[-/CZWMOB#\.O">F M:7=,7M8X;>>6VNHQP1'=+.07'!((R,@E "!7U9^R/_P42^'?[5#0Z(-WA'QW MY99M U"4,MQ@98VTV )0!SM(5\ G:0":N?#7XA_"C_@I3^SO=6>J:?%#MDC?J/XC'*!AAD$??0?CY^UC^R=XU_8O^)T$4MQ%KN/3O$MM ,?;-.D)4%^W1WB+')'FQ'^"OMKP5XPTKXA>$-%\3:':/ MJ]G%?6DZ_P <4BAE)'8X/(['(KXQ_8/_ &J--_;@^"7B'X:_$58KSQ99ZH^=)0O)'FR#_ )9\ 'W7JTMG!I5[)J/E?V>D+M<^> 8_ M*"G?N!ZC&<^U?!O[)_\ P3O\):1\8?$'QCUO0?L>E7&JS7O@SPI=PE!I]L9" MT-S/&W*R8PT<3%KPDI%J%KYA\F"3"TDBUW MQA*N@#4O*=H=.MYE8W-S,5'RJL"2J"2,R/&H.6%?B_\ MB_L$>-?V.;S3=6_ MM(^*?"5RRK#XDLK5K8V]QU\J6/>_E-QE6W$-C@@@@ '] 5?+7_!1+]G^\^-? MP)EU?PVDL?C_ ,%3?V_H-S:@BXWQX:6*,CG+*H90.2\<=>&_\$X_^"CD?Q4A MT[X7_%#45B\:1J(-)URX8!=64# BE)Z7'H?^6G^_]_\ 1>@#QG]D/]H*R_:9 M^ OAOQI"\8U1XOLFKVT?'V>^C $RX[!LB11_=D6O9J_//P&6_8;_ &^=2\&S M+]E^%?QBD^V:,V<0V6IAN8AV'[QS'M'\,UOD_+7Z&4 ?G_XV_8&\'_M,?ME: MK\09],_LSX,)'%&H 5%4_MF:]\+O$L5O;>!+/R=-'B*/.ZTU #,IFY MQY.YQ&2 "AC).03C[FM[B*\MXIX)4G@E4/')&P974C(((X(([U^(G[5W_!,C MXG_"OP)<_%"?Q!#X_P!0G>34?$]O8VC)+922$O),I+'SXPQ;<^U"/O;=N2O2 M?\$Y?^"C4OP?N-/^&?Q-U!Y_ LK"'2]9G8LVC,3Q&Y[VY/\ W[_W?N@'ZM_' MSX.:3\?OA#XG\!ZRJBVU>T:**X9=QMIQ\T,R^Z.%;WQCO7SI_P $T_C+JVN? M#K6?A!XV9H/B%\-+IM(NK>=B9);-6*PN"?O!,&/(XVK&?XZ^Q[>XBO+>*>"5 M)X)5#QR1L&5U(R""."".]? /[:>FWG[)_P"TUX&_:=T&UD?P]?LGAWQM:VXY MEA8!8YB!U.Q5]!OMX1_%0!^@5?$7[<7[(^E_M@?%KP)H>FV_]EZII :?Q+XH MC@Y@TUL^5;!CQ),[ABBG/EC>S8# /]IZ7J=IK6FVFH6%Q'=V-W"D\%Q"VY)8 MV4,K*>X(((/O5J@#D_A9\+/#'P7\"Z7X0\(:7%I&A:='LB@CY9C_ !2.W5W8 M\LQY)-=9110 4444 %%%% !1110 4444 %%%% !7QE^VK_P4$@_9+^+_ ,/? M#0TJ/6]/OX9+[Q#$A_TF"T9O+A:$YQOW+*VUN"$ RN[&Y.FP?NH 9'8>7.\:"3RBF-TA!8$F@#].? MA_\ $#P]\4_!VE^*O"NJ0:SH.IPB:VO+'OBGX.TOQ5X M5U2#6=!U.$36UY;G*L.A!'56!R"IP5(((!% 'Q#^QGJ=W^RC^T]X[_9FUV>1 M?#6I2/XB\#W%R?OPN"SP*Q^\=BGVWV\Q_BK] *^-_P#@I5\&-7\2?#?1?BSX M*!@\?_#&[&MVDT2Y>2T0AYT(_BV[%DP>R2#'SU]"?L^_&C2?V@_@]X9\>Z-B M.WU:V#RVV[+6TZDK-"?=75AGN #T- 'E/[?7P;L_V@O@_;^ ;728]1\:ZI>Q M-H-U(AQIQ22,W-U)(!^[A6$LK==Q=% +,M=I^RS^RSX1_91^',/AOPW#]JU" M?;+JNMS(!<:A.!]YO[J#)"1@X4$]268^S44 %%%% !1110 4444 %%%% !11 M10 4444 > _'+]H+Q7HOCA/AI\(_"MGXU^)+::VKW::E>"VT_2K3>$1[A\@L M\C<)$I!(RQ( Y^"]7_X*J_M _ CXFW7ASXN?#?0EDMV'VC2X89K*;83P\,_F M2HZ$9PV'!QP>M5?VF/VA?%7[&W_!3OQ-XV:UEU'0-:T^P6XT]VQ]LTTVT,;> M63PK)-!(5/JA!X9J^V?C5\%?A=_P4<^ >F:QI.HPRR30M<:!XFMX\SV,W1HI M%X.W<-LD1QR.,, : .Z_9G_:X^'G[5?AN74/!NI.FHVBJ;_0[]1'>V9/0LN2 M&0GHZ$KVR#D#Y;\?9_89_;XTWQG$XL_A3\89/L>LC&V&RU,'_6L>@'F.)-Q_ MAFN/[M?F-K&C_%']A_X\K%(]QX7\9Z#,)8;B$DPW4)/#J>DL$@!!!X(R" 00 M/UUDU;PU_P %1OV(M1CM88+#Q0%)^QL^3I>LPJ2G)_Y9N&P&_P">+_ /!.;]H:Y^-OP*CT3Q"98O'G@B4:#KEO<\3$Q@K#,P/.65"K$\EX MI*^JZ /C_P#8'_8'T?\ 95\-IX@\0);ZO\3=1AQ=WJ@/'IT;#FWMS_Z')U8\ M#Y>OV!110 4444 %%%% !1110 4444 %%%% !7G_ ,?OBQ:? SX,>,/'=Z$9 M-$TZ2XBBD.%FGQMAB_X'(R+_ ,"KT"OES]M[X&>*_P!JK3_#GPHT74G\+^&Y MY'UG7O$,EFUQ$JPX2WM47<@D=Y)&D*[AM$()/(! *?["?[=VA?M9^%?[,U/[ M/HOQ(TV$-J&DJV$ND&!]IM\G)0G&Y>2A.#D%6/U?7\Z'QH^"OQ-_80^-]DLE MY/INIV,WVW0O$NG K#>1J<;T)[X.UXFSC)!RK M^O_["/[=VA_M9>%1IFIFW MT?XD:;"#J.E*=J72# -S;@G)0G&Y>2A.#D%6(!Y]_P %$/!^K?!GQUX#_:D\ M&6QEU7PC<1Z?XBLX^!>:=(Q0%B/3S'B)()_>QG_EG7VOX*\8:5\0O"&B^)M# MN5O-'U>SBOK2=?XXI%#*2.QP>1V.11XT\'Z5\0/".L^&==M5O=&U>TELKNW; M^.*12K#/8X/!'(.#7Q+_ ,$\_&&J?!7XB?$']ESQC>M+J'A6[DU#PQ<7!P;O M3I"'*IVZ.DH49/[V4=$H ^ZM4EM(--NY+\QBQ2%VN#, 4\L*=VX'MC.:^$/V M5_\ @G?X-TCXS>(/C'JVA?9-(N-4EO/!OA6\A*+I]N6S' M7"HY$U[Q=(N@C4/+9H=.MY@WV MFYE*CY56!90#QEVC4'+"OQ<_;'_8&\:?L>W6GZJ=1_X2OPA=,J0^(K.U:W\B MXZ^5-'O?RVXRIW$,!P000 #^@.OE[_@H9^SS=_'3X%RZAX>\R'QYX-F_M[0; MBW'[XR1C=)"A'(+JH(Q_'''Z5\__ /!.'_@H\GQ(CTWX6?%/4E3Q:H6WT;7[ MI\#5 .%@F8_\O'96/^LZ'Y_O_I#0!XO^Q_\ M#6?[3GP%\.^-(BB:JR?8M7M MDQ^XOHP!*,#HK9611_=D6O:*_//P:P_89_;[O?"+-]A^$_QAS>:6&X@L=5#< MQJ>PWL4VCC;<09^Y7Z&4 ? ?CO\ 8%\'?M+_ +9&I?$&XTYM.^'VFQQP:O;Q MQ-!_PD&L1RR"'_ (:_ MMF:U\,/$<%O#X!LU@TY_$$08O::AC=*TO/,(+B-L %3&6Y&:^YK2[@U"UANK M6:.YMID62*:%@R2(1D,I'!!!!!%?B/\ M8?\$S/BC\,? UU\4[G7X?'NI74D MFI>*+6QM&26QDD)DEE4EF\^,,S;G 0C[VW;DKM?\$Y_^"C$_P3NK'X;_ !(O MI+GX?S.(]/U28EGT5R?NMW-N2>1_!U'&10!^LGQ\^#FD_'[X0^)_ >LJHMM7 MM&BBN&7<;:\;6UNN3+ V%24CN2B \ /; MPC^*@#]!:^(_VY/V1=,_:^^+'@+1--M_[*U320UQXD\3QP$$SY5L&(VRS M.X -,\8'PE=MIFK M:YK5VJ0M?*BM+:VL/F(99(@PW%F #?* W?ZRK\8/V2_VQ[_]CO\ :7^(O@+X MB^;_ ,(CJ_B:[&I3'+OIM\)F0W8_OQL H?')5489V[6 .P^&?_!93QWX2\82 MZ-\8? =G):P7!@O#H\$EEJ%DP.�S.RNRD?<)C/O7Z9?#'XJ^!?VC?AV-<\ M*ZG9^)O#6HQO;7$;+G&5Q)!/$PRK8."K#D$'D$$_,7[=W[!7A_\ :T\*CQWX M#>QM_B$EJLUK?6\B_9M<@V@I'(X^4L5QYKU^@=?"G[ M"/VB/A/=>=XE\%>7XFTN\A'[R2R&'GB<#^*,H&*$\>7*N,L:^I_V>_C1I7[0 MGP=\,>/=' C@U:U#S6V[<;:X4E9H2?5'5AGN #WH \F_X* ?"*R^/7P=M_ - MKH\>J^.-6O8CX?G>,XT]DD0W%U)(!^[A6$L&/\1=% 9F45V/[*/[*/A']D[X M=Q^'_#T8O-6N0LNKZY-&!/?S =3_ '8UR0D8.%!/5BS'VRB@ HHHH **** " MBBB@ HHHH **** "BBB@#YK_ &]?VK+C]DKX.V7B+2K:SU#Q%J.JV]E8V5[D MQN@/F3LP4@X\M&7(/#2(?:NY_9G_ &F/"'[4WPXM_%7A6XV2KMBU+29F!N-. MGQDQR =0>2KCAAR.00/FC]M#]C;QO^W!\3+Q(=?3P;X8\$V/V/2%U&PDD75= M0G1)IY%.Y=L(4V\1E4/\T<@"DJ17Y@^ ?'WQ4_8#^/UR1;3:)XCTN7[-J>CW M>3;:A;D@['QP\;##*Z].&4T ?T85^>GQ'8?L.?M\:7X[C_T#X4_%S_0-")1&FI31?:M)N9>D%]'EH6SV! M.48_W9&H ]CKS[X_6/AK5/@_XGT_Q;H[>(=$OK4VC:3# 9IKN60A(8HE'/FF M0H$(QM;#9&,CQ?\ X)U_M 7OQF^!_P#8'B420>/_ +/_P (_KMM<']\6CRL M4KCKEE1E8GDO%(:^J: /CC]@+]@+2OV6?#\?B;Q+';ZK\3]0AQ/0?>Z#Y?O?8]%% !1110 4444 %%%% !1110 4444 %,?'=X$=-#TZ2YBBD.%EGQMAC/^_*R+_P*N_KY;_;@^"'BO]J?3_#7PFT/ M49/#'AVZDDUG7O$4ED\\21P;5M[55#*LCO)(9-N\8$&2>@(!4_83_;NT+]K/ MPK_9FI_9]%^)&FPAM0TE6PET@P/M-ODY*$XW+R4)P<@JQ^KZ_G5^-WP-^)O[ M!?QMT\M>SV%_:3?;-!\4:<"D-XBG&Y,YPP!VO$V<;L'%1IFIFWT?XD:;"#J.E*=J72# -S;@G)0G&Y>2A.#D%6(!P7_!1+PAJ_P?\ M&/@+]I_P5:&36?!]TECXAMX1C[;IDA*_/CL-[QD\D"93QL&/M+P3XRTGXA^# M]&\3Z%=+>Z-J]I%>VDZ_QQR*&7/H<'!'8@CM4OBWPKIGCCPOJ_AW6K5;W2-6 MM);*[MWZ212*4=?R)KX@_P"">_BK5/@3\2/'G[+/C&Y>2^\-W,NJ^&+N4X%Y MITA#LJ]L_.LNT9P9)A_!0!]V:E+:P:==27QC6R2)FG,P&P1@$MNSQC&(/ GB:.V\/S76J3KX4U#)2*_MMY$,$N MX_+<%<$= ^=H 8 /]&_M4Z5XK\6?!S4_!W@M)(]?\6NN@KJ'ELT.G03!OM-S M*5'RJL"R@'C+M&H.6%?B[^V-^P#XV_8_FL=8_M#_ (2SP?<,J)XBL[4VQM[C M_GG-'O'O,A\>>#9O[>T&X MMQ^^,D8W20H1R"ZJ",?QQQ^E?/\ _P $X?\ @H\GQ(CTWX6?%/4E3Q:H6WT; M7[I\#5 .%@F8_P#+QV5C_K.A^?[_ .D- 'B?['/[0UM^TU\ ?#GC(21#6?+^ MQ:S;QX'DWT8 EX'W0W$BC^[(M:/[7&@CQ-^RW\6M/V[WD\+:B\:^LB6[NG_C MRBODGPD4_83_ &_KSPNP-G\*?C&1H@!&&<:?L[_P#!9^VU35+?2?C'X'DD:*,^L MULQ9]O=PL;[V+?8Y6/1MS M'RST.=G!"@V_^"D/_!-L7RZG\6/A+I6+D;KG7O#-E'_K>[W5L@_BZEXQUY9> MJV;+-&C/OA?='2)HY&):>R5F6%U)^\$VF/(XVB(_Q5 M^=__ 3I_;DU']FOQY:^%/$M])@^-8+7E;BV=0L230!B_"SX6>&/@OX%TO MPAX0TN+2-"TZ/9%!'RS'^*1VZN['EF/))KK*** "BBB@ HHHH **** "BBB@ M HHHH *^,OVW/^"@4?[)'Q6^'?AR+28M!;RS:*X.FP9 MBAS*S 1S2(GF>44QF3!8$D _3+X<_$;PY\6O!>E^+/">J0ZSH.I1"6WNH#P M>Q5@>593D,IP0001D5O7UC;ZI8W%G>01W-I<1M#-#*H9)$8$,K ]002"/>OY M_OV,?VSO%G[&?Q"N+&^M[R^\&W5SY6N^&Y@4DAD4[6FB5L>7.F,$' 8+M;&% M9?WC^'/Q&\.?%KP7I?BSPGJD.LZ#J40EM[J \'L58'E64Y#*<$$$$9% 'Q%^ MQW?3_LB?M2>-OV:-:GD/AG6Y&\1^"+J<\-&RDR0 D\G8A'8;[:0_QBOT"KXZ M_P""E/P7U3Q1\,=+^*_@PO:_$/X97(UNQN8%R[VJ,KSH1_$%V++@Y&$=JVJMLQ6&H-(^5M[.(VD,[RU9^I"[FP.@W'UK2H **** "BB MB@ HHHH **** "BBB@ HHHH ^;?V]/VJKC]DSX+P>)-)M[.^\2:AJ=O8Z?9W MH9HG&?,F9@I!QY2.N0>&=#['LOV7_P!J#PA^U5\.8/$_AB?R;N+;%J>CS.#< M:?.1G8X[J<$JX&& [$,!\X_MJ?L<^./VW_B3=00Z^G@WPOX)L1;:3_:%C)*N MK:C.BS3.I#+MA"?9X_- ?YTD 4E2*_+CP3XV^*G[!/Q^G98)M!\3Z3+]GU'2 MKK)MK^W)!*. <21.,,KJ?1E((!H _HUK\\?B8P_89_;WTOQ_&AL_A7\7,:?K MFP;8++4MP_?-V'S,)6A M;/8$Y1C_ '9&H ]CK\J?^"SWP_U;Q3\2/@O'H&G7.J:QKD%]I4%G9H7DG=); M=D0 =>9B?PSVKZI_X)S?M 7WQD^")\.^*7>/X@^!;@Z#K=M<<3GR\K#*XZY* MJ48GDO%(>]?3=YX;TK4=+2XV'-O >[=GD'WN@^7[WV M/110 4444 %%%% !1110 4444 %%%% !7!_'CXJV?P/^#?C#QU?;&BT/3I;J M.-S@338VPQ?\#D9$_P"!5WE?+O[<'P1\5_M3:9X<^$NAZC)X8\/7DKZSKWB* M2R>>%(X-JP6JKN59))))/,V[Q@6^2>@8 I?L)_MW:%^UGX5_LS4_L^B_$C38 M0VH:2K82Z08'VFWR6O9["_M)O MMF@^*-.!2&\13C(GDXF4_P K[3\#^--(^(W@[1?%&@7:WVBZO:1 MWMI<+_%&ZAAD=B,X(Z@@CM4WBWPKIGCCPOJ_AW6K5;W2-6M);*[MWZ212*4= M?R)KX?\ ^">_BK5?@3\2O'G[+/C&X:2\\-W$NJ^&+R4X%YI\C!V5>W\:R[1G M!DF'\% &Q_P6"T,ZI^R"UVH.[2_$%E=@KU&Y98/Y3D?C7CW_ 3=_P"";O\ M8/\ 9?Q8^+&EYU3Y;G0O#5XG_'MW2YN$/_+3H4C/W>&;YL!?TM\0>&]*\56* M66LZ=:ZI9I/#=+!=Q"1!+%(LD3X/&5=58'L0*TJ "BBB@ HHHH **** "BBB M@ HHHH **** .,^,?Q9T'X'?#77/&WB261-*TJ'S&CA7=+/(Q"QPQCN[NRJH MZ989(&37P7^TY^V5^UW\$K&T\77/PH\-^&_!%P59#()-4EM=Q&V.\DCF7RVZ M#.Q5R_:V^';?#SQX+23Q[:V)M;ZQOE#Q:[:A-KS*K<,Q7/F1_5A\I(4 YW M]EG_ (*X>#/BUJEKX<^).GP_#_Q!<.L5OJ"S%]+N'/&&=OF@)/3?E?5QP*]B M_P""A'[/EQ\>O@'=7?AY)!XZ\)R?V]X?N;7(G\V,;I(HV'.70?*!_&D1[5^; M?_!0C_@G=??LY:A<^.? T$^I?#2ZES-#S)+HKL>(Y#U:$D@+(>0<*W.UG]I_ MX)2_MSW]QJEC\$?'>H/=Q3(5\,ZI=2Y>-E&?L3L>JD ^7D\$;!D% H!]U_L; M_M#6O[37P!\.^+Q)'_;2Q_8=:MTP/)OH@!*,=@^5D4?W9%K9_:NT$>)OV8_B MOINW>\WA;4O+'_31;:1D_P#'@*^2/#3-^PS^W]>:#*OV3X4_&>3S]/;.V&QU M4-R@[ >9(4P,#;<0_P!ROT$U#3[;5M/N;&\A2YL[F)H9H9!E9$8$,I'<$$B@ M#\2/^">?_!/.]_:+U2V\>>/+:>Q^&MK-NA@;*2ZW(IY1#U$((P\@Y)!53GEV>AZ9::=IUI#8:?:1+!;VMM&(XH8U "HBCA5 Z8HTO2[/0],M-. MTZTAL-/M(E@M[6VC$<4,:@!411PJ@ =,5:H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K^5FOZIJ_E9H _I1_9._P"36?@W_P!B9HW_ *0P MUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBL#Q1X^\.^"KK1+;7=9L]*N-;ODTW38;J4*]W&#(%;RM8WWJQY.7&8@C-C!V<#(QN[CU_P#X**_! MG6OVF/CU\ OA9#?2:9X>OSJFI:C=(!^[CA6#>ZYX+A"548.#+D\9KBOVI?\ M@DW\,_#7P)\0Z_\ #J35=,\3^'K"34*^CA4O*D@(PKE =I7:,@9&"3 M0!]X1OX-_:8^"P;$>N>"O&&E<@\%X)4Z?[#J3]59?45^"/Q]^"/C_P#85^/4 M,$-_=:?=64_V_P .^)+/*"ZA#?*ZGIN .UXSW)!!5@3[]^S/_P %5'_9K^!_ MA#X=6GPY_P"$A31S<-#_&%MI]OXY6S:WU;0KA0;?58"NUYH4;[R$9WQ\E,]U(-?GS^W?^Q? MJO[%OQ%T?XA> KBX'@FXU))],N-Q:;1[U&\U('8_>7Y"T;GDA2&Y7N^2P:.+9%*\<"L1^\ M8;3_ '5 XH ^@_CY^SCX?_:Z^&WA.T\3376BW=C>6>MV][IK!;BW8 &6)'_A M#H67/8A&P2H%>X(NQ54$G QECDTJJ$4*H"J!@ =!2T %%%% !1110 4444 % M%%% !1110 5F^(_$6F>$- U'7-:OH=-TC3K=[J[O+AML<,2*69F/H #5?QEX MST/X>^%]2\1^)=4MM%T/3HC/=7UV^V.)!Z^I)( Y)( !)Q7R_\ \%,K?5_& MG[+-MX=\+3)/)XN\0Z1I*21MF.5)[A3%\XZ*9!%SW!]Z /G#XA?\%N;73_%T M]MX+^&W]K>'8)2B7^JZD;>>[4#&Y8UC81#/(R6)'4*3@?=/[+?[37AG]JWX6 MP^,?#D4]BT<[6>H:9=$&6SN5569"1PRD,K*PZ@C@'*CYDA_X(U_!Y?AL=(DU M/77\7&WQ_P )(+D "XQ]X6^-GE[OX?O;>-^?FKXA_97_ &T;[]@"/XB^"[GP M4/%'B";6OL]RSZG]FM[9K8O$X $3%R6W<_+P!]* /W7=5D5E90RL,%6&01Z5 M^0G_ 4@_P"";[>!6U/XJ_"K3"WAIBUQK?AVU3)TX]6N(%'_ "P[L@_U?4?) MD)]@?L>_\%(O!'[56L'PQ698-*NK@3PWJJ,OY$P5=S* 2490<S77@-B(],U= MP9)-')/^K?NUO],E.P*\+^F?BK5?AI^V!X&\7_#G3-7M?%VAWVG-%>:SHKI= MV5G,2IA G4E&N%;$H122OE@OMW+N^"/C%_P3,TKXJ_MK7VD> '&@?#M+6#4_ M$T]NJF+2[J1W+65L.@D>,1R",\1K*"1M**?TZ^&?PS\-?![P1I?A'PCI<.CZ M%IL7EP6\(Z]V=VZL[')9CR2230!#\(?AK8?!OX8^&O!&EW=Y?:?H5E'90W%_ M+YDTBJ.K'^0'"C %=?110 4444 %%%% !1110 4444 %%%-DD2&-I)&5$ M4%F9C@ #J2: '5^=O[3/_!7_ ,._"GQS?>%/A_X7C\;SZ=*T%[K%S>F"T$JM MAHX0J,90.1ORHR.-PYKZM^+_ ,5K+Q#^RI\1O&WP^UBWUN*'PYJTNGZCI[>; M&TT,4R%D(^]M=&Z==OI7QO\ LK_\$E_AMKWP3T#Q#\29-5U7Q+X@L(=0,-G> M&VBT])4#I&H499PK#<6)&<@#C) /HG]B+]N_0/VQ=-UBT&CMX7\6Z.J376DO M _X*,?\$YX/C7:WWQ)^&UC';>/ MX4,FHZ5" J:T@'WE["X '!_CZ'G!KX!_8I_;8\4?L<>.Y].U&"[U'P/>7.S6 MO#\F5E@D!VM/"K8V3+C!4X#@;6P0K+_0'7YJ?\%(/V';#XR?%SP-=?#>QM[7 MXB>)KF1-9A3Y+ M\,7E]L7.K"*\EW);>80$AC7H%2-47/5BI)Z@"O^RS^RSX1_91^',/AO MPW#]JU"?;+JNMS(!<:A.!]YO[J#)"1@X4$]268^S4 %%%% !1110 4444 %% M%% !1110 445@>'_ !]X=\5ZWK^CZ/K-GJ6IZ!.EKJEK;2AWLY73>J2 ="5_ MD1U!% 'RS^V=_P %)/"?[*6MQ^%-.T=O&GC8QK-<:?'="WM[&-AE3-)M8[R, M,(PN=IR2N5SRW[&?_!4C2?VE/B!!X#\3^&%\(^)+Y&;3;BVN_/M;MD0LT1W! M6C?"L5'S!L$9!QN\C_9I_8!T3]J3QG\2_BS\8+C4+P:AXKU.VM-'M96M@QBN M66225A\P 8-&J*5P(SDG( \5_:O_ &<-#_X)X_M-?"OQWX?%_K7@J2_75K;3 MKBX7[2D]G+&\MOYNW&PAXMK$$X9ASMR0#]M*^9?VW/V(_#G[7/@O? RT+'/J4)W+U96^8/AQ_P6VT+6/%45IXU^'-QX4+_: M6FZE]N>V4G&YXC$A<#C)4YP#A2<"OTH\.^(M,\7:#I^MZ+?0:GI.H0)^@R"8W M.'C88974]U937[1?"7_@H!\(_BY\/]/UW3M=CA\176(/^$+\Q9-9:Z./W,-N M"&F!)XD4;,(/$"6^K_$W48<7=ZH#QZ=&PYM[ M<_\ H-+T&TD"2W)7&YW<@^7&"0"^"'H?&EOX M0?6;-?$]Q9/J,6DF8?:&MD=4:79UV[F SWYQG!Q^?'Q4_9'_ .&S/^"AWQ C M\9ZA>6G@;P3I&D1+%9G9-=">$RI"CD$*AD^TLS 9X &"=P ,GX0?\%J--\2> M/+/2O'G@1/#/A^]F$(U;3[\W)L]Q 5I49%W(,DLRG('13TK[7_:P_9UTG]J; MX):QX+OI(K>]D N])U%UW"TO$!\J3C^$Y9&QR4=L]LM.M[N.SU32KZZ,ZA9"1'-$S#=G=A64D_>!&,'/3^#_\ @M9! MX?31=(N?A7/-H=C:PVCW:ZX&NWV(%,FPP!23C.W=W^]0!\3^!?'7Q/\ V#_V M@+F2**31/%.BS&SU+2[G+6][ 2&,;@H:?.3#)N7LZ!LLG.&52."I/ZF>/ M/V6?#'CW]HCP'\8;BZO-/\1>%+:>V5+)O+%ZK B,3,.=J>9-\H^]YF"<#!\Q M^%_P@^+?QI^*G@KXH?'S2O#_ (5N/!4-Q_8/A709/M#?:IT5);FYFWNN $&R M-&;!P2%/V>/AQJ/C7QC>M::39E4 M6.%0\]S*W"0Q(2-SM@\9 !)( )'YS6__!<)W\6IY_PI6+PP90KF/6-]ZL>> M7&8E0MCG9P,\;^]>R_\ !0[X)ZQ^TY\=_@)\+4OY-)\-WPU;4]1O(TW%%@6# M&_@3XAU[X=OJNF^*/#]A)J(-_?&>*_CB4 MO*D@*_*Y0-M*;1N R,$F@#]!_AK\1-#^+7@+0O&/ANY-YH>LVJ7=K*R[6VMU M5AV92"I'8@BKOC#P?HOC_P ,:EX=\1:9;ZQH>I0M;W=C=)NCE0]CZ'H01R" M000#7XT_LS?\%4I/V:_@?X1^'=I\.O\ A(ET=KEKG4+C6?(\WS;J6;;'&(&V M "3&23DY.!7Z;?LG_MC>!_VN/"UUJ'AIIM,UK3]HU+0;XK]HMMV=K@CAXVP< M./H0IXH _(G]NS]A/7OV1_%JZ_H#76I_#F^N,Z=JHR9=/ESE;>=AT88^5^ X M'9@0/L/]@7_@J#I7BC1[3P%\:-I*@'W-\6OA9\/OV]/ >GPQ:C?+I.AZ[#>Z;XHTM0@N&C(\[[)-GYXV4 MM'YJ_+O4,N[97T4B[%502<#&6.34&G:=::/I]M86%M#96-K$L,%M;QA(XHU M"HJC@* !P *LT %%%% !1110 4444 %%%% !1110 5G^(/$&F^$]!U#6M8 MO8=-TG3[=[J[O+AML<,2*6=V/8 FJOC+QGH?P]\+ZEXC\2ZI;:+H>G1&>ZO MKM]L<2#U]220 !R20 "3BOF#_@I='K'C3]E>#P_X3GCN'\7Z_I&D)-$V8Y8Y M[A3&=XZ*T@BYZ$''>@#YP^(G_!;BTT_Q;-;>"OAO_:_AV"0JM_JVHFVFNUQ] MY8EC;RAGIN+$CJ%/ ^[/V7?VE/#?[57PJM/&GAR*6R_>M:7^F7+*TUE7X:G1Y-3UU_%YM\?\ "2"YP!<8^\+?&SR] MW\)^;:,;\_-7Q#^RY^V5J'_!/J;XE>";KP:OBK7Y-:%K<,=4^SVUL]JTD4FT M")BY9B>?EX ^E '[KNJR*RLH96&"K#((]*_(3_@I!_P3?;P*VI_%7X5:86\- M,6N-;\.VJ9.G'JUQ H_Y8=V0?ZOJ/DR$^P/V//\ @I%X(_:JUC_A&+G39?!? MC;RS+#I5U<">&]51E_(FVKN90"2C*#CD;@&(^NW59%964,K#!5AD$>E 'XP_ M\$[O^"D,OP5:R^''Q-O)KKP&S"/3=8?,DFC$_P ##DM;^PY3ME>!^F7BK7/A MI^U]X)\8?#72M9M?%VBZAIC1WNLZ(Z7EC92L5,(\]6*&=6Q*L8)(\O+;_"SX6>&/@OX%TOPAX0TN+2-"TZ/9%!'RS'^*1VZN['EF/))H B^ M#OPSLO@S\+O#'@?3KV\U*QT*QCLHKJ_DWS2*HZD] /11PHP!P!78T44 %%%% M !1110 4444 %%%% !1139)$AC:21E1%!9F8X ZDF@!U?G=^TU_P5^\/?"? MQU?^$_ /A9/&UQILS6]]J]U>FWM%F5L/'"JHQE .07RHR. PYKZR^*GQ3L/$ MG[+7Q%\;> =:M]9B@\-:Q/INI:<_F(UQ!!.N4(ZXEC(XZXXKXJ_9+_X)/_#G MQ1\#?#_B;XE_VIJ7B/Q%8QZ@L%E?&"&QAE4/$JA1\S["I8L2,D@#C) /H_\ M8C_;Q\/_ +8FGZO9C1V\+^+M'19KK27N1/'+ S;1-"^%+ ' 8%1M++R<@U]2 MU^&5AJW_ ZO_;0\5(=.F\<6<.E20:5&;U;5I8+DQ21M,PC;E0C*P"C+*", MU]C?LW_\%?O!WQ8\867ACQUX;;X?W5_*(+35!??:K)I&(")*Q1&BR3C<53M::%6QLF7&"IP&"[6P0K M+_0%7YI_\%*OV*;'XR?%GP'<_#FQAA^)7B:XDAU:WC(2!K*-1NU&XP/D$9*( M7QE]Z* 6 ! /LSP9^U1\*OBXVB:?X0\2V7C.[UV/=_9>EXN)[: KEY+R+K;( M <'S0N20H#,0"G[,W[,WA_\ 9;\*Z[X?\-7]]=Z=JFLW.K+#=OE+42$!(8E[ M*D:HI8\L5).,@"I^RC^RCX1_9.^'$_P!E+6X_"FG: M.WC3QL8UFN-/CNA;V]C&PRIFDVL=Y&&$87.TY)7*YX_]CO\ X*I:1^T5\1+/ MP'XJ\+KX0\0:B"-,NK6[,]K=2*A8Q-N56C,>)_M:?LW MZ#_P3T_:9^%/CKPZ-0UCP7)J$>KV^G7%POVE)[.:)Y;?S=OW&#Q88C.&8<[< MD ^[/^"E'[&LO[3WPRMM:\,6T;_$'PTKR62<*;^V/,EJ3_>R R9X#;AQO)'Y M:_L:_ME>+/V-OB%-#-#=7_A"[N/*USPW-E&5E.TRQ!O]7.F,7">"O"=GXDT*]DVW=@=7MGTN]P,>9M>:.2)P,8< MA#P =P^6OOO]G3X%>*M(^(GBGXQ?%%M)'Q+\3VD.G?V?H:'[)I-A'@K;K(V6 ME=BJ,[DXRBA>!R =-X"_9?\ "_PY_: \=_%C1Y[NWU7Q=;0P7FFQMLM%D4@R M3;!]Z1RJDD]"9"/OFO8J** "BBB@ HHHH **** "BBB@ HHHH *\#_:Z_;(\ M'_LA^#[;4M=BEUC7M1WKI6@VD@26Z90-S,Y!\N,$J"^#U&%8\5Z[-X^\.V_C MBU\'2:S9IXINK&34H=),H^T-;(ZHTNWLNYP!GKAL9VMC\_?BQ^R6?VS_ /@H M7X\A\9W]Y9>!? ^C:3"L5G^[FNA/$TJ1([ @+YAN2S $\!1@G< #$^$O_!:O M3O$7CJSTSQWX"C\-^'[R<1?VMI^H&X-F&("M+&T:[D')9E(('(4XP?TZ1UD5 M65@RL,AE.01ZU^/G_!1O_@G1X+^ 'PMM?B)\-VO[.QM+N*SU72[ZY-P@24E8 MYHW8;@0^U2I)!W@C&TYZ#P7_ ,%J(/#%KH6B2_"J:;0M.LX+)KH:X#=N(T5# M)L, 7)QG;N_X%0!^C7[0?[/GA#]I;X=:R_O+6]B %Q8S@$+-"Q' M##/3HP)!!!(K\'/C5\%?B7^P?\<;-6O+C3=2L9OMF@^)M/!2*\C4X#H3D9P= MKQ-G&X@Y5@6_?'X(?'#PE^T+\/+#QGX+U#[?I-UE'21=DUM, -\,J?PNN1D< M@@@@D$$X/[4GP8\!_'#X-Z]HWQ"^SV>BVUO)>)K,N%?2I$0D7*,>A49R.C#* MG(- '@W[)/\ P4T^'?QF^'__ !<'Q!H_@'QIID(^WP:G=);6UYCCS;5G/S;N M\0)=3P PP3Z[JG[/_A+XT?&#X;?',IJ^AZYX>MIUMH6B-I->PR9$/VA3\ZJJ MM(PC.UB)MK@8*5\@_P#!-[_@F\/"2Z9\5_BOIF==.VYT/PW=I_QX]UN;A3_R MVZ%(S]S@GY\!/TUH **** "BBB@ HHHH **** "BBB@ HHK \5>/O#O@>31X M]?UFSTF76+Z/3-.CNI0C75U(<)%&.K,?04 87QN^-GA7]GOXD M66U0D2AYKB5N$AB3(W.QZ#( )) !(_.6#_@N$S>+D$WPI$7AK[[T1 MYY< Q!"V.=F0,\;^]>P_\%%/@SK?[3'QR^ ?PJAU"32?#FI-JNI:A>)'NV+ MD!9AG@N$8JH[&;)XKB?VGO\ @DO\,_#OP*\0:W\.Y-7L/%7A^PEU!6OKW[1' MJ"1*7D212H"N4!VE-HW 9&": /T)^'?C[1OBEX%T+Q=X>N?MFBZS:1WMK+C# M;'&=K#LP.59>Q!':K7C#P?HOC_PQJ7AWQ%IEOK&AZE"UO=V-TFZ.5#V/H>A! M'((!!! -?C1^S'_P50;]F?X'>$OAW9_#G_A(1I+W+W6H3ZQ]G\WSKJ2;;&@A M;;A9,9).2,X'2OTU_9/_ &RO W[7/AFZO?#;3:9KFG[?[1T&_(^T6VXD*X(X MDC)!PP^A"GB@#\BOV[OV$==_9+\5C7="-UJOPWU"X_XE^JZ9XAT>U\ ?&G7K?2M:LX]FG^+-3F6*"]C4?ZNZE8@ M)* .)&(#CJ0_+_HSXP\'Z+X_\,:EX=\1:9;ZQH>I0M;W=C=)NCE0]CZ'H01R M" 000#7Y3_L\_P#!+G1O'/[0GBS6=1N9KSX):#K$L&D;G_>:YL;F,..L$;91 MI1]\H0O,R+\N\ KN,=?0T48AC1 6(4!068L3CU)Y)J'3M.M-'T^VL+"VALK&UB6& M"VMXPD<4:@!451P% X %6: "BBB@ HHHH **** "BBB@ HHHH *S_ !!X M@TWPGH.H:UK%[#INDZ?;O=7=Y<-MCAB12SNQ[ $U!XN\7:+X#\-:CXA\1:G M;:/HFG0F>[OKMPD<2#N3^0 ')) &2:^6_P#@IFNL>,/V44T/PI,ETWBS7=)T MI986W1RQSW"F,[QT5I!%ST(..] 'SE\1?^"W%II_BR>U\$_#?^U_#\$A5-0U M;43;S72X^\L2QMY0STRS$CJ%)P/N;]EG]I[PQ^U?\,8_%_AN&XL'AG-GJ&EW M9!EL[A55BA(X=2&!5QC(/0$%1\RV?_!&OX/Q_#,:/<:IKDWC V_/B1+G:!/@ MG(M\;/+S_" MU:6*3;B)BY9B>?EX ^E '[KNJR*RLH96&"K#((]*_(3_ (*0?\$WV\"MJ?Q5 M^%6F%O#3%KC6_#MJF3IQZM<0*/\ EAW9!_J^H^3(3Z]_8^_X*3>!_P!JC6AX M6NM-F\%^-FC,D&F75P)X;U5&6\B;:N6 !)1E!QR-V#CZ^=5D5E90RL,%6&01 MZ4 ?BU_P3M_X*.3? Z:S^'7Q)O9KKX?2-LT_5'S))HS$_=(Y+6Y/89*=1QD5 M^G'BK7/AI^U]X*\7_#72=8MO%VBZAI;QWNLZ(Z7=C8RL5,(\]6V&X5L2K&I) M7R\OMRN[X)^-O_!-'2?BM^VI&/@OX%TOPAX0TN+2-"TZ/9%!'RS'^*1VZN['EF M/))H K_!CX6V'P3^%?AGP+I=Y>:A8:%9K:175_)OFD R22>PR3A1PHP!P!7: M444 %%%% !1110 4444 %%%% !1139)$AC:21E1%!9F8X ZDF@!U?GA^TY_ MP5\\._"7QSJ'A+P#X73QO=:;*UO>ZO<7OD6:S*V&CB"JQE ((+Y49'&X-?A]K5OK:0>'-7FTW4-.?S4>X@@F4;".N)(\<=<<=J^+O MV4_^"3?PV\1?!'P_XC^)+ZKJOB3Q#81:AY-G>&VAL(Y5#QHH499PK#<6)&20 M!QD@'T)^Q'^WUX=_;"AU32SHTGA;QEI?)# J^*+"W7YRB !+U5'7:H"R8Z*JMT M#D?/EGJG_#J_]M+Q0O\ 9T_C>R@TEX=*C-ZMJTT%R8WC:9Q&W*A&5@%Y901@ M5]A_LY_\%?/!GQ<\76?A7Q[X8/@.?49/L]MJ7VT7=B[L0%28E$,08G&XAE]2 MHZ 'RU_P3I_X*)3_ 'O+/X=?$.[DN?AU<2[;+4'R[Z)(S9/N;$%^('@)[-?B!;68FMKBU=3;Z];!=R1LZ\%]N/+ES@Y"D[ M2"GG7[6W_!(;2?'VK7OBGX/7UGX7U2X9IKGPY? KI\CGDF!U!,!)S\A!3D8V M 5RG[*/@K]N;]FM9?!%AX&TO6_"I+?9E\2:O;R6>GL2<21217'F!"WS&( ]3 MA5))H [K_@C'K^KZE\%?B!X0UJ%WT[1=;"0V]VN?*,T1\^ J>@#1[BI[R-ZU M]:_LS?LS>'_V6_"NN^'_ U?WUWIVJ:SJ2 ="1_(CJ" ?+G[9__!2'PG^RAK,?A6QT=_&?C=HE MGGTZ.Z%O!8QL"4,TNUSO(PPC"Y*D$E05SR'[&W_!4S2?VD/B';^ _%/A=/"' MB"_1CIMU;WGGVMW(J[FB.Y5:-R Q7[P;&,@XW>6?L\_L!Z%^U+\1/BM\5?BY M<:A=PWGC#5+*QT>TF-L&\FY9'>1A\X (,:H",",Y)XQXC^US^S3H?_!/?]I+ MX4^/O#1OM6\%/J<6K0:;/"/+D\G1_'&FQ-_8^O;/N]3Y$V.6A8_BI.Y>X;Y7^'?_!;C1-6\ M516GC/X;S^'="GE"_P!HZ;J?VV2V4G&YXC"A<#@DJ<\'"GI7Z4>&O$FE^,O# M^G:[HE_!JFCZC EU:7EL^Z.:)P"K*?0@T ?SQ> ?'WQ4_8#^/UR1;3:)XCTN M7[-J>CW>3;:A;D@['QP\;##*Z].&4U^S?PD_X*"?"'XM?#VPUZSUZ*T\0W.( M#X+,BR:RUT< 006X^:?)(VN@VX.6*X8+P_\ P4^_9Y\,?%WX'R:VVG[OB+IT MT%IX ]V[/(/O=!\OW@#V+P#^S#X;^'W[0GCGXN:5Q,AY\PX]EHHH **** "BBB@ HHHH **** "B MBB@ KP/]KK]L;P?^R%X-MM3UZ&;6-=U+>FE:#:N$ENF0#NS>/O#MOXXM?!TFLV:>*;JQDU*'23*/M#6R.J-+M[+N< 9ZX;&=K8_/ MSXQ?LGM^V9_P42\7VGB^^O+;P)X*T#2U=+-A'--YZ/)%"C$'"M)]I9G _@VC M!.0 9'P?_P""TUAXH^(&GZ1XY\!Q>&= O[E8!K%CJ1G^Q;F"J\R,B[D!)+,I M! Y"G&#^G"L'4,I#*1D$=#7X^_\ !1C_ ()R>"_@'\+(/B-\-Y+VRL;&ZBM= M5TN_NC.I25MD"]1^WZ5UF7 M&^&9/X77(XZ$$$$J03C?M0_![P)\:_@SX@T3XAF"ST*"W>\_MB7:KZ6\:DBY M1S]TJ,Y[$$J<@D4 >!?LD_\ !3;X=_&;P$1\0M?T?P!XTTR(?;X=3NDMK6]P M /.MF<@'<>L62X/3<,&O6M4^ GA/XY?%SX8_'53K.A:QX=MKA;:)H3:37T#[ MA")U;YU0!Y6"$!B)L.!RM?'?_!-W_@F[_8/]E_%CXL:7G5/EN="\-7B?\>W= M+FX0_P#+3H4C/W>&;YL!?T_H **** "BBB@ HHHH **** "BBB@ HHK \5>/ MO#O@>31X]?UFSTF76+Z/3-.CNI0C75U(<)%&.K,?04 87QN^-GA7]GOXD66U0D2AYKB5N$AB3(W.QZ#( )) !(_.2/\ X+AR-XL7S/A0J>&? M-"G;K!:]$>>7_P!4$+8YV<#/&_O7LW_!1KX,ZQ^TK\9OV?OA9;ZA)I6@ZI/J M^H:C=JF[RTMX[LO/%2.12H"LR A2FT!@N1C- 'Z!?#+XCZ'\7O &A>,O#5R;O M0]9M5NK:1EVL%/!5AV96!5AV*D5H^*O"NC^.?#>HZ!K^G6^KZ+J,+6]W972! MXYHV'((_KU! (YK\9/V8O^"IS?LR_ _PK\/+/X<_\)%_9!OVNO#=U=^'3-I6O:>%_M'0+YA]HMP MQ(612.)(SC[PZ'A@I(R ?DI^WI^P7K7[)_B@^(_#@NM3^&M]=A_XY)_%C'WAS]:_\$_\ _@I]IGB#1[3X?_&G78-+UJTCV:=XMU*98[>\ MC4<1W4K$!)0!Q(Q <#YB'Y?]'/%7A71_'/AO4= U_3K?5]%U&%K>[LKI \ZYL;F,. M.L$;;D:48WE"%[E0#[G^+?PK^'?[>GP]M;07UY)HVD:U#=Z=XGTL!1.T9'G? M9)C]^-E+1F1U[3O"^B7^L:O>0Z=I=A ]U=7=PX6.&)%+.[$] ":K>+_%^B^ ?#.I>(O$ M6IV^CZ)IL+7%W?73[8XD'4H MNHZMJ#6TMVH&-RQ+&WEC/(W%B1U"DX'W%^RI^U%X9_:R^&*>+O#L$^G303FS MU'2KI@TMGJ:[/XM:WPWB M-+D*%GP?F6WQL\O)'RG+8&-^>:^(/V7_ -L*_P#^">NH?%#P7=^#5\4^(I=9 M6QN2VI?9K>V>S::)\ 1,7+,S?W> /I0!>_X*6_L4WO[/?Q&NO'7ABP/_ KG MQ#=F6/[.ORZ5=O\ ,UNP'W48[FC/3&5_A&?I?_@F_P#\%(AXL73/A3\5]4"Z MZ MMH?B2\?B][+;7#G_EMT"R'[_0_/@OZ]^S1^WW\,/VXK?4?AMXL\,QZ%K> MI6S(WA_5)5N[34X@,N(I-JY=<;MI4, -RD[21\S?M+_\$;==T[5+K6?@KJ<. MJ:7(Q<>&]8N1%#]J;_@G+X7\-^-0UW;:I MI%UH&$\;WNFRM;WVK7%Z8+.. M93AHX@JL9<'(+94 CC<.:^K_ (G?%2Q\2?LQ_$7QI\/=9M];^R^'M8DT[4-. M?SD:ZMX9E^0C[V)8\<=<<9!!KXH_9-_X)/?#GQ1\$?#_ (H^)4NJZKXA\26$ M6I);V=V;:*PBE0/$J[1EY-C*6+9&3@+QD@'T;^Q%^WIH'[8EEJ]A_8S^%O%^ MD(L]SI;7 GCF@9BHEA?"E@#@,"HVEUY.:^IZ_#.WOU_X)7_MJ>) VF3^-[&# M27CTA7NUM7FAN?+:-I7$;#*;'5MJ\LN1@&OL/]G/_@L%X-^*GB^R\->._#3> M +F^E$%KJBWPNK$R,0%65BB-%DG&XAE'4E1T +W_ 44_P""==M\=K*\^(GP M[LXK3XBV\>^]T^,!(];11^0N !PW1P K=B/SR_8Q_;.\6?L9_$*XL;ZWO+[P M;=7/E:[X;F!22&13M::)6QY[^R=,*SW-K"1\\EY%G-NB@X/FAC>%[J^FT_6=9N-7^SW,F8K3S" D,2#@*B*BY^\VW)/0"E^RC^R MCX1_9.^'HZKH4L<&J6EM,'DLY M'3>BR ?=)7G\#Z4 ?+7[9W_!2+PG^R?K47A6QT=_&?C=HUGGTZ.Z%O!8QL"5 M,TNUSO(PPC"Y*D$E05SQ/['O_!572/VAOB'9>!/%GA=?".OZD2FF7=I=&XM; MF0*6,3;E#1L<';]X$\9!QGR[]G?]@71/VIOB9\6?BG\7+C4+JWN/&&J6%GHU MK,UMO,-PRN\CCY@JG]VJ @CRSD]*\6_:Z_9IT/\ X)[_ +2/PH\?>&6OM5\% MOJ<6K0Z;<7(^U)/93Q22V_F;?]6X:/#$$C+@YP"0#]LJ^;/VUOV*?#7[77@C MRY/)T?QQIL3?V/KVS[O4^1-CEH6/XJ3N7N&^5_A[_P %N-$U7Q5':^,OAM<: M!H4TH7^T--U/[;);*3C<\1B3>!P25.>#A3TK])_"_B?2?&GAW3=>T*_@U31M M2@2ZM+RV;='-&PRK _2@#^=[P3XV^*G[!/Q^G98)M!\3Z3+]GU'2KK)MK^W) M!*. <21.,,KJ?1E((!K]GOA#_P %!OA%\7/AY8:[:Z[%9^([C; W@LR+)K#W M1P/(@MQ\TX)(VN@VX.6*88+Q?_!3O]GCPM\7O@?+K655%B%',BOEF _@P7X ?,G[ 7[ 6E?LL^'X_$WB6.WU7XGZA#B>Y7#Q:7 M&PYMX#W;L\@^]T'R_> /7O /[+GAGP#^T-XU^,&ESWUKJ_BRQAMKO25<+:QR M JTLQ53AG"_MV1U1I=O]W"M!TI/*LR(YKGSUDDCB1B"%4R?:2S 9^7:,$Y !SOPI_ MX+7:=KWCFUT[QUX!7PYX=NYA%_:NG:@UR]F&("M+&T:[U')9E(('121@_IY' M(DT:R1LKHP#*RG((/0@U^0'_ 48_P""?VX&NY!'&J&7:8 N3C.W=_P*@#](?CY\ _"/[2'PYO_ =XQL/M5C/\]O=1 MX%Q93@$+/"Q'RN,GV()!!!(/X._'+X&_$O\ 8+^.%B1?7%A>6DYO/#_BC3P4 MBO(U.-RYR P!VR1-G&[!W*P+?O/\"_CMX0_:*^'MEXQ\%:@;[2[@F*2*5=D] MK,N-T,R9.UQD>H((()!!.5^TY\'_ '\:O@YK^B?$18+?08+>2\_M:4A7TQT M0D7,;G[I09)[$94Y!(H ^?\ ]DG_ (* ROQ"U[1_ 'C33(1]NBU.Z M2VM+W QYML[D DGK%DN#TW#FO6]4^ GA3XY?%SX8_'5?[9T'6?#MO<+;0O"; M2:_@18^SCJEU(-:L](?6+Z/3=/2ZE"-=7,APD2#^)C0!B_&OXT^%?V?_ M (C6(4;8E#S3R,<)%$F1N=CT&1P"20 2/SB7_ (+A2-XM7=\* M53PQYH5B-8+7HCWT?\ !1CX-ZS^TI\8OV?_ (56]_)I M6@:K<:MJ.I7BIN\M;>* EAG@OL>15'K)SQFN(_:6_P""2?PRT/X&Z]J_P[DU M;3O%>A6,E_')J%]Y\=^L2EWCD4J K,H(4IM ;;D8S0!]TZ9J'@W]ICX+Q74: MQZYX*\7Z40T<@P7@E0AD;!^5U.0<'*LOJ*_!3]HWX!^.OV&_CM!!#>W=H;:X M_M#PWXDM24^T1*WR.&' D7A73L?56!/NG[+_ /P5,D_9E^!_ACX>VGP[_P"$ MC.F2W,MS?W&LFW#^;<22[(T$+;0 XY)/.3BOO?X>_%3X)?\ !4+X0ZIX?U72 MG6]L\27>BWC*M_IDAR$N;>4#D=0'7C^%UP=I */[#O[/H[1H-1T>X13;:Q 5(>6%&X8%<[XN=N2>5Z? G[?G[$NH_L>>.M,^(O@"> MX7P1=:BDMC(K%IM%O5;S(XBQZIE28W//RE6Y 9^I^*7_ 29^-7P>\9PZ_\ M!_5D\5V]G<"XT^YMKU-.U2T8'*EO,94)''S(^6Y^4=*^HO#/PO\ VFOVL/ ^ MC>!/C_H>@>#_ /;W5O=:Q>6[QR:MKBPNKQQ!(I7C@W,OSOA3_=4#((!]!_& M_P#9YT+]L3X-^$K#Q5+<:-=QS6.MPWVFX%Q;2;5:5(V/3<$JV#M KW6 M&,0Q)&"S!5"AG8L3CU)ZFB*)(8TCC18XT 5448"@= !Z4^@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^5FOZIJ_E9H _I1_9._Y-9^ M#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***QO&?B1/!O@_7=?DM9KV/2K">^:UM\>9,(HV-QVX&>YH V:^9?^"@G[/EY\=_@/<7'AQ)%\>^$YQKWA^>WXG\Z+EXD/7+J. M!_?6,]JS?V)?V^O#'[76GWFF7%M%X7\=V)>670VG\Q9[?=\LT#D N " XQE3 MSC!!KZLH ^>OV3?BIH'[6/PG\ _%&[MXI/%^C0W&GW?EL5^R7K(D=T-H.-L@ M5) ISA73N*]#_: \#>(?B=\&_%7A#POJUKH.K:[9G3O[2O(VD2""4A)V"KR7 M\HR!>1\Q!R*^./#>/V&?V_+S09#]E^%?QG;[1I_&V&QU8/@QCL!OD*X VW$ M/]ROT)H _.[2?^")_P *+?0?)U+QMXOO=9,6UKVV>U@@#\?,L)A=@.ORF0\' MKGFO$?AO^S+XU_X)^_MZ?"U+?5O[=\'>,+V72+?484,9N(9%"O!<1C.UT9HI M!@E3L5AC#*OWO^T+^WK\(?V9_$J>'/%^KWLOB$VZW3:;I=D\\D<;9V%FX12V M#@%LXP2 "#7EWP5^*UQ^WS\9O#'CW3O"E]X=^$_P[GN+G3[O60HN=7U:6+RE M 1&*HD*.['#-\Q3)Z@ 'VS1110 4444 %%%% !1110 4444 %%%% !15;4=1 MM-'T^YO[^YALK&UB::>YN'"1Q1J"6=F/ 4 $DG@ 5^3OQ^_X*YW[?M">&4^' MA<_#+P[J2MJ4FS$NOQ\I+@-]R,(S&,'DL%=NBJH!^EWQW^#VC_'SX1^)O >N M#;9:S:F%9PH9K>8$-%,H]4=58>NW'>OE7_@G]XR?XD?#'6_@1\3X?-\9_"O6 M+: P22,KR06ERDME*C#!812P*N1P46+.=_/VQH&O6'BC0M.UG2KJ.^TO4;:. M[M;J(Y26*10R./8J0?QKX,_;>TB[_98_:/\ /[4'AZSE;1YI4T#QM;6J\S6 M[@*DS#N2@V@G WP0#O0!]]WWVG[#6WD^?GR]^#MW8YVYQG'.*_// MP_\ \$;?"7B*YU'7OB?\0?$.O^*]5NI;Z^FT%8+*W\Z5B\F!)'*S?,Q.'="U&VN&DNT$=[ITPE7RF?: LD3/M0D!3EP"I!S M7[0Z;>#4M.M;L(T8N(EE"-U7< <'\Z^!-1_:IT__ (*,:HOP;^&_A36$\%W% MQ;W?C#Q-K<:0I;V$4Z2^3"B.V9)FC$8+$$?,=I ++^@:J%4 # ' H J:;H] MAHL<\>GV5O8QSSR74JV\2H))I&+R2-@;!"Z'GT:O9 M?AO\5O!WQ@\/KK?@KQ)IOB;2]VQKC3YUD\MO[KKU1O\ 98 ^U 'P[^R?&?V6 M_P!IKX@?LM^)&:X\$>)8Y=<\'O=G(EAD0^;;Y/7,:NIZ#=;2'^.OOWP_H=GX M7T'3=&T]&BL-.MHK2W1W9V6.- B LQ)8X Y)R:^2_P#@I5\%-4\7?"W3/BCX M,5[?XA_#:Z76K"YMES*]LC!IX^.NW:LN#_SS88^>6)5W-Y$L:*"P .$9>1T;. ?T]^+7Q>\)_ WP-? M>+_&NK1Z-H-F55YV1I&9V.%1$4%F8GH /4] 37QOXB_X*B^'_B]=+\/?@9X3 MU[Q9X^U]6LM/GU"W2UL;8NI#3R'>7*Q#+D%5&%/S U]&"89,]AGY6QU1W'>@#T7PQX1TOP=;7UOI-M]EAO M;^XU*==[,&N)Y&EE<9/&YV9L#C)/K7S)^UO^PSZE?,SF5\HB[8X0/E<_*W3-3?\$Y?C[??%WX(GPQXH:6'XA> MY_[ URUNC_I'[O*PRN#SDJC(Q/)>*0]Z^H]7U:ST'2;W4]1N8[+3[*![FYN9 MFVI%$BEG=CV )/TH _-OXJ?\$3_ ?-X9G?X<>-=;L_$$49,,7B1X;BVN&' M\+-%%&T>>FX!L?W:]#_X)':IXGTOX.>./AWXJ@FM[_P1XFGTY;>8@FVW*&D@ M!'!"RB5LC@^9QQ4GC+_@L%\%]),EIX4T[Q-XYUB1_)L[:PT_R([B4G"#=*P< M!C@<1LW(^4U[S^R7\--=\#^ M8U[QA:16/CGQOK%QXGUNSA.Y+*6?:([53DY M$421J?\ :W=?4+%9%M;J2)6E@$@ D",1E=P4 XZ M@5>HHH **** "BBB@ HHHH **** "BBB@ HKQ_\ :S^/GT[R8HK/S/+C\R658D:1NH0,XS@9/3C.0?LO\ [4'A#]JKX

)_#$_DW< M6V+4]'F<&XT^*O ?[4'@VV:37? M!%W%::[;1$_'-K#\3_ Q^_'B[2;%C M>!C^^MX_-D@#)G"NOVF4-W_A/W1CH_%/AG3/&GAO5= UJSCU#2-4M9+.[M91 ME98I%*NI^H)KX@_X)_>)]5^ _P 5/B!^RWXMN9))/#L\FK>$[JXX^UZ=(V]E M7L?OK)@9P6F'\% 'NW[9'[-^M?M4_#_2O MIXGA\*^'I-12\UFX^RFXN)XX@ M3'%$NY5&7(8DGC8O!Y!^:M<_X(G_ IG\/O!H_C;Q?9:SM^2\OI+6X@W8[PK M#&2N>3R:_1*OD7XO_P#!4CX&?![Q3K'ARZO]8\0ZSI,[VMW;Z'8>8J3( M2'C$DCQH2K#!P2,]^#0!\\_\$V?A[XY_98_:\^)'P4\4.DUG=>'UUR*:U8M; MW'E3Q1Q7$>0" RSR*W?<@!SM!K]0*^6?V3FUWXY>/M?_ &B?$OAR7PI%K>DP M>'O"NDW3;KA-(CE:=KB4\=?H90!^=VD?\$3_ (4V^@^3J?C;Q?>ZT8MK7ML]K! 'X^983"[ >QD/!ZYY MKQ/X<_LP^-?^"?O[>'PL^S:M_;W@WQA>RZ/!J,*&(SPR+M>"XC!.'1C%(,$J MVQ6&,,J_>O[0G[>WP@_9H\2+X<\7:Q>3>(?(6X?3-*LVN)8D890N>$4MV!;. M,' !!KS#X,_%B?\ ;Y^,7A;QSI?A;4/#WPG^'=S<7=G>:R$%QK&K20F) J(S M*B0([N2&;YF0'N ?:5U:PWUK-;7$23V\R-')%(N5=2,%2.X(-1Z=IUIH^GV MUA86T-E8VL2PP6UO&$CBC4 *BJ. H ' JS10 4444 %%%% !1110 4444 M %%%% !16?KWB#3/"NBWFKZSJ%KI6E6<9FN;V\E6*&%!U9G8@ >YKYUC_P"" ME7[-P_'#X2:1\=OA/XG\": MVH^PZU9M;B;;N,$OWHIE']Y'"./=:^3?^"?_ (L/CWX:ZW^S]\4+8OXT^%NJ MVZ?9I)&5I+>VN4FLYD<$$B*6)%!'&P0]=]?;/ASQ+I'C#1+36-"U2SUG2;Q! M);WUA.L\$RGNKJ2"/H:^$OVXM'OOV7?VA? O[4GARVDETMI(_#_C.RMQS<6S MC:DK>IV@*"> \4'K0!]]77G?9I?LXC-QL/E^;G9NQQG'.,^E?GIHO_!'/PGX MHU#5/$?Q1\?^(->\6ZQ>3:C?R>'UALK7SYG9Y,"6.5F^9C\V5SZ#I7Z":-K% MEXAT>QU73;F.]TZ^@CNK:YA.4EB=0R.I[@J01]:\S_:$_:B^'?[+^AZ=J?C[ M6'T]=2E:*RM;:W>>>X9 "Y5%'10RY8X W 9R0* /RM_:Q_X)]^)/V(6TGXO_ M Y\37.M:!H>H6\[R7:B.]TV7S0(G8IA9(R^Q"0%.7 VD$D?L[HNH_VQH]A? MB,Q"Z@CG\MNJ[E#8/TS7P1JW[56F?\%%[]?@S\-O"NLKX0NI[:Z\7>)]:A2& M.VL(IDE,4*([9DF:,1J6((RQ"D LOZ!(JQJJJH55& JC ]* *>E:'IVA1W$ M>G6-O8)<7$EW,MM$L8DFD8M)(V!RS,22QY)-7J** "BBB@ HHHH **** "BB MB@ HHHH *AN[2#4+6:UN88[BVF1HY895#(ZD8*D'@@@D8KE? /Q=\'_%"]\2 M6?A?7K75[SP[J,FE:K;PDB2UN8V*LK*0#C(8!A\IVG!.#CL* /SW_95C;]EO M]IWX@?LP^),R>!?%*S:[X-:Z.5DAD5A+; GDYC5E/3YK9SC]YS][>&_#]CX3 M\.Z7H>F1=,M8K*UB9RY2*- B+N)).%4#).:^4O^"DWP0U3QO\*],^)?@X MM;?$'X:7/]O:=<0KF22!"KSQCU(\M90.<^65Q\YKW7]G/XW:5^T3\&?#/CW2 M=L::I;#[3:@Y-K:6%5+/Y$T:*"P .$9?F'\60 WZ??%?XL>%O@C MX%U'QCXSU1='T"P"^=$M>\7>/]>5K/3YM0MTM;&V9U.Z>0[V7[//);!V)Y+,(023U)S7N$.AZ=;ZQ=:M%8V\> MJ74,=O/>+$HFECC+&-&?&2JF1R >FX^M$O EA+]H@T+3XK M1KC;M\^0#,LN.V]R[8[;J[F@ HHHH **** "BBB@ HHHH **** "BBOF/]MK M]M*+]CFW\!W4_A>;Q%:^(-1DANY(YA']FMX@AD*Y^]*?,!53A3L;)'% 'TY7 MYZ?%0']AW]O#1?B+;$VGPN^+;_V=XB7I#9ZCGB<_W?F82Y/.'N<5]Q?#/XF^ M&OC#X(TOQ=X1U2'6-"U*+S(+B$].S(Z]5=3D,IY!!!KB_P!J[X"V/[2GP)\3 M^!KI8TO;J#S],N9!_P >U['EH9,]AN^5L=4=QWH ]$\+^$=*\'V]_#I%M]FB MOK^XU.=0[,&N)Y#)*XR>-SL3@<EWFHW]Q':6-G"]Q<7$IP MD4:*69B>P !/X4 ?F[\4O^")_@RX\,3M\.O&FN67B&*(F&/Q(\-Q:W#CD*[1 M1(T>>FX!L4*L5J&SSY4 M2(#_ +1?KU(![C1110 4444 %%%% !1110 4444 %%%% !17C/[4W[4WA']E M'X)/$DWVK4)]T6E:)"X%QJ$X'W5_NH,@O(1A01U)53\D?\$U_V^_$?Q_^ M*WC;PA\0[^%]4U=VUC08XU"10(BA9;.(==JHJ2*#DG;,Q))S0!V'_!1KP/J_ MPK\2>!_VG_!$!;Q#X(N8[36[=.!>:;(Q7#X[ R-&3UVS9XV"OK;X:W7A3QU: MP?$_PS^^'BW2+$F\#G][;Q^=) &3.%=3H:1JEK)9W=K*,K+%(I5U/U!-?#G_!/WQ-J7P"^*_Q!_9;\77DDDNAW4FK M>$KFY./MFGR'>RIVZ,LNU%?#TNH MI>:UO(/S5KG_!$_P"%,_A]X-'\;>+[+6=O MR7E]):W$&['>%88R5SS@.#R>37Z)5\B?%S_@J5\"OA'XEU?P_/J6K^(]7TN9 M[:Z@T*P\Q%F0D/&))&C1B",$AB,]^M 'SY_P3;^'/CK]E7]KKXC?!3Q2\<]E M=^'EUV&>U8M;W(CGCCBN(\@$!EFE5N =T>#G:#7Z8ZMHUAKUH+74K*WO[82Q MSB&YB$B>9&ZR1O@C&5=58'L5![5\S_LG7&M_'CQSK?[1'B/PX_A2#6M(A\/> M%-+N&W7 TB.9YVN9CZSRN&48&%C7&X$,?J6@ HHHH **** "BBB@ HHHH ** M** "BBN4^)7Q6\(?!WPS)X@\:^(;#PWI",$^TWTH7>YZ(B_>=NORJ"< \<4 M=77S/_P4"_9VG_: ^ MXVAK)'XX\+2?VYX?GM^)C/$,M"I'.9%&!@CYUC/:K M'A'_ (*+_LY>-];ATG3/BAI\=Y,=J?VE9W5A$23@#S;B)$S_ ,"KZ-BE2:-) M(W62-P&5U.0P/0@^E 'SO^R#\6M%_:T^#_@/XE7\,;^,="$^GWOE,4^S7IC6 M.X^4'&V1-D@4Y #IW6O3_CMX-\0_$3X0>*O"WA;5;70]:UJR;3X]1O(V=+>. M4A)G"KR7$32;>GS;>17QAI&/V&?^"@4^EM_H'PE^,G[VU_AM['5@WW1V7,CE M<# "W,?:/C]"Z /SNT?_ ((G_"FWT$0ZIXV\87NLF+:UY:O:P0;^/F6$PNP' M!X,AX/7/->'_ __ &8?&G_!/W]N[X5-;:K_ &]X/\77[Z/;ZE"AB,T,H"/! M<1Y.UT+1R#!*ML!'0JOWW^T-^WE\(OV9?$<7A[Q?J]Y+X@>W%T=-TNS:XECC M;.TN>$4M@X!;.,' !!KRKX-_%J7]O[XS>%O&VE>%=0T#X3_#JYGO+2\UC8MQ MJVKO#Y4:A$9E5(4=G.&;YF3.,XH ^UKJUAOK6:VN(DGMYD:.2*1,)'%&H 5%4L:M9Z!I-[J>HW"6FGV4#W-Q<2'"Q1HI9V/L "? MPK'^'7Q&\.?%GP9I?BOPGJL&M:#J47FVUW;DX(Z%6!Y5E((*L 5(((!% &9\ M;/A+H_QT^%/B7P)KR_\ $NUJT:W,JJ"T$G#1S*#_ !(ZHX]U%?)O[ ?BP^.O MAUX@_9Z^)\!E\8_"W5;>+R7D93/;6UTDUG,C @D12PHH(XV"'KOK[IKX$_;F MT>__ &8?CYX"_:B\,VLT>@>-K:V7_CYLWPJ2MCJ=HV!CP'CMZ /O:Z\[ M[-+]G$9N-A\OS<[-V.,XYQGTK\\]%_X(Y^%/%.H:IXC^*/Q \0:]XMUB\FU& M^D\/K#96WGS.TDF!+'*S?,Q^;*Y]!7Z"Z-K%EXAT>QU73;F.]TZ^@CNK:YA. M4EB=0R.I[@J01]:\S_:$_:B^'G[+^A:=J?C[6)-/74I7AL;6VMWGGN60 OM1 M1T4,N6) &Y1G) H _*W]K3_@GKXC_8H_LOXN_#GQ+2[14OM, MF$J^3(Q0!9(R^Q20%(+@;2"2/V;T'5/[;T/3M1\LP_;+:.X\MNJ[U#8_#-?! M&L_M6:?_ ,%%KP?!CX9>%M;3PE>3V\_B[Q1K$:01VFGQS)*T4*H[$R3&,1J6 M((RQVD LOZ!Q1I#&D<:A(T 5548 Z 4 5-*T/3M"CN(].L;>P2XN)+N9;:) M8Q)-(Q:21L#EF8DECR2:O444 %%%% !1110 4444 %%%% !1110 5#=VD&H6 MLUK6=Q%=VEQ<-Q M X>.1&&596'!!!!!'!!H _/G]E4?\,G_ +4WCW]F;Q$&?P/XN,FN>#7N3F-X MW1O,M\D\YC1D/J]NW'[P5]]^&_#]EX2\.Z5H>FQM%IVF6D5E;1N[.RQ1H$0% MF)+$*HY)R:^4?^"DWP0U3QQ\*M-^)?@YFM?B%\-+G^WM.N(5S(\"%7GC'J5V M+*!SGRRN/G->Y_LV?&[3OVB?@GX6\>:=LC.IVH^UVR'/V:Z3Y)XO7"N&QGJN MT]Z /FGXP?\ !,>Q_:5^.GB?X@_$SQUJ"6EXR6VEZ/X:BCA:UM8D"QAYIEDW M,>68! -S-@D=/GG]J+_@CO!X-\%ZKXH^$OB+4M6DTV%[J?P_KGEO--$JEF$$ MT:("X .$9?FZ;L_>_3KXK_%GPK\$? VH>+_&>K1Z-H%CM$MPR-(Q9F"JBHH+ M,Q) /Y FOCC7_^"I?AWXJW:^ O@=X3\0>+?B!K@-GILM];):V5N[+@SR'> MS[8P2[#8!A#E@.: />/V"?'^I_$[]D'X9:_K,TESJ4FG/9S3S$EY?L\\EL'8 MGDLPA!)/4G->_5PGP*^%5G\#_@]X1\"6,WVF'0M/CM&N-NWSY0,RR8[;W+MC MMNKNZ "BBB@ HHHH **** "BBB@ HHHH ***^/\ ]OC]OC1_V5?#;Z!X?>WU M?XFZC#FTLF(>/3HV'%Q<#_T"/JQ&3\O4 ^P*_/3XP?\ &#_[=VB_%.,?8_A; M\4O^)5XC*C$-IJ'43,.@R0LN>I!N<5Z1_P $R?VJKS]I'X(SV/B;46U#QSX8 MN/LNHSRD>9=02%F@N"!Z@-&?>(G^*O:?VJ/@)8?M*? SQ+X%O#'#=7D/G:== MR#(MKR/YH9/7&[Y6QR59AWH ] \+^$=)\'P:A%I%M]EBU"_N-3N%#E@UQ.Y> M5QD\;F); XR2>]?-7[7?[#]Q^V)\0O"LOB/QC)H/@3P_9R"/3=+MPU[<74KC MS7,C_(B[(X0/E?PCXJ$EO\0/A[>>XF8*D4:J69F)Z M$D^U 'YN_%#_ ((G^"[CPS,WP\\:ZY8>((XB84\2/#*=$^%/C_P"&WBN*:"^\#^)9;%()FW?9MZYDA4]-HE21QC_G MJ3T(JWXR_P""P'P4T=I;/PO8^)O'&K._DV=OI^G^3'<2DX0;I65P&.!PC'G[ MIKW7]DOX;Z[X-\#ZWXD\864.F^-_'6L3^)M8L(>5L7E"K%:AN_E1(BD_WB_7 MJ0#V*ZT33[[4K'4;FQM[B_L/,^R7,L2M);[UVOL8C*[EX..HXJ]110 4444 M%%%% !1110 4444 %%%% !17FGQF_:2^&7[/EK;3_$'QA8>'#= M!;RAYKB5 M0<%DAB5I&4'C(7%$?\%&/!.M_#/7O O[37@>V\SQ%X$N4M]:ACX^V:7(Q4A_55,C MH< M?BYX^_98\5W)X/"OAZ748[S6K@VIN+B>*($QQ1+N5>7(8ECP47@\@_-FL?\$3_ M (43>'W@TKQKXOL]9V_+>WDEK<0[L=X5A0E<\XW@^]?HC7R/\8?^"HOP-^#? MBG6?#=Y?ZQX@UO2)WM+NVT73]ZI.A(>/S)6C0E2,'!(SWX- 'SG_ ,$X?AUX MZ_92_;$^('P5\42K/87WAX:U#+:LS6USY<\:0W,8(^4%994;(!W)CG:*_3;6 M-#T[Q#8_8M4L;?4;/S(YOL]U$LB;XW62-MK C*NJL#V*@]J^9/V39M=^/7Q! MUS]HKQ'X./"TG]N M>'[BW.)O/B&6A4CG,B@@8(^=8S_#7TC8WUMJ=E;WEG<17=I<1K-#<0.'CD1A ME65AP00001P0:GH ^<_V0?BUHG[6GP?\!_$F_BCE\8Z")["]\MBAMKXQB.X^ M53C;*A20*<@!U[K7J'QV\&^(?B)\(/%7A;PMJMKH>M:U9-I\>HWD;.EO'*0D MSA5Y+B)I-O3YMO(KXOTW_C!?_@H!/9.OV+X3_&A@]L5P(+'5@_W?11YDA' M"W*?\\SC]#* /SNT7_@B?\*;?0?)U;QMXOO]9,6UKRU>UMX _'S+"878#@\& M0\'KGFO$O ?[+WC/_@GY^W9\*I;35O[>\&>+M0?18-1B3RFEBE 5X+B/)"NA M:.08)#>6",$%1]]?M#_MW?"/]F/Q##X?\8ZO>2>()+<7?]F:79/<2I&V0I9N M$7<5. 6SW( (->3?!_XN3_\ !0#XR>%?&&E>%+_0/A)\.KR:_M[[6E07.K:N MT)BB141F5$A61Y"0S?,8P<9Q0!]LSP1W4,D,R++%(I1T<9#*1@@CN,5%IVG6 MFCZ?;6%A;0V5C:Q+#!;6\82.*-0 J*HX"@ < "K-% !1110 4444 %%%% M!1110 4444 %%%?'/PU_X*1>%?%'[4?C+X.>)],/A"?3]6ETC1=2NYP8[Z>) MS$\^)?V>?BA#YWB[X7:K;Q+"TC*TUK;7*2VD MJ,""1%+"@!'&SR?[U?=E? /[=6B7W[,OQ^\ ?M1^&;25K".>/0O&MM:K_P ? M-H^$25P.IV_)EN \=O0!]\W7G?9I?LXC-QL/E^;G9NQQG'.,^E?GEHO_ 1T M\+>*]2U7Q)\4_B!KVO>+=9O)M1OY/#RPV5MY\SF23'FQRLPW,?F^7Z"OT$T/ M6[#Q-HNGZOI5W%?Z9J%O'=6MU"VY)HG4,CJ>X*D$?6O-/VA/VI/AS^S!HNG: MCX_UIM._M)WCL;2WMWGN+DH 7*HHZ+N7+' &X#.2!0!^6'[67_!/'Q)^Q7_9 MGQ>^''B6XUSP_H-_;7+O>(J7VFS"5?*D8H DD>_8I("D%P-I&2/V9T'5/[;T M/3M1\LP_;+:.X\MNJ[U#8_#-?!6K?M9Z;_P40U _!;X9>%M9'A2^E@F\6^*- M9C2".TTZ.99&CA178F28H(U+%2,L=I ++^@,4:0QI'&H2- %55& .@% #Z* M** "BBB@ HHHH **** "BBB@ HHHH *BNK6&^M9K:YB2>WF1HY(I%#*ZD8*D M'J"#C%?F]_P46_X*4-\.9KWX9?"74U/BJ-O*UCQ%;D.NG$'FWA/(,W9FZ)R! M\^=GV5^RG\>K+]I+X$>%_'-L8TO;N#R-2MH^EO>Q_+,F.PW#JLI[T ?)_ M[+*G]DG]J_QQ^S3KC&7P%XN237?![79W*0Z'S+?)ZY1'0YZM;\#]Y7WSX9\. MV/@_PWI.@Z7&T.FZ7:0V-K')(TC+%$@1 68DL0JCDDD]Z^5?^"DWP-U+Q]\( M;/XA^#Q);_$3X] 'S7\8/^"9-G^TM\=/$_Q M^)OCG4$L[MDMM*T?PU%'"UK:QJ%C#S3+("QY9@$QN9L-C&/GG]J+_@CM!X-\ M%:IXH^$OB+4M6ETV%[J?P_KGEO--$JEF\B:-$!< '",OS=-V< _I[\5/BIX7 M^"O@74_&/C'5$T?P_IRJ9[ED:0Y9@B*J*"S,S, !WKXS\1_\%3O#GQ1N5\! M_ [PGX@\7?$'70;/3)+ZW2ULH)&4YFD)J M74,=O/>+$HFECC+&-&?&2JF1R >FX^MEEQVWR,[8[;J[V@ HHHH **** "BBB@ HHHH **** "BBO$OB[^V MI\$_@3KQT3QKX_L-+UA<>986\$][-#D9'F);QR&/(Y^;'4>HH ]MK\^/C*$_ M8?\ VYM"^*T.ZU^&7Q3;^R/$RKQ#9ZAD%;@]ADXE)Y./M..H%?6_P;_:<^%O M[0$-=-\0SPKODLT+PW2+G&YH)560+GC<5Q4/[47P(T[]I'X'^)O M^L M:7%[;F73KJ09^RWB?-!+GJ &P&QU5F'>@#O?#'A'2O"$.H1Z3;?9H]0OY]3N M%#LP>XF??*XR>-S$G XR37S1^UY^P]<_MB?$+PK+XC\8R:#X#\/65@D<>I5&C)/):%SWKZIU+4K71].NK^^N([2RM8FGGN)F"I'&H+,S M$] "2?:@#\W?BA_P1/\%W'AF<_#SQMKMCX@CC)A3Q(\-Q:SOG(5S%%&T>>F MX!L<'::[C_@D;?>*?#_PP^(?PS\5P36U]X(\226:V\S!OL_F*3)"I'!42I(X M(X/FD@X(J]XR_P""P'P4T=I;/PO8^)O'&K._DV=OI^G^3'<2DX0;I65P&.!P MC'G[IKW+]DKX;Z_X1\%Z]XI\9V,>F>.O'>KS>)-7T^)MRV!D"K#:!N_E1(@) M_O%^M 'LMUHFGWVI6.HW-C;W%_8>9]DN98E:2WWKM?8Q&5W+P<=1Q5ZBB@ H MHHH **** "BBB@ HHHH **** "BN0\:?%SPA\._$7A70_$FNVNCZGXHNGL]( MAN25^U3(H8H&Q@'YE R1EG51DL!77T ?"O\ P4=\!ZQ\.==\!_M,^";4R>(O M 5W'#K,,7!N],=B"'(YV@N\9QSMN&/1*^K_A?J'A+XB6-I\5/#(\[_A+-'L5 M^U[R#);Q&:2%'3)571KF8-WS\I/RC'4>)O#FG>,/#NJ:#K%JE]I.IVLEG=VT M@^66&12CJ?8J2*^&/V _$6J?L\_&/Q]^RQXLO&G71YI-9\(WDW'VJQD.]T7M MG#+)M'1O/_NT ?0/[8O[.VM_M2?#>P\!6/B:#PKH5SJ,5UK5TUL;B>:"++)% M$NY5R9-C$L>-@X/(/S/K'_!$_P"%$WA]X-*\:^+[/6=ORWMY):W$.['>%84) M7/.-X/O7Z(U\C_%__@J+\"_@[XIUCPY=ZCJ_B#6=)G>UN[?0[#S529"0\8DD M9$)4C!PQ /&>#@ ^=?\ @G+\-/''[)W[9'Q ^#'B>2.XL=0\.C6H+BU+&WNE MBG1(;A 1E05EF1@0,,N,G )_336-#T[Q#8_8M4L;?4;/S(YOL]U$LB;XW62- MMK C*NJL#V*@]J^9?V4;K7/C[\0M:_:)\0>'I?"ECJNC1>'/"FDW3;KG^RUF M:>2ZF.,9FE*%0. L8P6!#'ZHH **** "BBB@ HHHH **** "BBB@ HHK+\4: MZOA?PSJ^LO;RW::=9S7C6\&/,E$:%]BY(&XXP,]S0!J5\U_M_P#[.L_[0_[/ M^HV^BQ-_PFOAV0:UH$T)VS?:(AEH48<@R)E1R!O$9/W:POV)O^"@7AC]KB&^ MTBZM(O"OCFT:27^Q'G\Q;FVW';)"Y WE5P'7 (/.,'CZQH ^;_V/_BYH7[6G MP@\"?$/4(ED\:>&S-87^UBC6U\81%<94<;9499 IR!N7NO'K/QM\)^(/'OPE M\5>&O"^IVNBZWK%B^GPZC>(SI;++\DDFU>2PC9RO^UMSQ7Q79Y_87_X* /:G M_1OA1\:GWQ?PPV&K!^GH!YDN.P"W*_\ /.OT+H _.[1?^")_PIM]!\G5O&WB M^_UDQ;6O+5[6W@#\?,L)A=@.#P9#P>N>:\.\&_LN^,_^"?7[<_PEN++6#KW@ M[Q=JAT6#4(4,32Q38CDM[F,$@,N^.0$$JWEAA@J0OW_^T1^W9\)/V8]?@T'Q MCJ]Y)K\UN+O^S-+LVN)4C.0I<\(NXJ< MGOC!!KR?X0_%Y_^"@'QC\*^+M(\ M*:AH/PG^'5W-J$&H:TJ+<:MJ[Q&*)$1&952%)'D)#,=QC!QF@#[;HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY6:_JFK^ M5F@#^E']D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB M@ HHHH **** "BBB@ HHHH **** "BBN9^(7Q-\*?";P[)KWC+Q#I_AO2$8) M]KU&=8E9ST1<\LQP?E7)X/% '35!?64.I6-Q9W*"2WN(VBD0]&5@01^1KQ+P M/^W+\!OB-KD.C:%\3]#GU*8A88+IWM#*Q. J&94#,3T4$D^E>Z4 ?S4:EX)^ M(7[/.L:+XWL#>Z-]GU6[M=,UZS; 2[M)GBEC)'W7&W)1OO(W0@FOV?\ V#/V M\]%_:N\,+HVLM;Z/\2]-A#7VFJ=L=Z@P#(]496,C*PZ9],BOR%^/'@"X_91_ M:)UOP_X0\ D?ZMV3&R9 2CA21G(]0 #]N?VY?V>X? MVFOV>]8TW2=LOBK1V;5?#]U;O\ZWL.X&(,.F\!X^O#%2>5%6/V%_VC/^&EOV M?=&U^_D4>*=-)TK78<;66[B RY7L)%*2>@+,/X:^2/\ @BW\2K&X\,^,O"-_ MXZNKK6OM0O;/PG> ".&'&9;F!R2SEW;YT& NT,0=^:^B?A9^S3XM^#/[;WCK MQAX7^R6_PG\::6+[5;1Y=ICU3S#Q%&.2=WF2;CA0)W'4** .C^-W_!/_ .#W M[0?Q0M_'?C'2+ZYU=88X+F&TOFMX+U4&$\X+\Q(7"Y5E. >E>]^&?#.D^#= M L-#T+3K;2='L(5@M;&SC$<4,8Z*JC@"M.B@ HHHH **** "BBB@ HHHH ** M** "BJ.N:YIWAG1[S5=7O[;3-,LXFFN;R\E6*&&,#)9W8@*!ZFO";7_@H)^S MM>:TNEQ_%?0UN6D\L22F6.#/J9V01@?[6['O0!^<7_!3K]N?Q%\2/&FN?!_P M[#>^'?".B7C6FJ"9&BN-5N(VP=XZB $95?X^'/\ "%]%_9-_X),P>(_@OK>O M_%)9;'Q7XBTN2/0M-8LO]C%US%@@X<)(L2-R=R^7QA3G[$H ^!O^"4 MOQHU.3PGXH^!/C+=:^,OA[=RQ0V\[?O#9^:5=/?R9LKGIMEB X%?9GQ:^&>C M_&3X:>)/!.O1^9I6N64EI*0 6C)&4D7/\2,%=?=17YZ_M_>'-1_9+_:H^'_[ M3?A:U=M+O[I-/\1VT P)9 A1@>V9K<,!G@/"&ZD5^DGAGQ)IWC#P[I>O:/=) M?:3J=K'>6ES']V6&10Z,/8J0: /C+_@FK\3-<\/V?C#]G;QW(J^,_AM=-#:% MB?\ 2M-9_D9,\LJ%EP>/W.6)X P !7;T44 %%%% !1110 4444 %%%% !1 M110 5\>?\%6/B7J_PW_9)U$:0\D3:]JEMHMW)"Q5A:R+))*NX= ZQ&,^TAKZ M;\!_$_PI\3H-5F\*Z[9ZVFE:A-I=]]E?)M[F)BLD; X(((X/1A@@D$&N _; M^ :_M*?L^>*O \3Q0ZK<1+=:7<3?=CO(F#Q9/8,08R>RR,<&@#P[Q)^RG\!/ MV[?VTCN[KPKXITYU;?;N6L]3M\G:V#A9X'P>&'!!!"LIQT?[)?[67C3 M]A_XK7]I=V5U/H,EU]D\1^%[CY'WQL49T!^Y.G('9L;6[$?KI\8O@[\+/^"C MGP!T[4]-U"&X$T37&A>)+:,&XT^!-%GEH7YZY*G*G/!;P?\ 9MD?]BK]L[Q7\"M0 M9H/A]X^D;7_!TC']U!.0VZWR> 2J&+KDF&'_ )Z5^>/@^\^(?_!.G]J[3IM> ML9;&_P!)G$=[#$28-5TV1L2&)N Z.H)4_P +H,@,A _7#]NS]G74?VD/A1H' MB'P!*J_$;PM>PZWX9O8Y%C+Y9"\8D;A00$D!/\42=B: /:?CC\$?"O[0WPXU M'P3XQM9KG1KUDD+6TOE30R(P9)(WP<,".X(()!!!(KF/V=_V1_AE^R[I]U#X M%T+[/?WBA;O5[Z4W%[<*.BF0_=7@'8@5;Y>X [-^[&1G&,UI4 %%%% !1110 4444 %%%% !1110 4 M45X[\4/VP/@S\%]>;1/&/Q"TG1]90 R6&YYYXLC(\Q(E8ID$$;L9!% 'K5_? M6^EV-S>WOBU\0]2_:*OOC6EOKOA*\U MK4FU3PYJD]M+;EK5"([#PS\2OA;^U/X%UK2_#OB M?3/&&A7]H]IJ5KIUZR3+#*I5DE12LL889'(&1FIOCI^SWX,_:%^&5UX'\5Z8 MDFEN@^R36ZJDUA*JXCE@./D9>F,8(RI!4D4 >(_L&?MYZ+^U=X871M9:WT?X MEZ;"&OM-4[8[U!@&YMP>J_WDZH3W!!/UQ7\ZGQW^!'Q)_82^-MDK7MQ8W=I/ M]M\/^*-/!2.[C4\.AYPP!"O$HZ/J4,=_H^JVDEI;SF6W0E8%D<<&01A5)!(X' M).: .5^ O_!/?X,?L[>*F\2^&]!N+_Q I;[+J&M7)NGLP>HA& JG'&_!?&1N MP3GZ2HHH **** "BBB@ HHHH **** "BBB@ HKSOXM_M#?#?X$V]K+X]\8Z9 MX:-T"UO!=2$SS*#@LD2@NP!/) P*S/A5^U9\(OC=J#:?X)\?Z-KFI#)&GK,8 M;IP!DE89 KL .I4$"@#G?V[O"G_":?L>_%G3MF\QZ%-J 7WMB+D?K#7X??#; MX@?$_P#8A^+.C>([".72;ZYL;>_6VGRUGK&G3JLB9QQ)$ZD8(Y5A_"RG']$7 MC#P]%XN\(ZWH4^/)U2QGLGW=-LD;(?T:OA[P#^SOX1_;(_X)W_#JQ\7/'HVM MZ!I,UE8^(6 $NE2VDDELV\DC,6(!O0D @ @@A6 !]*?LT_M4>"OVG?A@OB_0 M+R.Q>U3&KZ9=RJ)M,E"DLLAX^3 )63@, >A# >"_\%)?AKK/A^U\&?M%^!H@ M?&'PVNDFO%3.;O3&?YT;')52S9'_ #SFF/:OQ9FU75O .I>)=$T?Q([65SYF MF7MQHUU(MKJ4"R9_V?,B8HK ,.1CBOV\_P"":/B[0?BM^Q_8>&K_ ,72>.[J MTAETW6-,U2-5EL(9 56S*Y+/#Y>0CL3N!(&W;L0 ^GOA3\2]%^,?PX\/>-?# MTWGZ/K=FEW 6^\F>&C;T9&#(P[%37A,?_!-OX%-\8-1^(UYX:GU35+V]?4FT MV^NC)IR7+OO9Q!@;@6).QRR<_=Q@"+]A?X ^._V:+?XC^!]:N8+SX>V^NM<> M$)FFWW1MY%W2;P.%7F,8X/F+,<892?J:@!%4(H50%4# Z"EHHH **** "BB MB@ HHHH **** "BBN9^(7Q-\*?";P[)KWC+Q#I_AO2$8)]KU&=8E9ST1<\LQ MP?E7)X/% &SK6J1:'H]]J4T<\T-G!)?MX_%S3="T73[R/0/M@M?#OA6W.YWD8[1+*!PTS \G[J D XW,W[%^" M?VYO@+\1-+?B5IFCQ/X=UO1Y+K3F 79I>H23*+J-5SE=ZDLA P%>5. !D ^8?'W M_!)RV\ _L:ZO?6LCZU\9-/":Y/<6K,8S'$K>;8P+W 1F8-C<\B+T!"C[*_8 M_:/'[2G[.>AZQ?7(F\4Z0!I&MAC\[7$:C;,?^NJ%'STW%P/NU](U^8'A;_C7 M[_P48N] ;_0?A3\5MK6O\,%K,\A\L>@\J=FCZ_+%.K&@#ZW_ &[_ -G%?VE/ MV?=9T>QAW>+-)_XFV@3)PXNXE)\H'TD7DB[7],LR_PFOHBODGX8?LU>,?@Q^W)XV\7^%$L MX/A+XUTS[=K%M)+M,6IAVP(HQR6WEY-QPH6>0=0HH Z;XW_\$_?@]^T)\3X/ M'?C#2]0N-76&."YAL[]X(+U4&$\T+\V0N!E&4X STKWSPOX7TCP3X?L-"T#3 M;71]&L(A!:V-G$(XH4'154<#^I.:U** "BBB@ HHHH **** "BBB@ HHHH * M*H:_KUAX6T'4M:U6Z2QTO3K:2\N[J3.V&&-2[N<=@H)_"JW@_P 8:+X_\,:; MXB\.ZE;ZQH>I0K<6E]:ONCE0]QZ'J"#R""" 010!\*_\%(_CII?P]^.'P!\/ M>,;3[9\-6U*36-?LY$\R*Y",D<+21X.]82S2E,$-P,$@5>_;&_X)S^!?VD?! M'_"<_"2VTG1?&,ENMY:2:5LBT[6XBNX!@GR*[ Y68=2B.!RU?$G_!.K_@H9<_L] MZE;^ ?'UW->?#:\EQ;73$N^B2L>64=3 Q.60?=.649W!@#Q7]GS]I[XH_L0_ M$RZM8$O+>VMKHP:YX.U8O'#,00'#(?\ 52@#B0#(P,[ERI_;7PSXK^'G[=W[ M-MZ;.3[=X8\363V5[:O@7%A/@$HX_AEB?:P/0X5AD$$^-_MY?L+:%^UUX,B\ M;>"&L8OB%!:++8ZA!(OV?6K?;E(I''RDE<>7+GC(!.T@K\'?\$ROC1XC_9U_ M:J7X;>((+K3=-\477]BZGI=XA1[6_7<('VG&U]_[L^HD[X6@#[D_X)K_ !*U MKPW;^-/V=O'-QGQC\-[QX;)I.#=:86^1DSR54LI!/\$T0[5[K^TM^R'\//VK MM/T2W\? M>.1';18[[IGC7CUKB?$W[>W[/W@_7I]&U/XI:*FH0.8Y4MO-N41@2"IDB1D! M!!R,\=Z]'TV\\"_'31=!U[2]3TWQ=H^GWZ:E8W6G7@FMUNHU8(S;&VLR;R=K M9VL%; 900 ?SY_"_XS?%+]DCXU_\)-'%J>A^*%?=JFE:Y;RPF^B<[WCN(G 8 MA^N>H.&!! -?O%^R_P#M0>$/VJOAS!XG\,3^3=Q;8M3T>9P;C3YR,[''=3@E M7 PP'8A@.2_;._8M\+_M<^!S!<+#I'C73XV_L?Q L?S1GD^3-CEX6/4=5)W+ MSD-^+7@_QA\5OV ?V@)R()="\3:3)Y%_IESEK74;Q_&[X)^%OVA/AQJ7@CQC:276BWQ1R;>3RYH9$8,D MD;X.U@1Z$$$@@@D5RW[._P"R+\,?V7=/NHO NA&WO[Q0EWJ]]*;B\N%'(4R' M[JYP=J!5R,XSS7J7AD:LOAO21KYM3KOV2'^T#8EC!]HV#S?+W '9OW8R <8K M3H **** "BBB@ HHHH **** "BBB@ HHKQ[XI?M??!OX+ZX=%\9?$'2='UA0 M"]AN>>>+(R-Z1*Q3(Y&X#- 'L-?"O_!7CX8WGQ'^!/@I-+BC?58_%]G9PF5P MB 7*2P@,QX4&1H6_\ !0K1YM4_9!\?7-H/].TB.UUJW<=4>UNH9RP_X#&P^A- 'Y$? MLG_M8>.OV$_BOJ&C:SI]\WAYKO[-XB\*W8,5D#?*4/((QBOC/_ (*2 M?LO_ _^-WP2G^,J:GI_A#Q-I>F1WL>KW1V0ZG;E T=M-@9:0Y"QL 6R0N"" M-OXWZ+XX\0:/8VNE6GB+5=-TB+48]36WL[EU2*Z086Y2,,!YJCHW!XZB@#]@ M/VDHY/V*OVS_ I\=; &#X?>/Y%T#QC$H_=03D+MN".@)""7IDF&;_GI7WQK M>C:;XN\/7^DZC!%J&D:I:R6MS W,<\$B%74XZAE8C\:\*O\ P7X3_;(_8[C\ M/1>*D\:Z?K6C1Q0>)YH424WT:C;IK;_8T\(_$'P#^S MAX.\-_$W[/\ \)1I=N;0K!/YS+;(Q$"2.."ZQ[5.TD84"< S?%O\ :&^&_P ";>UE\>^,=,\-&Z!:W@NI"9YE M!P62)078 GD@8%3[?K>H$G)W+8:+8JW8<[(DW>[.S M?Q._/UM^UE^Q?#^P[X%^%_Q>^%#W-QK7@>_B&OWTY.Z^+N"EPZ@X2,N6A*#^ M"9!S@D_7/[!W[),7[*,/Q0TV2T,TU]XB/]G:S(5+W>E+!$ULIP2=6X&6 M!(R,5]&^/O!&D_$KP3KGA37K87>CZS9RV-U%W,S#.0>Q /:@"C\)?B M9H_QD^&GAOQMH,GF:5KEE'=Q D%HR1AXVQ_$C!D;W4U\G?\ !2;X::UX=M_! MO[17@>$?\)C\-;M)KQ5R#=:8S_.C8Y*H6;(_YYS3'M7G?_!-7QQJWP$^,'Q# M_9;\:W.+W2KV;4/#\LGRB=:_1;6='LO$.CWVE:E;1 MWNG7T$EK'/&WA^4RZ1K=FEW#N M(W1Y&&C;'\:,&1AV*FO"H_\ @FW\"F^,&H_$:\\-3ZIJE[>OJ3:;?71DTY+E MWWLX@P-P+$G8Y9.?NXP!%^PO\ /'?[-%O\1_!&M74%Y\/;?7#<>$)7FWW1MY M%W2;P.%7F,8X/F+,<892?J:@!J*L:JJJ%51@*HP /2G444 %%%% !1110 44 M44 %%%% !117-^/_ (C^&?A7X?&N>+=:M= T@W,-I]LO'VQB6601QJ3VRS#) M/ &22 "0 =)7YT>-/CMX/N_^"J%_X,^*=I8WOA[3-#AT+P[_ &O&DMG:7UU# M;W+R%'&U6E$AAWGGA%Z'C]%4=9%5E8,K#(93D$>M?D[_ ,%E/V9[R'7-*^-> MBVWFZ?/#%I6O+&G,,JDBWN&/]UE(B).,%(QSNX -'_@H)_P2_MK>QOOB/\%= M'6W$"M/JWA"S4[2HY,UF@Z$@'4Q?=;'&TG-?4W_!-7_@HPOB./3/A)\5-4"ZN MH2U\/^(+ML"['1;6=S_RUZ!'/W_ND[L;X?\ @I-_P3A76H]5^+?PJTS;J2AK MK7O#=G'_ ,?(ZO=6Z#_EIU+QC[W+#YLA@#ZK_;"^#.E?ME?LN7"^%+NWU/4? M)CU_POJ=L_RR3JI9 K]A(C,GL6!/W:O?L(_M&_\ #27P!TG5=1=E\6Z,?['U M^&4;9!=Q* 92O4>8I5^G#%E_A-?''_!&#]HK4=0?Q'\&M6N&N+.SMFUO1&D/ M,"^8JW,(_P!DM(D@ Z$RGOQ]._#7]FCQ=\&?VX/&/C+PE]DA^%'C;3#?:W:2 MR[6BU0.Q AC'))8M)N.% FE'4*" =)\L-"T#3+71]&L(A#:V-G$ M(XH4'95' ]?TOQQ:?9]4O5T][6PU2"?SHA M:S,DC^402F',<9++RP11D@"OC'_@HE_P3NM/V@-/N_B!\/[2&R^)%K%NNK-, M)'K<:C[K=A. ,*YX8 *W\)4 ^S?AS\1O#GQ:\%Z7XL\)ZI#K.@ZE$);>Z@/! M[%6!Y5E.0RG!!!!&13/BA\.M'^+GP[\0^#-?A\[2-;LI+*< #+XE^+/">JP:SH.I1"6WNH#P?56!Y5U.0RG!!!!& M10!\A?\ !-OXB:QX-_X3']F[QS-_Q67PZNI/L+,3B[TQW!1TSR54R*1G^":( M=J]Y_:6_9'^'W[5VF:):>.;:^+Z--)+9W6FW/D3() HD3)5@5;8F1C/RC!%> M;?M$_LT^+M2_:B^$WQH^%_V2WU^PNUTGQ-'=R^7#/I95RTCXY9@ADCX!)+PG M&$R/K*@#AO@[\$?!7P"\&P^%_ N@V^A:2C&1UC+/+/(>#)+(Q+2,< 98G MP .YHHH **** "BBB@ HHHH **** "BBDSCD\"@!:*\"\3?M[?L_>#]>GT; M4_BEHJ:A YCE2V\VY1&!(*F2)&0$$'(SQWKU_P $^/?#?Q(T&'6_"FO:;XCT MB4X2]TNZ2XBW8!*EE) 89&5/([B@#\O/^"OGP-\0_$+X[>!-0\,:7)JNIW7A M:\'V.WYFFCL9C-+Y:_QLJ71;:.2%.,G /F?_ 3K_P""BES\"+ZS^'7Q%O); MKX=W$FRRU"3+R:(['\S;DGE>J$EE[@_HI^UA_P 4W\9/V:?&8&/L?C1_#[-Z M+J5G+#@^Q:-/QQ7Q-_P5J_9!\$?#Z.+XM^&M1T_PYJ6L7OD7_AMCL_M"9N6N M+9 .&&W\N59%N(<+ETP?G3#IR M,CYQZBOS_P#V>9%_8C_;<\4_!&[9K7X<_$,C6_"3.3Y5O='(-N#T&0KQA?'CX8WFO_$;6O">AZ%=):QZM&S7(TVS9V9XDB8E1$[,0 MPP5 =F*MC:?V5_;R_9YOOVE/@UH^M> )8I_'_AJ\@UOPQJ%K.B^;DJ65)B=H M5E"2*V<%HH^<4 >U?'#X)>%?VA?ASJ/@GQC:S7.BWK)(3;RF*:*1&#)(CCHP M([@@@D$$$BN4_9U_9!^&'[+MG=IX&T)H=1O%"76L7\IN+R=0%7./E0* MI(!()YKU+PC_ &U_PBNC?\))]C_X2'['#_:7]GEC;_:=@\WRMP!V;]V,\XQ6 MM0 4444 %%%% !1110 4444 %%%% !117CWQ2_:^^#?P7UPZ+XR^(.DZ/K"@ M%[#<\\\61D;TB5BF1R-P&: //O\ @H%^U[=?LD_"FUOM'TB74?$VO2R66F7$ ML1:SM)%4,TDS="0#E8_XB#V5J_*+]DO]E?QK^WI\8=4UGQ!JMZ-"CN1=>)/$ M]P=\TKN<^3$2,-,PZ?PHO)'W5;]>/'@^$?[?_P #?$GA#0/%VD>(K>Z@$D5Q M8S*]SIER,F"=HCB1,,.C!=REEZ$UK_L5_!^;X%_LV>$/"%]I2Z1K-G'*VJ1* MP?S+LROYDF\'Y@W!4_W-@XQ@ 'PG\4O!MG_P3-_;4\#>.O"]K-I_P?\ %=LF MDZE;*[R);J D$/CKIRM;?#_QY(-!\91H/W44Y VW!'0$JJR\"5"KJ<=0RL1]#7%_M$?!?2_VA/@SXH\!:J$ M2/5K1DM[EES]FN5^:&8?[L@4G'49'>N9_8S\(_$'P!^S?X-\-_$S[./$^E6Q MM-L$_G%+9&(@21AP76/:IVDC"CG.: .7^ __ 3T^"_[//BQO$_AS0;G4-?1 MB;6^UJY^U-9 ]H5P%4_[9!<#(W(_B;X5\(^*_#?AK6M&_BGH>DZSXYU[6YY+"'7;>.?S=+AS&EE;EA\I@ M";L+ACNW\E&(^:_^"@/_ 3MU']FW49/'7P^AO-1^&\L@:5 S27&B2$\+(W5 MH2?NR'D'"L<[6?&_X*,? ?7_ -EO]J*7QOX:FN-*T?Q'>OKVC:E8DQFTN]X> M>)6'W621MP XV.H[&OT'_81_;J\/_M=^#9/!7C2.R@^(4%FT-_IUPB_9]:M] MNUYHT/!R,^9%CC)(&W(4 ^8?^">G_!374M+UC2OAG\8-5:_TFY9;;2O%5]*3 M-:R'A(;IS]^,G@2'E"?F)7E/I/\ X*3?#75] TSPE^T1X%B"^-_AM=1SW!4$ M_:M,9SYB.!R54N/? =G-=_#2\ES/;)F M231)6/W&[F DX1ST)"MSM+?<_P#P3$^.TO[1W[,-UX:\6A=6U+PTW]@WOVD; M_MEB\7[DR9^\2F^,YZ^7DY)- 'U1\)?B9H_QD^&GAOQMH,GF:5KEE'=Q D%H MR1AXVQ_$C!D;W4UX9_P[=^!4WQAU'XC7OAF;4]4O;UM1?3;RZ+:XAN?AY'KQNO"+-/YEQ]GD7=( M6'\*\Q+@X/F)*<88$_5% #458U554*JC 51@ >E.HHH **** "BBB@ HHHH M**** "BBN;^('Q(\+?"KP[+KWC#Q!I_AO1XV"->:C.L2%CT49^\Q[*,DT =) M7YC?\%C_ !SXA\56?AOX7^%=)U/68=/A/BGQ$VFVLDZVL.7AMC,4!"+G[0QW M8'"'TK["\%_MU? /X@:Y#H^B_%#0Y=1F(6*&[=[/S&)P%5IE168GHH.3Z5ZY MH_@W1]!UOQ!J]E9B/4M>FCGU"X9V=IFCA2&,?,3M54085<+DL<99B0#\;?\ M@G7_ ,%%+GX$WMG\._B)>2W?PZN)-EEJ$F7DT1V/YFW)/*]4)++W!_::QOK; M4[*WO+.XBN[2XC6:&X@?\$Z_P#@HI<_ F]L_AW\ M1+R6[^'5Q)LLM0DR\FB.Q_,VY)Y7JA)9>X(!^EO[,;BX_AKZ$L;ZVU.RM[RSN(KNTN(UFAN('#QR(PRK*P MX(((((X(-?*GP[_9G\6?!_\ ;G\6^./"2V=M\*O&FDFZUNS>4(8]3#G'E1CD ML6W2;CA0)I1UV@@'3?'/]@/X0?M$_$NS\<>,M*O[C5H8$MIXK.]:WAO43.P3 M!1N) .-RLIP "3@5[OX5\*Z/X'\.Z?H/A_3;;1]&T^(06MC9QB.*%!T"J/S] MR236K10 4444 %%%% !1110 4444 %%%% !15+6M:T_PYI-WJFK7UOIFF6<3 M3W-Y>2K%##&HRSN[$!0!W->#V_\ P4&_9VNM972T^*^AK] 'T+7X,?\%$O@CXAL/VI?C/XDTG2YKGP_IMYIU]?W,(R;?[=;AU MD8#D(94F3?T#;0<%ES^[NEZK9:YIUMJ&G7EOJ%AHVL-UHOCCX:&.YM+F,2174UK?%&1E(PP,%Q@@]@?6 M@#YM_P"";W_!2$>+5TSX4?%?4\:Z-MMH?B2[?_C^[+;7#'_EMT"2'[_ /SX+ M_H3\3/ >A?&#P#XF\#ZX$N=-U:R>RNXU(+Q!U^5P/X64X93ZJ#VK\.O^"CW[ M*_A;]EWXPVL'@_7;:72=^B\/F4O>:2-P&UCWB8D^6S'=A6!SMW-V?_!+W MXW7$/[6CW?C;XF:KI\VOV?V1H]1E,\6MW( 2"&>60G8RCF-NI*[ PW;6 /MO M_@FW\1M8\&MXR_9M\+O3'<%63/)53(K#/\$\0[&O>OVEO MV1_A]^U=IFB6GCFVOB^C322V=UIMSY$R"0*)$R58%6V)D8S\HP17FW[17[-/ MB[4_VHOA-\:/A?\ 9+?Q!87:Z5XF2ZE\N&?2RKEI'QRS!#)'P"Q+PD !,CZR MH X7X.?!'P3\ O!T7ACP)H-OH6DHWF.L9+RSR'K)+(Q+2,>F6)P , 5W5% M% !1110 4444 %%%% !1110 4444 %?GA_P5'_;FU_X'PQ_"[P3#>:3XCUBQ M%U>>(F0Q_9[5RR;;5N\C%6!D'W.@^8Y3Z2\4?MZ_L_\ @W7KC1M4^*.BIJ%N MYCECMO-N41@2"I>)&4$$$$9X[UYG^VI\"/"G[=GP!M_$/@#4]-\4Z]H,C76D M7VD74AK\]O@"S?L2?MM^)O@Q>9MOAO\ $ESK M?A)R<16MT<[K<=@3M,6.2?+M_P"_7U;^RC\>[']I3X$^&/'-JT:7MU!Y&IVT M9_X]KV/"S1X[#=\RYZHZ'O7 ?M]?LTZI^T)\)[&\\(?N/B3X2ODU?PYQ?&SX+^%_V@/AOJG@CQA:RW.B:AL9_L\GES M1.CATDC?LP8#L0>0002*Y']G7]D'X8?LNV=TO@;0C#J5XH2ZUB_E-Q>S*#D( M9#]U;Y6X [-^[ M&1G&*UZ "BBB@ HHHH **** "BBB@ HHHH ***YJR^)7A?4?'VI>"+?7+.7Q M;IMG%?W6D!\3QP2$A),=QD =0T30;[ M4+;< 1YL4#NF0>VX"OB3]ACP9\#OVPOV3G\*^(_#NGZGXRM+BXD\1W4RJ-6- MY-*\@OUN<>82X(^;.,H4(*K@_H+XE\.V'B[P[JNA:K MUIFIVLME=0-TDBD0 MHZGZJQ%?SX>(K/XC?\$[?VIKR#2KYK76=$G)M;EXS]GU;3W.4+IG#1R* &4' MY64@$,@( -/]JC]E/X@?L+_%&RO['4KX:++<-+X?\6Z:[0/D9(C=EP8YU'4 MX89*Y&0/T4_X)U_\%%A^T%Y'P\^(DUO:_$&"'-EJ*XCCUI%!+?*,!9U W%1P MPW$ 8(KV+X1_%KX5_P#!1C]G^_L-0L(;N&XB6WUSP[^&O%4"[6+QL'57(X2>,@9'0 MXW 8. ?H7^T[;R?L9_ME>$OV@;%&A\ ^-"OA[QE'"I*Q2E1MN"H_P!F-).! MDF"3O)7WKJFF:=XN\/WFG7D<6HZ1J=J]O-'G='/!(A5AD=0RL>G8U\[^&CH_ M_!0C]AZQ.MQ1VC^+-)*3O$N19ZC#(4,J#J L\18#.2O!ZUU?[&/A'XB> /V< M_"?AKXG_ &7_ (2728FLT%M/YS"T1BMNLC#@N$ '&?E"YYS0!S/P)_X)Y_!; M]GKQHA7 53CC>07 R-W)S]*444 %%%% !1 M110 4444 %%%% !1110 45Y[\6OV@_AQ\";:VF\>^,-,\,_:@6@ANY29I@#@ ME(E!=@">2!@5D?"O]K#X0?&S4CIO@OX@:-K>J<[=/68PW+@#)*12A7< =2H( M% 'Y-_\ !5SQ]XA^*W[0&H3Z;IFIS>!_ @705U>&VD-DM^2)+@&;&U9-[+&1 MG/[D5])?\$W_ /@I OCI=,^%7Q5U,+XE4+;Z)XBNGP-1'1;>=C_RW[*Y_P!9 MT/SX+_?]M\*O"=OX"N_!1T2VN?#%XDZ76GW0,R7'G.TDQD+DEV=W9BQ)))SG M-?B7^WU^P+J_[*WB)_%'A=+G4_AE?3_Z-=Y+RZ5*Q^6"=O3/"2=^A^;[P!^\ M%?#_ /P4N^%NJZ/I/A/]H7P1%L\;_#:[BN+AD!_TG3O,RZ.!RRHS$D?W)9LU MYI_P3@_X*0+XZCTWX5_%74PGB50MOHOB*[? U$=%MYV/_+?LKG_6=#\^"_Z0 MZII=IK>F7>G7]O'>6-Y"]O<6\R[DEC=2K(P[@@D$>] ',?!_XI:+\;/ACX<\ M<>'Y/,TK6K1;F)6.6B;D/$W^TCAD/NIKPUO^":_P)NOC!J/Q$OO#5QJ>IWUZ M^I2:9>7;/IPN6?>S^3@;@6).QBRKS6]Q\-X M]<-UX1D:?S+DPR+NDW#G:N/*7!P?,24XPP)^K* &QQK%&J(H1%&%51@ >@IU M%% !1110 4444 %%%% !1110 445S?Q ^)'A;X5>'9=>\8>(-/\ #>CQL$:\ MU&=8D+'HHS]YCV49)H Z2HYX8[F&2&5 \4BE'5NA!&"*\,\&?MU_ /Q]K46D MZ-\4=#DU"4@1Q7CO9B1B[T ?S6^)/A]X]_9[\0VGC'3? MMND06&O7FG:;K]FY'E7EI,T;Q%A]V0!0VT_>5NXW ?LE^P/^WQH_[57AM- \ M0/;Z1\3=.AS=V2D)'J,:CFXMQ_Z''U4G(^7I%\&_A7X8^(>O?M3_ =\8Z5% MJNB2>-#K;VTO#1KJ-I#.DD;=48.C,K#D'-?D+^T+\-Y?V3?VC-8\/^#_ !O_ M &GA;/515?]@K]HR3]H[]GW2=3U68G MQAHK'1]?BD&V3[5$ !*R]1YB;7/ &XN!]VOD/_@BS\1K"2Q\;^%]1\=WDVMW M%P+VT\)W@'E;,9ENX78EG=B<.JXP%#$-G*_2WP]_9H\6_"']NKQ=XZ\)BTM_ MA9XTTG[5KEK)+M*:F'./*C')8MNDW'"@3S#KM! .E^.O[ ?PA_:*^)-GXW\8 MZ7J$VKPP);3QV-ZUO#>QIG8)@HW$@'&Y64X !/ Q[OX5\)Z-X&\.V&@^'M,M M=&T:PB$-K8V<0CBB0=@H_//4DDFM:B@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OY6:_JFK^5F@#^E']D[_DUGX-_P#8 MF:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HH MHH **** "OSLG^+?@#XG?\%+/&GP^^+NE:=JVFV&G0Z)X0M/$$"3V45R\<=.7PKD9(C5 &X@T^L>&XR M9&T]>IGM^K&$?Q)R4ZCY,A.(_83_ ."F'B'X(ZMI_@WXD7]UXB^'DSK#'?7+ MM-=Z,#@!D8Y:2$<9CY*@93IL;ZE_X)P_\%%(/B[9:?\ "_XFZ@L?CB)!!I>L M73 +K* <12$_\O ''_30#^_G=X[_ ,%(?^";Q\)-J?Q7^%&F9T([KG7/#=HG M_'CW:YMU'_+'J7C'W.2/DR$ -_\ ;S^-7Q$_9O\ BCXXUSX=0,-#^,FE:/\ M9/%UBWFJDEM#+$RVS)D>:\3Q8;.0I!7)PR[7[&/_ 2ET>X^']_XC^..GSW6 MO^(+-H[31?-:.32HY!_KW8?\O/< Y"=P6)"O_P""/_QTC^)G@[5?A!XLM[?6 M9/"31Z[X?>]B69H8?-PP7<#M,4KHR,.1YQ ("BOTWH _,#]F;_@D]XA^%?[3 MC^)_$7B9O^$.\,W:7FAW6EW!AN]4;JJR!3F%5'RR#/SY*KE22/T_HHH **** M "BBB@ HHHH **** "BBB@ HHHH ^ ?V_/CAX?\ "O[4/P)\$?$6%+CX42/) MJ^N6ER@>UN)F,D%L\ZG[\4,@$C(,FTUC>:EX6CN M&AU7P?J;NBQL&Q(8@W,$P.-/"-^NH:+J4 M6]&Z21..'BD7^%T.5(]1QD8)^//^"A?_ 3TL?VB-)G^(OPZ@M[?XAPPB6>W MA*K#KL07@$]!,%QM?HPPK'[K+\E_\$F?CUK7PC_:$N?A-K:SVNC>*9)8'L;I M&1[+4X48JQ4\JS*C1,,9)\O/W* /UE_:#^"^D_M"?!WQ-X"UC$=OJUJ4AN=N MXVUPI#0S#W1U4X[@$=Z^3/\ @E)\3_$%OX5\:_ WQC;7$/B'X%4>ZE"+ M&'D(&68(B+D]E H T:*** "BBB@ HHHH **** "BBB@ HHHH *\I_:F^, ^! M/P!\9^,HSG4;*R:+38\;C)>RD16ZA>_[QT) [ UZM6#XF\$:1XPO?#]SJUN; MIM#U :I91LY$:W"Q21H[+T;:)6*YZ,%8/]GW]H[XA?L?_ !>DURQ2 M[@NC((M#[WS[ M67]W=64I N+&< %H9E!X89Z]&!!!((-=!X^^$_@KXJ6<=KXR\):+XI@BSY2Z MO817/E9ZE"ZDJ?<8H _/3]LKXD?"7_@H'\+?!&A?#&[;Q!\5[K5(1I6GK9R) M=V$+\7?VLD;8X54!F;)&Y$*DC)K])]!TF/0=#T[3(3NBLK:.V0XQE44*..W MKF_AY\&/ 7PECN$\%^#=#\+?:?\ 7MI-A%;O+Z!V506'L379T %%%% !1110 M 4444 %%%% !1110 4444 >6_M2?$;4/A'^SK\0_%^D$+JVE:-<364A 81SE M=L;D'@A696P>N,5\@?LJ_ 7X ?MG_L?Z79W.A6;^,+>-HM?UR%577(-48EI+ MEYR"\@D/SKOW(5^7'RD#[M^)/@/3?BC\/_$?A#5TW:9KFGS:?/QDJLB%=P_V MESD'L0*_ #PCXX^)7_!/']I;5;:V;R=8T6Y-EJ6GR[A:ZK:DAEW#^XZ%71NJ MY4^HH ?\;_@C\5/V ?C1;F#5;W2KA6:;1/%.DNT4=]"",_1N@DA;.,\[E(+? MJA_P3]_X*!V/[4VEMX4\5);Z3\2M/@$CI$0D.JQ*/FFA7^%QU>/MG: M;J?PD_X*4?LWRQ,OVS2[P!9X"5&H:'?!>"#SLD7/#?==3W5B*_&_XT?!/XD_ ML!_'K2IVG>&[T^Z&H>'_ !%;H1;WT:,.0,\'!VR1$G&X@Y5@6 /W>^/GP#\( M_M(?#F_\'>,;#[58S_/;W4>!<64X!"SPL1\KC)]B"0002#^$?Q,_9K^*O[*_ M[3FE>#-":^N?&!N8[GPSJFAAEDOD9F6.6, Y4Y5E=2<+M8$E>3^\_P "?BI: M?&[X.^$/'=G$+>+7=.BNWMP>^V0.N>^VJGA_X-V5O\5M6^(^O20Z MWXLFA.FZ9<>1L32M-#LRP0@DG>Q9FDD)RQ.!M0!0 =XTB@LM.B8JS00Q1*B,Q95+RE=S%0 0JJ*]IHHH **** "B MBB@ HHHH **** "BBB@ HHHH _-+]B'Q%\)/VU-4^+UI\4O#FD>(OB1JNL37 MG_$VB5[D:3M1((K23[T2PX*GRBIY5B3G-?)?[OK_AG4[,;5CC>0EH/0^6S&-D.04*Y&'Q7Z@?L?_M=>"_VZ/A5?^&?%%CI MX\6)9FW\0>&;A0T-W"PVF>%6)+1-D9'6-B ?X68 ^<_^"=__ 4TO?%6K:7\ M+OB]J N-2N6%OHWBJX?#3R'A+>Z)ZN>BR_Q' ;).X^$_M,>)/C5X9\4:Y^RK MX;T&^LM*UCQ5J.I:?#9*?.UJRNKEI;= _00*-S-SC(;>0$(KC_V]OV"=9_92 M\3-XA\/+]\=>%7E\/7>JS0JUPP"QL)%D(W#S8_*WX(#/&3C@4 >/?#_\ X(^> M";?]G>]\/>*KUI?B=J2K='Q):EFCTR=5.R&),@/"-Q#[L%^HVX3;I?\ !.?_ M ()Y^)/V:?%6L>.?'>K>5XA83:;9:3I-X6M6M]V#/,1CS-^T,D;#Y!AF&_ 3 M] :* "BBB@ HHHH **** "BBB@ HHHH **** "OSINOBMX#^)W_!33QAX!^+ MNG:?JVE:?I<6A^$;'7X8Y[&.YD2&6?\ =N"GG3[R%?^"Q M'[.FH>$?B?IGQET:%O[(UY8K+4IH 0;6_B3$3L1T$D2* ?[T39/(H G_ ."A MG_!,N/X+?"A;6=*,8_>2!5_?P+W^>,9 '5XXZ\!_X(T_M&WWBSPIX@^$6L MW#7,GAV(:GHTCG++9O)MFB)_NI(Z%?\ KL1T4"OTMH ^\.Z5X2T6U MTC1--M=(TJU79!964*Q11#))"JH &22?"_#]OC#^) M. X'8@$?NB_@G2)?'$?BV2V\W7(=/.F03R,2(8&D\QP@Z*78)N(Y/EH.U?GY M_P %'O\ @G"GQ(CU+XI_"S353Q:H:XUG0+5,#5 .6GA4?\O'=E'^LZCY_O@' MZ$^#_&&B^/\ PQIOB+P[J5OK&AZE"MQ:7UJ^Z.5#W'H>H(/((((!!%?EO^WW M_P $N=2;6=3^(OP7TS[;;73-AZ@@\@@@@$$4 ?BQ^PC_P40UO]EW4 ME\ ?$..^U'X?"8Q"-T)N]#DW'<44_,T><[HNH.2O.5;ZE\::'\./VN/VYO@U MXX^$-Y'K\V@-_:WC#6[&WD2UBAMV1[%9795!G=U>,+R^T G"IQ]L^/?V>_AC M\4K];[Q=\/\ PWXCOUP!>:CI<,L^ ,8\PKNQ[9Q71^"_ ?AOXH_"G]F&./3WN8HO$FMVVB7\MI)Y9GM M0!XU\1OV'/@+^V5\"-(\1?"S3M'\)7LUB)-%UO1+98(RP7'D7D2#Y\$;6)_> M(5/)P5;\LO#/CCXQ_L#?&N]L;>>[\,^(=-G5;_2;AB]EJ$8^[O3.V6-E.5<< M@'*D'FNS_8C_ &U/$G[&WQ N-+U>"\OO UYO:#JEFVK-:FX\.>*[4;@ -_^"?/[6-H/%%A<:3)8W T[Q!IS9*76GR,-[H1PXP%EC8<$HO; M(K^@IY&GM6>UDC+.F8I&^9,D<'@\CIT- '\_/[,OPS_:!\"_M47'@?X:RWGA M?XA:=-)9:K-A7M+6W# 227.Y6C>'[K#*MN)38"Q6OW<^&'@&X\!: T6J:]>^ M*O$5XXN-4UN^PKW<^T E(E^2&( +$@"J/5BS-0^$OP=TKX6PZS?(4U'Q5XB MNSJ.O:ZT026_N3TXR=D2#Y8X\D(HZLQ9F[^@ HHHH **** "BBB@ HHHH ** M** "BBB@#R_]J'XAZE\)_P!G?XB>+M'&-7TG1;F>S?:&$"%8AB#U M"U\??LJ_ ?X!?MI?L@Z;:WFA6;^,X5>+7] /$?A'5EW:;KFGSZ=<8&2J2QE"P]QG(]P*_ 'PIXT^) MG_!.W]I?5+:!O)UC1K@V>H6$NX6FK6A(9*=)=H8[V$$9P0>&Q@20MG&>=RD%OT?_ &6_VU;7]N;X M*>-OA3XJCM=-^)UWX>O;%8T(C@U>.2W>,S1 \)(NX%TZ#[R_+D)[9H>N?"+_ M (*5?LYS12PB\TZY 6ZLW91?Z)?!3A@?X77)*L/E=21R"RU^.WQR^!/Q'_8# M^/&DW0N)$EL;L:CX>\26\9$%ZD; CCLPR%DB)/WL^)FE:7::?>>+-.MKN^D@B42-*B;#&[XW/Y;!T!.< <5Z30!\M_\$__ M -D"Z_9)^%=S9ZSK$^H^)]=DCO-3M8IV:QLW"X$<*9P6 .&DQEB .BBOJ2BB M@ HHHH **** "BBB@ HHHH **** "BBB@#\S?V'?$/PG_;2UKXQ6GQ4\.Z3X MC^(VK:Q+>I_:\*O<+I(5(X(K23[T0@*E3Y9!^9&).>/E#]N7]@WQ'^R%XGC\ M6^$Y[[4?A[-&=2M!M$2.Y+P#L?+9FC*'(*%=PP^*_3[]C[]KOP7^W1\*[ M_P ->)['3QXL2S-OX@\,W"AH;N$_*9X5;.Z)LC(Y,;$ _P +, ?./_!.W_@I ME?>*-6TOX6_%[4?M.H7)%OHWBJZ?#SR'A+>Z)ZNW19>K' ;).X_J)7X-_M^? ML%ZK^RKXH/B/PREUJ7PSU&;_ $6\.7DTR4G(MYF]/[DA^\.#\PY_3W_@F]^T M9??M&?LVZ=>ZY,;CQ-X?N#HNI7#'+7)C1&BG/NT;KN/=E<]\4 >*_P#!4SX2 MZMX)U3P7^TMX&4V_B;P;>6\.IF->)+<29@E<#JJNQB;^\LP!X6ONCX6>/K7X MJ?#;PQXQLK:>SM=F7D9AN+.\B66*9#U5E8$$'T-7$58U554*JC 51@ >E #J*** "BBB@ M HHHH **** "BBB@ HHHH *_*[_@L]\3M2U^X\+_ RT.UN[ZTTF$^)=>>UB M:1+?=NAMO-*C" #SS\W]]*_5&N=T?P#H>B:EXGOX+)9+KQ)'=)\;>'-0T76;*WU;1=2MVMKJTN%#Q3Q. MN&4CN"#7X\?\%&O^"&F*V^B>(KI\G3CT6WG8_P#+#LKG_5]# M\F"@!Y;^VQ_P35\7_L]ZMJ/B?P19W?BKX;EC,)H%,EWI:DD[)T'+(O:4#&!\ MVT]?DV?@#XVZE*L%J@ATSQ=(K2D(.%BN\ L<=!+@]M_=Z_5Q M'61596#*PR&4Y!'K7EOB+]E7X->+M:DU?6?A;X1U'4Y&WRW4^C0%Y6SG+G;\ MY]VS0!\J?LE_"WPIXJ_;I^)GQE^&4 ;X82:7]AAU"*!HK6ZU69HGN?LNX#A6WVC5_!7G/>PQKEY=/DVF1AZ^4R!\=E:0]N?F7_@FW_P42;X0W5C\ M+_B7J);P-,_EZ5K%P23I$C'B.0_\^Y)//_+,G^Z3M /!OV6_VSOB3^QGXVDT MQA>7WAJ&Y:#5O!VJ,\:HX;$AC5AF"8$') Y(PP/;]W/@Y\7_ S\=OAUI'C7 MPC?"^T;4H]R[L"2"0:WB*K%KL*K\H+=!,%P$<\, %8XVE?D+_@E#\?M8^#?[0TWPKUQ; MBUT7Q5,]I+8W2,C66IQ*VQBIY5FVM$PQDDIG[E 'UW_P46_X)XVGQZTN]^(? M@"SCM/B/9P[[JRB 5-;C4?=/83@#"M_%@*W\)7XP_P""8GA?X^>+/&VJ:9\- M_%M_X(\!^8O_ D>IM:Q7$"-CA(8YD9/M1&,%0"H +$C"M^U/C32]8UKPQ?6 M&@ZNN@ZGR\%^';+1=/-P]K:J0)+N M=IYI69BSR22,2SNS,S,Q.26)K8HHH **** "BBB@ HHHH **** "BBB@ KXX M_P""JWQ9U/X5_LO*FFO<0Q^)-;M]#OI;63RY/LCQS2S1JW53(D!CR.SM7V/7 M@G[<7[/1>1H/GPPVN6_>*P/)Y5OR MQ\-^-/C%^P1\;+ZRMY[OPOXBTV=4O]+F8O9ZA$#E?,3.V6)@25<7KF@2 B6VD!V-/"K8V3)C!4X#A=K8( M5E_5;]I7]FOX=?\ !0;X+Z7KV@ZI9MJS6IN/#GBNU&X '),$PQN,9;(9"-R, M"0 0RD \L\7?M%6W[;_[&UUXL\ :1+6<9 M=&B$Q1@,MM*XW K7Q[\+_A7\4_\ @JE\?+WQ?XRNY])\$:=,(;N\A4B"PA!W M+8V:MP92#DL./^"??[6%F?$UA<:1/I]R-/U_3VR4N]/D M8;V0CAUP!+&PX)1?<5_0'HFCZ7HMB8M'LK.PLYI)+GR[&)(XWDD8N\F% !9V M8L6ZDDD]: /S6_:\_P""1=GXBNM!U;X&P6FB2 P6&I:+?7+"#RQA/M:2-D[E M',B\E\%E^;(?[K_9M^!]K^SG\&_#W@*TUB^UU-,B.^^OY"Q>1B6?RU)(CCW$ M[8QP!ZG)/IU% !1110 4444 %%%% !1110 4444 %%%% 'F/[3OQ$U#X3?L] M?$/Q?I()U72=%N;BS;:&"3["(W(/!"L0Q'HIKX[_ &3O@;\ /VT/V1;"SO\ M0K2?QI '3Q#K485==AU-V+/ _$/A M+5TWZ9K=A/I]P .0DJ%"1[C.0>Q K^?[PSXP^)7_ 3O_::U.VMI##J^B71M M+^RD+"TU>S)#+N'>.1-KJW520>",4 .^/'P+^)_[ WQI@^SZK?:9(KM/H7BK M2G:%+V$'G!!X8 @21$G&?XE8$_J9_P $^?\ @H)9_M1:8?"/BX6^E_$O3X-Y M$>$AU>)1\TT2_P ,B]7C'KN7Y6D0MTUS3X[F2!3 MD0S?=FC![A9%=<_[-==J_AW2O$$VG2ZGIMKJ$FFW2WMDUU"LAM[@*R"5,CY7 M"NX##D;C0!HT444 %%%% !1110 4444 %%%% !1110 4444 ?A9_P5%^+6M? M$S]IK4+_ $I+]/"_@N1?#UAJL".L OHCYEP5E' E$K%>#G$2FOL[_@G/_P % M&(/C7:V/PW^)-]';>/X4$>G:I,0J:T@'W6["X '(_CZCG(K[%F^ _@>\^$=VH>![RYWZ+X@CRLEO(#N6"9EQLF7&0PP'"[EP0RJ ?N!\>/@9X5_:* M^&NI^"O%]F;C3;P;XIX\":TG .R>)B#M=/X4$>G:I,0J:T@'W6["X '(_CZCG(K[^O;*WU*SFM;N"*ZM9D,6Y;3M9 MA9=KG"J0CL"=T9 4YRO!VKW/_!+WX+)\-/!'Q%\26%E>:?X7\6>(Y;CPU%J, M;1W,FD1%UM9I%;YEWJ[$!N2 &Z,*]_L_V3?@KI^O1ZS:_"CP=;ZE')YJ3QZ) M;KL?^\ $P#WR!UYZUZOTX' H 6BBB@ HHHH **** "BBB@ HHHH **** "OS MMU;XL>!OB-_P4V\4_#OXN:9I^KZ/I^DPZ+X3LM>@CGLH[N6*&:;,;@IYLV\J MKD9PBH.6 K]$J_'_ /X+&?LXZAX;^(VF_&C1X&.D:TD-AJLD(.ZWOHEVQ2,1 MT#Q(B@]FBY.6% $__!0C_@F.O@.SOOB3\']-D?P]"K3ZQX9A+2/9 0"64% M05W$T ?G3_P2_P#AK\*&3,C(00PZ@X% M9W[;'_!,/PK\6O"\GC;X+:;IVA>*DA^T_P!DZ;LBT[6(B-P\L+\D-3_ (*\?LVW?Q4^#NG_ !"T.V^T:SX*\V2\BC7+RZ?)M,K>_E,H?V4R M'Z_,?_!-O_@HDWPANK'X7_$O42W@:9_+TK6+@DG2)&/$?^69/]TG M: >"?LN?MF?$G]C/QM)IW^F7OAN&Y:'5O!NJ.\:*X8B3RU89@F!!Y Y(PP;% M?H-^UU^T)=W/@CX0_M2?!^Q7Q/INB6^K6%YYJDBQ%[;I&OVI%.5\F:-@F"XV2? MQ#"MQM9/C/\ X)9_&S4/AC\>KWX/>*;1G\+^-&ETZ]T?4X)QQO" MM"ZD-)OC;\;I;S4/#EYE?"G4I&NKYI9-UWI&T@M;Q*W,H;/ M[MC]W!WYV@O^J5I:0:?:PVMK#';6T*+'%#"@5(T P%4#@ "IJ ,[P[HSM/.ZHH4-)(Q+.Q R6)R3DUHT44 %%%% !1110 M 4444 %%%% !1110 5\>?\%4OBUJ7PG_ &6F&FRS0#Q'K5MH-Y);/LE^RR1S M2SHK?P[T@://I(:^PZ\'_;>_9[;]IC]G/Q)X0LUC_MZ,+J6CO)C O(F M]2\6>PD)[4 >(_$+]A_X"_ME? +1O$/PLTS2/"-[-8"31=:T:U6!=P&/(O(T M'SX8;7+9D5@>3R&_+70?%WQD_8"^-M[8V\]UX8\1:?*HO=-E8O8ZE"#E2Z9" MS1,,[6'(R2I5NG7_ +$_[9_B;]C3XB7&F:K!=WG@F\NO*UW09 1+;R*=C3PJ MV-LR8P5. X7:V"%9?U>_:._9Q^''_!0;X*Z9K.C:G9R:@]L;GPYXLM%W&//6 M*4?>,98$/&<,C \!@10!U'['O[77AK]KGX<_VWI:+I?B&P*PZQH;R!WM)2#A ME/&Z)\$JV!T(/(->Z7UC;ZI8W%G>01W-I<1M#-#*H9)$8$,K ]002"/>OY\? M@SXV\<_\$^OVK;4^)+"XTJYTZX%AKNG-DI>6$C#>R$<.I $D;#@E5/J*_H2A MF2XB26-UDC=0RLIR"#R"* /S)_8_AU7]B_\ ;O\ &7P"N8KNY\%^+E;4]!D" M-((PJO)#(>O'EK+#(W=X5)P!7ZL!8.8 M@^,A"P#;Z;$IU?0P_!Z#[1!DY:%CCU*$[6ZJS 'XYR M:/\ &O\ X)Y?&ZRU*XLKGPSKUJQ$4[ RZ?JMOD;DW#Y9HF&,KD,IP?D8#'Z) M>+OV[O@+^UU^REXET'QDSZ3XLO-/:./PLUM)<7?]I;3]G:R95Q*3+MVG@X)# M@*3G[_\ $WA71/&FD3:5XAT?3]=TN;_66.IVJ7$#_P"\C@J?Q%<5X)_9I^$_ MPVUI=8\+?#GPSH.K*,)?6.EPQS(.^UPN5S[$4 UENKV _>BEN)Y)S&W^T@E"'W4U[S110 4444 %%%% !1110 4444 %% M%% !1110!^9W[$OB+X4?ME>+OC/8_%?P]I?B+XC:MK,US!'K42O/'HZJL<,% MH_WHO)*L&\L@_,K$GJ/E+]NS]@S7OV1?$T7B[PC-?:A\/+BX5K/4U8_:=)GS ME8IG7&.?N2C&> <-C=G_ +;WPC\4_L9?M<7/B3PM=7&B6>I7LGB#PWJEG\@A MWN3) .W[MF9"AR"C)D8?%?IA^QO^V!X._;F^%M_X4\6V.GCQA'9F#7O#EP@, M%]"?E,\*M]Z-LCZ8]6)X64\DX#9)W5^FWB;PSI7C+P_J&AZYI]OJNCZA"UO=65 MU&'BFC88*L#U%?AC^WY^P'JW[+/B"3Q-X9CN-5^&.H3XM[HY>72Y&/%O.?[O M9)#UZ'YOO?IG_P $U?VC+[]HC]FVQGUR=KGQ-X;N#HNH7#G+W(1%:&=O4M&P M!)ZLCGO0!^87_!03]AF[_9,\86VM>'Y);[X=:Y<,FG32-NFL9\%OLLA_B^4$ MH_5E4YY4D_HS^P=\,_C=K_P]\.^(OCIXPU6\L[01W&@>%KI$BFC4*/+GOI%4 M23..J1RLVTD,V6"A/HSQU\&[+XG>._#FJ^*)(=5\.^&Y%U'3-!>W_=_VF ZB M[F8D^88T;$:X 4O(QW'9L]&H **** "BBB@ HHHH **** "BBB@ HHHH *_. MS7?BYX#^(7_!3;Q)\/OB[IUAJFBZ;I,.B^%++7H(YK".]FCAGF8QN"GFS!RJ MN>2$51RP%?HG7Y _\%COV<+[P[\0M+^-&C0,=)UI(=/U>2$'=;WL2[896(Z! MXE50>QAY.66@"Q_P4*_X)CP^!=/OOB5\'M-E;0H0T^L>&(V'4Q#D MM'R4ZK\N0GFG["?_ 4H\1? /5K#PA\0+Z[\1?#>9E@2:=VFN=&'0/$3EGA MZQ=@,I@@JWU/_P $W_\ @HO%\4+73?A9\3]2">,HU$&D:Y=.,:LHX6&5C_R\ M < G_68_O_?\P_X*1?\ !-W^P?[4^+'PGTO.E_-J:[:R)8^'YI7CDL8Y M5.;B=@=PN"#E5/W.K9?A%_X(^_'-/B)X:UOX+^++>WUJ'PZ(]?T 7T2S>3&L MZ^8H#9 ,%/%&FQ:MH.J0-;W5K,.&4] M"#U5@0&##D$ C!%=#10!^!?[87_!/_Q[^R?K\^NZ0EYXB\ ++YMGXBLT/FV7 M.56Y"\Q.IQB081N"""=H^POV&O\ @JGH^OZ):^"?C?JL>EZU:QB*S\5W7%O? M(!C;='^"4#_EH?E?^+:W+_IA)&DT;1R*KHP*LK#((/4$5XKK'[%'P'U[6CJU M[\)_"SWK.'9H]/2)'8'.6C3",2>N1SWS0!\T_L,_!KPQ:_MA_&SXG_#54D^% M<]LND:1>P1E;:XN97@GO$M3T:&.6$J"!M^=0N0N:_0*J>CZ-I_A[2[73=*L; M;3-.M8Q%;V=G"L4,*#HJ(H 4#T JY0 4444 %%%% !1110 4444 %%%% !11 M10 4444 1SP1W4,D,T:RPR*4>.10RLI&""#U!%?CK^WK_P $O]:\!ZQJ?CWX M0Z5+K'A&=FN;WPY9H6N=+)Y8PH.9(^*>L/JWBKX;^'=7U60[I;Z2Q5)Y3ZO(F&?_@1-=IX#^'/A;X6Z!'H?A#P M]IOAK24;>+/3+9((RQZLP4#4WV?[3GRO,P=N_'.W.,XYQ0!^ MO[&FD_M!^!_VD;OP7\+/M/A_Q@DKV6O6M_$'LK:*-]LCW:L&7:A)PP^;+80D MM@_NQ\-?!5YX'\._9M5U^^\4:Y=2?:M2U:].W[1<%55C'"OR01@*JK&@ 49 MW,69L7X-_!31_A#9ZQ?QR\ZXTRZ\.ZU#B.^T?4 39ZI;9Z$J=LB==LB$[3T/45^B'QY_:T_9_ M_;*_8_U^UO\ 4DM/&+VADTKPS-&TFJP:P!BW2W51F8-(0FY."CMNV\@?>'CO MX;^%/BAHYTGQ?X;TKQ-IN=PM=5LX[A%;^\H<':WN,&N-^'?[*?P@^$VN+K7A M+X=Z#HNL*,1W\-H&GBX(.QVR4R"0=I&>] %/]CWX8:C\&OV9?AYX/UB%;?5] M/TQ6O(%.?*GE9II$)[E6D*DCC(.*]BHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** /)?VF_P!FKPK^U-\,;SPAXFC,$F?/T[584#3Z?< ?+*F>H[,N M0&4D<'!'X*M,RUI=@9Z-C&2N0T,@S@ MD$%3D_T0UGZ]X?TOQ3I-SI>M:;9ZOIERNR>ROX$GAE7T9&!5A]10!\+_ -_ MX*/?!O\ :6^#^J>&OC-IQM+8W M5T/_ 2J^"MS\*O@KXEU>1+J'3?%&NRWVC+>QF.:33441V\SH>5:0!FP?X2I M[U[9I/[%/P(T/7H]9LOA1X7BOXW\V-CIZ/&C>JQME 1VPO';%>U=.!P* %HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *Y[X@> - ^*7@S5O"GBC38M6T M'5(&M[JUF'#*>A!ZJP(#!AR" 1@BNAHH _ []L+_ ()\^/?V4M>) M/A_'*)K3Q#9J?.L>GI$CL#G+1IA6)/7(Y[YH ^:OV'_ (/> M%X?VR_C5\4/AHLCZ-I_A[2[73=*L;;3-.M8Q%;V=G"L4,*#HJ(H 4#T JY0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'YM?\%)O^"=$'CZUU;XL_#*P2#Q1"C7 M6N:';KA=24#+W$*CI.!DLO\ RTZCY_O_ #I_P2[C_:"\6:YJGAOX>>*9_"_P MV$HDUO4[FSCNH;60KTM5E4@7++C@?* S@@*#^QGQ$T+6/%'@[4='T/5(]%O MK]!;-J,D/FM;PN0)7C4\&0(6V;LJ&VDA@"#7^%GPL\,?!?P+I?A#PAI<6D:% MIT>R*"/EF/\ %([=7=CRS'DDT ;'ACP];^$_#]CI%I-=W,%I$(UFOKE[B>3N M7DD./V'/B!>^'?$&EZA/X2FN=FM^%[U&AN+248!FA5\>7, !E3@. <$ M*R_OM7!?$SX"_#GXR+%_PF_@G1/$TL(VQ7&H62//&N<[5EQO4>P.* /@/]N3 M5OA)^WGX6^&EI\*]& M8G],[.UCL;2"VA&V*%%C0>B@8'Z"N(^%_P !?AW\%8[E? W@S1_##7/$\VGV MJI-*,@[6D^\R@C@$X%=[0 4444 %%%% !1110 4444 %%%% !1110 4444 % M?*?[=W["^C_M<^$X+W3Y;?1/B%I,;+IVJR*?+N(^3]FN,<[">0V"4)) (+ _ M5E% '\[?@7QE\8_^">/QR,UQIEUX>UF']W?:1J"DV>J6V>F5.V1.NV1"=IZ' MJ*_1#X[?M;_ ']LK]C[Q%97VHK9>,'M/-TOPQ<1F358=8 Q;I;JHS,&D8)N3 M@H[;MO('WCXZ^&_A3XGZ.=)\7^&]*\3:;G<+75K..X16_O*'!VM[CFN+^'?[ M*?P?^$^N+K7A+X=:!HNKH,1W\-HK3Q=0=CMDID'G:1GO0!F_L8_"O5/@K^R_ M\//!VMIY6L6&GF2\AR"89II7G>(D<$H92IQQE:]IHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /)?VF_V:O"O[4WPQO/"'B:,P29\_3M5A0-/I]P! M\LJ9ZCLRY 921P<$?AM\7/@+\8?V"_BMIVJS?:M)N+*Z\W1O%>EY-I=8_NMC M )7(:%QG!((*G)_HCJAKF@Z9XFTJXTS6-.M-6TVY79/9WT"S0RKZ,C AA[$4 M ?"OP)_X*/?!W]I;X/ZGX:^-%SI/A36);)K75].U,E+#48RN&DMW.<$]?+)W MJ?NEL;JZ3_@E7\&Y_A;\%?%&J&&YATGQ-X@GOM$:]B,5Q/IB*L=M-(I *F0! MF (Z$'HU>U:5^Q3\"-$UZ/6;+X4>%XK^.3S8V.GHT:-V*QME!CM@<=J]JZ<# M@4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 1W%O%>6\L$\23P M2J4DCD4,KJ1@@@\$$=J_&'_@I+_P3S7X(37?Q/\ AW:'_A ;B8'4M*C&?['E M=@ R?],&8@ ?P$@=",?M%7G7QI^$J_&W1;+PKJ]S&G@FXG6?7+%5/G:BD3I) M#;AP?W<;.NZ0CYB$"C&XD 'P7_P3-\.?'KXK?"^UM?%OB[4=(^"=I^YT^WV+ M'J&I1J2#;PW./-CM0>"RMG V1E1NV_IQTXJOIVG6FCZ?;6%A;0V5C:Q+#!;6 M\82.*-0 J*HX"@ < "K- !1110 4444 %%%% !1110 4444 %%%% !1110 M R6))HWCD19(W!5D89# ]01Z5^/?[>O_ 2]UKP;K6I^/O@]I,FL>%[AGN;[ MPU9INN--8\L8$',D.<_(HW)T *C(_8>B@#\7?V ?^"EEW\#5L_AW\49KK4/ MB$0V&J[6DN-&Z_(R@%I(!_='S)CY01A1]#^(?!/P[_:-_P""B'PN\>?"._L? M$,>DV[:QXRU/2_GLX3%Q9,[CY3<2-E"H^;;&&(X-?8GQ _92^#WQ3UA]6\5? M#?P[J^JR-NEOY+%$GE/J\B89_P#@1-=GX!^&WA7X5Z"FB>#_ [IOAK25;?] MDTNU2!&; !=MH&YC@98Y)QR: .DHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /SL_P""AW_!-63XT:A>_$KX7000>-'7?JFA$K%'JI'_ "UC8D*D M^.H.%?&'@WX<6GPMUJT\2?%2^U2&VTZWM(F%W;V4@8W(O$ M(!BBCP')?H5.WAB3^F-C9QZ?96]K%Q%!&L29]% _E7$_"_X"_#OX*QW*^!O M!FC^&'NN)YK"U5)I1P=K2?>901PI.!Z5WM !1110 4444 %%%% !1110 444 M4 %%%% !1110 5\I_MW?L+Z/^USX3@O=/EM]$^(6DQLNG:K(I\NXCY/V:XQS ML)Y#8)0DD @L#]644 ?SM>!_&'QC_P"">?QR\Z?3;OPYK4.([[2=04FSU2VW MJ:C'8>+7LVETSPQ<(9-4 M@U=5(MUME49FW2$)N3@H[!MOS ?=WCKX;^%/B?HYTGQ?X;TKQ-IN=PM=6LX[ MA%;^\H<':WN.:XOX=_LI?!_X3ZZ-:\)?#K0=%UA1B.^AM TT77.QVR4SDYVX MSWH SOV,_A?JGP:_9?\ AWX0UN#[+K%AIN^\M\@F&::1YGC)'&5:4J<<9!QF MO:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG?B!\/_ ]\5/!V MJ>%?%6EP:SH.IPF&YL[@95AU!!ZJP."&&"I (((KHJ* /Y]_VVOV,_$/[&WQ M%M+BPN[B_P#!VI3M+H6MH=LT3H0WDRE<;9DX(88# ;A@AE7]2?V(?"?QT\9> M!O#GBSXZ>*K\BU19M&\.K&MK.RE-J7&H.@5I7VD[8G.!G!M"^)G@_5O"_B73H=6T+5( M&MKNSG'RNA]#U# X(88((!!! K>HH _!']LC_@GOXZ_95URY\0:''>>)/AZL MOG6NO6J$S6 SE4N@O*,O $HPC^: /F/]BOX,^%Y/VW/C%\5 M/AF4E^%;67]F:?=VR%;2XOIV@FNDM6Z-%&\3_=^4>:H7(%?H/5'1=#T[PWI- MKI>D:?:Z5IEJ@CM[.RA6&&%!T5$4 */8"KU !1110 4444 %%%% !1110 44 M44 %%%% !1110 R6))HWCD19(W!5D89# ]01Z5^/G[>O_!+W6?!NL:GX_P#@ M]I&+AVN;[PS9Q[KC32>6:W0*/!7PZ_: M,_X*%_"CQU\(;^Q\0G2XGUCQGJ>EC?9P^3C[$SR#Y3<2-N3;][$:L1@$U]C? M$+]E3X/_ !5U=M5\5_#GP]K&JN?L+_$:^T#7=+U"7PQ)<^7 MKGA2_1H9[>0<&:%7QYBJ !^@KBO MA?\ /X<_!5;G_A!O!>C^&)+H;9Y["U59I5R#M:3[Q7(!VDX'I7?4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!Y5^TE^S;X0_:@^'%UX3\66O MK+8:G"H^T:?/C EC)_(J>&'![$?A9XI^"OQ?_9'_ &G]-\*:']NB\?V]TDF@ M7NBH6.HQR,RQR1+@[D?#*R,".'5AP:_HHKS+P[\%+*/XNZM\3_$?V75_&$D) MTO2IDAVQZ5IBNY2&+.29'+L\DAY)SOH%FAE7T9&!##V( MH ^$_P!G_P#X*2?"+]H[X2ZCX9^,]SI7A369+)K75K+5"5T_4XBNUGA<]">O MED[E)^4MC(Z/_@E=\&YOA?\ !_Q?JRQ7,6B>)O$4]YH37L9CGGTR,".WG=#R MID 9@".F#T(KVS2_V*?@1HVOQZU9_"CPO#J$%_$NG0ZMH6J0-;7=G./E=#Z'J&!P0PP00"""!6]10!^"/[9'_!/?QS M^ROKEUK^AQ7GB3X>++YMMKMJA,U@,Y5+H+RC+P!*,(W'W2=H^L_V$_\ @JEI MFJ:1:>!?C?JRZ?JEL@BL?%UU_J;M ,".[('R2 ?\M3\K#[V&&7_3EU6165E# M*PP589!'I7BVN?L4_ CQ)K+ZK?\ PH\+R7KL'=XM/2)7;.^,/Q1^&*Q3?"QM.&EV-Y:H5LY=0G>WFNEM3T>.-H7R5^4 M&4*O %?H)5'1=#T[PWI-KI>D:?:Z5IEJ@CM[.RA6&&%!T5$4 */8"KU !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5_*S7]4U?RLT ?TH_LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ M -B9HW_I##7JM !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 5_*S7]4U?RLT ?TH_LG?\FL_!O\ [$S1O_2&&O5:\J_9 M._Y-9^#?_8F:-_Z0PUZK0 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 %?RLU_5-7\K- ']*/[)W_ ":S\&_^Q,T;_P!( M8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 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 %?RLU_5-7\K- ']*/[)W_)K/P;_ M .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !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 %%%% !7\K-?U35_*S0!_2C^R= M_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ V)FC?^D,->JT %%%% !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 %%%% !7\K-?U35_ M*S0!_2C^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !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!PGQN^)5Q\(_AU=^)+/28]P6B%Y1'(456G#$A&.%.!7DW_#1GQ4_P"B9>#_ /PN+K_Y4UU7 M[87_ "1$_P#8S>&?_3]85P- &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z) MEX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ M\+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ M .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UE MT4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J? M\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5 M/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX M/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P + MBZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4 MT?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P - M&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^ MB9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ M /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ M_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5- M9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 : MG_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&? M%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9 M>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ M"XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^ M5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ M#1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3 M_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9># M_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"X MNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E M36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% M&I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1 MGQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_H MF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ M N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO M_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ M T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ M4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7 M@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#P MN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ MY4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E3671 M0!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_P MT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_ MZ)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@_ M_P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+ MK_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31 M_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9 M\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z) MEX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ M\+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ M .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UE MT4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J? M\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5 M/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX M/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P + MBZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4 MT?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P - M&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^ MB9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ M /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ M_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5- M9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 : MG_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&? M%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9 M>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ M"XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^ M5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ M#1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3 M_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9># M_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"X MNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E M36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% M&I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1 MGQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_H MF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ M N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO M_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ M T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ M4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7 M@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#P MN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ MY4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E3671 M0!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_P MT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_ MZ)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@_ M_P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+ MK_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31 M_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9 M\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z) MEX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ M\+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ M .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UE MT4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J? M\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5 M/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX M/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P + MBZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4 MT?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P - M&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^ MB9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ M /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ M_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5- M9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 : MG_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&? M%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9 M>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ M"XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^ M5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ M#1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3 M_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9># M_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"X MNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E M36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% M&I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1 MGQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_H MF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ M N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO M_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ M T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ M4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7 M@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#P MN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ MY4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E3671 M0!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_P MT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_ MZ)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@_ M_P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+ MK_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31 M_P -&?%3_HF7@_\ \+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9 M\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z) MEX/_ /"XNO\ Y4UET4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ M\+BZ_P#E36710!J?\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ M .5-9=% &I_PT9\5/^B9>#__ N+K_Y4T?\ #1GQ4_Z)EX/_ /"XNO\ Y4UE MT4 :G_#1GQ4_Z)EX/_\ "XNO_E31_P -&?%3_HF7@_\ \+BZ_P#E36710!J? M\-&?%3_HF7@__P +BZ_^5-'_ T9\5/^B9>#_P#PN+K_ .5-9=% &I_PT9\5 M/^B9>#__ N+K_Y4UZS\$?B5)K'Q/-KFD>)M?^T/I] MC#) ?-U>[G7:S3*3\LJYX'.?K0!^CU%>0?LS_M1^#OVK/"&I>(_!D.J6]CI] M\;":/5K=(9/,"(^0%=P5PX[]0>*]?H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *_E9K^J:OY6: /Z4?V3O^36?@W_V)FC?^D,->JUY5^R=_R:S\ M&_\ L3-&_P#2&&O5: "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@#Q7]L+_DB M)_[&;PS_ .GZPK@:[[]L+_DB)_[&;PS_ .GZPK@: "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 **** "OP_P#VA?\ DOWQ+_[&;4__ $JDK]P*_#_]H7_DOWQ+_P"Q MFU/_ -*I* /U6_X(G_\ ) /&W_8RG_TFAK]$J_.W_@B?_P D \;?]C*?_2:& MOT2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E9K^J:OY6: /Z M4?V3O^36?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]5H **** "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 **** /%?VPO\ DB)_[&;PS_Z?K"N!KOOVPO\ DB)_ M[&;PS_Z?K"N!H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLS7O%& MC>%;076MZM8Z/;,<":_N4@0GTW.0*TITYU9*%--M]%JQ7MJS3HKB/^%X_#C_ M **!X6_\'5M_\71_PO'X?_@,O\B?:0[G M;T5Q'_"\?AQ_T4#PM_X.K;_XNC_A>/PX_P"B@>%O_!U;?_%T?V3F/_0//_P& M7^0>TAW.WHKB/^%X_#C_ **!X6_\'5M_\71_PO'X% MO_!U;?\ Q=']DYC_ - \_P#P&7^0>TAW.WHKB/\ A>/PX_Z*!X6_\'5M_P#% MT?\ "\?AQ_T4#PM_X.K;_P"+H_LG,?\ H'G_ . R_P @]I#N=O17$?\ "\?A MQ_T4#PM_X.K;_P"+H_X7C\./^B@>%O\ P=6W_P 71_9.8_\ 0//_ ,!E_D'M M(=SMZ*XC_A>/PX_Z*!X6_P#!U;?_ !='_"\?AQ_T4#PM_P"#JV_^+H_LG,?^ M@>?_ (#+_(/:0[G;T5EZ!XIT7Q7:M'?%W@TZCHG@_Q!K?B- MKB6*/PSI4/VJZ\J-4+7$A0$1QY?:"022IP."0 ?4]%?(_P %?^"BGA;XF>,H M_#OB'0I/!,]PS);7=S?+-;LP&=LC%$\LG! R",\9YJ'XI?\ !0ZP\#R176A? M#W6O$7AN68P0^(KIGL+*[8#)^SNT3^8,?[OKC'- 'U]17F_P%^.V@?M!>!8_ M$>AB2V=)#!>:?<,#+:RCG:V.H(((8=0>Q! U/BU\7O#/P3\'S^)/%-Z;6Q1A M%%%&N^:XD()$<:Y&YC@GL 22 ": .THKY?U#]LK7=!\!Z=\0M8^%&HV?P]O MY46'5(M5BENUB/)_ USXE\$:W8P27:M-#^X\_CRI8G^\,D*2,@DC MMS69^QY\>/ WQ67Q%I'@?P)'X'M=,$5S/%!'#&D[2%P#B,#)&SJ>V* /I2BO M,OCM^T-X2_9[\.Q:GXEN))+FY+)9:;:*'N+I@.=H) "C(RQ( R.I(!\<\^T5\H^!_V_=(OO MB4_@;Q[X1O?A]K:W7V(M-=K=P1SYP%D<(A4$D87 MFE:2^N7\*AHM/CG2%IN1D!W^4'&3SUQB@#4HKXV\,_\ !3+P?KGBBPTF_P## M&HZ%!/<"&>_O+F/R[58\8_$ M5\\?L=_MR6GP=\/VW@?QG9S3>&H97:RU.S7?+9[W+LKI_&FYF;*_,,GAN, ' MT'\8/V@/C#^S1X?N9_%WA[1_&>F7"F"P\3:.SV8@N&4[!1U 9FC5B<#W-)9VD+("9 9V5LE M #GY< C&<\4[2/VRM-T?XE+X"^)?AFZ^'/B*;8;>2>\CO+&4/]P^>@7 8Y ) M7 (()4C% 'T77Q[^TA^VU?\ @SXH6GPT\!VUE+KCW,%I>ZQJ"-)%:RRL!Y:1 M@C+KWP+X/O=:T[P[J'BJ[MS&$TK2UW7$VYU4E1_L@ MEC[ U^.?BCQ3>ZE^TIJGB&?2+Z*_D\5R7AT>8?Z5&_VLL+8C^^.$QZB@#[.U M7]I;XO\ PO\ VIX_AUJ*_P#"6(Q\81G89;-OBQH/@/Q)X3T#4)6?5_$U[]CL;6'!;A27E;)X1> 3ZL/PYVW^-6L-\* M)_%TWPW\3PZNLKP0^&!;%[V1A]UC@?*AZEB.!V)P#^:7AW]H/Q5\2/VI_#?C M[5=-NO$.I0WJ_9-#TL998E#;8(0?3).3R223R: /V"HKP>7]I+Q):_#?6_%U MY\(O$VGQZ1)FYL+QXX9_LX0L]PH;&Y5Q@@9(SGH#7!?"S_@H'IWQ?\=:9X3T M'P+J1U._+[/M%_!&@5$+N23UPJL<#DXH ^M:*^;_ (_?MD+^SQXGATOQ!X$U M2>TO%9['4K>[A,5TJX#8'52"PRIYY!Z$5V'[/W[03_M!>%=0\0Z9X7N-,TRW MD>WA:YO(G:>90I*;5Y7AEY/K0![!17CGPI^/FK?$WQYXA\-OX U+0T\/SFUU M+4+J]@>&*;:2J+M.9"P /RY !!.,C*?$?]IW0?!?C^Q\ :-IM[XS\>WGW-#T MMHT,(V&3,LLC*B?("V,DXP2 "#0![)17R7X[_;JU7X.>,K/1?B/\*=0\-VUT M@FAO+35X;XO'G!955%4D'JN_(_$9^G_"OBC2_&WAW3M>T2\2_P!)U"%;BVN8 M\@.A'!P>0>Q!&000: -6BODKXH?\% ;3X/\ C2^\+^)/A]JUMJEH%9A'?0R( MZ,H965AU!!_H>16M\8OV]?"?PI\.^')X-*GU[Q#K6FV^J#1H[E8A9Q31K(@F MEVMM8AN %).,G () /I^BO/_ (&_&+3_ (X?#'3/&5E:2:9#=>:DMK<.&,#Q MNR,-V "/ER#Z$=#D5YMI_P"UT_Q&\:ZMX<^$_@V7Q^=(3??:I-J4>G6:\D 1 M2,CF0L00. #@D' S0!]$T5XQ\ _VI/#?QVN]3T>&SN_#OBW2BXOM!U$#S8PK M!&96'# ,0IZ$'J!D$^ST %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M156_U2STJ$2WMW!9Q$XWW$BHOYDT;;DRE&"'/^@_I?_@;'_\ %5)!XPT&ZE6.'6].ED;@)'=QL3^ -'/'N-8W M"MV56/WHUZ***L[ HHI&8*I9B H&23T% "T5C/XT\/1L5?7=,5AP5:\C!'_C MU-_X3CPY_P!!_2__ -C_P#BJCGCW.+Z]A?^?L?O7^9MU!?1W$UC<1VDZVUT MT;+#-)'YBQN0=K% ?"FO1,]C?>']8VRQ\202 P%)4/9E.#Z'D'()%?G%\1 M_A_XM_9K^*SZ9=32Z?K6E3K=6&I6V569 V8YXCZ''X$%3R#3*/V@\86'B#4= M',7AK5[/1-3#AAORGG':_LH_M)6'[1'@%+F4Q6 MOBK3@L.K6"' #8^69!_SS?!(]""O. 3-\ U'_"POC:<<_P#"5J,_]N5O0![3 M5/6-6M/#^DWNIZA.MM864#W-Q,YPL<:*69C[ FKE?-'[;VO:[KG@NV^&7@^ M-KKQ+XGAN+B:*,D%+&VC,LO('!D8)&N>&+$4 ;/[(O[2Z_M%:#XEENHTM=3T MO4Y MLH (LI69K8GU8 ,A(ZF//>O?J_'3]B_XP?\*=^.VC75U/Y6BZL?[*U# M)^41R$;)#_N2!&)] WK7[%T 4M:UJQ\.:/>ZKJ=U'9:=90O<7%S,<)'&H)9C M[ "OE[X;_&_XF_M5:MKEY\/;G3/ '@33)OL::OJ=C]OOKJ;&[Y8MZHH"E"03 MQN7ELG'I7[8FEZGK/[,_CZUTA'DO/L*RE8QDF))4>8 ?]OSV_9 _:^E_9 MSN+[1]6TZ35?".I3BXF2V(%Q:S;0IEC!(#Y55!4D?=4@C!! /M;Q]\1/C1^S MKH<^O^(;71_BKX4MAFZO--@;2[^U' \QX\R(R9(SM&1R3@.M>^,?P M'T7Q/#=V^CZYJ\Q(J7X+?#C_A4?PUTGPD+I;R+36N%A MF52,Q//))&#[A'4'W!H ^+/V@/VQ_C1\ _B9?^$;NX\+:MY$<<\-[%IDL?FQ MNN5)0S':>H(R>G4UZK\'_B3^T?\ %?X6Z;XXT9OAW=6NI>:8=/U"WO(IAY4T MD3#"9?"&I6TGE7%Y82--'"2,AFBP6*$$$,C/D$$ U M]AZ)K=AXDTBSU72[R&_TZ\B6>WNK=PTO;J;Q#\.;^XDGM8(/[5TU7; M(@ =4G0>@)DC8 <9WGN: /O^N6^*7Q L/A7\/=?\6:E@VNE6KS^7NP97Z)&# MZLY51[L*ZFOBC_@H9KVN^-='G\">&(VN8-"T_P#X2CQ$8R?D@601PQG P3\T MDI4X^6,-VH ]V_92^-S?'KX.Z;X@NVB&N0.UEJD<*[56X3!W =@R,C^VXCM7 ML-?EI_P3C^,'_""_%^;PG>S[-*\41B&,,?E2\CRT1_X$"Z>Y9/2OU+H BN;F M*SMY;BXE2"")#))+(P544#)8D\ =Z^,O'?[?>H>*O']MX%^"OAR'Q/JUU/] MGBU34=P@D;!+-'&"IV* 29&8#"DX(YJ?_@I=\6[SPC\.M%\&Z9<-;S^))9'O M'C8AOLL6W,9QV=G7/J$8=":\M_X):>#8-0\:>-?$\T6Z;3+."RMV8=#.SLY' MOB$#Z,?6@#Z<_P"%?_M$C21>?\+6\-G6-F?[*/AQ?L>_'W?M&[S,9[[/P[5Y MGX#_ &][[PS\0+GP)\:_#L'A36+:?[/)JFGEC;(Q VF1"6(1@01(K,,,#@#F MOLVOS>_X*E^$X-/\=^"O$<42I-J=A/:3,HQN,#HRD^^)\?0#TH _1Z&:.XA2 M6)UDB=0R.ARK \@@]Q3Z^0O^";?QT %?+'[2'[>7AWX-:M-X;\.6*^+O%43&.XC2;9;6;]- MCL 2[@]47IR"P/%=Q^V-\9;CX)_ W5=6TZ8V^N:A(NF:;(HYCFD#$N/=8UD8 M>X6OS^_8)^'\/Q*_:1TZYU1/MMOHL$VMS+.=WF2(RK&23U(EE1_^ T ?8?P_ MC_:F^)6GV^MZKKOAOX>VD^)8M-?2O/G*$ C>C$E![%PPR<@5:\??'3XQ_LZ: M.=4\=^$=%\<>'(P%?7/#-Q):/ Q.%\^*0-C)XW* O(YSP?J.JFK:39Z]I=WI MNHVT=Y87<303V\R[DDC8$,I'<$$T >>_LV_$;4?BY\%_#_B[54CBO=4:ZE:* M( +&HNI41!P,[455SU.,GDUZ;7GWP%^&#Y[F.[.F/=+'-$20\3W M,LD9.0/FV.N1T!S@D[2TM874$ MR*9V#QWM MA*KDA&\]0NT$@C)7 ((8K@U[YK]]?:=HUU=:9IIUB^C3=%8K.L)F.1P';Y1Q MGKQQ0!HT5\H,9DM]T3>8O.1R.", MXS0!]AT5\]6?[;G@36/AUIGB+1K75=^#7N+O["MU->B;R9BVT+.ACC,? MS<$\[3UX!( /L:BL'QMKVI^&O#MSJ.DZ%+XBNH 7-A!<)"[J 22K/P3QT[YK MY6\'?\%,O!7B7Q)::=?^'M0T&SEWF74;JXC:.%51F)*J,L3MP .22 * /L>B MOCKQQ_P4,G^'^O6::Q\(O$NE^'[X;[34M3D^RS7$>1EDA:/:3@@X\S/(SC-? M3GPT^)6@?%OP;8>)_#5Y]LTR\7C<-LD3C[T(KQ/,MM&L,>:5S@/(QX1200.I)!P#@XY#Q1^U]XB^$]O MHNH_%#X3ZAX2T+5'$4>H6&KPZB89"-VR6,(A4X!.,YP#C)! /IFBLKPKXJT MGQMX?L==T*_AU/2;Z,2V]U 3D ^A*^5?V[OVD?%_P#TCPM;^ M$88;>YUB2X,NIW$ F$0B\O"*I^7$_%5['/-<+>7,4MLD:1/(KP2IGSPQ1AG"@8/)((KF/VK/VCO#_PON[7P[\0 MOA:WB;0]0+S6$\\EO/!.8\!F","4==Z]><,,&@#NOV0OC)KGQR^"]GXC\16< M=MJB74UG)- A2.Z"8Q*J]L[MIQQN5L8' [?XK?%C0?@[X936M>E81S7,5G;6 M\.#+<32-A40$C/&6/H%)KC_@?\:]"\=? \>+O#OA.\TK1[$S6]OH.F6RR2_N MR!LBBC 7DG@# '? YK\X/VC/V@?%OQ@^--I)KNEW.D6VA7XALO#; B2W(D7< M'XYE8J 3[ #@4 ?L%17E/PC^,^O?$K6KRQU;X9^)/!,-O;^ ]$TJY\9>/M0=(XM&LIDA2(N,KYTS9$>1\W M0D+\Q &"0#W"BOGW2?VM[?1_BI;?#SXC>&)O 7B"]$9L9OMJWME<^8<(!,J) MC)RO*XW @D5]!4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1145S=0 MV=N\]Q*D$,8W/)(P55'J2>E TG)V2U):*YEOB?X-4D'Q;H8(X(.I0_\ Q5)_ MPM#P;_T-NA?^#*'_ .*K#ZQ1_G7WH]3^RSEOL=RDNWZ[2<5IUK&2DKQ=T>?5I5*$W3JQ<9+HU9A16/J_C#0?# M\PAU36]-TV5AD1WEW'$Q'T8BJ'_"T/!O_0VZ%_X,H?\ XJLY5J<79R2^9V4\ MMQM:*G3H3:?51;7Y'3T5S4?Q,\'S2*D?BO0W=C@*NHPDG_QZNCCD66-71@Z, M,JRG((]151J0G\+3,*^$Q&%M[>G*%^Z:_,=145S=0V=N\]Q*D$,8W/)(P55' MJ2>E<\WQ/\&J2#XMT,$<$'4H?_BJ)5(0^*215#!XG%)NA2E-+LF_R.FHKF/^ M%H>#?^AMT+_P90__ !5:FC^*-&\1;_[*U:QU/9RWV.Y27;]=I.*4:U.3M&2; M]32KE^,H0=2K1E&*ZN+2_%&G116/J_C#0?#\PAU36]-TV5AD1WEW'$Q'T8BK ME*,5>3L&,X)(Z8/UE^V9_R;#\0/\ KQ7_ -&I7PE^W%^R MBWP8\2-XK\-6I_X0G59CF*,<:=<-D^4?2-N2A[*VG%IJ M?]S^X*^E?BS_ ,G-_ 7_ +CW_I$E 'KWAVUU2RT6UAUK4+?5-413Y]Y:VIMH MY#DD%8B[E1C ^\>F:TJ*Y7XI?$"Q^%?P\U_Q7J)!MM+M7G\O.#*_2.,>[.54 M>[4 >/ZM^U;9:=^UUIWPJ+0_V7)8_9Y[GNNI.!)$F?[OE@+@?QR@'[M?15?A M]\4[#QKX"^+5Y>^*#)8^,6N(M:DF4\K-,%N%=3Z@L!QT*D=J_8CX(_$ZU^,7 MPK\.^+;7:K:A;*;B)#Q%<+\LJ?@X;&>V#WH [FOFCXK?M0:U_%_P"!O[9_P[^-RVUE#?CP]XDEP#HVJ.$= MV](I/NR^P&&]5%=[HWPKMM#^,GB'QU:/'$=E_]C%;?^B+BO#_^"6?_ "4[QE_V!T_]'K0!Z]\1/VM_B]^SKK%G M%\3_ (?:'J>CW;;(=6\,W4T4$C/#;: MQX5OS.(2JW5E<+LN+1R"0LB9/7!P02IP<$X-4/VFOA[:_$WX$^,=%N(U:46$ MEW:NRY,=Q"IDC(/;YEVDCLQ'>ORK_96^+U[\&_C5X>U:*XDCTNZN$L=3A4_+ M+;2,%;([E20X]T'J: /VDHHKS+]HOXC77PU^%NHWFE#S?$FI21Z1HD"XW2WT MYV1 9Z[]?15?A[I&J>(OV>_C9#=SJ8O$/AC5B)X]QQ*R.5D7=U*.NX9[J^>]?M; MX5\36'C/PSI6O:7+Y^G:E;1W=O)QRCJ&&?0\\CL: -6OG3]IC]M/PO\ L^S- MHMM;_P#"2>+V0,=-AE"1VH(RK3O@[2>"$ +$==H()]8^,OQ!3X5?"OQ1XL9% ME?2[&2:&-_NO-C;$I]BY4?C7X_?!O29_C'^T)X6M->FDU.36M;BEU&2<[FG4 MR>9-D^ZAOSH _17X9M^T3\8_#=MXFU/Q7H/PTLK]!/9:;:Z"+Z9HF *M()91 MLR.1\Q/J!TKD?B+^TU\7?V6?$^GVWQ*T?2/&GA34&(MM!_MT^$X/%G[,?B[S(P\^FK%J5N^,E'CD7<1]8 MVD7_ ($: /3_ (6_%3PW\8_"%KXD\+WXOM.F.QE8;98) 6CD7^%QD<>A!!( M()ZZOR>_X)\_%V\^'_QSL?#TDY&A^*/]"N(6)VK.%8P2 ?WMWR?20^@K]8: M"O+_ (]?M$>$_P!GOPVNH^(;AIK^X#"QTFW(-Q=L.N!_"HR,N>!GN2 ?2+^^ M@TNQN;RZD$5M;QM-+(>BHH))_ U^*'QC^)FL_M"_&"^UJYED=]0NQ:Z;;2M M\MM;E]L,0QTP",XZL6/4T ?;OPY^/?[0G[4%Y*]E^'_ (+T_P"'/@G1?#.E1+#8:7:I;1A1C=@?,Q]V;+$]R2:Z"@#Y MH_9K_:JU/]H3XH>)=+DT"3PQIVBZ;'OT^YD$D_VKSBLA9MBE8^'?@W%X9^/7B7Q]8?9H+37M)@MKJW0$2-=1R,3+@#&&38"J?[0/ M[3'A']G71[>XUYYKW4[P'['I-E@SS <%CD@(@/\ $?P!/% 'K5%?,>O?M>>* MOA[X9TGQ7X[^#^H:!X3U!HU%]9:S#>3P>8"R>;!L0H2!T)XZ'!P#[YX#\>Z# M\3/"UEXB\-ZC%JFDWBYCGCR,$<%6!Y5@>"IY% '045\N_&[]N2W^ OC>7PUX MB\!ZF9FC^TVMQ!>PM'1BH-6_;ZT3_A!;;7?#?@K7O%=T+3 M[9J-MI\9:WTE,G N;A594) W8P< \XH ^J:*^6_@G_P4"\"_%"UU<>(8/^$% MO--M6O72]NA/#+"I ;RY JEG&1\FW)S\N[G')^.O^"D4?@KQ!;V\WPK\00:/ M^U:4V,UQ%G'F1PM$0R^GS_E0!]H45S'PU^(FC?%CP/I7BK0)FGTO48O M,C\Q=KHP)5T<=F5@5/;(X)'-?./Q/_X* 6OP?\97?ACQ-\/-6M-5ME1V6.^@ MD1D=0RLK#@@@_P P>10!]:T5\I^+_P!O"+3_ ?;>(_"?PYUWQAIB6D%SJ>H M1,8;'3WDC5S TXC<,Z;P'P >,YR!WG[.'[6GA3]HZ.\M=.@GT;Q!91B:?2; MQE9C&3CS(V'WU!(!. 02,CD$@'N%%>&?M&?M/']G$V%UJO@^^U71;Y_)AU*T MNXE7S=NXQLA^8' )!Z'!JY\!_P!I*']H+P'KOB+P_P"&[J"?3;DVB:?=7,:M M<.(U<8?[J@[L<^E 'L]%?'MK_P %'-$?QW#X3O/ NKV&J'4ETN99+J%A#-YO ME,#CKM;/3TKVO]I#XS:E\$_A[=ZSI'AC4/$NH>5*Z&WA9K6T"*"9KEQ]U!D' M'5L$#&"0 =,_Q4T/_A:T/P]BE:?Q VER:M,D>"EO"LD:*'.>&8R9 ]%).,C/ M8U^3?[)_QM\4V_[0WB#QK<^'M8^(>OZIILXN;?2D!F^:6$^9C& B[%4 # RH M'%?IQ\//'%UXR\%0Z_K'A^^\&RL93+I^L826!48C<_0 $#=GT- '645\YZ+^ MUU/\3_$VM:5\)_ ]QX[M=%4->ZI<:DFFVY))"+"61RY;:V,A?ND].:ZG]G_] MJ#PQ^T!'J%G8V]UHGB73<_;M#U!<31 -M+*1PRAOE/0@\$#(R >QT5\\_M"_ MM=#]G/6[.UUWP1J%YI^H;_L.I6MY#LGV!=XVGYE(WKP>N>*R?^&]O!=M\%8O MB!?:;>6DEW>S6%AH?F(]S:'09O#U_H[P^=;/.?EOX*_MN?&CXU?%#0 M?!EB_A;3Y]4D=?M4VG2LL2)&\KMM$PW$(C8&1DX&1UKZR_;,_P"38?B!_P!> M*_\ HU*_.[]@#_DZOPA_UROO_2.:@#]9?#=GJUCH\,.MZE;ZMJ2Y\R[M;0VL M;\\8C+OC _VC6I6+XPUG4?#_ (=O-0TK19?$-[;IO33H)DBDF ZA6?C..@/7 MI7RGX+_X*8>"O%'B:RTR_P##]]H%G,6,NI7ES&8H%5&8L0!D_=P .22 * /L M:BOB[QI_P4FM?!_B6WM9?AAKT>AW \RWU#4IC937$62/-C@:(AE..#O&>^*^ MKOAYX^T?XH>"])\4Z!.UQI.I0^;"SKM=<$JR,.S*P92/530!T=>$_M8>.OB' M\)? .H^./".IZ+_9NEQP+=:3J6FO+*Y>81F1)EE4<>9'\A3^%CNY JI^T;^V M9X3_ &>]0AT62SN/$GB>5!+_ &79R*@A4_=,LA!VENH4*QQR0 03X[^TY^T- MJ_B3]G/Q-H?C;X45\PZM^V1KGA/P;HOCGQ+\*M0TSP'JTD8@U.WU6*XNDCD!,1>+/!EO_PEMO=0">Q@MYE@-R-V"H:3 1A\ MV0V,%2#@T =917Q7K'_!3;0_#VK7FF:E\/==L=0LY6@N+::XB5XI%.&4C'!! M%>Q_%+]I'4_A3X1\,:]J/@"^OX]5+B3>8H@%SYA=$W ID*_MA?\D1/_8S> M&?\ T_6%<#7??MA?\D1/_8S>&?\ T_6%<#0 4444 %%%% !1110 4444 %%% M% !1110 4444 %?G1^WUH_B2/XP+J.H17#^'I;2&/39MI,*87]XF>@;?N)'7 M!6OT7HK[;@_B:7">9K,8T55]UQLW;>VJ=G9Z=GI==3FQ%'V\.2]C\3**_;.B MOW/_ (CG_P!2W_RK_P#ZHV3OM=W;LKO7LM++H>GAZ/U>')>YQ7QF^)5K M\(?AAXA\6W063^SK9F@A;_EM.Q"PQ_\ G91]"37D?@OX>^$)OV:KWP'XD\4 M:/-J_B*VFO-:O'OXFOA7_T33P?_P"" M&U_^-U\.=)^/'P_\7:I\"?C!IFMQ8.H>'M2*SQPN"LJJQ2:,,.JNF]<^C5^V M_A_7;+Q1H6G:QILPN=/U"WCNK>9>CQNH93^((K\Q_P#@HI\#-+^&'C_1/$'A MS2[32-"URV,36=A"L,,-S#@-M10%4,C1G@]>_P#_ 39^-4?BSX<7?@& M_N =6\.L9;17;YI;)VSQW.QR0?0.@H P/^"J7_(H> /^OZZ_]%I72_\ !,'2 M;*#X'Z[J4=K$E_<:[+#-:39WG[6WB+3)K='L)?'%Q M;/;X^4QF_92OTQQ7WW_P43L+:S_9?DMX+>*&"VU&S2"*- JQ*"R@*!T ''': MO@GQM=1Q?MA:_;+NY]24\H>V/ MZ)\6M,\8K$7TK7+)+?#?PAXK\/^,]"U M#1+5;R&[T];T#:Q=&64)@G&/+C)'^U]:L_LA_M<>"O$GPBT31/$_B33/#OB/ M0K1+&>/5+E+9)XHEVQRH\A ;**-P!R"&XP03[O\ #3XH6OQ4&K:CHEN9?"]O M,+:QU=F(&H2+GSGC4C_5*=JA\_,P? PH+ 'Y+_M=,R_M-_$ ID.-48C'7.U: M_36']D_X<>(/AMX?\.^)O"MKJ,UE#')->;GBNY;DJ#-(\\95V9WW%LM@D^PQ M^9O[54\._P!L M:ZBU2;S-)TC5+;28HC]V.&-U\P?BYD8_6OT'_:>_9QL?VDO!-GHT^JOHE]87 M7VJTOE@$P4E2K(R;ERK CH1@J#['\\OV^OAC?^ ?V@M7U62(_P!E^),:E9SJ MN%+$!9DS_>5P2?9U/>OMOX _MK> /'/PUT^X\4>*--\.>);*W6+4K;4[A8/, MD4 &6+PN2,D$<9(!VWPY_9WM/AM\ +_P"&-GK=U<"\L[RWDU9HPCK) M<*P,B("=NW<,#)Z=>:^;/@;\'8/V&?%VI^*/B)\0-)C@O[-[*RT323+-<7Y, MBE'\HH&)!4@!00"_+ 9S]+ZU\>8;CX%^+OB+X>TVYFL=.M;F;2Y+V(HE^L:? M+.J9W"(OG[VTE5)X!!K\\_V4_C)X:;]HRY\<_&'69+J[:UDDL]2OHVF2*\+I ML)"@[ J>8%P-J\8Q@8 //OVJ?$4WBG]H'Q?J\VDW^@R74\4@L-20)W MS%!(5B #MSD9P>17[0V+&2RMV8[F:-22>_ K\7_VK/%%EXV_: \7Z[IJW TZ M_FAFMFNK=X'DC,$860(X#!6 #*2.58'O7[#>!O&&B^-= AO="U2TU:UC"1/- M9S+*BR>6K%"RDC(#+GTS0!^.OP3TJSUS]IGPG8:A;1WEE<>)(DFMYEW)(IGY M5@>H]J^P/^"J4*?\(K\/I-HWK>W:JWH#''D?H/RKY'^ 4R1_M3^"G9@%/B> M ^YN !^I%?7/_!5)E_X1/X?KD;C?71"YYP(X\_S'YT =Y_P33D>3]G.968L$ MUNZ50>PV1''YD_G7U=7R7_P3-F63]G>^13\T>OW*M]?*@/\ (BOK2@#*\0PZ M-JEF=#UL6=Q;ZNLEH+"\*D78V,SQA#]_Y Q('8$]J_/OX^?\$U]4TN>[UCX8 M70U2P),G]@7L@6XB'7;%*?ED'H&PV!U8U[G^WG\0;SX4Z/\ #+Q;8IYMQI/B MB.X,.[;YJ?9Y1)&3V#(67/\ M5[U\,?BAX=^+WA&R\1>&M0BOK*X12\:N#+; MN1DQ2J#\CCN#]1D$&@#\9_!OCCQU^SQX\>ZTR:_\,Z_9OY=U8W4;)O Y,4^A'N,'!K]-]>_:2/B3]C'5_BCI(_LW4WTMXMJY/V6\+BW.TGJ%D;*GTQF MO+_^"H'A_P ,OX"\,ZO*D,?C$ZB+6T9/]=/:[',BD=U5O+.><%L#[QKMOA+^ MSCJJ_L07/P]U2(6/B'6[*XNFAN#Q!<2/YD"O_=(VQ;AV.[TH ^9_^"8=JMY\ M?-?NIOWDL/AZ=E9N3N:XMP6SZXW#\:T_^"I5O&OQ6\(3A0)7T4HS=R%GD('_ M (\?SK._X)MR2>%?VDM?T/58S8ZA)HUU9FVF&V03QSPLT>/4!)"1_LU9_P"" MFNH)KOQR\,:+I_\ IM_;Z1'&UO;C?()99Y"D>!SN(VD+C.&'J* /M']C_P ; M7GQ _9O\$:OJ$C37PM7LYI')9G,$KPAF)ZDK&"3ZDU^97C+_ )/,US_L?I__ M $XM7ZH?LY_#>?X1_!'PEX4NRIOK&TW707HLTCM+(H/^*_*SQI,B_M MC:[*6'ECQ[.V[/&/[08YH _9NOQ?_9!_Y.8^'O\ V$U_]!:OV@K\7_V;9H/! MO[4'@X:O(NF16.MB"=KI@@A8%DPY/3#<'- '[.3PQW4,D,T:RQ2*4>-QE64C M!!'<8K\:O&VEWW[*O[45P+)' \.ZPEY9J3_KK1B)$4GONB;:?J:_7SPOXVT? MQG)J@T6\74(=.N?L(M3]1-=-Y@7VV1^7'CMLKYI\Y'@?1M?^R'28]VR"SBGV2'9WD95)8_>.<#@ Z[_@H% M\6]-^+^I^"-3T+3]230(8;R.TU:^MC!%J/SQ;G@5OG*+@#$/BC=> I/!-PU]HFG6MS;"ZALY( M+4-^Y(AC+*H)1=N54?*&4=\5]3_\$]O&&BWG[//AOP]#JEI)KEJ;Z6;3TF5I MXX_M3G>R Y4'S$QGKGB@#Y _X*.?\G,7O_8,M/\ T$U]D? ']G#P1XJ_9C\) MV/BSPY:ZS<:S80ZE=W=R"+IV=0T1$RD.NR,HBA2,*N/7/QI_P48F23]IK455 MLM'IMHK#T.S./R(_.OTJ^!+!O@A\/"#D'P[IQ!'_ %[1T >,?M;26'[//[(N MH:!X+A&@65(T6+Y$Z6P\/>( M$B'VZ0$I;7$981EL?=1A(X+=B%)P 30!W?A/X:?$^U_;0@^(VG> O$.C^'=1 MU\S3M>11H\=M.=LQE5'88 =F.">F>M?HY7F3?'[POK?BK1?#7@[4K#QEK-^Z MRS+I5XDT-E:#!DN)I4W*N%P%4\NS(. 2P]-H **** "BBB@ HHHH **** "B MBB@ HHHH **** "OG;X]6>I+XN%S<+(VGM"BVSX.PF=V3^(KZ)HKGKT MO;0Y;V/G<^R=9Y@_JCJ.&J=[7V[JZNOGO8^*:*^UJ*\_^S_[_P"'_!/S;_B& M_P#U%_\ DG_VY\4T5]K44?V?_?\ P_X(?\0W_P"HO_R3_P"W/BFBOM:BC^S_ M ._^'_!#_B&__47_ .2?_;GQ33D1I'5$4NS' 51DDU]J44?V?_?_ _X(_\ MB&__ %%_^2?_ &YSGP[M[^T\$Z1#J8<7JPX99/O*N3M!]PNT?A71T45ZT8\L M5'L?L.&HK#4(4$[J*2N]W96U"N&^,UIJ-[X%N8].61V$BM.D0)9HAG(P.O.T MGV!KN:*4X\\7'N98["K'86IA7)Q4TU==+GQ5TX/!I*^UJ*\K^S_[_P"'_!/R M+_B&_P#U%_\ DG_VY\Y_ >SU)_&2W%NL@L$B=;I\'805^5<],[MIQ[&OHRBB MO0H4?8PY;W/TC(UM[;*[LM.^]SP_QU_P G;_"W_L!:Q_[0 MI_[57[-NG?M$^ 7M%$5IXHT\-+I.H,,;7(YB<_\ /-\ 'T(#_E28]=IKW^N@^C/Q%^'?CSQ;^S/\ %I-1 M@@ET_6M)G:UO]-N,JLR XD@D'H<<'L0K#H*_2W]CGQ[I_P 4)/BCXKTI94L- M5\1)<1QS+ATS96X96]PP(XX...*X[]N[]D__ (6IH*/&EPNB6&6P8HY2$FF]@JMMSV9U/:NRT7]F?X5Z+H]A MIX^'OA>\%I!'!]IO-&MI9I=JA=\CE,LQQDD\DDF@#\L_VO/A[IOP]^.FO0Z' M=6MWH6IM_:=DUG*DB(LI):/Y20-KAU _NA3WK]+/V._C!_PN;X%Z)J-S/YVM M:/_ +=_[-/A2/X(3^)/"/A?1O#VHZ!<+=3_ M -E6$5J;BV8A)%;8HW;24<9Z!6QUKYX_X)W_ !IC^''Q>E\-:G="#1?%"+;! MI&PD=XI)@.>V[<\?N73TH _4O4+^TTVW$M]<0VL#R1P![APBL\CB.-,GC+.R MJ!U)8 > M"HXKW']N74+C2?V7O&%]:2M!=VLNG30RKU1UU"V*L/<$"NE_9Y^/^@?M >!+ M/6--N(8=72-5U+2?,!EM)>ARO782"5;H1[@@ 'Y#WFG^._V?_'47GQ:IX-\3 MV)WQOS%)MSC*L.'0X(XRK#(Y%?JO^Q_^T)+^T)\+?[1U*..'Q%IDWV+4EA7: MDC;0R2J.P=3R.S*V.,5S_P#P4"\/^%]4_9UUF^UX6\6IV#QOH]P^!,+AG4&- M.H"GH10!\N?\%'/^3F+W_L&6G_H)K[@_8)_Y--\"_P#;]_Z7W%?#O_!1 MJ1)/VF=0565BFFVBL <[3L)P?3@@_C7VY^P3>0?\,F^#3YT>+^!F?Q%%I? /P/?7WB%(T\6:ZR/=0H MP<6D*9\N'<."V69F(XR0.=N2 ?0WB#7;+POH6HZQJ4PMM/T^WDNKB9NB1HI9 MC^ !KY[_ &:]0\/:UX/\2^-?%NJZ0FM?$*ZDOKNRNKV+=#8;3':VK MT6'G! M_P">A%+^U=XRM?$_B7P-\%+>[5+GQAJ,+ZN(W >+38G\QU]FE*$#V1ACFO4O M^&>?A7_T33P?_P""&U_^-T ?CY\3O#$WP8^,6K:;I&HI,=&U$3:;J%M*L@9 MPD@D# D;MI0GT(([5^QGP3^)EK\8/A;X=\6VNU?[1M5:>)#Q%.ORRQ_\!=6' MN,'O7QE_P49_9Y\/>%?"7A[QIX2T#3- @M;@Z?J%MI=I';1R+("T4A5 !D,K M*3U.]?2J'_!,GXTQZ7J^L_#;4[H1Q:@3J.E"1L#SE4":(>[(JL!_TS?UH 9_ MP52TVXC\6> =0;<;2:QNK=/0.DB,WXXD7\JZ+_@E1<(VD_$B ']XL]@Y'L5G M _\ 037T7^UK\ 1^T'\*9](M&CA\06$OVW2YI" IE"D&)CV5U)'L0I/W:^%_ MV(_B,_[.OQ\U/PSXXCD\.P:M%_9UW]O'E"UN4;="\A/13EUW=/W@.<8OE[]PV8SNSQCUK\KOVT?'T MW[27[0VG>&? T3^(8=,B&F6?V']XMS<,Q:9T/38/E7=TQ&6SCF@#T?\ X)5: M;<-JWQ$U##"T6"R@)[,Y:9OS '_CU?H97C_[+/P'B_9]^%-GH,CQW&M73F]U M2XCY5KA@!M4]U0 */7!.!FO8* /BK_@J59W,GPK\(72$_8XM9:.5<<;V@WT,/QN\1VSE5EGT"0QYZG;<0$@?@<_A7WY\=?A+9?&_X6ZWX M0O)1;&]C#6]UMW?9YT8-&^/0, "!U4L.]?E5\-=6\1?L?_M%:5=^*-*N;*73 M9VAO[;9_Q\6D@*.\1. XP=RD'!*CDWTI.% MCBB'S$DX&>@SR: (OV@O&]S\./@GXS\1V,H@O['396M92,[)F&R-L=\.RFOS MY_X)GVIU+]HK5+J=C+-!H%U<;W.6+&>W0G/<_.?SK[\\3>&-9^,_[/\ J6BZ M_81>']>U_1Y(Y;,OYBV<[J2BL1][8VW)'<&O@;_@G8MQX*_:BU30]7B;3]3D MTF\TY[6<;7$R2Q2,F/4")C^!H Z;_@J?:1IX\\#70 \V339XF..<+*"/_0S^ M=?6/[%_CB\\??LV^#]0U"5I[ZWADL)978LS^3(T:$D]245,^^:^1?^"GVIIJ M_P 6O!NB69^U7UOIA+6\/SN&EF(5<#G<=@P.O(]:^U/V7?AK=_"/X#^$O#.H M*%U*WMFGNU Y2::1I60^ZE]F?]F@#\L-"TJSUS]K?3]-O[:.[L+SQQ';W%O* MN4EC>_"LC#N""0?K7W/_ ,%-H(U_9[T?$:CR_$-L$P/N_P"CW P/3BOA[PG< MQP_MA:-<,P\I/'D,A8'C:-04Y_*ON3_@IRP7]GS2@2 3XBM\#U_T>XH XK_@ MECHMA_PC7CC5S:0G4_MD-J+LJ#((MA8H#V!;D@=<#/05\M_MHQK9_M2>/?(' MDD7D4@V<88P1,3]!_'<(/[Q-1MW(]C$P'_H)KY0_;5F2;]J M+Q^T;!U%W$I(]1!$"/P(- '[&63&6R@9SN9HU))[\5^,?[(^E6>M?M)> +6^ MMX[JV.HB0Q2C*ED1G4D=\,H/X5^R^CS+<:38RHZD!V1!D90S8Z#+#)[#F@#]$/^"B_A^VUC]F?4KZ9% M:;2;^TNH6(Y5FD$)Q_P&4UXO_P $K_%UU]L\=>%WD9[+RX-2AC)X23)CD('^ MT/+S_N"O6O\ @HOXVT[3?V;I-.6[AEF\07UM%:K&X8R(CB9G7'51Y:C(X^=? M45Y]_P $N?AS?:;H?B[QI=P/#::DT-A8LPQYJQEVE8>HW,B@^JL.U 'S'J'B MZZ^+W[:&GZEJ$_VE-0\8VMK#N^ZMNMVD42 >@0*/?D]37W5_P4:M([G]F>_D M< M;ZE:2ID="7*?R8U\5?$SP':'60#T&8T/U)]:^7_ (A77CO]EK]I;7=1 MM;B;3];BOY[J"ZD3,5];2R,P8@\.C@\CLP(X9>/K[_@F5\+=0\*_#WQ#XOU& M%K<>(YH8[*.1"&,$&_\ >#_9=I& _P"N>>A%=SIA\"?MF^'?%?A#QC:6K>)_ M#.KWNGN;4^7=6JI.Z0W$+')PRJH8+/".K:C#_P MCWQ+\*?:9H[%7'EW<6XVE[4A)9"X!.W]RS!ES_>%>Y?\ M!5QAN^%RY&X#5"1W_P"73_"@#V'_ ()Q_P#)L]E_V$[O_P!"%? _QP_Y.Z\5 M_P#8UR?^E%?>O_!.&1)/V:;558,4U6[5@.QRIQ^1'YU\%_M#*=#_ &M/%\E\ M#;I'XD:Y8N",1M*) WT*D'Z&@#]BM:U2+0]&O]1F_P!39V\EP_\ NHI8_H*_ M)K]DKXD7UQ^U(GC'6-*UCQAK=TE[&=,U.#5V_L\/=R6+":&*.8,J!I%)4,P#,%SG ST(S^0W@?7 M-6_97_:,M+O4[1GOO#.I26]Y 5\V$AHI"F>S1N64]#E3TH ^E_VS_!_C[]H MCQ-X9U7PO\+O%VG-IEK)!,VIVT$3L2X9-OES/P/FZXZU]V?#6ZU:\^'?AB?7 MX)K777TRV.H0W _>)<>4OFAO??NKA9_VL?A:WA2'6M/\66&L2W*J+31["42: MCBV$^IVD>GZE) CW-I%-YJ0R%060/@ M;@#D9P,XH O4444 %%%% !1110 4444 %%%% !1110 4444 %>#?M=:=K5]X M.TN2P2:73(+AGODA!./E'ELP'\(^;VR17O-%-%%?1Y; MEZR^DZ?-S7=^W^9^,<:\72XPQM/%N@J2A'EM?F;U;UE:/?16T/SK^(.G:UIO MC'5H]?29=3:X=Y7F!_>98_,I/53VQQC%<[7Z;45\_/AI2DY*MOY?\$_7L+XW M2H4(4I90"V\CV(KU>BO1R[)EE]9U?:#?M=:=K5]X.TN2P2:73(+AGODA!./E'ELP'\(^;VR17R% M7Z;45&89&L=7=;VEK]+7_5'5PCXHRX6RN.6/!*HHMM24^1ZN^JY)7?GVLNA^ M9->B_ '3M9O/BEH4NCI-B"X5[J6,'8D&?W@8] "N1SU)%?>-%98_,I/53VQQC%?HI17LYGEJS&,8\_+R^5_\C\SX(XTEP97K M55AU551)?%RM6;V=I:.^JMKIV/S2TVSN]0OH+>PAFN+R1P(H[=2SENV .W7EC9:;6/%_VS/^38?B!_UXK_ .C4KU'Q9X4TKQSX M;U'0-4<,I_D0<$$<@@$Q BF]G/EL&'J,C[V!]A?'3X*Z'\>?A]>^ M&-:7RV?][9WRKF2TN #MD7UZX([@D>]?GA^R7\-]<^$O[<&A^%_$-K]FU*Q% M\IQDI*ALYBLB'NC#!!_/!R* /U1KYQ^.GB#3/'WQP\$?#:]U*TM-#TDCQ3KY MNIUC23RFQ:6Y+'!+2'>R'^%0:]W\6^*M,\#^&=3\0:SEIX \,Z:][;26ZWEEHUM%/ 64@2(ZH"K*3D$'J*_ M(G0]6UOX!_&**[3":YX6U=HY8U;Y7>&0I)'G^ZP#*?9J /W)KYY_:*_90\'? MM0:;!K5GJ$6F^(HXS';:[8[9HIU4D>7* <2*"" 005.>2.*]J\$>,M,^(7A' M2/$FC3BXTS4[9+F!P1D!ARI]&4Y4CL01VKY+_8I_:0TH:UXE^%VOWL=C?VVL MWDVC2W$@5+A)+AV:!2?XP[,P'\08X^[R ?$OQI_9C^('P'NF/B/2&DTK?MBU MJPS-9RPKZG_ ."?_P"U=K^N>*K;X9>+;^75HKB"0Z/?7!+S MQM&ANN:9IVM:+?6&KV\%WI=Q"\5U#=*#$\9!#!@> M,8S7YD_L;?"5?$/[7.H:OX8\RX\#>%=0O98M1R2DD1\V.V0-W9@RM[JK&@#Z M,_X*E_P#8Q6W_ *(N*\/_ ."6?_)3O&7_ &!T_P#1ZU[;_P %.I43 M]G_2$9@'?Q%;[5SR<6]QFO#_ /@EK,B_%3Q?$742/HRLJYY($Z9(_,?G0!^B MGB^>*U\)ZU-/CR([*=Y,]-HC8G]*_"+1=/N=6UFPL;-6:\N;B.&%4&6+LP"@ M>^2*_5K]N+]H;1/AG\)];\,VNHPS>+=>M7L8;&%PTD,,@*2S/C[@VE@N>2Q& M.A(^;/V#?V3]:U_QEI'Q(\3Z<]AX;TUA=Z9%=+M>^G'^KD53R(T.'#'[Q"XR M,X /TMKYMU?Q1H_Q'_:LB@U'5K&U\._#>U\P)=7*1K<:O<+@8#$;A%$#_NNU M>M?&KXJ:;\%_AIK?BS4F0K90G[/;LV#<7!&(HA_O-C..@R>@->8_L]_ 'P;J MGP@\.ZYXM\*Z#XJ\3Z_!_;FHZKJFFP74TLMT?/(WNI.%#A0 <<>] 'R3_P % M(/!6BK\0-)\=:!J-A?1:U#]EU!+.X20I<1* CL%/&Z/ _P"V1]:]K_X)G_&' M_A)?A_JG@&_GWW^@2?:;(,>6M)6R0/\ 04 ?I_^V_IMQJW[+'CV"V#&1;>WG.W^Y'= M0R/_ ..HU?FS^QG=1VG[3WP_>7;M-^T8W=-S1.J_CDC\:_86^L]+\:^&9[6; MR=3T75K1HWV-NCN()4P<$=596ZCL:_(GXK_"#Q3^Q_\ &K2=1:"2ZTRQU&/4 M-&U3;^ZNTCD#JC'&!( &7WR,@@D _8JO)_VKKB.W_9O^(KRXVG1YT&[^\PV MK^I%=I\//B%H?Q2\(:=XD\.WL=]IE[&'5D8%HVP-T;C^%U/!4\@U\N_\%(/C M5IOASX6GP!:7DY8'EUNX M7'XD5^*/PUOHM+^(OA:]G*B"WU6UFDW=-JS*3GVP*_=ROR*_;&_9@U7X'>.[ M[5=/LI;CP1JD[3V=Y%&3':L[$FVD(^Z5/"Y^\N.X8 _7:BO"_V3?VC-'^.G MPWTM9-0A7Q?8P+;ZII[N%F:1% ,ZIG)1^&R. 21VKV37O$&F>%])N-3UC4+; M2].MUW2W5W*L<:#W8G% &A7XZ?M.^,KGXH_M5>(!?3F>TM=8&BV\;?=C@AE\ MK:H]"0[>Y63=D>A4_ MQ4 ?>O[=MO'-^RGXX#H"(TM'7_9(O(,$5\T_\$L_&]ZGB3QEX0>5GT^6S358 MHV8[8Y$=8G*CH"PD3/\ US6OH;]O;Q)8VG[*/B8BZA;^U6LH+,[P1.3GV?['OA^."SAB2^TNYFN@J ><[-(& M9_4D #GL .U?)O\ P5$(_P"%W>&AGG_A'8__ $IN*^O?V4[B,_L>^%)-X\M= M'N S=AAY0?RP: /SF_8MT>QU[]I[P)9ZE:0WUH;F:4PSH'0M';RR(2#Z,JL/ M<"OJ/_@JM&IT/X*K9*:]Y_9B\*:U%K%O)I_A_P /VUOJV594<'D$%#C/ M48(R"#7YQ?LD^";[XM?M/>'KF"W;[-8ZE_;UXX^[#'%()0#]7V)_P*@#Z^_X M*B_\D1\,_P#8PQ_^DUQ4'_!+?_DD/BS_ +#I_P#2>*M7_@IQI,]]\ =)NX8V MD2QU^"68J.$1H9TW'_@3(/\ @5<#_P $W?B=X6\%?"OQQ#X@U_3M&-KJ*WSB M]N%B;RC"J[@"]+@.O\+ 'D=C7ZT_ MM&:?+JGP"^(MK!$\\TF@7NR.,99F$#D #N^"?V<=0BL+AK6?6[V'26D3AC&ZN\BC_>2)E/LQKXX_X)R^ M)M,\,_M W,FJW]MIT-UHES DMU,L2%@\4F,GC.V-C^!KZ[_;*T6/X]_LKZAJ M_A??J,6FW8U:V*QG_28X&DBD>/U78TCJP^\H!'WA0!XQ_P $]?B6W@;X7^(K M>U\!>*O%-S/K!DEO- M;>6)%$$02-C).C;@=YQC&&'/7&=\+?AA\3]$_;-/C M^V\"Z_HWAG5M=NIIS>1(A2UN6?(E5'884N&(!(!4'M7'_P#!/W]H[1/@]XHU MGPYXJO$TW0M<\N2+4)<^7;W*9 #G^%&5B"QX!5&_$7C/1_"_@ MW4+'QAJ5T?/O9-,NUFM]/M%&6FED3(M;\2:/:ZVUS?RZ7 FHQ"9([98T=U16!"AGE; M<1R=H]*K_P#!5:9!HOPXB+?O&N+Y@OL%@!/ZBO2O^";+ _LW@ Y(UBZ!]N(Z M / M+_MF?\FP_$#_ *\5_P#1J5^=_P#P3_\ ^3J_"'_7*^_](YJ_0[]L^1(_V8/' MY=E0&R106..3-& /SK\[/V!KA+?]JSP8'.T2+>H"3@9-G/C^6/QH _7VOQ;_ M &2M'L=>_:/\!6.HVD5[9R:@&>"=0R,51F7(/!PR@X/I7[1LP12S$*H&23T% M?C)^QU.EO^TW\/F8'U%=W?&+;BO7 M?^"K,6":E=JH/8;P1_\ !5AE^Q?#1@ K]%OV[K6&Y_96\;-+$DC0K:R1EE!*-]KA&X>AP2,^YK M\X+W1Y_V:_VJ+6+5HFCM_#OB*&ZW;#^]M!,KJZC_ &HB"/3..U?>W[=7Q7\* M-^S/K.G6NMV>H7GB!+<:?#93+,946>*5I/E)P@53\W3)4=2* /!?^"6/_(_> M./\ L&0_^C:XK_@I!XZO?$7[04OA^2X9M/\ #]E###;_ ,*22QK-(WU(>,'V M05U7_!+?4H+?XH^+K*2:-)[G25>*-F 9]DRYVCO@-DU@_P#!2CXVUJEC-=V-HMNHBEBD4DIHJ[_ ,$^?!_CGX>?#GQ!X=\9Z)?Z M,D&H"YL$O0,%)$PX3D\!DR1ZN3WJU^RQ^U[X'\8?"?1K+Q+XGTOP[XDTBT2T MO(-4NDMA*(UVK+&TA <,J@D Y!SQC!/M?PQ^)4/Q3M=3U?2K1AX9CN/L^FZE M(2#J(48DF1"HQ$'RJMGYMK' &"0#XC_X*7? ?^S]4L?BCI%MB"\*6.LK&O"R M@8AF/^\HV$],JG=JW_V ?%S_ !DU"RA\5ZK'?WOP_P!.6VT'2V7&U)&96NVR M?G=$"0@XPBD=VS7N?QRNH_CIXD;X):/>HD$D27WBN_AVNUC:*ZM% F00)Y7" MD9^Z@+8Y%?G)X-\0:_\ L?\ [2!:[5I+G0;YK/4(8^!>6K<-M!/1XRKKGH=A M/2@#]FJ*SO#WB#3_ !5H5AK.DW4=[IM_ EQ;W$9RLD;#((_ UHT %%%% !11 M10 4444 %%%% !1110 4444 %?A_^T+_ ,E^^)?_ &,VI_\ I5)7[@5^'_[0 MO_)?OB7_ -C-J?\ Z524 ?JM_P $3_\ D@'C;_L93_Z30U^B5?G;_P $3_\ MD@'C;_L93_Z30U^B5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 M\K-?U35_*S0!_2C^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I## M7JM !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!XK^V%_R1$_]C-X9_\ 3]85 MP-=]^V%_R1$_]C-X9_\ 3]85P- !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !535M-AUK3;JP MN6G6"YC:*1K:XD@D"D8.V2-E=#_M*01V-6Z* /$M*_8R^$>@ZX-9TWP[?Z=K M =I!J%KX@U**XW-G*"-8D:XG>>0@# + M2.2SGU9B2>I)JQ10!Y-X\_99^&WQ0U!;WQ9H^H:].C.T7VW7M0=(=Q!81IY^ MV,' X4 <#TK)\/\ [%GP>\)ZO;ZKHOA:ZTK4K=MT5U9ZYJ$]2*$8 (CB2943.T9VJ,D9.3S3O 7 M[-?P^^%]KJEMX4TO4-#M]3A:"ZBM=LDJG^&2-IBD@[X8$ @'J :[GQMX%T#XD>';G0?$VE6^LZ3MC=:A(T P<@ M8!#$>Q8YQSWS]"1Z#8V^AC1K6#[!IJV_V6.&Q9K?R8]NT+&T94QX'0J01Q@B MM"B@#P6^_87^".I7D]Y>>#9;N[N)&EFGGUK4'DD=CEF9C/DDDDDGK7L/A'PC MIW@?0[?1])^UK86XQ$EY?3WCHN H>9W8* N< = *V:* .#^*'P/\ !WQF MAMX/&&GW>K6D&"EHNJ7=O!N&<,8HI51F&3\Q!.#C.*YOP+^R5\+/AGX@@USP MMX>NM$U2'&)[76K\;U!!V.IGVNA(&48%3CD&O8** .5^(WPO\+?%KPZ^B>+= M&M]9TYFWJDV5>)O[T;J0R-[J1P2.AKQSPO\ L ?!KPQK*:C_ &%=:LT;[X[? M5+QYH%.!U08##V?<.?I7T;10!5N-,M+K39-.FM89;"2$V[VK(#&T97:4*]-N M.,=,5XWX;_8M^#?A7Q-_;MCX+MGO%?S(X[N>6X@B;."6O["? MP/L;J&YMO!"0,Y'!XK5/V2/AU-J,FHZ#9:AX$ MU*3A[KPAJ$NF%AS@;(R$XSG[M>S44 >3^$?V8O GA7Q1'XFFM;_Q-XFB4+'K M'B6_EU&XCQT*F4D*1V( ([5ZQ110!Y3\1/V8_ /Q)\30>);W3KG2?%,+!H]= MT.[DLKP,!@,7C(W,!@!B"0 #BH?A]^RS\/OAWXH?Q/;:?=:UXI<[CK>O7DE M[=!L ;@SG ; ^\ #CC..*]R\]O-F=W(] 6P.U>6_$#]C_X3?$[Q1)XAU[PHDFJS-ON M)K6ZFMA<'UD6-U!)[MC<<\FO9J* ,SPWX;TKP?H=GHVB6$&EZ79IY<%I;($2 M-?8?7))ZDDDUC?%'X8Z%\8/!5]X6\1PR3:5>-&S^2^R161U=2K8.#E?R)'>N MLHH CM[>*TMXH(8UBAB4(D:C 50, >@%X-7_A=\&?!GP8TJ?3_!VA0:/!<,'G=6>269@, O(Y+'&3@$ MX&3@#-=K10!X?K_[%/P<\5:Q:[J,LLAP -S-<$G ' MT %>C_#OX9^'_A7H8T?PU;W=GI:G]W:W&HW-VD(YXC$TC^6O).U<#)SBNIHH M *^?O'G["GP@\?Z[-J]QH,VDWL[^9/\ V3CRZ=X0T2'2XYB#<3[FDGG(S@O(Q+'&3@9P,G %=S110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5#>6J7UG/;2M(L'+K6=5G8L M]S=:W?L1R3M4>?A%!)PJ@*.@ %>D>$O!^G^"=-:QTR349+8MN U+5+F_9> , M*]Q([*N /E! ]N:W** .)^(OP;\+?%BV:U\46^HZA9.@CDL8M9O;:VD ;<-\ M,,R(QSW92>!Z"O-E_8+^!2,&7P.58'((UB_R/_(]>_T4 <1XB^#GAKQ3\-3X M"U"&\N/#1:'=!/?33RNL4Z3JC32LTA4L@'+9V\ CC'+:Y^R9\,-4NH;S3_#B M^%-3A7;'J'A>9],F4=Q^Y*@YQW!KV"B@#QC3?V3/ J:Q8:MX@DUSQWJ-@2;6 M;Q=J\VHK$3Z1N=A_%3V/49KUG5M'M]9TN;3YVN(;>50I-E=2VLJ@$$;9(F5U MZ?PD<<=*O44 >$ZM^P_\%]>U&XU#4_"5QJ-_<-OFNKO7-0EED;U9FN"2?AXX.*6B@#Q*\_8Q^$6HZ^==N_#E](-2:Y\P8P_F&XW;A@8.S') M).99G=VZ]V.!P.*T:* /.?B/^S[X'^+DC'Q;8:CK,)=9!9R:W?1VJL!M#+ D MRQJ<9Y"@\GU-<79_L*_!'3KJ&ZM/!DEK]44 M06-G'IMC;VD+2M%!&L2-/*\LA50 "SN2S'CEF))/))-<5\3O@7X#^,EO''XO M\-6>KR1KMBNF#17$8]%E0AP,\XSCVKO** /QU_:,\&?$;X >*+[P9>>(/$+^ M#I7^CD &_+2,TC0EN5.=O/8@@>\^,/!'A_P"(&C2:3XDT:RUO3GY-O?0K M(H./O+D?*P[,,$=C7ALO_!/SX+_VDEY;Z%?V)4DB&VU6X"\^Y _A_H7PUT/^R/#UI)9V!E,Q6:YEN'9R "Q>5F8\*._:NCH *Y7X@?"SPC\ M5-,6P\6^'['7;9,^7]JBR\6>IC<89"?52#7544 ?-O1_AG^S?\/?A+?-J.@: G]LN,/JU_*]U=MQ@_ MO)"2N1U"X!Q7IM% !7E?Q(_9G\!?%#Q%;>(]2TV?3O$]NRM%KFC74EG> J,* M2\9&X@ $@D BO5** /(O ?[*_@#P#XK;Q5'97NO\ BDD,-:\07LE]< XXKTSQ!H-IXHT6[TJ_^T?8[M/+E%K=2VTA7N!)$RNN?8C(R M.AK1HH \!7]@_P"!D_$^VTRW\5Z M7J&NP:;"(;6.\UV_8(!GYC^_^9SGF1LN1@$G KU"B@#RGX??LN_#;X4ZC<7W MA+1;W0KBXC:&8VNMWX652K+\Z&7#M+-<7&MZA))(Y.2S,9\DD]2:]YHH Q?!_@_3/ ?A^VT71UNH]-MAMAC MN[V>[:->RAYG=@H' 7. . !7X\_LAV%KJG[2'@>RO;>*[L[B[DAFMYT#QR(T M,@964\$$'&#ZU^POC+3=F@+8V?B+6)KNWME&,(L9(&WY1\IR#W!&*]X MHH CM[>*TMXX((TAAC4(D<:A510, #H .U>,ZM^R!\-=4U:^UF/3M0TOQ%> M7UQJ$FN:7J<]M>>;-(TDF'1@-N6( Q@#\Z]JHH \O^$_[-_@7X-:A>ZIH.G3 M3ZY>@BYUC4[AKF[D!.2-[= 3R=H&<#.<"JWQ"_97^&?Q6UUM8\6Z%=ZY?D85 M[C6;X)$O]V.-9@D:]]J@#/->LT4 >>?"_P" 7@?X,27)\&Z9=Z-'< ^;;#5; MR>W7$B MV\VN7ZV\;;0N4@6<1H<#^%1GD]36W\._A'X9^%-F+/PQ!J%C8JGEI9SZO>75 MO$N<_)%-*ZISW4 UV5% !7*:U\,?#^O>/?#OC.YL\>(M!6:.TO(SM8QRQLC1 MOQ\R_.2!V/(ZD'JZ* .$^*'P1\'?&:WMK?QAIUUJUI;\I:KJ=U;PYSGC,"1ZU6^&_P ?!7PCD4^$K'4=(@7PP.02VGWT]G+^$L+HX_!J\5NOV$_@??74US<^"Y+BXF M I KV*B@#PV;]D'PE>VDFG:AXC\;ZIH4B[6T2\\3W3V97T*!@2/J> MU>L>$/!FA^ =!M]%\.Z5:Z-I=N,1VMI&$7/=CW9CCECDGN:VJ* /)O'G[+/P MV^)^H"]\5Z1J.O3*S/&+W7]0>.'=]X1IY^V,' X4 <5S<'["/P.M9EEA\%/# M*O1X]9OU8?0B>O?:* /)O!_[*/PC\"7276D>!-+6ZC;ZUJ6%=L4;ZM>10Q^ZQ1S*BD] MR%R>^:U_AW\(/#'PIMOLOAF#4;*R$?E)9SZQ>75O&N<_)%-*Z(<]U -=I10! MA>+O!>F^.--^P:H^H+:\[ET_4[FQ+@C!#-!(A8$=B2*\<_X8)^!/_0B_^5>_ M_P#C]?0%% '*?#GX7^'/A/HAT?PQ:W5CIF[AP1U'8]1VK5HH _.G]L#]F_6/@"L?C M3X03ZUX>\,S1M'K%GI%_.OV5\\2DA]WEL#M(/"E1V; P?V"?$GPKUCQ3?P?$ M.QL;GQV]P+C3-;UZ9I4G7:!Y?[QB@E5AE3C<=V ]45Y MA\+_ -F[P)\'[U+WPWIUY%>)&T*S76I7$X5" " CN4&=HY"@\"O3Z "JFJ:5 M9:YI]Q8:E9V^H6-PACFM;J)98I%/565@01[&K=% 'SOXD_8)^#NO:B]_;:'= M^'[I\G=HU]) JDC&50EE7Z* /:M/P_\ L6_"_1]0M[[4=/U#Q9=6^#$WB/4) M;Q%([^62$/T*D5[K10 R&&.WA2*)%CB10J(@PJ@< =A7+_$;X6^%?BWH)T; MQ;HMOK5ANWHLV5>)L8W1NI#(<=U(KJZ* / 8_P!B/X;3_P!G0:L_B+Q#I6FX M^PZ1JVMSS6=J ,!8X]PP/;./PXKW33-,L]%T^VL-/M8;&QMHUB@MK>,1QQ(! M@*JC@ #L*M44 >,>,/V//A+\0/$-WKOB+PS<:OJUTY>6YN=:OR>23M4>?A5& M>%4!0. *V='_9N\ Z!X&OO!NG:=J5GX8O3F?38M>U 1D?-N5?W^55M[;E4@ M/_$#@5Z=10!X1IO[#?P4T74+>_T_PA/8WUM()8+FVUO4(Y8G!R&5EN 5(/<5 MO_$#]EGX:?%35H]3\6Z'>:[>11K%$UUK5_MC0 #"()PJYP"< ;CDG))->L44 M >>?"WX ^!O@M+=MX,TJZT9+H8FM_P"U+N>!SQ\QBEE9-_R@;]NX#(S@D5^< M7_!1S_DYB]_[!EI_Z":_6"OC;XR_L ZW\,??DGDF@#?\ "/['_P ,_C#\'?AQK.LZ1/9ZM/X8TL7-WI=PUNUT M!:Q$>:HRK'C&XC=[\#'N7PI^"O@WX)Z+)IGA#1HM,BF(:XFW-)-<,,X,DC$L MV,G S@9. ,U#\&? ?B'X9^"M,\,ZQXDLO$EII5I%964\&E-9S"*-=JB0F>17 M(4* 0%Z*?"VD^-O#]]H6NV$.J:3?1^5<6EPN4=#4[IIX(6&,80\-C'\>[K],?0E% M'A_B#]BGX,>*/$.I:YJ?@[[3JNHW4E[=7 U6]3S)I'+NVU9@!EB3@ =A7L& MAZ':^'M'MM,M&N9+6W38AO+J6ZEQDGYI969VZ_Q,>..E:%% 'AE]^Q'\%]0\ M4MKTO@JW%TTOG/;1W$R6K/G.?)#[,?[(&WVZU[=;VT5I;QV\$20P1H(TBC4* MJ*!@* . .U2T4 ?//C3]@OX.^--;EU230)]'N)G\R:/2;IH(78GD^7RJ_1 MHKU+X6_!SP?\&-#?2O"&BPZ3;RD-/(I9YIV'0R2,2S8R<9.!DX KM** /*OB M-^R]\-OBYKG]K^+]#NM>:T/AA^S[X M%^#,\\G@W2[O15GSYMNNK7DUNY.!N,,DS(6P VW(' ->BT4 %%%% 'G?Q&^ M /@GXMR/_P )98ZCJ\#LK&S;6[Z*U#* 1!',L8/'4+G.3U)KB;']A?X):9> M0W=GX-EM+N!Q)%/!K6H(\; Y#*PGR"#W%>]44 ;YQ!Z$%\$<'CBO+[']A?X):7>V]Y9>#I;2[MY%EAN(- M:U!)(W4Y5E83Y!!&017O-% 'DWQ!_97^&?Q5UB/5/%NA7>N7T4*P1R7.LWV( MT4 *HF"KG&3@?,26.223L_"WX#>"?@O]J7P;IEUH\-U_KK;^U+N>!F.WY_* MEE9 _P H&\#=@8SCBO0** /,OC%^SAX!^.R6S>+-%%S?6R[(-0MI&AN47.=N M]?O+DGY6R!DD $YKEM#_ &*/A/X=\%ZSX;L]"F6#6(XX;Z^DN6>[E1)5D"B0 M_<4LBY"!0<<]!7NU% 'DG@C]D[X2?#VZM;O1O ^FB]M766&ZO0]W*DBG(=6E M9MK C((Q@CC%=SX\^'OASXG^'9M"\4Z1;ZUI4I#&"X!^5AG#(P(9&&3\RD'D M\\UT5% 'S;HO_!/?X,:/K*7[:)?:@J-O6SO;^1X 1TRHP6'LQ(/?->^ZAX9T M_4/#QT,)-8Z;Y2PI'I=S+9/$BXVK')"R/&!@#Y2...G%:M% 'E7@G]E_X2Q)V8R>N<"NPHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *_#_]H7_DOWQ+_P"QFU/_ -*I*_<"OP__ &A?^2_?$O\ M[&;4_P#TJDH _5;_ ((G_P#) /&W_8RG_P!)H:_1*OSM_P"")_\ R0#QM_V, MI_\ 2:&OT2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E9K^J: MOY6: /Z4?V3O^36?@W_V)FC?^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: " 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@#Q7]L+_DB)_[&;PS_P"GZPK@:[[] ML+_DB)_[&;PS_P"GZPK@: "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 **** "OP_\ MVA?^2_?$O_L9M3_]*I*_<"OP_P#VA?\ DOWQ+_[&;4__ $JDH _5;_@B?_R0 M#QM_V,I_])H:_1*OSM_X(G_\D \;?]C*?_2:&OT2H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *_E9K^J:OY6: /Z4?V3O\ DUGX-_\ 8F:-_P"D M,->JUY5^R=_R:S\&_P#L3-&_](8:]5H **** "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**** .=^('P_T/XH>%;KPYXCM9KS2;F2"9X[>[FM9!)#,D\3I+"Z2(RR1HP* ML#E17S[\>/V8_ _@OX'?$3Q!HT_C"SU?2?#FHW]EWUU(TT]S<.7DED8Y9W8\LQ)))/)))-?LC_ ,.4?A3_ M -#GXL_[ZM__ (W1_P .4?A3_P!#GXL_[ZM__C= #/\ @B?_ ,D \;?]C*?_ M $FAK]$J\1_91_91\.?LD>#-7\.>&]5U/5K74K\ZA))J9C+(WEI'M78J\83/ M.>M>W4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?RLU_5-7\K- M']*/[)W_ ":S\&_^Q,T;_P!(8:]5K\.? ?\ P5R^,'PQ\#^'?!VE^&_!%QIG MA[3K?2+6:\L;QIGA@B6)&D*W:J6*H"2% SG '2MW_A]7\;_^A6^'_P#X+K[_ M .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#D MR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H M_:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VI MHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_ M%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_ MX?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U M?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\; M_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ MZ%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6 M^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA_ M_P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ M@NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K M[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^ M3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC M_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X? M5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?Q MO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^ MA6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5O MA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ M /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X M+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^ M_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ MY,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* M /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#] MJ:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FB MOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5 MO^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A M]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_ M&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ M .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H M5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X M?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ M (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P"" MZ^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO M_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y, MH_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^ M'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7 M\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&_ M_H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z% M;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^' M_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ M^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@N MOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ M .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#D MR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H M_:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VI MHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_ M%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_ MX?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U M?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\; M_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ MZ%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6 M^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA_ M_P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ M@NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K M[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^ M3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC M_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X? M5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?Q MO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^ MA6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5O MA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ M /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X M+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^ M_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ MY,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* M /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#] MJ:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FB MOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5 MO^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A M]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_ M&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ M .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H M5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X M?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ M (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P"" MZ^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO M_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y, MH_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^ M'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7 M\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&_ M_H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z% M;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^' M_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ M^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@N MOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ M .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#D MR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H M_:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VI MHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_ M%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_ MX?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U M?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\; M_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ MZ%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6 M^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA_ M_P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ M@NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K M[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^ M3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC M_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X? M5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?Q MO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^ MA6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5O MA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ M /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X M+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^ M_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ MY,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* M /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#] MJ:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FB MOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5 MO^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A M]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_ M&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ M .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H M5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X M?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ M (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P"" MZ^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO M_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y, MH_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^ M'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7 M\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&_ M_H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z% M;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^' M_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ M^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@N MOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ M .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#D MR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H M_:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VI MHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_ M%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_ MX?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U M?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\; M_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ MZ%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6 M^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA_ M_P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ M@NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K M[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^ M3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC M_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X? M5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?Q MO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^ MA6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5O MA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ M /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X M+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^ M_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ MY,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* M /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#] MJ:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FB MOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5 MO^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A M]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_ M&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ M .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H M5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X M?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ M (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P"" MZ^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO M_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y, MH_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^ M'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7 M\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&_ M_H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z% M;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^' M_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ M^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@N MOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ M .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#D MR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H M_:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VI MHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_ M%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_ MX?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U M?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\; M_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ MZ%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6 M^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA_ M_P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ M@NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K M[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^ M3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC M_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X? M5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?Q MO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^ MA6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5O MA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ M /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X M+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^ M_P#DR@#]J:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ MY,H _:FBOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* M /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#] MJ:*_%;_A]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FB MOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5 MO^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A M]7\;_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_ M&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ M .A6^'__ (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:*_%;_A]7\;_P#H M5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,H _:FBOQ6_X?5_&_\ Z%;X M?_\ @NOO_DRC_A]7\;_^A6^'_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ M (+K[_Y,H_X?5_&__H5OA_\ ^"Z^_P#DR@#]J:_E9K[]_P"'U?QO_P"A6^'_ 5 /X+K[_Y,KX=_L2#^_)^8_PH __9 end XML 13 amswa-20210430_htm.xml IDEA: XBRL DOCUMENT 0000713425 2020-05-01 2021-04-30 0000713425 2020-10-31 0000713425 us-gaap:CommonClassAMember 2021-07-02 0000713425 us-gaap:CommonClassBMember 2021-07-02 0000713425 2021-04-30 0000713425 2020-04-30 0000713425 us-gaap:CommonClassAMember 2021-04-30 0000713425 us-gaap:CommonClassAMember 2020-04-30 0000713425 us-gaap:CommonClassBMember 2021-04-30 0000713425 us-gaap:CommonClassBMember 2020-04-30 0000713425 us-gaap:CommonClassBMember 2020-05-01 2021-04-30 0000713425 us-gaap:CommonClassBMember 2019-05-01 2020-04-30 0000713425 us-gaap:SubscriptionAndCirculationMember 2020-05-01 2021-04-30 0000713425 us-gaap:SubscriptionAndCirculationMember 2019-05-01 2020-04-30 0000713425 us-gaap:SubscriptionAndCirculationMember 2018-05-01 2019-04-30 0000713425 us-gaap:LicenseMember 2020-05-01 2021-04-30 0000713425 us-gaap:LicenseMember 2019-05-01 2020-04-30 0000713425 us-gaap:LicenseMember 2018-05-01 2019-04-30 0000713425 amswa:ProfessionalServicesAndOtherMember 2020-05-01 2021-04-30 0000713425 amswa:ProfessionalServicesAndOtherMember 2019-05-01 2020-04-30 0000713425 amswa:ProfessionalServicesAndOtherMember 2018-05-01 2019-04-30 0000713425 us-gaap:MaintenanceMember 2020-05-01 2021-04-30 0000713425 us-gaap:MaintenanceMember 2019-05-01 2020-04-30 0000713425 us-gaap:MaintenanceMember 2018-05-01 2019-04-30 0000713425 2019-05-01 2020-04-30 0000713425 2018-05-01 2019-04-30 0000713425 us-gaap:CommonClassAMember 2020-05-01 2021-04-30 0000713425 us-gaap:CommonClassAMember 2019-05-01 2020-04-30 0000713425 us-gaap:CommonClassAMember 2018-05-01 2019-04-30 0000713425 us-gaap:CommonClassBMember 2018-05-01 2019-04-30 0000713425 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-04-30 0000713425 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-04-30 0000713425 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0000713425 us-gaap:RetainedEarningsMember 2018-04-30 0000713425 us-gaap:TreasuryStockMember 2018-04-30 0000713425 2018-04-30 0000713425 2017-05-01 2018-04-30 0000713425 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-04-30 0000713425 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-04-30 0000713425 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-05-01 2019-04-30 0000713425 us-gaap:AdditionalPaidInCapitalMember 2018-05-01 2019-04-30 0000713425 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-05-01 2019-04-30 0000713425 us-gaap:RetainedEarningsMember 2018-05-01 2019-04-30 0000713425 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-04-30 0000713425 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-04-30 0000713425 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0000713425 us-gaap:RetainedEarningsMember 2019-04-30 0000713425 us-gaap:TreasuryStockMember 2019-04-30 0000713425 2019-04-30 0000713425 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-05-01 2020-04-30 0000713425 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2020-04-30 0000713425 us-gaap:RetainedEarningsMember 2019-05-01 2020-04-30 0000713425 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-04-30 0000713425 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-04-30 0000713425 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0000713425 us-gaap:RetainedEarningsMember 2020-04-30 0000713425 us-gaap:TreasuryStockMember 2020-04-30 0000713425 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-05-01 2021-04-30 0000713425 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2021-04-30 0000713425 us-gaap:RetainedEarningsMember 2020-05-01 2021-04-30 0000713425 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-04-30 0000713425 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-04-30 0000713425 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000713425 us-gaap:RetainedEarningsMember 2021-04-30 0000713425 us-gaap:TreasuryStockMember 2021-04-30 0000713425 srt:MinimumMember 2020-05-01 2021-04-30 0000713425 srt:MaximumMember 2020-05-01 2021-04-30 0000713425 2021-05-01 2021-04-30 0000713425 amswa:DomesticMember 2020-05-01 2021-04-30 0000713425 amswa:DomesticMember 2019-05-01 2020-04-30 0000713425 amswa:InternationalMember 2020-05-01 2021-04-30 0000713425 amswa:InternationalMember 2019-05-01 2020-04-30 0000713425 us-gaap:SoftwareLicenseArrangementMember 2021-04-30 0000713425 us-gaap:SoftwareLicenseArrangementMember 2020-04-30 0000713425 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2021-04-30 0000713425 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2020-04-30 0000713425 amswa:ComputersEquipmentAndSoftwareMember 2020-05-01 2021-04-30 0000713425 us-gaap:OfficeEquipmentMember 2020-05-01 2021-04-30 0000713425 us-gaap:BuildingAndBuildingImprovementsMember 2020-05-01 2021-04-30 0000713425 us-gaap:BuildingMember 2020-05-01 2021-04-30 0000713425 amswa:CapitalizedSoftwareMember 2020-05-01 2021-04-30 0000713425 amswa:CapitalizedSoftwareMember 2021-04-30 0000713425 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2020-05-01 2021-04-30 0000713425 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2020-05-01 2021-04-30 0000713425 us-gaap:FiniteLivedIntangibleAssetsMember 2020-05-01 2021-04-30 0000713425 us-gaap:OperatingExpenseMember 2020-05-01 2021-04-30 0000713425 amswa:LicenseFeesMember 2020-05-01 2021-04-30 0000713425 us-gaap:FiniteLivedIntangibleAssetsMember 2019-05-01 2020-04-30 0000713425 us-gaap:OperatingExpenseMember 2019-05-01 2020-04-30 0000713425 amswa:LicenseFeesMember 2019-05-01 2020-04-30 0000713425 us-gaap:FiniteLivedIntangibleAssetsMember 2018-05-01 2019-04-30 0000713425 us-gaap:OperatingExpenseMember 2018-05-01 2019-04-30 0000713425 amswa:LicenseFeesMember 2018-05-01 2019-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-05-01 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:CustomerRelationshipsMember 2020-05-01 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:CustomerRelationshipsMember 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:CustomerRelationshipsMember 2020-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:NoncompeteAgreementsMember 2020-05-01 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:NoncompeteAgreementsMember 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:NoncompeteAgreementsMember 2020-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:TrademarksMember 2020-05-01 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:TrademarksMember 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember us-gaap:TrademarksMember 2020-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember 2021-04-30 0000713425 amswa:AcquiredFiniteLivedIntangibleAssetsMember 2020-04-30 0000713425 amswa:SupplyChainManagementMember 2019-04-30 0000713425 amswa:ItConsultingMember 2019-04-30 0000713425 us-gaap:AllOtherSegmentsMember 2019-04-30 0000713425 amswa:SupplyChainManagementMember 2020-04-30 0000713425 amswa:ItConsultingMember 2020-04-30 0000713425 us-gaap:AllOtherSegmentsMember 2020-04-30 0000713425 amswa:SupplyChainManagementMember 2021-04-30 0000713425 amswa:ItConsultingMember 2021-04-30 0000713425 us-gaap:AllOtherSegmentsMember 2021-04-30 0000713425 amswa:SupplyChainManagementMember 2019-05-01 2020-04-30 0000713425 amswa:ItConsultingMember 2019-05-01 2020-04-30 0000713425 us-gaap:AllOtherSegmentsMember 2019-05-01 2020-04-30 0000713425 amswa:SupplyChainManagementMember 2020-05-01 2021-04-30 0000713425 amswa:ItConsultingMember 2020-05-01 2021-04-30 0000713425 us-gaap:AllOtherSegmentsMember 2020-05-01 2021-04-30 0000713425 us-gaap:NontaxableMunicipalBondsMember 2021-04-30 0000713425 us-gaap:NontaxableMunicipalBondsMember 2020-04-30 0000713425 us-gaap:EquitySecuritiesMember 2020-05-01 2021-04-30 0000713425 us-gaap:EquitySecuritiesMember 2019-05-01 2020-04-30 0000713425 us-gaap:EquitySecuritiesMember 2018-05-01 2019-04-30 0000713425 us-gaap:DebtSecuritiesMember 2020-05-01 2021-04-30 0000713425 us-gaap:DebtSecuritiesMember 2019-05-01 2020-04-30 0000713425 us-gaap:DebtSecuritiesMember 2018-05-01 2019-04-30 0000713425 us-gaap:FairValueInputsLevel1Member 2021-04-30 0000713425 us-gaap:FairValueInputsLevel2Member 2021-04-30 0000713425 us-gaap:FairValueInputsLevel3Member 2021-04-30 0000713425 us-gaap:FairValueInputsLevel1Member 2020-04-30 0000713425 us-gaap:FairValueInputsLevel2Member 2020-04-30 0000713425 us-gaap:FairValueInputsLevel3Member 2020-04-30 0000713425 us-gaap:BuildingAndBuildingImprovementsMember 2021-04-30 0000713425 us-gaap:BuildingAndBuildingImprovementsMember 2020-04-30 0000713425 us-gaap:ComputerEquipmentMember 2021-04-30 0000713425 us-gaap:ComputerEquipmentMember 2020-04-30 0000713425 us-gaap:OfficeEquipmentMember 2021-04-30 0000713425 us-gaap:OfficeEquipmentMember 2020-04-30 0000713425 us-gaap:StateAndLocalJurisdictionMember 2021-04-30 0000713425 us-gaap:StateAndLocalJurisdictionMember 2020-05-01 2021-04-30 0000713425 us-gaap:ForeignCountryMember 2021-04-30 0000713425 us-gaap:StateAndLocalJurisdictionMember 2019-05-01 2020-04-30 0000713425 us-gaap:StateAndLocalJurisdictionMember 2018-05-01 2019-04-30 0000713425 amswa:TwoThousandTwentyPlanMember 2020-05-01 2021-04-30 0000713425 amswa:NonQualifiedMember amswa:TwoThousandTwentyPlanMember 2020-05-01 2021-04-30 0000713425 amswa:QuarterlyOptionAmountMember amswa:TwoThousandTwentyPlanMember 2020-05-01 2021-04-30 0000713425 amswa:TwoThousandTwentyPlanMember amswa:ShareholderExceedingTenPercentOfCombinedVotingPowerMember 2020-05-01 2021-04-30 0000713425 amswa:TwoThousandTwentyPlanMember amswa:ShareholderExceedingTenPercentOfCombinedVotingPowerMember 2021-04-30 0000713425 amswa:TwoThousandTwentyPlanMember 2021-04-30 0000713425 amswa:NonQualifiedMember amswa:TwoThousandTwentyPlanMember 2021-04-30 0000713425 amswa:NonQualifiedMember amswa:TwoThousandTwentyPlanMember 2020-04-30 0000713425 amswa:NonQualifiedMember amswa:TwoThousandTwentyPlanMember 2019-04-30 0000713425 amswa:TwoThousandTwentyPlanMember us-gaap:CommonClassAMember 2020-05-01 2021-04-30 0000713425 amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMember us-gaap:CommonClassAMember 2002-08-19 0000713425 amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMember us-gaap:CommonClassAMember 2020-05-01 2021-04-30 0000713425 us-gaap:AccountingStandardsUpdate201602Member 2019-05-01 0000713425 srt:MinimumMember srt:OtherPropertyMember 2021-04-30 0000713425 srt:MaximumMember srt:OtherPropertyMember 2021-04-30 0000713425 stpr:GA 2020-05-01 2021-04-30 0000713425 amswa:SupplyChainManagementMember 2018-05-01 2019-04-30 0000713425 amswa:ItConsultingMember 2018-05-01 2019-04-30 0000713425 us-gaap:AllOtherSegmentsMember 2018-05-01 2019-04-30 0000713425 us-gaap:NonUsMember 2020-05-01 2021-04-30 0000713425 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2021-04-30 0000713425 us-gaap:NonUsMember 2019-05-01 2020-04-30 0000713425 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-05-01 2020-04-30 0000713425 us-gaap:NonUsMember 2018-05-01 2019-04-30 0000713425 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-05-01 2019-04-30 0000713425 us-gaap:SubsequentEventMember 2021-05-27 2021-05-27 0000713425 us-gaap:AllowanceForCreditLossMember 2020-04-30 0000713425 us-gaap:AllowanceForCreditLossMember 2020-05-01 2021-04-30 0000713425 us-gaap:AllowanceForCreditLossMember 2021-04-30 0000713425 us-gaap:AllowanceForCreditLossMember 2019-04-30 0000713425 us-gaap:AllowanceForCreditLossMember 2019-05-01 2020-04-30 0000713425 us-gaap:AllowanceForCreditLossMember 2018-04-30 0000713425 us-gaap:AllowanceForCreditLossMember 2018-05-01 2019-04-30 iso4217:USD shares iso4217:USD shares pure amswa:segment amswa:Group amswa:CompensationPlan amswa:Segment amswa:supplyChain false 2021 FY 0000713425 us-gaap:AccountingStandardsUpdate201409Member P1Y P1Y 0.10 P3Y 10-K true 2021-04-30 --04-30 false 0-12456 AMERICAN SOFTWARE, INC. GA 58-1098795 470 East Paces Ferry Road, N.E. Atlanta GA 30305 404 261-4381 No No Yes Yes Accelerated Filer false false true false 481360000 31420934 1821587 Portions of the Company’s Proxy Statement for its 2021 Annual Meeting of Shareholders are incorporated by reference into Part III. 88658000 79814000 16006000 14161000 430000 264000 24438000 22582000 2201000 2425000 5320000 6684000 136623000 125666000 0 701000 3428000 3373000 4767000 8362000 25888000 25888000 360000 1132000 2474000 2177000 1454000 2053000 2163000 1941000 177157000 171293000 1732000 1643000 6129000 6635000 3615000 3547000 739000 763000 1307000 643000 37142000 34227000 50664000 47458000 2627000 2897000 821000 1424000 654000 92000 54766000 51871000 0.10 0.10 50000000 50000000 35629566 35629566 31040934 31040934 35000649 35000649 30412017 30412017 3563000 3500000 0.10 0.10 10000000 10000000 1821587 1821587 1821587 1821587 1 1 182000 182000 159492000 150312000 -15287000 -9013000 4588632 4588632 25559000 25559000 122391000 119422000 177157000 171293000 28877000 22033000 14026000 2993000 7582000 7126000 39616000 42774000 42154000 39922000 43077000 45400000 111408000 115466000 108706000 11884000 9491000 5759000 1921000 4798000 6430000 29093000 30695000 31421000 7530000 7324000 8356000 50428000 52308000 51966000 60980000 63158000 56740000 16964000 15348000 13078000 20304000 21958000 20992000 19139000 19519000 17006000 212000 285000 388000 56619000 57110000 51464000 4361000 6048000 5276000 409000 1524000 2092000 4078000 -774000 273000 8848000 6798000 7641000 759000 56000 838000 8089000 6742000 6803000 0.25 0.21 0.22 0.24 0.21 0.22 32559000 31747000 30950000 33169000 32367000 31378000 0.25 0.22 0.22 33141764 3314000 2057390 205000 131258000 3366000 -25559000 112584000 1753000 1753000 602176 61000 5306000 5367000 235799 23000 -235803 -23000 1751000 1751000 6803000 6803000 0.44 13651000 13651000 33979739 3398000 1821587 182000 138315000 -1729000 -25559000 114607000 1020910 102000 9970000 10072000 2027000 2027000 6742000 6742000 0.44 14026000 14026000 35000649 3500000 1821587 182000 150312000 -9013000 -25559000 119422000 628917 63000 6634000 6697000 2546000 2546000 8089000 8089000 0.44 14363000 14363000 35629566 3563000 1821587 182000 159492000 -15287000 -25559000 122391000 8089000 6742000 6803000 5610000 8103000 7719000 2546000 2027000 1751000 3569000 -563000 373000 0 0 4000 -270000 -609000 320000 1294000 22433000 10254000 3718000 34202000 18447000 1632000 4712000 -2165000 -845000 1537000 -536000 799000 2692000 -3611000 2914000 944000 431000 17756000 25982000 23930000 620000 3170000 5961000 678000 420000 1252000 -1298000 -3590000 -7213000 6697000 10072000 5367000 14311000 13938000 13590000 -7614000 -3866000 -8223000 8844000 18526000 8494000 79814000 61288000 52794000 88658000 79814000 61288000 518000 544000 516000 3615000 3547000 3434000 Presentation and Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 1970 and headquartered in Atlanta, Georgia, American Software, Inc. and its subsidiaries (collectively, the “Company”) are engaged in the development, marketing, and support activities of a broad range of computer business application software products. The Company’s operations are principally in the computer software industry, and its products and services are used by customers within the United States and certain international markets. We provide our software solutions through three major business segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:49.5pt;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%">•</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 SCM segment consists of Logility, Inc. (see Note 9), which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners, as well as Demand Management, Inc., a wholly-owned subsidiaries of Logility.</span></div><div style="margin-top:10pt;padding-left:49.5pt;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%">•</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 IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm.</span></div><div style="margin-top:10pt;padding-left:49.5pt;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%">•</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 Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Revenue Recognition </span></div><div style="text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses, maintenance services, consulting, implementation and training services, and Software-as-a-Service (“SaaS”), which includes a subscription to our software as well as support, hosting and managed services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 1 - Identification of the Contract with the Customer</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 2 - Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations</span></div><div style="padding-left:31.5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 3 - Determination of the Transaction Price</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 4 - Allocation of the Transaction Price to Distinct Performance Obligations</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 5 - Attribution of Revenue for Each Distinct Performance Obligation</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-style:italic;font-weight:700;line-height:120%">Nature of Products and Services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.</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 perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services and Other. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maintenance and Support.</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:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmMjkyNjBjMGRlYjQ4OTM5ODc3ZTQ4MTU3MGFlOWIxL3NlYzo5ZjI5MjYwYzBkZWI0ODkzOTg3N2U0ODE1NzBhZTliMV85NC9mcmFnOmFjN2ViNTkxYWQ1MTQwZDI5Y2ViM2Y2ODliZWNiMzExL3RleHRyZWdpb246YWM3ZWI1OTFhZDUxNDBkMjljZWIzZjY4OWJlY2IzMTFfNTYxNA_ec279a71-9602-438d-bdd1-fc4e766c3698">one</span> to three years. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indirect Channel Revenue.</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:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We account for sales taxes collected from customers on a net basis</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></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in unbilled accounts receivables or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance on a monthly, quarterly, or annual basis. Services are typically billed as </span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.</span></div><div style="text-align:justify"><span style="color:#010202;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:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying consolidated balance sheets in accordance with ASC Topic 606.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the twelve months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognized $33.0 million of revenue that was included in the deferred revenue balance as of April 30, 2020.</span></div><div style="margin-top:17pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.156%"><tr><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.823%"/><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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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"/></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="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:#ffffff;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%">Deferred revenue, current</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:10pt;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:10pt;font-weight:400;line-height:100%">37,142 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">34,227 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, long-term*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">Total deferred revenue</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:10pt;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:10pt;font-weight:400;line-height:100%">37,682 </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:10pt;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:10pt;font-weight:400;line-height:100%">34,227 </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:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Included in other long-term liabilities on the accompanying consolidated balance sheet</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of April 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $116.0 million. The Company expects to recognize revenue on approximately 46% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue by geography is as follows:</span></div><div style="margin-top:17pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.441%"><tr><td style="width:1.0%"/><td style="width:69.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.080%"/><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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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="padding:2px 1pt 2px 19pt;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%">Domestic</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">94,676 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">93,332 </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:2px 1pt 2px 19pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">111,408 </span></td><td style="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="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">115,466 </span></td><td style="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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Practical Expedients and Exemptions. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several practical expedients and exemptions allowed under Topic 606</span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that impact the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applies in the application of Topic 606:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (this applies to time-and-material engagements).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The costs are expected to be recovered.</span></div><div style="text-align:justify;text-indent:49.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period for license and term subscriptions. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eferred sales commissions</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in long-term assets, respectively, in the Company’s consolidated balance sheets. Total deferred commissions at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and April 30, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $3.9 million and $3.5 million, respectively. Amortization of sales commissions was $2.0 million for year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is included in sales and marketing expense in the accompanying consolidated statements of operations. During the fiscal 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> impairment analyses, no losses were recognized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unbilled Accounts Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The unbilled receivable balance consists of amounts generated from license fee and services revenue. At April 30, 2021 and 2020, unbilled license fees were approximately $0.7 million and $1.3 million, respectively, and unbilled services revenue was approximately $1.5 million and $1.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized but under the terms of the license agreements, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenue primarily occurs due to the timing of the billings, which occur subsequent to the end of each reporting period.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Cost of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for licenses includes amortization of developed technology and capitalized computer software development costs, salaries and benefits and value-added reseller ("VAR") commissions. Costs for maintenance and services revenue includes the cost of personnel to conduct implementations, customer support and consulting, and other personnel-related expenses as well as agent commission expenses related to maintenance revenue generated by the indirect channel. Costs for subscriptions revenue includes amortization of developed technology and capitalized computer software development costs, third–party hosting costs, salaries and benefits and value–added reseller ("VAR") commissions. Commission costs for maintenance are deferred and amortized over the related maintenance term. Commission costs for subscriptions are deferred and amortized over the related subscription term.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents of $81.7 million and $75.3 million at April 30, 2021 and 2020, respectively, consist of overnight repurchase agreements and money market deposit accounts. The Company considers all such investments with original maturities of three months or less to be cash equivalents for purposes of the consolidated statements of cash flows.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f) Concentrations of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, short- and long-term investments and accounts receivable. The Company maintains cash and cash equivalents and short- and long-term investments with various financial institutions. The Company’s sales are primarily to companies located in North America and Europe. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral. Accounts receivable are due principally from companies under stated contract terms.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g) Returns and Allowances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not experienced significant returns or warranty claims to date and, as a result, the allowance for the cost of returns and product warranty claims at April 30, 2021 and 2020 is not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records an allowance for doubtful accounts based on the historical experience of write-offs and a detailed assessment of accounts receivable. The total amounts of expense to operations were approximately $0, $97,000, and $0 for fiscal 2021, 2020, and 2019, respectively, which are included in general and administrative expenses in the accompanying consolidated statements of operations. In estimating the allowance for doubtful accounts, management considers the age of the accounts receivable, the Company’s historical write-offs, and the credit worthiness of the customer, among other factors. Should any of these factors change, the estimates made by management will also change accordingly, which could affect the level of the Company’s future provision for doubtful accounts. Uncollectible accounts are written off when it is determined that the specific balance is not collectible.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h) Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of commercial paper, corporate bonds, government securities, certificates of deposits and marketable equity securities. The Company accounts for its investments in accordance with the Investments – Debt Securities (Topic 320) and Investments—Equity Securities (Topic 321). The Company has classified its investment portfolio as “trading.” “Trading” securities are bought and held principally for the purpose of selling them in the near term and are recorded at fair value. Unrealized gains and losses on trading securities are included in the determination of net earnings. For the purposes of computing realized gains and losses, cost is identified on a specific identification basis. Investments with maturities less than one year as of the consolidated balance sheet date are classified as short-term investments and those that mature greater than one year are classified as long-term investments.</span></div><div style="margin-top:16pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i) Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation of buildings, computer equipment, purchased computer software, office furniture and equipment is calculated using the straight-line method based upon the estimated useful lives of the assets (three years for computer equipment and software, seven years for office furniture and equipment, fifteen years for building improvements and thirty years for buildings). Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, whichever is shorter. Depreciation and amortization expense on buildings, furniture, equipment and purchased computer software was $0.6 million, $0.6 million, and $0.7 million in 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j) Capitalized Computer Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain computer software development costs in accordance with the Costs of Software to be Sold, Leased or Marketed under ASC 985-20. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes ongoing evaluations of the recoverability of its capitalized software projects by comparing the net amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, the Company writes off the amount by which the unamortized software development costs exceed net realizable value. Capitalized computer software development costs are amortized ratably based on the projected revenue associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license and subscription revenue in the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Expenditures and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Total expenditures for capitalized computer software development costs, total research and development expense, and total amortization of capitalized computer software development costs are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2019</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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalized computer software development costs</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:10pt;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:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">5,961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total research and development expense</span></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:10pt;font-weight:400;line-height:100%">16,964 </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:10pt;font-weight:400;line-height:100%">15,348 </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:10pt;font-weight:400;line-height:100%">13,078 </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: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%">Total research and development expense and capitalized computer software-development costs</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:10pt;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:10pt;font-weight:400;line-height:100%">17,584 </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:10pt;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:10pt;font-weight:400;line-height:100%">18,518 </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:10pt;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:10pt;font-weight:400;line-height:100%">19,039 </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="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%">Total amortization of capitalized computer software development costs</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,215 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized computer software development costs consist of the following at April 30, 2021 and 2020 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Capitalized computer software development costs</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:10pt;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:10pt;font-weight:400;line-height:100%">43,593 </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:10pt;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:10pt;font-weight:400;line-height:100%">42,973 </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="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%">Accumulated amortization</span></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:10pt;font-weight:400;line-height:100%">(38,826)</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:10pt;font-weight:400;line-height:100%">(34,611)</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 #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:10pt;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:10pt;font-weight:400;line-height:100%">4,767 </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:10pt;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:10pt;font-weight:400;line-height:100%">8,362 </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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the Company’s capitalized software projects that are currently completed and being amortized, the Company expects amortization expense for the next three years to be as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</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:10pt;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:10pt;font-weight:400;line-height:100%">3,154 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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:10pt;font-weight:400;line-height:100%">1,156 </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: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%">2024</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:10pt;font-weight:400;line-height:100%">340 </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:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,650 </span></td><td style="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="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k) Acquisition-Related Intangible Assets (exclusive of Logility’s treasury stock repurchases)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related intangible assets are stated at historical cost and include acquired software and certain other intangible assets with definite lives. Intangible assets are being amortized over a period ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmMjkyNjBjMGRlYjQ4OTM5ODc3ZTQ4MTU3MGFlOWIxL3NlYzo5ZjI5MjYwYzBkZWI0ODkzOTg3N2U0ODE1NzBhZTliMV85NC9mcmFnOmFjN2ViNTkxYWQ1MTQwZDI5Y2ViM2Y2ODliZWNiMzExL3RleHRyZWdpb246YWM3ZWI1OTFhZDUxNDBkMjljZWIzZjY4OWJlY2IzMTFfMjIzMDE_ec49dafb-ed48-4bb2-8cda-ff06ee101da2">one</span> to eight years. For 2021, total amortization expense related to acquisition-related intangible assets was approximately $0.8 million, with $0.2 million included in operating expense and $0.6 million included in cost of license fees in the accompanying consolidated statements of operations. For 2020, total amortization expense related to acquisition-related intangible assets was approximately $1.6 million, with $0.3 million included in operating expense and $1.3 million included in cost of license fees in the accompanying consolidated statements of operations. For 2019, total amortization expense related to acquisition-related intangible assets was approximately $2.4 million, with $0.4 million included in operating expense and $2.0 million included in cost of license fees in the accompanying consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-Related Intangible Assets consist of the following at April 30, 2021 and 2020 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.008%"><tr><td style="width:1.0%"/><td style="width:59.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.384%"/><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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>in Years</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current technology</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:10pt;font-weight:400;line-height:100%">3</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:10pt;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:10pt;font-weight:400;line-height:100%">6,000 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,000 </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="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%">Customer relationships</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%">8</span></td><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:10pt;font-weight:400;line-height:100%">1,700 </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:10pt;font-weight:400;line-height:100%">1,700 </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: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%">Non-compete</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:10pt;font-weight:400;line-height:100%">3</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:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">100 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">3</span></td><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:10pt;font-weight:400;line-height:100%">340 </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:10pt;font-weight:400;line-height:100%">340 </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 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 #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:10pt;font-weight:400;line-height:100%">8,140 </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:10pt;font-weight:400;line-height:100%">8,140 </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="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%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(7,780)</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:10pt;font-weight:400;line-height:100%">(7,008)</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 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:10pt;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:10pt;font-weight:400;line-height:100%">360 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,132 </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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2021 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">212 </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: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%">2023</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:10pt;font-weight:400;line-height:100%">52 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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:10pt;font-weight:400;line-height:100%">38 </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: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%">2025</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:10pt;font-weight:400;line-height:100%">38 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></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:10pt;font-weight:400;line-height:100%">20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">360 </span></td><td style="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;text-indent:11.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l) Goodwill and Other Intangibles</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of costs over fair value of assets of businesses acquired. Goodwill and intangible assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead are tested for impairment at least annually in accordance with the FASB issued Accounting Standards Update (“ASU”) No. 2017-04</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles-Goodwill and Other (Topic 350)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company evaluates the carrying value of goodwill annually and between annual evaluations if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When evaluating whether the goodwill is impaired, the Company compares the fair value of the reporting unit to which the goodwill is assigned to its carrying amount, including goodwill. The Company identifies the reporting unit on a basis that is similar to its method for identifying operating segments as defined by the Segment Reporting Topic of the FASB ASC. If the carrying amount of a reporting unit exceeds its fair value, then the amount of the impairment loss must be measured. This evaluation is applied annually on each impairment testing date (April 30) unless there is a triggering event present during an interim period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended April 30, 2021 and 2020, the Company performed a qualitative assessment based on economic, industry and company-specific factors as the initial step in the annual goodwill impairment test for all reporting units. Based on the results of the qualitative assessment, companies are only required to perform Step 1 of the annual impairment test for a reporting unit if the company concludes that it is more likely than not that the unit’s fair value is less than its carrying amount. To the extent the Company concludes it is more likely than not that a reporting unit’s estimated fair value is less than its carrying amount, the two-step approach is applied. The first step would require a comparison of each reporting unit’s fair value to the respective carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The Company did not identify any macroeconomic or industry conditions as of April 30, 2021, that would indicate the fair value of the reporting units were more likely than not to be less than their respective carrying values. If circumstances change or events occur to indicate it is more likely than not that the fair value of any reporting units have fallen below their carrying value, the Company would test such reporting unit for impairment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with estimable useful lives are required to be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment in accordance with the (ASU) No. 2011-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment (Topic 360).</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill consisted of the following by segment (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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:8pt;font-weight:700;line-height:100%">Supply Chain<br/>Management*</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%">IT<br/>Consulting</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%">Other</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><td colspan="3" style="background-color:#cceeff;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%">Balance at April 30, 2019</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:10pt;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:10pt;font-weight:400;line-height:100%">25,888 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">25,888 </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"/><td colspan="3" style="display:none"/></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%">Balance at April 30, 2020</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Balance at April 30, 2021</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#bfe4ff;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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Goodwill related to Logility, Inc., Demand Management, Inc. and their acquisitions.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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: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%">IT<br/>Consulting</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%">Other</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><td colspan="3" style="background-color:#cceeff;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%">Balance at April 30, 2019</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:10pt;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:10pt;font-weight:400;line-height:100%">2,732 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">2,732 </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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Amortization 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:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(1,600)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 30, 2020</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:10pt;font-weight:400;line-height:100%">1,132 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">1,132 </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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Amortization 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:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(772)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 30, 2021</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:10pt;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:10pt;font-weight:400;line-height:100%">360 </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:10pt;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:10pt;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 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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">360 </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:justify;text-indent:11.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m) Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n) Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017–04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the subsequent measurement of goodwill to eliminate Step 2 from the goodwill impairment test. In addition, it eliminates the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. Therefore, the same impairment assessment applies to all reporting units. ASU 2017–04 is effective for the Company’s fiscal year beginning May 1, 2020. The new guidance is required to be applied on a prospective basis. The adoption of ASU 2017–04 did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-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%">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40):</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-style:italic;font-weight:400;line-height:120%">Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract (A Consensus of the FASB Emerging Issues Task Force).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASU 2018-15 provides additional guidance on the accounting for costs of implementation activities performed in a cloud computing arrangement (i.e., hosting arrangement) that is a service contract. The new guidance amends the definition of a hosting arrangement and requires a customer in a hosting arrangement that is a service contract to capitalize certain implementation costs following the internal use software capitalization criteria within Accounting Standards Codification ("ASC") Subtopic 350-40.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU 2018-15 on May 1, 2020, applying the guidance prospectively, and the adoption of this standard did not have an impact on our consolidated financial statements. Historically we have not capitalized implementation costs associated with cloud computing arrangements that are service contracts, following the guidance in Subtopic 350-40, but we will do so pursuant to the clarifications provided in the new guidance on a go forward basis.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, we adopted ASU 2016-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%"> Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective method applied for all financial assets measured at amortized cost. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection. The net impact of the adoption of ASU 2016-13 on our consolidated financial statements was immaterial.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span><br/></span></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:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </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): Simplifying the Accounting for Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The new guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating taxes for each quarter and the recognition of deferred tax liabilities for outside basis differences. This guidance also simplifies aspects of the accounting for franchise taxes and changes in tax laws or rates, as well as clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 will be effective for the Company beginning May 1, 2021 and would require us to recognize a cumulative effect adjustment to the opening balance of reinvested earnings, if applicable. We do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o) Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/reserves and allowances. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p) Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one stock-based employee compensation plan under which options to purchase common stock of the Company were outstanding as of April 30, 2021. This plan is described more fully in Note 6. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock option compensation cost of approximately $2.5 million, $2.0 million and $1.8 million and related income tax benefit of approximately $0.6 million, an income tax benefit of approximately $0.7 million, and an income tax benefit of approximately $0.3 million for the years ended April 30, 2021, April 30, 2020 and 2019, respectively. Stock-based compensation expense is recorded on a straight-line basis over the vesting period for the entire award directly to additional paid-in capital.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q) Comprehensive Income`-</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Update (ASU) 2018-02,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Comprehensive Income (Topic 220),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> establishes standards for reporting and presentation of comprehensive income and its components in a full set of financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any other comprehensive income items for 2021, 2020, or 2019.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r) Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews long-lived assets, such as property, and equipment, and purchased intangibles subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of by sale would be separately presented in the consolidated balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a group classified as held for sale would be presented separately in the appropriate asset and liability sections of the consolidated balance sheet.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s) Earnings per Common Share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two classes of common stock. Class B common shares are convertible into Class A common shares at any time, on a one-for-one basis. Under the Company’s Articles of Incorporation, if dividends are declared, holders of Class A common shares shall receive a $.05 dividend per share prior to the Class B common shares receiving any dividend and holders of Class A common shares shall receive a dividend at least equal to Class B common shares dividends on a per share basis. As a result, the Company has computed the earnings per share in compliance with the Earnings Per Share Topic of the FASB ASC, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s basic earnings per share calculation, the Company uses the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B common shares in the earnings per share calculation to the extent that earnings equal or exceed $.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares. If Class B shares convert to Class A shares during the period, the distributed net earnings for Class B shares is calculated using the weighted average common shares outstanding during the period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share is calculated similarly to basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under the Company’s stock incentive plans. For the Company’s diluted earnings per share calculation for Class A shares, the Company uses the “if-converted” method. This calculation assumes that all Class B common shares are converted into Class A common shares and, as a result, assumes there are no holders of Class B common shares to participate in undistributed earnings.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s diluted earnings per share calculation for Class B shares, the Company uses the “two-class” method. This calculation does not assume that all Class B common shares are converted into Class A common shares. In addition, this method assumes the dilutive effect of Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts). See Note 6 for total stock options outstanding and potential dilution:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><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%">Basic earnings per common share: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.008%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.478%"/><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:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">Year Ended <br/>April 30, 2021</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:8pt;font-weight:700;line-height:100%">Year Ended <br/>April 30, 2020</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:8pt;font-weight:700;line-height:100%">Year Ended <br/>April 30, 2019</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">Class A Common Shares</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:8pt;font-weight:700;line-height:100%">Class B Common Shares</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:8pt;font-weight:700;line-height:100%">Class A Common Shares</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:8pt;font-weight:700;line-height:100%">Class B Common Shares</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:8pt;font-weight:700;line-height:100%">Class A Common Shares</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:8pt;font-weight:700;line-height:100%">Class B Common Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distributed earnings per share</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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings/(loss) per share</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:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.22)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total per share</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:10pt;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:10pt;font-weight:400;line-height:100%">0.25 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.25 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed earnings</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">13,556 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">13,219 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">12,837 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings/(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:10pt;font-weight:400;line-height:100%">(5,921)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(6,864)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(6,441)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(412)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">7,635 </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:10pt;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:10pt;font-weight:400;line-height:100%">452 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,355 </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:10pt;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:10pt;font-weight:400;line-height:100%">387 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,396 </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:10pt;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:10pt;font-weight:400;line-height:100%">407 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">30,737 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,822 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">29,925 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,822 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">29,106 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;border-top:3pt double #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-weight:700;line-height:120%">Diluted EPS for Class A common shares using the If-Converted Method</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2021 </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:58.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class A<br/>Common Shares</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%">Class A<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">7,635 </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:10pt;font-weight:400;line-height:100%">30,737 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.25 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">610 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">7,635 </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:10pt;font-weight:400;line-height:100%">31,347 </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:10pt;font-weight:400;line-height:100%">0.24 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B Common Share Conversion</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:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1,822 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class A Common Shares</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:10pt;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:10pt;font-weight:400;line-height:100%">8,087 </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:10pt;font-weight:400;line-height:100%">33,169 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.24 </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="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2020 </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:58.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class A<br/>Common Shares</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%">Class A<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">6,355 </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:10pt;font-weight:400;line-height:100%">29,925 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">620 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">6,355 </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:10pt;font-weight:400;line-height:100%">30,545 </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:10pt;font-weight:400;line-height:100%">0.21 </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="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%">Class B Common Share Conversion</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:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1,822 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class A Common Shares</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:10pt;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:10pt;font-weight:400;line-height:100%">6,742 </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:10pt;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:10pt;font-weight:400;line-height:100%">32,367 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2019 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:58.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class A<br/>Common Shares</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%">Class A<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">6,396 </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:10pt;font-weight:400;line-height:100%">29,106 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">429 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">6,396 </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:10pt;font-weight:400;line-height:100%">29,535 </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:10pt;font-weight:400;line-height:100%">0.22 </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="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%">Class B Common Share Conversion</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:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1,844 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class A Common Shares</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:10pt;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:10pt;font-weight:400;line-height:100%">6,803 </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:10pt;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:10pt;font-weight:400;line-height:100%">31,379 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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: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%">Diluted EPS for Class B common shares using the Two-Class Method</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2021</span></div><div style="margin-top:5pt;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.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class B<br/>Common Shares</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%">Class B<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">452 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.25 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings from Class A Common Shares to<br/>Class B Common Shares<br/></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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class B Common Shares<br/></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:10pt;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:10pt;font-weight:400;line-height:100%">457 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.25 </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="margin-top:18pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2020</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.715%"><tr><td style="width:1.0%"/><td style="width:59.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.330%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class B<br/>Common Shares</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%">Class B<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">387 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.21 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings from Class A Common Shares to<br/>Class B Common Shares<br/></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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class B Common Shares<br/></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:10pt;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:10pt;font-weight:400;line-height:100%">392 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.22 </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="margin-top:18pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2019</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.715%"><tr><td style="width:1.0%"/><td style="width:60.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.759%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class B<br/>Common Shares</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%">Class B<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">407 </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:10pt;font-weight:400;line-height:100%">1,844 </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:10pt;font-weight:400;line-height:100%">0.22 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings from Class A Common Shares to<br/>Class B Common Shares<br/></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:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class B Common Shares<br/></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:10pt;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:10pt;font-weight:400;line-height:100%">409 </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:10pt;font-weight:400;line-height:100%">1,844 </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:10pt;font-weight:400;line-height:100%">0.22 </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: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="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Amounts adjusted for rounding</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(t) Advertising</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All advertising costs are expensed as incurred. Advertising expenses, which are included within sales and marketing expenses, were $2.1 million, $2.9 million and $2.3 million in fiscal 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(u) Guarantees and Indemnifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for guarantees in accordance with the Guarantee Topic of the FASB ASC</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 Company’s sales agreements with customers generally contain infringement indemnity provisions. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with intellectual property infringement claims made by third parties with respect to the customer’s authorized use of the Company’s products and services. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer, as well as the Company’s modification of the product so it is no longer infringing or, if it cannot be corrected, return of the product for a refund. The sales agreements with customers sometimes also contain indemnity provisions for death, personal injury or property damage caused by the Company’s personnel or contractors in the course of performing services to customers. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with death, personal injury and property damage claims made by third parties with respect to actions of the Company’s personnel or contractors. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer. The indemnity obligations contained in sales agreements generally have a limited monetary award. The Company has not previously incurred costs to settle claims or pay awards under these indemnification obligations. The Company accounts for these indemnity obligations in accordance with the Contingencies Topic of the FASB ASC, and records a liability for these obligations when a loss is probable and reasonably estimable. The Company has not recorded any liabilities for these agreements as of April 30, 2021 or 2020.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company warrants to its customers that its software products will perform in all material respects in accordance with the standard specifications, generally for 90 days after delivery of the licensed products and for the subscription term for SaaS products. Additionally, the Company warrants to its customers that services will be performed consistent with generally accepted industry standards or specific service levels through completion of the agreed upon services. If necessary, the Company will provide for the estimated cost of product and service warranties based on specific warranty claims and claim history. However, the Company has not incurred significant recurring expense under product or service warranties. Accordingly, the Company has no liabilities recorded for these agreements as of April 30, 2021 or 2020.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(v) Industry Segments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates and manages its business in three reportable segments. See Note 9 of the Consolidated Financial Statements.</span></div> Basis of Presentation<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 1970 and headquartered in Atlanta, Georgia, American Software, Inc. and its subsidiaries (collectively, the “Company”) are engaged in the development, marketing, and support activities of a broad range of computer business application software products. The Company’s operations are principally in the computer software industry, and its products and services are used by customers within the United States and certain international markets. We provide our software solutions through three major business segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:49.5pt;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%">•</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 SCM segment consists of Logility, Inc. (see Note 9), which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners, as well as Demand Management, Inc., a wholly-owned subsidiaries of Logility.</span></div><div style="margin-top:10pt;padding-left:49.5pt;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%">•</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 IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm.</span></div><div style="margin-top:10pt;padding-left:49.5pt;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%">•</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 Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.</span></div> 3 6 3 Principles of ConsolidationThe consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Revenue Recognition <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses, maintenance services, consulting, implementation and training services, and Software-as-a-Service (“SaaS”), which includes a subscription to our software as well as support, hosting and managed services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 1 - Identification of the Contract with the Customer</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 2 - Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations</span></div><div style="padding-left:31.5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 3 - Determination of the Transaction Price</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 4 - Allocation of the Transaction Price to Distinct Performance Obligations</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Step 5 - Attribution of Revenue for Each Distinct Performance Obligation</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-style:italic;font-weight:700;line-height:120%">Nature of Products and Services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.</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 perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services and Other. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maintenance and Support.</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:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmMjkyNjBjMGRlYjQ4OTM5ODc3ZTQ4MTU3MGFlOWIxL3NlYzo5ZjI5MjYwYzBkZWI0ODkzOTg3N2U0ODE1NzBhZTliMV85NC9mcmFnOmFjN2ViNTkxYWQ1MTQwZDI5Y2ViM2Y2ODliZWNiMzExL3RleHRyZWdpb246YWM3ZWI1OTFhZDUxNDBkMjljZWIzZjY4OWJlY2IzMTFfNTYxNA_ec279a71-9602-438d-bdd1-fc4e766c3698">one</span> to three years. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indirect Channel Revenue.</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:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We account for sales taxes collected from customers on a net basis</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></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in unbilled accounts receivables or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance on a monthly, quarterly, or annual basis. Services are typically billed as </span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.</span></div><div style="text-align:justify"><span style="color:#010202;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:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying consolidated balance sheets in accordance with ASC Topic 606.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the twelve months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognized $33.0 million of revenue that was included in the deferred revenue balance as of April 30, 2020.</span></div><div style="margin-top:17pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.156%"><tr><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.823%"/><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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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"/></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="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:#ffffff;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%">Deferred revenue, current</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:10pt;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:10pt;font-weight:400;line-height:100%">37,142 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">34,227 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, long-term*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">Total deferred revenue</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:10pt;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:10pt;font-weight:400;line-height:100%">37,682 </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:10pt;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:10pt;font-weight:400;line-height:100%">34,227 </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:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Included in other long-term liabilities on the accompanying consolidated balance sheet</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of April 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $116.0 million. The Company expects to recognize revenue on approximately 46% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue by geography is as follows:</span></div><div style="margin-top:17pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.441%"><tr><td style="width:1.0%"/><td style="width:69.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.080%"/><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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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="padding:2px 1pt 2px 19pt;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%">Domestic</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">94,676 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">93,332 </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:2px 1pt 2px 19pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">111,408 </span></td><td style="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="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">115,466 </span></td><td style="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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Practical Expedients and Exemptions. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several practical expedients and exemptions allowed under Topic 606</span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that impact the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applies in the application of Topic 606:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (this applies to time-and-material engagements).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs. </span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The costs are expected to be recovered.</span></div><div style="text-align:justify;text-indent:49.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period for license and term subscriptions. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eferred sales commissions</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in long-term assets, respectively, in the Company’s consolidated balance sheets. Total deferred commissions at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and April 30, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $3.9 million and $3.5 million, respectively. Amortization of sales commissions was $2.0 million for year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is included in sales and marketing expense in the accompanying consolidated statements of operations. During the fiscal 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> impairment analyses, no losses were recognized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unbilled Accounts Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The unbilled receivable balance consists of amounts generated from license fee and services revenue. At April 30, 2021 and 2020, unbilled license fees were approximately $0.7 million and $1.3 million, respectively, and unbilled services revenue was approximately $1.5 million and $1.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized but under the terms of the license agreements, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenue primarily occurs due to the timing of the billings, which occur subsequent to the end of each reporting period.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Cost of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for licenses includes amortization of developed technology and capitalized computer software development costs, salaries and benefits and value-added reseller ("VAR") commissions. Costs for maintenance and services revenue includes the cost of personnel to conduct implementations, customer support and consulting, and other personnel-related expenses as well as agent commission expenses related to maintenance revenue generated by the indirect channel. Costs for subscriptions revenue includes amortization of developed technology and capitalized computer software development costs, third–party hosting costs, salaries and benefits and value–added reseller ("VAR") commissions. Commission costs for maintenance are deferred and amortized over the related maintenance term. Commission costs for subscriptions are deferred and amortized over the related subscription term.</span></div>Returns and Allowances<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not experienced significant returns or warranty claims to date and, as a result, the allowance for the cost of returns and product warranty claims at April 30, 2021 and 2020 is not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records an allowance for doubtful accounts based on the historical experience of write-offs and a detailed assessment of accounts receivable. The total amounts of expense to operations were approximately $0, $97,000, and $0 for fiscal 2021, 2020, and 2019, respectively, which are included in general and administrative expenses in the accompanying consolidated statements of operations. In estimating the allowance for doubtful accounts, management considers the age of the accounts receivable, the Company’s historical write-offs, and the credit worthiness of the customer, among other factors. Should any of these factors change, the estimates made by management will also change accordingly, which could affect the level of the Company’s future provision for doubtful accounts. Uncollectible accounts are written off when it is determined that the specific balance is not collectible.</span></div> 20000 1500000 1400000 P3Y 33000000.0 <div style="margin-top:17pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.156%"><tr><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.823%"/><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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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"/></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="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:#ffffff;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%">Deferred revenue, current</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:10pt;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:10pt;font-weight:400;line-height:100%">37,142 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">34,227 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, long-term*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">Total deferred revenue</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:10pt;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:10pt;font-weight:400;line-height:100%">37,682 </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:10pt;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:10pt;font-weight:400;line-height:100%">34,227 </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:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Included in other long-term liabilities on the accompanying consolidated balance sheet</span></div> 37142000 34227000 540000 0 37682000 34227000 116000000.0 0.46 P12M <div style="text-align:justify"><span style="color:#010202;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue by geography is as follows:</span></div><div style="margin-top:17pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.441%"><tr><td style="width:1.0%"/><td style="width:69.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.080%"/><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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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="padding:2px 1pt 2px 19pt;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%">Domestic</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">94,676 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">93,332 </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:2px 1pt 2px 19pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">111,408 </span></td><td style="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="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">115,466 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 94676000 93332000 16732000 22134000 111408000 115466000 3900000 3500000 2000000.0 0 0 700000 1300000 1500000 1100000 Cash EquivalentsCash equivalents of $81.7 million and $75.3 million at April 30, 2021 and 2020, respectively, consist of overnight repurchase agreements and money market deposit accounts. The Company considers all such investments with original maturities of three months or less to be cash equivalents for purposes of the consolidated statements of cash flows. 81700000 75300000 Concentrations of Credit RiskFinancial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, short- and long-term investments and accounts receivable. The Company maintains cash and cash equivalents and short- and long-term investments with various financial institutions. The Company’s sales are primarily to companies located in North America and Europe. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral. Accounts receivable are due principally from companies under stated contract terms. 0 97000 0 InvestmentsInvestments consist of commercial paper, corporate bonds, government securities, certificates of deposits and marketable equity securities. The Company accounts for its investments in accordance with the Investments – Debt Securities (Topic 320) and Investments—Equity Securities (Topic 321). The Company has classified its investment portfolio as “trading.” “Trading” securities are bought and held principally for the purpose of selling them in the near term and are recorded at fair value. Unrealized gains and losses on trading securities are included in the determination of net earnings. For the purposes of computing realized gains and losses, cost is identified on a specific identification basis. Investments with maturities less than one year as of the consolidated balance sheet date are classified as short-term investments and those that mature greater than one year are classified as long-term investments. Property and EquipmentProperty and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation of buildings, computer equipment, purchased computer software, office furniture and equipment is calculated using the straight-line method based upon the estimated useful lives of the assets (three years for computer equipment and software, seven years for office furniture and equipment, fifteen years for building improvements and thirty years for buildings). Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, whichever is shorter. P3Y P7Y P15Y P30Y 600000 600000 700000 Capitalized Computer Software Development CostsThe Company capitalizes certain computer software development costs in accordance with the Costs of Software to be Sold, Leased or Marketed under ASC 985-20. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes ongoing evaluations of the recoverability of its capitalized software projects by comparing the net amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, the Company writes off the amount by which the unamortized software development costs exceed net realizable value. Capitalized computer software development costs are amortized ratably based on the projected revenue associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license and subscription revenue in the consolidated statements of operations. Total expenditures for capitalized computer software development costs, total research and development expense, and total amortization of capitalized computer software development costs are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2019</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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalized computer software development costs</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:10pt;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:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">5,961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total research and development expense</span></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:10pt;font-weight:400;line-height:100%">16,964 </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:10pt;font-weight:400;line-height:100%">15,348 </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:10pt;font-weight:400;line-height:100%">13,078 </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: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%">Total research and development expense and capitalized computer software-development costs</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:10pt;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:10pt;font-weight:400;line-height:100%">17,584 </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:10pt;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:10pt;font-weight:400;line-height:100%">18,518 </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:10pt;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:10pt;font-weight:400;line-height:100%">19,039 </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="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%">Total amortization of capitalized computer software development costs</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,215 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 620000 3170000 5961000 16964000 15348000 13078000 17584000 18518000 19039000 4215000 5871000 4627000 <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized computer software development costs consist of the following at April 30, 2021 and 2020 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Capitalized computer software development costs</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:10pt;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:10pt;font-weight:400;line-height:100%">43,593 </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:10pt;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:10pt;font-weight:400;line-height:100%">42,973 </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="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%">Accumulated amortization</span></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:10pt;font-weight:400;line-height:100%">(38,826)</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:10pt;font-weight:400;line-height:100%">(34,611)</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 #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:10pt;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:10pt;font-weight:400;line-height:100%">4,767 </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:10pt;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:10pt;font-weight:400;line-height:100%">8,362 </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> 43593000 42973000 38826000 34611000 4767000 8362000 <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the Company’s capitalized software projects that are currently completed and being amortized, the Company expects amortization expense for the next three years to be as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</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:10pt;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:10pt;font-weight:400;line-height:100%">3,154 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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:10pt;font-weight:400;line-height:100%">1,156 </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: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%">2024</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:10pt;font-weight:400;line-height:100%">340 </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:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,650 </span></td><td style="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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2021 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">212 </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: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%">2023</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:10pt;font-weight:400;line-height:100%">52 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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:10pt;font-weight:400;line-height:100%">38 </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: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%">2025</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:10pt;font-weight:400;line-height:100%">38 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></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:10pt;font-weight:400;line-height:100%">20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">360 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y 3154000 1156000 340000 4650000 Acquisition-Related Intangible Assets (exclusive of Logility’s treasury stock repurchases)Acquisition-related intangible assets are stated at historical cost and include acquired software and certain other intangible assets with definite lives. Intangible assets are being amortized over a period ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmMjkyNjBjMGRlYjQ4OTM5ODc3ZTQ4MTU3MGFlOWIxL3NlYzo5ZjI5MjYwYzBkZWI0ODkzOTg3N2U0ODE1NzBhZTliMV85NC9mcmFnOmFjN2ViNTkxYWQ1MTQwZDI5Y2ViM2Y2ODliZWNiMzExL3RleHRyZWdpb246YWM3ZWI1OTFhZDUxNDBkMjljZWIzZjY4OWJlY2IzMTFfMjIzMDE_ec49dafb-ed48-4bb2-8cda-ff06ee101da2">one</span> to eight years. For 2021, total amortization expense related to acquisition-related intangible assets was approximately $0.8 million, with $0.2 million included in operating expense and $0.6 million included in cost of license fees in the accompanying consolidated statements of operations. For 2020, total amortization expense related to acquisition-related intangible assets was approximately $1.6 million, with $0.3 million included in operating expense and $1.3 million included in cost of license fees in the accompanying consolidated statements of operations. For 2019, total amortization expense related to acquisition-related intangible assets was approximately $2.4 million, with $0.4 million included in operating expense and $2.0 million included in cost of license fees in the accompanying consolidated statements of operations. P8Y 800000 200000 600000 1600000 300000 1300000 2400000 400000 2000000.0 <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-Related Intangible Assets consist of the following at April 30, 2021 and 2020 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.008%"><tr><td style="width:1.0%"/><td style="width:59.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.384%"/><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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>in Years</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current technology</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:10pt;font-weight:400;line-height:100%">3</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:10pt;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:10pt;font-weight:400;line-height:100%">6,000 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,000 </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="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%">Customer relationships</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%">8</span></td><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:10pt;font-weight:400;line-height:100%">1,700 </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:10pt;font-weight:400;line-height:100%">1,700 </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: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%">Non-compete</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:10pt;font-weight:400;line-height:100%">3</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:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">100 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">3</span></td><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:10pt;font-weight:400;line-height:100%">340 </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:10pt;font-weight:400;line-height:100%">340 </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 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 #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:10pt;font-weight:400;line-height:100%">8,140 </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:10pt;font-weight:400;line-height:100%">8,140 </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="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%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(7,780)</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:10pt;font-weight:400;line-height:100%">(7,008)</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 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:10pt;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:10pt;font-weight:400;line-height:100%">360 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,132 </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> P3Y 6000000 6000000 P8Y 1700000 1700000 P3Y 100000 100000 P3Y 340000 340000 8140000 8140000 7780000 7008000 360000 1132000 212000 52000 38000 38000 20000 360000 Goodwill and Other Intangibles<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of costs over fair value of assets of businesses acquired. Goodwill and intangible assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead are tested for impairment at least annually in accordance with the FASB issued Accounting Standards Update (“ASU”) No. 2017-04</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles-Goodwill and Other (Topic 350)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company evaluates the carrying value of goodwill annually and between annual evaluations if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When evaluating whether the goodwill is impaired, the Company compares the fair value of the reporting unit to which the goodwill is assigned to its carrying amount, including goodwill. The Company identifies the reporting unit on a basis that is similar to its method for identifying operating segments as defined by the Segment Reporting Topic of the FASB ASC. If the carrying amount of a reporting unit exceeds its fair value, then the amount of the impairment loss must be measured. This evaluation is applied annually on each impairment testing date (April 30) unless there is a triggering event present during an interim period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended April 30, 2021 and 2020, the Company performed a qualitative assessment based on economic, industry and company-specific factors as the initial step in the annual goodwill impairment test for all reporting units. Based on the results of the qualitative assessment, companies are only required to perform Step 1 of the annual impairment test for a reporting unit if the company concludes that it is more likely than not that the unit’s fair value is less than its carrying amount. To the extent the Company concludes it is more likely than not that a reporting unit’s estimated fair value is less than its carrying amount, the two-step approach is applied. The first step would require a comparison of each reporting unit’s fair value to the respective carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The Company did not identify any macroeconomic or industry conditions as of April 30, 2021, that would indicate the fair value of the reporting units were more likely than not to be less than their respective carrying values. If circumstances change or events occur to indicate it is more likely than not that the fair value of any reporting units have fallen below their carrying value, the Company would test such reporting unit for impairment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with estimable useful lives are required to be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment in accordance with the (ASU) No. 2011-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment (Topic 360).</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill consisted of the following by segment (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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:8pt;font-weight:700;line-height:100%">Supply Chain<br/>Management*</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%">IT<br/>Consulting</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%">Other</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><td colspan="3" style="background-color:#cceeff;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%">Balance at April 30, 2019</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:10pt;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:10pt;font-weight:400;line-height:100%">25,888 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">25,888 </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"/><td colspan="3" style="display:none"/></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%">Balance at April 30, 2020</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Balance at April 30, 2021</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#bfe4ff;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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Goodwill related to Logility, Inc., Demand Management, Inc. and their acquisitions.</span></div> 25888000 0 0 25888000 25888000 0 0 25888000 25888000 0 0 25888000 Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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: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%">IT<br/>Consulting</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%">Other</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><td colspan="3" style="background-color:#cceeff;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%">Balance at April 30, 2019</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:10pt;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:10pt;font-weight:400;line-height:100%">2,732 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">2,732 </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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Amortization 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:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(1,600)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 30, 2020</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:10pt;font-weight:400;line-height:100%">1,132 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">1,132 </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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Amortization 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:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(772)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 30, 2021</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:10pt;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:10pt;font-weight:400;line-height:100%">360 </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:10pt;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:10pt;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 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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">360 </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> 2732000 0 0 2732000 1600000 0 0 1600000 1132000 0 0 1132000 772000 0 0 772000 360000 0 0 360000 Income TaxesThe Company accounts for income taxes using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Recent Accounting Pronouncements<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017–04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the subsequent measurement of goodwill to eliminate Step 2 from the goodwill impairment test. In addition, it eliminates the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. Therefore, the same impairment assessment applies to all reporting units. ASU 2017–04 is effective for the Company’s fiscal year beginning May 1, 2020. The new guidance is required to be applied on a prospective basis. The adoption of ASU 2017–04 did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-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%">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40):</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-style:italic;font-weight:400;line-height:120%">Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract (A Consensus of the FASB Emerging Issues Task Force).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASU 2018-15 provides additional guidance on the accounting for costs of implementation activities performed in a cloud computing arrangement (i.e., hosting arrangement) that is a service contract. The new guidance amends the definition of a hosting arrangement and requires a customer in a hosting arrangement that is a service contract to capitalize certain implementation costs following the internal use software capitalization criteria within Accounting Standards Codification ("ASC") Subtopic 350-40.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU 2018-15 on May 1, 2020, applying the guidance prospectively, and the adoption of this standard did not have an impact on our consolidated financial statements. Historically we have not capitalized implementation costs associated with cloud computing arrangements that are service contracts, following the guidance in Subtopic 350-40, but we will do so pursuant to the clarifications provided in the new guidance on a go forward basis.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, we adopted ASU 2016-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%"> Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective method applied for all financial assets measured at amortized cost. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection. The net impact of the adoption of ASU 2016-13 on our consolidated financial statements was immaterial.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span><br/></span></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:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </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): Simplifying the Accounting for Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The new guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating taxes for each quarter and the recognition of deferred tax liabilities for outside basis differences. This guidance also simplifies aspects of the accounting for franchise taxes and changes in tax laws or rates, as well as clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 will be effective for the Company beginning May 1, 2021 and would require us to recognize a cumulative effect adjustment to the opening balance of reinvested earnings, if applicable. We do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.</span></div> Use of EstimatesThe preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/reserves and allowances. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions. Stock-Based Compensation<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one stock-based employee compensation plan under which options to purchase common stock of the Company were outstanding as of April 30, 2021. This plan is described more fully in Note 6. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock option compensation cost of approximately $2.5 million, $2.0 million and $1.8 million and related income tax benefit of approximately $0.6 million, an income tax benefit of approximately $0.7 million, and an income tax benefit of approximately $0.3 million for the years ended April 30, 2021, April 30, 2020 and 2019, respectively. Stock-based compensation expense is recorded on a straight-line basis over the vesting period for the entire award directly to additional paid-in capital.</span></div> 1 2500000 2000000.0 1800000 600000 700000 300000 Comprehensive Income`-<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Update (ASU) 2018-02,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Comprehensive Income (Topic 220),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> establishes standards for reporting and presentation of comprehensive income and its components in a full set of financial statements.</span> Impairment of Long-Lived AssetsThe Company reviews long-lived assets, such as property, and equipment, and purchased intangibles subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of by sale would be separately presented in the consolidated balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a group classified as held for sale would be presented separately in the appropriate asset and liability sections of the consolidated balance sheet. Earnings per Common Share<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two classes of common stock. Class B common shares are convertible into Class A common shares at any time, on a one-for-one basis. Under the Company’s Articles of Incorporation, if dividends are declared, holders of Class A common shares shall receive a $.05 dividend per share prior to the Class B common shares receiving any dividend and holders of Class A common shares shall receive a dividend at least equal to Class B common shares dividends on a per share basis. As a result, the Company has computed the earnings per share in compliance with the Earnings Per Share Topic of the FASB ASC, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s basic earnings per share calculation, the Company uses the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B common shares in the earnings per share calculation to the extent that earnings equal or exceed $.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares. If Class B shares convert to Class A shares during the period, the distributed net earnings for Class B shares is calculated using the weighted average common shares outstanding during the period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share is calculated similarly to basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under the Company’s stock incentive plans. For the Company’s diluted earnings per share calculation for Class A shares, the Company uses the “if-converted” method. This calculation assumes that all Class B common shares are converted into Class A common shares and, as a result, assumes there are no holders of Class B common shares to participate in undistributed earnings.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s diluted earnings per share calculation for Class B shares, the Company uses the “two-class” method. This calculation does not assume that all Class B common shares are converted into Class A common shares. In addition, this method assumes the dilutive effect of Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.</span></div> 0.05 0.05 <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts). See Note 6 for total stock options outstanding and potential dilution:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><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%">Basic earnings per common share: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.008%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.478%"/><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:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">Year Ended <br/>April 30, 2021</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:8pt;font-weight:700;line-height:100%">Year Ended <br/>April 30, 2020</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:8pt;font-weight:700;line-height:100%">Year Ended <br/>April 30, 2019</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">Class A Common Shares</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:8pt;font-weight:700;line-height:100%">Class B Common Shares</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:8pt;font-weight:700;line-height:100%">Class A Common Shares</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:8pt;font-weight:700;line-height:100%">Class B Common Shares</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:8pt;font-weight:700;line-height:100%">Class A Common Shares</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:8pt;font-weight:700;line-height:100%">Class B Common Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distributed earnings per share</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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.44 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings/(loss) per share</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:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(0.22)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total per share</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:10pt;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:10pt;font-weight:400;line-height:100%">0.25 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.25 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed earnings</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">13,556 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">13,219 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">12,837 </span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings/(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:10pt;font-weight:400;line-height:100%">(5,921)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(6,864)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(6,441)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(412)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">7,635 </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:10pt;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:10pt;font-weight:400;line-height:100%">452 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,355 </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:10pt;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:10pt;font-weight:400;line-height:100%">387 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,396 </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:10pt;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:10pt;font-weight:400;line-height:100%">407 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">30,737 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,822 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">29,925 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,822 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">29,106 </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 colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.44 0.44 0.44 0.44 0.44 0.44 -0.19 -0.19 -0.23 -0.23 -0.22 -0.22 0.25 0.25 0.21 0.21 0.22 0.22 13556000 803000 13219000 805000 12837000 819000 -5921000 -351000 -6864000 -418000 -6441000 -412000 7635000 452000 6355000 387000 6396000 407000 30737000 1822000 29925000 1822000 29106000 1844000 <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%">Diluted EPS for Class A common shares using the If-Converted Method</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2021 </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:58.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class A<br/>Common Shares</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%">Class A<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">7,635 </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:10pt;font-weight:400;line-height:100%">30,737 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.25 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">610 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">7,635 </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:10pt;font-weight:400;line-height:100%">31,347 </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:10pt;font-weight:400;line-height:100%">0.24 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B Common Share Conversion</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:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1,822 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class A Common Shares</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:10pt;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:10pt;font-weight:400;line-height:100%">8,087 </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:10pt;font-weight:400;line-height:100%">33,169 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.24 </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="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2020 </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:58.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class A<br/>Common Shares</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%">Class A<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">6,355 </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:10pt;font-weight:400;line-height:100%">29,925 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">620 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">6,355 </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:10pt;font-weight:400;line-height:100%">30,545 </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:10pt;font-weight:400;line-height:100%">0.21 </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="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%">Class B Common Share Conversion</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:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1,822 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class A Common Shares</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:10pt;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:10pt;font-weight:400;line-height:100%">6,742 </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:10pt;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:10pt;font-weight:400;line-height:100%">32,367 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.21 </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="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2019 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:58.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class A<br/>Common Shares</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%">Class A<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">6,396 </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:10pt;font-weight:400;line-height:100%">29,106 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">429 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">6,396 </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:10pt;font-weight:400;line-height:100%">29,535 </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:10pt;font-weight:400;line-height:100%">0.22 </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="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%">Class B Common Share Conversion</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:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1,844 </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class A Common Shares</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:10pt;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:10pt;font-weight:400;line-height:100%">6,803 </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:10pt;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:10pt;font-weight:400;line-height:100%">31,379 </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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </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> 7635000 30737000 0.25 610000 7635000 31347000 0.24 452000 1822000 8087000 33169000 0.24 6355000 29925000 0.21 620000 6355000 30545000 0.21 387000 1822000 6742000 32367000 0.21 6396000 29106000 0.22 429000 6396000 29535000 0.22 407000 1844000 6803000 31379000 0.22 <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%">Diluted EPS for Class B common shares using the Two-Class Method</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2021</span></div><div style="margin-top:5pt;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.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class B<br/>Common Shares</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%">Class B<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">452 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.25 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings from Class A Common Shares to<br/>Class B Common Shares<br/></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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class B Common Shares<br/></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:10pt;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:10pt;font-weight:400;line-height:100%">457 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.25 </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="margin-top:18pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2020</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.715%"><tr><td style="width:1.0%"/><td style="width:59.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.330%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class B<br/>Common Shares</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%">Class B<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">387 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.21 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings from Class A Common Shares to<br/>Class B Common Shares<br/></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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class B Common Shares<br/></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:10pt;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:10pt;font-weight:400;line-height:100%">392 </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:10pt;font-weight:400;line-height:100%">1,822 </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:10pt;font-weight:400;line-height:100%">0.22 </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="margin-top:18pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended April 30, 2019</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.715%"><tr><td style="width:1.0%"/><td style="width:60.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.759%"/><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:8pt;font-weight:700;line-height:100%">Undistributed and<br/>distributed earnings<br/>to Class B<br/>Common Shares</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%">Class B<br/>Common<br/>Shares</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%">EPS*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Per basic</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:10pt;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:10pt;font-weight:400;line-height:100%">407 </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:10pt;font-weight:400;line-height:100%">1,844 </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:10pt;font-weight:400;line-height:100%">0.22 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings from Class A Common Shares to<br/>Class B Common Shares<br/></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:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted EPS for Class B Common Shares<br/></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:10pt;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:10pt;font-weight:400;line-height:100%">409 </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:10pt;font-weight:400;line-height:100%">1,844 </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:10pt;font-weight:400;line-height:100%">0.22 </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: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="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Amounts adjusted for rounding</span></div> 452000 1822000 0.25 -5000 457000 1822000 0.25 387000 1822000 0.21 -5000 392000 1822000 0.22 407000 1844000 0.22 -2000 409000 1844000 0.22 AdvertisingAll advertising costs are expensed as incurred. Advertising expenses, which are included within sales and marketing expenses, were $2.1 million, $2.9 million and $2.3 million in fiscal 2021, 2020 and 2019, respectively. 2100000 2900000 2300000 Guarantees and Indemnifications<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for guarantees in accordance with the Guarantee Topic of the FASB ASC</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 Company’s sales agreements with customers generally contain infringement indemnity provisions. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with intellectual property infringement claims made by third parties with respect to the customer’s authorized use of the Company’s products and services. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer, as well as the Company’s modification of the product so it is no longer infringing or, if it cannot be corrected, return of the product for a refund. The sales agreements with customers sometimes also contain indemnity provisions for death, personal injury or property damage caused by the Company’s personnel or contractors in the course of performing services to customers. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with death, personal injury and property damage claims made by third parties with respect to actions of the Company’s personnel or contractors. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer. The indemnity obligations contained in sales agreements generally have a limited monetary award. The Company has not previously incurred costs to settle claims or pay awards under these indemnification obligations. The Company accounts for these indemnity obligations in accordance with the Contingencies Topic of the FASB ASC, and records a liability for these obligations when a loss is probable and reasonably estimable. The Company has not recorded any liabilities for these agreements as of April 30, 2021 or 2020.</span>The Company warrants to its customers that its software products will perform in all material respects in accordance with the standard specifications, generally for 90 days after delivery of the licensed products and for the subscription term for SaaS products. Additionally, the Company warrants to its customers that services will be performed consistent with generally accepted industry standards or specific service levels through completion of the agreed upon services. If necessary, the Company will provide for the estimated cost of product and service warranties based on specific warranty claims and claim history. However, the Company has not incurred significant recurring expense under product or service warranties. 0 0 Industry SegmentsThe Company operates and manages its business in three reportable segments. 3 Investments<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Trading:</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;text-align:left;vertical-align:bottom"><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities—Tax-exempt state and municipal bonds</span></div></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:10pt;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:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,104 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity 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:10pt;font-weight:400;line-height:100%">15,332 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">11,758 </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:10pt;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:10pt;font-weight:400;line-height:100%">16,006 </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:10pt;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:10pt;font-weight:400;line-height:100%">14,862 </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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total carrying value of all investments on a consolidated basis was approximately $16.0 million and $14.9 million at April 30, 2021 and 2020, respectively. At April 30, 2021, there were no trading investments included in investments-noncurrent in the accompanying consolidated balance sheet. At April 30, 2020, there were approximately $0.7 million in trading investments included in investments-noncurrent in the accompanying consolidated balance sheet.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of debt securities classified as trading at April 30, 2021 and 2020 were as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Due within one 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:10pt;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:10pt;font-weight:400;line-height:100%">674 </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:10pt;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:10pt;font-weight:400;line-height:100%">2,403 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within two years</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">701 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within three years</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after three years</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">674 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,104 </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>In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of marketable equity securities experienced unrealized holding gains of $3.5 million, unrealized holding gains of $0.7 million, and unrealized holding losses of approximately $0.9 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of debt securities experienced unrealized holding gains of approximately $0.1 million, unrealized holding losses of approximately $0.6 million, and unrealized holding losses of $0.1 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of marketable equity securities experienced realized holding gains of approximately $0.1 million, realized holding losses of $0.2 million and realized holding losses of approximately $0.1 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of debt securities experienced realized holding losses of approximately $0.1 million in 2021 and realized holding gains of $0.7 million in 2020 and 2019. Unrealized and realized gains and losses are included in "Other income, net" in the Company’s consolidated statements of operations. <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Trading:</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;text-align:left;vertical-align:bottom"><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities—Tax-exempt state and municipal bonds</span></div></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:10pt;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:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,104 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity 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:10pt;font-weight:400;line-height:100%">15,332 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">11,758 </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:10pt;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:10pt;font-weight:400;line-height:100%">16,006 </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:10pt;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:10pt;font-weight:400;line-height:100%">14,862 </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> 674000 3104000 15332000 11758000 16006000 14862000 16000000.0 14900000 0 700000 <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of debt securities classified as trading at April 30, 2021 and 2020 were as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Due within one 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:10pt;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:10pt;font-weight:400;line-height:100%">674 </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:10pt;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:10pt;font-weight:400;line-height:100%">2,403 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within two years</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">701 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within three years</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after three years</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">674 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,104 </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> 674000 2403000 0 701000 0 0 0 0 674000 3104000 3500000 700000 -900000 100000 -600000 -100000 100000 -200000 -100000 -100000 700000 700000 Fair Value of Financial Instruments<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. A number of factors affect market price observability including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </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%">•</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—Quoted prices in active markets for identical instruments.</span></div><div style="margin-top:10pt;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%">•</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—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div><div style="margin-top:10pt;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%">•</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 derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a general description of the valuation methodologies used for financial assets and liabilities measured at fair value, including the general classification of such assets and liabilities pursuant to the valuation hierarchy.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Cash equivalents include investments in government obligation based money-market funds, other money market instruments and interest-bearing deposits with initial or remaining terms of three months or less. The fair value of cash equivalents approximates its carrying value due to the short-term nature of these instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Marketable securities utilizing Level 1 inputs include active exchange-traded equity securities and equity index funds, and most U.S. government debt securities, as these securities all have quoted prices in active markets. Marketable securities utilizing Level 2 inputs include municipal bonds. We value these securities using market-corroborated pricing or other models that use observable inputs such as yield curves.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our assets that we measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques we utilized to determine such fair value (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.723%"><tr><td style="width:1.0%"/><td style="width:14.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.565%"/><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:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">April 30, 2021</span></td><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:8pt;font-weight:700;line-height:100%">April 30, 2020</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:8pt;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:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;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:10pt;font-weight:400;line-height:100%">81,720 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">81,720 </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:10pt;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:10pt;font-weight:400;line-height:100%">75,256 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">75,256 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">15,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">16,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">11,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">14,862 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">97,052 </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:10pt;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:10pt;font-weight:400;line-height:100%">674 </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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">97,726 </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:10pt;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:10pt;font-weight:400;line-height:100%">87,014 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,104 </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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">90,118 </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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash, trade accounts receivable and unbilled accounts receivable, accounts payable, accrued compensation and related costs, and other current liabilities approximate fair value because of their short-term maturities.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our assets that we measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques we utilized to determine such fair value (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.723%"><tr><td style="width:1.0%"/><td style="width:14.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.565%"/><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:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">April 30, 2021</span></td><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:8pt;font-weight:700;line-height:100%">April 30, 2020</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:8pt;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:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;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:10pt;font-weight:400;line-height:100%">81,720 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">81,720 </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:10pt;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:10pt;font-weight:400;line-height:100%">75,256 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">75,256 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">15,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">16,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">11,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">14,862 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">97,052 </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:10pt;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:10pt;font-weight:400;line-height:100%">674 </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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">97,726 </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:10pt;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:10pt;font-weight:400;line-height:100%">87,014 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,104 </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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">90,118 </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> 81720000 0 0 81720000 75256000 0 0 75256000 15332000 674000 0 16006000 11758000 3104000 0 14862000 97052000 674000 0 97726000 87014000 3104000 0 90118000 Property and EquipmentProperty and equipment consisted of the following at April 30, 2021 and 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Buildings and leasehold improvements</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:10pt;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:10pt;font-weight:400;line-height:100%">16,944 </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:10pt;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:10pt;font-weight:400;line-height:100%">16,881 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and purchased 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:10pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">11,478 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture 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:10pt;font-weight:400;line-height:100%">4,976 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">4,973 </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="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:10pt;font-weight:400;line-height:100%">34,009 </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:10pt;font-weight:400;line-height:100%">33,332 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and 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:10pt;font-weight:400;line-height:100%">(30,581)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(29,959)</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:10pt;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:10pt;font-weight:400;line-height:100%">3,428 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,373 </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> Property and equipment consisted of the following at April 30, 2021 and 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Buildings and leasehold improvements</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:10pt;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:10pt;font-weight:400;line-height:100%">16,944 </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:10pt;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:10pt;font-weight:400;line-height:100%">16,881 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and purchased 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:10pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">11,478 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture 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:10pt;font-weight:400;line-height:100%">4,976 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">4,973 </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="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:10pt;font-weight:400;line-height:100%">34,009 </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:10pt;font-weight:400;line-height:100%">33,332 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and 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:10pt;font-weight:400;line-height:100%">(30,581)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(29,959)</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:10pt;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:10pt;font-weight:400;line-height:100%">3,428 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,373 </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> 16944000 16881000 12089000 11478000 4976000 4973000 34009000 33332000 30581000 29959000 3428000 3373000 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2019</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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Federal</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:10pt;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:10pt;font-weight:400;line-height:100%">693 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">334 </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="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:10pt;font-weight:400;line-height:100%">1,079 </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:10pt;font-weight:400;line-height:100%">665 </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:10pt;font-weight:400;line-height:100%">518 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Federal</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:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">256 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">64 </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="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:10pt;font-weight:400;line-height:100%">(320)</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:10pt;font-weight:400;line-height:100%">(609)</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:10pt;font-weight:400;line-height:100%">320 </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: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:10pt;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:10pt;font-weight:400;line-height:100%">759 </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:10pt;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:10pt;font-weight:400;line-height:100%">56 </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:10pt;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:10pt;font-weight:400;line-height:100%">838 </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:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s actual income tax expense differs from the “expected” income tax expense calculated by applying the Federal statutory rate of 21.0% for fiscal 2021, 2020, and 2019 to earnings before income taxes as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2019</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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computed “expected” income tax expense</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:10pt;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:10pt;font-weight:400;line-height:100%">1,858 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">1,605 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in income taxes resulting from:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">State income taxes, net of federal income tax effect</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:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">339 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</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:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(678)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefits from stock option deductions</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:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(251)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</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:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(112)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net, including permanent items</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:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(65)</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:10pt;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:10pt;font-weight:400;line-height:100%">759 </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:10pt;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:10pt;font-weight:400;line-height:100%">56 </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:10pt;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:10pt;font-weight:400;line-height:100%">838 </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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates were 8.6%, 1% and 11% in 2021, 2020 and 2019, respectively. Our effective income tax rate takes into account the source of taxable income, by state, and available income tax credits. The provision for income taxes in fiscal 2021, 2020 and 2019 includes approximately $763,000, $878,000 and $298,000, respectively, in income tax benefits related to the tax benefits realized from stock option deductions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at April 30, 2021 and 2020 are presented as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Deferred tax assets:</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="padding:2px 1pt 2px 19pt;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%">Accruals and expenses not deducted for tax purposes</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">565 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">363 </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:2px 1pt 2px 19pt;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%">State net operating loss carryforwards</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:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">226 </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 2px 19pt;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%">Fixed asset basis differences</span></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:10pt;font-weight:400;line-height:100%">797 </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:10pt;font-weight:400;line-height:100%">822 </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:2px 1pt 2px 19pt;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%">Nonqualified stock options</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:10pt;font-weight:400;line-height:100%">1,184 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">848 </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 2px 19pt;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%">Foreign net operating loss carryforwards</span></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:10pt;font-weight:400;line-height:100%">3,141 </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:10pt;font-weight:400;line-height:100%">— </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:2px 1pt 2px 19pt;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%">Right of use liability</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:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">547 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">83 </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 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%">Total gross deferred tax assets</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:10pt;font-weight:400;line-height:100%">6,296 </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:10pt;font-weight:400;line-height:100%">2,889 </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 19pt;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%">Less valuation allowance</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:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(190)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax</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:10pt;font-weight:400;line-height:100%">3,044 </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:10pt;font-weight:400;line-height:100%">2,699 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Capitalized computer software development 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:10pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(2,090)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains/losses on trading 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:10pt;font-weight:400;line-height:100%">(1,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(1,005)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets basis differences</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:10pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(746)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</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:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(513)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred agent commissions</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:10pt;font-weight:400;line-height:100%">(1,221)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(1,242)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax 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:10pt;font-weight:400;line-height:100%">(5,671)</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:10pt;font-weight:400;line-height:100%">(5,596)</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 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%">Net deferred tax liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">(2,627)</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:10pt;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:10pt;font-weight:400;line-height:100%">(2,897)</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="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At April 30, 2021, the Company had approximately $3.4 million of various state net operating loss carryforwards which are available to offset future state taxable income, if any, through 2036. The Company has foreign branch operations in the United Kingdom and New Zealand. The branches have incurred losses since inception dating back to 2003. The losses have been utilized in the US federal jurisdiction but have not been utilized in the respective jurisdictions. At April 30, 2021, the Company had approximately $16.2 million of net operating loss carryforwards in these foreign jurisdictions, which are indefinitely available to offset future taxable income. As a result, the Company has recorded a deferred tax asset of $3.1 million related to these losses. Furthermore, the Company does not believe it will realize the benefit of these foreign net operating loss carryforwards and therefore, has established a full valuation allowance associated with this deferred tax asset</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Based upon reversal of deferred tax liabilities and expected future profitability, management believes it is more likely than not the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, at April 30, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the accounting provisions which require us to prescribe a recognition threshold and measurement attribution for the financial statement recognition and measurement of a tax position taken or expected to be taken within an income tax return.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, 2020 and 2019, we recorded approximately $25,000, $34,000, and $43,000, respectively, of unrecognized tax benefits, inclusive of interest and penalties, all of which would impact our effective tax rate if recognized. The liability for unrecognized tax benefits is recorded net of any federal tax benefit that would result from payment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize potential accrued interest and penalties related to unrecognized tax benefits within income tax expense. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision. As of April 30, 2021 and 2020, we recorded a liability for potential penalties and interest of approximately $15,000 and $19,000, respectively, related to uncertain tax positions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows, excluding interest and penalties (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance at beginning of the period</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:10pt;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:10pt;font-weight:400;line-height:100%">15 </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:10pt;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:10pt;font-weight:400;line-height:100%">21 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a result of positions taken during prior periods</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:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(6)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a result of positions taken during the current period</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">Balance at April 30,</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:10pt;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:10pt;font-weight:400;line-height:100%">10 </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:10pt;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:10pt;font-weight:400;line-height:100%">15 </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:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business globally and, as a result, file consolidated income tax returns in the United States federal jurisdiction and in many state and foreign jurisdictions. We are no longer subject to state and local, or non–U.S. income tax examinations for years prior to 2003. We are no longer subject to U.S. federal income tax examination for years prior to 2017.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended April 30, 2021, 2020, and 2019 we recorded research and development state tax credits against payroll taxes of approximately $555,000 and $427,000, and $488,000 respectively, which reduced general and administrative expenses by the same amounts.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2019</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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Federal</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:10pt;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:10pt;font-weight:400;line-height:100%">693 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">334 </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="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:10pt;font-weight:400;line-height:100%">1,079 </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:10pt;font-weight:400;line-height:100%">665 </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:10pt;font-weight:400;line-height:100%">518 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Federal</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:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">256 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">64 </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="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:10pt;font-weight:400;line-height:100%">(320)</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:10pt;font-weight:400;line-height:100%">(609)</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:10pt;font-weight:400;line-height:100%">320 </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: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:10pt;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:10pt;font-weight:400;line-height:100%">759 </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:10pt;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:10pt;font-weight:400;line-height:100%">56 </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:10pt;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:10pt;font-weight:400;line-height:100%">838 </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> 693000 295000 184000 386000 370000 334000 1079000 665000 518000 -238000 -513000 256000 -82000 -96000 64000 -320000 -609000 320000 759000 56000 838000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s actual income tax expense differs from the “expected” income tax expense calculated by applying the Federal statutory rate of 21.0% for fiscal 2021, 2020, and 2019 to earnings before income taxes as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Years ended April 30,</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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">2019</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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computed “expected” income tax expense</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:10pt;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:10pt;font-weight:400;line-height:100%">1,858 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">1,605 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in income taxes resulting from:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">State income taxes, net of federal income tax effect</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:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">339 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</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:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(678)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefits from stock option deductions</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:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(251)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</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:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(112)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net, including permanent items</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:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(65)</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:10pt;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:10pt;font-weight:400;line-height:100%">759 </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:10pt;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:10pt;font-weight:400;line-height:100%">56 </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:10pt;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:10pt;font-weight:400;line-height:100%">838 </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> 1858000 1428000 1605000 323000 214000 339000 640000 703000 678000 -641000 -737000 -251000 1000 164000 112000 -140000 18000 -65000 759000 56000 838000 0.086 0.01 0.11 763000 878000 298000 The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at April 30, 2021 and 2020 are presented as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Deferred tax assets:</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="padding:2px 1pt 2px 19pt;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%">Accruals and expenses not deducted for tax purposes</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">565 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">363 </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:2px 1pt 2px 19pt;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%">State net operating loss carryforwards</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:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">226 </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 2px 19pt;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%">Fixed asset basis differences</span></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:10pt;font-weight:400;line-height:100%">797 </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:10pt;font-weight:400;line-height:100%">822 </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:2px 1pt 2px 19pt;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%">Nonqualified stock options</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:10pt;font-weight:400;line-height:100%">1,184 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">848 </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 2px 19pt;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%">Foreign net operating loss carryforwards</span></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:10pt;font-weight:400;line-height:100%">3,141 </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:10pt;font-weight:400;line-height:100%">— </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:2px 1pt 2px 19pt;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%">Right of use liability</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:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">547 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">83 </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 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%">Total gross deferred tax assets</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:10pt;font-weight:400;line-height:100%">6,296 </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:10pt;font-weight:400;line-height:100%">2,889 </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 19pt;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%">Less valuation allowance</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:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(190)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax</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:10pt;font-weight:400;line-height:100%">3,044 </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:10pt;font-weight:400;line-height:100%">2,699 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Capitalized computer software development 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:10pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(2,090)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains/losses on trading 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:10pt;font-weight:400;line-height:100%">(1,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(1,005)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets basis differences</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:10pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(746)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</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:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(513)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred agent commissions</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:10pt;font-weight:400;line-height:100%">(1,221)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(1,242)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax 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:10pt;font-weight:400;line-height:100%">(5,671)</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:10pt;font-weight:400;line-height:100%">(5,596)</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 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%">Net deferred tax liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">(2,627)</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:10pt;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:10pt;font-weight:400;line-height:100%">(2,897)</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> 565000 363000 136000 226000 797000 822000 1184000 848000 3141000 0 390000 547000 83000 83000 6296000 2889000 3252000 190000 3044000 2699000 1192000 2090000 1891000 1005000 1003000 746000 364000 513000 1221000 1242000 5671000 5596000 2627000 2897000 3400000 2036 16200000 3100000 25000 34000 43000 15000 19000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows, excluding interest and penalties (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance at beginning of the period</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:10pt;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:10pt;font-weight:400;line-height:100%">15 </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:10pt;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:10pt;font-weight:400;line-height:100%">21 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a result of positions taken during prior periods</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:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(6)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a result of positions taken during the current period</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">Balance at April 30,</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:10pt;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:10pt;font-weight:400;line-height:100%">10 </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:10pt;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:10pt;font-weight:400;line-height:100%">15 </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> 15000 21000 5000 6000 0 0 10000 15000 555000 427000 488000 Shareholders’ Equity<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the election or removal of directors and class votes as required by law or our Articles of Incorporation, holders of both classes of common stock vote as a single class on all matters, with each Class A common share entitled to cast one-tenth vote per share and each Class B common share entitled to cast one vote per share. Neither class has cumulative voting rights. Holders of Class A common shares, as a class, are entitled to elect 25% of the board of directors (rounded up to the nearest whole number of directors) if the number of outstanding Class A common shares is at least 10% of the number of outstanding shares of both classes of common stock. No cash or property dividend may be paid to holders of Class B common shares during any fiscal year of the Company unless a dividend of $0.05 per share has been paid in such year on each outstanding Class A common share. This $0.05 per share annual dividend preference is noncumulative. Dividends per Class B common share during any fiscal year may not exceed dividends paid per Class A common share during such year. Each Class B common share is convertible at any time into one Class A common share at the option of the shareholder.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Option Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, the Company has outstanding stock options granted pursuant to two stock option plans. The 2011 Equity Compensation Plan (the “2011 Plan”) which was effective as of May 17, 2010, and the 2020 Equity Compensation Plan (the "2020 Plan") which was effective as of August 21, 2019. The 2020 Plan reserves for issuance 2,500,000 shares of Class A Common Stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2020 Plan, options to purchase Class A common shares are granted in the form of both incentive stock options and non-qualified stock options. The number of options granted under this plan is determined in each grant. By resolution of the Board of Directors, non-employee directors receive grants of non-qualified options to purchase 10,000 shares upon election and 4,000 shares at the end of each fiscal quarter. The price of such grants is equal to the closing market price of the shares on the date of grant. Options are exercisable based on the terms of such options, but no more than six years after the date of grant (or five years for incentive stock options granted to any person who owns 10% or more of the combined voting power of all classes of capital stock of the Company at the time of grant). A total of 2,500,000 shares are authorized for issuance pursuant to options granted under this Plan. Incentive and nonqualified options exercisable at April 30, 2021, 2020 and 2019 totaled 1,188,933, 900,610, and 1,086,180, respectively. Options available for grant at April 30, 2021, under the 2020 Plan were 379,143 shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of changes in outstanding options for the year ended April 30, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</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%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Outstanding at May 1, 2020</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:10pt;font-weight:400;line-height:100%">3,745,650 </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:10pt;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:10pt;font-weight:400;line-height:100%">12.21 </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: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="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%">Granted</span></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:10pt;font-weight:400;line-height:100%">1,360,000 </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:10pt;font-weight:400;line-height:100%">15.15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(628,917)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">10.65 </span></td><td style="background-color:#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: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="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%">Forfeited</span></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:10pt;font-weight:400;line-height:100%">(365,000)</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:10pt;font-weight:400;line-height:100%">13.12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;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%">Expired</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:10pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">14.85</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"/></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:10pt;font-weight:400;line-height:100%">Outstanding at 4/30/2021*</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">4,109,733 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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%">13.33 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;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%">3.7</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">30,228,318 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Exercisable at April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,188,933 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">11.69 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%">2.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">10,702,164 </span></td><td style="background-color:#cceeff;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:100%">*amounts adjusted for rounding    </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of stock options granted during the years ended April 30, 2021, 2020, and 2019 is $3.87, $3.20, and $2.58 per share, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions for the years ended April 30, 2021, 2020, and 2019:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Dividend yield</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:10pt;font-weight:400;line-height:100%">2.7 </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:10pt;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:10pt;font-weight:400;line-height:100%">2.8 </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:10pt;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:10pt;font-weight:400;line-height:100%">3.6 </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:10pt;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:10pt;font-weight:400;line-height:100%">Expected volatility</span></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:10pt;font-weight:400;line-height:100%">38.3 </span></td><td style="padding:2px 1pt 2px 0;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%">%</span></td><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:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="padding:2px 1pt 2px 0;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%">%</span></td><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:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="padding:2px 1pt 2px 0;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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">0.3 </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:10pt;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:10pt;font-weight:400;line-height:100%">1.6 </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:10pt;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:10pt;font-weight:400;line-height:100%">2.9 </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:10pt;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:10pt;font-weight:400;line-height:100%">Expected term</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%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><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%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><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%">5 years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility is based on the historical volatility and implied volatility. The Company uses historical data to estimate stock option exercise and forfeiture rates. The expected term represents the period over which the share-based awards are expected to be outstanding and was estimated using historical data. The dividend yield is an estimate of the expected dividend yield on the Company’s stock. The risk-free rate is based on U.S. Treasury yields in effect at the time of the grant for the expected term of the stock options.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options with graded vesting are valued as a single award. The total value of the award is expensed on a straight-line basis over the vesting period with the amount of compensation cost recognized at any date at least equal to the portion of the grant date value of the award that is vested at that date. During the years ended April 30, 2021, 2020, and 2019, we issued 628,917, 1,020,910 and 602,176 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the years ended April 30, 2021, 2020 and 2019 based on market value at the exercise dates was $4,229,040, $5,569,882 and $2,441,830 respectively. The fair value of grants vested during the years ended April 30, 2021, 2020 and 2019 was $2,206,610, $1,786,342 and $1,470,840, respectively. As of April 30, 2021, unrecognized compensation cost related to unvested stock option awards approximated $7.1 million and is expected to be recognized over a weighted average period of 1.8 years.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to 2.0 million shares of our Class A common stock. These repurchases have been and will be made through open market purchases at prevailing market prices. The timing of any repurchases will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. For this repurchase plan, through April 30, 2021, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. During fiscal 2021 we did not repurchase any shares. Under all repurchase plans as of April 30, 2021, we have repurchased 4,588,632 shares of common stock at a cost of approximately $25.6 million.</span></div> 1 0.25 0.10 0.05 0.05 2 2500000 10000 4000 P6Y P5Y 0.10 2500000 1188933 900610 1086180 379143 <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of changes in outstanding options for the year ended April 30, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</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%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Outstanding at May 1, 2020</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:10pt;font-weight:400;line-height:100%">3,745,650 </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:10pt;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:10pt;font-weight:400;line-height:100%">12.21 </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: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="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%">Granted</span></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:10pt;font-weight:400;line-height:100%">1,360,000 </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:10pt;font-weight:400;line-height:100%">15.15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(628,917)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">10.65 </span></td><td style="background-color:#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: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="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%">Forfeited</span></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:10pt;font-weight:400;line-height:100%">(365,000)</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:10pt;font-weight:400;line-height:100%">13.12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;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%">Expired</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:10pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">14.85</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"/></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:10pt;font-weight:400;line-height:100%">Outstanding at 4/30/2021*</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">4,109,733 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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%">13.33 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;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%">3.7</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">30,228,318 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Exercisable at April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,188,933 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">11.69 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%">2.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">10,702,164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>*amounts adjusted for rounding 3745650 12.21 1360000 15.15 628917 10.65 365000 13.12 2000 14.85 4109733 13.33 P3Y8M12D 30228318 1188933 11.69 P2Y4M24D 10702164 3.87 3.20 2.58 The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions for the years ended April 30, 2021, 2020, and 2019:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Dividend yield</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:10pt;font-weight:400;line-height:100%">2.7 </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:10pt;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:10pt;font-weight:400;line-height:100%">2.8 </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:10pt;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:10pt;font-weight:400;line-height:100%">3.6 </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:10pt;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:10pt;font-weight:400;line-height:100%">Expected volatility</span></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:10pt;font-weight:400;line-height:100%">38.3 </span></td><td style="padding:2px 1pt 2px 0;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%">%</span></td><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:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="padding:2px 1pt 2px 0;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%">%</span></td><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:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="padding:2px 1pt 2px 0;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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">0.3 </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:10pt;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:10pt;font-weight:400;line-height:100%">1.6 </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:10pt;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:10pt;font-weight:400;line-height:100%">2.9 </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:10pt;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:10pt;font-weight:400;line-height:100%">Expected term</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%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><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%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><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%">5 years</span></td></tr></table> 0.027 0.028 0.036 0.383 0.309 0.300 0.003 0.016 0.029 P5Y P5Y P5Y 628917 1020910 602176 4229040 5569882 2441830 2206610 1786342 1470840 7100000 P1Y9M18D 2000000.0 1053679 6200000 0 4588632 25600000 Leases<div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-02, </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 (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of May 1, 2019 using the modified retrospective approach, which allows the Company to apply Accounting Standards Codification (ASC) 840, </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%">, in the comparative periods presented in the year of adoption. Accordingly, the 2019 period and disclosures have not been restated. Adoption of the new standard resulted in the recognition of operating lease ROU assets of approximately $2.7 million, current operating lease liabilities of approximately $0.7 million and long-term operating lease liabilities of approximately $2.1 million as of May 1, 2019.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases are primarily related to facility leases for administration and sales personnel. The operating leases have terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmMjkyNjBjMGRlYjQ4OTM5ODc3ZTQ4MTU3MGFlOWIxL3NlYzo5ZjI5MjYwYzBkZWI0ODkzOTg3N2U0ODE1NzBhZTliMV8xMjEvZnJhZzo5N2VhMzlhZTIxYjg0MTBhOTdkNmIzZDk3ODQ1MzQwMi90ZXh0cmVnaW9uOjk3ZWEzOWFlMjFiODQxMGE5N2Q2YjNkOTc4NDUzNDAyXzE3Mw_25c34a43-260d-40b6-8407-43a52f49671e">three</span> to five years. While each of the leases includes renewal options, the Company has only included the base lease term in its calculation of lease assets and liabilities. The Company does not have any finance leases.</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%">Balance sheet information related to operating leases is as follows (in thousands):</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><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:66.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.855%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">As of April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">As of April 30, 2020</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%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">2,053 </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="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:#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:10pt;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;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">Current lease liabilities</span></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:10pt;font-weight:400;line-height:100%">739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">763 </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:2px 1pt 2px 19pt;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%">Long-term 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:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">1,424 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="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><span><br/></span></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%">Lease cost information related to operating leases is as follows (in thousands):</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><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:70.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.260%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Year ended April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">Year ended April 30, 2020</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%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Operating lease cost</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:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">770 </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 2px 19pt;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%">Short-term lease cost</span></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:10pt;font-weight:400;line-height:100%">567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">643 </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:2px 1pt 2px 19pt;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%">Variable lease cost</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:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">225 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,621 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,638 </span></td><td style="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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs are primarily included in "Sales and marketing" and "General and administrative" expenses in the Company’s consolidated statements of operations. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the Company's leases on the consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.7 million during fiscal 2021. The Company did not modify any existing leases or execute any new leases during fiscal 2021. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the Company's leases on consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.3 million during fiscal 2020. The Company did not modify any existing leases or execute any new leases during fiscal 2020.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows:</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:61.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.755%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">April 30, 2020</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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</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%">2.4 years</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%">3.3 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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:10pt;font-weight:400;line-height:100%">3.3 </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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">3.5 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><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 maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Years ended April 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">749 </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:2px 1pt 2px 19pt;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%">2023</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:10pt;font-weight:400;line-height:100%">487 </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 2px 19pt;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%">2024</span></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:10pt;font-weight:400;line-height:100%">361 </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:2px 1pt 2px 19pt;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%">2025</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:10pt;font-weight:400;line-height:100%">20 </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 2px 19pt;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%">2026</span></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:10pt;font-weight:400;line-height:100%">— </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:2px 1pt 2px 19pt;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%">Thereafter</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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments<br/></span></td><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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%">1,617 </span></td><td style="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 2px 19pt;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%">Less imputed interest<br/></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:10pt;font-weight:400;line-height:100%">(57)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities<br/></span></td><td style="border-bottom: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom: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:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases to other tenants a portion of its headquarters building that it owns in Atlanta, Georgia. The leases expire at various dates through October 2025. Lease income is included in "Other, net" in the Company’s consolidated statements of operations and totaled approximately $323,000 for the year ending April 30, 2021. Lease payments to be received as of April 30, 2021 are as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Years ended April 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">149 </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:2px 1pt 2px 19pt;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%">2023</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:10pt;font-weight:400;line-height:100%">96 </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 2px 19pt;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%">2024</span></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:10pt;font-weight:400;line-height:100%">98 </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:2px 1pt 2px 19pt;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%">2025</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:10pt;font-weight:400;line-height:100%">100 </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 2px 19pt;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%">2026</span></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:10pt;font-weight:400;line-height:100%">50 </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:2px 1pt 2px 19pt;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%">Thereafter</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:10pt;font-weight:400;line-height:100%">— </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:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">493 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> Leases<div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-02, </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 (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of May 1, 2019 using the modified retrospective approach, which allows the Company to apply Accounting Standards Codification (ASC) 840, </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%">, in the comparative periods presented in the year of adoption. Accordingly, the 2019 period and disclosures have not been restated. Adoption of the new standard resulted in the recognition of operating lease ROU assets of approximately $2.7 million, current operating lease liabilities of approximately $0.7 million and long-term operating lease liabilities of approximately $2.1 million as of May 1, 2019.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases are primarily related to facility leases for administration and sales personnel. The operating leases have terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmMjkyNjBjMGRlYjQ4OTM5ODc3ZTQ4MTU3MGFlOWIxL3NlYzo5ZjI5MjYwYzBkZWI0ODkzOTg3N2U0ODE1NzBhZTliMV8xMjEvZnJhZzo5N2VhMzlhZTIxYjg0MTBhOTdkNmIzZDk3ODQ1MzQwMi90ZXh0cmVnaW9uOjk3ZWEzOWFlMjFiODQxMGE5N2Q2YjNkOTc4NDUzNDAyXzE3Mw_25c34a43-260d-40b6-8407-43a52f49671e">three</span> to five years. While each of the leases includes renewal options, the Company has only included the base lease term in its calculation of lease assets and liabilities. The Company does not have any finance leases.</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%">Balance sheet information related to operating leases is as follows (in thousands):</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><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:66.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.855%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">As of April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">As of April 30, 2020</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%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">2,053 </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="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:#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:10pt;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;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">Current lease liabilities</span></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:10pt;font-weight:400;line-height:100%">739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">763 </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:2px 1pt 2px 19pt;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%">Long-term 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:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">1,424 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="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><span><br/></span></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%">Lease cost information related to operating leases is as follows (in thousands):</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><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:70.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.260%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Year ended April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">Year ended April 30, 2020</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%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Operating lease cost</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:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">770 </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 2px 19pt;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%">Short-term lease cost</span></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:10pt;font-weight:400;line-height:100%">567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">643 </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:2px 1pt 2px 19pt;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%">Variable lease cost</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:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">225 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,621 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,638 </span></td><td style="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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs are primarily included in "Sales and marketing" and "General and administrative" expenses in the Company’s consolidated statements of operations. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the Company's leases on the consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.7 million during fiscal 2021. The Company did not modify any existing leases or execute any new leases during fiscal 2021. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the Company's leases on consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.3 million during fiscal 2020. The Company did not modify any existing leases or execute any new leases during fiscal 2020.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows:</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:61.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.755%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">April 30, 2020</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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</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%">2.4 years</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%">3.3 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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:10pt;font-weight:400;line-height:100%">3.3 </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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">3.5 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><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 maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Years ended April 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">749 </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:2px 1pt 2px 19pt;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%">2023</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:10pt;font-weight:400;line-height:100%">487 </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 2px 19pt;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%">2024</span></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:10pt;font-weight:400;line-height:100%">361 </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:2px 1pt 2px 19pt;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%">2025</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:10pt;font-weight:400;line-height:100%">20 </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 2px 19pt;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%">2026</span></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:10pt;font-weight:400;line-height:100%">— </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:2px 1pt 2px 19pt;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%">Thereafter</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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments<br/></span></td><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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%">1,617 </span></td><td style="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 2px 19pt;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%">Less imputed interest<br/></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:10pt;font-weight:400;line-height:100%">(57)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities<br/></span></td><td style="border-bottom: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom: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:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases to other tenants a portion of its headquarters building that it owns in Atlanta, Georgia. The leases expire at various dates through October 2025. Lease income is included in "Other, net" in the Company’s consolidated statements of operations and totaled approximately $323,000 for the year ending April 30, 2021. Lease payments to be received as of April 30, 2021 are as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Years ended April 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">149 </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:2px 1pt 2px 19pt;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%">2023</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:10pt;font-weight:400;line-height:100%">96 </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 2px 19pt;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%">2024</span></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:10pt;font-weight:400;line-height:100%">98 </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:2px 1pt 2px 19pt;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%">2025</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:10pt;font-weight:400;line-height:100%">100 </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 2px 19pt;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%">2026</span></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:10pt;font-weight:400;line-height:100%">50 </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:2px 1pt 2px 19pt;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%">Thereafter</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:10pt;font-weight:400;line-height:100%">— </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:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">493 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2700000 700000 2100000 P5Y <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%">Balance sheet information related to operating leases is as follows (in thousands):</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><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:66.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.855%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">As of April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">As of April 30, 2020</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%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">2,053 </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="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:#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:10pt;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;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">Current lease liabilities</span></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:10pt;font-weight:400;line-height:100%">739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">763 </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:2px 1pt 2px 19pt;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%">Long-term 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:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">1,424 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows:</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:61.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.755%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">April 30, 2020</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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</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%">2.4 years</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%">3.3 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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:10pt;font-weight:400;line-height:100%">3.3 </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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">3.5 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1454000 2053000 739000 763000 821000 1424000 1560000 2187000 <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%">Lease cost information related to operating leases is as follows (in thousands):</span></div><div style="margin-top:17pt;text-align:center;text-indent:24.75pt"><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:70.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.260%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Year ended April 30, 2021</span></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:10pt;font-weight:700;line-height:100%">Year ended April 30, 2020</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%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Operating lease cost</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:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">770 </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 2px 19pt;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%">Short-term lease cost</span></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:10pt;font-weight:400;line-height:100%">567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">643 </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:2px 1pt 2px 19pt;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%">Variable lease cost</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:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">225 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,621 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,638 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 784000 770000 567000 643000 270000 225000 1621000 1638000 1700000 1300000 P2Y4M24D P3Y3M18D 0.033 0.035 <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><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 maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Years ended April 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">749 </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:2px 1pt 2px 19pt;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%">2023</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:10pt;font-weight:400;line-height:100%">487 </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 2px 19pt;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%">2024</span></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:10pt;font-weight:400;line-height:100%">361 </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:2px 1pt 2px 19pt;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%">2025</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:10pt;font-weight:400;line-height:100%">20 </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 2px 19pt;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%">2026</span></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:10pt;font-weight:400;line-height:100%">— </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:2px 1pt 2px 19pt;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%">Thereafter</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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments<br/></span></td><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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%">1,617 </span></td><td style="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 2px 19pt;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%">Less imputed interest<br/></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:10pt;font-weight:400;line-height:100%">(57)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities<br/></span></td><td style="border-bottom: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom: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:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 749000 487000 361000 20000 0 0 1617000 57000 1560000 323000 Lease payments to be received as of April 30, 2021 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Years ended April 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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%">2022</span></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">149 </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:2px 1pt 2px 19pt;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%">2023</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:10pt;font-weight:400;line-height:100%">96 </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 2px 19pt;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%">2024</span></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:10pt;font-weight:400;line-height:100%">98 </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:2px 1pt 2px 19pt;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%">2025</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:10pt;font-weight:400;line-height:100%">100 </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 2px 19pt;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%">2026</span></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:10pt;font-weight:400;line-height:100%">50 </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:2px 1pt 2px 19pt;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%">Thereafter</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:10pt;font-weight:400;line-height:100%">— </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:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">493 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 149000 96000 98000 100000 50000 0 493000 Commitments and Contingencies<div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) 401(k) Profit Sharing Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employees are offered the opportunity to participate in the Company’s 401(k) Profit Sharing Plan (the "401(k) Plan"), which is intended to be a tax-qualified defined contribution plan under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, employees are eligible to participate on the first day of the month following the date of hire. Eligible employees may contribute up to $19,500 of their salary to the 401(k) Plan. Subject to certain limitations, the Company may make a discretionary profit sharing contribution at an amount determined by the board of directors of the Company. The Company’s profit sharing contribution was $451,000 for fiscal 2021, $451,000 for fiscal 2020 and $429,000 for fiscal 2019.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company more often than not indemnifies its customers against damages and costs resulting from claims of intellectual property infringement associated with use of the Company’s products. The Company historically has not been required to make any payments under such indemnifications. However, the Company continues to monitor the circumstances that are subject to the indemnifications to identify whether it is probable that a loss has occurred, and would recognize any such losses under the indemnifications when those losses are estimable.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company warrants to customers that the Company’s products operate substantially in accordance with the software product’s specifications. Historically, no costs have been incurred related to software product warranties and none are expected in the future, and as such no accruals for software product warranty costs have been made. Additionally, the Company is involved in various claims arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the financial position or results of operations of the Company.</span></div> 19500 451000 451000 429000 Segment Information<div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB ASC 280, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes standards for reporting information about operating segments. Operating segments are defined as components of a public entity about which separate financial information is available that is evaluated regularly by the chief operating decision makers (“CODMs”), or decision making group, in deciding how to allocate resources and in assessing performance. Our CODMs are our Chief Executive Officer and President and our Chief Financial Officer. While our CODMs are apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CODMs evaluating performance based upon segment operating profit or loss that includes an allocation of common expenses, but excludes certain unallocated corporate expenses, which are included in the Other segment. Our CODMs review the operating results of our three segments, assess performance and allocate resources in a manner that is consistent with the changing market dynamics that we have experienced. As a result, in the third quarter of fiscal 2018, we updated our operating segments to reflect the fact that we provide our software solutions through three major operating segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The SCM segment consists of Logility and DMI. Both operating companies leverage a single platform spanning eight supply chain process areas, including demand optimization, inventory optimization, supply optimization, retail optimization, quality and compliance, PLM, sourcing management and integrated business planning. The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm, which provides support for our software products, such as software enhancements, documentation, updates, customer education, consulting, systems integration services, maintenance and support services. The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our revenue is derived from external customers. We do not have any inter-segment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is information related to each segment as of and for the years ended April 30, 2021, 2020 and 2019, (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">90,268 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">95,018 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">86,296 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">19,036 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">17,997 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">20,007 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">2,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">2,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">2,403 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">111,408 </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:10pt;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:10pt;font-weight:400;line-height:100%">115,466 </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:10pt;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:10pt;font-weight:400;line-height:100%">108,706 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income/(loss):</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">18,922 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">19,612 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">15,967 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">964 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">(15,017)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(13,896)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(11,655)</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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">4,361 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,048 </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:10pt;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:10pt;font-weight:400;line-height:100%">5,276 </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="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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr style="height:14pt"><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;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%">Capital expenditures:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">375 </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 2px 19pt;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%">IT Consulting</span></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">876 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">678 </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:10pt;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:10pt;font-weight:400;line-height:100%">420 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,252 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">5,961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">620 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,170 </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:10pt;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:10pt;font-weight:400;line-height:100%">5,961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">5,223 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">7,727 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">7,372 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">7 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">340 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">5,610 </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:10pt;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:10pt;font-weight:400;line-height:100%">8,103 </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:10pt;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:10pt;font-weight:400;line-height:100%">7,719 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">1,408 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">684 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">409 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,524 </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:10pt;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:10pt;font-weight:400;line-height:100%">2,092 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings/(loss) before income taxes:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">19,119 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">19,855 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">16,335 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">964 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">(10,725)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(13,389)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(9,658)</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:10pt;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:10pt;font-weight:400;line-height:100%">8,848 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,798 </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:10pt;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:10pt;font-weight:400;line-height:100%">7,641 </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:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">April 30,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total Consolidated Assets:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">110,652 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">117,135 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">5,200 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">61,847 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">48,958 </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:10pt;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:10pt;font-weight:400;line-height:100%">177,157 </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:10pt;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:10pt;font-weight:400;line-height:100%">171,293 </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="margin-top:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">International Revenue and Significant Customer</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International revenue approximated $16.7 million or 15%, $22.1 million or 19%, and $21.4 million or 20%, of consolidated revenue for the years ended April 30, 2021, 2020, and 2019, respectively, and were derived primarily from customers in Canada and Europe. International revenue is based on the delivery of software and performance of services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for more than 10% of total revenue for the years ended April 30, 2021, 2020, and 2019.</span></div> 3 3 6 3 8 <div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is information related to each segment as of and for the years ended April 30, 2021, 2020 and 2019, (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">90,268 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">95,018 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">86,296 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">19,036 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">17,997 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">20,007 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">2,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">2,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">2,403 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">111,408 </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:10pt;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:10pt;font-weight:400;line-height:100%">115,466 </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:10pt;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:10pt;font-weight:400;line-height:100%">108,706 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income/(loss):</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">18,922 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">19,612 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">15,967 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">964 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">(15,017)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(13,896)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(11,655)</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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">4,361 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,048 </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:10pt;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:10pt;font-weight:400;line-height:100%">5,276 </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="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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr style="height:14pt"><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;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%">Capital expenditures:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">375 </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 2px 19pt;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%">IT Consulting</span></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">1 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">876 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">678 </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:10pt;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:10pt;font-weight:400;line-height:100%">420 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,252 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">5,961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">— </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">620 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,170 </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:10pt;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:10pt;font-weight:400;line-height:100%">5,961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">5,223 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">7,727 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">7,372 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">7 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">340 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">5,610 </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:10pt;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:10pt;font-weight:400;line-height:100%">8,103 </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:10pt;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:10pt;font-weight:400;line-height:100%">7,719 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">1,408 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">684 </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-top:1pt solid #000000;padding:2px 0 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%">$</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:10pt;font-weight:400;line-height:100%">409 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,524 </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:10pt;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:10pt;font-weight:400;line-height:100%">2,092 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings/(loss) before income taxes:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">19,119 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">19,855 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">16,335 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">964 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">(10,725)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(13,389)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">(9,658)</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:10pt;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:10pt;font-weight:400;line-height:100%">8,848 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,798 </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:10pt;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:10pt;font-weight:400;line-height:100%">7,641 </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:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.150%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">April 30,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total Consolidated Assets:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supply Chain Management</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:10pt;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:10pt;font-weight:400;line-height:100%">110,652 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">117,135 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IT Consulting</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:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">5,200 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:10pt;font-weight:400;line-height:100%">61,847 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">48,958 </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:10pt;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:10pt;font-weight:400;line-height:100%">177,157 </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:10pt;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:10pt;font-weight:400;line-height:100%">171,293 </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> 90268000 95018000 86296000 19036000 17997000 20007000 2104000 2451000 2403000 111408000 115466000 108706000 18922000 19612000 15967000 456000 332000 964000 -15017000 -13896000 -11655000 4361000 6048000 5276000 266000 156000 375000 0 0 1000 412000 264000 876000 678000 420000 1252000 620000 3170000 5961000 0 0 0 0 0 0 620000 3170000 5961000 5223000 7727000 7372000 2000 5000 7000 385000 371000 340000 5610000 8103000 7719000 71000 829000 1408000 0 0 0 338000 695000 684000 409000 1524000 2092000 19119000 19855000 16335000 454000 332000 964000 -10725000 -13389000 -9658000 8848000 6798000 7641000 110652000 117135000 4658000 5200000 61847000 48958000 177157000 171293000 16700000 0.15 22100000 0.19 21400000 0.20 Subsequent EventsOn May 27, 2021, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on August 27, 2021 to Class A and Class B shareholders of record at the close of business on August 13, 2021. 0.11 <div style="margin-top:24pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AMERICAN SOFTWARE, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED VALUATION ACCOUNTS</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years ended April 30, 2021, 2020, 2019 </span></div><div style="margin-top:6pt;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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.293%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><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.124%"/><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.124%"/><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.124%"/><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.124%"/><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.125%"/><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%">Year ended:</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%">Balance at<br/>beginning<br/>of 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:8pt;font-weight:700;line-height:100%">Amounts<br/>charged to<br/>expense</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%">Other<br/>Additions<br/>(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:8pt;font-weight:700;line-height:100%">Deductions<br/>(2)</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%">Balance at<br/>end of year</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:10pt;font-weight:400;line-height:100%">April 30, 2021</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:10pt;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:10pt;font-weight:400;line-height:100%">264 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">166 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">430 </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="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%">April 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;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%">153 </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:10pt;font-weight:400;line-height:100%">97 </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:10pt;font-weight:400;line-height:100%">14 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">264 </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: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%">April 30, 2019</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:10pt;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:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;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%">_______________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Recovery of previously written-off amounts.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Write-off of uncollectible accounts.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Tax Valuation Allowance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax valuation allowance roll-forward is included in Item 8 of this Report in the Notes to Consolidated Financial Statements—Note 5.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying report of independent registered public accounting firm.</span></div> 264000 0 166000 0 430000 153000 97000 14000 0 264000 159000 0 0 6000 153000 Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements. *Amounts adjusted for rounding XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Jul. 02, 2021
Oct. 31, 2020
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Apr. 30, 2021    
Current Fiscal Year End Date --04-30    
Document Transition Report false    
Entity File Number 0-12456    
Entity Registrant Name AMERICAN SOFTWARE, INC.    
Entity Incorporation, State or Country Code GA    
Entity Tax Identification Number 58-1098795    
Entity Address, Address Line One 470 East Paces Ferry Road, N.E.    
Entity Address, City or Town Atlanta    
Entity Address, State or Province GA    
Entity Address, Postal Zip Code 30305    
City Area Code 404    
Local Phone Number 261-4381    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 481,360
Documents Incorporated by Reference Portions of the Company’s Proxy Statement for its 2021 Annual Meeting of Shareholders are incorporated by reference into Part III.    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000713425    
Class A Common Shares      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   31,420,934  
Class B Common Shares      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   1,821,587  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
Apr. 30, 2021
Apr. 30, 2020
Current assets:    
Cash and cash equivalents $ 88,658,000 $ 79,814,000
Investments 16,006,000 14,161,000
Trade accounts receivable, net    
Billed 24,438,000 22,582,000
Unbilled 2,201,000 2,425,000
Prepaid expenses and other current assets 5,320,000 6,684,000
Total current assets 136,623,000 125,666,000
Investments-noncurrent 0 701,000
Property and equipment, net 3,428,000 3,373,000
Capitalized software, net 4,767,000 8,362,000
Goodwill 25,888,000 25,888,000
Other intangibles, net 360,000 1,132,000
Deferred sales commissions - non-current 2,474,000 2,177,000
Lease right of use assets 1,454,000 2,053,000
Other assets 2,163,000 1,941,000
Total assets 177,157,000 171,293,000
Current liabilities:    
Accounts payable 1,732,000 1,643,000
Accrued compensation and related costs 6,129,000 6,635,000
Dividends payable 3,615,000 3,547,000
Operating lease obligation 739,000 763,000
Other current liabilities 1,307,000 643,000
Deferred revenue 37,142,000 34,227,000
Total current liabilities 50,664,000 47,458,000
Deferred income taxes 2,627,000 2,897,000
Long-term operating lease obligations 821,000 1,424,000
Other long-term liabilities 654,000 92,000
Total liabilities 54,766,000 51,871,000
Shareholders’ equity:    
Additional paid-in capital 159,492,000 150,312,000
Retained deficit (15,287,000) (9,013,000)
Class A treasury stock, 4,588,632 shares at April 30, 2021 and 4,588,632 shares at April 30, 2020, at cost (25,559,000) (25,559,000)
Total shareholders’ equity 122,391,000 119,422,000
Commitments and contingencies
Total liabilities and shareholders’ equity 177,157,000 171,293,000
Class A Common Shares    
Shareholders’ equity:    
Common stock value 3,563,000 3,500,000
Class B Common Shares    
Shareholders’ equity:    
Common stock value $ 182,000 $ 182,000
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical)
$ in Thousands
12 Months Ended
Apr. 30, 2021
USD ($)
$ / shares
shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Trade accounts receivable, allowance for doubtful accounts | $ $ 430 $ 264
Class A treasury stock shares 4,588,632 4,588,632
Class A Common Shares    
Common stock, par value (in usd per share) | $ / shares $ 0.10 $ 0.10
Common Stock, shares authorized 50,000,000 50,000,000
Common Stock, shares issued 35,629,566 35,000,649
Common Stock, shares issued, net 31,040,934 30,412,017
Common Stock, shares outstanding 35,629,566 35,000,649
Common Stock, shares outstanding, net 31,040,934 30,412,017
Class B Common Shares    
Common stock, par value (in usd per share) | $ / shares $ 0.10 $ 0.10
Common Stock, shares authorized 10,000,000 10,000,000
Common Stock, shares issued 1,821,587 1,821,587
Common Stock, shares outstanding 1,821,587 1,821,587
Share conversion ratio 1 1
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Revenue:      
Total revenues $ 111,408 $ 115,466 $ 108,706
Cost of revenue:      
Cost of revenues 50,428 52,308 51,966
Gross margin 60,980 63,158 56,740
Research and development 16,964 15,348 13,078
Sales and marketing 20,304 21,958 20,992
General and administrative 19,139 19,519 17,006
Amortization of acquisition-related intangibles 212 285 388
Total operating expenses 56,619 57,110 51,464
Operating income 4,361 6,048 5,276
Other income (expense):      
Interest income 409 1,524 2,092
Other, net 4,078 (774) 273
Earnings before income taxes 8,848 6,798 7,641
Income tax expense 759 56 838
Net earnings $ 8,089 $ 6,742 $ 6,803
Earnings per common share      
Basic (in usd per share) [1] $ 0.25 $ 0.21 $ 0.22
Diluted (in usd per share) $ 0.24 $ 0.21 $ 0.22
Shares used in the calculation of earnings per common share:      
Basic (in shares) 32,559 31,747 30,950
Diluted (in shares) 33,169 32,367 31,378
Subscriptions fees      
Revenue:      
Total revenues $ 28,877 $ 22,033 $ 14,026
Cost of revenue:      
Cost of revenues 11,884 9,491 5,759
License      
Revenue:      
Total revenues 2,993 7,582 7,126
Cost of revenue:      
Cost of revenues 1,921 4,798 6,430
Professional services and other      
Revenue:      
Total revenues 39,616 42,774 42,154
Cost of revenue:      
Cost of revenues 29,093 30,695 31,421
Maintenance      
Revenue:      
Total revenues 39,922 43,077 45,400
Cost of revenue:      
Cost of revenues $ 7,530 $ 7,324 $ 8,356
Class A Common Shares      
Earnings per common share      
Basic (in usd per share) $ 0.25 $ 0.21 $ 0.22
Diluted (in usd per share) [1] $ 0.24 $ 0.21 $ 0.22
Shares used in the calculation of earnings per common share:      
Basic (in shares) 30,737 29,925 29,106
Diluted (in shares) 33,169 32,367 31,379
Class B Common Shares      
Earnings per common share      
Basic (in usd per share) $ 0.25 $ 0.21 $ 0.22
Diluted (in usd per share) $ 0.25 $ 0.22 $ 0.22
Shares used in the calculation of earnings per common share:      
Basic (in shares) 1,822 1,822 1,844
Diluted (in shares) 1,822 1,822 1,844
[1] Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Parenthetical) - $ / shares
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Diluted (in usd per share) $ 0.24 $ 0.21 $ 0.22
Class B Common Shares      
Diluted (in usd per share) $ 0.25 $ 0.22 $ 0.22
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Class A Common Shares
Class B Common Shares
Common stock
Class A Common Shares
Common stock
Class B Common Shares
Additional paid-in capital
Retained earnings/deficit
Retained earnings/deficit
Cumulative Effect, Period of Adoption, Adjustment
Treasury stock
Beginning Balance (in shares) at Apr. 30, 2018         33,141,764 2,057,390        
Beginning Balance at Apr. 30, 2018 $ 112,584 $ 1,753     $ 3,314 $ 205 $ 131,258 $ 3,366 $ 1,753 $ (25,559)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Proceeds from stock options exercised (in shares) 602,176       602,176          
Proceeds from stock options exercised $ 5,367       $ 61   5,306      
Conversion of Class B shares into Class A shares (in shares)         235,799 (235,803)        
Conversion of Class B shares into Class A shares         $ 23 $ (23)        
Stock-based compensation 1,751           1,751      
Net earnings 6,803             6,803    
Dividends declared ($0.44 per share) (13,651)             (13,651)    
Ending Balance (in shares) at Apr. 30, 2019         33,979,739 1,821,587        
Ending Balance at Apr. 30, 2019 $ 114,607       $ 3,398 $ 182 138,315 (1,729)   (25,559)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Proceeds from stock options exercised (in shares) 1,020,910       1,020,910          
Proceeds from stock options exercised $ 10,072       $ 102   9,970      
Stock-based compensation 2,027           2,027      
Net earnings 6,742             6,742    
Dividends declared ($0.44 per share) (14,026)             (14,026)    
Ending Balance (in shares) at Apr. 30, 2020     35,000,649 1,821,587 35,000,649 1,821,587        
Ending Balance at Apr. 30, 2020 $ 119,422       $ 3,500 $ 182 150,312 (9,013)   (25,559)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Proceeds from stock options exercised (in shares) 628,917       628,917          
Proceeds from stock options exercised $ 6,697       $ 63   6,634      
Stock-based compensation 2,546           2,546      
Net earnings 8,089             8,089    
Dividends declared ($0.44 per share) [1] (14,363)             (14,363)    
Ending Balance (in shares) at Apr. 30, 2021     35,629,566 1,821,587 35,629,566 1,821,587        
Ending Balance at Apr. 30, 2021 $ 122,391       $ 3,563 $ 182 $ 159,492 $ (15,287)   $ (25,559)
[1] *Amounts adjusted for rounding
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Shareholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Statement of Stockholders' Equity [Abstract]      
Cash dividends declared per common share (in usd per share) $ 0.44 $ 0.44 $ 0.44
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Cash flows from operating activities:      
Net earnings $ 8,089 $ 6,742 $ 6,803
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 5,610 8,103 7,719
Stock-based compensation expense 2,546 2,027 1,751
Net (gain) loss on investments (3,569) 563 (373)
Net gain on sale of fixed assets 0 0 (4)
Deferred income tax (benefit) expense (270) (609) 320
Changes in operating assets and liabilities, net of effects of acquisition:      
Purchases of trading securities (1,294) (22,433) (10,254)
Proceeds from sales and maturities of trading securities 3,718 34,202 18,447
Accounts receivable, net (1,632) (4,712) 2,165
Prepaid expenses and other assets 845 (1,537) 536
Accounts payable and other liabilities 799 2,692 (3,611)
Deferred revenue 2,914 944 431
Net cash provided by operating activities 17,756 25,982 23,930
Cash flows from investing activities:      
Capitalized computer software development costs (620) (3,170) (5,961)
Purchases of property and equipment, net of disposals (678) (420) (1,252)
Net cash used in investing activities (1,298) (3,590) (7,213)
Cash flows from financing activities:      
Proceeds from exercise of stock options 6,697 10,072 5,367
Dividends paid (14,311) (13,938) (13,590)
Net cash used in financing activities (7,614) (3,866) (8,223)
Net change in cash and cash equivalents 8,844 18,526 8,494
Cash and cash equivalents at beginning of year 79,814 61,288 52,794
Cash and cash equivalents at end of year 88,658 79,814 61,288
Supplemental disclosures of cash paid during the year for:      
Income taxes 518 544 516
Supplemental disclosures of noncash operating, investing and financing activities:      
Accrual of dividends payable $ 3,615 $ 3,547 $ 3,434
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies
12 Months Ended
Apr. 30, 2021
Accounting Policies [Abstract]  
Presentation and Summary of Significant Accounting Policies Presentation and Summary of Significant Accounting Policies
(a) Basis of Presentation
Founded in 1970 and headquartered in Atlanta, Georgia, American Software, Inc. and its subsidiaries (collectively, the “Company”) are engaged in the development, marketing, and support activities of a broad range of computer business application software products. The Company’s operations are principally in the computer software industry, and its products and services are used by customers within the United States and certain international markets. We provide our software solutions through three major business segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.
 
The SCM segment consists of Logility, Inc. (see Note 9), which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners, as well as Demand Management, Inc., a wholly-owned subsidiaries of Logility.
The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm.
The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.
(b) Principles of Consolidation
The consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
(c) Revenue Recognition

In accordance with the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), we recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses, maintenance services, consulting, implementation and training services, and Software-as-a-Service (“SaaS”), which includes a subscription to our software as well as support, hosting and managed services.

The Company determines revenue recognition through the following steps:

Step 1 - Identification of the Contract with the Customer

Step 2 - Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations

Step 3 - Determination of the Transaction Price

Step 4 - Allocation of the Transaction Price to Distinct Performance Obligations

Step 5 - Attribution of Revenue for Each Distinct Performance Obligation

Nature of Products and Services.
License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.
Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.
Subscription. Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.
Professional Services and Other. Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively.
Maintenance and Support. Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees.
Indirect Channel Revenue. We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.
Sales Taxes. We account for sales taxes collected from customers on a net basis.

Significant Judgments. Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract.

We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue.

Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in unbilled accounts receivables or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance on a monthly, quarterly, or annual basis. Services are typically billed as
performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.
We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying consolidated balance sheets in accordance with ASC Topic 606.

Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the twelve months ended April 30, 2021, the Company recognized $33.0 million of revenue that was included in the deferred revenue balance as of April 30, 2020.
Years ended April 30,
20212020
(in thousands)
Deferred revenue, current$37,142 $34,227 
Deferred revenue, long-term*540 — 
Total deferred revenue$37,682 $34,227 

*Included in other long-term liabilities on the accompanying consolidated balance sheet

Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of April 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $116.0 million. The Company expects to recognize revenue on approximately 46% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.

Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

The Company’s revenue by geography is as follows:
Years ended April 30,
20212020
(in thousands)
Revenue:
Domestic$94,676 $93,332 
International16,732 22,134 
$111,408 $115,466 

Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606
that impact the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applies in the application of Topic 606:
The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.

The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (this applies to time-and-material engagements).

Contract Costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.

The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.

The costs are expected to be recovered.

Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period for license and term subscriptions. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and deferred sales commissions in long-term assets, respectively, in the Company’s consolidated balance sheets. Total deferred commissions at April 30, 2021 and April 30, 2020 were $3.9 million and $3.5 million, respectively. Amortization of sales commissions was $2.0 million for year ended April 30, 2021, which is included in sales and marketing expense in the accompanying consolidated statements of operations. During the fiscal 2021 and 2020 impairment analyses, no losses were recognized.
Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenue. At April 30, 2021 and 2020, unbilled license fees were approximately $0.7 million and $1.3 million, respectively, and unbilled services revenue was approximately $1.5 million and $1.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized but under the terms of the license agreements, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenue primarily occurs due to the timing of the billings, which occur subsequent to the end of each reporting period.
(d) Cost of Revenue
Cost of revenue for licenses includes amortization of developed technology and capitalized computer software development costs, salaries and benefits and value-added reseller ("VAR") commissions. Costs for maintenance and services revenue includes the cost of personnel to conduct implementations, customer support and consulting, and other personnel-related expenses as well as agent commission expenses related to maintenance revenue generated by the indirect channel. Costs for subscriptions revenue includes amortization of developed technology and capitalized computer software development costs, third–party hosting costs, salaries and benefits and value–added reseller ("VAR") commissions. Commission costs for maintenance are deferred and amortized over the related maintenance term. Commission costs for subscriptions are deferred and amortized over the related subscription term.
(e) Cash Equivalents
Cash equivalents of $81.7 million and $75.3 million at April 30, 2021 and 2020, respectively, consist of overnight repurchase agreements and money market deposit accounts. The Company considers all such investments with original maturities of three months or less to be cash equivalents for purposes of the consolidated statements of cash flows.
(f) Concentrations of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, short- and long-term investments and accounts receivable. The Company maintains cash and cash equivalents and short- and long-term investments with various financial institutions. The Company’s sales are primarily to companies located in North America and Europe. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral. Accounts receivable are due principally from companies under stated contract terms.
(g) Returns and Allowances
The Company has not experienced significant returns or warranty claims to date and, as a result, the allowance for the cost of returns and product warranty claims at April 30, 2021 and 2020 is not material.
The Company records an allowance for doubtful accounts based on the historical experience of write-offs and a detailed assessment of accounts receivable. The total amounts of expense to operations were approximately $0, $97,000, and $0 for fiscal 2021, 2020, and 2019, respectively, which are included in general and administrative expenses in the accompanying consolidated statements of operations. In estimating the allowance for doubtful accounts, management considers the age of the accounts receivable, the Company’s historical write-offs, and the credit worthiness of the customer, among other factors. Should any of these factors change, the estimates made by management will also change accordingly, which could affect the level of the Company’s future provision for doubtful accounts. Uncollectible accounts are written off when it is determined that the specific balance is not collectible.
(h) Investments
Investments consist of commercial paper, corporate bonds, government securities, certificates of deposits and marketable equity securities. The Company accounts for its investments in accordance with the Investments – Debt Securities (Topic 320) and Investments—Equity Securities (Topic 321). The Company has classified its investment portfolio as “trading.” “Trading” securities are bought and held principally for the purpose of selling them in the near term and are recorded at fair value. Unrealized gains and losses on trading securities are included in the determination of net earnings. For the purposes of computing realized gains and losses, cost is identified on a specific identification basis. Investments with maturities less than one year as of the consolidated balance sheet date are classified as short-term investments and those that mature greater than one year are classified as long-term investments.
(i) Property and Equipment
Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation of buildings, computer equipment, purchased computer software, office furniture and equipment is calculated using the straight-line method based upon the estimated useful lives of the assets (three years for computer equipment and software, seven years for office furniture and equipment, fifteen years for building improvements and thirty years for buildings). Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, whichever is shorter. Depreciation and amortization expense on buildings, furniture, equipment and purchased computer software was $0.6 million, $0.6 million, and $0.7 million in 2021, 2020, and 2019, respectively.

(j) Capitalized Computer Software Development Costs
The Company capitalizes certain computer software development costs in accordance with the Costs of Software to be Sold, Leased or Marketed under ASC 985-20. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes ongoing evaluations of the recoverability of its capitalized software projects by comparing the net amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, the Company writes off the amount by which the unamortized software development costs exceed net realizable value. Capitalized computer software development costs are amortized ratably based on the projected revenue associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license and subscription revenue in the consolidated statements of operations.
Total Expenditures and Amortization. Total expenditures for capitalized computer software development costs, total research and development expense, and total amortization of capitalized computer software development costs are as follows: 
 Years ended April 30,
 202120202019
 (in thousands)
Total capitalized computer software development costs$620 $3,170 $5,961 
Total research and development expense16,964 15,348 13,078 
Total research and development expense and capitalized computer software-development costs$17,584 $18,518 $19,039 
Total amortization of capitalized computer software development costs$4,215 $5,871 $4,627 

Capitalized computer software development costs consist of the following at April 30, 2021 and 2020 (in thousands): 
20212020
Capitalized computer software development costs$43,593 $42,973 
Accumulated amortization(38,826)(34,611)
$4,767 $8,362 
Of the Company’s capitalized software projects that are currently completed and being amortized, the Company expects amortization expense for the next three years to be as follows (in thousands): 
2022$3,154 
20231,156 
2024340 
$4,650 
(k) Acquisition-Related Intangible Assets (exclusive of Logility’s treasury stock repurchases)
Acquisition-related intangible assets are stated at historical cost and include acquired software and certain other intangible assets with definite lives. Intangible assets are being amortized over a period ranging from one to eight years. For 2021, total amortization expense related to acquisition-related intangible assets was approximately $0.8 million, with $0.2 million included in operating expense and $0.6 million included in cost of license fees in the accompanying consolidated statements of operations. For 2020, total amortization expense related to acquisition-related intangible assets was approximately $1.6 million, with $0.3 million included in operating expense and $1.3 million included in cost of license fees in the accompanying consolidated statements of operations. For 2019, total amortization expense related to acquisition-related intangible assets was approximately $2.4 million, with $0.4 million included in operating expense and $2.0 million included in cost of license fees in the accompanying consolidated statements of operations.
Acquisition-Related Intangible Assets consist of the following at April 30, 2021 and 2020 (in thousands): 
Weighted
Average
Amortization
in Years
20212020
Current technology3$6,000 $6,000 
Customer relationships81,700 1,700 
Non-compete3100 100 
Trademarks3340 340 
8,140 8,140 
Accumulated amortization(7,780)(7,008)
$360 $1,132 
The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2021 (in thousands): 
2022$212 
202352 
202438 
202538 
Thereafter20 
$360 

(l) Goodwill and Other Intangibles
Goodwill represents the excess of costs over fair value of assets of businesses acquired. Goodwill and intangible assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead are tested for impairment at least annually in accordance with the FASB issued Accounting Standards Update (“ASU”) No. 2017-04 Intangibles-Goodwill and Other (Topic 350). The Company evaluates the carrying value of goodwill annually and between annual evaluations if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator.
When evaluating whether the goodwill is impaired, the Company compares the fair value of the reporting unit to which the goodwill is assigned to its carrying amount, including goodwill. The Company identifies the reporting unit on a basis that is similar to its method for identifying operating segments as defined by the Segment Reporting Topic of the FASB ASC. If the carrying amount of a reporting unit exceeds its fair value, then the amount of the impairment loss must be measured. This evaluation is applied annually on each impairment testing date (April 30) unless there is a triggering event present during an interim period.
For the years ended April 30, 2021 and 2020, the Company performed a qualitative assessment based on economic, industry and company-specific factors as the initial step in the annual goodwill impairment test for all reporting units. Based on the results of the qualitative assessment, companies are only required to perform Step 1 of the annual impairment test for a reporting unit if the company concludes that it is more likely than not that the unit’s fair value is less than its carrying amount. To the extent the Company concludes it is more likely than not that a reporting unit’s estimated fair value is less than its carrying amount, the two-step approach is applied. The first step would require a comparison of each reporting unit’s fair value to the respective carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The Company did not identify any macroeconomic or industry conditions as of April 30, 2021, that would indicate the fair value of the reporting units were more likely than not to be less than their respective carrying values. If circumstances change or events occur to indicate it is more likely than not that the fair value of any reporting units have fallen below their carrying value, the Company would test such reporting unit for impairment.
Intangible assets with estimable useful lives are required to be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment in accordance with the (ASU) No. 2011-10, Property, Plant and Equipment (Topic 360).
Goodwill consisted of the following by segment (in thousands):
Supply Chain
Management*
IT
Consulting
OtherTotal
Balance at April 30, 2019$25,888 $— $— $25,888 
Balance at April 30, 202025,888 — — 25,888 
Balance at April 30, 2021$25,888 $— $— $25,888 
 
*    Goodwill related to Logility, Inc., Demand Management, Inc. and their acquisitions.
Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands):
IT
Consulting
OtherTotal
Balance at April 30, 2019$2,732 $— $— $2,732 
Amortization expense(1,600)— — (1,600)
Balance at April 30, 20201,132 — — 1,132 
Amortization expense(772)— — (772)
Balance at April 30, 2021$360 $— $— $360 


(m) Income Taxes
The Company accounts for income taxes using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
(n) Recent Accounting Pronouncements
In January 2017, the FASB issued ASU 2017–04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which simplifies the subsequent measurement of goodwill to eliminate Step 2 from the goodwill impairment test. In addition, it eliminates the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. Therefore, the same impairment assessment applies to all reporting units. ASU 2017–04 is effective for the Company’s fiscal year beginning May 1, 2020. The new guidance is required to be applied on a prospective basis. The adoption of ASU 2017–04 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract (A Consensus of the FASB Emerging Issues Task Force). ASU 2018-15 provides additional guidance on the accounting for costs of implementation activities performed in a cloud computing arrangement (i.e., hosting arrangement) that is a service contract. The new guidance amends the definition of a hosting arrangement and requires a customer in a hosting arrangement that is a service contract to capitalize certain implementation costs following the internal use software capitalization criteria within Accounting Standards Codification ("ASC") Subtopic 350-40.
We adopted ASU 2018-15 on May 1, 2020, applying the guidance prospectively, and the adoption of this standard did not have an impact on our consolidated financial statements. Historically we have not capitalized implementation costs associated with cloud computing arrangements that are service contracts, following the guidance in Subtopic 350-40, but we will do so pursuant to the clarifications provided in the new guidance on a go forward basis.
On May 1, 2020, we adopted ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method applied for all financial assets measured at amortized cost. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection. The net impact of the adoption of ASU 2016-13 on our consolidated financial statements was immaterial.


Recent Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating taxes for each quarter and the recognition of deferred tax liabilities for outside basis differences. This guidance also simplifies aspects of the accounting for franchise taxes and changes in tax laws or rates, as well as clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 will be effective for the Company beginning May 1, 2021 and would require us to recognize a cumulative effect adjustment to the opening balance of reinvested earnings, if applicable. We do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.
(o) Use of Estimates
The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/reserves and allowances. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.
(p) Stock-Based Compensation
The Company has one stock-based employee compensation plan under which options to purchase common stock of the Company were outstanding as of April 30, 2021. This plan is described more fully in Note 6.
The Company recorded stock option compensation cost of approximately $2.5 million, $2.0 million and $1.8 million and related income tax benefit of approximately $0.6 million, an income tax benefit of approximately $0.7 million, and an income tax benefit of approximately $0.3 million for the years ended April 30, 2021, April 30, 2020 and 2019, respectively. Stock-based compensation expense is recorded on a straight-line basis over the vesting period for the entire award directly to additional paid-in capital.
(q) Comprehensive Income`-
Accounting Standards Update (ASU) 2018-02, Comprehensive Income (Topic 220), establishes standards for reporting and presentation of comprehensive income and its components in a full set of financial statements.
The Company did not have any other comprehensive income items for 2021, 2020, or 2019.
(r) Impairment of Long-Lived Assets
The Company reviews long-lived assets, such as property, and equipment, and purchased intangibles subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of by sale would be separately presented in the consolidated balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a group classified as held for sale would be presented separately in the appropriate asset and liability sections of the consolidated balance sheet.
(s) Earnings per Common Share
The Company has two classes of common stock. Class B common shares are convertible into Class A common shares at any time, on a one-for-one basis. Under the Company’s Articles of Incorporation, if dividends are declared, holders of Class A common shares shall receive a $.05 dividend per share prior to the Class B common shares receiving any dividend and holders of Class A common shares shall receive a dividend at least equal to Class B common shares dividends on a per share basis. As a result, the Company has computed the earnings per share in compliance with the Earnings Per Share Topic of the FASB ASC, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.
For the Company’s basic earnings per share calculation, the Company uses the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B common shares in the earnings per share calculation to the extent that earnings equal or exceed $.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares. If Class B shares convert to Class A shares during the period, the distributed net earnings for Class B shares is calculated using the weighted average common shares outstanding during the period.
Diluted earnings per share is calculated similarly to basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under the Company’s stock incentive plans. For the Company’s diluted earnings per share calculation for Class A shares, the Company uses the “if-converted” method. This calculation assumes that all Class B common shares are converted into Class A common shares and, as a result, assumes there are no holders of Class B common shares to participate in undistributed earnings.
For the Company’s diluted earnings per share calculation for Class B shares, the Company uses the “two-class” method. This calculation does not assume that all Class B common shares are converted into Class A common shares. In addition, this method assumes the dilutive effect of Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.
The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts). See Note 6 for total stock options outstanding and potential dilution:

Basic earnings per common share: 
 Year Ended
April 30, 2021
Year Ended
April 30, 2020
Year Ended
April 30, 2019
 Class A Common SharesClass B Common SharesClass A Common SharesClass B Common SharesClass A Common SharesClass B Common Shares
Distributed earnings per share$0.44 $0.44 $0.44 $0.44 $0.44 $0.44 
Undistributed earnings/(loss) per share(0.19)(0.19)(0.23)(0.23)(0.22)(0.22)
Total per share$0.25 $0.25 $0.21 $0.21 $0.22 $0.22 
Distributed earnings$13,556 $803 $13,219 $805 $12,837 $819 
Undistributed earnings/(loss)(5,921)(351)(6,864)(418)(6,441)(412)
Total$7,635 $452 $6,355 $387 $6,396 $407 
Basic weighted average common shares30,737 1,822 29,925 1,822 29,106 1,844 

Diluted EPS for Class A common shares using the If-Converted Method
Year Ended April 30, 2021
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$7,635 30,737 $0.25 
Common stock equivalents— 610 
7,635 31,347 0.24 
Class B Common Share Conversion452 1,822 
Diluted EPS for Class A Common Shares$8,087 33,169 $0.24 
Year Ended April 30, 2020
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$6,355 29,925 $0.21 
Common stock equivalents— 620 
6,355 30,545 0.21 
Class B Common Share Conversion387 1,822 
Diluted EPS for Class A Common Shares$6,742 $32,367 $0.21 
Year Ended April 30, 2019  
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$6,396 29,106 $0.22 
Common stock equivalents— 429 
6,396 29,535 0.22 
Class B Common Share Conversion407 1,844 
Diluted EPS for Class A Common Shares$6,803 $31,379 $0.22 

Diluted EPS for Class B common shares using the Two-Class Method
Year Ended April 30, 2021
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$452 1,822 0.25 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$457 1,822 0.25 
Year Ended April 30, 2020
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$387 1,822 0.21 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$392 1,822 0.22 
Year Ended April 30, 2019
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$407 1,844 0.22 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$409 1,844 0.22 
_______________
*    Amounts adjusted for rounding
(t) Advertising
All advertising costs are expensed as incurred. Advertising expenses, which are included within sales and marketing expenses, were $2.1 million, $2.9 million and $2.3 million in fiscal 2021, 2020 and 2019, respectively.
(u) Guarantees and Indemnifications
The Company accounts for guarantees in accordance with the Guarantee Topic of the FASB ASC. The Company’s sales agreements with customers generally contain infringement indemnity provisions. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with intellectual property infringement claims made by third parties with respect to the customer’s authorized use of the Company’s products and services. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer, as well as the Company’s modification of the product so it is no longer infringing or, if it cannot be corrected, return of the product for a refund. The sales agreements with customers sometimes also contain indemnity provisions for death, personal injury or property damage caused by the Company’s personnel or contractors in the course of performing services to customers. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with death, personal injury and property damage claims made by third parties with respect to actions of the Company’s personnel or contractors. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer. The indemnity obligations contained in sales agreements generally have a limited monetary award. The Company has not previously incurred costs to settle claims or pay awards under these indemnification obligations. The Company accounts for these indemnity obligations in accordance with the Contingencies Topic of the FASB ASC, and records a liability for these obligations when a loss is probable and reasonably estimable. The Company has not recorded any liabilities for these agreements as of April 30, 2021 or 2020.
The Company warrants to its customers that its software products will perform in all material respects in accordance with the standard specifications, generally for 90 days after delivery of the licensed products and for the subscription term for SaaS products. Additionally, the Company warrants to its customers that services will be performed consistent with generally accepted industry standards or specific service levels through completion of the agreed upon services. If necessary, the Company will provide for the estimated cost of product and service warranties based on specific warranty claims and claim history. However, the Company has not incurred significant recurring expense under product or service warranties. Accordingly, the Company has no liabilities recorded for these agreements as of April 30, 2021 or 2020.
(v) Industry Segments
The Company operates and manages its business in three reportable segments. See Note 9 of the Consolidated Financial Statements.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Investments
12 Months Ended
Apr. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Investments consist of the following (in thousands): 
 April 30,
 20212020
Trading:
Debt securities—Tax-exempt state and municipal bonds
$674 $3,104 
Marketable equity securities15,332 11,758 
$16,006 $14,862 
The total carrying value of all investments on a consolidated basis was approximately $16.0 million and $14.9 million at April 30, 2021 and 2020, respectively. At April 30, 2021, there were no trading investments included in investments-noncurrent in the accompanying consolidated balance sheet. At April 30, 2020, there were approximately $0.7 million in trading investments included in investments-noncurrent in the accompanying consolidated balance sheet.
The contractual maturities of debt securities classified as trading at April 30, 2021 and 2020 were as follows (in thousands): 
20212020
Due within one year$674 $2,403 
Due within two years— 701 
Due within three years— — 
Due after three years— — 
$674 $3,104 
In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of marketable equity securities experienced unrealized holding gains of $3.5 million, unrealized holding gains of $0.7 million, and unrealized holding losses of approximately $0.9 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of debt securities experienced unrealized holding gains of approximately $0.1 million, unrealized holding losses of approximately $0.6 million, and unrealized holding losses of $0.1 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of marketable equity securities experienced realized holding gains of approximately $0.1 million, realized holding losses of $0.2 million and realized holding losses of approximately $0.1 million, respectively. In fiscal 2021, 2020 and 2019, the Company’s investment portfolio of debt securities experienced realized holding losses of approximately $0.1 million in 2021 and realized holding gains of $0.7 million in 2020 and 2019. Unrealized and realized gains and losses are included in "Other income, net" in the Company’s consolidated statements of operations.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments
12 Months Ended
Apr. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company measures its investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. A number of factors affect market price observability including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:
 
Level 1—Quoted prices in active markets for identical instruments.
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
The following is a general description of the valuation methodologies used for financial assets and liabilities measured at fair value, including the general classification of such assets and liabilities pursuant to the valuation hierarchy.
Cash Equivalents—Cash equivalents include investments in government obligation based money-market funds, other money market instruments and interest-bearing deposits with initial or remaining terms of three months or less. The fair value of cash equivalents approximates its carrying value due to the short-term nature of these instruments.
Marketable Securities—Marketable securities utilizing Level 1 inputs include active exchange-traded equity securities and equity index funds, and most U.S. government debt securities, as these securities all have quoted prices in active markets. Marketable securities utilizing Level 2 inputs include municipal bonds. We value these securities using market-corroborated pricing or other models that use observable inputs such as yield curves.
The following table presents our assets that we measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques we utilized to determine such fair value (in thousands): 
 April 30, 2021April 30, 2020
 Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
TotalQuoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents$81,720 $— $— $81,720 $75,256 $— $— $75,256 
Marketable securities15,332 674 — 16,006 11,758 3,104 — 14,862 
Total$97,052 $674 $— $97,726 $87,014 $3,104 $— $90,118 
The carrying amounts of cash, trade accounts receivable and unbilled accounts receivable, accounts payable, accrued compensation and related costs, and other current liabilities approximate fair value because of their short-term maturities.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
12 Months Ended
Apr. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and EquipmentProperty and equipment consisted of the following at April 30, 2021 and 2020 (in thousands):
20212020
Buildings and leasehold improvements$16,944 $16,881 
Computer equipment and purchased software12,089 11,478 
Office furniture and equipment4,976 4,973 
34,009 33,332 
Accumulated depreciation and amortization(30,581)(29,959)
$3,428 $3,373 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
12 Months Ended
Apr. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income tax expense (benefit) consisted of the following: 
 Years ended April 30,
 202120202019
 (in thousands)
Current:
Federal$693 $295 $184 
State386 370 334 
1,079 665 518 
Deferred:
Federal(238)(513)256 
State(82)(96)64 
(320)(609)320 
$759 $56 $838 

The Company’s actual income tax expense differs from the “expected” income tax expense calculated by applying the Federal statutory rate of 21.0% for fiscal 2021, 2020, and 2019 to earnings before income taxes as follows:
 Years ended April 30,
 202120202019
 (in thousands)
Computed “expected” income tax expense$1,858 $1,428 $1,605 
Increase (decrease) in income taxes resulting from:
State income taxes, net of federal income tax effect323 214 339 
Research and development credits(640)(703)(678)
Excess tax benefits from stock option deductions(641)(737)(251)
Foreign tax credits(1)(164)(112)
Other, net, including permanent items(140)18 (65)
$759 $56 $838 
Our effective income tax rates were 8.6%, 1% and 11% in 2021, 2020 and 2019, respectively. Our effective income tax rate takes into account the source of taxable income, by state, and available income tax credits. The provision for income taxes in fiscal 2021, 2020 and 2019 includes approximately $763,000, $878,000 and $298,000, respectively, in income tax benefits related to the tax benefits realized from stock option deductions.


The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at April 30, 2021 and 2020 are presented as follows:
20212020
 (in thousands)
Deferred tax assets:
Accruals and expenses not deducted for tax purposes$565 $363 
State net operating loss carryforwards136 226 
Fixed asset basis differences797 822 
Nonqualified stock options1,184 848 
Foreign net operating loss carryforwards3,141 — 
Right of use liability390 547 
Tax credit carryforwards83 83 
Total gross deferred tax assets6,296 2,889 
Less valuation allowance(3,252)(190)
Net deferred tax3,044 2,699 
Deferred tax liabilities:
Capitalized computer software development costs(1,192)(2,090)
Net gains/losses on trading securities(1,891)(1,005)
Goodwill and intangible assets basis differences(1,003)(746)
Right of use asset(364)(513)
Deferred agent commissions(1,221)(1,242)
Total gross deferred tax liabilities(5,671)(5,596)
Net deferred tax liabilities$(2,627)$(2,897)

At April 30, 2021, the Company had approximately $3.4 million of various state net operating loss carryforwards which are available to offset future state taxable income, if any, through 2036. The Company has foreign branch operations in the United Kingdom and New Zealand. The branches have incurred losses since inception dating back to 2003. The losses have been utilized in the US federal jurisdiction but have not been utilized in the respective jurisdictions. At April 30, 2021, the Company had approximately $16.2 million of net operating loss carryforwards in these foreign jurisdictions, which are indefinitely available to offset future taxable income. As a result, the Company has recorded a deferred tax asset of $3.1 million related to these losses. Furthermore, the Company does not believe it will realize the benefit of these foreign net operating loss carryforwards and therefore, has established a full valuation allowance associated with this deferred tax asset
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Based upon reversal of deferred tax liabilities and expected future profitability, management believes it is more likely than not the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, at April 30, 2021.
The Company applies the accounting provisions which require us to prescribe a recognition threshold and measurement attribution for the financial statement recognition and measurement of a tax position taken or expected to be taken within an income tax return.
As of April 30, 2021, 2020 and 2019, we recorded approximately $25,000, $34,000, and $43,000, respectively, of unrecognized tax benefits, inclusive of interest and penalties, all of which would impact our effective tax rate if recognized. The liability for unrecognized tax benefits is recorded net of any federal tax benefit that would result from payment.
We recognize potential accrued interest and penalties related to unrecognized tax benefits within income tax expense. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision. As of April 30, 2021 and 2020, we recorded a liability for potential penalties and interest of approximately $15,000 and $19,000, respectively, related to uncertain tax positions.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows, excluding interest and penalties (in thousands): 
20212020
Balance at beginning of the period$15 $21 
Decreases as a result of positions taken during prior periods(5)(6)
Increases as a result of positions taken during the current period— — 
Balance at April 30,$10 $15 
We conduct business globally and, as a result, file consolidated income tax returns in the United States federal jurisdiction and in many state and foreign jurisdictions. We are no longer subject to state and local, or non–U.S. income tax examinations for years prior to 2003. We are no longer subject to U.S. federal income tax examination for years prior to 2017.

During the years ended April 30, 2021, 2020, and 2019 we recorded research and development state tax credits against payroll taxes of approximately $555,000 and $427,000, and $488,000 respectively, which reduced general and administrative expenses by the same amounts.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity
12 Months Ended
Apr. 30, 2021
Equity [Abstract]  
Shareholders' Equity Shareholders’ Equity
Except for the election or removal of directors and class votes as required by law or our Articles of Incorporation, holders of both classes of common stock vote as a single class on all matters, with each Class A common share entitled to cast one-tenth vote per share and each Class B common share entitled to cast one vote per share. Neither class has cumulative voting rights. Holders of Class A common shares, as a class, are entitled to elect 25% of the board of directors (rounded up to the nearest whole number of directors) if the number of outstanding Class A common shares is at least 10% of the number of outstanding shares of both classes of common stock. No cash or property dividend may be paid to holders of Class B common shares during any fiscal year of the Company unless a dividend of $0.05 per share has been paid in such year on each outstanding Class A common share. This $0.05 per share annual dividend preference is noncumulative. Dividends per Class B common share during any fiscal year may not exceed dividends paid per Class A common share during such year. Each Class B common share is convertible at any time into one Class A common share at the option of the shareholder.
Stock Option Plans
As of April 30, 2021, the Company has outstanding stock options granted pursuant to two stock option plans. The 2011 Equity Compensation Plan (the “2011 Plan”) which was effective as of May 17, 2010, and the 2020 Equity Compensation Plan (the "2020 Plan") which was effective as of August 21, 2019. The 2020 Plan reserves for issuance 2,500,000 shares of Class A Common Stock.
Under the 2020 Plan, options to purchase Class A common shares are granted in the form of both incentive stock options and non-qualified stock options. The number of options granted under this plan is determined in each grant. By resolution of the Board of Directors, non-employee directors receive grants of non-qualified options to purchase 10,000 shares upon election and 4,000 shares at the end of each fiscal quarter. The price of such grants is equal to the closing market price of the shares on the date of grant. Options are exercisable based on the terms of such options, but no more than six years after the date of grant (or five years for incentive stock options granted to any person who owns 10% or more of the combined voting power of all classes of capital stock of the Company at the time of grant). A total of 2,500,000 shares are authorized for issuance pursuant to options granted under this Plan. Incentive and nonqualified options exercisable at April 30, 2021, 2020 and 2019 totaled 1,188,933, 900,610, and 1,086,180, respectively. Options available for grant at April 30, 2021, under the 2020 Plan were 379,143 shares.
A summary of changes in outstanding options for the year ended April 30, 2021 is as follows:
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
(years)
Aggregate
Intrinsic
Value
Outstanding at May 1, 20203,745,650 $12.21 
Granted1,360,000 15.15 
Exercised(628,917)10.65 
Forfeited(365,000)13.12 
Expired(2,000)14.85
Outstanding at 4/30/2021*4,109,733 $13.33 3.7$30,228,318 
Exercisable at April 30, 20211,188,933 $11.69 2.4$10,702,164 
*amounts adjusted for rounding    
The weighted-average grant date fair value of stock options granted during the years ended April 30, 2021, 2020, and 2019 is $3.87, $3.20, and $2.58 per share, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions for the years ended April 30, 2021, 2020, and 2019:
202120202019
Dividend yield2.7 %2.8 %3.6 %
Expected volatility38.3 %30.9 %30.0 %
Risk-free interest rate0.3 %1.6 %2.9 %
Expected term5 years5 years5 years
The expected volatility is based on the historical volatility and implied volatility. The Company uses historical data to estimate stock option exercise and forfeiture rates. The expected term represents the period over which the share-based awards are expected to be outstanding and was estimated using historical data. The dividend yield is an estimate of the expected dividend yield on the Company’s stock. The risk-free rate is based on U.S. Treasury yields in effect at the time of the grant for the expected term of the stock options.
Options with graded vesting are valued as a single award. The total value of the award is expensed on a straight-line basis over the vesting period with the amount of compensation cost recognized at any date at least equal to the portion of the grant date value of the award that is vested at that date. During the years ended April 30, 2021, 2020, and 2019, we issued 628,917, 1,020,910 and 602,176 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the years ended April 30, 2021, 2020 and 2019 based on market value at the exercise dates was $4,229,040, $5,569,882 and $2,441,830 respectively. The fair value of grants vested during the years ended April 30, 2021, 2020 and 2019 was $2,206,610, $1,786,342 and $1,470,840, respectively. As of April 30, 2021, unrecognized compensation cost related to unvested stock option awards approximated $7.1 million and is expected to be recognized over a weighted average period of 1.8 years.
Stock Repurchases
On August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to 2.0 million shares of our Class A common stock. These repurchases have been and will be made through open market purchases at prevailing market prices. The timing of any repurchases will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. For this repurchase plan, through April 30, 2021, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. During fiscal 2021 we did not repurchase any shares. Under all repurchase plans as of April 30, 2021, we have repurchased 4,588,632 shares of common stock at a cost of approximately $25.6 million.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
12 Months Ended
Apr. 30, 2021
Leases [Abstract]  
Leases Leases
The Company adopted ASU 2016-02, Leases (Topic 842), as of May 1, 2019 using the modified retrospective approach, which allows the Company to apply Accounting Standards Codification (ASC) 840, Leases, in the comparative periods presented in the year of adoption. Accordingly, the 2019 period and disclosures have not been restated. Adoption of the new standard resulted in the recognition of operating lease ROU assets of approximately $2.7 million, current operating lease liabilities of approximately $0.7 million and long-term operating lease liabilities of approximately $2.1 million as of May 1, 2019.
The Company’s operating leases are primarily related to facility leases for administration and sales personnel. The operating leases have terms ranging from three to five years. While each of the leases includes renewal options, the Company has only included the base lease term in its calculation of lease assets and liabilities. The Company does not have any finance leases.
Balance sheet information related to operating leases is as follows (in thousands):
As of April 30, 2021As of April 30, 2020
Assets
Right of use assets1,454 2,053 
Liabilities
Current lease liabilities739 763 
Long-term lease liabilities821 1,424 
Total liabilities$1,560 $2,187 


Lease cost information related to operating leases is as follows (in thousands):
Year ended April 30, 2021Year ended April 30, 2020
Lease cost
Operating lease cost784 770 
Short-term lease cost567 643 
Variable lease cost270 225 
Total lease cost$1,621 $1,638 
Lease costs are primarily included in "Sales and marketing" and "General and administrative" expenses in the Company’s consolidated statements of operations.
The impact of the Company's leases on the consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.7 million during fiscal 2021. The Company did not modify any existing leases or execute any new leases during fiscal 2021.
The impact of the Company's leases on consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.3 million during fiscal 2020. The Company did not modify any existing leases or execute any new leases during fiscal 2020.

Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows:
April 30, 2021April 30, 2020
Weighted average remaining lease term2.4 years3.3 years
Weighted average discount rate3.3 %3.5 %
The following table summarizes the maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands):
Years ended April 30:
2022$749 
2023487 
2024361 
202520 
2026— 
Thereafter— 
Total operating lease payments
$1,617 
Less imputed interest
(57)
Total operating lease liabilities
$1,560 

The Company leases to other tenants a portion of its headquarters building that it owns in Atlanta, Georgia. The leases expire at various dates through October 2025. Lease income is included in "Other, net" in the Company’s consolidated statements of operations and totaled approximately $323,000 for the year ending April 30, 2021. Lease payments to be received as of April 30, 2021 are as follows (in thousands):
Years ended April 30:
2022$149 
202396 
202498 
2025100 
202650 
Thereafter— 
$493 
Leases Leases
The Company adopted ASU 2016-02, Leases (Topic 842), as of May 1, 2019 using the modified retrospective approach, which allows the Company to apply Accounting Standards Codification (ASC) 840, Leases, in the comparative periods presented in the year of adoption. Accordingly, the 2019 period and disclosures have not been restated. Adoption of the new standard resulted in the recognition of operating lease ROU assets of approximately $2.7 million, current operating lease liabilities of approximately $0.7 million and long-term operating lease liabilities of approximately $2.1 million as of May 1, 2019.
The Company’s operating leases are primarily related to facility leases for administration and sales personnel. The operating leases have terms ranging from three to five years. While each of the leases includes renewal options, the Company has only included the base lease term in its calculation of lease assets and liabilities. The Company does not have any finance leases.
Balance sheet information related to operating leases is as follows (in thousands):
As of April 30, 2021As of April 30, 2020
Assets
Right of use assets1,454 2,053 
Liabilities
Current lease liabilities739 763 
Long-term lease liabilities821 1,424 
Total liabilities$1,560 $2,187 


Lease cost information related to operating leases is as follows (in thousands):
Year ended April 30, 2021Year ended April 30, 2020
Lease cost
Operating lease cost784 770 
Short-term lease cost567 643 
Variable lease cost270 225 
Total lease cost$1,621 $1,638 
Lease costs are primarily included in "Sales and marketing" and "General and administrative" expenses in the Company’s consolidated statements of operations.
The impact of the Company's leases on the consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.7 million during fiscal 2021. The Company did not modify any existing leases or execute any new leases during fiscal 2021.
The impact of the Company's leases on consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.3 million during fiscal 2020. The Company did not modify any existing leases or execute any new leases during fiscal 2020.

Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows:
April 30, 2021April 30, 2020
Weighted average remaining lease term2.4 years3.3 years
Weighted average discount rate3.3 %3.5 %
The following table summarizes the maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands):
Years ended April 30:
2022$749 
2023487 
2024361 
202520 
2026— 
Thereafter— 
Total operating lease payments
$1,617 
Less imputed interest
(57)
Total operating lease liabilities
$1,560 

The Company leases to other tenants a portion of its headquarters building that it owns in Atlanta, Georgia. The leases expire at various dates through October 2025. Lease income is included in "Other, net" in the Company’s consolidated statements of operations and totaled approximately $323,000 for the year ending April 30, 2021. Lease payments to be received as of April 30, 2021 are as follows (in thousands):
Years ended April 30:
2022$149 
202396 
202498 
2025100 
202650 
Thereafter— 
$493 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
12 Months Ended
Apr. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
(a) 401(k) Profit Sharing Plan
Employees are offered the opportunity to participate in the Company’s 401(k) Profit Sharing Plan (the "401(k) Plan"), which is intended to be a tax-qualified defined contribution plan under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, employees are eligible to participate on the first day of the month following the date of hire. Eligible employees may contribute up to $19,500 of their salary to the 401(k) Plan. Subject to certain limitations, the Company may make a discretionary profit sharing contribution at an amount determined by the board of directors of the Company. The Company’s profit sharing contribution was $451,000 for fiscal 2021, $451,000 for fiscal 2020 and $429,000 for fiscal 2019.
(b) Contingencies
The Company more often than not indemnifies its customers against damages and costs resulting from claims of intellectual property infringement associated with use of the Company’s products. The Company historically has not been required to make any payments under such indemnifications. However, the Company continues to monitor the circumstances that are subject to the indemnifications to identify whether it is probable that a loss has occurred, and would recognize any such losses under the indemnifications when those losses are estimable.
In addition, the Company warrants to customers that the Company’s products operate substantially in accordance with the software product’s specifications. Historically, no costs have been incurred related to software product warranties and none are expected in the future, and as such no accruals for software product warranty costs have been made. Additionally, the Company is involved in various claims arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the financial position or results of operations of the Company.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
12 Months Ended
Apr. 30, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of a public entity about which separate financial information is available that is evaluated regularly by the chief operating decision makers (“CODMs”), or decision making group, in deciding how to allocate resources and in assessing performance. Our CODMs are our Chief Executive Officer and President and our Chief Financial Officer. While our CODMs are apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CODMs evaluating performance based upon segment operating profit or loss that includes an allocation of common expenses, but excludes certain unallocated corporate expenses, which are included in the Other segment. Our CODMs review the operating results of our three segments, assess performance and allocate resources in a manner that is consistent with the changing market dynamics that we have experienced. As a result, in the third quarter of fiscal 2018, we updated our operating segments to reflect the fact that we provide our software solutions through three major operating segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.
The SCM segment consists of Logility and DMI. Both operating companies leverage a single platform spanning eight supply chain process areas, including demand optimization, inventory optimization, supply optimization, retail optimization, quality and compliance, PLM, sourcing management and integrated business planning. The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm, which provides support for our software products, such as software enhancements, documentation, updates, customer education, consulting, systems integration services, maintenance and support services. The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.
All of our revenue is derived from external customers. We do not have any inter-segment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment.
Following is information related to each segment as of and for the years ended April 30, 2021, 2020 and 2019, (in thousands):
202120202019
Revenue:
Supply Chain Management$90,268 $95,018 $86,296 
IT Consulting19,036 17,997 20,007 
Other2,104 2,451 2,403 
$111,408 $115,466 $108,706 
Operating income/(loss):
Supply Chain Management$18,922 $19,612 $15,967 
IT Consulting456 332 964 
Other(15,017)(13,896)(11,655)
$4,361 $6,048 $5,276 
Capital expenditures:
Supply Chain Management$266 $156 $375 
IT Consulting— — 
Other412 264 876 
$678 $420 $1,252 
Capitalized software:
Supply Chain Management$620 $3,170 $5,961 
IT Consulting— — — 
Other— — — 
$620 $3,170 $5,961 
Depreciation and amortization:
Supply Chain Management$5,223 $7,727 $7,372 
IT Consulting
Other385 371 340 
$5,610 $8,103 $7,719 
Interest income:
Supply Chain Management$71 $829 $1,408 
IT Consulting— — — 
Other338 695 684 
$409 $1,524 $2,092 
Earnings/(loss) before income taxes:
Supply Chain Management$19,119 $19,855 $16,335 
IT Consulting454 332 964 
Other(10,725)(13,389)(9,658)
$8,848 $6,798 $7,641 

April 30,
2021
April 30,
2020
(in thousands)
Total Consolidated Assets:
Supply Chain Management$110,652 $117,135 
IT Consulting4,658 5,200 
Other61,847 48,958 
$177,157 $171,293 
International Revenue and Significant Customer
International revenue approximated $16.7 million or 15%, $22.1 million or 19%, and $21.4 million or 20%, of consolidated revenue for the years ended April 30, 2021, 2020, and 2019, respectively, and were derived primarily from customers in Canada and Europe. International revenue is based on the delivery of software and performance of services.
No single customer accounted for more than 10% of total revenue for the years ended April 30, 2021, 2020, and 2019.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
12 Months Ended
Apr. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn May 27, 2021, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on August 27, 2021 to Class A and Class B shareholders of record at the close of business on August 13, 2021.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED VALUATION ACCOUNTS
12 Months Ended
Apr. 30, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
CONSOLIDATED VALUATION ACCOUNTS
AMERICAN SOFTWARE, INC.
CONSOLIDATED VALUATION ACCOUNTS
Years ended April 30, 2021, 2020, 2019
(In thousands)
Allowance for Doubtful Accounts
Year ended:Balance at
beginning
of year
Amounts
charged to
expense
Other
Additions
(1)
Deductions
(2)
Balance at
end of year
April 30, 2021$264 — 166 — 430 
April 30, 2020$153 97 14 — 264 
April 30, 2019$159 — — 153 
_______________
(1)Recovery of previously written-off amounts.
(2)Write-off of uncollectible accounts.
Deferred Income Tax Valuation Allowance
The deferred tax valuation allowance roll-forward is included in Item 8 of this Report in the Notes to Consolidated Financial Statements—Note 5.
See accompanying report of independent registered public accounting firm.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Apr. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
Founded in 1970 and headquartered in Atlanta, Georgia, American Software, Inc. and its subsidiaries (collectively, the “Company”) are engaged in the development, marketing, and support activities of a broad range of computer business application software products. The Company’s operations are principally in the computer software industry, and its products and services are used by customers within the United States and certain international markets. We provide our software solutions through three major business segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other.
 
The SCM segment consists of Logility, Inc. (see Note 9), which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners, as well as Demand Management, Inc., a wholly-owned subsidiaries of Logility.
The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm.
The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses.
Principles of Consolidation Principles of ConsolidationThe consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Revenue Recognition Revenue Recognition
In accordance with the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), we recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses, maintenance services, consulting, implementation and training services, and Software-as-a-Service (“SaaS”), which includes a subscription to our software as well as support, hosting and managed services.

The Company determines revenue recognition through the following steps:

Step 1 - Identification of the Contract with the Customer

Step 2 - Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations

Step 3 - Determination of the Transaction Price

Step 4 - Allocation of the Transaction Price to Distinct Performance Obligations

Step 5 - Attribution of Revenue for Each Distinct Performance Obligation

Nature of Products and Services.
License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.
Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.
Subscription. Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.
Professional Services and Other. Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively.
Maintenance and Support. Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees.
Indirect Channel Revenue. We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.
Sales Taxes. We account for sales taxes collected from customers on a net basis.

Significant Judgments. Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract.

We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue.

Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in unbilled accounts receivables or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance on a monthly, quarterly, or annual basis. Services are typically billed as
performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.
We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying consolidated balance sheets in accordance with ASC Topic 606.

Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the twelve months ended April 30, 2021, the Company recognized $33.0 million of revenue that was included in the deferred revenue balance as of April 30, 2020.
Years ended April 30,
20212020
(in thousands)
Deferred revenue, current$37,142 $34,227 
Deferred revenue, long-term*540 — 
Total deferred revenue$37,682 $34,227 

*Included in other long-term liabilities on the accompanying consolidated balance sheet

Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of April 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $116.0 million. The Company expects to recognize revenue on approximately 46% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.

Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

The Company’s revenue by geography is as follows:
Years ended April 30,
20212020
(in thousands)
Revenue:
Domestic$94,676 $93,332 
International16,732 22,134 
$111,408 $115,466 

Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606
that impact the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applies in the application of Topic 606:
The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.

The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (this applies to time-and-material engagements).

Contract Costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.

The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.

The costs are expected to be recovered.

Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period for license and term subscriptions. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and deferred sales commissions in long-term assets, respectively, in the Company’s consolidated balance sheets. Total deferred commissions at April 30, 2021 and April 30, 2020 were $3.9 million and $3.5 million, respectively. Amortization of sales commissions was $2.0 million for year ended April 30, 2021, which is included in sales and marketing expense in the accompanying consolidated statements of operations. During the fiscal 2021 and 2020 impairment analyses, no losses were recognized.
Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenue. At April 30, 2021 and 2020, unbilled license fees were approximately $0.7 million and $1.3 million, respectively, and unbilled services revenue was approximately $1.5 million and $1.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized but under the terms of the license agreements, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenue primarily occurs due to the timing of the billings, which occur subsequent to the end of each reporting period.
(d) Cost of Revenue
Cost of revenue for licenses includes amortization of developed technology and capitalized computer software development costs, salaries and benefits and value-added reseller ("VAR") commissions. Costs for maintenance and services revenue includes the cost of personnel to conduct implementations, customer support and consulting, and other personnel-related expenses as well as agent commission expenses related to maintenance revenue generated by the indirect channel. Costs for subscriptions revenue includes amortization of developed technology and capitalized computer software development costs, third–party hosting costs, salaries and benefits and value–added reseller ("VAR") commissions. Commission costs for maintenance are deferred and amortized over the related maintenance term. Commission costs for subscriptions are deferred and amortized over the related subscription term.
Returns and Allowances
The Company has not experienced significant returns or warranty claims to date and, as a result, the allowance for the cost of returns and product warranty claims at April 30, 2021 and 2020 is not material.
The Company records an allowance for doubtful accounts based on the historical experience of write-offs and a detailed assessment of accounts receivable. The total amounts of expense to operations were approximately $0, $97,000, and $0 for fiscal 2021, 2020, and 2019, respectively, which are included in general and administrative expenses in the accompanying consolidated statements of operations. In estimating the allowance for doubtful accounts, management considers the age of the accounts receivable, the Company’s historical write-offs, and the credit worthiness of the customer, among other factors. Should any of these factors change, the estimates made by management will also change accordingly, which could affect the level of the Company’s future provision for doubtful accounts. Uncollectible accounts are written off when it is determined that the specific balance is not collectible.
Cash Equivalents Cash EquivalentsCash equivalents of $81.7 million and $75.3 million at April 30, 2021 and 2020, respectively, consist of overnight repurchase agreements and money market deposit accounts. The Company considers all such investments with original maturities of three months or less to be cash equivalents for purposes of the consolidated statements of cash flows.
Concentrations of Credit Risk Concentrations of Credit RiskFinancial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, short- and long-term investments and accounts receivable. The Company maintains cash and cash equivalents and short- and long-term investments with various financial institutions. The Company’s sales are primarily to companies located in North America and Europe. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral. Accounts receivable are due principally from companies under stated contract terms.
Investments InvestmentsInvestments consist of commercial paper, corporate bonds, government securities, certificates of deposits and marketable equity securities. The Company accounts for its investments in accordance with the Investments – Debt Securities (Topic 320) and Investments—Equity Securities (Topic 321). The Company has classified its investment portfolio as “trading.” “Trading” securities are bought and held principally for the purpose of selling them in the near term and are recorded at fair value. Unrealized gains and losses on trading securities are included in the determination of net earnings. For the purposes of computing realized gains and losses, cost is identified on a specific identification basis. Investments with maturities less than one year as of the consolidated balance sheet date are classified as short-term investments and those that mature greater than one year are classified as long-term investments.
Property and Equipment Property and EquipmentProperty and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation of buildings, computer equipment, purchased computer software, office furniture and equipment is calculated using the straight-line method based upon the estimated useful lives of the assets (three years for computer equipment and software, seven years for office furniture and equipment, fifteen years for building improvements and thirty years for buildings). Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, whichever is shorter.
Capitalized Computer Software Development Costs Capitalized Computer Software Development CostsThe Company capitalizes certain computer software development costs in accordance with the Costs of Software to be Sold, Leased or Marketed under ASC 985-20. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes ongoing evaluations of the recoverability of its capitalized software projects by comparing the net amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, the Company writes off the amount by which the unamortized software development costs exceed net realizable value. Capitalized computer software development costs are amortized ratably based on the projected revenue associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license and subscription revenue in the consolidated statements of operations.
Acquisition-Related Intangible Assets (exclusive of Logility's treasury stock repurchases) Acquisition-Related Intangible Assets (exclusive of Logility’s treasury stock repurchases)Acquisition-related intangible assets are stated at historical cost and include acquired software and certain other intangible assets with definite lives. Intangible assets are being amortized over a period ranging from one to eight years. For 2021, total amortization expense related to acquisition-related intangible assets was approximately $0.8 million, with $0.2 million included in operating expense and $0.6 million included in cost of license fees in the accompanying consolidated statements of operations. For 2020, total amortization expense related to acquisition-related intangible assets was approximately $1.6 million, with $0.3 million included in operating expense and $1.3 million included in cost of license fees in the accompanying consolidated statements of operations. For 2019, total amortization expense related to acquisition-related intangible assets was approximately $2.4 million, with $0.4 million included in operating expense and $2.0 million included in cost of license fees in the accompanying consolidated statements of operations.
Goodwill and Other Intangibles Goodwill and Other Intangibles
Goodwill represents the excess of costs over fair value of assets of businesses acquired. Goodwill and intangible assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead are tested for impairment at least annually in accordance with the FASB issued Accounting Standards Update (“ASU”) No. 2017-04 Intangibles-Goodwill and Other (Topic 350). The Company evaluates the carrying value of goodwill annually and between annual evaluations if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator.
When evaluating whether the goodwill is impaired, the Company compares the fair value of the reporting unit to which the goodwill is assigned to its carrying amount, including goodwill. The Company identifies the reporting unit on a basis that is similar to its method for identifying operating segments as defined by the Segment Reporting Topic of the FASB ASC. If the carrying amount of a reporting unit exceeds its fair value, then the amount of the impairment loss must be measured. This evaluation is applied annually on each impairment testing date (April 30) unless there is a triggering event present during an interim period.
For the years ended April 30, 2021 and 2020, the Company performed a qualitative assessment based on economic, industry and company-specific factors as the initial step in the annual goodwill impairment test for all reporting units. Based on the results of the qualitative assessment, companies are only required to perform Step 1 of the annual impairment test for a reporting unit if the company concludes that it is more likely than not that the unit’s fair value is less than its carrying amount. To the extent the Company concludes it is more likely than not that a reporting unit’s estimated fair value is less than its carrying amount, the two-step approach is applied. The first step would require a comparison of each reporting unit’s fair value to the respective carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The Company did not identify any macroeconomic or industry conditions as of April 30, 2021, that would indicate the fair value of the reporting units were more likely than not to be less than their respective carrying values. If circumstances change or events occur to indicate it is more likely than not that the fair value of any reporting units have fallen below their carrying value, the Company would test such reporting unit for impairment.
Intangible assets with estimable useful lives are required to be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment in accordance with the (ASU) No. 2011-10, Property, Plant and Equipment (Topic 360).
Income Taxes Income TaxesThe Company accounts for income taxes using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
Recent Accounting Pronouncements Recent Accounting Pronouncements
In January 2017, the FASB issued ASU 2017–04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which simplifies the subsequent measurement of goodwill to eliminate Step 2 from the goodwill impairment test. In addition, it eliminates the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. Therefore, the same impairment assessment applies to all reporting units. ASU 2017–04 is effective for the Company’s fiscal year beginning May 1, 2020. The new guidance is required to be applied on a prospective basis. The adoption of ASU 2017–04 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract (A Consensus of the FASB Emerging Issues Task Force). ASU 2018-15 provides additional guidance on the accounting for costs of implementation activities performed in a cloud computing arrangement (i.e., hosting arrangement) that is a service contract. The new guidance amends the definition of a hosting arrangement and requires a customer in a hosting arrangement that is a service contract to capitalize certain implementation costs following the internal use software capitalization criteria within Accounting Standards Codification ("ASC") Subtopic 350-40.
We adopted ASU 2018-15 on May 1, 2020, applying the guidance prospectively, and the adoption of this standard did not have an impact on our consolidated financial statements. Historically we have not capitalized implementation costs associated with cloud computing arrangements that are service contracts, following the guidance in Subtopic 350-40, but we will do so pursuant to the clarifications provided in the new guidance on a go forward basis.
On May 1, 2020, we adopted ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method applied for all financial assets measured at amortized cost. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection. The net impact of the adoption of ASU 2016-13 on our consolidated financial statements was immaterial.


Recent Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating taxes for each quarter and the recognition of deferred tax liabilities for outside basis differences. This guidance also simplifies aspects of the accounting for franchise taxes and changes in tax laws or rates, as well as clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 will be effective for the Company beginning May 1, 2021 and would require us to recognize a cumulative effect adjustment to the opening balance of reinvested earnings, if applicable. We do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.
Use of Estimates Use of EstimatesThe preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/reserves and allowances. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.
Stock-Based Compensation Stock-Based Compensation
The Company has one stock-based employee compensation plan under which options to purchase common stock of the Company were outstanding as of April 30, 2021. This plan is described more fully in Note 6.
The Company recorded stock option compensation cost of approximately $2.5 million, $2.0 million and $1.8 million and related income tax benefit of approximately $0.6 million, an income tax benefit of approximately $0.7 million, and an income tax benefit of approximately $0.3 million for the years ended April 30, 2021, April 30, 2020 and 2019, respectively. Stock-based compensation expense is recorded on a straight-line basis over the vesting period for the entire award directly to additional paid-in capital.
Comprehensive Income Comprehensive Income`-Accounting Standards Update (ASU) 2018-02, Comprehensive Income (Topic 220), establishes standards for reporting and presentation of comprehensive income and its components in a full set of financial statements.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsThe Company reviews long-lived assets, such as property, and equipment, and purchased intangibles subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of by sale would be separately presented in the consolidated balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a group classified as held for sale would be presented separately in the appropriate asset and liability sections of the consolidated balance sheet.
Earnings per Common Share Earnings per Common Share
The Company has two classes of common stock. Class B common shares are convertible into Class A common shares at any time, on a one-for-one basis. Under the Company’s Articles of Incorporation, if dividends are declared, holders of Class A common shares shall receive a $.05 dividend per share prior to the Class B common shares receiving any dividend and holders of Class A common shares shall receive a dividend at least equal to Class B common shares dividends on a per share basis. As a result, the Company has computed the earnings per share in compliance with the Earnings Per Share Topic of the FASB ASC, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.
For the Company’s basic earnings per share calculation, the Company uses the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B common shares in the earnings per share calculation to the extent that earnings equal or exceed $.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares. If Class B shares convert to Class A shares during the period, the distributed net earnings for Class B shares is calculated using the weighted average common shares outstanding during the period.
Diluted earnings per share is calculated similarly to basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under the Company’s stock incentive plans. For the Company’s diluted earnings per share calculation for Class A shares, the Company uses the “if-converted” method. This calculation assumes that all Class B common shares are converted into Class A common shares and, as a result, assumes there are no holders of Class B common shares to participate in undistributed earnings.
For the Company’s diluted earnings per share calculation for Class B shares, the Company uses the “two-class” method. This calculation does not assume that all Class B common shares are converted into Class A common shares. In addition, this method assumes the dilutive effect of Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.
Advertising AdvertisingAll advertising costs are expensed as incurred. Advertising expenses, which are included within sales and marketing expenses, were $2.1 million, $2.9 million and $2.3 million in fiscal 2021, 2020 and 2019, respectively.
Guarantees and Indemnifications Guarantees and IndemnificationsThe Company accounts for guarantees in accordance with the Guarantee Topic of the FASB ASC. The Company’s sales agreements with customers generally contain infringement indemnity provisions. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with intellectual property infringement claims made by third parties with respect to the customer’s authorized use of the Company’s products and services. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer, as well as the Company’s modification of the product so it is no longer infringing or, if it cannot be corrected, return of the product for a refund. The sales agreements with customers sometimes also contain indemnity provisions for death, personal injury or property damage caused by the Company’s personnel or contractors in the course of performing services to customers. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with death, personal injury and property damage claims made by third parties with respect to actions of the Company’s personnel or contractors. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer. The indemnity obligations contained in sales agreements generally have a limited monetary award. The Company has not previously incurred costs to settle claims or pay awards under these indemnification obligations. The Company accounts for these indemnity obligations in accordance with the Contingencies Topic of the FASB ASC, and records a liability for these obligations when a loss is probable and reasonably estimable. The Company has not recorded any liabilities for these agreements as of April 30, 2021 or 2020.The Company warrants to its customers that its software products will perform in all material respects in accordance with the standard specifications, generally for 90 days after delivery of the licensed products and for the subscription term for SaaS products. Additionally, the Company warrants to its customers that services will be performed consistent with generally accepted industry standards or specific service levels through completion of the agreed upon services. If necessary, the Company will provide for the estimated cost of product and service warranties based on specific warranty claims and claim history. However, the Company has not incurred significant recurring expense under product or service warranties.
Industry Segments Industry SegmentsThe Company operates and manages its business in three reportable segments.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2021
Accounting Policies [Abstract]  
Schedule of Contract Balances
Years ended April 30,
20212020
(in thousands)
Deferred revenue, current$37,142 $34,227 
Deferred revenue, long-term*540 — 
Total deferred revenue$37,682 $34,227 

*Included in other long-term liabilities on the accompanying consolidated balance sheet
Schedule of Disaggregated Revenue
The Company’s revenue by geography is as follows:
Years ended April 30,
20212020
(in thousands)
Revenue:
Domestic$94,676 $93,332 
International16,732 22,134 
$111,408 $115,466 
Total Expenditures and Amortization of Capitalized Computer Software Total expenditures for capitalized computer software development costs, total research and development expense, and total amortization of capitalized computer software development costs are as follows: 
 Years ended April 30,
 202120202019
 (in thousands)
Total capitalized computer software development costs$620 $3,170 $5,961 
Total research and development expense16,964 15,348 13,078 
Total research and development expense and capitalized computer software-development costs$17,584 $18,518 $19,039 
Total amortization of capitalized computer software development costs$4,215 $5,871 $4,627 
Capitalized Computer Software Development Costs
Capitalized computer software development costs consist of the following at April 30, 2021 and 2020 (in thousands): 
20212020
Capitalized computer software development costs$43,593 $42,973 
Accumulated amortization(38,826)(34,611)
$4,767 $8,362 
Expected Amortization Expense
Of the Company’s capitalized software projects that are currently completed and being amortized, the Company expects amortization expense for the next three years to be as follows (in thousands): 
2022$3,154 
20231,156 
2024340 
$4,650 
The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2021 (in thousands): 
2022$212 
202352 
202438 
202538 
Thereafter20 
$360 
Acquisition-Related Intangible Assets
Acquisition-Related Intangible Assets consist of the following at April 30, 2021 and 2020 (in thousands): 
Weighted
Average
Amortization
in Years
20212020
Current technology3$6,000 $6,000 
Customer relationships81,700 1,700 
Non-compete3100 100 
Trademarks3340 340 
8,140 8,140 
Accumulated amortization(7,780)(7,008)
$360 $1,132 
Goodwill
Goodwill consisted of the following by segment (in thousands):
Supply Chain
Management*
IT
Consulting
OtherTotal
Balance at April 30, 2019$25,888 $— $— $25,888 
Balance at April 30, 202025,888 — — 25,888 
Balance at April 30, 2021$25,888 $— $— $25,888 
 
*    Goodwill related to Logility, Inc., Demand Management, Inc. and their acquisitions.
Intangible Assets (Including Acquisition-Related Intangible Assets) Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands):
IT
Consulting
OtherTotal
Balance at April 30, 2019$2,732 $— $— $2,732 
Amortization expense(1,600)— — (1,600)
Balance at April 30, 20201,132 — — 1,132 
Amortization expense(772)— — (772)
Balance at April 30, 2021$360 $— $— $360 
Basic Earnings per Common Share
The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts). See Note 6 for total stock options outstanding and potential dilution:

Basic earnings per common share: 
 Year Ended
April 30, 2021
Year Ended
April 30, 2020
Year Ended
April 30, 2019
 Class A Common SharesClass B Common SharesClass A Common SharesClass B Common SharesClass A Common SharesClass B Common Shares
Distributed earnings per share$0.44 $0.44 $0.44 $0.44 $0.44 $0.44 
Undistributed earnings/(loss) per share(0.19)(0.19)(0.23)(0.23)(0.22)(0.22)
Total per share$0.25 $0.25 $0.21 $0.21 $0.22 $0.22 
Distributed earnings$13,556 $803 $13,219 $805 $12,837 $819 
Undistributed earnings/(loss)(5,921)(351)(6,864)(418)(6,441)(412)
Total$7,635 $452 $6,355 $387 $6,396 $407 
Basic weighted average common shares30,737 1,822 29,925 1,822 29,106 1,844 
Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method
Diluted EPS for Class A common shares using the If-Converted Method
Year Ended April 30, 2021
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$7,635 30,737 $0.25 
Common stock equivalents— 610 
7,635 31,347 0.24 
Class B Common Share Conversion452 1,822 
Diluted EPS for Class A Common Shares$8,087 33,169 $0.24 
Year Ended April 30, 2020
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$6,355 29,925 $0.21 
Common stock equivalents— 620 
6,355 30,545 0.21 
Class B Common Share Conversion387 1,822 
Diluted EPS for Class A Common Shares$6,742 $32,367 $0.21 
Year Ended April 30, 2019  
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$6,396 29,106 $0.22 
Common stock equivalents— 429 
6,396 29,535 0.22 
Class B Common Share Conversion407 1,844 
Diluted EPS for Class A Common Shares$6,803 $31,379 $0.22 
Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method
Diluted EPS for Class B common shares using the Two-Class Method
Year Ended April 30, 2021
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$452 1,822 0.25 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$457 1,822 0.25 
Year Ended April 30, 2020
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$387 1,822 0.21 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$392 1,822 0.22 
Year Ended April 30, 2019
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$407 1,844 0.22 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$409 1,844 0.22 
_______________
*    Amounts adjusted for rounding
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Investments (Tables)
12 Months Ended
Apr. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Investments
Investments consist of the following (in thousands): 
 April 30,
 20212020
Trading:
Debt securities—Tax-exempt state and municipal bonds
$674 $3,104 
Marketable equity securities15,332 11,758 
$16,006 $14,862 
Contractual Maturities of Debt Securities Classified as Trading
The contractual maturities of debt securities classified as trading at April 30, 2021 and 2020 were as follows (in thousands): 
20212020
Due within one year$674 $2,403 
Due within two years— 701 
Due within three years— — 
Due after three years— — 
$674 $3,104 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Tables)
12 Months Ended
Apr. 30, 2021
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table presents our assets that we measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques we utilized to determine such fair value (in thousands): 
 April 30, 2021April 30, 2020
 Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
TotalQuoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents$81,720 $— $— $81,720 $75,256 $— $— $75,256 
Marketable securities15,332 674 — 16,006 11,758 3,104 — 14,862 
Total$97,052 $674 $— $97,726 $87,014 $3,104 $— $90,118 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
12 Months Ended
Apr. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and equipment consisted of the following at April 30, 2021 and 2020 (in thousands):
20212020
Buildings and leasehold improvements$16,944 $16,881 
Computer equipment and purchased software12,089 11,478 
Office furniture and equipment4,976 4,973 
34,009 33,332 
Accumulated depreciation and amortization(30,581)(29,959)
$3,428 $3,373 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
12 Months Ended
Apr. 30, 2021
Income Tax Disclosure [Abstract]  
Income Tax Expense
Income tax expense (benefit) consisted of the following: 
 Years ended April 30,
 202120202019
 (in thousands)
Current:
Federal$693 $295 $184 
State386 370 334 
1,079 665 518 
Deferred:
Federal(238)(513)256 
State(82)(96)64 
(320)(609)320 
$759 $56 $838 
Earnings before Income Taxes Due to Change in Effective Income Tax Rate
The Company’s actual income tax expense differs from the “expected” income tax expense calculated by applying the Federal statutory rate of 21.0% for fiscal 2021, 2020, and 2019 to earnings before income taxes as follows:
 Years ended April 30,
 202120202019
 (in thousands)
Computed “expected” income tax expense$1,858 $1,428 $1,605 
Increase (decrease) in income taxes resulting from:
State income taxes, net of federal income tax effect323 214 339 
Research and development credits(640)(703)(678)
Excess tax benefits from stock option deductions(641)(737)(251)
Foreign tax credits(1)(164)(112)
Other, net, including permanent items(140)18 (65)
$759 $56 $838 
Deferred Tax Assets and Deferred Tax Liabilities The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at April 30, 2021 and 2020 are presented as follows:
20212020
 (in thousands)
Deferred tax assets:
Accruals and expenses not deducted for tax purposes$565 $363 
State net operating loss carryforwards136 226 
Fixed asset basis differences797 822 
Nonqualified stock options1,184 848 
Foreign net operating loss carryforwards3,141 — 
Right of use liability390 547 
Tax credit carryforwards83 83 
Total gross deferred tax assets6,296 2,889 
Less valuation allowance(3,252)(190)
Net deferred tax3,044 2,699 
Deferred tax liabilities:
Capitalized computer software development costs(1,192)(2,090)
Net gains/losses on trading securities(1,891)(1,005)
Goodwill and intangible assets basis differences(1,003)(746)
Right of use asset(364)(513)
Deferred agent commissions(1,221)(1,242)
Total gross deferred tax liabilities(5,671)(5,596)
Net deferred tax liabilities$(2,627)$(2,897)
Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows, excluding interest and penalties (in thousands): 
20212020
Balance at beginning of the period$15 $21 
Decreases as a result of positions taken during prior periods(5)(6)
Increases as a result of positions taken during the current period— — 
Balance at April 30,$10 $15 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity (Tables)
12 Months Ended
Apr. 30, 2021
Equity [Abstract]  
Summary of Changes in Outstanding Options
A summary of changes in outstanding options for the year ended April 30, 2021 is as follows:
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
(years)
Aggregate
Intrinsic
Value
Outstanding at May 1, 20203,745,650 $12.21 
Granted1,360,000 15.15 
Exercised(628,917)10.65 
Forfeited(365,000)13.12 
Expired(2,000)14.85
Outstanding at 4/30/2021*4,109,733 $13.33 3.7$30,228,318 
Exercisable at April 30, 20211,188,933 $11.69 2.4$10,702,164 
*amounts adjusted for rounding
Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions for the years ended April 30, 2021, 2020, and 2019:
202120202019
Dividend yield2.7 %2.8 %3.6 %
Expected volatility38.3 %30.9 %30.0 %
Risk-free interest rate0.3 %1.6 %2.9 %
Expected term5 years5 years5 years
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
12 Months Ended
Apr. 30, 2021
Leases [Abstract]  
Balance Sheet Information
Balance sheet information related to operating leases is as follows (in thousands):
As of April 30, 2021As of April 30, 2020
Assets
Right of use assets1,454 2,053 
Liabilities
Current lease liabilities739 763 
Long-term lease liabilities821 1,424 
Total liabilities$1,560 $2,187 
Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows:
April 30, 2021April 30, 2020
Weighted average remaining lease term2.4 years3.3 years
Weighted average discount rate3.3 %3.5 %
Lease Cost Information
Lease cost information related to operating leases is as follows (in thousands):
Year ended April 30, 2021Year ended April 30, 2020
Lease cost
Operating lease cost784 770 
Short-term lease cost567 643 
Variable lease cost270 225 
Total lease cost$1,621 $1,638 
Maturity of Operating Lease Liabilities
The following table summarizes the maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands):
Years ended April 30:
2022$749 
2023487 
2024361 
202520 
2026— 
Thereafter— 
Total operating lease payments
$1,617 
Less imputed interest
(57)
Total operating lease liabilities
$1,560 
Future Minimum Lease Rentals Receivable under Noncancelable Operating Leases Lease payments to be received as of April 30, 2021 are as follows (in thousands):
Years ended April 30:
2022$149 
202396 
202498 
2025100 
202650 
Thereafter— 
$493 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
12 Months Ended
Apr. 30, 2021
Segment Reporting [Abstract]  
Segment Operating Profit or Loss
Following is information related to each segment as of and for the years ended April 30, 2021, 2020 and 2019, (in thousands):
202120202019
Revenue:
Supply Chain Management$90,268 $95,018 $86,296 
IT Consulting19,036 17,997 20,007 
Other2,104 2,451 2,403 
$111,408 $115,466 $108,706 
Operating income/(loss):
Supply Chain Management$18,922 $19,612 $15,967 
IT Consulting456 332 964 
Other(15,017)(13,896)(11,655)
$4,361 $6,048 $5,276 
Capital expenditures:
Supply Chain Management$266 $156 $375 
IT Consulting— — 
Other412 264 876 
$678 $420 $1,252 
Capitalized software:
Supply Chain Management$620 $3,170 $5,961 
IT Consulting— — — 
Other— — — 
$620 $3,170 $5,961 
Depreciation and amortization:
Supply Chain Management$5,223 $7,727 $7,372 
IT Consulting
Other385 371 340 
$5,610 $8,103 $7,719 
Interest income:
Supply Chain Management$71 $829 $1,408 
IT Consulting— — — 
Other338 695 684 
$409 $1,524 $2,092 
Earnings/(loss) before income taxes:
Supply Chain Management$19,119 $19,855 $16,335 
IT Consulting454 332 964 
Other(10,725)(13,389)(9,658)
$8,848 $6,798 $7,641 

April 30,
2021
April 30,
2020
(in thousands)
Total Consolidated Assets:
Supply Chain Management$110,652 $117,135 
IT Consulting4,658 5,200 
Other61,847 48,958 
$177,157 $171,293 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Apr. 30, 2021
USD ($)
Apr. 30, 2021
USD ($)
Apr. 30, 2021
USD ($)
segment
Apr. 30, 2021
USD ($)
CompensationPlan
Apr. 30, 2021
USD ($)
$ / shares
Apr. 30, 2021
USD ($)
Segment
Apr. 30, 2021
USD ($)
Group
Apr. 30, 2020
USD ($)
Apr. 30, 2019
USD ($)
Accounting Policies [Line Items]                  
Number of reportable segments     3     3      
Number of major product and service groups | Group             6    
Number of major business segments | segment     3            
Amounts received for reimbursement of travel and other out-of-pocket expenses   $ 20,000           $ 1,500,000 $ 1,400,000
Revenue recognized and included in deferred revenue   33,000,000.0              
Remaining performance obligations $ 116,000,000.0 116,000,000.0 $ 116,000,000.0 $ 116,000,000.0 $ 116,000,000.0 $ 116,000,000.0 $ 116,000,000.0    
Deferred commissions 3,900,000 3,900,000 3,900,000 3,900,000 3,900,000 3,900,000 3,900,000 3,500,000  
Amortization of sales commissions   2,000,000.0           0 0
Unbilled 2,201,000 2,201,000 2,201,000 2,201,000 2,201,000 2,201,000 2,201,000 2,425,000  
Cash equivalents 81,700,000 81,700,000 81,700,000 81,700,000 81,700,000 81,700,000 81,700,000 75,300,000  
Total amounts of expense/(recovery) to operations for doubtful accounts   0           97,000 0
Depreciation and amortization expense   600,000           600,000 700,000
Amortization of acquisition-related intangibles   212,000           285,000 388,000
Lease right of use assets 1,454,000 1,454,000 1,454,000 1,454,000 1,454,000 1,454,000 1,454,000 2,053,000  
Operating lease obligation 739,000 739,000 739,000 739,000 739,000 739,000 739,000 763,000  
Long-term operating lease obligations 821,000 821,000 821,000 $ 821,000 821,000 821,000 821,000 1,424,000  
Total revenues   111,408,000           115,466,000 108,706,000
Number of stock compensation plans | CompensationPlan       1          
Stock-based compensation expense   2,546,000           2,027,000 1,751,000
Income tax benefit (shortfall)   600,000           700,000 300,000
Advertising expense   2,100,000           2,900,000 2,300,000
Liability for warranty agreements $ 0 0 0 $ 0 $ 0 0 0 0  
Computers Equipment And Software                  
Accounting Policies [Line Items]                  
Estimated useful lives of assets 3 years                
Office furniture and equipment                  
Accounting Policies [Line Items]                  
Estimated useful lives of assets 7 years                
Buildings and leasehold improvements                  
Accounting Policies [Line Items]                  
Estimated useful lives of assets 15 years                
Buildings                  
Accounting Policies [Line Items]                  
Estimated useful lives of assets 30 years                
Operating Expense                  
Accounting Policies [Line Items]                  
Amortization of acquisition-related intangibles   200,000           300,000 400,000
Cost of License Fees                  
Accounting Policies [Line Items]                  
Amortization of acquisition-related intangibles   600,000           1,300,000 2,000,000.0
Class A Common Shares                  
Accounting Policies [Line Items]                  
Dividends preference (in usd per share) | $ / shares         $ 0.05        
Capitalized Software                  
Accounting Policies [Line Items]                  
Intangible assets amortized period 3 years                
Finite-Lived Intangible Assets                  
Accounting Policies [Line Items]                  
Amortization of acquisition-related intangibles   800,000           1,600,000 $ 2,400,000
License Fees                  
Accounting Policies [Line Items]                  
Unbilled $ 700,000 700,000 700,000 700,000 $ 700,000 700,000 700,000 1,300,000  
Services Revenues                  
Accounting Policies [Line Items]                  
Unbilled $ 1,500,000 $ 1,500,000 $ 1,500,000 $ 1,500,000 $ 1,500,000 $ 1,500,000 $ 1,500,000 $ 1,100,000  
Minimum                  
Accounting Policies [Line Items]                  
Contractual period of maintenance contract 1 year                
Minimum | Other Intangible Assets                  
Accounting Policies [Line Items]                  
Intangible assets amortized period 1 year                
Maximum                  
Accounting Policies [Line Items]                  
Contractual period of maintenance contract 3 years                
Maximum | Other Intangible Assets                  
Accounting Policies [Line Items]                  
Intangible assets amortized period 8 years                
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-05-01                  
Accounting Policies [Line Items]                  
Revenue recognition of remaining performance obligations 46.00% 46.00% 46.00% 46.00% 46.00% 46.00% 46.00%    
Revenue recognition in next twelve months 12 months 12 months 12 months 12 months 12 months 12 months 12 months    
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Accounting Policies [Abstract]    
Deferred revenue, current $ 37,142 $ 34,227
Deferred revenue, long-term* 540 0
Total deferred revenue $ 37,682 $ 34,227
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Disaggregation of Revenue [Line Items]      
Total revenues $ 111,408 $ 115,466 $ 108,706
Domestic      
Disaggregation of Revenue [Line Items]      
Total revenues 94,676 93,332  
International      
Disaggregation of Revenue [Line Items]      
Total revenues $ 16,732 $ 22,134  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Total Expenditures and Amortization of Capitalized Computer Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Accounting Policies [Abstract]      
Total capitalized computer software development costs $ 620 $ 3,170 $ 5,961
Total research and development expense 16,964 15,348 13,078
Total research and development expense and capitalized computer software-development costs 17,584 18,518 19,039
Total amortization of capitalized computer software development costs $ 4,215 $ 5,871 $ 4,627
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Capitalized Computer Software Development Costs (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Accounting Policies [Abstract]    
Capitalized computer software development costs $ 43,593 $ 42,973
Accumulated amortization (38,826) (34,611)
Capitalized software, net $ 4,767 $ 8,362
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details) - Capitalized Software
$ in Thousands
Apr. 30, 2021
USD ($)
Schedule Of Estimated Future Amortization Expense [Line Items]  
2022 $ 3,154
2023 1,156
2024 340
Total amortization expense $ 4,650
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Acquisition-Related Intangible Assets (Details) - Acquired Finite Lived Intangible Assets - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Acquisition-related intangible assets $ 8,140 $ 8,140
Accumulated amortization (7,780) (7,008)
Total amortization expense $ 360 1,132
Current Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization in Years 3 years  
Acquisition-related intangible assets $ 6,000 6,000
Customer Relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization in Years 8 years  
Acquisition-related intangible assets $ 1,700 1,700
Non-compete    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization in Years 3 years  
Acquisition-related intangible assets $ 100 100
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization in Years 3 years  
Acquisition-related intangible assets $ 340 $ 340
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details) - Acquired Finite Lived Intangible Assets - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Schedule Of Estimated Future Amortization Expense [Line Items]    
2022 $ 212  
2023 52  
2024 38  
2025 38  
Thereafter 20  
Total amortization expense $ 360 $ 1,132
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Goodwill (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Goodwill [Line Items]      
Goodwill $ 25,888 $ 25,888 $ 25,888
Supply Chain Management      
Goodwill [Line Items]      
Goodwill 25,888 25,888 25,888
IT Consulting      
Goodwill [Line Items]      
Goodwill 0 0 0
Other      
Goodwill [Line Items]      
Goodwill $ 0 $ 0 $ 0
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Intangible Assets Including Acquisition-Related Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Finite-lived Intangible Assets [Roll Forward]    
Beginning balance $ 1,132 $ 2,732
Amortization expense (772) (1,600)
Ending balance 360 1,132
Supply Chain Management    
Finite-lived Intangible Assets [Roll Forward]    
Beginning balance 1,132 2,732
Amortization expense (772) (1,600)
Ending balance 360 1,132
IT Consulting    
Finite-lived Intangible Assets [Roll Forward]    
Beginning balance 0 0
Amortization expense 0 0
Ending balance 0 0
Other    
Finite-lived Intangible Assets [Roll Forward]    
Beginning balance 0 0
Amortization expense 0 0
Ending balance $ 0 $ 0
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Basic Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Total (in usd per share) [1] $ 0.25 $ 0.21 $ 0.22
Basic weighted average common shares (in shares) 32,559 31,747 30,950
Class A Common Shares      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Distributed earnings per share (in usd per share) $ 0.44 $ 0.44 $ 0.44
Undistributed earnings/(loss) per share (in usd per share) (0.19) (0.23) (0.22)
Total (in usd per share) $ 0.25 $ 0.21 $ 0.22
Distributed earnings $ 13,556 $ 13,219 $ 12,837
Undistributed earnings/(loss) (5,921) (6,864) (6,441)
Total $ 7,635 $ 6,355 $ 6,396
Basic weighted average common shares (in shares) 30,737 29,925 29,106
Class B Common Shares      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Distributed earnings per share (in usd per share) $ 0.44 $ 0.44 $ 0.44
Undistributed earnings/(loss) per share (in usd per share) (0.19) (0.23) (0.22)
Total (in usd per share) $ 0.25 $ 0.21 $ 0.22
Distributed earnings $ 803 $ 805 $ 819
Undistributed earnings/(loss) (351) (418) (412)
Total $ 452 $ 387 $ 407
Basic weighted average common shares (in shares) 1,822 1,822 1,844
[1] Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements.
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Basic (in shares) 32,559 31,747 30,950
Class A common shares. diluted (in shares) 33,169 32,367 31,378
Basic, EPS (in usd per share) [1] $ 0.25 $ 0.21 $ 0.22
Diluted (in usd per share) $ 0.24 $ 0.21 $ 0.22
Class A Common Shares      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Undistributed and distributed earnings, Per basic $ 7,635 $ 6,355 $ 6,396
Undistributed and distributed earnings, Class B conversion 452 387 407
Net earnings $ 8,087 $ 6,742 $ 6,803
Basic (in shares) 30,737 29,925 29,106
Common stock equivalents (in shares) 610 620 429
Weighted average number of shares including common stock equivalents, diluted 31,347 30,545 29,535
Class B conversion (in shares) 1,822 1,822 1,844
Class A common shares. diluted (in shares) 33,169 32,367 31,379
Basic, EPS (in usd per share) $ 0.25 $ 0.21 $ 0.22
Diluted (in usd per share) [1] $ 0.24 $ 0.21 $ 0.22
[1] Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements.
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Basic (in shares) 32,559 31,747 30,950
Diluted (in shares) 33,169 32,367 31,378
Basic, EPS (in usd per share) [1] $ 0.25 $ 0.21 $ 0.22
Diluted (in usd per share) $ 0.24 $ 0.21 $ 0.22
Class B Common Shares      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Undistributed and distributed earnings, Per basic $ 452 $ 387 $ 407
Reallocation of undistributed earnings from Class A Common Shares to Class B Common Shares 5 5 2
Net earnings $ 457 $ 392 $ 409
Basic (in shares) 1,822 1,822 1,844
Diluted (in shares) 1,822 1,822 1,844
Basic, EPS (in usd per share) $ 0.25 $ 0.21 $ 0.22
Diluted (in usd per share) $ 0.25 $ 0.22 $ 0.22
[1] Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements.
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Components of Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Investments, Debt and Equity Securities [Abstract]    
Debt securities—Tax-exempt state and municipal bonds $ 674 $ 3,104
Marketable equity securities 15,332 11,758
Total trading securities $ 16,006 $ 14,862
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Net Investment Income [Line Items]      
Carrying value of investment $ 16,000,000.0 $ 14,900,000  
Investments-noncurrent 0 701,000  
Marketable equity securities      
Net Investment Income [Line Items]      
Net unrealized holding gains (losses) 3,500,000 700,000 $ (900,000)
Net realized holding gains (losses) 100,000 (200,000) (100,000)
Portfolio debt securities      
Net Investment Income [Line Items]      
Net unrealized holding gains (losses) 100,000 (600,000) (100,000)
Net realized holding gains (losses) $ (100,000) $ 700,000 $ 700,000
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Contractual Maturities of Debt Securities Classified as Trading (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Debt and Equity Securities, FV-NI [Line Items]    
Total debt securities $ 674 $ 3,104
Tax-exempt state and municipal bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Due within one year 674 2,403
Due within two years 0 701
Due within three years 0 0
Due after three years 0 0
Total debt securities $ 674 $ 3,104
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 81,720 $ 75,256
Marketable securities 16,006 14,862
Total 97,726 90,118
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 81,720 75,256
Marketable securities 15,332 11,758
Total 97,052 87,014
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 674 3,104
Total 674 3,104
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Total $ 0 $ 0
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Property, Plant and Equipment [Line Items]    
Gross property plant and equipment $ 34,009 $ 33,332
Accumulated depreciation and amortization (30,581) (29,959)
Net property plant and equipment 3,428 3,373
Buildings and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property plant and equipment 16,944 16,881
Computer equipment and purchased software    
Property, Plant and Equipment [Line Items]    
Gross property plant and equipment 12,089 11,478
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Gross property plant and equipment $ 4,976 $ 4,973
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Current:      
Federal $ 693 $ 295 $ 184
State 386 370 334
Total current income tax expense 1,079 665 518
Deferred:      
Federal (238) (513) 256
State (82) (96) 64
Total deferred income tax expense (320) (609) 320
Income tax expense $ 759 $ 56 $ 838
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Income Tax Disclosure [Line Items]      
Effective income tax rate 8.60% 1.00% 11.00%
Tax benefits realized from the recognition of stock option deductions $ 763 $ 878 $ 298
Foreign net operating loss carryforwards 3,141 0  
Unrecognized tax benefits that, if recognized, would impact effective tax rate 25 34 43
Liability for potential penalties and interest 15 19  
Research and development state tax credits 640 703 678
State and Local Jurisdiction      
Income Tax Disclosure [Line Items]      
Operating loss carryforwards $ 3,400    
Operating loss carryforwards expiration year 2036    
Research and development state tax credits $ 555 $ 427 $ 488
Foreign Tax Authority      
Income Tax Disclosure [Line Items]      
Operating loss carryforwards $ 16,200    
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Income Tax Disclosure [Abstract]      
Computed “expected” income tax expense $ 1,858 $ 1,428 $ 1,605
Increase (decrease) in income taxes resulting from:      
State income taxes, net of federal income tax effect 323 214 339
Research and development credits (640) (703) (678)
Excess tax benefits from stock option deductions (641) (737) (251)
Foreign tax credits (1) (164) (112)
Other, net, including permanent items (140) 18 (65)
Income tax expense $ 759 $ 56 $ 838
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Tax Effects of Temporary Differences That Give Rise to Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Deferred tax assets    
Accruals and expenses not deducted for tax purposes $ 565 $ 363
State net operating loss carryforwards 136 226
Fixed asset basis differences 797 822
Nonqualified stock options 1,184 848
Foreign net operating loss carryforwards 3,141 0
Right of use liability 390 547
Tax credit carryforwards 83 83
Total gross deferred tax assets 6,296 2,889
Less valuation allowance (3,252) (190)
Net deferred tax 3,044 2,699
Deferred tax liabilities    
Capitalized computer software development costs (1,192) (2,090)
Net gains/losses on trading securities (1,891) (1,005)
Goodwill and intangible assets basis differences (1,003) (746)
Right of use asset (364) (513)
Deferred agent commissions (1,221) (1,242)
Total gross deferred tax liabilities (5,671) (5,596)
Net deferred tax liabilities $ (2,627) $ (2,897)
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of the period $ 15 $ 21
Decreases as a result of positions taken during prior periods (5) (6)
Increases as a result of positions taken during the current period 0 0
Balance at end of the period $ 10 $ 15
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Additional Information (Details)
12 Months Ended
Apr. 30, 2021
USD ($)
segment
$ / shares
shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Apr. 30, 2019
USD ($)
$ / shares
shares
Aug. 19, 2002
shares
Stock Based Compensation And Stockholders Equity [Line Items]        
Number of stock option plans | segment 2      
Options available for grant (in shares) 1,360,000      
Weighted-average grant date fair value of stock options granted (in usd per share) | $ / shares $ 3.87 $ 3.20 $ 2.58  
Exercised (in shares) 628,917 1,020,910 602,176  
Total intrinsic value of options exercised | $ $ 4,229,040 $ 5,569,882 $ 2,441,830  
Fair value of grants vested | $ 2,206,610 $ 1,786,342 $ 1,470,840  
Unrecognized compensation cost related to unvested stock option | $ $ 7,100,000      
Weighted average period for unrecognized compensation cost 1 year 9 months 18 days      
Common stock shares repurchased 0      
2020 Equity Compensation Plan        
Stock Based Compensation And Stockholders Equity [Line Items]        
Options available for grant (in shares) 2,500,000      
Options exercisable period, maximum 6 years      
Options authorized for issuance (in shares) 2,500,000      
2020 Equity Compensation Plan | Non Qualified        
Stock Based Compensation And Stockholders Equity [Line Items]        
Options available for grant (in shares) 10,000      
Incentive and nonqualified options exercisable (in shares) 1,188,933 900,610 1,086,180  
2020 Equity Compensation Plan | Quarterly Option Amount        
Stock Based Compensation And Stockholders Equity [Line Items]        
Options available for grant (in shares) 4,000      
Class B Common Shares        
Stock Based Compensation And Stockholders Equity [Line Items]        
Number of votes per share 1      
Class A Common Shares        
Stock Based Compensation And Stockholders Equity [Line Items]        
Number of votes per share 0.10      
Percentage of board of directors entitled to elect 25.00%      
Ownership compared to both classes of common stock 10.00%      
Common stock dividends declared (in usd per share) | $ / shares $ 0.05      
Common stock shares repurchased 4,588,632      
Cost of common stock repurchased | $ $ 25,600,000      
Class A Common Shares | Shares Stock Repurchase Plan, August 19, 2002        
Stock Based Compensation And Stockholders Equity [Line Items]        
Approved number of shares to be repurchased       2,000,000.0
Common stock shares repurchased 1,053,679      
Cost of common stock repurchased | $ $ 6,200,000      
Class A Common Shares | 2020 Equity Compensation Plan        
Stock Based Compensation And Stockholders Equity [Line Items]        
Common stock shares repurchased 379,143      
Shareholder Holding More Than 10% of Outstanding Shares | 2020 Equity Compensation Plan        
Stock Based Compensation And Stockholders Equity [Line Items]        
Ownership compared to both classes of common stock 10.00%      
Options exercisable period, maximum 5 years      
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Summary of Changes in Outstanding Options (Details) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Number of Shares      
Outstanding at May 1, 2019 (in shares) 3,745,650    
Granted (in shares) 1,360,000    
Exercised (in shares) (628,917) (1,020,910) (602,176)
Forfeited (in shares) (365,000)    
Expired (in shares) (2,000)    
Outstanding at April 30, 2021 (in shares) 4,109,733 3,745,650  
Weighted Average Exercise Price      
Outstanding at May 1, 2019 (in usd per share) $ 12.21    
Granted (in usd per share) 15.15    
Exercised (in usd per share) 10.65    
Forfeited (in usd per share) 13.12    
Expired (in usd per share) 14.85    
Outstanding at April 30, 2021 (in usd per share) 13.33 $ 12.21  
Exercisable at April 30, 2021 (in usd per share) $ 11.69    
Weighted Average Remaining Contractual Term      
Outstanding at April 30, 2021 3 years 8 months 12 days    
Exercisable at April 30, 2021 2 years 4 months 24 days    
Aggregate Intrinsic Value      
Outstanding at April 30, 2021 $ 30,228,318    
Exercisable at April 30, 2021 $ 10,702,164    
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model (Details)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Equity [Abstract]      
Dividend yield 2.70% 2.80% 3.60%
Expected volatility 38.30% 30.90% 30.00%
Risk-free interest rate 0.30% 1.60% 2.90%
Expected term 5 years 5 years 5 years
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
May 01, 2019
Lessee, Lease, Description [Line Items]      
Lease right of use assets $ 1,454 $ 2,053  
Operating lease obligation 739 763  
Long-term operating lease obligations 821 1,424  
Cash paid for operating lease liabilities 1,700 $ 1,300  
Accounting Standards Update 2016-02      
Lessee, Lease, Description [Line Items]      
Lease right of use assets     $ 2,700
Operating lease obligation     700
Long-term operating lease obligations     $ 2,100
Headquarters in Atlanta, GA      
Lessee, Lease, Description [Line Items]      
Lease income $ 323    
Minimum | Various Operating Leases      
Lessee, Lease, Description [Line Items]      
Operating lease terms 3 years    
Maximum | Various Operating Leases      
Lessee, Lease, Description [Line Items]      
Operating lease terms 5 years    
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
ASSETS    
Lease right of use assets $ 1,454 $ 2,053
Liabilities [Abstract]    
Current lease liabilities 739 763
Long-term lease liabilities 821 1,424
Total liabilities $ 1,560 $ 2,187
Weighted average remaining lease term 2 years 4 months 24 days 3 years 3 months 18 days
Weighted average discount rate 3.30% 3.50%
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Leases [Abstract]    
Operating lease cost $ 784 $ 770
Short-term lease cost 567 643
Variable lease cost 270 225
Total lease cost $ 1,621 $ 1,638
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Lease Liabilities After Adoption Of ASC 842    
2022 $ 749  
2023 487  
2024 361  
2025 20  
2026 0  
Thereafter 0  
Total operating lease payments 1,617  
Less imputed interest (57)  
Total liabilities $ 1,560 $ 2,187
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Leases -Lease Rental Receivables (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 149
2023 96
2024 98
2025 100
2026 50
Thereafter 0
Future minimum lease payments receivable $ 493
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Commitments and Contingencies Disclosure [Abstract]      
Eligible employee contribution amount (up to) $ 19,500    
Employer profit sharing contribution to 401(k) plan $ 451,000 $ 451,000 $ 429,000
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Additional Information (Details)
$ in Millions
12 Months Ended
Apr. 30, 2021
USD ($)
segment
Group
supplyChain
Apr. 30, 2020
USD ($)
Apr. 30, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of major operating segments | segment 3    
Number of major product and service groups | Group 6    
Number of supply chain process areas | supplyChain 8    
International Customers      
Segment Reporting Information [Line Items]      
Total revenue | $ $ 16.7 $ 22.1 $ 21.4
International Customers | Total revenues | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage of total revenue 15.00% 19.00% 20.00%
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Segment Reporting Information [Line Items]      
Revenues $ 111,408 $ 115,466 $ 108,706
Operating income/(loss) 4,361 6,048 5,276
Capital expenditures 678 420 1,252
Capitalized Software 620 3,170 5,961
Depreciation and amortization 5,610 8,103 7,719
Interest income 409 1,524 2,092
Earnings/(loss) before income taxes 8,848 6,798 7,641
Total Consolidated Assets 177,157 171,293  
Supply Chain Management      
Segment Reporting Information [Line Items]      
Revenues 90,268 95,018 86,296
Operating income/(loss) 18,922 19,612 15,967
Capital expenditures 266 156 375
Capitalized Software 620 3,170 5,961
Depreciation and amortization 5,223 7,727 7,372
Interest income 71 829 1,408
Earnings/(loss) before income taxes 19,119 19,855 16,335
Total Consolidated Assets 110,652 117,135  
IT Consulting      
Segment Reporting Information [Line Items]      
Revenues 19,036 17,997 20,007
Operating income/(loss) 456 332 964
Capital expenditures 0 0 1
Capitalized Software 0 0 0
Depreciation and amortization 2 5 7
Interest income 0 0 0
Earnings/(loss) before income taxes 454 332 964
Total Consolidated Assets 4,658 5,200  
Other      
Segment Reporting Information [Line Items]      
Revenues 2,104 2,451 2,403
Operating income/(loss) (15,017) (13,896) (11,655)
Capital expenditures 412 264 876
Capitalized Software 0 0 0
Depreciation and amortization 385 371 340
Interest income 338 695 684
Earnings/(loss) before income taxes (10,725) (13,389) $ (9,658)
Total Consolidated Assets $ 61,847 $ 48,958  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - $ / shares
12 Months Ended
May 27, 2021
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Subsequent Event [Line Items]        
Cash dividends declared per common share (in usd per share)   $ 0.44 $ 0.44 $ 0.44
Subsequent Event        
Subsequent Event [Line Items]        
Cash dividends declared per common share (in usd per share) $ 0.11      
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED VALUATION ACCOUNTS (Details) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 264 $ 153 $ 159
Amounts charged to expense 0 97 0
Other Additions 166 14 0
Deductions 0 0 6
Balance at end of year $ 430 $ 264 $ 153
XML 78 R9999.htm IDEA: XBRL DOCUMENT v3.21.2
Label Element Value
Accounting Standards Update [Extensible List] us-gaap_AccountingStandardsUpdateExtensibleList us-gaap:AccountingStandardsUpdate201409Member
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *N*Z5('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 " "KBNE23C&ULS9+! M2L0P$(9?17)O)^FB8NCFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?0,@E,W^^ M^0;2FBA-2/B20L1$#O/5Z+L^2Q/7;$\4)4 V>_0ZUR71E^8V)*^I7-,.HC8' MO4-H.+\!CZ2M)@T3L(H+D:G6&FD2:@KIA+=FP621A'^_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 *N*Z5+(:4?T&@8 *$9 8 >&PO=V]R:W-H965T&UL MM5EM;]LV$/[<_0K"+8H-B&.)E%_2)@$<)^Z\-JEA9RVZ81\8B;:%2*)'4GGY M]SO2MN2F\DD8T'R(]78/'QV/S]U1IX]2W>N5$(8\I4FFSUHK8];O.AT=KD3* M];%SHM1(\U^ND/,Y:YZ?NVE2=G\K<)'$FIHKH M/$VY>KX0B7P\:_FMW859O%P9>Z%S?KKF2S$7YL_U5,%9IT")XE1D.I8946)Q MUAKZ[R[9B35P3WR)Q:/>.R;V5>ZDO+ M_VY!6\68UG#_>(<^=B\/+W/'M1C)Y&L 0.Z-: O#/Q#(["M 6MJ M$&P- N>9S:LX/UQRP\]/E7PDRCX-:/; .=-9P^O'F9WWN5%P-P8[4/BC-RN9*YY%NG3CH$Q[).=<(MWL<&C!_!\2JYE9E::7&61 MB+X'Z "Y@B'=,;R@*.)PK8X)\XX(]:A?06B$F_^1)\?$HP?-+W'SSZ&!T7UG M[B%OPPI_,X?'#N!=RC"'96/()-LL6AO\?W^"I\C$B%3_@XP1%&,$;HR@;HS; MY[6HFD+8^HY;O^#61Q%'N5*6VCC6(7CJF^ *Y8>CM=M> MT&98L X*7H.&@:0X*+V+U**Q>3PI.)V@.%>9B&V?!MT>PL;W2OWTFO"9B66L#;C)D!N>5LY:#=#P^FHV&0UOR/SS^/;K M<'9U1"8WHV.,Y)[(^TU(3K)0*I@^ISI'9&X@OHA49"3SS*AG^(VJF>/H'X88 M25J2I$U(WO(G,HD@ZN)%'&[T\? \UT!V!VW?.QGT3[H8PU*[?=:$X3"*E-#Z M:'= G'Q_SJI]AT,&?8]<<0VRQ$.AR5@HF(>9Y-$1N3F^0F>_3 <^+N@O:8_L M&4S[K7S,*BGC<$.30)ASC%J9(WQV #;!,ZI?IP6^4'[Y")]&^SR#"R5QP#?PB,M$Z/T 0Q[R1 M6!U;I@K:*%5\D0G(+319+HFIRB*[!@DG5*8%VB@M[,J/36J/LZ5;AGDU,1SQ MF] 8LS(7T$:Y8)(9H3:MH2V&^(YJ)3,-I+Z>JJ-5HJ/&VD\%>I4$L; M6A\ P:Q M](USZH=AP/64BL5GN)Z/!F-9V281[&!A#,T1H# NWICG/!E)3,< MKZ93H:6\4UR==[.X A%#/87#U'JJE'F**_26T#2_2^(0W"-YU1*\W*)T'8K= M<7HX#P8^ZT$O\E U?BGJ%!?@72.B]TI86#=WMNY>"%"$ZD*A!G5JU4YFFL@% M,2NQ\_3;UP/J]]]K6X,\/6]*$M<%0<-.8N!@N[Y=5WLMA%-,@)BON!(KF42@ MZ00.2?R"J]IQA3M&0L6GS-O7?L][/YE,L$J/E1F&U?00P#-R7 ^%< U 7-^4SN&BY5R5 -6TV>S,J\P/ N\9+7=##C,"X<;?\-8[>T)-'^T?0OR.3<@^%D$R[=J6W&+W-L3,^8'U#MA M0;6O*#5WV0V^Z@_\*IG;T] M;5L[N&\#FH1VJV*SO5U<+;X_#-VN>Z=\?//QXIK;TD.31"S U#ON0V2JS?> MS8F1:[=#?B>-D:D[7 D..FX?@/L+*6) M<8N]223Y2/UYY-WO*)YNM/EJYU(Z\K!H6GLVF3NW/)E.;367"V'?Z*5LX9<[ M;1;"P:VYG]JED:+N&BV:*4N2?+H0JIV;R4 MC=Z<3>CDZ<$G=3]W_L'T_'0I[N6-=%^6UP;NIKM>:K60K56Z)4;>G4TNZ,E5 MRGV#SN)O)3=V[YKXH=QJ_=7?O*_/)HE7)!M9.=^%@']K>26;QO<$.KYM.YWL MWND;[E\_]?Y[-W@8S*VP\DHW_ZC:S<\FY834\DZL&O=);_Z4VP%EOK]*-[;[ M2S9;VV1"JI5U>K%M# H6JNW_BX>M(_8:T'2D =LV8(>FO;)N6.^$ M$^>G1F^(\=;0F[_H?-.UAM&HUD_CC3/PJX)V[OQ*MU8WJA9.UN12-**M)+GQ MW5ER3+[[$T;PA/C@A+&$6:7QW>/'G> M? H#W(V2[4;)NO[XV"A7QLC6$6$M#.PDTB/?]G*=R_(HPZX5$TC:VSL>3 DEJ8"@4L619GN>C4FDR).'DT/@\ M;G6[58VFW210\;U.Q*1(QF.4[J&"OK H[MQ$&2RE;O2R0D19Y@>@-#4N>CV<" M.D"%QJGRA];U!K(!*H^'09Z5)>;/ RR?"QPX0N,@^=@%OVJ=:.\5Y&<[[LV0 M%3Q'PA^QHY1'G#DPA691K>_DG80X@ID',EM2Z<5"65]^^LH&HNPX%F89DE&+ M%)&/&-*B&)<_$(O&D?5!0G5*C"]#B;XC*[@9SV(TI!--,TPO@K$DB\3:@#$: MYUB_-"(2$4C1',FSB"&=I9$$-N",QGG6,R$B,601S"7-L!R F5(VBWAR(!>= M'52M-DI ::"=6JM:MG7$XS1"=BF*7CZ84-J&%QU'P$E(-GVWO2=(E&WS;JOG,U M*CA$2L$QOR)V>61-#.!AAX"G"B,#58LPA2=(%".&T24\L(<=R!XCU[)=X8L@ M1 '8##XL#YH-O[8R?-@NC1<,.UAW@I&;+Q M0^Q@!8WOGM@ (1;?/_4!U^P&\-+2"'='.59_(':S\6*/#VCC<;3UZ_@%D3Q$ M%B33'/G0@5G2LA@O0OA -TZC=+^9PR9DKIM:&OOZ%I 4 \ M#J"+NE9^78$[_.;]6+6DZK=!J$M"P-!LELZ0+(2:)IQ&IF_O:UJ<1I^D$_"H M]E]@5:70FIR';#FF&2N1B,9,9PD=S^Q\ !&/@^BJ@?KQ]2N:)V\OB#,0S"OS M2*S3U==L%)[D@?AIAS]"E6AMSTH!# M'M^3_5S63@=^I7%^;15W>82L18.7C&F()9YA>VC4,$E&79P.^$KCF[/>Q9<' MNS@=P)7&#VE^TL4#8](7CFP.#W.ZW=TXT_ =R=^)[_!U!+ M P04 " "KBNE2GD%3"\@# !%#@ & 'AL+W=ON[WF1F^.L<&83\^R5SR:LE#0KR"L' M4>8YYM\7A++#U$'.^X//V3:5^H$[F^SPEJR(_+I[Y>K.K562+">%R%@!G&RF MSAQ]6**A'F L?L_(09Q<@PYES=B;OODMF3J>)B*4Q%)+8/6S)TM"J592'']6 MHD[M4P\\O7Y7_\4$KX)98T&6C/Z1)3*=.B,'$K+!)96?V>%74@44:KV846&^ MX6!MH\"!N!22Y=5@19!GA?W%WZI$G P(AE<&^-4 O^^ H!H0F$ MF0GK(Y9X M-N'L %Q;*S5]87)C1JMHLD)/XTIR]6^FQLG9DA6"T2S!DB2PP!07,8&5EA/P M^(HY*61*9!9C^@0/D!7P)66EP$4B)JY4_K6*&U>^%M:7?\47\N$34WH"?BX2 MDC0%7 5>T_OO] N_4W&^XR\0>,_@>S[ZNOH(CP]/#^""2!6YL-\MG,O^JEXO MU09\4*<^,&X&5]Q\X3@AZCV.65FH;',2DVR/UY0\ Z9J>9FI4 L5$E:NY::D M1]N_X:$M_=9?:/SI];N?#0)OXNY/0[^T\:-!;=,(9% ',N@,9$FQ$#_^@"+O MISE(M9F(DG\']>K&;W!U#A96,SJ%#4>C*/#/@&_;-:##&CJ\#0US6+(\5]O) MZM:L1K5NU*UK]4STS[##'/:8E@0>U=HI10([PFU2GO0LUF]56X:LH^%)Y-X+ M.LM.MTTC@F$=P;!/!"L;@<4#7,J4\>RO\V5K28<7Z29E8,Q*S8$VX;$*R:B%;8RPIU\0YWF5A ]^1 GA.^-7V* M '-ZLZ?;^FG="\U-!W#V?*%[)'/0/\K8!NL3YMNL$$#)1DEZ+T,UY]SV+/9& MLITY]J^95$V$N4Q5GT>X-E#_;QB3[S?:0=TYSOX!4$L#!!0 ( *N*Z5(\ M2U'P? @ #HJ 8 >&PO=V]R:W-H965T&ULM5IK<]NX M%?TK𑸴<"T\^7-LSMJQM,]-L,O%N^Z'3#[0$69Q0A):@[*2_ON!#@@1< M0G*<_6*+TL$ESP5P#BZ(RV=5?=5+*6OT;564^FJTK.OUQ7BL9TNYRO2Y6LO2 M_+)0U2JKS67U.-;K2F;SMM&J&%.,H_$JR\O1]67[W>?J^E)MZB(OY><*ZZ>3_R%[ M0J*)-U.%;O^BYQZ+1VBVT;5:]8W-$ZSRLON??>L3<4H#VC>@3@,2#31@?0/F M-N ##7C?@)_:0/0-6NKCCGN;N+NLSJXO*_6,J@9MHC4?VNRWK4V^\K(9*/=U M97[-3;OZ>J)*K8I\GM5RCNYK\\^,@EHCM4"?UK+*FM[4Z#WZ_?X.O7WS#NEE M5DF-\A+]ME0;G95S?8;>'%Q?CFOS8$WX\:Q_B$GW$'3@(0A%'U59+S6:EG,Y M/PPP-HQVM.B6UH0&(]ZLJW/$\!FBF!+@@>Y.;XZ!YM.3FY,TP(;M.HFU\=A MO"_R298;>1$(Q7>A>!N*#X3Z3=59869X&Q#LJJZ]:-LW,O-T30CA.+DR A=BQ$,&$3)2NFR%:'4],M L9!1/CA 13TT6(]L@( MS*F;&0!%F9N_*8 B:320EWA'(@Z2^'NEM#;R4#WF)40@]FX:X33!#@$ Q8AP M"?@H$<4/$(_4NS?%#+L\ !1)O4Z!8J4I MA7D0;$T"A\>5+(T7%"V7;&YL*-=UXPU/$A1[[&$A! MR)[QD2"GFY6JZOQ_K<,U$S^;_;')==Y]'H+8J\['RT M$;XW.0\962,D+,CHTXY+7L[4"AY^S+LW9Q%QB?BH"'NZ * $C8?&GC5APH/^ M]:E>RJJG@-[VW?(N9&/$6B,1P11]*&MIEFAU*$/"SQ#V>MH'$4&YFR ?911G M2'"L&9.P&[<).D.E!)6?^.;)]]6Z)^"CWL>Q1\!'T9@-/+_U81(VXFE6E6:4 M:O0@33$GMUU=9]\&9I_OIDGBCL8[ !7%J3=F?50<<3) R3HS"5OSAQV%K8Z M1'PGC84WM'R0. "9A0XIH'9F$+?E74WK+OF_ QT^]]6J"$^_Y?919^E"7 M 8!*\,#0HM:+*0YJQVYH&2E$IDM6QK[:JBQ4-EE7I&%7O,UT/D-O33VWT?/V M%FWL=T"R;H^$^@_Y+Y3BOE6\EQ9\3AU#O(-1CHA/8=2 ^E#KFS3LFW=YL6GL M_Z0T3/I@SD.XZS<8Y1$"44.$K&W2< %YWU7M&]VN:9 15S3+BMFFV*U^Y-ZH M^NM?2(3_MC^T0LY$K>O1<.UIQU:WBP!GD_LK(2H\"8%@).:QFT\ AE,Q4*50 M:[(T;++[(R1$QG='QDR5XI(!8)1%'AD 1MA0E4*MV=*PV=YO'O2LRM?=7L]" MNA9U&-9Z((U?NVM!K?O0L/L&D!X"E/'5E"D")?9L_Y&'-AX4=XY_Y MS%]7',:R&L[H:TLS*+PL7 M'2\9>E8(65@(3QIZ0"61NM9W!Z"XO[@%4!%G WK.K 2RL 1^KM1"ZN;MA^EG M+:LG,Q*[K1O55"*A5%D]9*_60V;UD+U6#YF_@&9I1"(W[3Z,4[], F%$#!3T MS.HA^VEZR*T>\M?K(?5@1/V:Y*>?+ MK)R%5)%;5>2O5D5N59&_5A6YKV0L3:F[10; S)QVK7L*P03' Y.?[[T2^6G" MR*TP\M<+8Q]"'-@!<[?C(13S-F( 5,+$@&EP*XS\R&N1(M,:W:!)5PUTA40H M058.>5@.?Z2.Y58?>5@?7U#'3OI01RI2&.6NC( ''K4SR\+[%BRK2VR/! M!@KSOM61.A9&>6D 40-I$%;817COX\^L8X4597'J'DF@]!/ CCZ.F5N. #"S M;G0'WQ2$D<'7J-8/Q.D['2$R_G8^5,=",*".A6"FCATH'X3U(Q'VHTZK;D_6 M*F$=0H0=XD>T2NR]S Y;Q4NTJ@]U1*M@E#M)8=30)+66(<*6\;+=LS[8,4(@ MRBV)&=>.NMDU!3$,4'5OS"6IDXW8[\$$[3VVW333DWF&8,U\_J_:R5S)6LEVK>1GW3 M3+ZS]A]MZ]_N4Q.M:?/=C'2-9'-*"]VLJ[SHHF]/6G4'IMIVS=&G,[/ZU6O9 MG@4LOI^C>RG1KZJ6B*!:M?$.CI_]DC>%3FYJ"GL0[1R:.^.]\VXK63VV!PVU M$6:3M.XHU.[;W6'&V_8(G_/]A%Q,"?#]380O[LQ \'\Q?6E^Z8XQVEMWIRH_ MMN=N-"KDPCP&/H^-OE;=0<7NHE;K]B3>@ZIKM6H_+F5F^J,!F-\7RB2GOVAN ML#LN>OU_4$L#!!0 ( *N*Z5+PTID)8@( '0& 8 >&PO=V]R:W-H M965T&ULK551;YLP$/XK%MI#*VTQ$-)N%4%JDDW;0[6HT;9G M!R[!JHV9;9KNW_=L"$LBTN5A+]@^W_?YOCM\3G=*/YD2P)(7*2HS#4IKZSM* M35Z"9&:D:JAP9Z.T9!:7>DM-K8$5'B0%CX>?'';F8$ZV'(:? Q( 1O6"/NH=E^AT^,#S)4P_DMVK>_-;4#R MQE@E.S!&('G5CNRER\,!(+HY X@[0'P*2,X QAU@?"D@Z0")STPKQ>=AP2S+ M4JUV1#MO9',3GTR/1OF\PV: MN>(8$$E.BU:348AR.C>;=F;/VS/C,F5%,'A2R&?*Y M*J X)J HH%<1[U7,XC<9[VL](N/P/8G#.!H(:'XY/!R +RZ&1Y_>4#/N:S+V M?,D9O@47C2O'%:](8PJ"=6AS?3V4ZY;KUG.Y2_ZGSH?Y!I^C8:3'H M%/=.1UJ27DORII:Y8,:0&9DK*?&:KP9^F2/>2<\[^8\YF@PIFYSD:- I/LG1 M/YQ:+?3@/DK06]_7#,E54]GVI^ZM?>N\]QWCQ#[#EMIVP+\T;3]^8'K+\68* MV"!E.+K%P'3;X]J%5;6_]6MEL8?X:8G/ FCG@/L;I>Q^X0[H'YKL%5!+ P04 M " "KBNE2_,Y(^+\& W( & 'AL+W=O!S'"79\6B5Y^N7DTFV M6+&89D=\S1+Q9,G3F.;B:_HPR=8IHT%A%$<3#*$SB6F8C&;3XMYM.IOR31Z% M";M-0;:)8YI^.641WQZ/T&AWXRY\6.7RQF0V7=,'=L_RM^O;5'R;U%Z",&9) M%O($I&QY/#I!+V](85 @_@K9-MN[!I+*!\X_RB]7P?$(RHA8Q!:Y=$'%QR.; MLRB2GD0TE MJPC9TM^"1UGQ%VQ+K$M&8+')9@XJ):W>9U,E6LXTZ37;I1D6^)V5A%55Y1G,ZFZ9\"U*)%_[D M15':A;THQC"1J_ ^3\734-CELSE/,AZ% 5PE%?] M+D^"()0S3R.PIF$P%K6QH.O0G.+K?E]W+!?R(>J1T30)DX=L(K;5'0ZG!XRA["1+( IS2BR8*! M7\4T9T7&G@.:@Y-U>@0(? $P1)ZITDK_3N%?ZO/CC!!D(=>QII/'_?K1@1C: M+O%AC6LQ(#4#\D0&!T0]+WW:>\$@A&U/B?G, '-MT@:]TD%R!A3V.DBP;V.N M#*,1&54;=FT:SW':H->'1'ZC@\;8MFW?G!&KSHA5V)&.C%PE"UFFHI3.6'GU M7.[K][)DU;W_W1V/(B":GRU-@_<]!6W7@]N]Y7";\@5C00:6*8_+90+*E9OR$W586NEZD L2EI)_""LQ<"I&3C_G8$I:D?+IDT<5XE9!SE( M*4-'HV43V$'*K4FYO:1$3_ H\BZ;9+$9[@2B3($HCIR#G0Y5]_HS],K5-Q-B MN[ZOK#H=-A8X#Q(S&Z]FXSV5S<\_(0?^;J!4/MCQ,G'Q]*U!6:B7.F2,.SCX M-0>_ET.Q',?R;2, "QZ+5[",RB(S59:O3:/83-2R&0"U@D2PZ25A;YA_BK?& MG= :&T*H+\+]_%;-P0"J'=Q>HXMZ@SL+'\. B595O*0M(I%?L;,\@T>6!=8L M+3-NW%\JMZVZ1,11I_1Z&-<.O%%]U"_[YTEPH.;[QN[2)/J^ZPLU5PK7@$0> M1K;G=E!H9!_UZ[Y"X8"PY\BD^I8#U3W2@!/T/)6:P9N'E451@5K\B4>0K69: MQXV1BY7IO#'!>A0;-9*-_@?-1HUHHQ^@VDC78P0Q]!%4\SL,;/-HI!M])^U& MNBXC"%VL1FZ":36G"[CONUW<&@5'_1+^%,% !GV&V%4#'4"U VW$&?6K\Z!D M>+H8N!965^0 JAU1TC"V)'#7L0UWY/;(08]POQP9*!H>GG M$:PK,+$AA(ZE['$7!J0J&=6;YZ$N+P]PV9Z5I@/ _1U KPH99V)>>6RKD&]A M=:T;<)*>2LW@35,AK/<1R(;BW5(I'@-N[$.DOC::8#TJA/=^C, _7H5PTU+@ M_I;BFZ@0UB7:P9Z/M.H=Q+59-%*.K>^C097?UKNAXVMQ&U!$K3=+Y^80JX-9 MTR7@_B[A*0J$=8W'MN6H@0Z@VH$V;0#N;P.&% CK"NU!SU=7XP"J'5RCX[A? MQ[]2@4X'W+Y#[XU4#:_@R")JR5P/X]ITFVX ]W<#A^L6,NJ6W@80V\&^K?[B M=F% =NC6H2XO#W#9GI6F#<'];4B_;IEF8EYY;"D-QL1'*CT=)^BIOVB8O.FZ M90#9ON5KNJ7CQLC&ZLS?F' ]PD5D<]2^TS0&I+\Q,"^'TP&KWTYBOI%G9;0X M)!!+<\E3D(I[,ETFD9OLG=/%+'TH3I\SL3T*-^6/Z/7=^H3[M#@:5.\3^/(U M@88G(FCQI#S#;H8HC]3_H.E#*(0E8DLQ'#R2YY)I>4I=?LGYNC@I_,#SG,?% MY8I1H>02()XO.<]W7^0 ]?\*S/X%4$L#!!0 ( *N*Z5(D>RJ#: ( .H% M 8 >&PO=V]R:W-H965T&ULC51-;]LP#/TKA#%@+;!% MCN,V6^$8R$>'[5 @:+#M,.R@6$PL5)9<24[:?S])=KRL:+I<+(GB>^03369[ MI1],B6CAJ1+23*+2VOJ&$%.46%$S4#5*=[-1NJ+6'?66F%HC90%4"9+$\36I M*)=1G@7;4N>9:JS@$I<:3%-55#_/4*C])!I&!\,]WY;6&TB>U72+*[3?ZZ5V M)]*S,%ZA-%Q)T+B91-/AS2+U_L'A!\>].=J#5[)6ZL$?OK%)%/N$4&!A/0-U MRP[G*(0GT$?9>[;]B MI^?*\Q5*F/"%?>L['D=0-,:JJ@.[#"HNVY4^=>]P!!A>GP D'2!Y"4A/ $8= M8'0N(.T X:E)*R6\PX):FF=:[4%[;\?F-^$Q ]K)Y]*7?66UN^4.9_.YDD8) MSJA%!BOK%E=3:T!M8%52C:42#+5Y#[>/#;?/<+%T1FE+M+R@XA(^PCL@8+RK MR8AU&7E>4G319VWTY$3T80)WRK$9N)4,V;\$Q$GI]20'/;/D3<9IK0EA5/+RLQZ_IVECMNN?W M&^'2/EP:PJ6G?@9J2F!\QQE*9ES[%,+5E4&-&@I55:Y/0Z7A@DMH3'L1+)>O MU;X--@[!_/C9Y?$@33.R.Z['.4Z+_SBU8LE1%U2HMV&:&)=X(VW[ _76?F!- M0Y^^L,_<(&OGSE^:=@K>4;WETH# C:.,!^.K"'0[6=J#577HM;6RKG/#MG3# M&+5WSAX /TXSW_ U!+ P04 " "KBNE2;O8O+.8& _' & M 'AL+W=O(;#.3/BY:-4 M/_2&MFVGKQ8;8W9?EDM=;_B6Z<]RQSO[RUJJ+3/V5CTL]4YQUOA!VW9) MDB1?;IGH%M>7_MEW=7TI]Z85'?^ND-YOMTP]?^6M?+Q:X,7+@S_$P\:X!\OK MRQU[X'?<_+7[KNS=\1_!'_7)-7)4[J7\ MX6Y^:ZX6B9L1;WEMG EF_QWX+6];9\G.X^^CT<7P3C?P]/K%^B^>O"5SSS2_ ME>U_16,V5XMR@1J^9OO6_"$??^5'0IFS5\M6^[_H\8A-%JC>:R.WQ\%V!EO1 M]?_9T]$1)P-P/C& ' >0<$ Z,8 >!]"W#DB/ U+OF9Z*]\.*&79]J>0C4@YM MK;D+[TP_VM(7G5OW.Z/LK\*.,]>WLM.R%0TSO$%WQOZSBVHTDFMTR_0&_6(# M0Z,+]-?="GWXZ2/Z"8D._;F1>\VZ1E\NC9V#L[2LC^_[VK^/3+P/$_1-=F:C MT<]=PYMS TL[^8$!>6'PE'IU:#^?TM7?Z6LDMLAM<,2.ZAWZ'"".X_C+SGG1X3^K?DTZ\YW>;4CA3 MG;4,KF(_.O.C7>XX7)=):0D>3CT;@_(B)>>@%0 J$SJ SF:?#;//9KUTT_S/ M;HT^4HVT^:>672U:CKH36NX7=U\[E^Z4/ @;<.C^^=T^S8=9Y;,^77&;>FO! M^H36-8AMI3+B'_\ @HL 5[.1BH%/,TKDS MLOYQX9)J@VJYM4JC>VK\R5USB%$1S8-D:1XP D )*0)&,0@7&889E0.C\M6@ M__!@Q? C:J6V2:ZSV>S CY$$\2FC65S0+ _W08S*\G"%($O%Q#:H!C[5JWP< M'4=$,QO^-FNOQ9-=+Z8UAQE5T3S"@'L5L8H1%RG,!">C#B6O;)XU5\I.770V MV#@R[ E]N.<=7POS<2[DCG;/9D.*D!2$RI-@(5< BI)D@MJ)Q.+YG+YAW0/7 M3CE/4H]?(9\F6L'N1>O3T">?L>PR\O7:5D9>AUG]]UYHX;;>7);"9)P/F77U M][VJ-W9;>^M&L<;-1_-ZK_P<0">3V'V85&GH90!&2$K#S0":2VRJF'#UJ)Z8 MSE-3LN:\.8JGVQ.]BVV!>&3W#LXT#H8"ER%E )7:?!8RCF&X3--B@O HXWA> MQV_J6NZ=#%KEX>+ [EON8P@DE )>SRD)&0&PM, 1HQA&<)Y-$!J5'6>OK"#? M,=&\[/A^^:39<#63U(XVST0RS4)>,>@"9S04'@"6T7R"UE@:X/G:8%BG'7MV MBW1"ZV3[@]P ;:]"!0) )*^B)8M1%S3'$ZJ*QT(!SU<*0^Y6_,"[/9RF =6O M<)1 8E25IB&-&)32*1)C;8!?+P[>5"J"[&)YQT61A94/ "-954;K!,!H1:>$ M:"P7")-1S]L8&NY=H\,L5M7W[@K=RY MJLO^JN$]32#%)J&N0RB*0_E?0;"LRB>"AHS23O#;I=0&C@T7\^SW-K>B[1D. MDMX(O9-6DF"V&&!;A&(#H=+0)RL(A4E&)LB.=0.9KQN&';+7ODX#XPR6<<5>[ K8]7-\ZH(/1FC<)(489X!8%;J)FH2,DHXF9?PE7#YLVN:1W$(R6>1[R M V E(5,A/PHWF1=N3\]W)XZ;)^IRE[]P">Q@"^B)SIC$(ER6H53? BA<9B3B M!QA+JXEN@(R23N8E_7:*$&(&W?,'T;D/16[?/7.F0):Q$A=5&2]C#,LQ*:,P M!3X4D&*2YZCK9/X[P"Q/[@K-&89Q,U^6>1;EYA@&.&(%P,X=+UE+-)6PZRCR=E_G? MAF\2\&ZGL>)F4:<(@:+:%K0TT7W04;DI^;_=U\G.>W H=3^=ZKH-GO?J(#WY MUCW?K=NF2.WMC'QQ-&J&;Y! -]/H6[)M7\(^#T)E:=CF0:B4AEMQ>7*RLN7J MP9]0:>1[N?Z(8G@ZG(+=^+.?X/E7_&75GV6-9OJCM6],V42D4,)P97O\+4$L#!!0 ( M *N*Z5+&8FB&12D !N& 8 >&PO=V]R:W-H965T&UL MY3W;;.OFJUT:TR;?UJO*_GBT;-O-ZYOJ'//C9O MW]1=NRHK\[%);+=>9\WNG5G5VQ^/)D?N@T_E8MGB!R_?OMED"W-OVB^;CPW\ M]=+/4I1K4]FRKI+&S'\\NIF\?G>.S],#?RW-UJK?$]S)K*Z_XA]WQ8]'IPB0 M69F\Q1DR^/%@;LUJA1,!&'_(G$=^21RH?W>S_T1[A[W,,FMNZ]5O9=$N?SRZ M/DH*,\^Z5?NIWOZ;D?UR;ERT M@-.\S&6Q=[S8],!BDVGR;)IQ21^9?9TN+#T40_P;-P>DE9)9-75ZKQXM9@\$WS4.:&)^PL['FV$S%A&@NRHUW*U%^JLH6O[^'0#(_-3=."E(8E M8,6* ,M6@A_8P6^TG8>R 1T"B);KSK>1+MLZFZQQ)_&P,#?:X4?:Q:(<)LF MVV69+PG >=< * TB]ZNIDJ+>TNHUX+NM6U@<,&W+;S*5;%3O,UG BAM!+R\K M2 52=2OB4J^3X\D)D#<(V?\XJ( I\(CD6VKF__=G139H<3T^ %FM MX:%^-OFRJE?U B: W8)4QT7OD#00MK.0CA MF$&)V99([2_UHER5[4ZH_]C"GGZI6Y.\.G&HDV.P"3)!-JMQOP^&2!=VE]/N MU*G4"1",R=;(_011O6G+=?DW0W0@6(5'TZ0 ()IRUGEYL XX M \I-NMX33JUP;6.RY-] M>95\^/1Q[X@V70,'8MW"0$LP*EM9A=K4,VA2-X4A0@> +,DD #D#J9"MTL2, M0!S 4SF?(B'?,VG5S4%D=0UMR9T]"XGC$J#MX+%5#?+)X.Z;#1(-,,N#:5 T M)^8;6''6 "<=STX C22)5GP@B'>0^H6P 8DE]PG,YB%$%+>&60[&K[J"*2QC M[4%S/27D#U+&.+D!LK)**9&8REFD@N$%ZB0700:8J6R6,_DO,V"-&5*K60'5 M5P0S,$BN=P7;SD^23Z 7JL[ S[R&=6B[=Q7!WQ0X/K2=B*0%B7J#D6=0WPU4U@$1 E*/J]/DD1D7"8V1KW!:.S%@UQ5,Q6 M]!?P3"%:#A=%.@,1#A,!8 :E%LQ@O@&+H&(%80O#:FOVUR;] S/A$(2AT>CP MN@@T,)$QJG6DCXI.S$2L*#L"$ '<, : MU:M'1Z-(-ZACQ"QP_Y:VUIJ-?0T$:#;))!DE=P6@@'B*!@D1. (+%.]HC$=. M!T=^=*3S9SH^PITW2."/#P_9JO-/_[8T)&!;%MR'1P*BWI>(%(#GHVE()>.Y M_CI;E0LQH BJ,X#JO2 EVL[G(!%0N,%8>OX&-U+.%<0S=)58G#0P M5V99MU9FFX .MD1"VL3: $[+NK-@T#FDDRVOMQV96Z9I:A2+*$2"F=,T$MT( M$N1>":3XKV1N3%#=!Z3>$@)&]0T&$TB:3K\)8*B9DUE >4& MO=,9^ZX/(H#NR.DQ+2[T4&:P$CQ4LKV$AO,/ -<6MMRD,3LA[59UV'V;?44] MM0(]Q7ZT!H(A)HI;[>B0&O(HV69J=Z"ZQ?OC(P#M 4\!]<#!>$0[UX>T+6QA M5H(G#*H" R?H"XN;O2*<9575X93##B@>I?(4@'C8C\>%C;/' T-[,P!7)HX" MX@%#IBT):@(N6[-U2BSL/]ED+:*7\.',CCT>CBR<+ 8.-[HPX&/02E[RH$?> M G_MPD&B]'=X5^@=HS2=HU5-!G.DEL0[(QFB'_(;=K2N70#B%0:)K& $^OO- M"SYI_*PQY7K6-5:( 5:HNW:TJ7/POKUY+H9K)4Q-HHD,"FT?6!.' 0)=U1OQ M%_8-.80/'_:G31O2QLHX^0FWC&18'\04484!]@2DH.A"]5GXR<,)"M$R4RYA M/OQ,BTA&>&GU6?,9H]3(K&8%"9^P.C4%*:<9L* 1$@1$;KHV69-7B)C%!2V% M@U$@.5<-'YT9VP+[ L*T1>!IEDY%&<3 GGE/OS+(8-KBH?*4E9F7&J$>:EX3 MX3$97R1K."$*"N ^.3LB%Z ] 0\E1Q MF.@[DO]^1VS-L1APQ!T$L%X-Q:A621SY9!JNC#]#P ^)/Q H^O@B:;W)2J+ MK'CP9_ML";YH#,>? JLYDP 60>TCTC,K=@B%HPFMP89\P2>5F$%;W1DK&K0? M\#?P)YUAT$=,[^ ^EFX> M_C[GV82)%DUMK2.QF13H,.Q;&@'108\"UT,O<#/8.;#I:+8;X4^Q!EUH$$,6\$35K6&+:0P(RVR$JE)3R1[D7B(WQ\SKY)$$7"<4R#C"O\+I&, MRKZ6(6RA:IH7_O"HZRH_BH=DY#YCY Y6S9-0IB,(FVO M@61&D"5%#=8V!IG^Z,J&#>0 BX2A 3D]X5$G>J&0X6@U0WHCRK?11Q<'UPU MMEAP66"S&?@";&&X>&J?6AGQA%Z2(0X5>-!.J P@@'+'9!&1-X5RE8+Z%"A< MHOS%"RFM?X)P[.RR;OU@BZQ#0MN*:K3)G#A*&@^P),&+@&L!H?K3Q,/1(( M1.VA 9: M4U&1,P582#UDJ+,PO8:B"#.=<(R!]:DX@B24V#4#('@[+?!\+VJ4#8T*H:3[ M_?$1YSDGPC+RR698+\/;A_)H2 MU^148Q9<>)8>"'UIB3Q04X +7B* ). W>/11J@2W21%9M1>#B@D(<9S<6)H? M#>HT0LW@\6I;)@LRD,-O3ZB"1"EXMJ0QN<%Y=H6A?F,)1## M?VA>D88*'HI/E0U@(J3'@,K0+N^Y?Y%PYU/O-BR9RD:Y/H@6%&L49JUV"EZO MG?;G"XNC9[Z/S<:9;3XN_TX27N#Q8U9KP5KOH2YSDN"U8N)U!GJSG*/_2@?? M^@%#60,Q,ZQQS_%04W$@!(\?S[2KQ(7WV3UV4I%HB)(\BE= H&CI4-E&86 N M+ &1I4^<<.^'IJ(4HV3W$BICLKU Q'"P5YD,G7$'?W::%-DN6&P(GOEF\HZM MS-\D\IPI2PI69\&ZXU%<=0)H85_4.076AP9ZT"BIAD" MR[6'GLM5RD _8#A&F($+):&,=)E[TILRA(<8MR3;^IS $H*D#B,3Q3H!R!0Z+(3U&B-8HU(G5C MCON,Y/:L)$I/-S\2L2?7Q"!Z4>\7.O$N'F_C;Q"?]Q M\KXG7*-XM;,K@IL'Y%^3A22^),*Q,J2$ECW=',504A)'/E&='LA41R8T\Y3I MQ2[S5=T5<9A#!_XD'?64&.M+L32F7)3_8I""L&I:'_?:7YR<&EX;Z1V9H592:Y/-53A> ,H7/GRTB2-PE,J1O/B[&Q\ZN.G2C*24-MF=B_TT]>3 MGA@R+J/1"Y^.D_\ ECH %,5HCVG:NK. 7GNR1RA8@01_ [)>)&=7Z>1\BK^< MI]/IU<"SX$8L1HB?/R47YZ=4,369_@"$B!5[>X#3C)?7:L8_W:G-LL'FIXRL MA?J[."3Y9-:27SF0HP>!>LA/+LFYX"*$GLF*>2H7_\]"?@0EBG(Z^^DLCBJS MV]&![B,6E,@+FPZ*<3\/&ID(D[8+R8GWZQ_82"^XFH7D%7J9K/'%ISB,"@N_ M68I#H3_EY&30.:I Z!$4Q,4JI52+A!JM_*M]! [R(OTAH([92&TM M@BZFJ>W"S*J5[&:#*Y M#((M/F^N]+)2ZM4K%$%"C68ZO_QG!^?3@/ACJ\"^2"93$"5SD+"=M(P6E!NRR,/6BR3;+72J5-)*)E-]] M>M%B00'O@@I^4CFNU%G$;$!(438'9W0.+\_L,IFOZBW;ZAE87;G43<"6*V#1 MW(6MAY/_7K,HF$GF6*D6LZ^_5Z\('E\G[P$=(*=R$/JOSM/+JTO\Y2P].YM* MH86K+I]GU[3;Q?I^>5E\M%;N!^B-R M_3-Y'YQ\?D"?8,@PYF'&#R/ZWZ(?'\MCJ:P ;.4^CO6TP[R'7PRXK&I,!@& MU-W$6@:\2JFF'H!02S7J*& +B/A:-1A@N;,#]W54L^RIMS8<]_%Y$:72.&KS MA(^$.5%G0Y56^-D4SI?>\P."1Z>RY9&^*%NSMOM:XE'P!8M&HI6KCH1J5P45 M=4A*S&OM0@3Y.VBC!780U>)*6FL7R&VIU">J=')&[5Q+;"^C,8)76G^*N.UR M;49 +B-7!2Z-*90_.5'!G5NPK'NUGGFV*<&^(E Y(YG*:16M-@0L/Q/,7H[#!DL^KIZ1A$JRZ0%>+1CX&(W,@?%YW MJX*CVQG5"I.=6K@]^/'+K A:DJ?' Z#LR+<,W1IL.Y#D9;T&8P@\KUQ5Z-W.-LV2-UBA%(QG,4'P+G@:=?,RS/(I3Z0FG*E>4 M%]3K<"P;Q0T(C7(CA?S.1AVRB"2;* X8FU^]K@I>V54QX2*F6A(G@=0"CUB2 M+'IF=ED0"S/I,,)N$^)&,M"/*=]&H)55)\%(^?[D<,279=R\0U4X!".U<3D1 M!#/.C"-7M(9NI76I?\+J^'KUA%0?H\-+-.4^H0=R]6DYA?BHF\F[/F2"KC&& M/%C?X-6SJPR2*@.D5A#*N_Q*8:<*3?DJ@X](-H+$%<'6JT@@G>L(]X'>+WL GN MQ=GXE0\'4'W5F:ZXBNNH;IB2O.+?WRH:YB^F*L* E$2Z^4"8PNIY7H[E M2$ND.X:G8U6J]0=5@V]LC$(H<]#E@#R/&D((VEEELV;JR58[R]%1.#P;U;&Q M$3].OKB8VHV+J7WR,3577RM/J&";.\:AB%BOB-.Q(-;<1@%#GX2Y&3QHW$T: M%E?3R"YZOM/I^"JF@6.N28!7IRDT\.$=B7 9 '(Y;>VPU+ MDS;@^GU3:6=KUK5#*1)VMD7&N=HNVVN;474PDSF#T469($A1J@8K*6/K M]T;/DS@W?W02IBO=?U#!PHAW2:"C!$[I%^3IE$25P;NX>%_[V2I MN8+TX.0'*3.39K3G';T,?1X!]"R7/5HX;%%Y2\HA?=TK7#TP_7[%Y7,7B)OX M:(5C YR),9@/?W0@'U@#HSZ XWEQ/>E+^JN+(.H/F VL36(M(,J+-.P# MUG*@'PHRPZ4;@T!E-0XN^DZ4.0:=:ENV7J[W7!^1IQ03X2I&$(_&MCP;]QF MWUMRLS'V&;NK$:39G],B+A; UG3>QP85E'&RU:IPZR$S(H2X -US%(05%O^X M.Q.P-1FSKVWRJ;1?54LN9J6;3IIJ4&5LZM:X.C4XRM]-'GM+5 ,6@B'YWCHY MK]/@.NX4]'4-#E@?F%.[!JY9 F&-Z,M@DFK\JIBU5KCQ&1&1PS][>"D6H$^M M1J>)A4-U9U7W-F*M;+O@:.P9QF(A-EH-DOC%QY <7#@9%.\O ,32M7MSO*YK M0$C%>Q)WT(:B.,&T\9VBA'^4,EX_"SP*=)^E9:_ Q8YK/<*L8]&B!$ M*[0]--DU,@5&JJAS">0O^'(EQ\RH2QQF3[D03A=B96X]G_#(O8D0H'(-$/VY M#\L?5SKFPE7QV7'YN*681 1 47>S=MZM DE'SF:H4U28(-\3@R.C>CX7AD#W M/"NY[@0+*-TU% \,<68]&E7BOJ 3'^Y:&33&T^3%JRMN?R$1?4I;41Y+ M*B)YN-U%QP&T4R4E*KRA NMK;2O7=>B>KK_7N;JC2B7*%479MZB+.!;8'H])Y3T0)N9;#"?KKA?4MQ/ZLFY M&LV5X',]+(,C>W<="[.=WAW%J+*5K66(5$]@0Z4_KIS7H=P)^R9H%/5"7GZW M')WBFAWK_.P]%*/[X.K$2+HX9")M()9:C%'.)=92MKUJ1Q_*<^$[[[L*-ZJY M0?0L\9*:(-OU[\IV()."6VU,+@J>'2GN\9=N M4+8C=*" ZT1!U(),"4-C8>&1@"@K*:P: !VH;$$$Z+V(99F\-[,VN?>+N/LN MSJ:G7 &KQDA=P@<&;&C,I!< 1@&M@FX'N0!G+/<_N(\_ M\\?NTX 4HH$9-J:P+[(TJR)6.RYC'4K27.DO?+QVLJ+"X Y'ME1'$+7Z ?7, ML[)A@QQIL3'B BS(>&"[P%JIKY ;?'H@[I>C]"Y5P*IK@ '#_](-H*"VX88L MZV7\1T34J5XU[=FE$G*]B=P?,A097W)AVTR\9TJ]!'-)+0\R*3"6B7';3H8^,_ M[I\\XC-E% !'=>N.W9<" S? _=Y$TBXDUHVIKP%3LZY<%1R[\&ZC7S-5/8Y[ M3F6*@HU28F!VE(23&. 2K==5+G!UUJDMU(KHSHSHDBKIU(VKK+VTI^Y^E+A8 M,.&/5L+"Q^R/["AQS2G _@[82O808\:X4@,>WP'>R#1O333"X0L#$'@!E2:1 M$@]M_U%,]_T%.TN7V @0CVN,8.Z?Z'R1Z M*I-XC'"\>86,&4C&(R[MH?P1NN$0]NGX,L0HX[_8)E-^- BFIZTR8*G?T4L/ M89!;M[*_M.N]"H-P".903M#%%)\12CFDTFY=\M0OSY[R/5!!R@1!]3\_DV+U MI0E8Y_GJ^F*$I7ZW<592+NM;B2M& D@:0F,8G?G/B42!F._>H(S?6F*2^,FW MDJ,^_L8]E&#+K,$"3[9:W/)47V:!O'/V2#4F''G@E5>K$)LB:W$.6W4-D/X& MD=!#X1;&NH-0B2]U'E3"DSZ&?8)7G3H7Q:$"9S%)EEZ]Y1*%K@K?<&>Y39@K#&J=8 ^!;RW&OSB>0WO*H6:/O\G\E-;VH*1D3 M^\2,,DJ!9H))YRFKK>OS_YTR>7@A)#7#.<&"FY5R!STRM!;*OES VDN:(2RI MH@\E_B8.3OHK;AK7[:-6N*+ M+N&0 LLNZB_#PESG#\460S\G^9V1YG[J48E5\DES#?B^0LG5SASXOTU>5$YGI2)4PNX>GS9'*1GIU?)Y.S]/3J^KEC MG\QLC(: G5RE%]=487B=7DRHP/!5>GKV2E;]1\_A17*>3B<7A(?KJPG]?3F] M^F[AH'SVN'+HD2A=?)ROU6E_[^H ]5EZ\>H,?YFFKZ[.,%SJO8@(1\=GU^GU M]/($?H&=3B8GM.6KRROX>9V>74Z37X>#*(\KIY#AY6J/U4ZUI7#2B;#AY&G?-H7_KM5VS \%6YU]5 MCL?&"S@54(8%7'E,8URX.M.]X2QGJ3G!-(TT.QMCO4\%1N_(6!6Y/GAJ?,;O_=4RST/@_P2C_$97\IM"G5]>H(_3T^OD=W.+A$D(,6SZ6#E_=-<,$?Z.\ $WB 9 MH*V!WH-#3#.=3)EE+J;"+]?X\P)_!FL^854"&SI>G= =H!R]=9>S*0*PX6M5 MC\(5:;F$F*5&]8%BRBX61E:,^,%S?R\YV@/" .-XX8%].TXA"\FG7?T5YWP] M2'"6X_)"U[>(?0G"-MY5GW/H"<.[2K1A#0UFY?""9O(5#=V,2"%45375DB/? M)NZNOT/.)UY&_ ]>17PU.CW79S$:."H77KT 8NVUA$@INI1R9$U#N0Y_.HLP MF>R$)3Y?-BXM?I$?,4_0*,03I>H:M-D&+L^0FE6*]0-V45Q]-737$QP')PK! M5^&RQIA>V,QV13G4QS7C2GYRLV0#[%G@11:84H@!H$5%U/*)NH-V%V*V=4J7 MT_?NLBGPJC'C=H#5C&:!CK.D0;C*-I#>BGPROK4>O)JH2!B%4,D7)<$PO(\^ MJ_P"TA%$?6$^RT97;39F@8*H;L9X56_E,0\[WJJK>_VIH5%/9-E7R^QNRK$_ MB6!?3B\@ M'4HP'A.NU/O2-N5B81J.9E!21=KG"JX2S>3M$^7:5\"YW,+NL&<3ZF4TU85& MC Q[A<&^XKRK)G.GXUQ)=NK?KR&E8C35R*[/Q:5P64X%P M8SSYCO3X++%%*+[_B7UQ.;IA^%-5H,!7W-+=J**D\'8!1H&[[-L%@QG"0<#Z M).8;+7R=D"_&XPX-.-9!D:HB.V4;,JB!^4N=JAD4IY\EWH1W"/2Z&SP83T'0 MWY"')$2QO@,F)K!V6X_HQ/T--(%/6.#PC3+T#&N=<%^9A-XLNYF]JL]#N)+( MFPJ0QLIS7VKP."<@8KE+K3!(\840KFY:POI%N<(PEB ]Z9'2E9E5?+%P4I3< MA^/$8\)1S+RI?=,#*2[A,5^W,VQ3IEIQJYCATTI$BCR&Z8(LW7#.;?\"GQB) MEI [:%9@@%2;']02)E ^AS5ZMBG5U,2[()MQ#N("!#H;'@QM#&(O[$GH(I:F MP&N/HV/K<R$PQ3<.CX7M_51(CWE\% M7)KMOME[P,@]!JO5FZN3T01(R>5.X;=5)KFHD%EUYNKEZ8ER ,2]-,6^@SG; M^5?"]'V>Z/U"=Y_%(.8(TSMW@4/LGTY>H9-TD5Y?8TS*W:6@?Y,O#XS'F!X_ MX$:XGT^,FSQSW3]I?\O7.,=O*4H/O>S'50*5#3M/[-;'D0(7$0G6V[,B "=_ MYQE]S[%0;_(![-!W-T,N]O$DO3P%\Z=_(.[SPR?)OGQ_''\ZO-35U71@(?KT ML8/GT,'0OL@'7V-1$6@JP]>&/E+)PT_Q!:(A54V"A L]2I>;8N,9"U)<4\CA MI])0F U3ZXXO?3U([R)<%]F0*BTT *2Z4+.DA\#SI*V&(4,TRW]CF/0<)E#AS M7L[#5!GW3,*HAIQOW49)ETGQ>PN^R:U$=*)BS++1#7\XCXPJ7LP:2\>:783" MQQHT^4J+METY \EPQ1W>!_:,79'O$QSAL)/X>GAZ=9V&7B*,;*KJ+A+""5\. M!/.,D^/JA+K(>J\Z;,!DZ22-BZ5UR;]G8#G#OC$2DN['5.Z_T#=2JW9ZGNI0 MB;#8XP$34"'8Q"*.)2[PV9GF?N!=T(&NC-'R(.?8JB8C(097.NN]$KQ.QKT. MR[W1QS?P'_)=J-XTDSO)4GI+C)O#>=1D&:Q]L?^^3>-:O?]FFIHS[8LLMKI" MY[US7P[Z;U0.76+2&VVIE7@E^F$$.]USA:9.8QS>Z6=UQ_=2;O#403<%1&CP M'_3K]LB"JAJ( >BZ-Q%;>\6F7'I,%60SLR@K:K7_.=LE$W?KTV>*XVZ315<6 MKD*T;YR)^\XWSS:U%T1228=39$6X$'X?6&?2<_C2UX*[^S'BZQO_M=<]._1N M.**BFVZ!T0=8ZOH@(UV/)A<1"R6CH=#PR%TILAI]L>&U--SI&Y M7. >P%1\CB=P%[^M@XML[D*1#>S\ENX+N_5EC3?AY2(^8)2Y"Q3#70['-_0" M/5#7G8VB/1\ $,I\W.&N\89N;&*IF]R6VHZ_I*'_ M%I+P5M/@\O%5#+2[4+2I7IT")M38C-6+R<)7)VKG[A:H<'_2'GT"$U7BCDH, M7,@N&YI*B&[-]BBSO ME0+)O0[N/G?]*W3[MI.*E-7>=Y!-/=+6AZA0/VV MAM[!8L%A=%Y!&%9]Y'+\?6NX-:"H\2ZQ3=?8+@OMN#DV.+I3\J]0\U4J$3GS MVP_J1&PT)U-_[1W5=N]$+T>3LU0UK-VIAC5I:?L+EVC[6O5+$%\_Q\H\?A* M&9PP57;YFBB0/.U6Z0*):SM=X2*4X<#%+O.69:;25'2:3W>BB$WK"K^W40]W M^XSV$Z3')]I-=):;EOL_;#SI[#_8<(+[$]?%8TY>V(!3TMT(Y.;P,][4CA K M=XY359<+K3,PEN^OH;'8QFCYM@U79^;#,SWA(ZB^V?+%KX7-U?F04=XW'M3 :VGC&2G=_B%"-+>[8,JA#474V;W&F3,86L*MDQY?5) MRB@H>"15Y8UDEDL18L9V>)N#@,^7>.,FPTHI%Z%6\?-6V99RG>3O1>]0$D$M MGD=OYNA:>WDMK;NY/*.H]ZCS&1OQR?E-]B%SJ&C#WW=TT&P?--$Y,Q5G +K> M53IHUE"]!X5*62YDQ>^=-!T)5=0;0W.[EA5J[>3>$61>:<3AF#Q?$T?=8?C* MW-KWG.9\?_:>,>!/SQ?/.R??OF96GAOQS^-?46_J>>I/=9F[U]@VZ"N06JIVJ" MJOWQ:'*D/H6]S7\\NIF\OID>O821X?&W;S: L9\S]#(PL36'H:?CJXLCOL'. M_0$6$DZ9S.H61#O]BJ\$-PT^ -_/Z[IU?^ "^+HZ N_M?P-02P,$% @ MJXKI4A_*E?]Q P -0@ !D !X;"]W;W)K&UL MO5;?;^,V#/Y7"*\8-L 7_XB39ED2(+W>L'LXH+AVMX=A#XI-QT)ER2?)=?+? MCY(3-\E=,V />Y$IBOS$CR(E+SJEGTV%:&%7"VF6065M,X\BDU=8,S-2#4I: M*96NF:6IWD:FT<@*[U2+*(WC:50S+H/5PNL>]&JA6BNXQ <-IJUKIO=W*%2W M#)+@J/C,MY5UBFBU:-@6']'^T3QHFD4#2L%KE(8K"1K+9;!.YG>9L_<&7SAV MYD0&QV2CU+.;?"R60>P"0H&Y=0B,/B_X'H5P0!3&UP-F,&SI'$_E(_IOGCMQ MV3"#[Y7XDQ>V6@:S HL62OL9]7]C@<^$X>7*V'\"%UO.Z$=\]9851^<:5YS MV7_9[I"'$X=9_(9#>G!(?=S]1C[*>V;9:J%5!]I9$YH3/%7O3<%QZ0[ET6I: MY>1G5Q_E"QI+6;9F$5D"=.HH/SC?]<[I&\Y)"I^4M)6!#[+ XAP@HDB&<-)C M.'?I5<1UHTZ(T]WOC?Z85PCQL+3!;PX6O+[1X>,6\UMQP- M_+7>&*NI1/Z^LFDV;)KY3;/_EM.KSJX)YZ9A.2X#ZC*#^@6#4T0XE7-%W6$L MJ!)LA5 J04W&Y19^XI(TJC5$U_P\!\HK%T-BW1##DV8%V<[[O)@A&3_^,$N3 M]-\X8)V"A"AAN8WF8TCL,DSN 3T\]HV48@8)_B M5U1()N%XG$*2A+>3&;DDTY N#B=DX6R:PA,1L,H2=,ZTWCL6+TRTZ,@Q(8"? M\';M[,DKP0N*K7"=R0UTS !K&JUVG!H6Q1YNDNDHIL81PM\!1.$FR4:_O&KL M96Z.:=#?&F(_@O6E9>ARKA$Z-T@%ML_G6:!,[AOCVP1R(FD.YFV^*_;7$[ZE\.FXK,E 2 M88],#R6;AED\/K6PG?(6!@X= +=Q&ULK5=9;^,V$/XK M W=1M(#C0\[AY@*2["YV@2Z0;O9X*/I 2R.+"$4J)!7'^^L[0]*RG*LHVH?$ M$H]OOKD^D:CAH5;:G0TJ[YOC\=CE%=;"C4R#FF9*8VOAZ=4NQZZQ M*(JPJ5;C;#(Y'-="ZL'Y:1B[MN>GIO5*:KRVX-JZ%G9]B-6.(-^J_-M:6W<8=2R!JUDT:#Q?)L<#$]OMSG]6'!-XDKUWL&]F1A MS"V_?"S.!A,FA ISSPB"?N[Q"I5B(*)QES 'G4G>V'_>H+\/OI,O"^'PRJCO MLO#5V6 ^@ )+T2K_V:P^8/+G@/%RHUSX#ZNX=G8X@+QUWM1I,S&HI8Z_XB'% MH;=A/GEA0Y8V9(%W-!18OA5>G)]:LP++JPF-'X*K83>1DYJ31;QH[ AFDR%DDVSZ"MZLT_QD4OE0(5Z9NA%Y#C2*Z)FE"ZGMT/B[B M4BZ ^P)*QKP/F)5$*VQ>K:'HP@*E%35R@"K-"WCJ80 M%-ZC8E[4W[<85N;$<^'0WHN%5-*OH66S4B=B4B]!.(<^0BD9ETF&]CUB([@ MW=8+M Q?4H:,I25E2T+M%A(4UHHBA((8.2J-(^=PQ_/S3/,L.3^#W M$*4IOTZSDS]:XRDB@3SC))U*3O%V"[*@E,F!>3M3M92"=O? M_-30"=P]V;BU^S+*AF1R>60K/MRV!#:?2FGI+##SF ME99W+?8H&HT<@]J0U6>HAO"\QK356ZZCT*"Q++@RJ;X$+%%3B2GBY'(KFT"$ M*I5+;,NL1E^9PBBSY 8)G<1I*CL5>*&5D@@4NSTU?-0=&PJY(IC@RH:%:SE+ MSV,WK74M.QT:H,^V:YH17 E7P;N[5M)L*)R4C#".O?'("'>4BI*P-!1)S:^4 MOWV"1HX5F'8STXW%6!3\&_T 0WF+ ):64/B2.91B5]ZA\V"8B-[SQ\ M'=V,^NDK<.%[ $-6R.A4'Y4$H1)$X.YU<=QQ_A7_LL?^U:V6N6PHOPM#?$?P M'5,"GG!I'>-$@WNYL=8LC!4;5CQ'^=_46\&:'Y20FG-7GH+]U$BPEJ@*.MY9 MJO+'E7G SIR_6LU_[)U+3 M$T&R& -*%JDV"^2:I&-)]*8']PLEB 2J=634_7H,=&B3JCNU[;Y.('VGKF-N M;WKRV7_^8CQEZ=^L?:(I;V ^'1Z1Q3>;KMAYZB:/#H;9P>$+J]+D\_4V/1C. M9AD<'NUW.Z:'0[H6P93 #^8P&TXGO;G]X?PP2W3?P&]'P\E!1@^\OV^3)HXR M)C2G%5.>BS@[:R;#Z70>2JB3$E&;-I1.%* AA/:EWLGC.-4(REB77!ZM)C%7 M7$Y/%PRW@XU8=R.VI>4Y'3'I=A;K)1P$487&R*GQDP;$QN"2Y.;?.=YME;!? M0PO,1>B=4) TW)/!FF4P[!X]=SP?]VY!-=IEN.N1PC+]>"'J1KOKY$6\16V7 MQ[LHI7E)(DNZ7M+6R>CH8 VWN_BBS=-N%,MC*<;6GBLZ$J,EA?0?&FH8-,+ M&^@NV>=_ U!+ P04 " "KBNE2,M **;4" # M+)/I*G?Q/N ;QYTYDL$QV2CUZ)1/Y3R(74,HL+ .@='K&6]1" =$;3SM,8.A MI$L\E@_H'SQWXK)A!F^5^,Y+6\^#<0 E5JP3]E[M/N*>S\CA%4H8_X1='YM3 MQ:(S5C7[9-(;+OLW>]G/X2AA'+^1D.X34M]W7\AW^9Y9MIAIM0/MH@G-"9ZJ MSZ;FN'0?Y<%J\G+*LXNUIN^K[2LP6<+=4\=;FKB=19:P7414['%6/4[Z!DZ2 MPF15RV^@JR.(0T3I,S>-G -/-XV3^8AK 6 M3-I3PO!CN3%6TS_R\TRI?"B5^U+Y?P_U+(Y;R*EI68'S@#;.H'[&X WP$RL. MM I%ZV,LEJ JL#5"I03M(9=;8!9HQ%P,,_:I),1PP24%J\Z0Q5Q.>Z_WK#HN M2LHV/E@@[4.M1 F\:;5Z1E?3P#M(KL-)GO?">)S K6K:SJ(^ZLSEMYTN:H(H MP:C*[IA&2-(P'D\@2<+\9@Q?JHH7U'2G);<=N4_9Y>'DYMH_,\CR,(XGD&5A MEJ6P+(JNZ01SS$NDX16<]5> %BCM.6_>L,%T1^-DTNX2"?A9#2YI*ZS,$_' M_IT1\M]^B.AHXQK46W]7#(V[D[9?OL$ZG*YEO[%_PON[]YGI+9>&AEE1:GQU M,PI ][>D5ZQJ_?YNE*5KX,6:SB]J%T#^2BE[4%R!X: O?@-02P,$% @ MJXKI4OSYQWSZ"@ #1T !D !X;"]W;W)K&UL MG5EK;]LX%OTK1#9=)(!@6Y*?:1H@:::S@]UVBCYVL+O8#[1$VYS(HDM2<3R_ M?L\E*5FRG;0[0.#(,GEY[[GGOJ3KK=(/9B6$94_KHC1OSE;6;J[Z?9.MQ)J; MGMJ($K\LE%YSBZ]ZV3<;+7CN-JV+?C(8C/MK+LNSFVMW[Z.^N5:5+60I/FIF MJO6:Z]V=*-3VS5E\5M_X))5:E$:JDFFQ M>'-V&U_=#6F]6_!/*;:F==8<21O;U[7T=\YVV#+G1KQ5Q6\RMZLW9],SEHL%KPK[26W_)H(](Y*7 MJ<*X3[;U:]/TC&65L6H=-D.#M2S]?_X4<&AMF Z>V9"$#8G3VQ_DM+SGEM]< M:[5EFE9#&ETX4]UN*"=++M1O=8.HA8,DCB%^2EC7VI MDY=^USYV+TU6*%-IP?YS.S=6@Q'_?>&(87/$T!TQ_),0_OAN%KY8:"N>$'=& ML(NY*,5"VDN6*82"L2)G:L'L2K"%*A!3LEQ>L7\)K@T3Y 0&"&718$@? WS$ M,W8A2^Q3E>%E;B[9VTIK4=HK]D[D0O."G;/Q+,5G,AOA,YX.V6?+K6#I=,S2 MR8"EZ9#%T6 R8^/QB(WB*;L7"P$A^5[&19).+]G%*$XO63(:!PD7TP0W9^-+ M-AZRBS09X-MX,+MDN,11D]$,GUA]SJ;IE'V!;6_5>L/+W5__,DWBR6M#T5M! MO#P&*)<+*&'80JNU@X7V)(/7]'L&M-S7^/6IK1DOLJK@!.E\Q_AF4^R IA-2 MVV.@?V65WC%-A@#Y).X-7@%[S18@%)80R@YK( YD/=96,;BDA#C#Y@*K14L! M>)J;X#[S)YT'?"I2_,>MA4NCZ6CJ_@\3_W\\&!'ID,Z):KGP5Y?8WE57"X,T M1^ 0S%?!K>TE$2M10H#/(B#7U@ >RBR4QA7^M=+ :-:<-!;'(L*T 'Z:]\:N(Q:\/B ?)E"?[Q+%,5%"8Z&U7IS-$7*_F\J#=&1'SBN/#>3<1H-!B#\^70R MI2NWY3R93?WMMO51EYA['FCAPQAFD[D'O_%"_H$?7R*+-VY/5N.P$NN-TNA5 M0I(1)1B( [AE2P)?2T0-CC3@E%S(C -M;/#L"TDZ#RG2R>;&"(CVG&_=+R2? MRT):2?#8PR3@(20L->&/R"G)UG8*V2>+@SQQ?WS\%;O-,HULZA4)Z<&P4MD M"&$%Y]*63:4WBGXEQ#ZK\!J6 (Q:WO01!$16CZ7#:!/!WSTZC>!B[ MY!@GKYGK-J1%Q7W32?YA\-.5+TH&5$5C&=('!^$[8I"# R'D#&>S;H^:U'C MBKWE&VD#FS-? =!@JX7=$C4Z:509E]NB>$:')M&@/G:)3MWT"3* #Q71![D, M9T16:4]!;)O.7%I$""*]_:Q4OI5%X?B"W,++I:0<$>P_]JG;2(E[,D3-[Z#O M:7"1NH3KVH3&7 P!3O/U6AKC,W@'.2SM#=&<%P6Y''8^DC9%9O[9PCC&$+9L34BPGKG9"Y$"6KK/2$KG7YW+00OX.0)I=^ M?IM7UN^B/'5RY[Y2='8BM___'HW'O:3MTN\ZT>M@1 -V1X6HY62)1F\A"7$< M](+'N[Z&$>U=I:G_6L*%[ M1JY"A9B+0@HB@&4N)83JZA:'DAM*7PN+[Z)'C*.#7:<<.8L$&#\O)$9;,FI1 MX:Q3>14&JDPZ:[;2KB!%GLK2Z'+=!1)+Z/"]XG4I@,HG4GN$4;M$6@HI%?-7 M3J/&=B5(6<( AQ%8R"D/Y$[T!J6#R34)AOJ4T! P%%1H_5);X/#T&#=-BP\: MZKV)F;72-K#RE!1G_H:F">A<;92/#:36$/2N1S_%,):#L0$<^$HJSVI/7+04 MU.N<;(CFPF_WS10$]MC[4["Y1A0I)*\*J*S!(FUX<61'*SU'U&[^+GQ'-9;=0T/@KA?=2 M&!W5R:^P/AS,8%O12K'=4I&,POR2#OV%FU^&Z:GQA9J@,ECV1Z!9 M[>LP;AJJ7UB'/@M.-M:)0SSSPD=$2"+>&5M5 6()#V*^5IW)L!D)T2/L3PQ% MN&F!R0//:D3<;:P.1".JU/6YM=8G/*^.KU%^W-KPG0^XW\1>"[C-XB;YF],H MXDKX*6O;A>IY+8-WCQ]YP%@5(L.ZT?WT(524*2)]?J@+27"J1L.P\+VEB[C0YFX'P@)8' M;MV#W#*U;$%-WCSH>D;[ 1RL/T'@CD-.H@*=G4Z(9^C3MG2.K.QSM,NFI1L[ M/(0O!@:3[>=E$;Q9/Y5YQJ'=&;@]'=]10TM=@VUI$]3S-8\>B]&_02+HLU!PLVQ%245N3",FWZKJ?=),("^=YR2>>GJYEWQ:<#SIL?N]\W;//LX] M>DK<#E_]W!/19O)K'EER-\-;2JX:01$>OQV'\VC4BN=A,FF7IZE_UM:-[KK" M^^SE>T8_]?,<&$C76U%Q:1X:S7>^K>, *V3#WJEW*OW6*ZJUT$OW(@Y3 .WP M;ZN:N\V[OEO_BFN_W+\H?,\U(M>P0BRP==";C,Z8]B_?_!>K-NZ%UUQ9J];N M&ULI5E9D]O&$?XK4YMU(KFP M( Y>*TNJVI7EX\&62AO'#ZD\@,"01 1@H,%@N9M?GZ][9D" XDJ.\T+BF.F[ MO^X>O#PH_;';2VG$0UTUW:N+O3'MB]FLR_>RSKI0M;+!FZW2=69PJW>SKM4R M*WA37N7JC=5V%V;^Z6%^(0FZSOC(?U.$GZ?19$+U<51W_BH-=FX!CWG=&U6XS M[NNRL?_9@[/#:,,Z>F)#XC8D++=EQ%)^GYGL]4NM#D+3:E"C"U:5=T.XLB&G MW!F-MR7VF==W^TS+O:H*J;N_B;>?^M(\OIP94*;WL]Q1N;54DB>HQ(GX135F MWXFW32&+*8$91!KD2KQ,/O;P8JI+>0C2E-!?F,$GG6&>R75P9/]Y9!*[5;2PB?]W5?900,M!AZ"$UIW(7BIZ,9S@D.S5AW)H7K M$Q'852)9?$/[R7<;E>EBZJUG6O64+:)O:0NM:B21-N( )^"NKS>0=KSIN2@M MO>,[(&UG8!P2_JRDHH2@1E22S!)'@TCG2;@]7_$^;,EVWE- M1HU0B->B_*^ M+"3\5&>/8@/39R5;8W]JR]L3"8M>$^^L>13;LLL1UX^PA!?TC:I;>M4WB%@R M^L '"RZC,%J,PH2\NI&RLD@V,$<1 MW$HMFUR2A1O5'(,I%-^[51T3.!NR3RA-MFN4$1+)C^ HCH1(H2.UF[/4!FU# M\?;)9(&XN6KNX;-R@SA#<) 0!L46!H._*'?.,L%*]WUN.1D.:C)*M$2 M*W*H]H), Q;77A6W%3C>27V/ M5*%B4'9D",1=$BRB*(BB:)2VWG%OK./N;+K^!J311Y&)9C!8& :%<7.XX;S? M.\8W[P?D%-&AAG" B1+2-*S-U'=D)V3&U2=D3KDML7ORWFHY J(3E_=.:@0L M.9@"MY"H*VB$K""/9"55]>/@O/6X^[V'T( %DG5;J4&$[O/Q:Y<]#KA8=)?X8*(-I0^9 XD"UV(%Y[*3 M!II+$L57BKQ25':!%OHC6O=ASY"07(GIKL@,OW%6>N<]0Q7K0>J\[#(" 6IM M"[^'3-P-(CC% ['I#6PB:H6]9@]_=.4#@PW(;8V+KPD_\0SANB6KVF4E4*@#7G/ETI:Y4Q0QNN%(<+6[50<;1]2!C"M7UI8&MG/\ MIE7%>871SXO]/$0&&&5L@_59EC$4]F:O=/D?<)^DY!BEOA#.E( AM5[.%"Y1 M/H^VL8\@ZBF,XA1ZM!:#J M<105]UE9,2]2RKKP#-?^HZB.>I,Q19T4U[[ :$S([ZD6:"]EY3 MW^9R%93<&4WYN &[_S\(4-P\7-;J?ECD+QW8@55&$<=W9+ M@]5\$2P7D;@4<1*"PX_.4W&0+JW+XT48+]")LQ?PYMDR@67CU7,$9+A<",R& M6[25]"9=+F@+WJ0A)J*W#RUWWL\2]W0>KA>GXLQG:30CY;X%5L31=;!*4Y(F M#?&?ABM<0_T$/--X[<4X'PQ'KQ.!.%Q>BR2ZL*ZT# M@F/D4K^5AFL46/SY-Y=)N%@?.[#3H"5IIQ+9]LYV!-F!D)]PLT-N9^:(;E.$ MZCLO[FV5Y1^O[G)JOKNAL0"R,M"J0E9VFK'5CX*07GQF+\!.7Y^)Z3]FB1?6 MEQR?;!G?28K'4E98@YCX!K]K_*;A$K^(,]B$49"ZSXIZD70=IK0@"J_M7X2_ M#V7W\6JK)7=YD@<-3::(>&W,Q!+>,)"D0B 63OS3?[*_/,,<-I]4$^ ="FQ) MA6ZTBA0N487+R6;KU:'C)P ?;8?G,AZOG$NG/:"#2@NF6YN7/4")E'2MAIPH MIF5+?17E \F)0"L5I(8?7:,V5-,KJQ#'E*^=GI*B46<,:,2>6[PA\&R,G2AB M)2JF[B6(:X[ZN5HU,#M9[0SLS.5.#SH_HA%Y/?B<73UVS6_A'=9HC(4]\)D) M,C;;SO2T+M*U39CA.&)B2]][3-L[7UM",SP8J$6G*Z0B5K ?:8]GZ/P[Y+#%0C?:'EOW7%%B MR%SM&B[O;CQBU!CFZ$DSUBH][CE'@'E&=C1.AA0@J2QU?D++,3;^&? ,@$'< M@&"EJTX!E7JLN8YM=[ D_%\M1V/">)J? BO?]16;;*M5[9SM> JQ M_*[,CWJ?M#'_6WTXEH**2C"?Q\$ZC;Y:3ESO[3SUIP1G89(@B9:V"[N,@Q5:L'3NA(F#^2H*UO// M.K+S4W/?C +S7-16F<.DOG%B3R#2 UC;:O7@P.ER%<:B+JO*#RTNNT;H-F+* M694-54_XJN?!^[O2OT0)QVVZ.T!.7.*W2,>&)S.MT.0-F-*='9('IR/D9B, S&9_ -?!*C=HV5 4>ASIZY'=5Y:>^+'PQYN.\+;H:T4A90-P? ME!M61C9N^># V^ T/ _26NZX@6>.11HL5]=/@ _CJPU?,LHQ,JM'<;D,$^_) M 1S=S,QMTH$*:,'G92,AR;)^ K$''S00GFC1^8.7/Z##/%B@LUZFR9_1(5F@ ML_)*G/OL,!M]OJFEWO%'*CJB0W6R7W*&I\-WL!O[^>>XW'Y$^R73.R PBM06 M6Z-PM;BP)]K^QJB6/P9ME#&JYLN]1%AK6H#W6Z6,OR$&P]?!U_\%4$L#!!0 M ( *N*Z5+14W*C?@8 &H> 9 >&PO=V]R:W-H965T\RSPMRT4FO+JT['Q*G( MN;E0I2@P,U4ZYQ:O>M8QI18\<4)YUHF"8-#)N2Q:M]=N[+6^O5:5S60A7FMF MJCSG>G$G,C6_:86M9N"-G*66!CJWUR6?B0=AWY6O-=XZ2Y1$YJ(P4A5,B^E- M:QQ>W?5IO5OP7HJY67MF9,E$J8_T\DMRTPI((9&)V!("Q]]G<2^RC("@QJ<: ML[79V/2F-6JQ1$QYE=DW:OZSJ.UQ"L8J,^Z7 MS?W:$(OCREB5U\+0()>%_^>/M1_6!$;! 8&H%HBK,:LA)R]?2%@DKGN6 ">NY>Z\7'1 +HS82U78U+ ? MBT0DFP =*+'4)&HTN8N.(HY+?<&Z09M%010>P>LN+>LZO.Y1R]AOXXFQ&L'_ M_0AF;XG9JM")A MXX=W<$,X>!I$;5:O.WNK2AFS42\Z9VW-3]I(O6$@>"R]9960Q8Q9HN4KD M5 )&"ZN5*87+?,;+4BL>IVTV3V6<,IZA(HV3:/:WBE9E"S:.8U45EA ?+"\2 MKA.#580;YXQHM8,-^-9.%;CF?_I3X[ MF-*0T5/EL_G,A595!DJ9\RLV=OX M\AL22[[!@,,NDB[MD33%?Q>1S]L]_H] M%K6#?I>]6 O%?1WVW2 -NY=L.,#J94AWUR 4A!SUV%ME>;8Q]P0S_4& _Z@= MCH:^Q%!8YI_RRZ]4?H*H>]LYAV:"=25>;26H&QR.>FPX#-A#JK1=M]K-]@=# M-NAUV7ND&)]D8GTN@E04]1M'K";(#P,HY?Z[HS45ME-6%G%6);ZV6P\N&RDO M,?M1D*(M]]IZ+@IHGKF7]30&(3/QB*..+(V74BM#4, MB4=HL9:>V%\\BKBRPDT33]3,E\Z@Y > M^OBA_P%SFD3/R!9JVAB5?>/)RS!I2AS&&2JSR90$$G*G867]X M?@!A7[M:S]DZ^Z@UP64:H2HX;>$(>6QQ.+"\S9X+7$$E]P52;P+FEN@&D/B,J,&MC#B 8J=5-4O9J]BJ M"70@GUW4300-0^6"\G&C=;PB9=NH']OZ6WW =1A+GJ,DW"S];M1M!T'@2&-Y M%D;PR>[-1&F4788+[IRX@ZM RTKV)QK2O:CM@';29$< AAQTAZ*'KC< M62UK+KDAN9;57]\WY$J6E-B'MI=82PYGYKUY,V3.5L[?A88HBH?6V'!>-#%V M;R:3H!IJ91B[CBQV:N=;&?'IEY/0>9)5.M2:R7PZ_7G22FV+B[.T=N,OSEP? MC;9TXT7HVU;Z]149MSHO9L5FX9->-I$7)A=GG5S2+<4OW8W'UV3KI=(MV:"= M%9[J\^)R]N9JP?;)X#=-J[#S6S"2TKD[_OA0G1=33H@,J<@>)/[O"I$1;7L3?SD5N]IP'/*_I0S M(?TK5MGV=%X(U8?HVN$P,FBUS7_EP\##SH%7TR<.S(<#\Y1W#I2R?"NCO#CS M;B4\6\,;_TA0TVDDIRT7Y39Z[&JULU'9)5FD*9Y.( M$&PX48.[J^QN_H2[V5Q\A(VHFK?P02Y;1.<;Q*\FC_K\;+S8W$R'8GY M=#Y[QM_)%O!)\G?R;P"+MSHHXT+O2?QQ68;HH9H_GXFZV$9=I*B+_XOF_^!. M',ECL9C.CNZ.Q8UWM8[BMI$>^^+&2"O>M9UQ:X*A!$Q7U^2I$K'![ZYS/O96 MQ[6(3G321ZUT)R,);9,% G?2KG_\X=5\]O*7\%R8([8O-@98*8Y'8M5HU0@= MX"\2*X3CE"2DB/+AIZ^]-+K66$5? 7(E%(!Y7?:I@SMVV^.4%[=#4P_N79VR M^P"GWDHC/M$]V9[3K6@LOJ0C;+"3S4C0'@]D]%*7A@Z!NPR\UCY$4U,QAKC)G7JG2@%HWV"/MNX_$Q4(OS6T@D^HZCO9B]'IU.IX-CC8DI#>8C M;QWD/!:W??D7H/.>(A\Q=(71D()D-L)HMT8I6"OOF-P*LO;$-NRXR]4*0[7V M.)81@A*R=;T%7 *?;2I$N4Z^2R=]Q9E6@*BB\V'#QQ!U+#Y_1R;/15S)(%XL M3F>C*3C +0.J@T(-N=]'3^U,D^Q?+.:OO]VU6ONQ5:Q^\+224B M>T!GAP[CP>5V4MJKO@U16L6;#8L'S(9'D;+5811>UQ5RT?4: X%@XT$Y3P4@ M+65JPN1+8!2'A,TIU7M &B7V5ZXW%6 JM[3Z[XPO 6)[VD#\;FS$XZ([L#T8 MI^8/4;<<>(P9(F15:;;>9V$EO9=,(/?>5APIT>>*)KCX/!? "C,5=2J8Y@>) MA] M@TD/JK;.4N;C >'XT##VZS[B2LSDHQJ):\0$ @^%A]1_3SE??Y-:*WDJ7PXL M9P2[3*?KX=Z9^YS /8:&Z\.FO? 5N.6&U$"A3E--N=[G'BI[&% (J9CY7M.6 M1PWV6FEE[L =Q#=,CUB P.V,;_TMJO; M=_)E?AX^FN=']D?IEQAFPE"-H]/QR]-"^/QPS1_1=>FQ6+H(A:>?#=[ZY-D M^[5S[CX!U!+ P04 " "KBNE20O#2^O[[D7)"79CK?;OD@@"%R<>^XG>+HU M]KLKE&K%?576[MU1T;;-F^G4986JI)N81M5XLS:VDBT>[6;J&JMDSINJG9JN+76MKJUP755)^W"A2K-]=Q0=#1-?]*9H:6)Z=MK( MC;I1[3^::XNGZ2@EUY6JG3:UL&K][N@\>G,QI_6\X#>MMFYO+$B36V.^T\.G M_-U12(!4J;*6)$C\W:E+598D"#!^]#*/QB-IX_YXD/Z1=89DI'?^*K5\;KXY$UKG65/UF(*AT[?_E?<_# MWH9E^),-<;\A9MS^($;Y7K;R[-2:K;"T&M)HP*KR;H#3-1GEIK5XJ[&O/;M1 M&U#>-G8A9&(@XC*,7Y,U&-6WKK5PBG^]('X^ MBI^S^/G_Q^*?%B(^GM]! (D[*^D MG1MKNB8 &'Z3TU0!6[=&R+(T&4&VRIG.9N 3;-)*Z9QRCI8" "M19PI\=5;P M@4R3H2>&^>%>91WE&O%YO=:9LBSG&F)U3M:CI]WJCR-!_>J)^%;HLAR0[$5D'[&BF69=YV4 7Z" A$'M9@F=QB M,#KE..VP2;<%<^\Q],9Y1 (GQ%QT\(IQ_\Y*C35KW9(52H/SO)WKK.QRYG9@ MG*P#1>!<%4;J'O4&? < VN*I7PYB6I08T=6#G7+LL/!P,MENDW<_8JP_B2U( M>GS&CQU0[EO/JCNJ'K1FAQW60EYG/R?2VL(J-<9%T+O$ 15$^S,^1/Y#]-?* MCIZ>&10UUQ);(\U9(>L-G0R;?$1-,6,@[KRA,C_/RB3@'BSW0 M8-"R+;3-Q8].VA8'LG^X#,X1A]&2/:%K2!1P![ MWL&%>:LSZW9+-#M3=F1" HK8VA0]5Y7\MWGNA'T3K3O+1KFUYKM"1)HM4D-- ML0@<+5 #O]/WO2P9CQ^G[!V"Q8=,4AP2X[I(^;RZM=\CB.3PY2\5>5%;4IS08"H"Y(IT.&K9^^[LT.0ACJ M\>S$^YY'B3/&4.G]@+WL5[/1):=1['E_]6DB+@Q<8Z<.)5]9:[A4J>XPB7!& MT.(-L[0#3VX=%\+_)PTBH$9_EH$DXX*D3@2TUQ$HCK7Z\@AL+#N_MH!I^X6K6Q M[*&[1%5ZI3R!!TP_2R6MNH:OPJ6N5%N8/( ALTE .0>[4261:;'7 ]L3Q3Z% MXJEM-;AI[_..]48YY[_/3=;1L*?'!R+F?9>' M,%"0T[_-5W2E* MOH"%VIR+M345%D,).G; C6W?T/,849O6IUQ9/S#U]I>!OEZ8KR$((^P3K;SO M&X9<$UUU[NMV(S7* GR;23>E]MF70KB7J #1T0/+3C_AKP8E62%[,CUQG0.4^[D#2_R:^@].E2FZ,U/4^XK ML0J#.%W2( E0G#!8ID&\2A\%. X+9ZF(%L%JM8#P( P7O3O'013.\3M/(OH- M9Y 111%&2QXEP3Q-:10N@T68[C6XWFC38^I+3EX"B:*YBF,:K((TXD$2K-+% M(Y#S)!6S62Q6Z;S'=AR15HL3#&;!>\LB!8A:[*"9B\C&?X]GI^]?5[R>]58].W] M588ZKHKN.+[DO 03%,?D'XM@$2_X?[:('P&-12(&WYHM$Y :B=G<'YY&]+^$ MQ_52X.2?*"O@_M6[TTO'+\C)2)=S,E;HI20Q/<5! MN(K%!VFI0+K>H\6M0DBK@]STHI>O@BA:^<$R26B0!K/98Y>:)_,G7AZ"S\1[ M^6RYP@!QDBQ/F*LE.W<:+%9+YBR=1WMI93<+Q;8ERQXA%!8S;Q]:]D7ICZEL=?= MZ$VMUU0R6W$Y5+S#Y4/%H8N;N=<5Z_$J2B<+4>FRY$N/1?2^#L2K.)Y$![.K MU[[>O8JCR7S_31SB#5^6]M@9COIOTWBPE\?AOXWB+V-4@6A^J_C2[XOD[H[( MY7*LDG3=N 3_N>0]'SJ+BC3Y"06H1_Z>:/P=)5U*W)WW%-J)/O7M-??'_YW9B;/?16:[GUG X8-?TVD MZQR ^$]NX^SXP?+ODUMH:317(DK/^"Z!]:T_!7NUO3 M0F$>4GNC+"W ^[4Q[?! !XR?<<_^ U!+ P04 " "KBNE2_=:F5G$" " M!0 &0 'AL+W=O%.KBKG#?%TW(@5WJ/[ MU-Q:7L4]I90U:I)&@\7E))JEE_.1]P\.GR5NZ& .OI+(%H<+" M>8+@X1&O4"D/8AD/.V;4I_2!A_,]_6VHG6O)!>&545]DZ:I)=!%!B4O1*G=G M-N]P5\^IYQ5&4?C"IO/-7D=0M.1,O0MF!;74W2B>=N=P$'"1/!.0[0*RH+M+ M%%1>"R>F8VLV8+TWT_PDE!JB69S4_J?<.\N[DN/<]+[-"1]:U YN'OE+X]@Q MUF_&Q0XQ[Q#9,X@T@X71KB*XT266/P-BUM.+RO:BYME1XJRQ Q@F)Y E67J$ M-^R+' ;>\&^+A*^SG)SE*_'M"'[4XTYL6PJZD)E"XY-!D<'X:@>WZO5LX MTX0>RXWCC@W3BI](M-Z!]Y?&N/W")^@?W>EW4$L#!!0 ( *N*Z5)5';S; M:0, #H' 9 >&PO=V]R:W-H965TH&UE4(!K=*EY;8%-$W3Y"8GC74=.]=V*/S['3LEM-)@7]8/ MC5^>YSEO]O%PJ_0/4R!:>"F%-*.@L+:Z#$.3%E@RTU$52MK)E2Z9I:G>A*;2 MR#)/*D48=[N#L&1 2[S68NBR9?KU"H;:C( K>%A9\4UBW M$(Z'%=O@$NU#=:]I%K8J&2]1&JXD:,Q'01)=7O4=W@,>.6[-WAA<)&NE?KC) M-!L%7><0"DRM4V#T><8)"N&$R(V?.\V@->F(^^,W]5L?.\6R9@8G2CSQS!:C MX#R #'-6"[M0V]]Q%\^9TTN5,/X?M@UV, @@K8U5Y8Y,'I1<-E_VLLO#'N&\ M^P$AWA%B[W=CR'MYS2P;#[7:@G9H4G,#'ZIGDW-03";SA]EJ.0PM&7'0,-T)7C6"\0>"40QW2MK"P(W, M,#L4",F[UL7XS<6K^%/%I-(=Z'5/(.[&T2=ZO3;DGM?K?:"WO)G D@YW5@L\ M@2@^[5Z\T$SU^YW$"2IJJ6UL"?R=I83:?HKT]\Z+<^]+T/ M_?\O[9\+)GB_=<.=5&]!*NF/!(9B$IF^VY M+9!H5 %_-1_%O$ T&[;C?ZQZ"NP2.SGIP\16B=XJC M[\,H& >[: %OWX$G_WWX@Z/H&!:8JF?4KZ!RH,[WS"D/XA6VFEN+\E3E.; F ML@XM!06XRU"'HL]1:\KZE EPHJ][!W"]P2O"G1= MIL%: CV_G]06I,G$*95BRW0&W "7J:A=2;F$J<42SITKMJ"M!59*6[=!18"9 MLFC *IA0&93@&;/$NN629#D3L+2T0#W8FEV:' '..K#$)IBR8M+?$]WHDAE. M=:]<\:6EU0TW%IWO5;T6/'W+@*/D7)>=?[M,X5X_*U%O?-Z8WG Z80)SHG8[7\\"T$VG;B965;X[KI6E7NN'!3UNJ!V ]G-% M$>\FSD#[7([_ 5!+ P04 " "KBNE2K,YNH)TO !0I0 &0 'AL+W=O MS_LCB4!W:=/G_<+ MWQZJ^E.S<:Y-/N^V9?/=DTW;[K]^^K19;MPN:Z;5WI7PEU55[[(6?JS73YM] M[;*<7MIMG\XO+JZ>[K*B?/+]M_2[]_7WWU9=NRU*][Y.FFZWR^K[UVY;';Y[ M,GNBO_A0K#VO^_^$.C?EW@D=95-4G_.%=_MV3"X3(;=VRQ24R^,^=NW';+:X$^*+]M^Z^@]T>#C,(FO<3;7]:Y&WF^^>O'R2Y&Z5==OV0W7X5R<'>H[K M+:MM0_^?'.39BR?)LFO::BEMP&XHL1;N6UK^&L![[7?OZ]=X\HV8Q25>7++UY-4J^2V M6)?%JEAF99M<+Y=55[9%N4[>5]MB6;@F.=-_G7_[M 58<,6G2]GW->\[/[+O M;)[\5)7MIDG>EKG+XP6>PB'\2>9ZDM?SDRM>[^MIS$>I<>,Y>T MWN6Q]49._'^N%TU; R7]YXD-GOD-GM$&SXYL\#IKB@;Q;.]@#)-_8)GD!X = M\)H493)[]>*"KG8#7/M[E]6MJ_DOU^T6[C9+D[\XX.L"_G&]>');K=I# M5KLT>54\_S;XY3V"AQ)5K8'/:%Y_,';Q5[8'!VQ0(NO[D$-4I[=1T^WU5M\RR18M[ MP?FR9%%769[46;EV^(LE[-+!89)%UP!2FB;)]GNX*<9 (R=(]G65=TN07 -GOQ#2R\=S6]T"3\<%$NBWVVW=XKI'X;OV)1YL"9]7WJ\:)[,/BNOBN6 MCA?L&CCSXEYXV=4-,'B[D:5_+8L6_GP+E^;XW:6K6Y"EL 7L6!)@V5;P R?X M*QWGKL@! 9V!J*FV'1^BW=15M][@?YV#%W^K#'X:MT:$-VERV!3+#0&XZFH MI4;D?G)EDE<'VKT"?+=5"YL#IIOBLRPE![7G3-:PXU[0R]L*4H%U=$? Q?\I*( I\(CD3VKF]^4GI)DW.YN= @*Q\\%(_NN6FK+;5 M&A: TX+HQ4WTU7"O;-@:UJ6?0I*IS1X0. #4DDP#D#*1"MDT3-P%Q $\M^18) M^9Y)RVX%(JNKZ4AZ]RPDS@J MH/'MA7()X>GK_=(-, L=ZY&T9RXSV!K-:Z9 MGE NS[UR>7Y2*[QG.;;EZ\1; QV6'U4Q?WBQCR0@]1=P+H\KO.S6,?/#Z]LN M9UK/6*_24@^IFZ,T.DVN@< ;8Z"0P%RR< <[#13;4D0JW%'99$MFQ$T&3+I MOG%;X+^28 967=I#G;J *W\!5R=Q]@'T6]FYY(-;5@#E,<1_\2* ($)AG>,) M29D06G_P>#>&"RB6,L_JO$E>5_"?Y.S)#]>WKY^<)T73='#PT4=_W>-->J%Z M??NK%Z4_5U,PKV;/)A>OTD2!6]75#HF"#"-6;\F-UW9G'ZM]L4RN+J[.$V!, M!Z8\G>5O^"]>X+"!ZX"_T$6M@/>6N%A%FD>DXZY -;JN*H"OJH.\ +F*>M K MUQ3O$N@IV^&YX.VL1=\!K91&E#D(D%Q4/FZ*3 ?Z#!8"P!R*<%C!?09Y@58& M:!YXK6K<<&]2QK 2OH(PU!8=7C&#.4(\C38.DFA)MZ9KI$8( N@[8+%=9(T# M2HK22DB6)LHNDZR99)-;T<->@V;9;5"A+ N% X$CB(^6=;&G302!'EZC.\0* M2Q,X?QMD9TE67,"",:H '<"$.[0U/#IJ0[K!-D',@B@\T-%:MV^^!@)T^V26 M3))W.:" V)I>$B)0 @L4KS3&;\Y'WWROI/,7NC["G;?.X(>W=]FV\T__=>-( MV[2LQ8Z_"8AZ4R!2 )[WKB;[!._UE\6V6(LU25!= E1O!"G1<3X&H01;X>W1 M\\_@^6O6$2@TYR@,YBYMYX$ M?F0BGR:_ "F!Z;=W;8<*H,\$WG8E3M3KHPO-DAK]9SP86,ST@*7)H@6>),6? MM?1',)X((E'MCKAQ*%KPC+D>;PA/A2?%Y>0W"'Q1@:>4H7VU[I@)04J0VMAE M>1^RNZP XV]+%V(/]3 JQ&K/^?A6.*#C5@O;'H*]'SL02>NV;K^I2A>)$#7/ M.Y+A>$"R]!P?I%@9B!?H-[(XJ6&MK&'M7KI# @9)0R1D[JZ0K&(0B38?'4M\9@@06Z-0(I_2E;.!>OAB-1[@O(.=)J] IH!ZX&(]H]0-)V\(1%L5V"T#N,+Z#@0&).6P)9UE9=KCDN#>. M5VG<)B >#FK@QDZ=D\#0W@S G8FC@'C D&D+@IJ RW9LJA,+^]_LLQ;12_A0 MLV/ PY&%D\7 X4'7#APNVLE+'@Q/M,!?]^$B4?HKW@UZIRA-5^ABD/<0J25Q M54F&V(?\@976K3]$O,(@D2&.0'^Y><$WC;^K7;%;='4CQ [5%T[V5?+3Z[U MOHK8SJ4P-8DF,BBL?="X."82Z*K:B_,T-.00/GS8WS8=R!HKT^0'/#*28744 M4T05#M@3D(*B"]5G[ATP+Z ,&L1>)JE6S$& M,;#GLJ=?&60P;?%2>SA\)^+'5_65_.+].+B(DV^FDV?)SNX(8J0X OP MFV?Z&]H5H[X4^^58)W@IX** \-AK@'*:_&24+(>ZR< -? Y'9H->SK7KO:!Q MR< M_]_I:HM#1'LP<;QE0_0&H"'DJ>$PT77W"(72A-5@8[[@@TK,H:VNQHH%[1O\%WBY%<9/V(8QLF,'Y"+F.X "T#=D M<^3SC#L)*9W Z\X>6&92H)#N/E4:##L6_I!$2%'@6NAU[@ M9K"7P*:3Q?T$_RO6H,9),60!3Y3=;L%"'P.-5=T8=8UK@G6(OZ3<"!^54*\G M0AL5[2!5!'!$RO6AF,1-%A3SM42+XA,U8PL)S.@&6:EH M"$^D>Y'X"!\?L\\21)&((-,@XPK_EDAZ::AE"%MH&C.2IE&F\M^ZG%,.*#[* M>]602Q^@4EMVAX(83")5<\2-57"@O?TUDMD)LB2OP-K&(-/O75&S@1Q@D3 4 M@(#\OI:H4U5SM!*TN@/]42[O(PZNCNX:6RRX+;#9 GP!MC TN-RG5D8\H9=D MB*("+UJ%R@@"*-M-%A%Y4RA7*<-!@<(MRMP&M(>_V.3L]O;]>=CER**2_8H M(>B11W^3NT/248928H756>.,H09,01%@07#"_QV[6@SPN3U<3#D!58EQ'A.H M.SA"M+KUGH0)@@@GU0+WIP>9MB,E;&4+>?K&#"6K>8<_XLO+HEYV.P1=8IH- MN*;;S)C#A*&@^P),&#L'L&H?K3Q./1((1.VA4>:.$02RHX7$"6(1Q)& 3#%W0@/M::A(30$64G<9ZBS,-:(HPK0O7&-@ M?2KG( DE=LT("-Y."SS?BQIE8V^%4-+M\/V(\]2):!AY2_2I."6-FZ!@(MU( M9D;/ZD+0.2[ %#0 @SD9$\?ED (M'U1'T.\I=$B=ZP(3<\$']F2BL2@.C/32 M["S$FN1,_/M4/!W+^T VFV(-WC[<7UW@GIQWS8(+S](#H2\:(@_4%.""%P@@ M"?@]7GV4K<%C4D36G,6A8@)"G";7#:V/!G4:H6;T>JTMDP49R.&W!U1!8A0\ M6])8:< !$X2@R-&F)><%Y=H!A?F")1##?VQ=D88&'HI/%35@(N0*@.PW7"YNC9S[$9JUFFX_+OY:<&WC\ MF%A;L]:[JXHE2?#*,/$N [U9K-!_I8MO_0MC60,Q,QJGS_&KKN1 "%X_WFE7 MB@OO$XSLI"+1$"5Y%&^!0-'2H1J6W,%:6 \C6Y^K<.^'IJ(LIR08$RJ\:GJ! MB/%@KS$9.J<7?WF1Y-E]L-@0//?9+3NV,O\JD>?,6%*P.PO6>WZ+2W +>R+ MJE/0^-! #QHCU1 (\-;%VF.O907+*+J6'$X9IMFF_4 =IX:,MQQ%>>1BC,=% M.F 8($Q#A)#5PC1.N@R6S*(@Q3NT.55-$1.JU#]!7DQ-C5!B]+@GW]3G (P4 M('$8FY8#L]#&38-9*#ERV,2[21P.58,<5-$>DXYRA8:-Z&:+QMKHO6 #<"KH M\I9DY0%I*U*64:[/6 )<'U[D_B$_S1YTQ.N4;Q:[8K@Y@'Y5V0AB2^)<&P= M*:%-3S=',924Q)%/5*=',M61"DB,]:58&E,N MRG\Q2$%8U:V/>PTW)Z>&]T;Z!8QR=1')J8/;8E:2RV@=E7M> PJWO@HV2:/P ME(G1?'5Y.;WP\5,C&4FH';)F$/KIZTE/#!E7\MB-+Z;)?P!+'0&*8K1GM&S5 M-8#>YGQ *%B.!3\#LKY*+E^DLV=S_,>S=#Y_,?(LN!'K">+G7Y+GSRZH?&PV M_P8($3_,J1'#T(U&-^S.*K,;D<'NH]84"(O;#H8QOTX:F0B3-8N M)"?>[W_D(+W@:A:25^AELL87G^(X*AKX5T-Q*/2G5$X&G6,*A$Z@("Y6*:1: M))2)+3\U)^ @+])? NJ8O10:,]=85L.:-F#,HJUJB2N&$->I'7Q<=UNLO$,9 MPB2!H(XM$#*FXWX"ZDNL;V1QY^LDV0_TGCLYZY(S=GD4R8B?,<;7]5 .S%() MF:]KM\; E/$X1J&+J*M^\+ HIWH9H]GL*@BV^+ZYTJN14J]>H0@2:K32LZM_ M5#@?!L1?6PGV13*;BU!.0[$2KX%<9GB!@G[9JD7*?%,T'D]YB(I'U57FD3_UZS&)A)YC12+=9\_:5Z M1?#X=?(&T %R:@E"_]6S].K%%?[C,KV\G$NAA9;:SZ[2%_#+^3R=73Z#AV:S M6?KLXB7]ZWGZ[.HJ>>\MW+=JX4HQV6>WVXM<_TC>!R>?[] G&#.,^37G7R/Z M/Z ?'\MCJ:P ;"U]'.MAAWF 7PRX;"M,!@& U)#%6@:\2BDM'X'02C5JKV + MB/C:=%M@[;>"^W54P.VIMW(<]_%Y$:/2.&KS@(^$.5&UH8I&^-GEZDL/_(#@ MT9EL>:0OBM;MFJ&6. F^8-%)M'+;D5#MRJ"BCDF)565=B"!_1VVTP ZB6K2D MM=) ;DNE/E&EDQJU*RNQO8S&"%[1^%O$8Q<[-P%RF6A)O'3I4/[DW 1W;L"R M[M5Z+K-] ?85@%4Y9;R@G8?CF6CN &A4>REJT%MU#&+ M2+*)XH"Q^=5K,>&=M8H)-W'EAC@)I!9XQ))DL2NSRX)86$B[%;;>$#>2@7Y& M^38"K2@["4;*W\^/1WQ9QJTZ5(5C,%)/FXH@6''AE%S1&KJ1/J[^#9OKZ]43 M4GV,#2_1DD-"#^3JTW(&\5%KEW=]R 3=80QYM+[!JV>M#)(J Z16C1J24D%_ M**H2T/(NOU,XJ4'3_1-$YT.3PG:XY=O/$J M^9VX0BE5HONBT'//RXW.TO9M)(0Q=M69[KZZG+[RX0"JK[JT%5=Q'=4U4Y)7 M_,.CHF'^U=Q$&)"22##A69;J/4#7X+L\HA+(" M70[(\Z@AA*"=5=0[IIYL>]]P=!0NKXGJV-B(GR:_:DSM6F-J'WQ,3>MKY0D3 M;--K'(N(]8HXE06QYC8*&/HDS/7H1>-ITK"Y649.T?.=+J8O8AJ832_':2"- M@XF#LM0QQRS0DRX^.T9@OXZ /!JQ]-YNV)JT =?ON](Z6XNN'4N1L+,M,DYK MNYI>VXRI@XG#S[YF2R.P#L4-J),MNT1D/F38*:R-O?*^<:3OG9@)8KWE?8.T M,1@9H)I3!@6*\R69,QA=E 6"%*5JL((RMOYL]#R)<_=[)V%ZDJ,EE:12<"=4 M!+)*F"9G^3E9@[:31'^V%?BA'-!W'O7$AG2 XWE#5R\[DFKVY"/-UZ9QG%5, MBH*".U?Q;=%A_ /9YY,LSXGY,&<-2YT]^??K#T_.K<2:LH5+D ^J/OLH]R=2 MFXR<)[BGBFJY.!Y/I9UQR75CFDQ]BWO4")L:[>(7G*B.#RHH%&Z"L4YX\%K7 M/W2D$%(/$62,V"']FC2+DK@R<("'_[F;I>8*TH.S;Z3,3)K1'G?U\NKC"*!G MN0QHX;A%Y2TI1?JN5[AZ9/EAQ>5C-XB;^&@'ZSEP$PA77P-Z2I0JUKNN'9BU M7&!QH)X$P"Q8:05[P]3_"0"D7.)B2RPH0N&K?RT#Z)((N)8V]]<>-TA8ZS+ MZHC&Q^'"T(:\C0B O.H6+3A!03M$9F2H0#*8(*L2W9Y)M5I)V2<:WEG!&64L MC=)N^Q&E(\%QLKI48:.X%,,$S?,P4F)4S:;)5Z]><&$[:<(+.HJQ15)1W>.% M[-;"M^:2))_Y0#E6SN&L$JH L=T:?]1L>DN(K43BY0_=A(1-@' MMT8NP^V%(M0EIKW1/Z\Q&(3AGUXU.84S41N2=/6!R-L->?12*N% MT#_]P^SJXIL1BSEF-C'0B1WNL%X-8VU@%VE)13 :V56I2G$=SQ,8FJ%*;3 !@=!X->ZEJHMUP=,E<+"$SL*1Z2Z<^M5X)T<,EGV44-$L M%Y0$ICC.\R&,?^K*7_HK?WGZPK"*J&Q5'N+X"&;4#T7S:>S^_\1R800"5@'5 MG30Q(I'OJ]9I73"HSM^4!WT,J8K4XW*PC8B7&K;Q%&%G!2GB?"+$W !8*1L0 M2Q/Z8P@!V+LV.<*AKE$@R:B _S7'MV*#]:'=B+*P4+/J&C.P [%6M%T([ RD MDGCDM74[R-S%QY T-7T'>N9GE,0ZX8/S(UT-"B4^DX3?FE"$+)AVOC.?\(]6 MG?>'!!X#NJ^*X2B,QNJU*I]F]+2H':?!2S=^)%E>73S]2?)J>C)V'8E5;)@3 MOQ8Q MY),W;M$FMWX3'2]R.;_@@F/SCI2!O&7 !N^(^)_/SH>FLPE8QK!2_' %DK-" MTUCF;<@$IJG,W-!??^1?ZV\#9HC<%M@,Q/[?QFWSF/2T2B"4 6JY-?QZIU9< MB0$UCB::+BQJKP21M\J*FIT@M!)J)V[7F@0(RX:FD9H6&2'5 W%8 M0;9(&5 M[@ #IERD \- W801;=(/-PY RAX$QOZT($-[!-0J*>*Y'E(9^JXOT8R*9'T( MMEC("F;CRB^NV&'/9Q"R9HDZ*K5-;FG'SA[P(D(8ZD8O MPT^0>V/"4!0"&^6;O^L.QY*^&C1^1*SLF!*]T>RXWYW=A%NXY90OG J\?B)5 M[FM/L)#WU*!6(>KD(IW9T$G?$W MGPL.Z_GYDB@N-UF-%;SLO.KV5$#8 /DNV02VF- @#,XTVX;@(P4-5G!4[7#U M(V)"DXQNC(4EH=5""GFH1BL]A7V"UUPZ5SVBM<"RD!S^ZL U*%T9N(G#9S7I M4M:19$Z)XO9TQ.)PR:W_/B=J,&QQBD4>?G8 GE5#0S(\(.K&Z?L8G\@F6%>4 M;8N-<$89Y;@SP:2:YN;H]OY_HU0MCC^E;D<5''A8J6>Q;X;>43F79B2\)!G# MDJGJP9? ,)".;*A!["2HAJ7 *HX^^QE&M;9S6DT033+RNL]* M=-$5'%EFV44-A%AYK6&QV"SH)YV_,)70SRW;R+4M<8CBZB'1\5#0Q 1*3VFH M>=!0\Y/ZXWH)VKTACW;R09#^#IS_O .<0LA19AT/96 ;MU#^S(*)_[-)L7.1S5)BZU)V=T?!='4UB6_%LEOY MN=/H3\J=3)-HXY%KULLCF>"CK'Z$-4\\",Y#7#&EK5A8:BTWZ8W/%7MV&!?R M5Y=260 &OG +UE'CH:]49C"%(*T9)JVB8XO.V9NX7S5/SE=]<7DXIF]B\G( M56G8X_G%>=*K?(<7J2TQ-@@99;HZDH^1\N' RD MMR4KA*>2@QZ/ZAYW>]<6//L%7L-YXUGI-Y F!VIU\>E%FAY8NS5ZGE4]Q>FC MI<<\G/A@II'Z6T,U1F2)M!O55Y*!)=?^(()]%7%_<0Q0K(691O!OY\/I:T>[ M:D;V)6.!S0.=%JBS+F1#L0R(_Z1"E&I81B;*-RRN0PG#K4P)_^ W9381'!!O M@F-#%F+$':$O)>M#S(980[ %M!+N2VODR1Y&9F!X*]F!F8WNEDQA(H<"78PP M=]979.>!)2L9D&)60[E$S>\D/32+CG0HL2[,-%,Y?UL7Z[6KV7ZGF*5T!.5< M^);)UP6*G2_JT=#=_?'NBI >LU07:LLS;'\$C<\)9TOF:F9JE6GJOY\@U2^T MU,1'^Y3[,JTK+UH>)^[V/G_-8BH0;HPGWV0;WR5V/<0C;=CZE*L;AS\U.0"> MVDGC'D5)8<,THT#G%VMX@R$P7;'HR'(.@?R$,2_+8O@(D)K#U4$[IQ/U0C\ D+'!Z2 M0<^PU@DCF,39;-A3Z!6R'<.5^)HF)! KSZ'4X/=40,1REZK[D>)S(5S;AX$E M63*5+98@/>F1TA3 ,IZ5FN0%MQ:H>$S8;U_6E:_C)L4E/.938\U8JRZUZ'G% M;;SDAY6(5+>,TP7%F,(]M_V9)#$2&T+NJ%F!(0%K?E"7BT#Y&-;HV:943!2? M@FS&%8@+$.AL>#"T,8@]1Y_012Q-H88>1\?6XY@;008C\P?^-HJ0#_=M'"'H=E[Q,@] ZO5FZNSR0Q(25,"\*]M M)@%MGR_PYNK5Q?E)_SA\.FEV^J-'[TK@<<_?CQ+R0_Q++H0]*8+ MY/Q5H5$P-EHPSZ;UQ<>?2D.-'RQMFP=LIWEOIJ(&+*4L"%_$: 05[M)P%!GQ MKB.C[(@<_Z&8C1O[.D=?_DHUF\1CCX''55@/!YO0^ M;0JG.J!39 9%/( 2-:/D/ER9'^Z.;MNM*B;')5XX6N81IR*;,S@@X23QI&'Z))2% M7H(-;"+8@F3""<^9@'5.LEOXF,SL] =@L*&A]Q&X&E1-)P'G<1;\&_ M96!$P56@4YP.W>O;7^DO4AIP\2RU7K-D_T_[SE\GMUBB+3X&;O!1K33_XKL@ M#K64K^&7U,E;R#H&NI< MD9+8^3*OH7K31L:_N;KB-,,ZBQ5PZ"M52_:H*4\EP05&_%&M;L5 M0\CV.G M*IZK 7'\I!_-!-N-S*>S\1<#1&A?'37Q!V1!*1WB21IF)))T4'#)Y;>4JU^X M=5%2(^E/V7TRTYDF'RD'<$C679%KE61?3XLGQW,5Z\K+1JE9P"6R/(P['@*K MUAU'LGP]M'9_Q\/)_KG7&S;V\26BHNMNC8XH;/7R*".]G,R>1RR43)(1]IEH MP_QV\FL3/LJ0G-UVBU8Y:_(,F4N_T )@&C['&W@7SZ+G#..[D&&$D]_0-)P; M7T!R'4;G^]A!IN/!0J?RV35]H,J53==$CO]; (3BLN_PU#A_MOF$CN_2G4\M M"L+X]

8#P,D9\74361%XX#0QE&GZ$)7S6, MT:.-$-J,S.X^$Q?-@_4!_&4O#RI=R]KZ/QIIO:GR4#-T]N3Z]N8)?GTP(E*> MMHD,&?,!WK/A_32><>81;#A7Q>X:2HOO:LZ#&[T:C*[3,T7TMZ9\F"I'_Z1 MB^%\.>$5B*^?8F4>/PG C"Z8&E=A1Q1(3E=K=(&$.%57:+ J7+B8BM[8S4S& M@F[SX6X,,;.UQ.X0=2BVCVC!0'I\H.7"YN!HN__%YHNN^9--%W@^\:8\YF0< M.2Y)G;_D>?$SWOJ/$"L3=2FEK5%6!J;AZ0ST+A:--]Q+KDEV'ZFQT9DRC]_ M)%L8/;B5#UFKG/<#8?06AV8%TOVC90M/?=N%!JP'+?2?0>S\!\!Q+=P&-/D& MWJ$1]=RV=,32>#69S>E+C]X)5\9[\6S,*.\;#^;%$:UGC&35.SSN6YH7?5LD M84W#B^SQ@XR;J&>%/IO_%!N?A3F7^QF)RZ1PD "E<_@2%AD&Z)G%#NBQLP=P M&^L/RA=4D%4E46(<4! 6/I&J\D:SAV0@Q8RO>5B#@EQN<)\>P4O1=J%5< MSVUVH+07N:#1%T)$4(OGT5LY&MHL'UW4N;P9!4 GG0_>2YB /UH=DDB&-OPT MCZ-F^ZB)SDF*.!C<]09%H%E#A:@4-6.YD.6_=5+>+52!'[VG&:%2'$SMC5RE MB\PK)<\02)R./,Y&[9,NLGR#D"9@2D0/04-5M]IUB/ MM>5"QPJ'NX'['F^\I;!@Z3N/V!@8W.+!?"M+0FU94_$T_## (4H6I/U\'FM_ MBD#@7UC<<$/W)\25?F@"CK3 "=C#O,X)B@G6,=,_N-2@YX8^*$(/<\;8@5:K[AWG1?U;^RT-6@Y? MW:J4=,R4:^QVPL&<5&G6FQ9%.2M4L/JAIK&DF.A9VHQ:9K$F<.&DLF7520$0 M?1+^:JQ5G0H$:?>]N&#F#%IWV/_8F9VX$TW/D7DI+Z-?A$HY35/X\4W#M2^F M5_;[:8]]Z47\T;7'OW@93?XY75J0]B<2C;>]@[=@J"-"J!\*U 3T/U26ZI([ MJ:@PPZXX?MY2%OG _KJ9?1;"03@1:H)U^>QTGV2ZT"D[>ZBW=0@%_:L586&#>55K!MO20#@;3#W?M?6*UU_1#^/7-3X4)V_H&YRJJH4[[V5UL M(R#751/LM74'XFS\L'Y^K'BJE+PG?N"#IQ^&?@$TD#\,F@=$P[*BIT9(FBQ% M1S(1$*J5B\LZ'H*!/YRC6?$2#3Q\)KCT9EYM+[CD_W7RDBV $A)!U'J](B9Z9:M4V'QB0@RV;-/<)]L$V;_&C M%KVOIQ(_VQ+ZHZV4)SM@1L\0%1)ON=A7)AYB^VOX)"P-8P,ZK4,OH29?3V59 MUW4%7FC"V<.!XT_VN5#!J"QJ.UI),W?./UZT4/MIJ\Y/ M]VB^%7<4%1F-&0+^N 5Z&E4>?W2M@;G6'BI&I6_T]2;7-+G!/R2O_6\W5)DJ M<]+NL*.C!\QX)@&\5%^"(OEW3)&M0._J5@A+>U2MUA3C;QV.UO'A"@WW\3P 6Q@P]K M1;WQW&S#?JRS],)K2+LB\$-4,^0IZSUV0C))C17G:N36AP%"^:6,]KLSGVXT M%#@80& __:Z=^H=J0J]H4[Z$XGV+)165#,X4"F3[A(8(6XYAP4<&-72H*/3? M@3\-$I6JCB]MEV)H-N&_$%-$']RD0BBQ["J:0X.C644C*BD01^%[XT* MY1C'"<@$J) 4*^]C(F/<<>:'^:-]09\ Y$(DI6HD]CYIBHP]C5'?%ZA5JYDY M-M,^S5FF%CIB4G.5Y-F%P"Y]L%ZK@D/(R=^P_R0E]8#Z+(H&93SOT0QN+_/] MK0ZE8ZI*@;[/JMZI\"G!J + C[92FK-)C$3EWY#5TGM(%AP^;,-- M[!:E;L+7ZLGWY 7/'%6Y=\ 5^'F$;4Y@1.-&&TD[ +MLQ]DSU M Z#&F@W4%953Y;BQ"18'*ZK#9+[[C&-5Y%-=>_U88-/UHE6#03K$=@5-&:+N M8[ *FN-B)C]^>@MXN V]T-.RIUA-A!1@-MV-\0 S]9K:TX_"7 ,9GT=\3NZT=A]ZAD'Z#6SRMB#/R] M4-RK'Z/D@^:> ZK'*-P3D8EA2;EWV'@H/51@?8E20"ZMP$:(E8+7!MILU-M) M\HEQ-0'/NU?P(MC_7Q?[$1'([9]R+L*HC/GI01;7.<& 4GS4G7CTVV@L9.%' MTYDNT3MRQW3* WYI,#RKV9#1R9=2 G1B6#@E17#(^=R.G(:?>B//YR9L"2L. M!G(>"TR>0G3H^)Z?;K+^2Y?AJ%0GAW@'JF-7ALJ84>3_J16/C^=:AQ>/- #X MI<=M^+@EM3\]+LQ+['VK*'P]$]F$ZL7*%;*<3+7@ [3W82JF=0)[\[NM9*;? M-](Z0DBXYRI\XW&!8U'OM)4NJGU;XA1F;N D@+%"C8HQ.OJJCXQ"BD"5<;=: MK$)3C%E+.3FU$%!_U+?'5=:!/*MEWHZ/W?0Q>N1;Z!^ICFZ(K>@3UOR9SV/E ML$90$:)T/ (5NOMJ0?XZB[ R9E&S78;A0PS74FLQ!M&1LVGH5]LO"0K5!6,@ M[&S]7CSC RO)N/DGA(+D JA9M-8RY6562AP2B+BF&%\JDXK[2VIK'GX EU'X M$+TV\!^,4#12A>2)=@3S-+[59>TFE<'>-&_Q-QR(P-^T9RIB! +8% &-OQ 2 M;MV/&C'[S%#477-]CX, M8#)!63R>WA*2<2:+-<'U:3S4@9?M!S"/:J'HW=Z)C\ZZDJJ-)1+(D? 2QZ5E MGK@)VX8]HT\,8IMWQBU,!0G_O%.FT.E8W[S!N?G+&V0ET3GF1/PP!9)5.!N( M0IO MAL>__W8/H/R482< ]B&OX-6+Z8OG3]B\UA_::H]+HF<"W$?_W#B00C4^ ']? M556K/^ &AZK^1.!]_]]02P,$% @ JXKI4FC&C#LL"0 8R !D !X M;"]W;W)K&ULQ5H+;^.X$?XKA!L4R4*)]9:<2P+8 MR;8-T+T+DFP/15$4M$S;NI5$'4G%F_OUG2%E6?9*2KQ=H O$?(B'BBUPSILC7/"OD]6BM5'DY'LMDS7(J+WC)"GBRY"*G"H9B-9:E8'2A-^79 MV+7M<)S3M!C=7.FY!W%SQ2N5I05[$$16>4[%ZXQE?',]39W+F>/C!KWB'RG;R%:?H"ISSK_@ MX'YQ/;)1(I:Q1"$)"LT+NV59AI1 CM]KHJ.&)VYL][?4_Z*5!V7F5+);GOV: M+M3Z>A2/R((M:96I1[[Y&ZL5"I!>PC.I?\G&K(TF(Y)44O&\W@P2Y&EA6OJU M-D1K0VSW;'#K#:Z6VS#24MY116^N!-\0@:N!&G:TJGHW")<6B,J3$O TA7WJ MYD$PR0I%C8F*!7DR\!"^)$_IJDB7:4(+1:9)PJM"I<6*// L35(FR>DSG6=, MGEV-%4B"],9)S75FN+H]7!V7?.*%6DORL5BPQ3Z!,:C0Z.%N]9BY@Q2GI;@@ MGFT1UW:= 7I>8Q=/T_/ZZ'7H^Z_I7"H!?O3O 09^P\#7#/P>!D\07XLJ8VCH M6[ %TB4SFM$B8;++HL/D_LFHD(2A-0G8(LT:8^"/34[3@J@UKR1@+,_('5LR M(6"M8"^LJ)@%O@9C /J$>)'E^"YV?,MUHXZU&2]6YXJ)_ ,)?)O\^4^QZ[@_ MD6>N:(8AL;?<4 SC%L4/]T6252@J2,75FHD=29*E=)YFJ4*+@F/"]I M\8IP)+R0@,B"*M@_-P8C.@ &4 D:5()WHW*72KI:";;2G!Z--EW(#)+$M'HI M2YJPZU&)P29>V.CF&;2Z-3IIZT4_R<9>\U>R8GPE:+E^):DD5)(ESR!]RDMR M),RUT)?DCN=,JC0!#":^%48A=CS+\UQR7X#9"YT #TGM"*8=%W+\7Q8Y#B. MY=NQ[@66'X9DP,IA8^5PT,K&43Y^A:-ED:H*K*)3SS3G0J5_F%R$84'+%!:F M?X"R:*P*!"5/?*DV5'0",F]98%T,$FH4_ F3P_)HYGV5'\WKTX/RCL>9>P3F0%L?;E MV H<[7A5J?(JTUE[#]Q3+[9B-SR##D#D.&<:JRB,H(TM+W2',(L;S.)!S#"K M)]7VS9BV M$P S9QHT(S9;6&T>.@21RIY!MW&)&1,7%^RK@HY@C+SJ;*0X4&UEJ2[<79-) M A\''G&@&V+7A]N";:(IL,GS=\FRA!M_GRAXEU_@#2.%ZV^Q2N$J"X\E4_K$ M!6<^\-T>T>'F8P0/W%KJ&-L 6Q :*J4E>K!)F*$]Y&*3QL4F@RXV37ZO4IFB MVN>/S#CZ_4Z)J5:BR]4&R7:[VKMX_9 4\*LNH-BBG0OJ.ZEBR;K@&5^]$HSS MT+)MNVEO=9$$)A8H'L@IUVDI"9PM5@2/S>_/(#YZ.S@[D'!P'OZ>!5U D0L% M,$RBM^%?#+??[6]_*HFL*+;/L+7M^*S&]@2]UQM,(XZ]*\SL093_ROEBDV99 M9W7UOJU;7-#/#Y&!6Z9D*YU(#Y%XJLH2LL/M&HIZ_7#GOUX/S$+MCNV[1O[G'?R_4 :HXC:C2$C_)VOL-1X MM<"GDPL+CM0<_?,3+>B*H6W, W-K6[-40"G2Q(.\&,*Y58 [@V!]&TVGICQ" ME-X5?MT%^"#7[F#O$"4]4I3O=+ECO$P7*#U@ZV?3KG/AU+%"&R+VT+^V\_V. M:6+Z<)^9[68516X'(ST[Y,J!3?<_5T[W-X-Y!IGM(R'IV MUCG[X]?>0XVSU[C;IE.I$RPZ@P#?@,2V9X:NSBRQC>0B>@+$W B[3F6Q-01@:0.%#5P]YR +,%NX-@A#@"1H<2Q>QWJ>(.) MXZZ.O29U/& IJO' X.EVM<\2 ^=^>7[+"] ]W]B$)^+SCPS*$!WGFFD>GC: M$V/?3I46 Y-.ARCM0#S(R/O@8_QOZ0._#]H")FUM<:T!J3VSMH7)* P.SQ>: M0?:035X/'7N[T;$\/\)M?F=\$B.U_A2"KF-0[M-^'P2L;6UP, ^*K'!BA/-[ MM;:/T=KX;^UY=02^K37P,!N!9> '];8WM,80.4[KT(K,6VP72OMH*UZ/WM^$ M^EMZ0Z3605;GFC?U]MW);F/@!?6VM]"VHSJ,WZ^W26OH4]%D*]Y0$MA]LG"& M/S*\*PDM[[[ MYDRL]-=M?!L#9,PGX&:V^8(^-=^-=\O-Y_=/5*Q2N/%F; E;[8LH&!%AOFB; M@>*E_HH\YTKQ7'?7C"Z8P 7P?,GA;EP/D$'S_PIN_@M02P,$% @ JXKI M4E6_B?X! P , < !D !X;"]W;W)K&ULA57; M;MLP#/T5PAN&%LCJ2RX-LB1 ;\/Z4*!HN^UAV(-BT[%06W(ENFG_?I28Y$35?:W-L"D>"I*I6=!051/0E#FQ98"7ND:U2\DVM3">*I68:V M-B@R[U2581)%H[ 24@7SJ5^[-O.I;JB4"J\-V*:JA'D^Q5*O9D$<;!9NY+(@ MMQ#.I[58XBW2S_K:\"SL4#)9H;)2*S"8SX*3>'(Z=/;>X)?$E=T:@ZMDH?6] MFUQFLR!R"6&)*3D$P;]'/,.R=$"Z_"TS M*F;!.( ,<]&4=*-7/W!=CT\PU:7U7UBUMJ-! &EC25=K9\Z@DJK]BZ@7&63.:&_A2O3D1+ MS#)9.+@3BQ+MX30D1G;[8;I&.6U1DG=0X@2NM*+"PH7*,-L%"#FE+J]DD]=I MLA?QI#9'T(]ZD$1)O >OW]79]WC]C^OLP3DN"(3*X.*AD?0,MY@V1I)$"W]. M%I8,GY6_>X(.NJ #'W3P<="W.-WK[&[CQ-8BQ5G U\VB><1@1ZY4\]6P!#H' M*A!R7?(-DVH)!U+QBFXLEV@/)\!8\$H6>K:I1,92U*6&A&AL\P.A[PM]^+HP%<"7./Y$X08$OK"RK$ MPUZ_GT <]XZ'8W:)1SWN&FXPZ(U'">PA>]B1/=Q+]AD?0"=D$2WJ#J+]M02OM+2RL]8?C*-XQ M* SB*Y/-WYF)G-#LM=H]+&_I'6YUL0K-TO=J=\P;16U#ZU:[Y^"D[8(OYNU; MPF=Q*96%$G-VC8Z.64G3]N=V0KKV/7&AB3NL'Q;\I*%Q!KR?:TV;B0O0/9+S M?U!+ P04 " "KBNE2PHYEF"4# #G!@ &0 'AL+W=OM/VS 0_U=.&9J8%)%'GV-M)0I#0QH2 \8^3/O@)I?& MPK&+[5#87[^SDV:I!$S[TMJ^^SW.C\MLJ_2]*1$M/%5"FGE06KLYCB*3E5@Q M 2KS28NJJ8 M?EZB4-MYD 2[A6N^+JU;B!:S#5OC#=KOFRM-LZACR7F%TG E06,Q#TZ2X^70 MY?N$.XY;TQN#JV2EU+V;7.3S(':&4&!F'0.COT<\12$<$=EX:#F#3M(!^^,= M^[FOG6I9,8.G2OS@N2WGP32 ' M6"WNMME^PK6?D^#(EC/^%;9,['@60U<:J MJ@63@XK+YI\]M?O0 TSC5P!I"TB][T;(NSQCEBUF6FU!NVQB3.2[= MH=Q835%..+LX9US#'1,U@BK@G$LF,\X$7$AC=4V[;PT:8[Q-$9+7SF^[\+M,W&4\V^@@&<0AIG"9O\ VZ M^@>>;_#O^L^XR80RM48#/T]65#]=F5]O: P[C:'7&+[FV1BD;60RAZ^8U5ISN88E,]R\M.]O*KJ7?&PV+,-Y0$_5H'[$8'%; M(A1*T#-TS-:=*?BH.V-5:V"-3UN2H2U"U?-7.'^/.W^,GN/.X4'#736?GLKIB+N67F'Z7%K)3\H280*=:6]N8W*5I%+\NBI@N/U"^R MLD]WR E7JMJ0J/EP#'0EN.CNQ/XTAF^ULL1XI7E&(C=\+7E!-J7=&]\J2Y?^ M?W)/F2D!'VI.IOP.'L T"2>D> #OWTW3)/VT-^J"DU&8CL:O9+7!2Z;OL3DA MXW:ZN3#)*!P,4AA/AATB&8?4?2$A\M$4!F$2]V+#<#I.6[L'\'$2QJ.4!@[? MUZ3 )'6&II21N%C#LY<3ATDRA9<>0]1K/A7JM6^Q!C)52]OTH6ZUZ^(G3?/Z MF]Y\ JCL-9<&!!8$C8\FU#1UTU:;B54;W\I6RE)C],.2OD2H70+%"T4'V$Z< M0/=M6_P!4$L#!!0 ( *N*Z5+K5TT"O ( ,\% 9 >&PO=V]R:W-H M965TR,X VN M%>BNKIEZ6:&0N[D7>0?%'=]6QBJ"Q:QE6[Q'\ZU=*Y*" :7@-3::RP84EG-O M&4U7J?5W#M\Y[O31'2R3C90/5OA4S+W0%H0"(-"6" JXW&/Z0TI M;>#Q_8#^P7$G+ANF\4:*'[PPU=S+/"BP9)TP=W+W$?=\+BU>+H5V7]CUOBEE MS#MM9+T/)KGF37^RYWT?C@*R\(V >!\0N[K[1*[*]\RPQ4S)'2CK36CVXJBZ M:"J.-_91[HTB*ZE]E7H U!=P^=KRECAL8?64;@7H\"PPEL:Y!O@=< M]8#Q&X!1#)]E8RH-MTV!Q2E 0-4-)<:'$E?Q6<1EJRX@"7V(PS@Z@Y<,E!.' ME_R#L@]KP8CK*?.?RXTVBGZ67V=2I4.JU*5*_ZN[KS7U+(Z=S*EN68YSCT9/ MHWI"[Q0 M3WNKLZPZ+@J*ULY9((U )44!O&Z5?$*;4\,[B*[\29KVERR+X$;6;6=0'55F MX]M.Y15!%*!E:79,(42Q'V83B"(_O<[@2UGRG(KN5,--1^93=JD_N;YRWP22 MU _#"22)GR0Q+/.\JSO!+/,"J4TY9_W@$P"KI3+\=Z\8$?W++!K#*)[XD\O) MF*I._#3.W)D0\FM/'QP-68UJZU:)IG9WC>GG;= .VVK9#^E?]W[5?69JRQM- MS2PI-+RXOO1 ]>NC%XQLW&ULG5=IC]LX$OTK!6]V80-&K,,ZW.ENH*_L#C S&W0RLU@L]@,MT381 M2=205+I[?OV^HN0K[3@S"QBR#E;QL>K5*_+R29O/=B.EH^>Z:NS5:.-<>S&; MV6(C:V'?ZE8V^++2IA8.CV8]LZV1HO1&=36+@B"=U4(UH^M+_^Z#N;[4G:M4 M(S\8LEU="_-R*RO]=#4*1]L7CVJ]#I]G.2ZEJV5BE M&S)R=36Z"2]N,Q[O!_RJY),]N"=>R5+KS_SP0WDU"AB0K&3AV(/ WQ=Y)ZN* M'0'&;X//T6Y*-CR\WWI_[]>.M2R%E7>Z^I9JE(^HE"O15>Y1/_U##NM) MV%^A*^NO]-2/S9(1%9UUNAZ,@:!63?\OGH^'$ M]:713V1X-+SQC5^JMP8XU7!2/CJ#KPIV[OJ'IM"UI$_B65H:?Q++2MK)Y:[*>9^BOGWIWAX1M58 M>2J09WUP#5[85A3R:H0BL])\D:.M8P?'LG=,XZ5LY$JY"14:%6*=+$FOR&TD MK72%4E/-^H+^+86Q)#DEA("J:A=1O@2XA L:JP9VNK.B*>V$[CIC9.,NZ+TL MI1$5O:%T$>,:+1)11F[RRK5(=XJ=<9+Q7@()LKHVN?9[:)@G?\O4#Z M_6/X[I1I(:JBJP1S9/E"HFVK%T3!.]DFR"(AG=/FA0QG!E2*PK?!7T$F0RO4 M"X8P;3QY0"%0I2 ((J[,!'^W^R$?'I&/@?7RTX.LV3W/_/H_X_ M#1).(MH6UTXI^[L)9_D(+G(#.>?@<)@O!IX>#IE2@U:)^*R&R!TB\(0!>V-$ M;X["6- CDBU,L?$1*^47=,$6/7@NI+7>X5#D M0]+1#(K/I%O?SA#$SCW[,@+U!>K&"T/#7#\LFGUY M?%49]Z^GOZ";HC#0CQ[(4!"6&NT&OF X5S2;M)UI-7_E=+*RQVD\\-TS'$P0 MOA+0*BTDQ)@7F#X)4UH*XY2B**7WZMG#Q>2\-U+V*)S9(B-4*?VLF]\ "G'$ MX$,2P]&4^TD^SW>4_>[<\32\^^3=JC@M>%93J4SG48+K'2:YPOZD8ORBZ@ZT6\G.3\"ZT3CFD8)-[)P M@5+Y6;IC5_$TF,_A(UTLCG-V0(T+NA.M A;U.SX6O>9AZZQ7[HFI<20!N/82XSO]+OE8GOOD=>ULK;7K' * M_?9 HCG6\01+]K#$#E9W".NHU:C#ICV%B&Q; ^@!%ECG'4)91-4G MY4B6#@7K5E2^0*![>S0#/%2XTB7W9I8>6-P//=G/+H9&S*,A4JH7"R<^2S0^ M<)D;%>S-X(:9P=USLNOQ?]0+0RGZ#>\6TE99MO\'J]BK-W '/?A3G)H=G,=J M:=;^U D=X^#W1[/=V]W!]J8_S^V']Z?BGX1!Y"Q5<@73X"V?(TU_TNP?G&[] MZ6ZI'&PO=V]R:W-H965T2CZ0$MCB8@D>DG:3OZ^,Y2L30+'+^)M MYLP9\I"CV5[I1U,A6GAJZM;,O8N;F[O1BIK:VEBW>:3#;IA'Z^0IKM9][L7>8N)=E97DB M7,PVHL0'M-\V=YI&X8!2R 9;(U4+&M=S;QE?7F5L[PR^2]R;%WW@3%9*/?+@ M[V+N14P(:\PM(PAJ=GB-=_ Q0G^@]>G^.]R9:PF3?QW G,T8(X< MYNB]3>P4#6H-UY5H2S0@6_BRM<:*MI!M"5\VK$%S;$-/0O.=O#0;D>/46A /A2@+97UL*<@#0BVJ^F"FDOX M9]NL4#/R#R=I$K<.( [&%Y $(^Y'_B1*_'@\@A,2R@8)92^4XNL-P+7<"-L9*>'\KYF^'\KFJ1/YX_Y'1KZ=A[TSLMP.%%#D52\B$(X'Z00'*C3+JBI8"V1=\@G#UO'C^=<<>YA-S[%A MCO3.V_IOVF(#"%X]Z@[ITIBN7'4#JS:N1*R4I8+CNA55 M>-1L0.MKI>QAP &&?X;%_U!+ P04 " "KBNE2*&XOU3D$ "("P &0 M 'AL+W=OD;%EQ9'4?]D6B[LB'=_?J+WB :^%:(4L^\C3'5Q/=UOL&"Z0M984F:E50%,_2IUKZN%+*E.U0(/PR" MU"\8+[WYU,GNU'PJ:R-XB7<*=%T43#U=HY#;F3?R]H)[OMX8*_#GTXJM\0'- M']6=HB^_15GR DO-90D*5S/O:C2YSNQ^M^$3QZWNK,%ZLI#RB_UXOYQY@34( M!>;&(C!Z/>(-"F&!R(RO.TROO=(>[*[WZ.^<[^3+@FF\D>(S7YK-S!M[L,05 MJX6YE]M?<>=/8O%R*;1[PK;9FV4>Y+4VLM@=)@L*7C9O]FT7A\Z!<7#B0+@[ M$#J[FXN@[&Y"LPOGJCM-QO'2DO)@%&DYG3/S#T@N:7CSD2T$ MZK.I;PC4JOQ\!W#= (0G $8AW,K2;#3\4BYQ^1S )VM:D\*]2=?A(.)5I2X@ M"LXA#,+1 %[4NA@YO&C8Q;^N%MHHRH*_!S#C%C-VF/$)S&LF6)DC/+C">5\V MU4%IUA? _P;5U" _0%'."V9P"48"%:$B8;D&T7C#-3 -*RFHJH@^7H+9R%JS MV6Y?HG@ZKHV3,F2P@YC.&C-$P\T[TB39(&] [/ M1^,,/KN:H@BP1W)_C<^B0U;*G+L ;;G9D/\(!5U7*RRL>>2,%=W(HF+ETX\_ MT,796TU!M:W*1O(HIB 7@J\=]E%X)R\B^3R&+\P\W-$@NU"$%S$\(5,:HHMH MMWIQ.CO)NP@COU-3'3%$_*4" MJ4<1_^4)H".$;\?D>N$V3B&+ NH:J4RW01U MVB3-((TC^,04M]VPJPOI5!@F^YP]*&S*IF24>T=C&. I;7E*!WFZ9:96W#S9 M##ZXT?C6J<,^X@:!^XG[2#72<&!O,<[QY@_-_R&27%5U#.HKJ>-"ZI8TZ^M$ M?5SK(THG=FM(<$@(2N6^2[.P$0E_;&N ^:[G/!KE_5U.H M$6ZI>Q1UL2/]GDQE@IHTYL@?'4,UQ4K!;[+,[;]#.-E1KO0FR.#M0Y7=1HPJ M>6$[G#7%-JX^?IG"[Y7V2;I'>[HOTX;MRW%#]BC8L9T$?42_@O@RZJ7 [TQ' M!:JUFP$UN#[;#$JMM!TSKYKIZK"]F5%OF5IS^CT(7-'1X"*C3JF:N:_Y,+)R ML]9"&IKT [?\W\!4$L#!!0 ( *N*Z5+N\C-[ M.00 ,$) 9 >&PO=V]R:W-H965TVT^VZU2#IZ:NK6S:.M<=Y$D=KE5C;3GNE,M_EEKTTB'4[-) M;&>47 6CIDX8(2)I9-5&\VE8NS/SJ=ZYNFK5G0&[:QIIGJ]4K?>SB$:'A?MJ MLW5^(9E/.[E1#\K]T=T9G"5'E%75J-96N@6CUK/HDEY<95X_*/Q9J;T]D<%[ MLM#ZLY_\%0^H'\(OJ,O"VG5 MM:[_JE9N.XN*"%9J+7>UN]?[W]3@#_=X2UW;\(5]KYNF$2QWUNEF,$8&3=7V MHWP:XG!B4) W#-A@P +O?J/ \IUT@_&:R.:%X*KP1K)5:U/RH,S^+=" M.S=_4!L,L8.;MD^PC]39)[FHE9U,$X<[>+UD.:!=]6CL#33*X%:W;FOA?;M2 MJV\!$J1VY,<._*[8*.)E9\XA)3$PPN@(7GKT-PUXZ0_\O5>=-JYJ-_#WY<(Z M@]7QSPA\=H3/ GSV _B/G3(RP-\9O:X<: ._:VM?"^DHHF_*"]O)I9I%V'56 MF4<5S3_H&KO)PU<6JI/4&55+IU;@-"BYW((=^$@+>@VR70'J@MLJ>%;26% ^ M38!!KNICE,.7!&5&:!G#6=6BB=Y97+*3BZ#4Z_C_&,I'U>[4!3SLNJY^ANLM MG@5P*UMLZK#YSU"2F(G""SPFU N%B%DIX.837.O68@MY9W SD@J@>5R6.8+' MA.3P$=D:8#$E&7XS3OV7I(A!*46I"!*/,R&\1(HX)^(D 56[U(U*SFH,_V2, M)"WBDC$OE+&@0>!Q*?(7)#,N($T9E"(;N)U1[U4^02&-BU)X@<:"\PEB9'$J M*(XB)IFGRF.6"[B67>5D#>H)3]=5Y7:8VC%NK'>.^V^:\Q>4?OFI8)3]>ASI M0"Q#+QC2+')O)W*_?X9I0Z28<79@47W!&K!Z[?;2C*91!-LTICD)GI3HV3B3 MP]CS>>OOZ\CO%!;\LNH+VU>C;'S+?@D+8S0QQ,S71Q[G+ ]CFK,71!EP.-16 M6G ,*H4TZS<7U(\%5MR @D5^TSJ%.7)#.8UMG_MT%ZP,8?;U^7]"E*8%B)*# M*#*?+-*C<.9G+"8E@_?2M(ACAXJ&A<*65@,OZ'@W LB3M.7 M)97Q[+LJ)QA/WE=Y6I0H8)_P8A)B583B%G%>%B%F(J,GQ\I7Z=NS!#YIWP5^ M7UU7JW!T75JKW+@+R$3PT*!X5-#ON7M:O@H(&;@+B@1SR+##>3@O9"P M%&ULM5MK;]LX%OTK1# +M$!3ZRVG2 ,X?@?I-FBFNQ\&\X&V:9M;/3PDY:2# M^?%+4HII6Q3%./67UG;.O;J\ESKWD)2NGW+R@ZX18N Y33+Z^6+-V.93IT/G M:Y1"^C'?H(S_99F3%#+^E:PZ=$,07$BC-.EXCA-U4HBSBYMK^=L#N;G."Y;@ M##T00(LTA>3G+4KRI\\7[L7+#]_P:LW$#YV;ZPU"/_6V7E9X!1E M%.<9(&CY^:+G?KJ+ V$@$?_!Z(GN?09B*+,\_R&^3!>?+QP1$4K0G D7D/^W M17V4),(3C^.ORNG%[IK"1'#P?S Q2U,^3_^(%6W^^Z%Z !5K"(F'? M\J<)J@84"G_S/*'R7_!489T+,"\HR]/*F$>0XJS\'SY7B=@S\-P& Z\R\&P- M_,K /S;H-A@$E4%P9.#'#09A91 >&S2%%%4&D6U(<640'QM$#0;=RJ!KFZ6K MRN#*UL!U7BKGR!E4EES.EP%D\.::Y$^ "#SW)S[(22?M^33!F;@_'AGA?\7< MCMT\$$11QF Y6;,%>"QO%) OP2->97B)YS!CH#>?YT7&<+8"#WF"YQA1< EZ MBP46EC !TZR\686?=P/$($[H^^L.XS&**W7F53RW93Q>0SRN![[D&5M3,,P6 M:''HH,,'MQNA]S+"6\_HL;X[G?'P?@W6^ZN/J_Q,O@]5XH6G&^ M81IGP]<[Z^*QM_X]?X>&X<\>;VS,8F@X1+_+M(9(N(V)VB3$P9G"0+57-25>5"ZBZ0[T76W-_YU9[L_$4R(@QC# M78RA98PI_%].P(;DBV+.)$]11+9XCL!*E)^"?T#3/)B$M; B?5C1+JSH56'- M"LH1E.[2QZ-IOJL'D6V:XET\L3&>7BHF"^6%G",N-A: ,S'_@M-902@288A8 M&8%;E,C/MR+F,LOQSDL_[2.$)M2KNZ TBLE5F?/;FLP2O)%OK$G][54^5&SF: MI/:O:F$W( ?6/H?6R)$U3 MX4J7?5O@P!8XM 6.;(%C6^#$%CC5 4-3@?9$J=O&:(3AOTLUR;F+PH1W0'.U M^I7/Z)BFZG'7@<<<980<#LI3@_*,@_J>S7"2'&O::J9Y]=BYI-#,-$O@P!8X MM 6.;(%C6^#$%CC5 0,O;)YI2FBYOK$H?4C7 /U5X"V?8GKEGP<6FTBHI[9JU]#'3PSF_%ZG< M5+@D*(%,*C<&LQ7F"Q1]">N"VG,]S5@UN&ZH&:M&H'>[S6-5,MTUZ_1[!"G7 MIV+'3@RUX%\@I:B!=.*ZH@O"0,,YEL"!+7!H"QS9 L>VP(DM<*H!>HZDFX8J MJ66$:UY'?"U9A OU1-9+271MF>KKA5BJI>,JV>$&EKBA)6YDB1M;XB:6N*D. M%QG*HY91KGD==9]GJTN&2/I"]YI"Z6^H^A*IZ^D4EAUN8(D;NO6%C XWLO0W MML1-+'%3#!IIS=.J*8 &Z'@:(:0!NG'H-B=?B77/+-:G&1\5 M @P^@QG*T!(S\(ZNN8!8PB31;^K71:E6!VEP.I%[I\&9)*ZG)*YGEKB]!9>Q MC"L?3F>F:M5%IKRGZP/2 '6+^#L=T#@D)5X]LWB]QY O>#'[*=7X$R0$9OP+ M7!&$FG:9;RN?^VQY3-!>78L>!>^)\+U\R7@MD.$+PE*+UXG.=4WA*D'EF03:D#*=R(< 5 MLUC/)7B+Y#*P63VWN/3!3P0)-86G!(EG%B1?ETMQ#K$L2(9909!CO;V9NOZ-XWT_U)R3:[=,/V;"ON]LW(@:+!P,Q9_9S*W9E[3NJ\2&"$C@=TZ%@16."=K5**O *S M0OX5E;*4S!J. M9&YQKCV':W':KAM#1:JAF51'F.M%='DOG]C8B[:GZ5:'EU!<%KKG2G2H>"TT M"[-?0#EA?<>@JZ,<#<[5'E=4P(,G5DSM(50$&YH)UK(MA(K#PN!L-=I[CLHL MYTQ'SV%]E:L]VPQ;CX#*M;I0D;E#?8'/;7-X[_'-HD5!T5GVX>(%3G%9LE\VB1N<=IMS76LB"TV.FXIF@5O<5GVY&(%;O%9L%\]%CVRRJ!G/(X=,NE@NBCX_Q+^P#[B8:# M4PV'IQJ.3C4(/M\ VVHS?8CM]@.SG-MIP1G;T7$5-$5O+%5_'@-J>9\HV]W:^[ MEVM[\I72H]]OW4]WY2NRRDWYQNX72%8XHR!!2^[2^1AS74'*EV#++RS?R-<= M9SEC>2H_KA%<("( _._+/&&PO=V]R:W-H965TP:FQF7Y+NW\\V%"4=J;J7X&O? M<^ZYQ[E.]E(]ZPH R4O-A9YY%6)S[_LZJZ"F^EHV(,Q)(55-T82J]'6C@.8. M5',_#((;OZ9,>&GB]M8J362+G E8*Z+;NJ;JSP*XW,^\B?>Z\<#*"NV&GR8- M+6$#^-2LE8G\@25G-0C-I" *BIDWG]POIS;?)7QGL-<':V([V4KY;(.O^4M,##]2O[9]>[Z65+-2PE_\%RK&;>G4=R M*&C+\4'NOT#?CQ.82:[=+]GWN8%'LE:CK'NP45 ST7WI2^_# 6 2GP"$/2#\ M*"#J 9%KM%/FVEI1I&FBY)XHFVW8[,)YX]"F&R;L+6Y0F5-F<)BN%6@02#M/ M14XVW74269 -*P4K6$8%DGF6R58@$R592\XR!II=QO"$QGFCKDD47)(P M""3T79&/$BFW@WTD=4S>=,3) MF[NW3HYDC3CI'TRD?0V_454RH0F'PN""ZUM#H+H7I@M0-FY(MQ+-R+ME91YE M4#;!G!=2XFM@YWYXYM._4$L#!!0 ( *N*Z5)MP#[CU@( ),( 9 M>&PO=V]R:W-H965T[?SW9"&E! E:J^D-BYY]Q[S@V^&>VX>)$% M@$*O)65R[!1*K6]<5Z8%E%A>\S4P_63%18F57HK"WF&4N8<_J+9*H8.P,'9;#"&ZH>^.X' MU()ZAB_E5-I?M*MC/0>E&ZEX68-U!25AU16_UD:T 'Y\ A#4@. 8$)T A#4@ M?"\@J@&1=::28GU(L,*3D> [)$RT9C,WUDR+UO(),WU?*J&?$HU3DX4 "4SA MJ@DL0\OJ!4!\A98D9V1%4LP4FJ8IWS!%6(X6G)*4@$1?44(DSG,!.5:0H0?8 M ML NDQ 84+EE8YX6B;H\N(*72#"T&/!-U(GD2-7Z=I-!6Y:USFKZ@Q.U.D' MZ)XS54CTC660'1*X6G2C/-@KGP5G&:=K<8U"[PL*O,#O*&C^?KC7 4_>#?>' M9]2$31]#RQ>>X&MUPG12=V_?C=]W.A3=*BCEGS.)HB919!-%)Q(]Q9MC9SOQ?3_R!B-WV[:W*ZP7Q?%A6-(1Y@WZWEO8@8I>HZ)W5D7" M2Y"*I&<,B1NJ^'.=[S>)^A]TOL+'+:^&4=P_$16&8=!MZ* I;G"VN%NF M0#!K :9GQ X;ON'GNNI[;R>@]T%?:X*#ES#NMRRKC.T("P(_C(Z<=5NG=0DB MMU-/(GN^5L=7L]M,UJF=)T?[,S-Q[11XHZG&]3T6.6$245AI2N^ZKVL2U02L M%HJO[4QXYDI/&'M;Z*\&$"9 /U]QKO8+DZ#Y#IG\!U!+ P04 " "KBNE2 MCQ@/QP\# /"0 &0 'AL+W=O?ZW.OX9K!C_%5D !*]%3D50RN3LKRW;9%D4&!QQTJ@:F7%>(&E&O*U M+4H..#6D(K<]QXGL A-JC09F;LY' [:1.:$PYTALB@+SOQ/(V6YHN=9^XHFL M,ZDG[-&@Q&M8@'PIYUR-[$8E)05001A%'%9#:^S>SV*--X ?!';BX!EI)TO& M7O7@>SJT'+TAR"&16@&KORU,(<^UD-K&GUK3:D)JXN'S7OVK\:Z\++& *)/+)[;[!K6?4.LE+!?F%^UJK&.A9",D*VJRVD%!:/6/W^H\ M'!#FQ"<(/@UP;^4$-2$P&2FLF+R,,,2CP:<[1#7:*6F'TPR#5O9 M)U27?2&Y6B6*)T=S#@*HQ%41:(H65?T16Z$%65.R(@FF$HV3A&VH)'2-YBPG M"0&!;M$SDSA'#V_J$*9$;I26T1@7C$OR7HDJH2DNB0*2=TC1E!7E1@)'"[:2 M.\P!7<] 8I*+&R7XLIBAZZL;=(4(1<\9VPBE)P:V5%;UANVDMC6I;'DG;+D> M>F149@(]T!32CP*VRE&3*&^?J(EW5G%<\COD.U^0YWANQX:FE].=#OKL8KK; M/^/&;\KN&SW_E%Y'.7^-ET)R]2+^/A,@: ($)D!P(D!U,I*#PB?[PHM]X5/8 MJFNG5)>(5*M"=M:Y"A.:,/H.VXXBG<#M8>J/,;X;MT"S8U#8C]P&],%EV+@, M+W"I7R',D\R<_4-3H%\, 5VV*MWH8#=NU(^"EK$.5.@'O9:S#I3OQ+UN:U%C M+?H$:V;^;)5O+ZIR=&PA#GOM='2@>J';3D<'JN_X_>YTQ$TZX@O2@5L7VR>< M[_CH6 :>&[:,'X/"7NRV?'JVU?-^;],]:GPB/F:4(%R6"E)YRY66^)5^ZT&DI6F(2V95.W-/&;JBP6X M!JCU%6-R/] !FF^@T3]02P,$% @ JXKI4G??H>N# @ *P8 !D !X M;"]W;W)K&ULC55=3]LP%/TK5L0#2$#2I%^@ME)I M-6T/DRHZMH=I#VYRTU@X=F;?-,"OG^VD68 4\=+XXYY[SSFV;V>55(\Z T#R ME'.AYUZ&6-SZOHXSR*F^E@4(LY-*E5,T4[7W=:& )@Z46M,#N^)C]B]-NM.RHAI7DOUB"V=R;>B2!E)8<[V7U%1H]CF L MN7:_I&IB X_$I4:9-V##(&>B_M*GQH<.8# \ 0@;0/A90-0 (B>T9N9DK2G2 MQ4S)BB@;;;+9@?/&H8T:)NPI;E&9769PN-@HT""0UIZ*A&SKXR0R)5NV%RQE M,15(EG$L2X%,[,E&CRG+SXT;!7:T@/*%@ M6:AK$@67) S"00]\]7EX\!KN&R];0\/6T-#EBT[EZS'J]W*G49D;^^># E%; M('(%AB<*=#V/CY[KH^=)Q_/8>MYG:%U@Y K89WY8#*/1333S#UW?>J+"F\G_ MJ%?LARW[X8?LC3UE7G**ACW-I4+VXNY>'\TZT[A#X"J:3L/Q&YY]8%6WIGJ"LG"O>R?1] HWS$PW!V4#S'XJ)1XGMF&T_P^+?U!+ P04 M" "KBNE2;DP7*G(" "T!0 &0 'AL+W=O5(@6'FLAS=*KK&U.?=_D%=;,G*@&)7TIE:Z9 MI5!O?=-H9$4/JH4?!4'BUXQ++UWT>QN=+E1K!9>XT6#:NF;ZSQJ%ZI9>Z#UO M7/-M9=V&GRX:ML4,[6VST13Y(TO!:Y2&*PD:RZ6W"D_7B&EPE M=TK=N^"J6'J!,X0"<^L8&+T>\ R%<$1DX_>.TQLE'7!__)P\*+%DK[+7J/N.NGMCQY4J8_@G=+C?P(&^-5?4.3 YJ+H]SU M80\0A0< T0X0];X'H=[E.;,L76C5@7;9Q.86?:D]FLQQZ0XELYJ^MM%QN8:,$SSD:^ 7CPUU%PM8U4I; M_C30N%UI*&%-[2J =LY8PRT3_(G"3)6V8QKAZ!PMX\(<$]%DPCO@$FXJU1HR M9A:^I7J=:S_?U;8>:HL.U+9J] G,@O<0!5%XFYW#T;OC?UE\ZM;8LFAL6=33 MS@[09C0812L0OI5P82RG7X-<7[:V)<]3C8"?7X@"KBS6YMT9E-: RK9TPK#.)G6BD>M^"VM M^916_$)K-@^FI9)1*GE5ZD;1WP9L_[!P.*PI \F+QLZ3^'\'_MX0NOOL*]-; M+@T(+ D6G'PDO![NB"&PJNGG\DY9FO)^6=&UBMHET/=2*?LN MJZ($,JHNQ :X>;,2,J/:W,JUJS82:&R#LM0EGA>X&67#;0DMFMJQK MJNET+,46R6*U02LN;&]LM*F&\6(;EUJ:M\S$Z>E"@@*N:=E3'J-EN9](K-"2 MK3E;L8ARC691)'*N&5^CA4A9Q$"A@7GZ,V>*%<TBIAAC=^9O(7!EZ:NQJ M4W7!W8VJ"J_*"LF1"C%!GP77B4+O>0SQ/H!KVE7WC.QZ=D5Z$6<;>8%\[R]$ M/((/$)K_>KC70\>OM]"W>/XQO/V6#HZU]/LG$XAN-&3JWYZTPSKMT*8=]J6M M]EY6>\^:I-0F/;1=)>REA2U,J69 MD)K]9W5_B&2)%+3R#T:C\#G+0ZL\+SQ,,ZAI!KTT[X2FZ1Y!!(_&MA4<(AIT M&N4'SVD&'9H8^^0PRU'-6K-7N3:?8 TAQ>:-9NOK&?;T#E02WWX_KHJ1NXQQ![C4][Y_EWJW#;"@D\ M[[E$JE7!L57[K%NG"SZADN($ XGLZ6"XJX1M>AM"&FCRDEK!C=UB_TQJ.0$< MGI9+8\[X3.Z,N\Z+1UVY#+N6,CHJE\:@<;]#_VW81B+;@(:^+C1.BH,7U4AC MCKC?'?] (_W OV IC=GB\$P:";L:Z4HD[$KDJ$(:I\;]EGHG:6P&&3/D]'W( M-:Y*O)<4"&F,D?0;X^\+Y 3P:8&0QF().8] *MR]KY+.)]Z)125GMS7:F'-D M;2<^A>PP4DXY]=-ZJIS96>:/%Q@Y* M]T*;0\M>)F8R!EDL,.]70NC=39&@GK6G_P-02P,$% @ JXKI4@::(8BT M @ ,0< !D !X;"]W;W)K&ULC57O3]LP$/U7 M3A$?0!HD3?I+J*U4"FA(3*LH;!^F?7"32V/AV,%V*-M?OW,2LFY-@2^M[=Q[ M[]Z=3 M@FUPA?:A6&K:^2U+PG.4ABL)&M.I-^^=+\8NO@KXQG%K=M;@G*R5>G2;FV3J M!2XA%!A;Q\#H[QD7*(0CHC2>&DZOE73 W?4K^W7EG;RLF<&%$M]Y8K.I-_8@ MP925PMZI[6=L_ P<7ZR$J7YAV\0&'L2EL2IOP)1!SF7]SUZ:.NP >OT#@+ ! MA!\%1 T@JHS6F56V+IEELXE66] NFMC"VH$)S'.E+?]= MT[A3:2C@@NJ; )W/&]<7M>OP@.MYH<\@"CY!&(2] M#OCBX_#@7[A/]6^;$+9-""N^Z #?BM[-I"2C7U.X,I;3[735*&VIL;.T\..6 M*.#&8FY^OI% U"8050GT#R1 /L*N*M:H085R\^!Y%O8H\+E#JM]*]=^3BKJD M:M1P1VIP0&G0*@W>4^IW*0WVE*)QM]*P51J^IS3H4AI^6&G4*HW>5+K/D&9U M:E%WZ8WV]-SU[-(;MWKCM_6490+8[A7$^@IVZ8_WKDLT_)M _6;MQ_1ZT?^= M]G<&FON8?&%ZPZ4!@2G!@K,1X74]H.N-544UX];*TL2LEAE]TU"[ 'J>*F5? M-VYLME_)V1]02P,$% @ JXKI4J%>(H"I @ /@D !D !X;"]W;W)K M&ULK59;3]LP&/TKGR(>0-K(I1=:E$:"1MN00*LH M; _3'DSB-!:.G=D.@7\_VPFAW=JT0KPTOIQS8J9W,BX*I/14K%Q9"HQ22RJH&WC>V"T084X4VK6%B$)> M*4H87@B055$@\7*)*:]GCN^\+MR25:[,@AN%)5KA)5;WY4+HF=NII*3 3!+. M0.!LYESXY[$?&()%_""XEFMC,*4\4&B7M MXT\KZG3W-,3U\:OZ%UN\+N8!23SG]"=)53YS)@ZD.$,55;>\_H;;@D9&+^%4 MVE^H6ZSG0%))Q8N6K!T4A#57]-P&L4;PASL(04L(#B4,6L+@4,*P)0QM,DTI M-H<8*12%@M<@#%JKF8$-T[)U^829Y[Y40N\2S5/10F")F4+-0V I+)L_ / , MEF3%2$82Q!1<) FOF")L!0M.24*PA,_PE?.T)I3"<8P5(E2>Z,7[90S'1R=P M!(3!7UBU*8Y[I!P0UBNM/HGJ)Z8AEU MRJ,/C7O*=GFBR:P[J9*%[:X^N! M*WT8VF&N/W"P, "]GW&N7B?F1.P^F:*_4$L#!!0 ( *N*Z5( =S5 FP, M ),. 9 >&PO=V]R:W-H965TI**^0.Q\ MY_-W3@X?.9.#D#]4 J#14\JXFGJ)UMD'WU=1 BE1ER(#;NYLA4R)-DNY\U4F M@<1Y4,K\, A&?DHH]V:3?&\E9Q.QUXQR6$FD]FE*Y*\%,'&8>MA[WGB@NT3; M#7\VR<@.UJ"_9BMI5G[%$M,4N**"(PG;J3?''Y9A'I C_J5P4(UK9%/9"/'# M+N[BJ1=81< @TI:"F*]'6 )CELGH^%F2>M69-K!Y_)+,A"I:"_4=C MG4R]:P_%L"5[IA_$X3.4"0TM7R28RC_1H<0&'HKV2HNT##8*4LJ+;_)4%J(1 M@$ZXIWZ&58#2BH- % MNC.1?$PN:4*;>&;:OZUOT M]LT[] 91CKXD8J^,(#7QM..0,JHI]E[!=:)L;P MT3WAQKF-1VM'SUQ7S->OTJ,WU7DW+^_1&W<)BSIW0:=[% >USP9GZ=*2Y@]M MVHX\6^ 7]BI)8&[57M IWL5A[6ZT*GN[@M:"J[,/[01Z>@97!LI?ATG MQ;65XC-X:&9[',\.N&Q[+ MF0Q 14++;)\B-@(;4:2_#(Q4R-("S#W MMT+HYX4]H)I#9_\#4$L#!!0 ( *N*Z5(^;U!K9P4 "D7 9 >&PO M=V]R:W-H965T;ORXLLR3(E.T4*[(LM46>&$"/ CB5-^W]D(L;US'!YN2()YEVU)*I^L6)9@(6^SM<.W&<&1-DIB![EN MSTDP33OCD5Y[S,8CMA,Q3P\)FN-T(M../1%J_) MDHBG[6,F[YS"2T03DG+*4I"1U7UG N\6*% &&O$7)7M>N0:*RC-CW]7-0W3? M<55$)":A4"ZP_'HA,Q+'RI.,XY_<::?84QE6KP_>/VKRDLPSYF3&XK]I)#;W MG4$'1&2%=['XS/:_DYR0#C!D,=>?8)]CW0X(=URP)#>6$20T-=_X1YZ(2PQ0 M;H!J!K#78.#E!E[=P&\P\',#_U*#(#?0U!W#72=NC@4>CS*V!YE"2V_J0F=? M6\M\T50=E*7(Y%,J[<3X,2.4BKX367ARX;MN Q$+EX=W8\<(?FJJ)TPYS8SW% #-XC M)Y:*#0>+-"+1L0-')JK(%CID:X9:/4ZV61=X[@U +H*6@.:7F[L6\\7%YG#8 MPL8K:N]I?UZ#OZ)NC[)NNF WIJ(WX/GU4,A9C+FLQ4,:QKM(E?_+GIE%\(F( M#8O US^D7_ @2,*_M43E%U'Y.BJ_(:HO3. 87,O2[WBDCY0^'!\L^9JV>_H* MO]D.C3'J:R/51U_&;A<%(^>E6D@K"!Z#%E80*D!'](."?M :M'FE]KK!D0C@ M%Y+)A@U"4XW\/5'9,9>VM,S,#KU*7!X*@F&-H@4%^WZ_QM&"!:R?9*TCV M6DF:\S,Y:A:\Y>ST"[_]G^A$#XJH!JULYY2+C#[O5#U)M5=RTR0O.>JS@>6L M^7ZMI)> %F= 1Q2'!<5A*\6G-+*0=*YCQF7S?RM7L]>@$N&MVX7U\VM%(:_& MUHYJ>$FA6\JF^UY=:I:[.M-Q[*AZR[&CFNA4?@7 -Q]1*Q7C)JAL#[T@Z-6Y MV&"H7L&%#88&7K^!#2K9H/]^&JVTT$F7NPV&]>3/;;#>H%=_P:PPWX<-M$JY MAM[Y,V<-WSO)8[_GG1RP4Y0$!?7@;:AAKR'V4M1ANQ:_AZSE6QQK4=_KUWF> MPM!P6'_?%E88=)N8EOH-VP7<*,GT8FV#I6C"WD^D;K 47=C___4MW^.,P%V$ M6IQ#'?,L91RVZ_C[BER^V3F5L\-.9*X!UB0,I:[#=F%_D\X-+](Y*^I$YZRH M!CJHE&W4+MN7ZESNIMH%!VXMYW,KJ-YF;*!*D8]YE'J-VO7ZS0J7^SO2)"^H M"YP-Y<-!G9(5U52;4K51NVHWREMN5TVA'Z!ZZ*<@;U#_,V/SY#;\W$"E+J-V M77X/;''*Z74H7:IL__!GIZQFM-8G]JR8>)$ MS98X6+',2-6OO\">^]ODD#N%X1NV3P%^9B^D"TY=U$RG!]-=&DF,V! @]NPV MU#J8&!U49E>J0=WH+Z3'7^9*>5,VK_+-XH"HZ1&8;#,:&^^'"9 9Y&@[-9*Y M 7+'+=&CS_BU"Y:$@#^9( "P;2_&4LYBVF$5? ?:8K3D,KVNA1R(2$R!5V; M(#N5\5Y"LK6>JW*@!W)FKE*L%K/;J9Y8UM9G\&X!+>L3Y-_-D6]Y(FLIGYA1 M8[FU&2)_PMF:IAS$9"7#<+M]6?;,S&7-C6!;/7A\9D*P1%]N");U4 #Y?,5D M;'B:!%(-TVU?[%,21$8HB?O8,'&5-&EBF(0Y($ZZDGNA/[O;!EJR( M?-HO4S7JEUHBFA F*&>0DLU]YP'=+K 1,(B_*3F*LV?05-:#Q^B^XVB+ M2$Q"J54$ZN^9S$@<:TW*CG]RI9WRFUKP_+G0_MZ05V36@2 S'G^AD=S==T8= MB,@F.,3R$S_^27)" ZTOY+$POW#,L4X'PH.0/,F%E04)9=E_\"-WQ&L$<"Z M*P+(;Q!PS3A[)JF6_T#DCD?P9DYD0&/Q5JE^6LWAS:O+D8W_6E.62\4U^MP&?660ET60N\4" MZ,+ZI8BR"7H7'ED8'R(=Z<]'GJ^$/,Q?_U*:X5&21'QKLJ.!GR^*M+?29"M^HT,GS>>+BP4"YY?D\'A84&GK#2]3"@G+& Z=$7; 8 ME"P&K2R*O1)F7LRH]"#*=]@5>H.Z22[RJ_0L*.SZ57H6%'*'(SL]OZ3G7P]2 M%Q;+E:%R$)')%8:2C=&T7=U7],WFADQH>&:ZT\.#BA>L(%1Q@A6$[3X8ECX8 MMAH]/XOE50?,AC8+O H7*ZC*Q0IJX#(JN8Q>M5PO4GO+9AZ7>L?_JR2#G%.A M=%H9/[&("IG2M8FA+I7G8Y+;W36&K_5JMU:@[!N#LU@,?;>Z0BTH!:J@%E;4 MV+?'%9TU!.B7\,R\/54)2U=QW3A:":-:-O$&N,JW#G)'U;1DT^0,&]CB$UO< MRO:CZL4+3E;[<KC*PH$:.VT#A5):1^_/U+]=Q6;2&;HU( M'8;'XVH*75AAR&E:>Z=*CMI+>;Z[5=<;?@?RSX$^!['J3L55=O62[".GRLT" MPDZ561WDX7$#KU-M1^W%_8LYK^CMI+:*.G\!.R1KE2=4DUVVLD4F"QM\T"UZ M :L#K$6[VKG,;3!GX-7"6X?A\> L35VZX=0#H/:J74\95P/KURQ!(US+'Z]! M+:PHSVL@=2KJJ+VJ_USCEBN_UKG98);6S093O5O3^CT5>]1>[?]K]S;+]5WI MQ.RH:OMB1S7T+^C4:*#QK^O&IE>4-?2CN=25)LZ.JKG!BFIP ]9MS>7,J0' M[0V GA!'=!3D#L"\LC?A68')EG?I\5N]%KKFC]L.ICL26O3,B^JX L@^I /ZI!, MXTQ[<5#/SMM&3I^4"8C)1IGA](:J%J39;5LVD'QOKI/6 M7$J>F,<="50\-$"]WW#EG'R@/U#>>4[^!5!+ P04 " "KBNE2792^ =8$ M #R$0 &0 'AL+W=OV[NN=?QRZW:=!%/6& W-W#P=#?E6QI21>0IBFR0X?9^0F.\>&JA13+S0 M=23UA#,:;O":+(A\W4+WWTA.:&.]A?P6)A?V.6V;@."K9 \R<$J@H2R M[!__RA-Q#<#+ 5X%@+IG 'X.\*N ]AE .P>TKP5T(>L<2C8+ AX%=K+MQW_E*T_$QGQ$&X?B<0T%G?*[^OB$6YO[N &'! 9BC)X952* MYL'$MXAOA0I:3=X.5+G1#)T@S\,TRX-W)@_(@V?.9"1@QD(2'CMP5%++ MS'I%9J=>KCQ>KAK@<^NAJ-!#1N_W">^\>>?\5=6>%Y4 MN%E4OPG+]Z+$IJ)->&)!O WS,L-1F;__J3S#DR2)^%$35[N,JVWB:I^):X(% M#>!6%3_;%G>VTFNW>L=7,8N4..FYI=<2B M4[+HU+(HGJ,+/#JG]_91M\K#8N7YW2H/BQ7R>WT[CV[)HWNY&DV8S1>&RE:$ MYD0PE&R,)O7NOJ,?MC1DH-Y!Z&[+ZU2R8#5"E218C3Q[#GIE#GI7U_)B J8] M6P3M"A>K496+U>@,EW[)I5_+Q7J USRU@]+OX']UFB!W+X=N+>-7%E(A4[HT M-=2">#@F>=Q-$_A2[W:KU&3WZ!S4HMWQ*D6U&/G]ZE-J\^3V[$5%!YJ/:DF^ M$!S'/,A$7PG]EME(PBKE29[N<47#);>+NS4;Z.2HJ3ZLETUF%I,SFQMY^SQX MM7GXJE[$"[;6R#U+'7O5V$^-_(%7C=[BR1VIL]WJI$@?T6>D!?IX9B]SJ%[G["\:DPNH(C%E M0@ GNDD2^^;G]]]0U_UC7/0LVD9$?*=:K25_(RTX=5&!3@JH.J.5C8P(2-4Y M!>;P33(1U+ ;G>2F^?.,;&57VIO&O*MC3@#1K0VHUH#&F?>B/4"8C)2H7AMGKJ.4JS#PS90/*-Z:"77*I^W%Q&!*MZ: .U MON(J.?E WZ#\S#/Z%U!+ P04 " "KBNE29D&5*G4" $!@ &0 'AL M+W=O865)5NX'ECMZ*,.TEL]ZYE M$HL&2\;A6A+55!65CY=0BLW4\9VGC1NV*M!LN$E.9PA!"1F:"E2_UC"#LC2% M-(V'KJ;3MS3 X?JI^@^K76M)J8*9*/^P'(NI,W%(#DO:E'@C-C^ATV,)9J)4 M]DDV;>Y9Y)"L42BJ#JP95(RW;[KM?!@ _-$>0- !@L\"P@X06J$M,RMK3I$F ML10;(DVVKF86UAN+UFH8-U]Q@5*?,HW#Y(JO0:'^+*C("9F)JA;' M@= MD\ +_!WPV>?AWDNXJUWHK0AZ*P);+_S8BF,RAQ2)ED6^/S0,'\D"LD8R9*#( MWXM4H=3_W[]WFH9]T] V'>UI:ONHOOC7+Y/ #[[=TNT);*&J]1E2!,ND:CC+ M6$U+DHH]?K>](MO+W-]U,CX;Q>YZ:.K;G-#WGI->J!CU*D;OJOA%Y;W^/](2 M"+1^/4O:Q;.M-AYP\*,P#%XQW9'EGT63W52CGFKT+M5;@=I!_?URQE M6.6/]71\17-'UF@R#E[1= =WU,Q';=F*<45*6&J<=VHFBFQG3AN@J.VU307J M(6"7A1[3($V"/E\*@4^!F03]X$_^ U!+ P04 " "KBNE2N5?LMRH# ] M"P &0 'AL+W=O_X^))K@$4>DDHDP-GK=3FUG5EM(8$RQN^ :;?++E(L-)3L7+E1@".K5-" MW<#SVFZ""7.&?;LV%\,^3Q4E#.8"R31)L'@= ^6[@>,[^X5[LEHKL^ .^QN\ M@@=0CYNYT#.W0(E) DP2SI" Y< 9^;=3/S0.UN(G@9TLC9&1LN#\R4QF\<#Q M#".@$"D#@?5C"Q.@U"!I'L\YJ%/$-([E\1[]JQ6OQ2RPA FGOTBLU@.GZZ 8 MECBEZI[OOD$NJ&7P(DZE_4>[S+;5<5"42L63W%DS2 C+GO@EWXB2@]\^X1#D M#L%[A^8)AS!W",]U:.8.3;LSF12[#U.L\+ O^ X)8ZW1S,!NIO76\@DS>7]0 M0K\EVD\-9VP+4NE$*HD::!3'Q*0#4S1C65&9Y%Q-06%"Y;4V>7R8HJM/UWU7 MZ>@&PXWR2.,L4G BDA^@.\[46J(O+(;X+8"K:1?<@SWW<5"+.-J(&Q1ZGU'@ M!7X%H/Y)ANV"8;N6X1T6 M3_IX+"@@>$Z)>D42-$U]CD#69*Q3P'/MC1L597'L5VGPFS:/:JB1ET1]0IYO0_E_8>XWA%I MOTK;L5DCJ!)78>?7B/.]PR?(DZS%%;-81RB<>&EV>UEPI7LA.USK_A:$,=#OEYRK_<0$*#KFX3]02P,$% @ JXKI M4FL>#JW. @ H@@ !D !X;"]W;W)K&ULO5;; M;N(P$/T5*]J'5FJ;&[=6@-3"5HNT756E[3ZL]L&0";&:V*D] ?KW:YN0PA(N M#ZM](;[,.7/F.&;270CYIA( ),LLY:KG)(CYC>NJ:0(955?6OQGXG@'8B%<&"[4Q)J:4 MB1!O9C**>HYG%$$*4S045#_F,( T-4Q:QWM)ZE0Y#7!SO&:_M\7K8B94P4"D M/UF$2<_I."2"F!8I/HG%-R@+:AJ^J4B5_26+,M9SR+10*+(2K!5DC*^>=%D: ML0'P&WL 00D(3@6$)2"TA:Z4V;*&%&F_*\6"2!.MVF/1NAK&S3&.4>I= MIG'8'_$Y*-3G@HIAD/R=F7<_*%,$Z>$U$HRB/5=5&K-KG=::GP;J4P MV*/P-I=7)/0N2. %?@U\<#KY?+W^,R*_O&D)&")GZ?2!A6"4,;<+&GH3/ O5I1":MJG+5V;BB:5H:;6O17LGM_>7NMV(MN?7B^M4XCHGBTLDP'YYG:/R#D5LB;NNQ%T? M%4=C!'E,V_51;8-JXJRUWGQP716O M(27J3&R FS=+(5.BS5"N7+610)*DXG[N5T['(-*,<;B52 M69H2^>,2F-A-'.S\FKBCJ[6V$^YTO"$KN ?]L+F59N1641*: E=4<"1A.7$N M\(>9[UE"COA*8:<:S\AN92'$HQW,DXGC647 (-8V!#%?6Y@!8S:2T?&M#.I4 M:UIB\_E7].M\\V8S"Z)@)M@_--'KB3-R4 )+DC%])W8?H=Q0:./%@JG\$^U* MK.>@.%-:I"79*$@I+[[)]S(1#0(>'"'X)<'_74)0$H)\HX6R?%M71)/I6(H= MDA9MHMF'/#HK>(*+&KC9:;$0W+M>]+-;UCZQ[ ML9%G*/#>(]_S<0=]]OMT;Y_NF@Q4:?"K-/AYO.!_T_ >72@%9M=F7^B&D@5E M5%-0Z!,0E4E(D"F^.X@S*2E?Y:B_!)?5Q"515*%_;\P":*XA5?_UR LJ>4$N M;W!$WHRH-8)O&=T29H^D*]]%A#"/8)MW.QWAR"9GVTQK&Q6%?CBL4'OR!I6\ M0:^\3T0^FA)9,$#*)B)/6)?&(LRPL3H>&K\YT-B!&HR&?K?&L-(8]FK\(C1A M79K"UFKG4>0?:NI >1B/NC4-*TW#7DU_9T)#\NZ-2<*?MY+&ILI,5UWDSH:* MI"IDK!K-$W/J-":LP)85>G(#6RBG\&E/F465GN@U=L&HDC=Z=A>,6N?4U05M M5$\7G%?RSE^F"\[;]1T&@7^@L0.%H_!(Q6&O]GOO:7U0\O8;P0L/977 1I&' M!T=T-7Z'<*^N>[KB=&EJG&OT6:]!HL\+!7*;YW/.-]E!P?M]!8]KW\>OTOAQ M[?SX^=9?AFB>R6'%]T+VI=6NCU_(]G';T8?1X%!A&Q1@[UA=U;:/G^C[N&WI M':+:H!Y1M>_C?N-O%OL#%[V%'O06>FWM^%5Z.Z[-'3_?W7';N%N%W@?9EU8; M.WXA9\=MTV[IZX/L_W>M/=U_HJ>7O+!'3R^DT.,VKA?V;F?2L:)<(09+P_'. M(D.6Q76I&&BQR6\<"Z'-_25_7)LK)D@+,.^7POSO*0?V$E-=6J<_ 5!+ P04 M " "KBNE2"A']$A,# "&"@ &0 'AL+W=ON^?NG---UHS?B900B1[RK!!3(Y6R/#5-$:4DQ^*$ ME:2 -PGC.9:PY4M3E)S@6)/RS'0L:V3FF!;&;*+/%GPV897,:$$6'(DJSS%_ M/"<96T\-V]@<7-%E*M6!.9N4>$FNB;PI%QQV9FLEICDI!&4%XB29&F?VZ=SV M%$$COE&R%ITU4J'<,G:G-I?QU+"4(I*12"H3&!XK,B=9IBR!COO&J-'Z5,3N M>F/]G0X>@KG%@LQ9]IW&,IT:@8%BDN JDU=L_8$T ?G*7L0RH?_1NL;Z (XJ M(5G>D$%!3HOZB1^:1'0($&@_P6D(SDL);D-P=:"U,AW6!99X-N%LC;A"@S6U MT+G1;(B&%JJ,UY+#6PH\.5MPN!%<\X>\^9 M$*C<)+ML/9*-Q[Y\UC9];5-]CZN9ZUE6.#%7W;3UH.#GM*@=P5XKV!L4?!9% M55YE6)(8O@KH$!'%]7<'HG'.N*2_]$&?[MKTJ*/HV+7\P-X3W@-SPM /^Y7[ MK7)_4/EGZ'U_FVC_B1+7#8L\KFL6T6 JM,2/0D%*6 MQ8CF$,***+UBX/J-6S?CU[_K0>LL>(6['CS)KCT*/6^O!GVHH'.Q=@2'K>!P M4/"D][NA>/1?A5Z4?N=R>P,"6I"^X3YDA8"FDX"-.MD#'Q>#SWU1K)2 MSPVW3,(4HI&PO=V]R:W-H965T M('@UP3,)HQ,$OR;XYQ)&-6&D9Z:*HN]&1JMHR?$[7N M2\'DVUSRQ.R!K&@)Z 5_ D=7Z*N)[CYE;7% %PD(G!?\4KY^72;HXLM1Y-:IW8E370X^4B(RC.Y)">BQ@RPA-#N^08^X- M*MYNV37RG9_(,Y'/3\0@4NY)[52R@!!:Y1JTD7Y 5A_QS$C>_X>W48=PU%GF&Z!Q,;M9IT,>&) M,G2=KT^Z:16]\SMLVB#Q4Z1L$F/:BVU'&LUDGE#L9Z."^' MV_D:C0-S1_6 G-E>C"1;VXINW7REL V^@;#T8KNB*@.KZ:WN27=ZKN!T3]7 MMR=]HG_)5%>O1\PV.>&H@+64=*['TA&K;C-50]"M/M_?J)"W!?V8R1L@, 60 M[]>4BD-##=#<*6?_ 5!+ P04 " "KBNE2CR2L!!\$ ! #@ &0 'AL M+W=OZ^N@X*LFAI&HJ*N#X)1.RI!JWX0**PDA"._YNA4XZG89Q?_TB_1<+'L'<4P47HOB#I3H_GJ:!8OVPIIJNEE)LB334*,TLK#,M-\)GW,3]5DO\RI!/ MKRYY(DH@7^D3*/(S.4M39N)!"W+)FZPRT7F_!DU9H3X@R=WMFKQ_]X&\(XR3 MK[FH%>6I6CH:K3$RG:35?-YH]H]H]GSR17"=*_*)IY"^%N @C Z+_X+EW!^5 M>%;)*0G<$^*[OC=@T,7;V=T!]O6;V;W%")J@BTQ@Y07?C Q9,Y440M42R)]7 M2$8N-93JKQ$E8:XZ+FT\C]: MU!UD6W^#;8#OE0=FG0=FHX*,?^^!0\:TPD9&"_8/I"23HB0Z!SQ)Q(;;FB B M(UB/R0,1E=UCUM:V>PUF?Z-V9M6:[ONXBJ-@Z3SNNZ9/,X_GKVG6?1I_L:-Y MA3GJ,$>CF+%C8C_DA.- MJT_D#EL<=Q;'HQ;?\380)CAZ/V0ZI_J$L(SL"$YPUM1%2EA9X5@AT.7X6'+' M/9/]V0&J/DD0'@2K3Q(&P\CG'?+Y*/(K1N]9P?0SP:B02FC@FF%[QL%/"\VP M:V/[Q>K5($'I(63SGDW>(;(!DL6PV8O.[,6HV3>@@,HDM]:E\(@7C JO"QHK M" -@(Y%(P&$SF&2+GCU1Z![8W*>)W8/Z6@_(B8_4CN?N)J8["NW6(C"XKD2" MD?A<2Z929CO!2$/R]D:R]^,ZO^?OU/BC.'[[SLIOQY;][I+"]W9CS@O]L M!H&GBLGF#O*,^31HUKAXWPVB,7?M)J4W/G'^7T:WPO>=-YL=EN$ 4>C'!SD] M1#0_EM2[*>B-C\&7D6"2[JS6N9#8P:=V1[9*_M.3/.V^D+EAG%% M"LA0I#N-T2;9/%>:C1:5O<#?"XW/ ;O,\8D'TA#@]TS@5&@W1D'W:%S]"U!+ M P04 " "KBNE2;C+6JZ$# !#"P &0 'AL+W=OB@V2=O=AL0^T-+*$ M2*1*4K'W[W=(.8HCTVI>)%[.7,Z0G)GYEHLG60 HLJLK)A=.H51SZ;HR+:"F M\H(WP' GYZ*F"J=BX\I& ,V,4%VY@>?%;DU+YBSG9NU>+.>\557)X%X0V=8U M%?]=0\6W"\=W7A8>RDVA](*[G#=T X^@?C;W F=NKR4K:V"RY(P(R!?.E7^Y M\HV 0?Q5PE8>C(FFLN;\24_NLH7C:8^@@E1I%11_SW #5:4UH1^_]DJ=WJ86 M/!R_:/]JR".9-95PPZN_RTP5"V?JD QRVE;J@6^_P9Y0I/6EO)+F2[8=-HD= MDK92\7HOC![4)>O^=+,9^4A*1GX4O)6497+N*G1(JW73O?'KSGAP MPK@?D.^M@5.-5(RY(Z)V3P M\BT,W[Q?W+.*K M=XO[LQ$V87\XH=$7_O9PR*J4:<5E*X#\<[662N"#^7?$Q*0W,3$F)B=,W/"Z M:15DY(\/TR#POL"NP0L F9GZ7_" C0L*7=!;3(+MF#L;D;&A,\WSTI]&T[G[ M?!AZ"V@2#$ K"RCVHA[TAF/4/4%2,P4)=N0 M7/#Z@/3*IBF9VAE->T;344:WNQ2D-">R!@8YDC 7@F B3I\(;TRQ MPES5FK)E93BU,?0'#"V@)$P&#"V@(/+M#&<]P]DH0ZR66 N9H3AR3+-CTT,* M-D@\O'4VD!_8*?C>:]'R1DG\J0H0YCF=ZT=4M9E^N0U@(\#T_2L5U/9ZY%G\ M.;I^%I0_3%0V3?&)1.4?5&-_E-C=N]+M7LEAEDRBV9#$,2B*AR2.,=-P^(3< M@^ZB!K$Q79HD*6^9ZBISO]IW@E>F_QFL7^L.T70MKVJZ]O([%9N225)!CBJ] MBP0]$EW'UDT4;TP/L^8*.R(S++#+!:$!N)]SKEXFVD#?-R__!U!+ P04 M" "KBNE2^TSJ-9P$ Q$ &0 'AL+W=O>?-73+[IC^T=Q(N NZ* 6O6*VXJ)%DFXO9)?YT M14+C8"W^YNR@3JZ1&7"I9G8/9_8YJ]!6RCVZY8D@+=,>W-=_PG-8:W0AI)LCZ7S-P MDJRP<2^58A"6UL7Y\^^S4YF0B:M1%C6S4Q1AEGLL]+8_I9<]0Y0K260L-:[K8YQJ^!S5O MO]GL92/@K2^3QX_$]B.F SRMXR1>!4^GZ7)MHB3J;,[H%QW]8I+^3E/-4 U= M"_J3I)K76U0*I5!.I7P!\ .5_JD_QDU.8'"4#(!=&T(2/W#< <>3P%_X,V34 MSI[I(ERAHB\0'V?L,"RSY8#3M4D)\7,F'6S*22TV_I_+8"E@Q/A!1XPNT:AGSCMB--) M8BMWIL/MH0&6;0-[\?&E+E\6#O!O=8D33-1GA/E!)/\GYG M /I$RST];D!*V )1J'X7!9+KJF3[+J)>0N LS M7 R+W6-%DFPLE;U8X>CM&ECV^C\AA+C7$CPM)E>TX;"R^+\0'S8WS5XSV+>* MC88"8)"7)]B[-K 3AO%!4^KBYF_+6S!56!Z M(.@X+#*UIO>4/)6LK^FU*B5V!,6S#CN0S6RY&9!WW2H2GI>BLL5ML+Z,K*/,H<8K' M8Q7CL;[92P^>UIZN>."891=Q57&EQC0=N^(RQX0X*\)KMAC9?N!>AO K.C36 MY$>KOL5V%6<>)TL'VV<69R/+@/3:1*:U:=A!7\-MP\5GG2 APQV>URS-AEH? MG)SGS&'Z3RJWT U0R3;@%WY<0@!Y/)\>;[1H[!'O06@X,-K+'9SIF30&\'XC MA/YU8TZ-W7\)UO\!4$L#!!0 ( *N*Z5)VP*^T , (( 9 >&PO M=V]R:W-H965TH'UJI;4(H,%6 !+33 M^J$2HNWV8=H'DQS$JF-GM@-LOWYG)\TH;^LD1/QR]_AY[NR[_EKI5Y,A6MCD M0II!D%E;W(:A23+,F;E6!4K:62B=,TM3O0Q-H9&EWBD781Q%W3!G7 ;#OE^; MZF%?E59PB5,-ILQSIG^-4:CU(&@%;PLSOLRL6PB'_8(M\0GM2S'5- L;E)3G M* U7$C0N!L&H=3OI.7MO\)7CVFR-P2F9*_7J)@_I((@<(1286(? Z+/""0KA M@(C&SQHS:(YTCMOC-_3/7CMIF3.#$R6^\=1F@^!3 "DN6"GL3*V_8*VGX_ 2 M)8S_AW5M&P60E,:JO'8F!CF7U9=MZCAL.;2Z1QSBVB'>=;@YXM"N'=I>:,7, MR[ICE@W[6JU!.VM"F#H7L)2ZX-9=POTE$ MZH=AJJG9-4[S"A6FCH74CX&[22(F3C.4RX3D2[/YT-,-OKKQ03RA' M_)&P!]FZ1MJ4.\Z_ZIOK^'3D:$0L97.E15#X6;,+EJ9:$N#X5@L=-3KUQ/;U M1OJOI?%@S!V5[(*G7Y)8+4]'T0C%[)X6J?K(']ZRVB!?RYOS5);_T4,]UAFA M>2$5S^K)@"!+\NJ7?J\=T9K@>0,32#V![$QPPX$);CW!/72"5T_P=B:0(1O\ M>D)I^J2RO73<)57T[$3P!R3T:)"F+TKOE[/!7TFN$^56"7B;P#QU=KND@BUY M&C,A?T%7WXI$/:+7:!;'B0XD3=%U7J6C#NN+2Z9HDLJ7)Q,%RK6(R;Q6=%XI M(@.*,$'O>*Z6$EWE,8NW!4P =0.=;*"?$ZO$V4J,D>N\0L0A^//M)7KQ[*5D M"\AB]0Q-D-26R>I_#]R+PX4[M? #I%X>+!5/#Y=ZM4=JL1@C/-52'=(G9,N] M;I,9;BG5'=?T3E\A#&ZX!DPDZR28);'J'Q9I\TF:_[\#22@:\4R^9=% MO]?H]TK]WH#^]T5VQP3B]TB62/BJU+Y*:2[1/ZB.=%\B5G*#4JXFRO49.9FL M>Z#X#13?"N5#J5HBNH;DIWP8#=PX*\?4= @ M"JR(OI0$R.+7=,T$$'H-)J8*L-%$H#5-"[;K/%D-@X!JU(6,T0H\7*)_"2XU MF=AG204H;%GBCJ.P,:/ZJ/H&D>TQE]TQ9.Q'_?X(&W^$5G]&"*G1U;>L0!&85!OS518TUDM>835T"\2:Y$ A5Y;H*Y M"2-KS(6H]9E9R?=;N#Q"IHZW@_^B.\[W@VD4[<:L.XYX'H[<@32>-H9.K8;^ MNI6J97)*M&92#5LV[7[+//D;C)FW"73.I8(F*Z7:3,51D=EUQ76(WIQ6E7AM$CHP)-458U!3@"\GJTU2U,C"'$*ANJ%4BM MO5EQ ;A[58CY4E>S7K2DDU9#_C3U$[M6&+ISV-3&K0)Z R7,9JBID-@[2HG& MIC#B_ZTRXFYI)+XMD4UMQ/;B^&&;)4M852Z_TJUSDA59+R"[U*#,6&N&FFJ% M[>6J<5NAEER4'Y7V6R)E0?,YV^NZ;MFQN\X4'FRO/-:_%S1-[A-K M#X]-!<#3H^0P,41-[$3]$SE<2][N$P;#0 P5$SL[7D,2Y'H%C2AX(>?YMXW/ M=UN $N\^E+B+$D?1U'5W:F;/P*GC=&KK99] )PIP-&2XH6YBI^Y]^0>Y)Q03 MZ2.JHH9F&2]V5P';N@U?D^,L>(CATD>@,$"2RJ.UF <<>IB/5% MG$ KJSC8KBE6I54/7NY<]F*S*R'^V'&>VUQFN,^U<]^'AQPBLDQ698,-KBJ! MW7&U1'.=*>!%@#]O-;>]>.U*L+,/;VM_R-[?;K79<;).8I;'$L4,T(JG[3'4 M&L.M1'#\@4PPO.K:>?4)"P*WAT_]"!:0 UM)KJ%4=P^EZM7?3B#;:(86?K78 MK36X'UBZ/M=PL6MO;7N)"'#4%Q6;?&P@EL7X%9H5BP),V6P\VG+*<+(;'H>X M#"F[=E*>K5:"KT%];O8?*S?HCY'MR9NK6OI6:^[8@F0XW;7OE3PEB;N;)=CQ MW2"<]H/Q#+U[=GI_:A)[W=V+@%CX:W/7*&&TZQYP[$H;5K;^?:UH$2>@L_2;Y [[A@Z-,2.GCL/-=I\Z%0 M4L'21K_\^4@9ZO7\XT3*,*VW9VOB/ZGQ>Y3LK?&>X6/OL(V*']Q*V2/5']Y* MF;2.,C,F%N49L@2/P"JO.AILGC;GU+/R=';G^3E^'W.RH6"=B4 MLGL0Z8Q#2!I1G2=7-XJOR@-3"(OB67FY9!3R0@^ ]_<<6MKZ1BMH3O7/_@50 M2P,$% @ JXKI4B#A7TD@! .A !D !X;"]W;W)K&ULI5C;DILX$/T5%;55.ZG:&"2N3MFN\MB3R\-LIF8VR;-L9* " MB$AB//[[E0 #,UR,$S_8"-2G3W=+![471\I^\I 0 5Z2..5++10B^Z#K?!^2 M!/,9S4@JGQPH2["00Q;H/&,$^X51$NO(,!P]P5&JK1;%O0>V6M!9)@=KHE,3TN-:B=;SQ&02C4#7VUR'! GHCXECTP.=)K%#]*2,HCF@)&#DMM M#3]LD:D,BAG?(W+DK6N@0ME1^E,-OOA+S5",2$SV0D%@^?-,-B2.%9+D\:L" MU6J?RK!]?4;_6 0O@]EA3C8T_A'Y(EQJG@9\_5(EH&2![P !5!NB- ;0&#,S*P)QJ8%4&5I&9 M,I0B#ULL\&K!Z!$P-5NBJ8LBF86U##]*5=V?!)-/(VDG5D\A9B2DL4\8_QO< M_H3_S6 +D.JXT+GN&[1*.(Z M8S-@&O\ 9"#80V@SW=SH,=].-H?SD6C,NDIF@6<.X/V;)SO"5#6*>O$12*N& MM I(:P"R74LLP#T^ 5CR!3>RU+SPTUO*$M071.R M1PE]8C@5Q+_DW>YXAZ9CR$^_=Z?V[HQZOWLA;!_QR_Z=CO_W#O+FT*W]E^NK M9QZ4:VD.C=<3MWV MGPN2[%YS7)GA@T9Z,['W84GWX)[L_YS[(I. 4:>K7\Q+?;>]# M-%-2VQL\:HBAR2HP@44)YK59V#-H#[!HY!::5ZC!!!YFEXP,/J\C!G$ WP:*09CFMS>S-/8&%W65@S;R@;C43#<8V^O*TG<'/Z,M39 MW-6TJ22J<5#9WLC#&9-' M]!S'X#_"DC$-:D0:_H%*]P8^CF>"$\&, P\DY5E2GBI]?!H[+*%&E)'Q^X7K M(WL!#U5DK3-99%TDVZ@[@J.57 W7Y4&0IX)O?XUBQJA1I.$^HJRF!TNT'#E9,=ZPT5O-54)84'1G'*P MIWDJRCZDOELWP.NB[7MS_U8VQF4;V\"47?4]9H&L#HC)04(:,U?28F6C6@X$ MS8K6;4>%; 2+RU V]X2I"?+Y@5)Q'B@']=\%J_\!4$L#!!0 ( *N*Z5++ M1:)9SP( /(( 9 >&PO=V]R:W-H965T-^<]A^1D5'*QE1F 0L\Y97+L9$H5UYXGXPQR+%U> -,[*1#DFS)F,[-I23$9\IRAAL!1([O(CXTY^V!!P*E/!HCXV3-^=9, M?B9CQSM=>UEC"#:>_2:*R ML7/IH 12O*/JCI<_H/;3-WHQI]+^HK(^ZSLHWDG%\QK6$>2$55?\7.?A" @& M)X"P!L+70.\$$-5 ="[0JX&>S4QEQ>9ACA6>C 0OD3"GM9H9V&1:6MLGS)1] MI83>)9I3DU6&!62<)B#D9[1XW!&U1Q?H.R8"/6"Z \13]*NP-9J66"1H(171 M^88$W4O"-FA&<;R]6,5:!.3AZ%*0V&S>\@0H^C('A0F57T>>TC&;.WMQ'=^L MBB\\$5\0:@VF,HD6+('DI8"GS3:.PX/C6=BI."V$BR+_&PK],&@)Z.9\W&_! MYV?CP56'FZBI7V3UHA-Z=<7^3-=2"?T0_>W0[#6:/:O9.Z$Y)T\D 9:@/0&: MM-6LFP_=H?^I+;/O89>MV+P;B]S!:^R%ZW[CNM^ILW@N]+M(_ZV?.,6*4)W6 M-NO=(M&E&[5[?X?SW:MV\^]R?J?[0>-^T"ET1^3V(A4 B# % J1"0C_D;1GH M%O)/): ;"]Y6L?+?C85OT_;"_K"Q/SRO^-I[WF:Z&^^C/6 AVVQ_%)Q_ *RL M>T?=( >QL5U5HICOF*I>D\UJT[BGME^]6I_IAE[UW_\RU=? +18;PB2BD&I) MWQWJ?ZFH.FPU4;RP/6?-E>Y@=ICICQ(0YH#>3SE7AXFY0?.9,_D'4$L#!!0 M ( *N*Z5*@UO[*PP, !@. 9 >&PO=V]R:W-H965T$*/!2Y$Q.O:U2Y8WORW1+ M"BRO>$F8?K/FHL!*+\7&EZ4@.+-*1>ZC((C] E/FS29V[T',)KQ2.67D00!9 M%046K[@'JM M3:.X__R&_JMU7CNSPI(L>/Z59FH[]:X]D)$UKG+UF>\^DL:AD<%+>2[M+]C5 MLG'B@;22BA>-LF904%;_XY 24QR^3$5YJ'0?/3QN9M M;1,-V(0(W'.FMA+\PC*2'0+XVH'6"_3FQ2UR(LY+<07"X *@ ,$>0HM_KQ[T MJ"_=ZO?X%030:,.QPYFP34EHX<+!E$A)R 6PJ;D 2R)304N;C3\_:5EPIT@A M_W)8BEI+D;44N9(/A"D-P->@T@NL;:O>G-90(PMENLGS#$:C:.(_[\?Y5 @% MH[ 5.F Y:EF.G"Q_+XG0AY%M0&[Y\E5.-_9T]M&LL>(]!DDX/F+9(Q,/D(Q; MDK$[E)QM+A41!>"#='O#&I]PN39'^(#OJ0R,4-1/.&D))T[""RRWH,0T [K8 M3TCG%*]HKAL"Z26=G!)*@N"(=7)Z8,(]H0/6URWK:R?K>9KRBEFBCTIW'RPR M"9[*#"MBRB^^#)"C+L:ME?&9*Q &7?\-?EH-+ANL@_I*AF(*][X!\.=5V+(! M.RB?00ZHXX#.4D#+!O<@)G"03]>$8>CD\U$/4=\K+#0E:;YWF%T[C/6-5#H[J#U&:,LY07I_5R/3D(8HH&&"+N."-TM\9XR6E0%^!M\ MP8+J:0%TYZP>.US.=7T,)N<.9-=]H+O]'!>*.:_] Y ;)P2O! NG_UVO@F-W MF/'+_P\SZOH4"LX<9M3U(_3?^M%@F'^ ,QH.L[\W,A=$;.S50P+[=:GGSG:W MO=[,[5!_M'\+;Q;U):6#J>],]UAL*)/:A[6&#*X275^BOH;4"\5+.YBON-)C MOGW%,=!>!F?_ %!+ P04 " "KBNE2]LOE:=H" !N M" &0 'AL+W=O^ M239N*],<"BQ[? 5,OUEP46"EIV+IRI4 G%E005W? M\V*WP(0YD\0^NQ.3A)>*$@9W LFR*+!XO0+*-V.G[VP?W)-EKLP#=Y*L\!)F MH!Y7=T+/W(8E(P4P23A# A9CY[)_,1V9>!OPB\!&[HR1<3+G_-E,;K*QXQE! M0"%5A@'KVQJF0*DATC+^UIQ.LZ0![HZW[-^M=^UECB5,.7TBF6O5R)'@J\K\CW_'X+?/IYN+RK!1&7;:O25X3BA11._\[\NY5$)_37\Z[$<-<=1I?UH* 4PA:M- _RW3 M9K^BBG><#8+1._[>(LZ6YPI$\3F5\8&"H:G8/96',?W0#]ME M#AJ9@TZ9#UQA^I&XP6$%1;'W3MUAD-\?#MK5#1MUPTYU3_9XA SA-0A]VNL# MW;0,PI9U5DV"VQ1WT_KH%;"0*$0%9RJ7R ]1AE_;O$^[F8*:*=@R]8 M1XWWT?]YSXA,>:G+7F %;::[^8)>X'UI<_@1+'H/J^RX.]W =.*?6"P)DWIC M%IK(ZPUT*8BJNU43Q5>V0&PO=V]R:W-H965TYCVX(1+L HV MLR]-^^UG&\)H2NA>P#[N_O>[,QS)3L@GE0,@>2D+KB9.CEA=N:Y:Y5!2=2$J MX/K)6LB2HM[*C:LJ"32S067A^IX7N25EW$D3:[N5:2*V6# .MY*H;5E2^3J# M0NPFSLC9&^[8)D=C<-.DHAM8 #Y4MU+OW%8E8R5PQ00G$M839SJZFL?&WSH\ M,MBISIJ82I9"/)G-MVSB> 8("EBA4:#Z]@QS* HCI#'^-)I.F]($=M=[]2^V M=EW+DBJ8B^(GRS"?.)<.R6!-MP7>B=U7:.H)C=Y*%,I>R:[V#4.'K+8*1=D$ M:X*2\?I.7YH^= )&T9$ OPGP#P/&1P*")B"PA=9DMJQKBC1-I-@1:;RUFEG8 MWMAH70WCYA07*/53IN,P_0ZZ!XJ<$[L@YV"K*,Y6XJ',;!7?5Y)G5>?PC>48^N1$<)^)[_J@':/[_X=X 3M V,K!ZP7 C?TV7"J5^.7\/:(Y;S;'5'!_1 M_%&!I,CXAA3V=%;Z=/I:7ZN$5L5\ML]I?#E.W.=N-WI\8J_U>8,7MGCA(-XB M%Q+/$63Y 5\M$W5RAU%\P/?>)QH'_7Q1RQ<-\CU2R>BR@ _HHG>9_4YG:KH> M'S_LIXM;NGB0[EX@+3Y B]\=VB@R+_L;MCZGX/( SNV,B!+DQDY.I1-O.=;? M7&MMA_/4SJ0#^TP/[7K&_I.I)_X-E1O&E2YIK26]BU@CR7J*UAL4E1U$2X%Z MK-EEKG\\((V#?KX6 O<;DZ#]E:5_ 5!+ P04 " "KBNE2>?F7CL0" T M" &0 'AL+W=OVPVAJZ2'F\:G?[Z9L3WN>,/% MJRP %'HO*9,3IU"JNG9=F1908GG%*V!Z)N>BQ$IWQ=J5E0"<65%)W<#S$K?$ MA#G3L1U;B.F8UXH2!@N!9%V66'S< .6;B>,[7P-/9%TH,^!.QQ5>PQ+42[40 MNN>V5C)2 I.$,R0@GS@S_WKN6X%=\8? 1NZTD0EEQ?FKZ?S*)HYG/ (*J3(F ML/Z\P1PH-9:T'_\:HT[+-,+=]I?U.QN\#F:%)@]):*EXV8NU!2=CVB]^;1.P(_&B/(&@$P:F"L!&$ M-M"M9S:L6ZSP="SX!@FS6ELS#9L;J];1$&:V<:F$GB5:IZ;WH',@T26ZJU4M M #T01LJZ1'8<+?"'WC(E4*Q!8$;9&C9'S6U"84'FA MS;TL;]'YV04Z0X2AYX+7$K-,CEVE?39D-VW\N]GZ%^SQ;U:)*Q1Z/U#@!7Z/ M?'ZZW/M?[NI,M>D*VG0%UEYX*%WHGN 5H401'?0L5SHSLXQ7]E@^YFBVG*-A M%!R@A2TMM+1H#TT['?2E;*N*K5-2BHF.HL ^U524[J&@X MZ$?%+2H^AHKZ4'$'%29^/RII4'O5J;T 55,7^EP8=5SP$W_/D?&] M[S+E'?3C'J1$I*QJ!9DN*3I\D*JWG'@=_F6\#[]3)?T3TD"_[WTOVN_<2S]. MOC>@*5C=58'?N5/N3DDW[^D#%FO"I,Y_KF7>U4#KQ?:)VG84KVR57W&EWPS; M+/2S#L(LT/,YY^JK8QZ.]H_"]!-02P,$% @ JXKI4@>FGF%Q @ A08 M !D !X;"]W;W)K&ULA95=;]HP%(;_BA7UHI4V M$@()I J16E"U29M4]6.[F'9APH%8]4=F.]#^^QT[-&(CE!MLQ^<]SWN"?9+O ME'XQ%8 EKX)+,PLJ:^OK,#1E!8*:@:I!XLY::4$M+O4F-+4&NO(BP<,XBM)0 M4":#(O?/[G61J\9R)N%>$],(0?7;+7"UFP7#X/W! ]M4UCT(B[RF&W@$^US? M:UR%7985$R -4Y)H6,^"F^'U;>;B?< /!CMS,">NDJ52+V[Q=34+(F<(.)36 M9: X;&$.G+M$:.///F?0(9WP_<[7CK4LJ8&YXC_9RE:S8!J0%:QIP^V# MVGV!?3V)RU"V+ONP5Y MEPMJ:9%KM2/:16,V-_&E>C6:8]+]*8]6XRY#G2V^ 99DR&<_D@>0EG(<2F!; MNN2X<[D 2QDW5^2",$F>*M48*EH6$/<]PI:5>)5[D)LB^$XR\-M#VKU(Z3E2TD=*CTC#*.I'33K4Y!PJ M[4--CE#)"=*T(TT_)#U5@'UQ;4'W\:9'O!.XK,-E'^+N&NN.-38%)AI!N+_! M-7UKKX+N[G"?F>SHF(ZST7]VPH.NXAKT=ZHW3!H$K5$5#28HUVW3:Q=6U;[1 M+)7%MN6G%7XG0+L W%\K9=\7KG=U7Y[B+U!+ P04 " "KBNE226"VX'X" M !J!@ &0 'AL+W=OKVKB%,)\TI,)[ M- _-K;*S<& I*4>AJ12@<#T-9O'5,G/Q/N 'Q8W>&8/+9"7EHYM\+Z=!Y PA MP\(X!F)?3[A QAR1M?&GYPP&20?<'6_9O_K<;2XKHG$AV4]:FGH:? F@Q#5I MF;F3FV_8Y^,-%I)I_X1-%YLE 12M-I+W8.N 4]&]R7-?AQU ?'$ D/2 Y"T@ M/0 8]X#QJ8"T!Z2^,ETJO@Y+8D@^47(#RD5;-C?PQ?1HFSX5[MCOC;*[U.), MOI"<4V//T6@@HH2%%(:*"D5!4<-HB890IL_@$SS<+V'TX6P2&BOKP&'12\P[ MB>2 1)S C66M-5R+$LO7!*'U.YA.MJ;GR5'&6:/.81Q]A"1*XCV&%J?#HSWP MY;_Q?1["DNF!2MPKAUVREC;(WY?<1U7103;UJ>D#UFM&* MKA@"\H;)%T0HK*ZBJ[:[CURVPL"H;<#(O8?>T6>>WC67ISR^S");SZ<]KK+! M57;<56=&0:/DFAK0-5&V%J^]&0EI%(\>SZ!A1.SSEKWSEF9QM&.N^TQ."UON M"4LNHW>IACNWD*.J?#?3UKHM9/=M#ZM#PYSY/O%F?6X;:=?W_M%T7?B&J(H* M#0S7EC(Z_VQ-J:ZS=1,C&W_75]+8SN&'M?T9H'(!=G\MI=E.G,#P>\G_ E!+ M P04 " "KBNE2Y/IVUD8# !N"@ &0 'AL+W=OOV,.W!) ?PFMB9 M[4 K[[:#', ME!9) <9YPGC^3^^+0.P 6JT#@* !$\ P2$+S0+0/!;0*@ M&YG<%1N'"=5T MV)=B0Z0YC6QF8(-IT>@^XR;O-UKB+D.<'M[ $K.HR93G-61R\8Y<1A$S0QKO M;9Q.0%,6JS-R0A@G5RR.<5GU78U*#)\;%E9'N=7@@%4_(%>"ZY4B[WD$T3Z! MBRZ4?@1;/T9!+>-E*ANDZ;TE@1?XMS<3+W*EGV/&^6&6Q:VN8+&;R&5$C-^'(O93\^XW$RU9"HGS7& M6J6QEC76.F#L2Y;,01*QP!K\)7"0@J36:!%L1?YLAU5ED;-W++NYDM;#9M]= M5PAJEX+:_R0HE2+*0DTHCU"'7+,0R-(6 JSE5 EJ_U,5J=:5J>4U3E25EYX M)#259]2%H!2A>$7;2-56Y:CS3-9YM:QN*:M;*VO*-4A.BT][;*\7D*JF,,Y+ MYO/7K\)>::Q7Z\97H5&^A#7P##",)U7!RREZ.\'S.XUN&;_\NW]^* @:_OZA M2<4AO]&JSH3O/5Z\WO_D MW9<\\L;#?)6/ 0HRSSJ%XS=5<337_G#?!?/WE^ M\&@NJ/5\!M)X@6V%^4#TKK>53TD]F]]N>-Z;JDO])6#O '#R C#PG@/S4+@[ M#S'F:VD;&D5"D7&=OV7E:MDT7=I6X&PO=V]R:W-H965T(,OE)"5JU-XDDOQ_YO3P]HK@XBN)+N>-!:7 M;\6>Y^J7>U%DL52WQ79>[@L>;^J@+)U3C+UY%B?Y;+FHGWTLE@MQD&F2\X\% M*@]9%A=?+WDJCN?^Q4'?SKI1-DO&\3$2. M"GY_/KL@[R*G#J@5?R7\6/:N467E3H@OUR*B)6_Q[XBJ=I M59+*X[^VT%E79Q78OWXJ_??:O#)S%Y=\)=*_DXWV(7H!Q!L(H&T -0.<@0#6 M!K"7!CAM@%.W3&.E;H7 MMWRK>E&BJ[P90U5?O(ZXC).T?(/.T.?;"+U^]0:]0DF./NW$H8SS3;F82U5W M5<)\W=9SV=1#!^HA%%V+7.Y*]#[?\,UI 7.5=)+$OWB*&?T,4 M4P(DM'IY. ;"HQ>'DW#$#>OZ@=7EL6?ZX8;O12&3?'O2(__\J>3H2O*L_'>D M,J>KS*DK.K!:-AR4AQ,'!8O[0;UQ(YCJ>=RJ+ !D. M?*QE)_F[7?[N:/X?]KR(ZT9*\K7(^/QU*LKR#62G* PCQAF;)&''<-Q M9(M?!?XB'YQC?H5MS+8UQPR(-O>S#S6]D:1GS3A"URPUZ7GI@(.A/!J(F( M*VJNDV:VJ14.Q5DU#;_5#R W@9V$1TP[MB@@F!EV;)'O5TL*9"?L[(2C=JYR MR=50DNW\@ R$]G#!H9&_K2$N=8S\;1'%X<"8(EAC"8\Z>!\7N9K@93NUT1U7 MJR%O_2 9/\(3I2WUI,D#]OOT*UKMU"LDNHYS M]2Y8<6H$0D0CC_P"YA$-/?+]U&M#^^T78NI9 P>0N9A8(\>6!1X-!V!!-/;( M9-PC-JY($%)J&@)D:C&EIB% IA9=?\"0QA^9AG_$!AH(H1WW3$Z!B_A!+- S) M#].0V!3SS;=$0!/0T+0 ,+/_]GRZU=$XI#\%A]1&& D),3D/R@+7-;Q!,H^Q M@=E#-1'IA$2D .D(]EQS90-U/AG,5A.1CA/QZE.=ZB&M%N*Q?:SF(/T%'*2: M@_3[.4AM$@&2 6)0S3XZ#?NH#2S+P;.2:%1RZD SCT[,/&IS MREI^ "R:5@#:#5C1J*,_C#IJ$\KJAV 49QIO;$*\,1M;CN>:^Q! Y:J5=2!3C38VCK8/+L8^9O:^9OP!I M3".-?3_2& A@JWQ :@&/3X(T]C[?G)=&H MY-2!QAN;&&_,!A,+7-,,(#*W3!$D]J=6U_4I[7&\TOR+FI.GW4Q MS6'X=5QLD[Q$*;]71>*WOLJI:,Z7FQLI]O6)ZYV04F3UY8['&UY4 O7[O1#R MZ::JH#OE7_X/4$L#!!0 ( *N*Z5)=I9A!3 ( -<& 9 >&PO=V]R M:W-H965TW.G[(P,*B436&LF M:U"XG 87T?E\XN)]P ^&&[TU!I?)0LI'-[DNIT'H'@@Y%L8I4'M;XPPY=T+V M,9YZS6 XTH';XU?UKSYWF\N":IQ)_I.5IIH&GP,H<4E;;N[EYAOV^8R=7B&Y M]E?8=+&3,("BU4:*'K9/(%C=W>ES[\,6$"5[@+@'XO= N@=(>B Y%DA[(#T6 M&/> 3YUTN7OCKJBA>:;D!I2+MFINX-WWM/6+U>X]>3#*[C++F?RA76A\:K$V M,%_;JX:3*S24<7T*G^ #$- 55:@S8NQICB%%KWS9*<=[E&_I"\1G'R$.XV@' M/3M,7S1J!$FX%[\Z'@]WX/.C\>C+6YQ8@P>7X\'EV.LE1[H,OVYL!%P;%/KW M ?UDT$^\?KI'?T9U!25;LQ+K4ML/I>"V:"4TJ*"00M@OTI<13E@-K>XV_,KI MKM)TAYWYPURC6>?A*$TSLMXNP#%!\[\$O4DV'9)-#R;[WLP#_HT'R?$_J<]D MT)_\Q_I<3G:X&D7O7"5;3<&U_%NJ5JS6P'%IL7!T9BU171OM)D8VOD\LI+%= MQP\K^^=!Y0+L_E)*\SIQK6?XE^5_ %!+ P04 " "KBNE2;DV5F38# 0 M"0 &0 'AL+W=O(!IX++O3(R8Q9?W9=G618,'TIURCHS5*J@AD:JI6KUPI96@45 MW T\+W0+E@MG/*SF[M1X*$O#LY.9>;O_!QD_/\B62Z^H*VP;K.9"4VLBB"28%12[J.WMN]F$GP ]/! 1- M0+ ?T#T1T&D".F\-Z#8!W6IG:BO5/L3,L/%0R2THBR8V^U!M9A5-]G-ACWUN M%+W-*SK31P]7,?P%'U]C!YN9K<03:>SQ]N'.7R(T;"N(:5V/3=I M5$UJ5<$)57X WZ0PF89KD6+ZFL EBZW/X,7G)#C+&*W5)72\"PB\P#\B:/KV M<.](>/SFVJ=BJ]S@F]^/84Y?0'2DN,%^,$G[^J"=FR#5)#&[OT3 MXR6K"JL]- UT%G"/&M6&!M_O)>= M;-E*OUQ1E.WU=2M-'5/:)HP;I?YZYT? M>G\S PM[)W.(\7N=UYCX&.:J MQ;SRTVO]],[ZB8HZJY.,J16FM2\C 9_IDZOQF)N:,-Q1X>UY.41<]?>LG"-Y M921LC81GCR=5'P(.2&]WTKOGY4>4X8G M)U7W_[C=?T3$AXCPN.1!*WGPEC( J@ 43=;(97T_506#@^SM=O:M'&(.*B4^ MQ.Q62FW'W>D5!5)FVYY+66Z3O?Z99\4J;K_U@,CUU5'6DA#_:UZS.B7!94%T/NEE.9E8!=H?X+&_P%0 M2P,$% @ JXKI4E'B4Z7A 0 5 0 !D !X;"]W;W)K&ULC53;;MLP#/T50>^K'#?MNL QT*8=-J %@@;M'H9AD&W&%JJ+ M)]%S]O>39,=-AZ38BT52/.>0E.2L-_;%-0!(=DIJMZ0-8KM@S)4-*.[.3 O: M[VR-51R]:VOF6@N\BB E69HDETQQH6F>Q=C:YIGI4 H-:TM!1U@R' \JSE-6P G]JU]1Z;6"JA0#MA-+&P7=+KV6*5AOR8\"R@=PLW^.O?M>"NY@ M9>0W46&SI%>45+#EG<1'TW^!L9^+P%<:Z>*7]$/N_)*2LG-HU CV%2BAAY7O MQCD< JY. -(1D/X+.*5P/@+.8Z-#9;&M6XX\SZSIB0W9GBT8<381[;L1.ISB M!JW?%1Z'^3TO0&8,/54(L'*$W;P/NY/@CQ*/ %<#,#T!?.:R@[ZDZG MNM/(,S_!7(4UMQ!/+];H?AGA42R+UP^.-8?^_3=^Y# MS7G[\U5F4AE$7B6"PK$Y_)? XJ1 FLSFR:<'4 788_-B!V<>WML#M[70CDC8 M>L'D[.,%)7:XPX.#IHWG61CTERJ:C7_V8$."W]\:@WLGW*SI1Y+_!5!+ P04 M " "KBNE26$F@FQ(# L$0 #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V M4U4&3:THR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9"IWXTF#Q[^Y*G?AB_]SU+ ME\FB@FINM@V@OT[[YY5L5/3$514#$,CJ!]:&CL!_ETV MR[U+.WH5KU>S!ZD_MV8[HIM#K] ;10NVZN:K8A" L84NIV*.)!JVR, :J?.^!*LT6NY:?BM1W=*4W[;0J<,WC?U#SG\US M2055A.^*-KU_S%E^M>+^%/@;FKM_*X>*G2*C#\>OL3_YCEMDE!R_QOZP?;8/7@!2+UO\&K"M\&]>8MXYJ)?K9D>4[%D_/-T&LR-Z^">_QF M?4X+TG)]-X"IOQU?TYRU53*LNH%$]*NVXZ^PO3 >WEY,+"9RNJ)YUD]5.>^& MGAF8J/T%#H?(57>Y$"#,M;',/7S89I P\L#D3ZO5SCU<8[ MY/D^P&KZ7(=@.\4[$=LIGFM W'D#CR1Q5QN+ QY8%;#>@?CN.-!3;I\H@JIB MVK G&$>2!$.@%]T]&L=(=F+XN.N#/251E"1N!#"W@BC"$'@:<013 !HP)(JZ M<_#@/ HVYU2P_7UD]@M02P,$% @ JXKI4I>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'.CZ!+2-_;B-]DEIG+TI_>U3J M&WLMB\J,!VMK-Z?#HJ+"_FF59%,1X$VX('H:W,?CL];R 7_-'X,Y8_ MWG$',AZD(U?A2FIC_16^?NX8GX6[>'M46W4E"ROT!;?B'ZWJC:R>FFK<4PS! M8_@X[#ZW03S5_R>,:K62F;A065V*RF[CJ$71 %9F+3=FP"I>BO%@HIZ%;I[' MW6":;Y_-.B@0*7TJ78&>YAZ/$J4RJI"YNWO._N8%KS+!? @- P1P+ W0'9P MRP%DA$!&GP@Y;R":'QBF5FRV:;WJ&(&,>X1(9!'O4%.N%D#R&,$\I@6\E8+XZ[P!8Q7#K0N2Z[??"CE$X \02!/:"&G MU;,PUDT2)=<:G9 R]JT43J2E:N6Y2\8-/*6%V7$!.5"[%=W$C! M=7_VS;_:R^^UW#0_@'2860)BM4RK3)6"+?BK:+U83"0!L4F:3DZL59$+;?[P M(;-OD WS1T LD&O!33M2F"@"/1GRO&[K+Y_V^#5-"0.R$R>QF/KN>7IPO+B_8 MP_GU_?EB.KMAYY/)[/YF,8>8F!0"8BN@ZFH- D+,%"&Q*7#,"&)BI@B)30$< MRP[K5 M+2G$Q-P2D<]",,PCB(EI)B+6#(YY##'1I2YRS6"8)Q 3TTQ$K!D,<^GG[N^8 MF' B8N'@F '$Q)03$2L'QX1#H A34$2L(!P3#G8CS$)1CQ9:!M!"$6:AJ$<+ M+0-HH1BS4-RCA98!M%",62C^Q!G.(9NHY[*Y MQ,]VFOH@)F:AF-A"^]&LK.:9K1WG5V[K5L8%3;D06PB?.L(.*<8L%)-;J'OJ M>"$LEP5<&8HQ"\7$%FI-'0_9QR&[?'750DS,0C&QA?8P]]L0Q,0L%!-;: _S MGV(B5DH^93$39?. M]S,2"9KZ)[;0.V9KF\<[*<3$+)1\SO+;(?-?W-C#?)@2+G0EF(,28@>]0U[5 M;C@DV-=FYU5=_F*^A9B8@Q)B!^TPMUAWS3"^:/I.(9^Y)_G Q!R4$#L(S36R M [@K!7-02NR@KA58T.@A)N:@E-I!70O%'0THQ0R44AMH/SW:C8C9)Z7>=88E M2EMYJ12S3TILG_LJ3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N M/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/P_5T39>#W)TG-XN7MU4SO+Q) MD^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#]( MEBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'= M@G@+@=Z*>BN!WHIZ*X'>.OG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LFFR4$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2SFT!O1[V= M0&]'O9U ;T>]G4!O1[V=0&]'O9U [T"]@T#O0+V#0.] O8- [T"]@T#O0+V# M0.^8_*PDT#M0[R#0.U#O(- [4.\@T#M0[R#0.Z/>F4#OC'IG KTSZIT)],ZH M=R;0.Z/>F4#OC'KG[]2[CI^'4J\]7VM\_G=2/9[O+=?'7Y9?)R<]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8 MOOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W& M/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C M1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-C MNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ JXKI4DXW-@#N M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ JXKI4IE&PO=V]R:W-H965T&UL4$L! A0# M% @ JXKI4BD,=4FP!@ _1T !@ ("!70X 'AL+W=O M05,+R , $4. M 8 " @4,5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4O#2F0EB M @ = 8 !@ ("!\R$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4F[V+RSF!@ /QP !@ M ("!'BX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4C+0"BFU @ MW 4 !D ("!GF@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4M%3&PO=V]R:W-H M965T&UL4$L! M A0#% @ JXKI4OW6IE9Q @ @ 4 !D ("!%9< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI M4FC&C#LL"0 8R !D ("!,&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4NM730*\ @ SP4 M !D ("!*-T 'AL+W=O&PO=V]R:W-H965TCF !X;"]W;W)K&UL4$L! A0#% @ JXKI4BAN+]4Y! B L !D M ("!Z.H 'AL+W=OSD$ #!"0 &0 @(%8[P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ JXKI4IC=86I@ @ \@4 !D ("!=OX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4G?? MH>N# @ *P8 !D ("!8 &PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4@::(8BT @ ,0< !D M ("!O1 ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JXKI4CYO4&MG!0 *1< !D ("! M6AH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ JXKI4F9!E2IU @ ! 8 !D ("!M"H! 'AL+W=O&UL4$L! A0#% @ JXKI4O0I4VFG M P P X !D ("!QC,! 'AL+W=O&PO=V]R:W-H965TXZ 0!X;"]W;W)K&UL4$L! A0#% @ JXKI4H\DK 0?! 0 X !D M ("!-SX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JXKI4G; K[0 P @@ !D ("!.$L! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJXKI4LM%HEG/ @ \@@ !D ("!X5D! 'AL+W=O&PO=V]R:W-H965T%@ 0!X;"]W M;W)K&UL4$L! A0#% @ JXKI4E0'RK:% @ MU@8 !D ("!\F,! 'AL+W=O?F7CL0" T" &0 @(&N M9@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI4DE@MN!^ @ :@8 !D M ("!46P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JXKI4EVEF$%, @ UP8 !D ("!O'@! 'AL M+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ JXKI M4EA)H)L2 P +!$ T ( !Q( ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ JXKI4K5Q M8'P6 @ JB8 !H ( !&(H! 'AL+U]R96QS+W=O XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 180 414 1 true 58 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.amsoftware.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.amsoftware.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.amsoftware.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Presentation and Summary of Significant Accounting Policies Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPolicies Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2117102 - Disclosure - Investments Sheet http://www.amsoftware.com/role/Investments Investments Notes 10 false false R11.htm 2122103 - Disclosure - Fair Value of Financial Instruments Sheet http://www.amsoftware.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 2125104 - Disclosure - Property and Equipment Sheet http://www.amsoftware.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 2128105 - Disclosure - Income Taxes Sheet http://www.amsoftware.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2135106 - Disclosure - Shareholders' Equity Sheet http://www.amsoftware.com/role/ShareholdersEquity Shareholders' Equity Notes 14 false false R15.htm 2140107 - Disclosure - Leases Sheet http://www.amsoftware.com/role/Leases Leases Notes 15 false false R16.htm 2147108 - Disclosure - Commitments and Contingencies Sheet http://www.amsoftware.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 2149109 - Disclosure - Segment Information Sheet http://www.amsoftware.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 2153110 - Disclosure - Subsequent Events Sheet http://www.amsoftware.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 2155111 - Disclosure - CONSOLIDATED VALUATION ACCOUNTS Sheet http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTS CONSOLIDATED VALUATION ACCOUNTS Notes 19 false false R20.htm 2202201 - Disclosure - Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPolicies 20 false false R21.htm 2303301 - Disclosure - Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPolicies 21 false false R22.htm 2318302 - Disclosure - Investments (Tables) Sheet http://www.amsoftware.com/role/InvestmentsTables Investments (Tables) Tables http://www.amsoftware.com/role/Investments 22 false false R23.htm 2323303 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.amsoftware.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.amsoftware.com/role/FairValueofFinancialInstruments 23 false false R24.htm 2326304 - Disclosure - Property and Equipment (Tables) Sheet http://www.amsoftware.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.amsoftware.com/role/PropertyandEquipment 24 false false R25.htm 2329305 - Disclosure - Income Taxes (Tables) Sheet http://www.amsoftware.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.amsoftware.com/role/IncomeTaxes 25 false false R26.htm 2336306 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.amsoftware.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.amsoftware.com/role/ShareholdersEquity 26 false false R27.htm 2341307 - Disclosure - Leases (Tables) Sheet http://www.amsoftware.com/role/LeasesTables Leases (Tables) Tables http://www.amsoftware.com/role/Leases 27 false false R28.htm 2350308 - Disclosure - Segment Information (Tables) Sheet http://www.amsoftware.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.amsoftware.com/role/SegmentInformation 28 false false R29.htm 2404401 - Disclosure - Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 29 false false R30.htm 2405402 - Disclosure - Presentation and Summary of Significant Accounting Policies - Contract Balances (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails Presentation and Summary of Significant Accounting Policies - Contract Balances (Details) Details 30 false false R31.htm 2406403 - Disclosure - Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details) Details 31 false false R32.htm 2407404 - Disclosure - Presentation and Summary of Significant Accounting Policies - Total Expenditures and Amortization of Capitalized Computer Software (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails Presentation and Summary of Significant Accounting Policies - Total Expenditures and Amortization of Capitalized Computer Software (Details) Details 32 false false R33.htm 2408405 - Disclosure - Presentation and Summary of Significant Accounting Policies - Capitalized Computer Software Development Costs (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails Presentation and Summary of Significant Accounting Policies - Capitalized Computer Software Development Costs (Details) Details 33 false false R34.htm 2409406 - Disclosure - Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details) Details 34 false false R35.htm 2410407 - Disclosure - Presentation and Summary of Significant Accounting Policies - Acquisition-Related Intangible Assets (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails Presentation and Summary of Significant Accounting Policies - Acquisition-Related Intangible Assets (Details) Details 35 false false R36.htm 2411408 - Disclosure - Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details) Details 36 false false R37.htm 2412409 - Disclosure - Presentation and Summary of Significant Accounting Policies - Goodwill (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails Presentation and Summary of Significant Accounting Policies - Goodwill (Details) Details http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables 37 false false R38.htm 2413410 - Disclosure - Presentation and Summary of Significant Accounting Policies - Intangible Assets Including Acquisition-Related Intangible Assets (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails Presentation and Summary of Significant Accounting Policies - Intangible Assets Including Acquisition-Related Intangible Assets (Details) Details 38 false false R39.htm 2414411 - Disclosure - Presentation and Summary of Significant Accounting Policies - Basic Earnings per Common Share (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails Presentation and Summary of Significant Accounting Policies - Basic Earnings per Common Share (Details) Details 39 false false R40.htm 2415412 - Disclosure - Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Details) Details 40 false false R41.htm 2416413 - Disclosure - Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details) Sheet http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details) Details 41 false false R42.htm 2419414 - Disclosure - Investments - Components of Investments (Details) Sheet http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails Investments - Components of Investments (Details) Details 42 false false R43.htm 2420415 - Disclosure - Investments - Additional Information (Details) Sheet http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails Investments - Additional Information (Details) Details 43 false false R44.htm 2421416 - Disclosure - Investments - Contractual Maturities of Debt Securities Classified as Trading (Details) Sheet http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails Investments - Contractual Maturities of Debt Securities Classified as Trading (Details) Details 44 false false R45.htm 2424417 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://www.amsoftware.com/role/FairValueofFinancialInstrumentsTables 45 false false R46.htm 2427418 - Disclosure - Property and Equipment (Details) Sheet http://www.amsoftware.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.amsoftware.com/role/PropertyandEquipmentTables 46 false false R47.htm 2430419 - Disclosure - Income Taxes - Income Tax Expense (Details) Sheet http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails Income Taxes - Income Tax Expense (Details) Details 47 false false R48.htm 2431420 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 48 false false R49.htm 2432421 - Disclosure - Income Taxes - Effective Income Tax Rate (Details) Sheet http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails Income Taxes - Effective Income Tax Rate (Details) Details 49 false false R50.htm 2433422 - Disclosure - Income Taxes - Tax Effects of Temporary Differences That Give Rise to Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Details) Sheet http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails Income Taxes - Tax Effects of Temporary Differences That Give Rise to Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Details) Details 50 false false R51.htm 2434423 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details) Sheet http://www.amsoftware.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details) Details 51 false false R52.htm 2437424 - Disclosure - Shareholders' Equity - Additional Information (Details) Sheet http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails Shareholders' Equity - Additional Information (Details) Details 52 false false R53.htm 2438425 - Disclosure - Shareholders' Equity - Summary of Changes in Outstanding Options (Details) Sheet http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails Shareholders' Equity - Summary of Changes in Outstanding Options (Details) Details 53 false false R54.htm 2439426 - Disclosure - Shareholders' Equity - Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model (Details) Sheet http://www.amsoftware.com/role/ShareholdersEquityFairValueofOptionAwardEstimatedUsingBlackScholesOptionPricingModelDetails Shareholders' Equity - Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model (Details) Details 54 false false R55.htm 2442427 - Disclosure - Leases - Additional Information (Details) Sheet http://www.amsoftware.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 55 false false R56.htm 2443428 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 56 false false R57.htm 2444429 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.amsoftware.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 57 false false R58.htm 2445430 - Disclosure - Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details) Sheet http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details) Details 58 false false R59.htm 2446431 - Disclosure - Leases -Lease Rental Receivables (Details) Sheet http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails Leases -Lease Rental Receivables (Details) Details 59 false false R60.htm 2448432 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.amsoftware.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.amsoftware.com/role/CommitmentsandContingencies 60 false false R61.htm 2451433 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 61 false false R62.htm 2452434 - Disclosure - Segment Information (Details) Sheet http://www.amsoftware.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.amsoftware.com/role/SegmentInformationTables 62 false false R63.htm 2454435 - Disclosure - Subsequent Events (Details) Sheet http://www.amsoftware.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.amsoftware.com/role/SubsequentEvents 63 false false R64.htm 2456436 - Disclosure - CONSOLIDATED VALUATION ACCOUNTS (Details) Sheet http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails CONSOLIDATED VALUATION ACCOUNTS (Details) Details http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTS 64 false false R9999.htm Uncategorized Items - amswa-20210430.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - amswa-20210430.htm Cover 65 false false All Reports Book All Reports amswa-20210430.htm amswa-20210430.xsd amswa-20210430_cal.xml amswa-20210430_def.xml amswa-20210430_lab.xml amswa-20210430_pre.xml amswa-20210430ex211.htm amswa-20210430ex231.htm amswa-20210430ex311.htm amswa-20210430ex312.htm amswa-20210430ex321.htm amswa-20210430_g1.jpg http://xbrl.sec.gov/stpr/2018-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "amswa-20210430.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 180, "dts": { "calculationLink": { "local": [ "amswa-20210430_cal.xml" ] }, "definitionLink": { "local": [ "amswa-20210430_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "amswa-20210430.htm" ] }, "labelLink": { "local": [ "amswa-20210430_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "amswa-20210430_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "amswa-20210430.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 543, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://www.amsoftware.com/20210430": 2, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 9 }, "keyCustom": 37, "keyStandard": 377, "memberCustom": 14, "memberStandard": 43, "nsprefix": "amswa", "nsuri": "http://www.amsoftware.com/20210430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.amsoftware.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117102 - Disclosure - Investments", "role": "http://www.amsoftware.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122103 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.amsoftware.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125104 - Disclosure - Property and Equipment", "role": "http://www.amsoftware.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128105 - Disclosure - Income Taxes", "role": "http://www.amsoftware.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135106 - Disclosure - Shareholders' Equity", "role": "http://www.amsoftware.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140107 - Disclosure - Leases", "role": "http://www.amsoftware.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147108 - Disclosure - Commitments and Contingencies", "role": "http://www.amsoftware.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149109 - Disclosure - Segment Information", "role": "http://www.amsoftware.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153110 - Disclosure - Subsequent Events", "role": "http://www.amsoftware.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155111 - Disclosure - CONSOLIDATED VALUATION ACCOUNTS", "role": "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTS", "shortName": "CONSOLIDATED VALUATION ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318302 - Disclosure - Investments (Tables)", "role": "http://www.amsoftware.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323303 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Property and Equipment (Tables)", "role": "http://www.amsoftware.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Income Taxes (Tables)", "role": "http://www.amsoftware.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.amsoftware.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "amswa:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341307 - Disclosure - Leases (Tables)", "role": "http://www.amsoftware.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "amswa:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350308 - Disclosure - Segment Information (Tables)", "role": "http://www.amsoftware.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Presentation and Summary of Significant Accounting Policies - Contract Balances (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i75bdf6bac12546628a64811a7e89cf0f_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Presentation and Summary of Significant Accounting Policies - Total Expenditures and Amortization of Capitalized Computer Software (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Total Expenditures and Amortization of Capitalized Computer Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "amswa:ResearchAndDevelopmentCostsIncludingSoftwareDevelopmentCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amswa:CapitalizedSoftwareDevelopmentCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Presentation and Summary of Significant Accounting Policies - Capitalized Computer Software Development Costs (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Capitalized Computer Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amswa:CapitalizedSoftwareDevelopmentCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "ibefe1fb86b2948c5bc429930bbf8dafe_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "ibefe1fb86b2948c5bc429930bbf8dafe_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "id870c7939ebe4c70b49bbc2c76057d61_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Presentation and Summary of Significant Accounting Policies - Acquisition-Related Intangible Assets (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Acquisition-Related Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "id870c7939ebe4c70b49bbc2c76057d61_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "id870c7939ebe4c70b49bbc2c76057d61_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "id870c7939ebe4c70b49bbc2c76057d61_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Presentation and Summary of Significant Accounting Policies - Goodwill (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i0f8581db95154a66a12e1ee67b9b6a6b_I20190430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i53cdf7b7a6ee442fa1c5e2993ce2ede2_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413410 - Disclosure - Presentation and Summary of Significant Accounting Policies - Intangible Assets Including Acquisition-Related Intangible Assets (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Intangible Assets Including Acquisition-Related Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i0f8581db95154a66a12e1ee67b9b6a6b_I20190430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414411 - Disclosure - Presentation and Summary of Significant Accounting Policies - Basic Earnings per Common Share (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Basic Earnings per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i03604fdba2854fe79b86c93d6f0a3200_D20200501-20210430", "decimals": "2", "lang": "en-US", "name": "us-gaap:EarningsPerShareBasicDistributed", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415412 - Disclosure - Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i03604fdba2854fe79b86c93d6f0a3200_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416413 - Disclosure - Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details)", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails", "shortName": "Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i8bf9e4c185c74f36bc185f399b62e637_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "amswa:ReallocationOfUndistributedEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419414 - Disclosure - Investments - Components of Investments (Details)", "role": "http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails", "shortName": "Investments - Components of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420415 - Disclosure - Investments - Additional Information (Details)", "role": "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails", "shortName": "Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421416 - Disclosure - Investments - Contractual Maturities of Debt Securities Classified as Trading (Details)", "role": "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails", "shortName": "Investments - Contractual Maturities of Debt Securities Classified as Trading (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i441073f40fb749358cf0a3bdbbb2b3f1_I20210430", "decimals": "-3", "lang": "en-US", "name": "amswa:TradingSecuritiesDebtDueWithinOneYears", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424417 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427418 - Disclosure - Property and Equipment (Details)", "role": "http://www.amsoftware.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Income Taxes - Income Tax Expense (Details)", "role": "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails", "shortName": "Income Taxes - Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Income Taxes - Effective Income Tax Rate (Details)", "role": "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails", "shortName": "Income Taxes - Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareDiluted", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Operations (Parenthetical)", "role": "http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical", "shortName": "Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433422 - Disclosure - Income Taxes - Tax Effects of Temporary Differences That Give Rise to Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Details)", "role": "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails", "shortName": "Income Taxes - Tax Effects of Temporary Differences That Give Rise to Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i53cdf7b7a6ee442fa1c5e2993ce2ede2_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434423 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details)", "role": "http://www.amsoftware.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails", "shortName": "Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i0f8581db95154a66a12e1ee67b9b6a6b_I20190430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "0", "first": true, "lang": "en-US", "name": "amswa:NumberOfStockOptionPlans", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Shareholders' Equity - Additional Information (Details)", "role": "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails", "shortName": "Shareholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "0", "first": true, "lang": "en-US", "name": "amswa:NumberOfStockOptionPlans", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i53cdf7b7a6ee442fa1c5e2993ce2ede2_I20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - Disclosure - Shareholders' Equity - Summary of Changes in Outstanding Options (Details)", "role": "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails", "shortName": "Shareholders' Equity - Summary of Changes in Outstanding Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - Disclosure - Shareholders' Equity - Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model (Details)", "role": "http://www.amsoftware.com/role/ShareholdersEquityFairValueofOptionAwardEstimatedUsingBlackScholesOptionPricingModelDetails", "shortName": "Shareholders' Equity - Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amswa:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amswa:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.amsoftware.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445430 - Disclosure - Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details)", "role": "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails", "shortName": "Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446431 - Disclosure - Leases -Lease Rental Receivables (Details)", "role": "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails", "shortName": "Leases -Lease Rental Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i18fe7290ad85467bb8b5caee948d62d8_I20180430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i18fe7290ad85467bb8b5caee948d62d8_I20180430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448432 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.amsoftware.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Segment Information - Additional Information (Details)", "role": "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails", "shortName": "Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i69309d7c2b0b48f28d541c00554c2957_I20210430", "decimals": "INF", "lang": "en-US", "name": "amswa:NumberOfSupplyChainProcessAreas", "reportCount": 1, "unique": true, "unitRef": "supplychain", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452434 - Disclosure - Segment Information (Details)", "role": "http://www.amsoftware.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "id865342898264d5a986a05b3f8d42483_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - Subsequent Events (Details)", "role": "http://www.amsoftware.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i91ab2801bd86445790fe528754ea18ae_D20210527-20210527", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "ibd59cc1a10f441988870f6b674c2a31f_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - Disclosure - CONSOLIDATED VALUATION ACCOUNTS (Details)", "role": "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails", "shortName": "CONSOLIDATED VALUATION ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "ie7e989c368554084890c139e02da54d4_I20180430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)", "role": "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "shortName": "Consolidated Statements of Shareholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Presentation and Summary of Significant Accounting Policies", "role": "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPolicies", "shortName": "Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amswa-20210430.htm", "contextRef": "i27466a15030f4413864e7d46c2c5116d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - amswa-20210430.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - amswa-20210430.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 58, "tag": { "amswa_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "terseLabel": "Accounting Policies [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "amswa_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "amswa_AcquiredFiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired finite lived intangible assets.", "label": "Acquired Finite Lived Intangible Assets [Member]", "terseLabel": "Acquired Finite Lived Intangible Assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "amswa_AcquisitionRelatedIntangibleAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for acquisition related intangible assets.", "label": "Acquisition Related Intangible Assets [Policy Text Block]", "terseLabel": "Acquisition-Related Intangible Assets (exclusive of Logility's treasury stock repurchases)" } } }, "localname": "AcquisitionRelatedIntangibleAssetsPolicyTextBlock", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "amswa_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block] for Assets And Liabilities, Lessee [Table]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "amswa_CapitalizedSoftwareDevelopmentCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred internally for computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products.", "label": "Capitalized Software Development Cost [Table Text Block]", "terseLabel": "Capitalized Computer Software Development Costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostTableTextBlock", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "amswa_CapitalizedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized software.", "label": "Capitalized Software [Member]", "terseLabel": "Capitalized Software" } } }, "localname": "CapitalizedSoftwareMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "amswa_CommonStockDividendsPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Dividends Preference, Per Share", "label": "Common Stock, Dividends Preference, Per Share", "terseLabel": "Common stock dividends declared (in usd per share)", "verboseLabel": "Dividends preference (in usd per share)" } } }, "localname": "CommonStockDividendsPreferencePerShare", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "amswa_CommonStockOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Ownership Percentage", "label": "Common Stock Ownership Percentage", "terseLabel": "Ownership compared to both classes of common stock" } } }, "localname": "CommonStockOwnershipPercentage", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "amswa_CommonStockSharesIssuedNet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Issued, Net", "label": "Common Stock, Shares Issued, Net", "terseLabel": "Common Stock, shares issued, net" } } }, "localname": "CommonStockSharesIssuedNet", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "amswa_CommonStockSharesOutstandingNet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Outstanding, Net", "label": "Common Stock, Shares Outstanding, Net", "terseLabel": "Common Stock, shares outstanding, net" } } }, "localname": "CommonStockSharesOutstandingNet", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "amswa_ComputersEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers Equipment And Software [Member]", "label": "Computers Equipment And Software [Member]", "terseLabel": "Computers Equipment And Software" } } }, "localname": "ComputersEquipmentAndSoftwareMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_ContractualPeriodOfMaintenanceContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual period of maintenance contract.", "label": "Contractual Period Of Maintenance Contract", "terseLabel": "Contractual period of maintenance contract" } } }, "localname": "ContractualPeriodOfMaintenanceContract", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "amswa_ConvertibleStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Stock, Conversion Ratio", "label": "Convertible Stock, Conversion Ratio", "terseLabel": "Share conversion ratio" } } }, "localname": "ConvertibleStockConversionRatio", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "pureItemType" }, "amswa_DeferredTaxAssetsOperatingLeaseRightOfUseLiability": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Right-Of-Use Liability", "label": "Deferred Tax Assets, Operating Lease, Right-Of-Use Liability", "terseLabel": "Right of use liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseRightOfUseLiability", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "amswa_DeferredTaxLiabilitiesDeferredCommission": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities Deferred Commission", "label": "Deferred Tax Liabilities Deferred Commission", "negatedLabel": "Deferred agent commissions" } } }, "localname": "DeferredTaxLiabilitiesDeferredCommission", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "amswa_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets", "label": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets", "negatedTerseLabel": "Right of use asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "amswa_DomesticMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domestic.", "label": "Domestic [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "amswa_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "amswa_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "amswa_IncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "terseLabel": "Income Tax Disclosure [Table]" } } }, "localname": "IncomeTaxDisclosureTable", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "amswa_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock.", "label": "Incremental Common Shares Attributable to Conversion of Common Stock", "terseLabel": "Class B conversion (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails" ], "xbrltype": "sharesItemType" }, "amswa_IntangibleAssetsAmortizationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible assets, amortization expense.", "label": "Intangible Assets, Amortization Expense", "negatedLabel": "Amortization expense" } } }, "localname": "IntangibleAssetsAmortizationExpense", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "amswa_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "amswa_ItConsultingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IT Consulting.", "label": "It Consulting [Member]", "terseLabel": "IT Consulting" } } }, "localname": "ItConsultingMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_LicenseFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License Fees [Member]", "label": "License Fees [Member]", "terseLabel": "Cost of License Fees" } } }, "localname": "LicenseFeesMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_NonQualifiedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Qualified [Member]", "label": "Non Qualified [Member]", "terseLabel": "Non Qualified" } } }, "localname": "NonQualifiedMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_NumberOfDirectorsElectedByHoldersOfCommonStockVotingAsSingleClassPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Directors Elected By Holders Of Common Stock Voting As Single Class Percentage", "label": "Number Of Directors Elected By Holders Of Common Stock Voting As Single Class Percentage", "terseLabel": "Percentage of board of directors entitled to elect" } } }, "localname": "NumberOfDirectorsElectedByHoldersOfCommonStockVotingAsSingleClassPercentage", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "amswa_NumberOfMajorProductAndServiceGroups": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major product and service groups.", "label": "Number Of Major Product And Service Groups", "terseLabel": "Number of major product and service groups" } } }, "localname": "NumberOfMajorProductAndServiceGroups", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amswa_NumberOfStockBasedCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Stock Based Compensation Plans", "label": "Number Of Stock Based Compensation Plans", "terseLabel": "Number of stock compensation plans" } } }, "localname": "NumberOfStockBasedCompensationPlans", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amswa_NumberOfStockOptionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Stock Option Plans", "label": "Number Of Stock Option Plans", "terseLabel": "Number of stock option plans" } } }, "localname": "NumberOfStockOptionPlans", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amswa_NumberOfSupplyChainProcessAreas": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Supply Chain Process Areas", "label": "Number Of Supply Chain Process Areas", "terseLabel": "Number of supply chain process areas" } } }, "localname": "NumberOfSupplyChainProcessAreas", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amswa_NumberOfVotesEntitledToPerShareOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Votes Entitled To Per Share Owned", "label": "Number Of Votes Entitled To Per Share Owned", "terseLabel": "Number of votes per share" } } }, "localname": "NumberOfVotesEntitledToPerShareOwned", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "amswa_OperatingLossCarryforwardsExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expiration Year", "label": "Operating Loss Carryforwards, Expiration Year", "terseLabel": "Operating loss carryforwards expiration year" } } }, "localname": "OperatingLossCarryforwardsExpirationYear", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "gYearItemType" }, "amswa_PaymentsToAcquireSecuritiesTrading": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Securities, Trading", "label": "Payments To Acquire Securities, Trading", "negatedLabel": "Purchases of trading securities" } } }, "localname": "PaymentsToAcquireSecuritiesTrading", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amswa_PaymentsToDevelopSoftwareToBeSoldLeasedOrOtherwiseMarketed": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflows for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Payments to Develop Software to Be Sold Leased or Otherwise Marketed", "negatedLabel": "Capitalized computer software development costs" } } }, "localname": "PaymentsToDevelopSoftwareToBeSoldLeasedOrOtherwiseMarketed", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amswa_ProceedsFromSaleAndMaturityofSecuritiesTrading": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale And Maturity of Securities, Trading", "label": "Proceeds From Sale And Maturity of Securities, Trading", "terseLabel": "Proceeds from sales and maturities of trading securities" } } }, "localname": "ProceedsFromSaleAndMaturityofSecuritiesTrading", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amswa_ProfessionalServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred professional services.", "label": "Professional Services And Other [Member]", "terseLabel": "Professional services and other" } } }, "localname": "ProfessionalServicesAndOtherMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "amswa_ProvisionForIncomeTaxRealizedFromStockOptionsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision for income tax realized from stock options exercised.", "label": "Provision For Income Tax Realized From Stock Options Exercised", "terseLabel": "Tax benefits realized from the recognition of stock option deductions" } } }, "localname": "ProvisionForIncomeTaxRealizedFromStockOptionsExercised", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amswa_QuarterlyOptionAmountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarterly Option Amount [Member]", "label": "Quarterly Option Amount [Member]", "terseLabel": "Quarterly Option Amount" } } }, "localname": "QuarterlyOptionAmountMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_ReallocationOfUndistributedEarnings": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reallocation of undistributed earnings.", "label": "Reallocation of undistributed earnings", "negatedLabel": "Reallocation of undistributed earnings from Class A Common Shares to Class B Common Shares" } } }, "localname": "ReallocationOfUndistributedEarnings", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "monetaryItemType" }, "amswa_ResearchAndDevelopmentCostsIncludingSoftwareDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development costs including software development costs.", "label": "Research And Development Costs Including Software Development Costs", "totalLabel": "Total research and development expense and capitalized computer software-development costs" } } }, "localname": "ResearchAndDevelopmentCostsIncludingSoftwareDevelopmentCosts", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "amswa_ResearchDevelopmentAndComputerSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products.", "label": "Research Development and Computer Software [Table Text Block]", "terseLabel": "Total Expenditures and Amortization of Capitalized Computer Software" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareTableTextBlock", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "amswa_RevenueFromContractsWithCustomerExcludingAssessedTaxReimbursementsRecognizedAsRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue From Contracts With Customer, Excluding Assessed Tax, Reimbursements Recognized As Revenue", "label": "Revenue From Contracts With Customer, Excluding Assessed Tax, Reimbursements Recognized As Revenue", "terseLabel": "Amounts received for reimbursement of travel and other out-of-pocket expenses" } } }, "localname": "RevenueFromContractsWithCustomerExcludingAssessedTaxReimbursementsRecognizedAsRevenue", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amswa_ScheduleOfEstimatedFutureAmortizationExpenseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Estimated Future Amortization Expense [Line Items]", "label": "Schedule Of Estimated Future Amortization Expense [Line Items]", "terseLabel": "Schedule Of Estimated Future Amortization Expense [Line Items]" } } }, "localname": "ScheduleOfEstimatedFutureAmortizationExpenseLineItems", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "amswa_ScheduleOfEstimatedFutureAmortizationExpenseTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Estimated Future Amortization Expense [Table]", "label": "Schedule Of Estimated Future Amortization Expense [Table]", "terseLabel": "Schedule Of Estimated Future Amortization Expense [Table]" } } }, "localname": "ScheduleOfEstimatedFutureAmortizationExpenseTable", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "amswa_ScheduleOfFutureMinimumLeasePaymentsReceivableOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum rental payments receivable in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year.", "label": "Schedule of Future Minimum Lease Payments Receivable, Operating Lease [Table Text Block]", "terseLabel": "Future Minimum Lease Rentals Receivable under Noncancelable Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsReceivableOperatingLeaseTableTextBlock", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "amswa_ShareBasedCompensationArrangementBySharePaymentOptionExercisableMaximumPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Payment Option Exercisable Maximum Period", "label": "Share Based Compensation Arrangement By Share Payment Option Exercisable Maximum Period", "terseLabel": "Options exercisable period, maximum" } } }, "localname": "ShareBasedCompensationArrangementBySharePaymentOptionExercisableMaximumPeriod", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "amswa_ShareholderExceedingTenPercentOfCombinedVotingPowerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholder Exceeding Ten Percent Of Combined Voting Power [Member]", "label": "Shareholder Exceeding Ten Percent Of Combined Voting Power [Member]", "terseLabel": "Shareholder Holding More Than 10% of Outstanding Shares" } } }, "localname": "ShareholderExceedingTenPercentOfCombinedVotingPowerMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_StockBasedCompensationAndStockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Based Compensation And Stockholders Equity [Line Items]", "label": "Stock Based Compensation And Stockholders Equity [Line Items]", "terseLabel": "Stock Based Compensation And Stockholders Equity [Line Items]" } } }, "localname": "StockBasedCompensationAndStockholdersEquityLineItems", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "amswa_StockRepurchasePlanAugustNineteenTwentyZeroTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock repurchase plan august 19, 2002.", "label": "Stock Repurchase Plan August Nineteen Twenty Zero Two [Member]", "terseLabel": "Shares Stock Repurchase Plan, August 19, 2002" } } }, "localname": "StockRepurchasePlanAugustNineteenTwentyZeroTwoMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_SupplyChainManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply chain management.", "label": "Supply Chain Management [Member]", "terseLabel": "Supply Chain Management" } } }, "localname": "SupplyChainManagementMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_TradingSecuritiesDebtDueAfterThreeYears": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails": { "order": 4.0, "parentTag": "us-gaap_TradingSecuritiesDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trading securities debt due after three years.", "label": "Trading Securities, Debt Due After Three Years", "terseLabel": "Due after three years" } } }, "localname": "TradingSecuritiesDebtDueAfterThreeYears", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "monetaryItemType" }, "amswa_TradingSecuritiesDebtDueWithinOneYears": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails": { "order": 1.0, "parentTag": "us-gaap_TradingSecuritiesDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trading securities debt due within one years.", "label": "Trading Securities Debt Due Within One Years", "terseLabel": "Due within one year" } } }, "localname": "TradingSecuritiesDebtDueWithinOneYears", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "monetaryItemType" }, "amswa_TradingSecuritiesDebtDueWithinThreeYears": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails": { "order": 3.0, "parentTag": "us-gaap_TradingSecuritiesDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trading securities debt due within three years.", "label": "Trading Securities, Debt Due Within Three Years", "terseLabel": "Due within three years" } } }, "localname": "TradingSecuritiesDebtDueWithinThreeYears", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "monetaryItemType" }, "amswa_TradingSecuritiesDebtDueWithinTwoYears": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails": { "order": 2.0, "parentTag": "us-gaap_TradingSecuritiesDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trading securities debt due within two years.", "label": "Trading Securities, Debt Due Within Two Years", "terseLabel": "Due within two years" } } }, "localname": "TradingSecuritiesDebtDueWithinTwoYears", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "monetaryItemType" }, "amswa_TwoThousandTwentyPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Plan", "label": "Two Thousand Twenty Plan [Member]", "terseLabel": "2020 Equity Compensation Plan" } } }, "localname": "TwoThousandTwentyPlanMember", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amswa_WeightedAverageNumberOfSharesIncludingCommonStockEquivalentsDiluted": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Weighted average number of shares including common stock equivalents diluted.", "label": "Weighted Average Number Of Shares Including Common Stock Equivalents Diluted", "totalLabel": "Weighted average number of shares including common stock equivalents, diluted" } } }, "localname": "WeightedAverageNumberOfSharesIncludingCommonStockEquivalentsDiluted", "nsuri": "http://www.amsoftware.com/20210430", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails" ], "xbrltype": "sharesItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r535", "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r535", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r97", "r104", "r202", "r320", "r321", "r322", "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r97", "r104", "r202", "r320", "r321", "r322", "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r97", "r104", "r202", "r320", "r321", "r322", "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r284", "r286", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r284", "r286", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OtherPropertyMember": { "auth_ref": [ "r516", "r529", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Property classified as other.", "label": "Other Property [Member]", "terseLabel": "Various Operating Leases" } } }, "localname": "OtherPropertyMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r263", "r266", "r441", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r263", "r266", "r441", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r274", "r284", "r286", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r274", "r284", "r286", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r93", "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "CONSOLIDATED VALUATION ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTS" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r263", "r267", "r485", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r181", "r182", "r263", "r267", "r485", "r516", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r93", "r543" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "stpr_GA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEORGIA", "terseLabel": "Headquarters in Atlanta, GA" } } }, "localname": "GA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r98", "r99", "r100", "r101", "r199", "r200", "r201", "r202", "r203", "r204", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r363", "r364", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r186", "r187" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Billed" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Trade accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r228" ], "calculation": { "http://www.amsoftware.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Amortization in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r94", "r95", "r96", "r320", "r321", "r322" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r98", "r99", "r100", "r101", "r199", "r200", "r201", "r202", "r203", "r204", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r361", "r362", "r363", "r364", "r443", "r444", "r445", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r287", "r289", "r325", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r143", "r167", "r168", "r169", "r170", "r172" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r188", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r73", "r214", "r222" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquisition-related intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r83", "r156", "r169", "r176", "r196", "r381", "r384", "r396", "r450", "r468" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Total Consolidated Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r50", "r83", "r196", "r381", "r384", "r396" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r388" ], "calculation": { "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r290", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r283", "r285" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r283", "r285", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r532" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r215" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails": { "order": 1.0, "parentTag": "amswa_ResearchAndDevelopmentCostsIncludingSoftwareDevelopmentCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized Software", "verboseLabel": "Total capitalized computer software development costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r531", "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Total amortization of capitalized computer software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r532" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized computer software development costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r530" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software, net", "totalLabel": "Capitalized software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesCapitalizedComputerSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of sales commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r207" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred sales commissions - non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r33", "r75" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r76", "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r70", "r75", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r70", "r397" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of noncash operating, investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r81", "r83", "r113", "r114", "r115", "r119", "r122", "r129", "r130", "r131", "r196", "r396" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.amsoftware.com/role/Cover", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails", "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r239", "r456", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r236", "r237", "r238", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Shares" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.amsoftware.com/role/Cover", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Shares" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.amsoftware.com/role/Cover", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails", "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per common share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "http://www.amsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common Stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r243" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and purchased software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r138", "r139", "r184", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r138", "r139", "r184", "r394", "r395", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r138", "r139", "r184", "r394", "r395", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r134", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r138", "r139", "r184", "r394", "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of total revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r138", "r139", "r184", "r394", "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r79", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r249", "r250", "r264" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized and included in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60", "r441" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r84", "r357", "r367" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r357", "r367", "r369" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r84", "r357", "r367" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r137", "r184" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Portfolio debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r358", "r367" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Total deferred income tax expense" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r84", "r358", "r367", "r368", "r369" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax (benefit) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r348", "r451", "r465" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r30" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "totalLabel": "Total deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]", "terseLabel": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized.", "label": "Deferred Revenue [Domain]", "terseLabel": "Deferred Revenue [Domain]" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, long-term*" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r358", "r367" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r349" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r351" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Fixed asset basis differences" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r354", "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Nonqualified stock options" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and expenses not deducted for tax purposes" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r350" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r335", "r351" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedLabel": "Capitalized computer software development costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Goodwill and intangible assets basis differences" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities.", "label": "Deferred Tax Liabilities, Unrealized Gains on Trading Securities", "negatedLabel": "Net gains/losses on trading securities" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesThatGiveRisetoSignificantPortionsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer profit sharing contribution to 401(k) plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Eligible employee contribution amount (up to)" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r73", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r73", "r151" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r124" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Undistributed and distributed earnings, Class B conversion" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregated Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributedEarnings": { "auth_ref": [ "r116" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned.", "label": "Distributed Earnings", "terseLabel": "Distributed earnings" } } }, "localname": "DistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r245", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends declared ($0.44 per share)" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r10", "r41" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r16", "r17", "r452", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Accrual of dividends payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r102", "r103", "r104", "r105", "r106", "r110", "r113", "r119", "r121", "r122", "r126", "r127", "r460", "r476" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "totalLabel": "Total (in usd per share)", "verboseLabel": "Basic, EPS (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicDistributed": { "auth_ref": [ "r119" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security.", "label": "Earnings Per Share, Basic, Distributed", "terseLabel": "Distributed earnings per share (in usd per share)" } } }, "localname": "EarningsPerShareBasicDistributed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicUndistributed": { "auth_ref": [ "r119" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The earnings attributable to each security on the basis that all of the earnings for the period had been distributed (to the extent that each security may share in earnings). This is the earnings amount which reflects the participation rights in undistributed earnings of each security.", "label": "Earnings Per Share, Basic, Undistributed", "terseLabel": "Undistributed earnings/(loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareBasicUndistributed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r102", "r103", "r104", "r105", "r106", "r113", "r119", "r121", "r122", "r126", "r127", "r460", "r476" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r79", "r123", "r125" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r327", "r337" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Excess tax benefits from stock option deductions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to unvested stock option" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit (shortfall)" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r94", "r95", "r96", "r99", "r107", "r109", "r128", "r202", "r243", "r245", "r320", "r321", "r322", "r363", "r364", "r398", "r399", "r400", "r401", "r402", "r403", "r489", "r490", "r491" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r393" ], "calculation": { "http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_TradingSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Marketable equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r12", "r15", "r193", "r466", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Marketable equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r388", "r389", "r390", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r389", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r275", "r276", "r281", "r282", "r389", "r430" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted\u00a0Prices in Active Markets for Identical\u00a0Assets (Level\u00a01)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r275", "r276", "r281", "r282", "r389", "r431" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level\u00a02)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r389", "r432" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level\u00a03)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets amortized period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r221" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r223" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r223" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r223" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r223" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r215", "r217", "r221", "r224", "r442", "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r221", "r446" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Acquisition-related intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r215", "r220" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets [Member]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r442" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonCapitalizedSoftwareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesExpectedAmortizationExpensesBasedonIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r63", "r73", "r192" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedLabel": "Net (gain) loss on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Net gain on sale of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r209", "r210", "r449" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r79", "r211", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r83", "r156", "r168", "r172", "r175", "r178", "r196", "r396" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r79", "r241" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Guarantees and Indemnifications" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r79", "r225", "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r55", "r156", "r168", "r172", "r175", "r178", "r447", "r458", "r461", "r478" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Earnings/(loss) before income taxes", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r338", "r346", "r353", "r365", "r370", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r108", "r109", "r154", "r336", "r366", "r371", "r479" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails", "http://www.amsoftware.com/role/IncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Increase (decrease) in income taxes resulting from:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r53", "r79", "r332", "r333", "r346", "r347", "r352", "r359", "r517" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r337" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Computed \u201cexpected\u201d income tax expense" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r337" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net, including permanent items" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r337" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal income tax effect" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "auth_ref": [ "r337" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount", "negatedTerseLabel": "Foreign tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r337" ], "calculation": { "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development credits", "terseLabel": "Research and development state tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.amsoftware.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r72" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r72" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r72" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r72" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r213", "r219" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Other intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r64" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r195", "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r193", "r194", "r197", "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails", "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails", "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Carrying value of investment" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r388" ], "calculation": { "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r193", "r448", "r462", "r515" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r420", "r422" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Cost Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "terseLabel": "Lease income" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturity of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r421" ], "calculation": { "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r424" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Future minimum lease payments receivable" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r424" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r424" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r424" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r424" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth 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).", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r424" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r424" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r83", "r170", "r196", "r382", "r384", "r385", "r396" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r83", "r196", "r396", "r453", "r471" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r83", "r196", "r382", "r384", "r385", "r396" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r34" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "verboseLabel": "Investments-noncurrent" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r70", "r71", "r74" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r51", "r52", "r56", "r74", "r83", "r98", "r102", "r103", "r104", "r105", "r108", "r109", "r116", "r156", "r168", "r172", "r175", "r178", "r196", "r396", "r459", "r475" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r102", "r103", "r104", "r105", "r110", "r111", "r118", "r122", "r156", "r168", "r172", "r175", "r178" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": 1.0 }, "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Total", "verboseLabel": "Undistributed and distributed earnings, Per basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r112", "r118", "r122" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net earnings" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International Customers" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NontaxableMunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments that are not taxable.", "label": "Nontaxable Municipal Bonds [Member]", "terseLabel": "Tax-exempt state and municipal bonds" } } }, "localname": "NontaxableMunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of major business segments", "verboseLabel": "Number of major operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r156", "r168", "r172", "r175", "r178" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income", "verboseLabel": "Operating income/(loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r414", "r422" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lease Liabilities After Adoption Of ASC 842" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r410" ], "calculation": { "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails", "http://www.amsoftware.com/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease obligation", "verboseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease obligations", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r411", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r409" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r419", "r422" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r418", "r422" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r405", "r406", "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r386" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Presentation and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r69" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, net of disposals", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r290", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r31", "r32" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r68", "r315" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r233", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r227" ], "calculation": { "http://www.amsoftware.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Gross property plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r229", "r472" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.amsoftware.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Net property plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r79", "r229", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r229" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r227" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]", "terseLabel": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease.", "label": "Property Subject to or Available for Operating Lease [Domain]", "terseLabel": "Property Subject to or Available for Operating Lease [Domain]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r58", "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Total amounts of expense/(recovery) to operations for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Net realized holding gains (losses)" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r330", "r532" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails": { "order": 2.0, "parentTag": "amswa_ResearchAndDevelopmentCostsIncludingSoftwareDevelopmentCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development", "verboseLabel": "Total research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTotalExpendituresandAmortizationofCapitalizedComputerSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r245", "r323", "r470", "r493", "r498" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r94", "r95", "r96", "r99", "r107", "r109", "r202", "r320", "r321", "r322", "r363", "r364", "r489", "r491" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings/deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r147", "r148", "r167", "r173", "r174", "r180", "r181", "r184", "r262", "r263", "r441" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r80", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue recognition in next twelve months" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue recognition of remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r54", "r83", "r147", "r148", "r167", "r173", "r174", "r180", "r181", "r184", "r196", "r396", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Total revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Tax Assets and Deferred Tax Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r113", "r114", "r119", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [ "r114", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Basic Earnings per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r113", "r114", "r119", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "auth_ref": [ "r114", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Earnings before Income Taxes Due to Change in Effective Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r388", "r389" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Acquisition-Related Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r215", "r220", "r442" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r215", "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets (Including Acquisition-Related Intangible Assets)" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Net Investment Income [Line Items]", "terseLabel": "Net Investment Income [Line Items]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r62", "r65", "r480" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.", "label": "Investment Income [Table]", "terseLabel": "Investment Income [Table]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r229" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r156", "r159", "r171", "r211" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r156", "r159", "r171", "r211" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Operating Profit or Loss" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r290", "r314" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Stock Based Compensation And Stockholders Equity [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r295", "r302", "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Changes in Outstanding Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt and Equity Securities, FV-NI [Line Items]", "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r345", "r360" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Expected Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r143", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r178", "r184", "r482" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r143", "r145", "r146", "r156", "r160", "r172", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SegmentInformationAdditionalInformationDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r79", "r161", "r162", "r163", "r164", "r165", "r166", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Industry Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityFairValueofOptionAwardEstimatedUsingBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityFairValueofOptionAwardEstimatedUsingBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityFairValueofOptionAwardEstimatedUsingBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Options authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Incentive and nonqualified options exercisable (in shares)", "verboseLabel": "Exercisable at April 30, 2021 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at April 30, 2021 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Options available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of stock options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at April 30, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r297", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at April 30, 2021 (in shares)", "periodStartLabel": "Outstanding at May 1, 2019 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at April 30, 2021 (in usd per share)", "periodStartLabel": "Outstanding at May 1, 2019 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r288", "r292" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r79", "r290", "r293" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r308", "r324" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityFairValueofOptionAwardEstimatedUsingBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at April 30, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at April 30, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at April 30, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of grants vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r15", "r454", "r455", "r467" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r415", "r422" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareLicenseArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met.", "label": "Software License Arrangement [Member]", "terseLabel": "License Fees" } } }, "localname": "SoftwareLicenseArrangementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareServiceSupportAndMaintenanceArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain software, under which fees are taken into income as performance occurs.", "label": "Software Service, Support and Maintenance Arrangement [Member]", "terseLabel": "Services Revenues" } } }, "localname": "SoftwareServiceSupportAndMaintenanceArrangementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r79", "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Capitalized Computer Software Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "terseLabel": "Liability for warranty agreements" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r143", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r178", "r184", "r211", "r231", "r234", "r235", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesGoodwillDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesIntangibleAssetsIncludingAcquisitionRelatedIntangibleAssetsDetails", "http://www.amsoftware.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r81", "r83", "r113", "r114", "r115", "r119", "r122", "r129", "r130", "r131", "r196", "r243", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.amsoftware.com/role/Cover", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails", "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r94", "r95", "r96", "r99", "r107", "r109", "r128", "r202", "r243", "r245", "r320", "r321", "r322", "r363", "r364", "r398", "r399", "r400", "r401", "r402", "r403", "r489", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r94", "r95", "r96", "r128", "r441" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r243", "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B shares into Class A shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r243", "r245", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Proceeds from stock options exercised (in shares)", "verboseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.amsoftware.com/role/ShareholdersEquitySummaryofChangesinOutstandingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r243", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Class\u00a0B shares into Class\u00a0A shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r243", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Approved number of shares to be repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r83", "r189", "r196", "r396" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r82", "r245", "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscriptions fees" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r404", "r428" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r404", "r428" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r404", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r404", "r428" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r427", "r429" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash paid during the year for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Current Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r457" ], "calculation": { "http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "totalLabel": "Total trading securities" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Contractual Maturities of Debt Securities Classified as Trading" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradingSecuritiesDebt": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_TradingSecurities", "weight": 1.0 }, "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading", "terseLabel": "Debt securities\u2014Tax-exempt state and municipal bonds", "totalLabel": "Total debt securities" } } }, "localname": "TradingSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsComponentsofInvestmentsDetails", "http://www.amsoftware.com/role/InvestmentsContractualMaturitiesofDebtSecuritiesClassifiedasTradingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Class\u00a0A treasury stock shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r49", "r246", "r247" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Class\u00a0A treasury stock, 4,588,632\u00a0shares at April\u00a030, 2021 and\u00a04,588,632\u00a0shares at April\u00a030, 2020, at cost" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r45", "r246" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Common stock shares repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r243", "r245", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Cost of common stock repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r98", "r99", "r100", "r101", "r199", "r200", "r201", "r202", "r203", "r204", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r361", "r362", "r363", "r364", "r443", "r444", "r445", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r48", "r440" ], "calculation": { "http://www.amsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled", "verboseLabel": "Unbilled" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedBalanceSheets", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r117", "r120" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.", "label": "Undistributed Earnings, Basic", "totalLabel": "Undistributed earnings/(loss)" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Net unrealized holding gains (losses)" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r331", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases as a result of positions taken during prior periods" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Liability for potential penalties and interest" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases as a result of positions taken during the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that, if recognized, would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r132", "r133", "r135", "r136", "r140", "r141", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r85", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end\u00a0of\u00a0year", "periodStartLabel": "Balance\u00a0at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Amounts charged\u00a0to expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Other Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r85", "r86", "r87", "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r85", "r86", "r87", "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/CONSOLIDATEDVALUATIONACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r416", "r422" ], "calculation": { "http://www.amsoftware.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r122" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": 2.0, "parentTag": "amswa_WeightedAverageNumberOfSharesIncludingCommonStockEquivalentsDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Common stock equivalents (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r122" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Class A common shares. diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in the calculation of earnings per\u00a0common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r122" ], "calculation": { "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails": { "order": 1.0, "parentTag": "amswa_WeightedAverageNumberOfSharesIncludingCommonStockEquivalentsDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.amsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesBasicEarningsperCommonShareDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails", "http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 1", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 3", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r534": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r535": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r536": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r537": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r538": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r539": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r540": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r541": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r542": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r543": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 86 0001628280-21-013701-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-013701-xbrl.zip M4$L#!!0 ( *N*Z5(>>UJE!E$# &57) 2 86US=V$M,C R,3 T,S N M:'1M[+UK5QNYMB[\_?R*>MGG[-,]1DQTK9+H[IQ! F31*S8)F&3#EPQ=<1G; MY55E ^;7OU-5-A@"":0!7^(]]NJ8NJ@D/?.NJ:D__]]%MQ.=N;Q(L]Y?:W@= MK47_[\V?_U^M]C]O]S]$6YD9=EUO$+W+G1HX&YVG@U;TQ;KB-/)YUHV^9/EI M>J9JM?*==UE_E*VMJ24JP2YF2%NF M7YULQ)3XF,:BIEW":HQY5E.)A1<(T893(XR0K^R&]$22&!EDG69"4BF2Q#&! M>8*4DQJ'S[8&,#H88:_8* ;]_*^UUF#0WWC]^D+GG?7"F?63[.QUN/.:("QJ M"-N'KV_/Q\_9RN9_G):RRE?'T1&AT_M&%=>G>C< /:).A&FQOIQ>!& MN^4KH>6TUTE[+LSYZT&N>H7/\JX: ":A8[R&2(W$DT;"2^G=S1"$*+15#%3/ MN*F/UJ!;-]Z8=/-'WQ73G2\R1G#RO2]73TQ>*/+KT7I5Z/)!N'C'Q$ O3K_3 M<+BM57$UI(LBO0L?>!:__I_ZAP/3[UG-W7&TRG)FWR M^+"HG2C5_W:TXQMWC%AUBW-UXR-P)?.#WJ&T\Z/AU M=;-\=*.C>B=_K;E>[?!@#5C *?OFSZX;J"B\67/_&:9G?ZV]RWH#8.Q:<]2' M^3'57W^M#=S%X'5)X*_?_*__];_^'*2#CGM3]K4VZ="?KZNK?[ZNVM:9';WY MTZ9G43$8==Q?:S8M^ATUVNAE/0<]2"\VPH,NKWZFUKI>^1/N-T"\Y*FI.G Q MV'?^K[64)"R.%>:((L\8IB)F+K$L-L1PC&/[=2M,)^(PG]>3U%/=\&F7;FR" MQ+)!:NUTU,E:E%IHTM+/([V5G7T@^V='M#ZT[>VSX_>RO=?N=.OMTU&C_;9= M?[_?.6I_8GO-.M_;,O2X^8G5FX>T_GZGL_=E]^(#;72.+C-^W-[E]?;1^='E MV]/C+[MH;^OTQ=7)Y MU-Z];+1/:>/](6ELM=I'S>WSH^8AJU]NX_IEJ]5HFC/[?B?5[P_CQM:G2VBG M76^']S9'C:W-RP;9'AT1^/:7T*?ZZ*C=:!U=UL?O?(9O\=YQ,T.-K49Y?V^K MD=:W=E%]JTZ/FG^WC]MO6T=?#OG1Y=]IG>RTZUB,/C2W!_4#=/&AN?E5$&EU M#!+72B9J3&A4TW %_B3(XM@1C/W:&Z\ZA?OS]0T(GQ/1B1K:20NC.D=.Y3MP MI5AA^R-LT32V1B#MD*N$2$@.:8/RH&I,\K@DK90UCZD5 @C.0Q3M'+PCM=@_TQ.@=@)NK MSF[/NHM_N]$*UA_!RJ9AY8@DL1:FQCR "5,O:HH17A/2$H^5\D[1M3<(_B_! M%&X\!EZ*=6*H%M2 P#>"""J$?SP.\.!G#"[)D"MZQ6;.Q:4PV!)A[ M)P=@:5F5V^*P;\%3V+X >Z)(=<=]2(O!;$%GC0/9-=V=WE[;D*/NWZ?U;B-M MM+XA?+MU^H'NMXZZ%YV]]LG%7M.PQI===@3? M:5Q^ L)XVVK ]X_(3GH,H!Y_^;M[1.IT\@Y\:WA,#F/H!V]$QX1W=OJ=/;> R%WC]A1=\?7FT=HK[E+H*^H MWC2C^OG7!,!ES,H:TAKHR"I?TPGR-:,HY<0 /R.T]N:'L (=,"3KKJM=_AA2 MTUA(16*B48R8XK$ IRY.@,B8]12TTG.OPHK'U]C30"UR[!$IA>X%NR.YEO;GC&\VCB\;F5V=( M(L&%KLD8_$1&A:UI:W'-&Q#7<6QH+,7:FX_X4;)?F$01DQ!*P+LF3DA'+,'. M(6N0=YI_![$)%>VDO70 _'_F[&X/Z.@DB(/-HG"#P\+Y8>=#ZMTOAE@=U$U] M:QL@8Q)X4-><#6:VUJ0FC%4U[U'L'$;8*O(]R'8"M8.7'@UABDO >L/ DVLW M08Q% C8[U<9*SJ2CBC.1@!J7U!I%O/BZ>XV==2;M@EW_UQJYR7J-LN4]_SD; MN*+4Z1UGFQFPX4$+?-6]\YZS:U&PWN 5-%M 080?D8F.KS>/NXVM4W;4KH.H M/+ILO#].0?RWCYL@)LEQ]WBKTSUJ[W2.NT%??V;V7W]WCDGG3+>S"Q"E($); M /C1Q7&[CHZ[?\.[C4ZCW6K#FZ=[7X[3^I?/W2,,WVQ_"OT#\?X)?IO15TMC M*I'1-9!YP)"QX#5%4%PS6DJ#->A<%(/27L=H N\$S^^R)!"'YSZ66(+]KC@H M?R]UXKCU##F$S32:-SGQ@P.N2>&Y"]"VT-XG F;9::G%00.#V3;ZG\MM"EJ1<$.9 M8K1&XA"01!J,9H82D*&*$\]DG& PFC_2;]GP]?OG- MY-+-UONE>I_\50Q4/M@"R^--%4$#_P9/WKN^=]5-.WD4UQ"KA5#5S3N3OR7UCHB;M!*%:3MJPG/OJ8A>89IB[-^,8Y\;AP=;D] ZFOHJ>#JJ)QZA&KR9^1LUD$=5%\ M,Z%C,,N;CYY1[C7E+,8..R!J,'2DT$0QCJW4QHQG%*,$D>>>T?$PW$F(9E1_ M6OC81;^3FG10FSY@T%F3C#8]@VY-/UJ: M.6J0Y;=E]0.5WS?OAXM;KI=UT]Y=S3Y4!=QHXO7-WO](4SS"%UH*B?3LFN*) M^-'81"KEDMAXS*QW$OP;+31SQA)/8O9R_+@,N/PC*7$#%Z2$8T(EPE,7(L+: M78-_D2X2.UBK"A#%B9,22>DD5ISY33SR#FY;/SRO+@\ MC58=!]_N5FM]^/EHOT9H+QTS&!@O89[&.OST5$H=$Q?39 ;>^L+"/9,8PDW; M@VJDC/=<20-6AQ(*:X^0-8G1VB)3KK3)"9HKYGTHFE@^'$WT9&A:@1P17& # M'@126L;>.$5C86/E0\QA_GFSR <;'_/,#LU@+S]P^5EJW$T0#X:Z,'G:#U'I MS9Y]E^9FV"DS Y>10:FC7,7><>,XXRP1,4'<8Z*TCQ-,_ (PZ/Q".B,N=0DG M'IQ\@PQ#B=!.@N>'>6*X3 @J-2@6D^P&N8+T49"*!T,:T'\B2+E26 IEA6>" M4<^THR&8 Z)78&%!9 MQB35VB7:$5>$9U5G?+L Q;@W:+E\&44J%L(2PDR9 MG^DPTHE2GE.P6DD<2RT66J3.&M+92%F&34*4X50HSYBCBJC$&L09,5XF5"VT ME)TYI#,1O(8H!E8.B2E.F'# HY0PKA65.+9(+4(T[\>*(3IBU J"QRB9<$C"$AZ4)+VA?'<#:BE7O%);&(2^]9# J2Q4HCIQQ/6,P3 MM-"B]>4QG(DL9;'GGF!A/&7,)UYA0<&O3( 9-39"SH /%X+VK4R$X8HC*STC M&J9(&X&< W44BX20&=#^0M ;HC%BWFI%!&?>)6!4QT92&WL$6ARA!=#=74)T;-0D.]#)K/ MO4H^$S2Q &5))%(6]&:<:"TT-\HYR82-B2WS+<>;BN<=Q.W_#,-&]JS;SWKP M9W$7D"7"/\!Q<83!=894()ZGRKSF,DZLQ]))RG#L!)9<2"MC)D'UQFJ!*.)) MV'IVA#@O%($9Z&X4["QM64R &"@(?"THHT0P[A>((KX/S::UZ: ,=WY4J=WM MO5/]=* Z"P(3>#M44LW5=Y+>R?% M@N!#I)="D-AX;IC$6F.DC$4Q!AM*);%=&GR:>9D_.UHD&8>8ETXE DFM& .- MQRFEVE"FP;MT\0LRSZQFX&?JS,Q^*FY8T,G#+6CQ9!:TU\1K^+9DAC-$M-1> M"P=JDL48U&0ROVP=@M3OAMTR%>W,;7OOS&!2MF739E6Z6LG9#WK2MH?%('SZ MA0VJ!54'VF/N-?A>AE*6**.=YC@1W"?*\\3,L>: ,H:R1D! MI(ST@LD88U\J]T4,@/QZOO/L0R\DD89+Y>-8:48=$III)HA77.&8XX4,B\Z) M?S5[<)'W6E)%M/<)8V!*LA@1QKB(!=:"^44$]]<+I\R>CH0,%1 TN/!(,8&< MCF.-#?&(8,:\6\AH^ZS-N=FCBE78+\IE[&+,#,'28*HER'[D+$GBRF=8!C"7 MT7*8,BKETWG?8%!R2HDS"(.?,Q$:$;R3%)'"9@-RT='LPDFS09< ,)$8(8"MZ$H M$$;]R$. )*8*#"4A#[=-8 M@@9(0EUR3*SEB:',L@0O$$7,B39_%IB(]%H23F7,34B<%CX&J1X*.).$4;Q( MU5%GK9>?!1^G/#8V200"?# 32FB80J0]MT(RO$C5..681M]RN#: XV#7*NK&;>692 "ZP\<+:-@6Z$P99Q*9>/ MCF;B L^H*%G"I',8Q +C#.2V3*P!WXD;GTC/$%T^<%_6!9X-JE8F84\)509P M1=0JBH(:< +\'3)>XUH*,)=1XC]+W72,J4-6*!VV%A%IA 1'B=>.;@8,[9 M%/%+N\!/>!),HBW!0B164N9- J:\4$ C*!R%#5<7B"+F1)L_"TQ*<*F@1MEY\%'R2TELHG28@V"V3#&?,$>44<:-TX7AXV M>CD7^!^!7O7Q;XZEJ&KPC>].&OG>R117+9[DV;!_3WOOP[V'M'9SK\I/ M' P]9U04MJ+LJ]Z)N]Z94D][:7?874;#6AH2(Q%3@R5G,3B_5"C#$T^Q5D[' M?D$!4Q?+"AA65'AD$+/AW";JM< @HZW2QH4Z8"]XXM_=.(6#<.W]LGG?G;G> MT.V[+NA&T(H?7>ZSO!NJV^WI3GI2%KO?ON@[,W"VF7;A$;",X6KAJR.5#R:S M7*']Y_,TO&ZST,X8N@KEY_W2%95.3>#\& 4)U];'6AE,0$S$)+A8 F.5A/.J M/%H4,7%E&;QWV4FN^JW4J,YT)=NMK.N*06J64G((T,O<4Z&19<1200@%VUO: M1"?>FT4XM6B.,)Q-*DB2:$],PIFEE"FAP@XQ:L%"EY8:4.7+PH>[,.:\IRHO M=QF9T7)-,!&48YA8@$]KPA"5,K:&.E>M92T#,[X@D+/A2(1#+K]QV%+$8D,E MQ5:0&&.0L(:9>-;VV(_=Y2WG79X[.[9K-O,\&-.AD2:8(K<.*,K\X%SE;GRJ MQM2S\^M WRP8FO!$.BD39KQ P?=!CF __PO\"P#7$YY:RS%7VH=* M8HAAAS0&I9<8D3A"#$F6E+O&=< /AOU^E@\V>W:J!OCBL1QVS%N;^)@RQYQ- MI/=:8:LXF)YPRRTGR\T#AD_'AT8J\/XD0]IIAIP40C.F$Z.M9%0N5.K-QSR# M@0]&'SLP%X!+"!+W0QMO1]=H5L9+B!P/P7XIKIZ!YR< +Z-5ZBD1VA'J$JV M686F<2)-0K'!6!N-EPWFR<-[W@.O7CVRC-#:6#/P-6(J-64:-"FW1F(JP)/$ MEB.QK-"^':;0:N\$GIO\W.WV\^RL%+]+F2Q#<.Q]8GS8*L)0PA21TA#KE+)> M)\DBI4#]%-3+B*G$7C"C %CA&0OI_8IX%_LD,<1IJA<(TYVTEP[ )3ES=K<' M!LE)JCMNLRC)2-.*N,IP2"_=4JM?#78F]EK$FD@F#->& >M2 MI,$#LFIL*:^PG1?'1IA$$9,0"AS(B!/2$4NP<\@:Y)WF"\"3/[W8_3P4<66/ MA9,#;S^^C!S/D6)>&,FU!%7MO>14$&E#?"J&>XN@JG]Z^7U%0D^SK!?V^(4C M[\)9W'$2ZW",H59@!$I..%^$4]3_$=#?>6D9X=8V$9A3AFFY@U )!9I',66U M2&ALV +!O=LS6===+2%]R(RZK@A\Q</<4C(H9U9H;KT17C*,F;0("1#0 M5E.DC%^$([P74Q[/9OU78\.-I\XH),()A!))S)&E1A-NR$S.+UTB>3RC6Q[,!DUEN*#,PN]*7=?VD,,HGS#NJ MJ!=L@0HC+Y@\GDT]=9((JK5S7!'FO=)<)C&*K>*QT=31!8)['N7Q;,X()X+* M.):&QI0EB=".$NOAIU$ZP4HN"Z8O+8]G B8X-X@XGE#N%<-.:Y-89&5(8HTU M219IC?FGY''3F58OZV0GH[>J>+1,?G#?W@Z+M.?@X^8_P[1(;Q-9>3EW]A>+ MGH0C#A5SV#+X?P.>-E9@%F >JQ@GR;B^SXKFEHCFGF7E)Y3P=A@ASY1G6%.! M*<>4Q(F.K<74S']*VXJ,YB"K+I&.8)9@0BUFP@M0A1[L&*5MI?4@6H8\$,P$55(@ M)6+C')&2TX4H#;$D5-3(0A"B[P9N\R1WRYL'2SUVG"J$%*(,R$Z91)K843#3 MP[D'?*7KEH+0GBFWCW(O$Z\D$(@R6%N''3AZ6DF+-%^ ?8(KVIF5IJ..)-0X M8Y0U+!$*R 4+(1P834X+8E>:[J6(J)DKZ[HJ/UU*_>8I!H\-,18+PTA"A$:( M@"-G%4,@LF9>"FA%7O.FU4"?46;"FJAGS%FN)#C]+.9 )5AIIE=:;3DHYNET MF14) K.92J<=,PG23&IMB$EBQ!,;+T#AY3F/)C\A>O^+!$YZWF83#$&F,/">$L7"V%F>,*;#B 9BD6N); HAV M!^^R7C'L#)YEW^RS((,3PWA"B20)+]?PM7(H5L@"3UEAZ<(C'VE+$CRQQA5@K$.4R9$5Y;$RIJ$Z*X)WSAD9F%<'M* MSC$X%,E.$G!_P')34J,D9)-KK1/!_ (DD,VI<'LZ/\AQF@ >F0BW)SR: MQ7LD&2!A+69>8)&XQ!GLJ2%*Q<8MT+ZG>9)RL]\#Y0CE3H*[%(HP(J\U%8A( M02SRCO#Q'J@E O9Y9>/L\904F<0Z3&/M&9-,.D6T, F/<2)BL42,^G(2=?:H M6A%SF%[PD4G,PN*,B!7BFGIA&6%B$8K!S+OXG$ ";"U& M-)*@BT5".#'*$(K- HGQ[Z%4G8)YX,PP3P?IV%5@Z< M(FL3S(U7:($K#M8819):QU M-)%*L-@K2Y9$O+XDD+,1KH0P(1(=.T8LX\S)4";6$>FD$3YA;DF$ZXL".1/1 M:CP&):D9L[%A2;E/R7C/L7!)6/9D\^_U[:@T_ZPZ0_=V=/7S7]"BRDUK],&= MN&@*)_ "^(&>N8XT8H2(PTX@%HJHG6B,.-RM=$*0)/DUT'I>2?B$N8G".P/6G\76L419337% M BM-N,4>+@/N,!F<_"6U9J&AN)* DG M?ALJ$^411C%VQFIN%J"(QQS#]'3 M*-CH.I8>)^!;4>[P FQ]J.JC-]7%YG#0RG+HVJWCU4.^$H 7"J=W_A[F:6%3 M$])Q%H2-$N*H3Y30EG"F0+QI+(W#B9#(41HO4FV@.8)J]BMD3"]=]FP-\A'"\)N-,$AHX<9X"B6Q$XIYPAE M3%$3CO-9K(7+N62WV:QCQ@+Q1% JM<$L2<(A3;%B"#PPIL"9CA=J'7,^<9W) MLJ:71H*EJ1TR$I!D*O%>2PY,C 06)ED@]1C,S(;JNNG$^.9YUFQEPT+U;/,< MFBMMT654AT0Q0B1%U@)'H&,^JI*.:7%C568(YM[+@WA#$G0=3 /R3VB4$6"[] E'.U&:>L'+CG#P:9 M.;VQ8ZZE1Y<;>&O/O\NZ.NTY^SD+6Z\^9N8Y9R:=T"Q/M7I/5R3B>2*N:<)L3+4)N7R%@K MB8A"EH(AA-W\4\NR(0*-)9IJ81!SC&(K'#>4QEP3^$OA!!WL0Q M& @F,1B@5TKJ6#/MA:%@)2#M%B ][!>#_NE60WCBL63". )\;HA3L1"8,4U= MS)2)[?P7BORUH'_"&I3,8Q$G1L?0;DMC3$=2U\$*DA M4,*F\DUI8XLG8N@$JFU?BVK3M8;6#K]C)\H8[WS0FA$5#?"'/>O#35%FA MMVK17#T%5-"S8+ 4AWT+LPCCC=&SIM;?7NS\)RFD'GGN8PD0*:9XV%DD=>*X M]0R%0Q+GUR4M\L'&ONJ=C&W$\&<][:7=8??) D+C3*V#H6X[,VAF>_GFF4H[ MH=((4,H>W%0!_P\.),YU+\H*19-W%\0]9=AIR3V1X*(R2\#.4&!'2(P,CN.$ MSG%DXBXR4!!U\7RIZ%=?U#2>-/;BJ%XD3 ?C' MB2>$>>K FU6:,R5C$I.POWMQ$ESFM1;D;#)_J>]^-7I5RO+P2,T3/EP)I"3L?/PRRA#'5$+4>-]?B"<4;4M TX==@KK MA(>ZK]()(Q*P *D7G&&^ !"N1- O3+]6$"ZT 1I6A!ENA01SS#KK+27A<)@% ML&WG",*9&+*:>1;J(7$O@[-IPZ&SC!&?6.1.)1-YQ(D"?@EH5JA1!8+QSDM0F/^:5?@^&NG#_&<)+VV?NKJJ5MQYX9J,6 M!SA)\D"C=OK1?R*.+)Q< M ;L7FSV[[PJ7G[GB6U"O'MO)\G>YL^G@0U8L3IT;!KK!)5(JQ00/>_)X'"/B MN'&:5>5B%\2'GE?<9N]H&FO!(V%Q*+S"0I5+'U,)X%*M$04@YG<)0*Z4%I,G+)*>6O4_&>USC]<3YB)*H1#7B:<6D(8H2&JHX4 M54<,PE8NTM&+\XK;[!UEES@II*&QX)PAPR?W9$ZT/;WCX[?B_;>^U.M]X^'37:;]OU]_N=H_8GMM>L\[TM0X^;GUB] M>4CK[WU]V+S[01N?H,N/'[5U>;Q^='UV^/3W^LHOVMDXO]YHGM$$.X?WU]V]K'_9I?5+VSWN'K>.VOL=^#>M;QVRHW;K MM$Z.H6W#ZMV_3S_0_=91]Z*SU_XT.FZ^;>^]_[MU='ERL=?\1.OM3JO>MM"? M3_2H>W1>;^YTZ\U-/GD'OC4\)H=Q8^OO3OU]G1UU=]K0)][8,J.]+]LCZ",_ MWK+I<7OSHO[EZ**^U?'U]LF@/D(7'YK;@_KF5QV;6"M SF@G:XQ(5I.4XQK& MCE"#O+8XCE83^J,)/;B:T'!@3>B/)K1Q/:&E40P4?B?MG>Y_WU0H[83P MW%HTR!;3..BX?^V/CK_8OB8L/FK7+X[:YK)!X(WN3MIX_QG^W3UO-%OIWOM/ ME\?=S^W&Y;:2-]O9H;^L3;;2/V'$SO&,N&LW= M4;U["-]N3?%"H'_#&E]VV1%\IW'Y"=>A[09\_XCLI,=?ZH#3W]TC4J>W>:&D M_\L3#/@"WO"MK^* 4,)M?+;<. MG.7@<@FC7:KTX#^-2ZW M<;V]"^K@A.^]W_?UYA'::^X2 W5VYNC^LE7@4$)&BEJ0H-UP8R'>14PKPDF M*.$TL=2I'PB;ZDJ1#7-PAZL_6T[9TI6UZ=F;/^$_D_.9B20Q,L@ZS82D4B2) M8P+S!"DG-?Y:?N#JG6(P"E!VTUZMY=*3UF"#QOW!'^>I';0V,$+_9ZU\[LV? M15_U)D^;K)/E&_\5_'_O__#@LM:\ZJ:=T<;_;8)#7T0-=Q[M9UW5^[^O"M4K M:N"[I^,'B_320/9SY9>],,.WW^?*T6=@#1(G<^\XO<^^A=B WU!D4Y MB->!(:+0-W_J_/5]-^\8-G3WN89=TLIT/[X5.BH_ ;DSR/H;$AHLITEU MTI/>1L@X<3FP^2#PR^1Y78K(&G2_H_J%VYC\^,.F1;^C1AMIK^Q$^=(?X]9U M-AADW0T.'SAS^2 DFHP_4GZONCV6=S)>%W$<1-X !.O 3CX\EH;KI31\/;!W MW!/K$MU_&ZWC^U]=-?MDS;XN<]5M+7^;CTBB#/YZ&[?(]%?;K0/D_5?[_N_>WL^ MQ2?EC,X+Z>WL[=>CX-WWLEYCV(5&3#1>E=D/RCH-!3-CA4.((*1\41$SEU@6 M&V(XQG!'U5%A)LR[=V,K,L#O.EEL;9R7/QC>Z^$".1T=?3'S<_+M5;\(W MFIOHN/TY;;P_Q(WFZ26T,ZK#O48;G,CN(:EO'9[9]Y^9_=??G6/2.=/M?J?> MW;ZHOZ]?U+?VN^"P(O"G,/01^KQ[ ?=( WX?-X_.&_"]1OM3Z!LXI>#0@K_T M-3%&QRZ.:X83!QZGY361,%Y3L<8.*1O',;@K&-7^7;H\UXC\ @SQ[/V^F_Q_ MJZO\--KKN=\?TE%>J=:7M=*2=6"^G[+2UF4BG]P^D7Q=D/M?O<,^N6F,T"M; M9&)MD/Y%L#>F16+'^6^G)NL_NV[[AK@K2^RIQ://\JX:P-LPX,*9#9UE':TZ MG6R@LXN[I.=FKS=4G7W7S_+!0DK1G52_/XR/VY]08^OO;OE>^PA^!TG:Z32: M!OH5I.3G]M[[3Q=[S=WQ.Y_A6[QWW.QW08JB>OR@!ZF G:R/!JT7.33 E"*1D[ED>M99Y_>+)KB^XU0\*H++;:L&H5ONMY= MC/^QS)?9KK)H%I+SG\A^:N^>?^6::&R(K%E-:(TE-@;[2:8,[4,#?4)908 M[1G(IGZ>=O[[OW",_@C)8S>%\*LH@''[:C1'OM;#),W>_N/BF"L+=&6!SHL% MVLRA^VFY*W+AK=#W1V M;J/C]Y]XX\O19>/]I_,& 7'7?MLZNCSD1^W=RT;W M$->_;-^V0D^/V]OXJ+E_>KQUBH_;=72\M4F/NI^[,)9V(_2M72<@'B^./D]; MH?6+KPD/12 HKR%"=2WDF->$)+A&O62:>,>(MF,KE"VU%=K/!/%\X?+O</@P->W M]W??;3:B@[V=YI?-_>U7T6[CW?H<+V3=LR"T?:',H"2)*/-1?D4*D2JBHN], M>8I.E/:B=%!$IE6>"GK_XM&R,/\"!1TH6F>$/7G40:P3\?2M)NN0EW]8?RX&4B+T4H#M7/L[,@9UL\\;[O]M'S1/<>'_< MAN=P'=JH-QOI4?/T5A@FJ[X1^K^U>0GWT5&WT=K;.D3'W?IYHWEX'D(P=?)W M:^]F&(9_M1Z@XL;4J")@95I,:I)Q5!-2&J2T<0[3M3?O708"2SU_&*82>2^O M$] ==NM/#6KIV?4V-S;5Q>YXV[\I.7*!_;B7YL/=:S[$+ G%G&4MD0H!'QI? M4TJR&E)P70J!%3%K;SA8F4B*1/+OLN)3:YOGX&C+(^R4*,] M:@_SM+"I*:.!F2\7BM)IC5 ^FI^H7GI9_OW[HDBIV_/QTD)JIBCO[A]$V]U^ M)QNYO,3TIE")&MGZ[W?1^*U<;_%-KO>W$W(CF?OY'XV__^C/K\C]RX/!\!C2C[*FJL;]\?Q5C93(\@Y'?P]%1D_ M@(PG>[^W47WK]"O3L5%(F9#L!(X+MZ0FN'9XKRFC4.U1#EG))%(< 9.(V*WA>'OSYY ]"$#IOK8RGJK!*)ZNW[^U2EG M8D=)C2IM:DP*7P.WGM601C&EG'$MU-H;$H-6H^*;/02S6[=_V.[LZTR4__XO M07#R1Q$-7,?U _Y1KR2 5Q%HI\XPB.-( ?\"M5FW<.EX!Z!8\W200HM5RH7+ MG8WZP[P8AMR+01;!$R$R6C$8)K_IWX-N#NFRFV:PL1BI8+//J4#5 OZCW:+"][*"F^F@4Z8S.65:D>FHHE@(Y@BFQ73-'F_ G'S?@)GW ;\+6J0:S&84=E. 9#EH@05:O(K^-ZA8%'U4 M>12.M[C?&IT3*_NW*_U8JL999O/^C)FY&/G$4W/7'A:#U(]FE K]\QN6QOVN M+J6]D+&Q0=AZPE^@?-'=8]GMV9 QXB(]BDS+F=,H'*8:I953XM(1>>N MTZF=]K)SZ*=3!0A>"S>*87 B51%9Y]->E=N^/^RX:IX8XA,Q-27B0&*MW[<5 M[,@5-R^66UKOW3CVW,L#7V#0_PYC/A@/>;<<\:\=-[GXRB758!GBFG8NKC&? M^)K6,E38]SQV@@EF>%#.MR,FWT ;_X*LU,L&<.4_PS3H>%#M/NP@S,M]\<5W M=#X-N7HW+Y4;G*_-@$5AJL]99]@;J+SXJC?\#ANW@(M%'C)1JK3N6*H:4[3;OP M-'P'B'"T1E%[LSEHV@W>&S*E.OW6VJ@JHW_MZ3+ M=1O3>OP;>WC?G0RK$RNJRP>UYHN(DJI[5\+!%;_/CNNGYC-,YU@(_-I_.JV"^]VIW/PXJ-LS527229^>#%C!-%^9@%$P+%15=$";0AWRBYB:W MU\'*<&772A>ZK-Q39@Z%15L"H[RG@^5M_,?DL1\^<$_O)D\%DV+\Y+U=G3Q[ MP\<'Z[5&)E[(M)6TOJCUZHBD/U6O3JY3F3S#=FR9_-R;W]V.C=;I U:MDG0L^@_J",UU;^A"$5"4/I@11=:&41JNUM$48U$U3 M8%E&=4>AL>48VK/O9:G.>"\9.)A5)UD^NFM'2QG'>S=^8"%-^''V_.71>;W= M:AUOG>"CIL&-K3I\\X0=-3^G1Y?[Z=[[0P3F.VJTCVYGS]-&>W.T]W[G=&_K M8CJEV_;>UNM5N/+W^W&^UUV'"K47WXBC;+"_*?)+L.+KT@116(N:@"% MJ#&!24TYPFO6"Q?[A/C$A[U9M\V[U7Z611S4S2CM_5NS^3_9FOV#3=3/\^@2 M&3.-NSR\I2/%9>6OE0&S.$,[J"(-U=BNP@W5G^.8PY*->"EAG%V!^_6E 5EB^-8:$8I0?8QRO:;C0Z/ M/0=Y#I=P_7>64L-VU0X&#OJ;^OW.-=/'+,T_"L>%IHE')_.,\P#'2]AAWUI8WU:#@0OEF0+@ $FH MP0Y]4R=E;MS5'FE5%.!&A$L3A)SWKLQ4Z8V+>H0WTY# T@,:")(XSSI1!MIB MBC2N5\_+;743 H@88E/;CP]4KA4T6]N[Z+A1F5SX&^;1X?I!. 8](7'8J_Q[ M&/CU*,>;@W0'U, 4 ?HT[U9I0'WXM@H/ PE:K&O/(UG:"XYC&2G"MF M5.SO/6WV_B,-5X+B3D%1YO\4+=?I7*7J_';?3I9[LUSN3Z&[E74_:_OM( QT MD M3&;&D)NENMPS@TP#_U%<'L:*7I5Q4*^(IA%]^\T#2;!F+E?P6=><9%, M/_WVUM/?="XZ!T4<9<-!:?F!!EZ/FO" .CF!9X(0"K+'#:*SL(LU^DVK8#H. M^\'V@,=,)RN"UNX#296[1[_7T0*&EH7QCE]N;!YL;7Z*&J7BA('7JR\=C, X MZ(:';L_XE;WQG:^ ?"AW1I0)CCYL'H!!%*&URJH(IQ>7*<6J#Q;N10K"QP$8 M_WLLV';*;%YX>MA+*[$V+.S:33DG&18R%EPE%C%%$T4()[&P7&',M6-?=T-G M,:)X#<2P@4]TBK_6:NSF,P\BAHJ&C\89.:THO.]:X:](@_T:Y$'M'7*ZUN[T.XAKS=/ M+K\BJY! W-60242-&Y7FIMTCD07+V]=YOE@<6[C6AG;[\>853[]W+LQ'C&_4.30\6+ MZ[.MG'T[@K:!;'K&->%#;SO S[\6T][RO=WZ4AOA'L/Q&45F[O(R0 MA8!IB"T%H*+-7F\8K%'GRH 4-%&R>"OK6)<7HK+ MH)(2N[N[#S__<8HUY#U5;EYX%TF\+N+XIW:1B'6)?FZOPZK9IVOV[EP&^DTN M ^9KMX@J$"$\%]EL&"AN(FKOSS1X2+4J]IW:33\(#HR[S@+=]K-JN6,C=V'_ MZ9D;D^MXA7'JK3&QH^M7E"ZRSG#P[2OW]V+ZOZ'M4AQ+3R2)$<@F!X:=!"LS M21PX'CQ!RDF-OR9KDW=:5_/?5R>NIG.G3L$UA:%OJ,ZY&A5KKV].&,S6!*D8 MAGMW3^]0A=X_FRK\7I&]/]7<]"5JY4$W_]>#X&D&@OWSM5K8 42+W/G,+W+O MP:( V0766SF(1^T0G8TE&]TET^;P[.G-TD:"[QYD?G >;"VPC^_WG.:FVXW& MX>8'\(K 16I&>P]QA.:EZSOC6BH[5?3YR*D\VBX3"S;[>=JI[%B*JNC8HT?S M\)C_3">AN?GVPW:TMQ.]VVLT@\.[J+N^?_+ \&1=L&,7U:+?[\O#M6@X9'HW+/3@]6^5Z#-D.ZYP>SK<)KL4 M7@JX.]1%'D9UO[98(?HX1,D]4*XDZ!SC%D\DZ.9*A,Z^+X\#;C\M3J,=9099 MOA*C2X,JIBLY.B=]>01P!S%="=5YZ605_)TJ6!EO*5+)V3OCP".#&6 MI6PE2V??E\?A5H=7H@/EW6 4;:5%V'4VS%?6Z?( '+9KK23J7/3EX;RU:?L_PW0P>@5/=,J=#N7^LFH?1%0/94CR MHCK%JSI/,OHXS$U+%=5NJ.KEJ!]FG4/ Y'935%4K=!AA]@]\&%JS>_*&5PIPZ4A#['2AO/2E\<@ M)Q=?&\K%UH9R%>V*71YJ8OCT".D877 M:&$("ZS10O=755'FH"^/Q&RO/"IPMU>=(0--K739TF"[TF5STY='((>D#.?" MP&-R\:.6-P>SP/KMYD#>K33=[/ORT^A=AR+#GC:5!VRBG2R'K_:BOX=Y6MBT M.K*M/ GR8^[.RGCG;J_H5\=:KSR^9:0+\9/;U5;Z[ M^RO%./N^/!*RB0HLM5M8L /56-S0=\T?&!0)N0;5_1P?#;E?EHY4N6QILY7/R,21O M_M3YZUO-3;TV'@+C,,9^5I2%X#?R#;5^[OQ?1_0]NI_6OM(?MBUB8OM?)KBCYQ-9T[=5I3'L:^H3KG:E2LO;[1 MZV[:FT!&8QCOW5U]0;HAHP][(P.&^ M5?'A''[6/F39:?C[NHK[(T97-AEAU=KV'!]T')1?ZBA.^M1LP6-YRXT#LWV0O)=$4Z-+F>X,Y[AXFJ& M7T5ISW2& 8?P,^JK$ X9=E3^:NJI\:DQX?LGF>K 6_V."NEZF6Z'0AQG#GZ7 M@_3PXT:W0Q?[>586["BB4C:5_6TY%3Y:1.$ -X+^N&*280$S6!3E9?Q'^?[T M(\GZ5.+\DQ_^MC[Y[%$VC Q03QKH"<@K]+EPTU.B1]],ZWF6VR(JAJ85J:N! MA7-Y0O;'P+V:-#Z^DP9Y:V]?#3-[^UH ,NT-OVG!9,/.-PVON: 2;MWS,&8,[YYO"2A MJZL!KR(%;E5YH*[L M X%\B]X4MBV7NU!I&][N*AN8*R^&8UX-Q%LH#Q2L<@V- G&?I55W@)3"W8\P M48&3KT]2CS[ /RQE'S]2@+>T96*/6]0'@P8AMH+#U9# MW+A73HZCG[40ZJSB0#^0G/$<"#FH5-_W)A0$J_S,%_YM2C)KD3) M'RM09@I*)_W/, 5Y/WH%@KQH1;Z3G9>"Q*A^:+A44T$AA,+!*[!F"Y9UW0 - M2,:QP0 J$\1;8*AA*6+MT(P/]2G&.7LKR&8+V5FJ=-H)>QX#*L[[RA ,MEO M#C4KQ&:,&,P=3&5> =:M3H T$YMXAZ,,*,MB[!P%/J[,UM*_!(NVXN[ UF _]SLN[-N:>J4H+?05_WTIXBB;G4$K&YZTHO-; 95 H3?#$M,1B%>W0A"Y\QWX 10, M'GP9;+G?^0H.8.Y4D?5"8#W2JH#7RG*D#ARSJU+=$?AY.;S0 =%ZIL!+#0^# MJSB$CT.?;\8-0IN];!"=#%4.+F78B@!\!6Y#V1SHR1## ?^S?%!%O6%7NSP\ MXE59(V[B](+G#Z;L$!J'ZT, _LH+R:=;"_VP*?!O'@7_.P>''[KI\ZP;G9?1 MJ,#EDPA%.2=3?2V=W\H9+GL%'YOT8NR7OHHT>-J3,77 1P^M#+)7T3AF$6;T MW)OJO<"?=27C =D79>#. MBS@W2 MLD11&6XHG83)2\H8UQ^4L_M="S4:.-/J <.R\ )/ICS(0-JC(L,C\ MX#S,H,OS+'S\*C(S:1;F=6)K03?AV4 XH\AT5-J%Y_.T.(4O%T5FTA+$\CRP M'O#AY'T+T]')^F&DU<29%I"!*T\4"SV^NX40GSJIO-DPSE+@Y\Y.]:H7XGYA M6*HW41?7@_\V(!.^_!-F8PBFG;M.)_P[S1!963(_]/TNWE!CG74=3KW!8SOW M<5,@!"#=/ 7"+KFGC.=5+!3HZ &D7_$\B"E;A26GPIY%5;Q)6#6ZVRXJ5DI(;V.L!*[ZQ/O2N(=17MG@6[=^<]J2BR>4U-^7R^"R$I#K/I@+$A> M1;L]LQ[]-J:L;^Y/R"NK2'+\V'@FQC=_!S%34OJD\*@-A/+>9?E)JL)/+!-4 MZH1H,H5I40;U_P-Z#41Q]<+F !3R0+VZ>K,4+*4^R,KZIB7]O1>]: MT,\38* M8'Y5A'%8D &JGW52^"O,UU&6G[Z*#@;KT8=L&"[64YC35]''=# H M]# '\Z#$&?K\&_T]*D],J4@0OG$]IBM;(:S_#(,T+\/X M07.O1S 18"AF@0:"1+[^/,A,((NQX6&N^W(U.Y,Y"4V>MS*PHFK9>1#@Q5 7 M*9!,/GI5=N8C3+2#J7"@!FS%BZ\FM'9C1).)K"Q4$,F399Z@=29P3?3*=3^J M=<"..U%F%)5917W0@<%0+> &V"3!".Y-S^/V_L>KV;LRZ3FG84_/E'DQ!'MLXC(% M35%J>J[/WSI5N^V%3B/-\<6^0R4L"LF@:3)V,9?K"P5T.&@R<_+0!!< M3ME9:4149ED9,H%I&)3I$J77 MZLHP7#%E])3F4 C'=%QY.D(U538]*5=XB\HT-:5IFO5#9.FRLCO+^-!4'4.)%" W04=!BH#*@ S\Z3CKOL8YK2TN\I!W_QZ M/YQ16Y31/S6==!6-5SZG>Q=NAYR5K&2+Z>OC)F]>S-T ^GKK(GAA5T&6,NY4 MQE)>3<5NO#,CTPGT]HW)_O'#E,E>&I6AI]V;]4HGT:$0-)Q8W!/+LYJQK3$, M-SR$CY/9&IN?,"7V+/0M>%FJ,QJDIHI: */Y(>!:Q22GY[*K"L _LBHXEN I M9N=E*LS8G55#0/ J:&5" DZ@I.L^5DBX:2\'WH+V0_[=)-8%G#:NV!K&V0%V M*F.(5S[U[@UWI M<#JT#<:@J+T=U3C+X'Z2EV"V? M[CHW&.(*W:>A = X, ,N2KJ>,56E3 !$10D[)4P'?N_5_[N MM=^JKH=RGO;&:A/(I-\:%26KWYC'GAN<9_GI..Z9=D.[X[X7?>>JV(X:6P17 M;5V37) ^:8C;!\%7LG8E7T(#) B5D MQ60YY?K5L?.?#8NPC!1$X>74BU-+]@6PO^J4$Z-=6/48+T5-1?O#(^,5E*O M?ZET N^4U.Q,R0+&#($XP%@9:P\WI7JN>?#FC%;"?Z)V.IF97F=SO?(XOQ:( MAFN8P_$.A:]J?"ZB<+M!F"',"?=@.O(R@[U24%/D64[/5:9%2$0.S-I)3UT5 M?@H+!JH;*"_H"UOB=TTJNUOOP(X-0!\8U7?C5.[BVF*H%G .@)5>W-K*!O1ERSOV/,0U0(+(]J\5KF5V(8+,#F=5]%.E@W.74A!KQ*U M2T)[6]E?Y7 _NYX-+P3&*0)QSRZ]8^U-!XXG5>\2%X% M?L1C?GPU9U175R'/XM/_S]ZW-K=M+=G^%=PSKZ2*4FSG'<],E2S;L4ZBR&,I MR3WSY18(;)*(0(#!0S+SZV^O[MXOD)2M'#L68=74F5@2">Q'[][]6+W:SA-7 M\-!5%[D[MXG!PP\I:TG@8]8#BTSB$&J7Y9)!8^0'\#9 8VT&&2828BS7,D.; M$(5_H;2P/H69IN?>WV_(UP=TIT>FG>UI]>HM5H9SW-VB:/(# ([624LFH%G2 M&\OZ&EG'NF,T4,LQO]IUC+%)-*T(9 !2W7@4YK2I4_(2,W).V&V,XDMVKV9] MI3 ._)VDSN1[>DB1\>3 3%._YMHQFNRW#Q\$IC;['G)RXX]]\R!AHN6F $"I M3)LY?LL>:-4U#N%$W[LTZ\120*F#%=C:>"Q,T@!&@S1S,J_KO+61MPF=G%K\ MR*D&!R<^.+%*LTOZ36Z_DY/#!8'4'[.%6?*[-?; 04):O1[N4M]P62;^A'@= M;3W'- ;^>*MU:AB[^K/TI]R%M^ OHZ$"N6$(GG8F72:?V##UIQ&X"N$ _;!" M]>#*FH,TAYO3D,-:EC0G>RY^.7KECD5>M(*9P@E0ISOYY.GIR:?D]2R*T@(/ M[)B7Z1I1D]RLRGKMM6]6UGW.M7K5P:JAM6FQF-ZY:HQU8Q%\E5"H!O\X2H"O M'PA.$Z=6G\]P!?:^9GTCVRB'8Q!:X).;HO"O2=<"=[;)^HF/ F@0R<4(=/T);:582XGVS&27@4-HO^/42-84*PT0 M.(@&W4^F:G$VERE7P:8V5&?7CC=+( M%\GYG+872%K5D3Y$[D&%?:M._&SK8:)Z2Q!]GPM).;@W^0/KA'I)B4[Z?WT-2[L!8[B$I>S/X M>TC*'8>D?" K1MU"ZV)5P64(FT%*:G 'VZN1-I(.,EWP5PKHQQUFH1ON"CQ, MGIJ9:1HVFO6+!G4DG-+3=Z[2M2L]$6,!-_D;+:8V-$3""W@J640X0_H&'18; M ==F8V[2?TT'^"YLT'T!_4L4,CEC0QR0G/4>&N 7=9ZN72S*NXQDODZ\-V;C M!^*JPK1=TC0@V*M:R(,T+[T]FXX<8P\3>"TD["L,'@Y+U?>I$B7BTUK'\^L2T&AG4L>AX$9/'=19 LF$ZJK MDIU>H$7H-8&+[C KDYW0$\Y3;T2QV'SVF*0;OGLC1D7&83F>!F@;!_MQVLB& MWB8"R=J&C(@P62$ZX':@@#T\F.<[5J_!E= ZOBZ-]9#4\&>PAKQ24B1HCXZ- MI-#'FJB%)B,-ZF:>5HIJ:>4RP$LYC.&@1>1E8 O3K9>W^7;BYV/UA MV-U1+OH5(2FM=QY&BJ-E$VXIR%QCR/QIH8G]Y (4S$9-R?F_I\O5XS-?6!(L MT>U!AO8;;I="_.*59+Q"&"-P38(T85.&\9:^!K?A6'F/7P+2)+<]PD V&D++ M@%WP]]&A GW=[KG"5(X;.W8^1&I*4DY<$A?#(&W8'S? QI$+L#2,]#@(ZG;< M$1\H7MP8=,V5,-AP)J'9D:<);TV^$( C<]5L'+*A/9=4@UZ89)L*)Y@.: MU1>3Y.'_T-Q^7N4D/Q\R^0<5P;2$+6![%9^NNMI9?.@L%9]P %,A78H9,'__ M^O K=I<$ "G[)X8LX/K_^N@;]]?BODHQB8->;9B3J;&)STAY'[:;.$ % 6Y!0K)]K\V_@R $JW5QWW+5<#GE9E94 MK3)1P@3]V" MLAZDVZ#B9&ZWEAVO>/L'6'^D$;?G8P?84&]Z(0&6YO4*U[!EJ0"#""9KQ2NX ME"WXU@[S<)@.K[TWR^8T+IR#EF]D6O)^)?\VKPM)*@1UH&UXO=!EP=AEME$= M$<4LI,<0Y#-&GGIS(U@;B8W0Z3_<';*_NRK^;.@ 184CVX3>I]S!'Q'RPLC= MIURT2'VD&=P:ZQ75U0&;) Z KM(\L&?4%-;?HC!HDBCMC?S.V37Z6QXQ+'\' M-) RZ:%0>E'WYJFU)=5 K5IE!@[-]JUE*&$">!*GL/V+^=O2DU#4T4VVIBMM MF3D*7_\GD)4TG5,IZF#PN\FRG%C_*3+[-PS)0X]Q\4FZ5GT@\1L<:%JMEHGS M_V]"4LD&WGLON5Q;_:3EF9=XVW3_Q<*8@)!54PW*Q MLEHAH3FDM* :(XJXW&@JY8S\9UO5[NP0?@I'JNCJ7D3U@P==?1 5NPW_Z/)3 MH"FK&U= MQ%.B[(O@O06 3%LT2T0<#,2B6WJ*;([NXJ+MT4M3Y^ZJ&7(T@/, M(%N!G=E6G;BU)#&H71XD3W[OB^R2/HY-\HQX J@2XXK?Q"5H+H^7KZL4.;8- M8E_V']++(%@8,2IZO]%2^"VE68%A:KU]C-*=! (;!G)E/S7U6*/Y#&89!S5< M%#\D-M2*UAMKWB>)#8E/=@5?0B?%JY[M^F 2>EHVX&+KXV/[V](B!*/S(6N% MJ@Y<6!_%YM\L:\T^H4Z][@71V!5=+W"^6+5MDV4)H;CT).,,)*UKHRH+4ZY: M'[3'L!%K:R&9TLZ&J35*<;Q"E<,ESG"J-)CM5)"Z-1J$CA)*B/.M;&1BZ 9] M1$@'R\UW+DID'W$.9]IT*)$0BMUASG5 5[<:_Z"_,5C=8\&C>)6DW%E1SXO2 MP(MNB])=7B@=H:>B6CI#!*VE+Y-\,U0_%'B%WNMR^@"*I%ZL/DM04N>K#T.86/GF6E! IJ;V P- MI0!^/%\K!F9E:57X3]><..M;KNJ(K)]>*G\:3G'R(EF0-6 1@F(A^V"%:$\J MG8)PNUCH%HE0=AD8DYZ,I&!;KER90A=]!MH(^L0Q%FL/4H;P&H;0H'.0M M K5$KY'QP9-QI.B7-^[B-_1_?VH7'^US)>&MTVUJEY_XN_A&&IP[4U%W+5@@S/!(L"^;804N.D9B.]XFBR&RZ5M^$ M9J#+&K4]/7H<1^S4HIP"[EBMV5T4J[MVGM*08];3?03V]Y6Y(=T4'*'PH 2> M+#;-(&M'%=<*+9FQ<1,YQOW#FDE4^2J#PQ+;K4L=WH@#MPBV<& MVWXH U_:*YB)GW&\$$,R7.V_('@H(7MW-L XI/Y'!_&D*3YCQ4)W#-WYC/E^ MHE7(SAX[_*!\%#NWV&6]1$_9X4]U^#?5^H*&:;M"C*KY/)2L7Y$2S(WR$GD= MB<)\GZP&HYA[&%M9?N2BOVW9;,W@O) ^F6?A$NH;5<2I/*5#]7&4*M_X9) P M_]4(4,6MFG0H4:N"6:MY^G366TCJ 9F>8-_BLEEW/ 5DP6Q@'(P47,JU$A\P MDR17$FM^KA!>PG"WD&#%[;0>%-]R)TS&#\@;-3BEU0MBO'KM%(01QW$,]>2= MNRX5KT)0[@>_?#:RNM"]W)E6^GD(*]5!*;UW;=5I&C>*V$X.[^Z-R .F%; 8 M1T8E(\I#CA$D"4(GOHD-9^J!B.&%7-PK+OW.1BHW7!IJOP7CB6'2$OD6_@5G M&=FB")EO=".29I@")1^QY(<@,H?QC.IPHF%GXC[_5M/[0H PJZ&#T.*,8J_C M."$GUD5^24YUY[O'G$0M&*0"YP,?F!-%S!8ME#%7)!N&\QV1(5,FGS\0]A:^ M%:1"&3;UPR__S7;]$7Q-5/\>=YK@JV,28.A\01E_V@O'%JD-6]W$CPVK>V[ M6'UTJ(HO[U$5=V L]ZB*O1G\/:KBCJ,J/C!%&J@VCUZY>+$C!T*Y5 6FSJ62 M6 EX.]44J;NI%#8?.AP*C-A*%R0.5ZL=_) >5-M*F(#U-HU95%R:%+$(VP+' MEDG'..>;6*(&)J:E"5(7T(;5_!4L=0 9L@ QNEX%-0ZO1-Y0%ZSX)#Q0TITEIX+UJ4$T#(UK]"7-C*$5& M,^AN*>@-F4-;T&:FC8#JM4VC;]^*NO")AA&5**PNBYR.@S;=LG%F1QQIB>0Z M;4.FC<8^(HQ!=+XL3=;=5#1OVR-O4'TS45XYEZ(9DO4':9RX8XF@7L*B'T8@ M2=&0ZTVQ62ST 3N$!>$:BW)ZN\HI4D(%'^W=E(,:XPJW^/1ID-GTIL+MLK-[2',"F4E>N3#Q*JT9Z-&@:\-Z[!=C2F\VF M 733UR@UY?CT&#L%"-.EWW/4<#-.)&JZ&1+?PZ8FG<,D=Q,7HO<52 KVF!H; MFLR3-(+ZV>"F;=Z!LG_4\OE%#>^_L 8(9TNLCN2J:+I> :;K\%0)":8_G76B M!V!KFEFH_H(NVV'7'3H-=/9L_Q/IG;0D&91>Z:DF$N4W$]<0X0"$C/X-OB.M M3K)'F-*0^ZCK9;2/PA-6H=IZV"%-*NT]&##I"#$]9+CX ])4LJ< _E,= M$J+3XB+=H.NWW^@W@-8^\/)MMT,"R(TU_UUYWX(*6R">J\8=Q12]_KPN)6 M;&$[*'$-TJZ!''@:&^,.=O 0D8.;J%DF#I=H]H)^:;N02-.$#RLC)[;-E))6 MZ$7:-;UC(K#&VT[&'XE]+<@"4UH6!K(*$;CL7.1F>WJ@0"34=8B+?>*J;?F$ M*_0.F87<(UT-.SE":=\*'X M%)]$0_*U#O( Q"ALQ(PT6_"1?92M$VON?ECQ M.M6*B%::"$B,0WJRH60'I@,.MC$1TX.[0*)X" =,%,.5D;O*-M8VWS+YY/39 MR=FG@73YS^T4L'W<9,'I?N =3E\'.WS@2^L4)K[J9=O%7X*[&:D5$##2MN3I M.M@N]<=N4 8WD#;$']2JP_#JL.$$>*I-76Z$%7:!=/=00)ZR,?YA!>1E;6.T MNJU!V2!;E"H(FV==+0QG3(269%"?%H8E/2&,S8<.7DQ3L.MUVVFA)SLYI6^?=/RSR:,4I@NC7B[HLUP?H19=S#X(B+])F/6':N)>(953)J2$)S:4' M(F=:_SM%QW/EXQ\Z4>%JVV\NT6D<<&W8T<_L5 M4&\+9FN+0_*TL\FS5R\#VG!)>MB]QA?O%IVN.3@1!:JE;C;W\B&O(RS[ M75NE,,7Y05%6.,R6U&0;>,%Q0MWF>.[9W64SOER!;@_JJ>\<\V<5TZ,O[@)6 M9TL'Q[J:UV%>QBHH?UV$>%76-5P)%[451$N>P^0YR8_OO<,D#!U#1X(*6(Z$ M^3X\' %+,P=&8EDQ@+# V=\5Q#O(EMY!.VOE,C;2*/;$QEKI65 M-P## 62+U@( MQ@.,QPF/W,;0*;;VFB::'LEN@$/;O72K!9 Z81-,'UU)1C! M+;ZN!%"$K56D,W#/"WS0Y^.1";DJ!+^RZI&H:H6#F1$XND23L.+?- THNIA5 MW9=/-<#9<@HLK USLJ ;']Y(X=:XVPDK0#^167.0I^OV("5Q,Y>3Y-$7!V2% M-_A%CLQ[RL2]EIK#KL@D,4L JO#X:S/5?J/ZTHE"@M,$C%T)F45S.WRF_.#Q M,6:#]\_!L-#]ACEI1ZR(?)?+/;:;/8!FANBJ $B.K"06VTSP(1U=#@5V+MI_DI/7X^3!P*(,\X14T#0)74 H0\/>%B> M*$>NFA7SWIK (KD@Y%,99E@\>*U5QM%V1H!WKA^NI8)GAG$).?]J48!=;.6K MB@RKNXW!B1)-* >M7X6]/'QG4S+%>-*12MB OFQ;OCJ^1?XT^N7]WHBW97%B M7..+H(GLJ3:1M8?OPP+@SZ*+&TZ!H)P&C:)Q^UFL4P1QHJOXJFCJ2D(BOG\+ M(%/9HJ[;H*U?FF.[M!./[0A-9PX>K7BNL<,*S"4J[)DX10M^/5)/#J0V PH+ MWH&_L*AS^=/)15@C;[A-T>'&1L3$"!$\B.Z%0G.\ZJ5&5Z;K1.(;3$=LZFZP M?./1G8:CZZXV/BGLX3'JL*4G#NP5UY5!GBCGR4/.Y*%%::_*HO)6T;9V: $W MU9_VA^_4(3O9+$:ZL'K/';,/3<:A@.OHO*6Q+K2%5H:[=9"7I !VW[& 7/IT M5>3#NT-+H7UK. O E/,=, PP-X ?@/3A$$+6E"E;G,38H(T.BENV!/QHPR$H MGI&%F[(Z@,_R6 D8G(-Y% MC;2OWWQ2HPWNB8'F#7'=VG[.5L8-7A=$Z#+#Y69\P^@9\,D+A5<[7:]-!75" M(=_35EP[8QK1+!>>8=28S@T %[4+ZV(]!R.%QVBNY5%34V4+Q%+;J#R3*=I$ MB= G2*,,:+DG\>I:>8S-4:OQQ AA-15O]IR9>:$;;2,U]S*&L_.E+5S2OH!C M2/!WCY3X^AXI<0?&F=KEX)J>T;+9?#K[_ M7@1O1GR($N8[$./C5?C51*QDN]DG8WH)3C49L:N5;:V(BWG)1B)3J1S0K4E/ M8%NH"]NOSM7LD;C Q/=GUX_FZMOHCQO?\,Z3!O\R;T M@%/PJ]9\9__Q."]:,J[6WQ45[QM_Z;$^7JTCO,%2 ^A;^(7R9[46OOWV\)LO M/X?!T#7TO]R^6&V)0[8E/NORS;\]>GCX^8.'.__\X'#WWVY\+'WQT;?O_K'O M9[0/OSS\^O.OW_UCOSI\\/FCMWKL9[QOLGL#^GZ'Z%D/FF*?$X3!)3! M468E/W;YN*9YGOY!AE^6V)8_XYK=KVGY1]:DLVYDTZH7- BHF+RN1ZM@GJ M MTY-^-DO+>ES[]Z3IJR+YGCG8SP]7AT?CFMYYES;3/KL<5AMY%>OD_KI4$ARO=-W:^2HRF M).T#/))IMNKN\>BA[\_^?D9&ET^*C"_2\ )%E,\;^ES!VSE2VP,UH7\_/#U, MSI?D&^P0W+V?Y9>'#Q\F%]RQ-1V9 GJ2EI?IEF,:UI0-.9)!;Q^OQS9M"Z*LDR7=7U)5DQ?=>OD M&/2N '4?*3'RZ.RWH^_/2:W633=*(_R)P8:N_Z--SIIY6A59\I)V=9CN&Y/2 M::=-S3LYKHT\J=JEX?M"':FQ7?R_TF^F]?4HSV!3H>#Y.%V16CTG)/&I2_/FF,^<,D/U>E^,SC#-+] M8% 3>5JCB=1+,&K8:;X#>VB?\B1/M1I@C!CAAIRSUFDFT=-CM"B.%V;Y$CWC M1ZJ7_FXJ4Y3>IAC?#OX HG424<$-OURDS3+-3,_#&]FI/#H\0_ZGZ!;CFM%#T)6\*/ M:S?/7CTY.1\OA(6,T(-3M&:CF^*ID6KN$>_F,5Z3G"Q1%ZZ0NC':W\_3%I2: MY'1R.3U25/,YZW" M(\Y!$]F-3=$>UQ6W?1BA+?Z\J+IU8Z3N:ZR0EM/BC[ZJX4V-:_->ENA>FJ$F M_S)E@NX+V\6$PJQ1FQ^ MJJ_0H*K5@.DF-?PH]O.\S@K3&9ID4::Y*5>+(AW7#.FJS\&6389:E/1EM MXYK@4P/N4Z$,_;\_CFMN+](JJ[/+-@$H:0+4=6,)?)\8TXQ5]?1HR5$O1WC? MG]=5G=6^6=VX9B=EZ\F/^!6SV(UN_YZNS0(0NN=HEL8,^B.E$)$9BHU)&JFU=I532WO2[&A6?]OJRG*6KK M;2N=2.N.,1I9UUWR8XUZ[#&JI!_6OY'&=>!.$NWDDZ=/CL"<=@TSZ47=5_FG M8SW/)KLL.M#\5/2/]I^EV=PG8"OX3ES]J) L+V MTNA(@+/&7,^*UV-5."27^.TN&//>3_ X;8IIW8]:P[ 37E?<'JBIQU88\7>X M8.LQ@PG/;3OKT[JK_94_6I63TSO% WE>F#(?)3BD[D(2V5'2+ W53O*BZ-)L M421'QY8^]/SH?&QS;LUJ05;K])(NE''-#>1@S^N6=A ,[$QN^[(;:T3W'$U? M*^F(_'UC3%6:=#9&Z_QI3?Z54-W^8N:&FWN-DJ;H1P.FJ;XUG65F_GY<$_Q[ MOUPE3TU+XQAOS3:4T/=FN7."(]) *X,.ZMUZ4-?\64(^"TUB;%;N\R*KV[KC M1D$@,.J0T$8P>GQE"#^:%/5L])CDHJ[+\9[6'^@3=0V6&[I'VQ$F :&.7M1+ M0WIW58^51^*\K^HK8# '! MCE%AHG/.L,&AR/]IBS!^+F0$EB,_6C]#%_C&E M^Z0;6?+RHC%E::9U,T]^71A36K!7,E+5"G SZ^ AO MO^>-R?-U\J)HVFQDC%%GS\^3YW0-E"/I,2:OE](K;<>6[OTDSRHCW6P&A>OCV\Z? M3-K-&I->_EDP^UL>WY$!X"'V=?+"-+GY8UP"<=9U =1PA!<2GO*L2?\T??X[ MZE6\3SAQDH;,M)9+!U2ZXVO;]H*^:LJRE3S$$0!P-*B1L0B\3!NT%*2Y5L6L MJ,8;]7R9=NF\KFZU?R-M0GY4EI5Y/:[M?8%H;]MJKFE<M:4X6M)-F[PJYD6>*%]6*U4!H[.X_GZ8O#I,SHOEJJR[<4:\ MSTD/716W<:+V8%*O3 [&FGEROJC_#%Q^K">7#<5QYJ?^GF:7P/$^YV:[M,GJ6_> W(?9D17!;[P_KT\X M6!Q0/H_.C?VI2.=IDR9/: STU_FX9GZTH[JZ)*AJ*1>X]KOE\9T_]%JQ?\8\_=R;$=("7-17]O*\&-T%B8) M_;&XNIW:W3ROGW'-(_TW+Z[^^S_I_]FOZ+N_^)(&MZI;AN]\UYB2C+(K\_BZ MR+N%#BS\EBS0=P_\5])I6Y=]M_LK&RG@=[V\#Q^\:7T?84S?N'7DI0C__Z+Q M"SDW!U/ 0P[2&8WUN[2\3M?MWSZ+IK0LJH-P_893WSG!V>R]3?"F=/9_IG=F M+,FB,;/_^MN_%-_.'GW[Z*L'V8/<3+_XYMO/O_WFZZ_-%]\\_/+K!ZGY=OKP M_WU-1P*R^Y^?I7L[@62?!U_/]GGTS,Q ^J;E241'WYW0__[/:?/9KC_^U?HI MV::?MNO1W_J63-7UWVZD-8M^1Y'V#/W5D M---G@ M;U&61IVM]XB2Y7A39(JFSK&]:/ \?[19%DR>_]VF#;]!SZ[ZQ4UB; MM.&AIS3%JN[H566!>'Q=)?.:S ]NN49+FH']QJY/>WC[[;Q[8K"!NF(Q0'S6 M=$44A7[S8$4M%*0+*GK0-VSE? @A/J.MS70&-8D MC5GBG+#=!JPNTF\DZN4 MI+-;LY3!/J+9MDD'W@T(8MKQ!^J>'M"N#"@.Z8.0I9:9I)-LD1851+=+BY(? M/#>5:4B@V(1:-07>1Q^EX\ =1)8 .G7M88(!FM<%>HO,HY$655;V.?D$T[YS MTEA*3B_IZN]V;H8:EP?3HJ\=V,G_]$!Y' MR_7PB\,OL18_8N>39Z]>1IO6UC/P#9N$M$^./6I[4BYIFYP?O9PD9TV:E2)5 M)Q6IR4F"J@D(BBHAB!I]IUXML-WT3-I(O"(0N 5)&JFJAK8%+1^@:TF9J=Z: M]>B(/(%D:&8HEC_Z;$7V,!34)$GSJY2T;9ZL2H#I2+@PL#9;F+PON6D&9K(@ MD3;1][J&EI(>WJ52($"[4$JW::P #>B]1*G]1 ML9O5=/'PG5AM**'M BOJ9J)*A;@SW)C;E9 ;XF.6FGM!>8^"HAFZTNX,K[^9T374\8;[&Z/ W;04&>HL MR 1B@/W&U\@HV4-##R9[V=;L:)"T=W4R2^%LT%HI[WCF#5G0LI"2XS=R:8FD%\ U;<*QG18NR"^2N5S7YXEOV#>0[ DWD8FU#_ACJQH^T;.31]C2#8\HU?O9Q;5_P2]SG MZ$YO3)IW;'.N7($47L3;1]+J/&AKN3H/'S)+RH(-P,)),B"Q++O\ O)6^-"X MI5BRH5CQ<7.^L AF4ZNCI*MP[Z^\3_7OMU$V6-00;5J+O:*MN[?3WNOZI]." M#S6= Y+\JR)GC6D8R>GVIC%D@2$$=F\UO^?30 H84;O,.,L5Y7+K Z@D8 9H M*V#HLF83?=4JK?7]UKS?K9F5YG7A#TN:IRNY/19IQ7:7\W7"+;K?E+]*>TG8 MDNP*MP]3^LVLN-^#][P'3;HJ8#FOI^@TPW:[2=N^04H53D;?5 CW%!69V^RF MW>_'>]T/B:HDLZ*B>P0.%MRBPEGNF:+6U=9E@[PQJUX,Y?N QWO?'_)1V.\E M9RTS"%.W?(\XAX5WH&0WU31+^E/'_ES;<<+O&K%+Q#(ZQ(@F[.A:J=<\ M:9"LJ,E_+;++E8=(NF[N>+)"<[-A-1HR'+#RW/'V9O91*IC\YSZQ9J:1JD'VT9X%R;-%=W @:FCKH06F"3?F[J9%ZG(*P<)?P+Q67)$ MPE=D6#W[+D0G[0FI9S,.&=&3GM3HGSQ)CA?T\7D]29[2/%/FGOSPM: ,FR@B-I,!L.&BOBYXBS7#[1\I$-TQ#+4_S5IB;'@?XY79?=9 M_.B0F-_>(S'OP%CND9A[,_A[).8=1V+>%?,AR.O!9F0K-S0/F.]X@IP2W]8V MZTY755*9[IJN6%R'OQR]:I/K19VD9,.V;$3#*.$T_C:[A*_:ZZ(LH[0@6?6@ M'\9EJ=@XP1L-4G\<4 T3F2[E0+9%6A5_I,X[,-6"8[!LCF^Q8NQ->)@<6\@3 M>6R"BZ(Y1+<\F1*HIO8_GIK71486B#1OR5\YA4JW_E%;I)^]3&W0=\Y9 M,IEA!&!Z\KLJF'V8"7?ZNX(__IAE%V17L9I-F@=-E MMUY@AK+_?D;XHAJ@_&[Z/<,Y'CT8[*7L>[?/ A6: \M_U-OC$LX:-E7"LUI92=$:- !"]*7LGCK(9\W M]76W<%*:FR6?M\&NA:?+V;%R?-1:SJ/G2Q#=?Q2D30QHYJQ_39=!I0<\.(0> M]Z$"G#7L33/&# YK7LQ!&XQ1+6LYKO3N)BU:!XA(H0O8[5?G>\JT9P*HJ.8P MZ14=8%QBN+AR7[=N$JT:[-R&%<#RIO6EA]")6,K18MEEV+= %&>A((IH6I X ML!*DM^A(6I> M PFH&>F$A'[U>V\"S9>4Y)YA0%.R;GQBGMB;Q7W?<:'<@2%?P"UE\0)Q5IE8ZU^RQY8F7B.>GP+&5,]L<4 MDWE%UU3:9**8GOKXVQZJYS..,6;,"BOW/*M%B&O2KZ FXG!=: G1WM=S5I5R MEDR0PZ^,R5E\G-3[DX]P#+1G)U+L4IH>93?1A&>DY;N:)=%]7!!LJNE4H;KW MJR+L-.AXB9CH*K6);H=>0%T(?6U;Q6J-NRD"M QD+G<5[S M,6$TDU\9=RFP)C ZS-89#%B^2&$3(ZI+GZ2;AH0I#UX1B0,_O=3.RB2'W Z3U'MUR1<; M#"):%A-.@=>,EEW:\&#W&*5=5Z7H19*.!JN=ZV0& M)JO0AT-5]A=,_"G 7. M#/*I92NR=_(R!,VQ*;))@IUH%VJ71E!&%@JI:N"KG>FJ:"'WT7[[-99LMTE8 MG?A(8[U-I8<:UQU96Y*VZ.!ES7%%3FC[T8L8NYTVE;UAV?VA.ZA<,WNF3:SP MM7VP-"1*:T[(]'HG(PA9:A 3_E[:I2%^-! 8NCA9MNF_\AX15M7?]F2H(1C" MQDD IN1D76JQ !(7C.D+,89R_&#P%>PHQ5( >:'+T:A7T827QK;CN>%I>M.2 MTRB<:7%9);R:#0D61//:6A'1$!"N;;-T960(65GW^0$&4712.>B?)X=."Q?/ MT_1?Q38TUC&BZ-PT,?K=6.7.,!YQK%NF>% M2ZM]M&K(,OG\P83+(UFE&A"-KFE,WWZ= $./<0:9+[NBDV@YQ9AFCUI^=CD M;YVIL6T=0:D5V;U% (P6+48X=X^SAJVS_'(MZ U^_ MUO,\+2JGA+)ZM6ZX#)B-AH9]64,GC!RD]+I%1K^:%;F@VSG_3-[-7*TBK[:L MJ/>I^F>P\.E$O*BOH=%Y#'PTHHRY!3!['\0DEU5]79I\3KI<5TH4M M'(@*/9\"W'YXL&CX,^#7L*KVS\'9;2=25@QH#]+99&OH34$K02)0:K6/1XC; M*AN$65Q$ +L'4T"RZ# A+'3?NLW\< OG#BTS^*""@ BBS3LN8FC$>X M[761/]EV5;>XA78C*3ZZA-G#!_<9LSLPEON,V=X,_CYC=LV%; !;+_;'%U8UP[[=?9G)X?JAAU ",HMDA?E3@C-$52J87 M+F>^:F'0B#$O)8?TB'K3#*+[HZ"5IO&GH$^1$@87+U'7PH@!A712:DL<@A ! M6TUU"7>?0^"U> 9A8F@ HT.)6M;'>1^QP$+K(*@MG:BS(2@X#E_4T]]@,K)M M\0E,T*)D5\U9')_:_ @MD*D0X_#0.'A3A:U7DW=)[;LS2#3D!=^:5BDWC5;C ML)UJ\4',K*C&(B"$ZT1DA;NJ3Y(LO M.'JY46KY\*LO]&D>?NHQIU]_F115F++Q.73YEWL.?B7O4)XF_C@Y.85&_5AS MYF1*%ESW*Z6<,PGU3I+/O_R2?8EIVDKF/<#+G=-YUP=\]6W\J4W('2?OQ?_B MN(R6#[/'UH"_I&&-H>.6@!HGV\B7_*J1# 1^>KR+K5-E\[*X1,*47"0@69@QYN%)+_ M",8A^6[#=UNFH7) T.VK!KEIOFI-::8\3Q*+)J7;J*AP9YG72 R[,'QK7R'W MMV)VZ:;DFHL'CX5/5#.<;AOYCP\?<]8]EP"?E_VJ7B+(HADHR'@Z[ZW6,,JK M-K6I!)/U? *"<$!':SD.R;\@):G:^)BVG,[\EI3FASD+OYJH_L!4)-Z-C=P6 M50^B,9](B"KR,YE*>-\P'P69+$X*(B/684Z4D PAJP7,XAI1+4OSY"4(IX/? M*,?AMWJZO6QV$N8@2!%8!=93,*QE=$R9W0"A=;IRK])L+;G3@T7:T!%T MUR7_;DI7[_H=I=S_ZCUUBF?+_H U*;DT:TU\V*1,QS<4KSYY-[#PU:X.DA!J MA2_8_LK4_G(1>E&J7FW8:*\C(]'4+*2COM;,G=-;*%(I6AI1NVW0DNMCO800 M+XD8KFX96B.12E_K/C,FY[I%FH&P#S6N0BY(#],W.!L\K14,Y,9BX1A634_) M)R<3C'.M.BLRS Z3\V"&3E2S2Q+5JR*-'\GYF=(R0-+=7]1-N+3+NA*V%)][ MA>T7(%K83+J;LGAK(T!1 \DSSA#="0UH(_)Z'FQ&3>+L<[GZ6*@L0$(GP0E* M$D8#L[WD,K?*Q@%P'OQDB^7+H^.+1$H%^:(#SJN[1K+^M[H)B.MX0!:#9*7P M +G]MH;3?U67H#^%)QOEA@49:>_5ʻDT-2!SK7N#55B2)WD;63(3-A2(] MDG82"ZAAEECU&6;W[#41>?J\/N#T$6VBZ^DPI7[1Z-IW\W @BXPT<<&DXX/A MBXE"C\D6-9=8\BK[BTO^&%!,B3+ @WL&?#S\*EG4O3"$K=)"4ALHRQ$]Q"&8 M&;,@T:DJBKVH C-"-'H!MB :OTU3.QG.8Y.% MA1CQ%F>SD)E1DP%]S75D#G6,[WE*+WVY5,J;H2VLQA1#G$C& ;JFDT;+Y!ZK M4.^N*?C\T@#H I1,FDVK69SH@7L$XVZ\8XJCA_RF,%N4QJ$TW'47+XS6N,G: ML"?+.$K.*@Y,L'FY,3I[Z5<[A T0FRM(*"=V\ MW0(AT;(D.Q#(O ZJ:H&/ !C?.ET3)6W%81)^4N"-418<(-@"%XQ7B(75;1H# MM'PR- CD 42Q#IFD[2%0Q!Q-D7Q5O_+\7-:7],R6O"7RYUJ LR+IE<.#%I57 M1<,!1]YJ[$_==Q(W:?H5VQ@? E@QF@=]?,GEA_?)Y3LPEOOD\MX,_CZY_+$G ME[=GM9XB+/52PE)WT]FXT81_9>8]77/ $#/7#5+4!.0?195OQC,/* ]E!(M;VA[2;YC-TPC._2&Y><)B<(\SGG\^[S4)6V,*L7 8C MH6>I;3G(M.&:';85 4L90H>"PR0B\(?)*7B?JAIB*_@ C$0JAVE\-"2:\B>: M='GVLR98/N65B7E#W*=^_L%^2BK0%("2J$YQ"ZF'-'S!]T]?OHI>P9%2(7K[ M^0?,5JN(<*33TGU$&2U#'.RLMG%6/FDX'C;DZQQ*.1:S(,P2-,+!QDA9-&-2 MYVF3EUK'B0_XN%60W;5_U #OQ!(%XUEA->J,2Z0QQ*K&EMD9\+%VD6G7?R!= M8E,Y6!0-_9,4(/X9YR,D=M2&J6HAH.M)T$J M80;KM!G&^*V>6K7%>8^VYC@62NZ7+.ZV:-U2U&R1<[1!-"@-G]C8"I\]IR5# M%6GGMX_JYF3+*=<:31HO+4!5I+!HVAY("+U\DR/:#WL\CH]?'KGCH0FG-ND% M;\/=>JP"!Y\.GBCC5.TEL*Z%5R#(++R>B7A6WMAX,.L:RS4*N*+ M]8T6;(:BPX&=WT[[ D5C)GFM\_&X>DEN&B4^"T)N=6%"]?/@A0\4LJ.<69N=&]U)J M\)'=E)"FP'D0'0RSOSH+5&(L$-1=V9)-B/6Y9.5^>9E5)D$*5]);-4P8&1B.2^TN9RKZI#ZT!]Q M]TX20;Z]\M'3TZ"$'IV>+L(\CR,50,H%N+'6QW-+*:APD6P;AMP5+F+"*:&N7@$ETF1D%>_C;706W^4,!(,]UDB\UF(<.&)/JI@;:EFIL4D% M:ZYPHMO]U5->.'0&6SH*KM 0]@8RP\NJR]I'\MZW7(K9*F.%4$#HQ8BV8:CL ML?B?+"7[BQ;=,M;PW8*T"<@?2C\NAVR22+8-X6\[I!H3QSA=E'[+E&F6+0E' MIT U$?5)%PNW,_ORCC)#OW'??/"Y()[9-<8RQ/29N#SV$,9NV ])A1(9T$& ME>,V %E_V>PT_FG^(LKD0F8=?/VX=\%N@V,65<1:SUI+:&OZ6763V M#_0[&T7JI,#7XC@+S%-82>2Q$.N+ ,]13Z&)(%:T&,%:R'W@%+>7U<$RL--_ M *=_+6L@C_>Q@+6=>ZL=T8HN(*X5DAVNOF#UZ*"'B];&W1VX8RGG M^UK0=%=9P,9K*;$\LT(;4#K%UN0UD Q*CI!',,0P5M(U)/6^] ]Y+1+7E#6, M!UJE5RF9JQ8E&3C&PB'ER:NCFH([>NINFVFW\.K(.ORPEI.-F%V;:52$3Z?7 M7"/3Z8,OILJ:]4H"!8R/@H\N*44YHHPV[SX=GL*('82?!+A93A(F/%NN2%/4 MOF=N"\M0V*^>(WK'=S]7:(AB@;L+C& FO[3&!1MP-!R6OZN^1/##9JR5QT#- MB.#@TF$VG6MIU(H1)4'!A"^'4AFLG)JR48*"2:DS(\'$1METUQP7R%";6]C, M-%?XF^JJ:.I*SQT;VW0Q4LK1E6;G#EU<:Z4;)_\[>S\ M;Y\JQB'03,$6#Q;EL?R19"M^^2KMLH6V.C+S[[.K"CY+WN!BM-TUES";81[YB3X'#K:$=1-G2?^G6IWT?W MJ=\[,);[U._>#/X^]?NQIWZW6V;L\AL/=2OTH:JS9H%R>BA@7Q^FIM8=M<-O7$@V,[084&B8 MQ(/Q!$RT4N1&*J=OFIP6")>1Z9 <_0$C-ECFP^"/:DNT*+8V#0((&X&9L"QS M;NH#,FWHG"%L;O-_GWS_ZOQ3A3DC1G<@J2Z.Q ?&>)PQ!.2\7[$IK=L.O*B- MEHEE:+\.*^A67GM:5-;5)(7$VOK,566/0O.\J-NP>="'*:88+C6SE%C? M7"V!:[(#F/T/-;](-?CFW0N9@V5 =>V '*R*$\H"]K>?0;$N7VWNT@PO1(O? M:NWE+%?.K*X[M!:2P(U]K?.^MT1/?&Z(83XN"^=K^\-KVU6)9&DSI;NU,CW: MZ= =BOCHHP&AV&_,Q<4&RF(1P] TN#2X %3+?_QRP>V4@1Z M5!,T0YZ"SX\?/ UU@%AD 3)KFL.O@/;-5^+R#WZ,=%6!_>S&/3]2EJ-7M!UOY[NEP]1O_ 0A='8#.'']3'NXC!Z>*=2.B",]!N M]&CFP4TZ-'<"O 0C]X-SQN&(+=]E?!('H_1%A\D)IZ4$"12\!,!%,-<+M9%# MW7+<2Q(RL6%"9M(,K""@MN=3+[UA^?9#/\I*;3Z7F /6\>"\,TQ%\^__0HOP MV$Z :>?MR^WGF95>L ,1(B0CIZ_N *A$H*62*9C\8_+6CB1W7YHP 7@ D2E!KCC230$+S9CT M4?@J&\30*RDD&0ZN9HVG4 M'4WRFEFQF%/.MOHA5:9$9&K*-.[;"@&*=)/ *#TL1R1%>646=5]*BXZIAXZ; MW 6CF"#=!OS>(45DD?_7W]Z<1'KXU=^VO(S\VWE1D6Y?L:+88IK]]3J0\T'\H_-___JY/R'Y/G1\<79J_.[I-8WCLB#;Q4>*'5FC-?O MEZ %^(.>#QBS"'E?:45#YZIX,I8JM,IK"J&/1;NN%H">E"%K$=QX@EH;] "1 M]N66*T+QGAP2#9@8D=+HZNP2D0Y4XR3_J'LKQW2&M H:5 1%B%4PV-S4^/)N[N7[SUP\\_LI;JO M3XM6R4UM*O>EX]MB$)8#J5!:=>R4%+Z MR AG&^TUH^:U#!X\;O:/3W1A;-'"_S\'A=X!\9RCPO66LQT L]R5 MF=]D"86YO_,>;OM>>%%/^^"D>4I8;(]J>F67R23KQF%XN- 2K9:PXF8LT85' M)#(L+52L4\:]E 0)A9+O;9[7'MTA9S^_2LY>/GMUA%MD=_SX[LKIWEPCT@89 M6#]?Q\VM9:5 VY+ZNSJ*L/N JC8![RG]A_X@O8\@[94I]S)>LP\73+"!LGNM M;PL<-!+6/=/R&,; 2D@-$9I%L5)&:NGES1@#,B>$U*45ND"8&I9!K-2F%V&0 MSK9;V\>-WHLKY==A&VAW1AM.]+C&>H(^BBC>D&^1>/"N[M?YB[O5W"T8)F]S:8-]LJ2 M(OK=*H%7M>W3XT!DQI:GFW6)MK8YU5@J\J45] M 0KZ"G2R$V88DQ=9%\&:9$]+7)+M@'G&DC'MX>;-[_+FJ:X\'RK!+&V88;:L MKPV;-FWKO!UV??/:MIWE'KO]U(,;[#.$UX1;5D*5ABFL#:7+!*2TVT@,:65I M5TOW+AT0^V)2$5A9GRRH# DSU?LH)8L]D)+G9-\PDTY 7%U+!(P%0[HF"I>3 M<'1%%'Z6S-^MKR!J\(AITJMT!Y]G'[B[N\_8\.O_Y\>^1< M4%D6%<#%9:@"XMXU+"*FXIWR'6KW<&]^V\.]V=B8@!F/T2,KN"MO0 ;H@US D%\)T@8L&YT5M,ZL?137(L0/&D? M=["\RSMH#]592%(K$"FA#0V:JFF;T7W<@^4=WH.O=0L<,T$>@.0T,.^AO:-P M%*H[O!VA4HO1AT.L-'M^]AH2'GJ^C/9Q1^H]V)$32Z[/+8#5R:)/H8;_],^P)E)[;# [,7:<((I>@0\T;I>2X)GV67$L^7CSV!13E(F<1\.N8N@(]"CH$>?WD4* MOK!]W-)]R%&>A ?5F64^FQ\&.Z5O"C@PN?W2JDP[_'&8*8F).+&]&J>?Q%'Z M(%C;#J+L@*X-0$_[*0)[D?8\VX;?L R!W.8DA/JXCE?FM86IN01;9/Q'V;:B MJNHK[CZ(XB]+C::/YS9A]"5+17]5%U#K;1<%$)5(7I.P*VUG9)JFWL^4^%[D M5%'DV;=&:Y*A&6#Q>W%1=\))#:P$\OK0AT1<[R!0Y2NHH=/Y>_#DR])PMT\\ MA)3(3?TM[NYF[D..]42*=,-]M$1V:V4LA-G%#2LX0(_>JF&/!$&-K=#XD RP MX)Z81)@(P5" 2&8OG?E]2(2>Q"G-@1<$>AZAMU U#4[C V%?LWT=7&AF$ICM M&S9^#/)SS_<>G*5]=9AS#@(%"3H2CR:MT-;'ZWL?] MQ76[$AH%2=7&;:\TV9)<$(&P?;&NE6D"86WQRN28"PDH^)_F%0T]9YR%]*DU M4.^VZZPD7CD3+PVJ]ME-VY=4+'K>=OQJ''1PA'%A?9FNI3N/GD0;1W$%!Q[: MLIVZ9!_W;!]RM4&$S%++A>C#"&X8ADOH6)JT09\#-*8*S'0SFS&IEC0<8P14 MLJ:/[N4.[D6NUO+%6RQHT)Y=[^>MUJYUM,C<,@RWUX;(DB=9^Q*Q$DF2&7Q=B/O7H;Y#5A/NGM&JI.PS MMMLS(*\6+0P"2L5?9IIAL"ETNFI M^TK^KZ,B!7Z8/Z+L>*B.9,ZS?12+W_= +(YLUPH'MHJVUV4,V!3N(OYF)0SS M?3TX_NA;JY:I4G*S:05<@T.+;[P1IE8JO,9(.&?I*LWPR+ 7L%7S* (H&B5; MY S8>J.X*PI[[O:F]@TX\>S5^=E//SW[<0\/P[X@)[94>Z)5"1D.;8V::@G M549AUIJ+%[(\SN8MZ"4D_G0,2N'Y=E_=1QVV)W ). 9U#K!"J3CJQCAU(NDO M"<>10LI,&'^9&@0!F0]&1#@_$D[D3(5O55\3MJPJ3=(R.0@H[= M$^>;IU/DQCAV"LN_*,U\RXZ]%:_]QT>"^,4]">(=&,L]">+>#/Z>!/$O55"[ M2!#OGA5^?/;JY=DK^DUR?O'JY^.+GU\]2XY^>II\?_;+LU<_'?UT_&P/K8B] M,,^C^JRB#1/?#%&5P)X+&8+%0SM9&(TJNCKB53^E@<#TR\H:#9/WT?3;!^/\ MK"*WGUQQLZC+'"36IC*S(I,,2WV-,B(&*G:I,/,-Z5K0BT&!:OBHA*6 :S,- M0R/\-[73N"3&^[V,&.V-+8\04*;PAKA?#'9JNB[3:PG"?&_J9EZD"?V";?BB M6A33 D2)77II>*LL46.]I#GO)1QM'Z#'&MI($^T/I*>E-+E=>6T7Q"%ZC>PN M35IQ5FV6_'1T_O3H?Y*F+R6\-HG/HX0[F 5K8EL'T/FN^*0N-=#'043MYK)= M-8?QOKT/UYU?G!W_D+Q\=7)O$;S'@)T$A8/<\*Q$V"=U_34\Y=!&^B]L)[0U M>QBV MK#/=P+ R%>9MAU5S4LN-)XIEWI&<[MD\#V573%/-U7[I>]N>1I-8O< M,&\R>H=NL[CW\E3LPW5]P7G5(C.!>;0$G1*?E #S;1O!L(W=)J8LY@4W=?3E MFP*$(:--0$O!;P6>&MC0Z1*L,>VVEXZJB^[VR_PHN4J!"^-\HK1I$Y1V<".X MDEBY0%1#6:K6:,O>X[+A/'V@TV.!=X+<@?FH!AU)'!K='I1U?56FY;@L6ON>.YNO8TGSQ9U[YIGUG M,1&%*5MS+5=%)3WZ7#/5PT0!9&G9UMI^M=$*^^NFZ#ISX^ E]4U+R(6Q]-^) MX+*EC6K0L9,[=#X[]JVWKHO6\,LYB >')ZG S%#J[25UO5>%D.I)2(*9$1DF MK"RS;L(@M>=/\YQ=/]<;1CYEU ::=!9-UB]QRC-)W /@2A^0-%B=99S'ETYD M+-\3&G+)+8SM/*QI#N\.WMQABK4T M:;YA^*K9TH#G4P]EB!N3A[>&,>^T"]Q-\8TB<8N#]V<[)=^A RN&+Z]#FN3K M*K4=XIIT5>3EVH?/@G)2,8Z+"K@\&@UM@FGJ?F=KSD,>;]#ADBXC^L;<;#M MC!/J8%$ @[VJ20O82VOI%$7(&PI&29:7\ 4@?&TXBXN( EH6M@)(+&'D M;/L#ADR2TOC82-6D%-3P"8&TREIA=(GEP]Y"@6I3X;7 DDAH.Q8CK9H\U@ 3+24L65U!AT63[JY"D?$;K994 MXUB]GI*R@>JBZZ@E:SAG,*._IW6$,M<;9%S&+CU!;SD7(I++AJZK8+VM0F?2+6-9PX1)6Z@X!#J+2LDP]!Z,-UVK*4W%E)EH^\/CI3,FVO_:>.H- M*2+HY)CA+F/-W)K-RFM_&2B[1I*G2X @E93#)[)BPXL;K+MKRXU 99QT6@$- M'8]AE/+T[EM0OZ?5>/3UKM5XK\VCMZ_/!^@3[=0F6>Q!%FAH1+&X7A>EM\HV MW>G-9NR63MQ;&R%+2F/ HN+5RE]^$M[OWM^H6FHRPZ[1HPV-WG_1<"G>U:3MU7DU^F)S!,T=%X\.'$WK*HP>B@'ZM&[JO M7IBT)/OGK)FGE:U/_N37%V>?PE\ [I4&CE)D)V!"ZZY2)C;KAO!9\.6"/MRN MV.CJ%N18S!>HW<++K_%R+U26E,3:HYJZ7\C@@BK,R"WDOERM1,9,22.E'3M8 ME2G0GV1N8ID8(EJPH==:E&$EEIVG2!)T /U=S.,-GAR,]I)1I:#?"5:JG82\ M2]JBV1X6+\VVG>"\K*,1474R/S=Y&.&A#=:JOZE0=7PGY\AG+G?J2#8+R*9'CK*A(:"!$Z/""J,-('EI9/0$Y\ 42#T\[79:NU]3&)^2E8P MKL^)I8;0WO!BEG(@;[MY$+A'K(!Y$6<)RS_KBP$-4<@M-E&6P)TI5:<4U0]V M#=-H\V$=T LJQ8&O>KJ9$ EE#E5+6V6#-&3Y*C8A+-&_AWP[R/>7]Y#O.S"6 M>\CWW@S^'O)])R#?;[R1_^J+5,BTZ/KCOMV;-YC>4[B-:!LE0??8\3O9?L.( M=FEVO5%>1E0'IFO)=9AF25]B"T@YI+REUG6-1,2XS=)$ MZS-[0M[B, +R3 M#?C3&QWLC\E7PS>NYT9@(LHPPH\9,(V"TX.>=443@6&MV<1.("7R6T?< 50% J"5W$21G0*G.,:VK>R*4\PB-41^G31=KM."Q#;=5NG)MC$Q:,I'/:?MF,&!@@]_)QF2\2VJ)DQ&.F:=ZR(-[ M,FQA>0N.H+V4BAL/\-E@,$L@89SCLV(H)?]GP+45[&%%SA+T" M'0%7\LK,Y;/!UML0CTJ&ZO#M,=0M5^9 ^>.:KJ\KNIWY7GKTX,$W5C@X.,[X M"KGVR FP."(;)"@154HOF803*>:)8QH@,3&*'4 PKPB3DB*Q@E0R1>.C*$S1 MZ[ M3.<,"1(F6\05ZVH&0+"6T-F)R%%WJ'O^1LM7Y*PWI6T:L:QSP7+H]&@E7)IJ M^ZEW(7,5&=$!..3F-;2_3-<>:&L;+>*@S0R MQN;SUJ (#()G95W-#YB!-4BZ8:%(Y_KHY6F1YV1E/$O;;@)+OZGIDA+CZXI7 M98>ZG 3Z9(>DDOR^;'W?0!WL"!).:^1N"E#,EVLM&M,G8)0L"T&#&N'+14C< MI%<%0RO\@*3/-[)-3!W$G!Y5#4"8]+B2KT>T9\;PQ__U MRPU=-Y(A/!AG/5"LR1!,$.CPPCS@+$@33:__J6\R(VT LEW0IS'JXML.0_-:S M+1<5N@^9UZ3DY*9JNP-'30U.^[HA[3=OC&7VDI!^$2W0*EW?K$42#EB[(4%M MJ]_-.$'>TUW:J&X"0<'J)-.FIL6N]*H%G2QGN#4,8.E"-?'D%GVBA-T*G@Q9 MA-W-%(O QV1KWAZ[TKC65VG,INZNZ6E:7<)/R1A!)K@N-LN=W9V3+^59U M&9POMLR,;'!8_J2I&6+-'(B!+M_M"\Q7IRL0$)HM*;LWO_<*[V%KVZI@7,:' MR=.>3=1=^S()JOI"@DG&9O,K 6G>5%5\.\^X,C!!%S(.,.%LNS&OR6A9F&KP MO9N_,O']%'R5 \T+]O<<*I#YGETG''/@GN/*I> TI)6V1(?BLG]IR(SKM*4. M(("R+EBQ;Q\@( M^O9L'9]4WKM%%2565+8@A.9=ILV&;7,0YTWE3M'/LJ. M0]G9'AA%W$7#WQ>5O-UY0 (<\ON#NGC] #//13CMYT0* MF"..IPRL7Q;A6&Y#SG.IOR)]4"6_T1#:W..:9+G"SC)PS?3#@U6VQV#)KF?8 M4DJCU$!@= N@M<+R 5M.P K(6\_,E]]<&;4DKAAT0F9+L6)IW:IQK&K8:<=+ M$8=]L(VU6N)1+2UA&5_[&*_[:XS\W9X1V5+8H+?\]DYIO)]N7C[L2:YAC6=O M1L$$!6EO-_8CBTM:RT5-Y]\=T#?T4=[+*^R6%L%Q'/Z1KH8:[64?,:>#FS8L MY>Q.J.IF4YZ=6[[% H%WB8=$2L.NC>138*%YP;"VO#+(CMU.>V-,,%9-H0DK MQ:^_U2&7=_QIZ7T4(PX%I36W_7'\71_D=H2)%:9#E4J'AV(I4#PV!_WF [O"0;1(_#:M'7NNB"DQ:&1L::L057TWN<>\0))0C$;" M6ET2@J)>65FM18N%Y17\F0FG^WRC<4E$V]-G7Q=NK)U*V]&P;(-+KCYO._&4 MNTXNO]W/L TABILZ.7Q\$+"O[B%@=V L]Q"PO1G\/01L/R!@>V!-W:Y^[?CL M].6SBY.+D[.?QF5;WM+BA[49YOJXEE>;SG?<0#-H@&G!5 KAD8^9$,KS,1GJ M%PN?C_+9>)M"V;:8$FGA7'QK4U/VKQ)4J(/MX(HM'^QA0UPC=YQLX?K[=+.V MAA/I\Z:^[A;23R:LS#^Y<"$EMI1ARV:*@Y.!F6A,0574L#;D+"@#D"2)2VGJ M Y#AT]K'W+BP3FC",CM,FOW>%VWA2J><2>T>8K]JD DLBQ8H3+7\K[1B#5]> M%*L6823Q>);D*UQ)@D1Y!8)V*H<)6K&$L;3,40UH, J9KFW]@*6A6>YS4-OK M+ORV)]:2!1>#;^[C%QD[[6 -3/8X"!P/>P0)<4/CTFF3!$"*!KO>PEEJYH7\ MDCP,VXHA6V?*)0D6!ZU1XRHWYK(Z3)XACN>B(1&:,LRUO8FQPGMD8>7HCD#/ MR/3%+97OJ8+IZK<_2;%"F),P<06]D9;7K?CEU_" A^P*/NB.XGX$5&G_Z#& M6BJ4QO"V61*.Y<@VYTWI' >/L/<:+X0HH^V*0)&O8:3E_.AE\D>8(0R#]JV)J3I/XV.;>7Q23Y@8[&ZX+^00KBT,<52$V=1YF9?T)& MW.F;Z+D7+)'K$A(%,YSJVB%9/C=@'U^E2V/[)3M(=RJIAD:2'\Q^.^5L]BR$ MO5R$"2W525")OB0RWZVIP\5WG$E,A*3W1GB[:M5YX8H%E$Y!J:@ENP@U/V^5"_NX^"A7OF:*YY543;#%?#=PM36/ MW1:JQC "!QNHZNJ &R65849"%F:>,J\:_S&\"2:VSAGS0Q6@0.4KYJ#DT2BH M2[_KX2#A&Y3J-3Q),?CB9!9)KL42ZL'! .4L!8)I\U;%%;;+@__P >N*G<#ON.2Q#106K>P!1.L<[=?J&$F<:.U B.*KCK3 MMFFXWFY>J-A$"EAJM71BWJ=H<&]\SLEE@ 9. .T?*J]G/7-MU1'B!9+6=I$* M\W29D6QSY-1FG<(UXM=R3/>6M%EOG7/ZF&Z[(SK@$TD$A%"D:;^VY"-D4Y,, MI\H*9]7)MA,>PG$6 !J5QTKX#45:BV MG9ZU0 MI238=BIX%D6O8;H@$&_2T\+9'^ P%KER;^)+:.FBH,R#L@O*G838^ M^EY ED53HK>D':@M.D&EN.D"T,K^>WBC>*/FN,3S5%/M'0LH71>>"" M "8?N/[.S-AA*$<83+'+!&Q(_[JLZNM2\H56;.0./DP"_I+@Q 52G.8I;2Z; M":3JLDO1*) 8E)["&(WPMA9C'R@.A\T(.S)(;]BK&CT;-AT]N<8#-YTK0):U MTWZV(;M(FU,"UHZGHZ+>Q<8R:Z=@GE ZIW>WO$3!L60=J5C6"+/$<)"V[=GI MU^+'1NDY!X@D^0+-T1D90Y,I;H"+11=-Y%5;6-ER$^A)2>!B"6#?>.I O!*\ M@/+H*ZF=8!P.QWH22WMK:SI^==YT7WE3*,C-;C.+> $A%I)%5KANN/SX!'B9 M.)SC*#JE^:\2!#MXF]!I[XX(6FFS'DL0/7*E6]9Y4"%^R M781=V&LB[> EU1H]*8 +DQ(DF>T%$<5,-15'Z]Q>A.$TO4:.7&UA4"(@EV; MGJ8-B3<@9;+@[FC?!ZK^F>(!AY?;<%2$W,8VDSFY0)D:G5#56&\JTU-1 M3(JPP)ZJ&I/J A="E\Q#=#^G(6<\*R@&)J8E,Z-MK4S8$J;Y[IWOYH[V"V]! MI_!>M_-KVDZNNOWJ\7MNPG##$.*6"Y\_DI8+)[S[9"U_4MNZ@4\W+-S']PO^ MSA8<]6BE\;&%^[5^?VL=!%^LR<;7[-+R.MXO_OM;_$5/C_7K'C#9%ZT45'F_4J_^YO354#V9,7N4."P.>_7_)VMN74K R8% M[X'>QAO;U?_J#0;]QP=>_OH>O'P'QG(/7MZ;P=^#E^\X>/FN!-2&"02;)T1> M*4K3;P-2 G#1>::T>00,T=1IQ9+:LH!S-0#.P=8SA5=GDR%$SQ+,)Z@0F'%>T]+;,;F$*P*,_./XN15\"$Q&>TA72(R%OVBY0Z4;R M.0!9""*('X=<8_-Q<3%X5/7@)/A4?Q6T]M%X,DJ>5ST7H;=<&UA76FP>)(0D M_\+Y^6%&4G)1N3&KD&NV\IQ76\A/I/4<$A% 2O"KLG3%.!@DPM(!AH#Q,):[ MAM,^VQE5+#[?2!&E@($'J:/M>:,(3;8M:>7*&2.*4%?0& &5O937W$9*\=TV MSZF)GPW!EUG_X)YTOEAT^%1ZQ5H$*AC'!A MAT6A!R@RH59PS3OQ/=\!DY[02#M0N_2/?9^'*/VH+SE,SAF[I'/>R%XQ)'$; M8-RAMFT]IJW3U#SCABXV7'@_E$J^/S0A>;-PC5-#W*X,Z.SG5\G9RV>OCE ( M=#ZN!?D3E4"V:J15[DF$\/J5'@JO%>BX>;T.5M HX7[6Q"E;#"R)LN'.(:(-8,T8("M\CE=)@=Q?:45)C$5G-$F95IMCP$;BC2V;1D"PL_ MD"NZM50"PB_:170K=*Y@J6@ M8\%,L]3* >.JC" &WFF]6 B$X&)CMKABMBEFH0Z ME8GDZ;\!S,TQ^K3&:A+[Q:!N4VKP(A3[.J3$1WU0E@H:29L7&!!V*+VL?4M+ M/[!RCS^XD[6%N6V%LFT NW@!=BBJ:$$WB^ZD,Q:?^(F B\7 4=O& M[7/H![@E\V"C4UL$$TN'JP(*CXI\>B,0YW:< MX$1+RV9I42JES[:7*ZE7-(3[.M9WQRWL+=5)9*8RMK5:8(5PG00V&_HHBJWU M=F+A">:=##@].@EOY5G1++E, _:""75PZ^J6K!G.49\R91@I:5*V)>LR+-_8 MN!)8JGSAVJ]O,&%W&=)O:<3Z]3/;9/A-4<)(EYC18J)(+@JRMMN%A$L*%!?47\?$L;:%YG9=\ZTHF83UJ'CZ"5)B'IJI< 84C3E.V%"#XR M\T;&=!YOV/LW)OPJ.(S)L2O6C?R.7LMG;47_MGL09RA>@+1>+@)7A);K4B+[6\B=;0A^(&7VGL!?T7^% MR:+[Z6]:)KC!]0*:$DV$:-T\ LD!8;7M/[.-]WNCTGE8&Q<5@2)VI#D2G?;F M-KDH?6I+X+53 ),OTIN8%T6GZ,KL,FL?\(CYBP=M!ED@LS^7-_CF+38E8A\= MD3A&.=NW:;*A6E79\%T'G2N-C7(5HF^]ZTLC;(>F)-K1$I: [-> -ND: MY:(A5:F\/-@<9QG6:%]306]-89 P+3M$Q;6UV4[2?H]%K6#_(F.VJ*+D%SN0N#39 /5(%M>CSFBQ)8(> MVI)U5\\1!S5C;Z<*>EQ(VPUXYC11:7KVYMM1*6ZV8"!"^S_HP^(X _,:><J !OENW]XE\29 MAJX!+K=-NEHP;&0^Y'#:Q/JR M0K2O=UT";GL80Q_9@N,B7B8 G(.7BPI^"\4>1M>W*GG?ACAHT[=#/?JN0V\2 M\H^43^SVT5 )WMT&? MT8L8(XK\C]RU,6&,Z#!I?&E'=%,KHG%M\1L)4C_HA@XV3OUL!2(XC>AT9(#>:UC35D)%HN$QJ>TK_TU35/-W>A?2> M8'TB4 Z'I%6E"2X,GQ+KP0%_!!"-#D*"W'&LJ2<7KB=!-H8&.^QWBX@'./+IOFE M81H^1X03WE]3AF31%84DW]!D;XU%JEF@_<[WN>YWMT$R^,MK*^)O@@SK(IF5 M]?7]9;9+]\GI?K/^"PP6;+6:PXYY$0WIEB&7*U2)I1!*96*,I#FT^2]MMH#8U:2!@5" M)&8%W$(5&TQ^>^_N\$+VF^.ZO)W2Q)&2G#CAR,.[45,ONO WQ!G0_K7 VG9F M@,T)>Y5[PK.6TX\ '=%T3RYB.$X [(0E("5Z\8+-9!W;S0#-N,[[GT 9EJ:: M=XMUV*^""\A:>+M;PU"A7(BT:#32$H +0S9=# MF2X^3(>BM37#6WO0^SH I]*6!K?:)I;!1@I:4Q4,K[+T0!.'U6!N#P9";';2 M 4VS2,: Y%(:.ZK!QL4C 9>U-^#(MJ5/"*9?P.(XVF*.-V:>-JY%9J\UCE/2 M&K.BVR@=".^3TJ2YH.CXH'-6&9VB(^/1SER.O'25YM>5:I:#$0R7RQS=@K1%)BU=E"=01/FJG](A M]@C=M%RWG<7$PWAG=)M7R%M@YM>*=.':CZ1=%+.XM,"C,M)K&/72G]E=Z]MA M/%U-O\NEL $Q M#J?.%F)0F3)X!;>Y"4PT6P[F6KU/37<-)H4"8P^M15M9(\!RI_"FZ\ 4TPT! M=!/XGB5]9<$7O'19H@WTO_7P"^&]LKT& M@CCU-HH0=SW^YT;$E!;:Y>9^$_[: M38ABP@A8:P< ?^7Z4/#]3KQ?O61SO39JIEF/8"_2%6IFT_*?9Z:\WXVWN[,M M_TZ_(A\D-][2U:+2W0&(CP_A^^T]PO<.C.4>X;LW@[]'^-YQA._=#:Z?#]/5 M6=J@8F4;A8KTA\IKRV[#8,J0WR:,-B'\J&5A89?PS?0X\EUQV5Z,L0AS0]6. MA)#-8'V,8?P ,^+6#+BYFS80WWG#)B*BO-'?_:9]:@R*!&$XL/<3]H<% MLR62TWZJ!!Y+T_$*LP5#\O$:Q2C4 8B[HQG9V+)+DG+AX0VE5L0KNJ!:Z !%G4 MU!;+/=NB\+7>?V5 DD+*19;@VMNFX79!= ML_<4BFD KW*EP?=ID/T*J;!,KCQF9D#8E><)4FR>;O &T;B/1+[7F# S-[TN M!%CL-;8<;9/?K_[[7GVM]+E?Z/>JCRQI>5V"_=6#G$+J[8JA(%L8!._WYGWN MC9:"S,MZRB:;]HV:B'=\P):/M:YR4Y*]BSH+]*'%A6*I?-1GL05O]UF3][UM M%I,[X4,E1$M!(Y& 7FAN3(3.4*>$ *UR(7 =Z<5@OXFUV3IEH%:< MGJ)^!8*)LI!"RR GCDW$0X57*7WU=)ULO,]SPNZJ>[]=3=6X=OM&+_UG2Q'G M45_ "CJ4CV,8CR7 8V^E!3LS[:9;IW:6$YUE:F;I(]'OU/B)*ZLH'OZ-CYH(YX /M]+Y+O1/^!5 MZX4JI! LFK% 8=L=V);VKOU$@0K34?K8R0[J/;GK?DUEN0DX)L&,0D7=%Q MA6 &D.S"+X>AJA*4P)3Q)"J#*,:\+W*I9QWV$KD..8C9#5^''+MN\!^9J(3" ML6KJ&6V;[U_UH**E43 M^O;';@MQ'!OTCA-CTGLOBBY*1PI&7XJ M-Y$,*&!_/CP_3+X_.GHY-*-DBG+;@V>_;NB(H0:29 '*49(:S,UPQ49?VL6S MDUO=7F<;4V+D@+WS_\3TD(+.FF(JR6 WC4ETIVNME]9H7=6#\LZ@1[TKJ;6T MXQLW^HY[?!+?XI;Y (WLP/V@";IX?I3W(6 /;IU0 M3Z.69,-V-P'AA0W$L3X.GC3V+/Z;^%STZA-'4BJ63' '18L.RI:H1X/5S3@V M<56>)4>SE+AZ_@,")WL:? 4AHG7;>)V"]CZ.)V0R&$G0$V+G0";:5L%YR[^! M^Q"-)CI'>.V;JM&*%+A2V[#_5M M[2A8F]VA%*67:JR+5])6=GU_>D B4,* M:1!@ J!DYM/W'L\ @M1@2Z)(5$2E;8D$SGSVL/9:N+[A0LLP[TS\)_:8"%LZ M*C C+.8@4P_7B*&APRJVA7L<5X W$2\*JL0! 7 M>F/>YRLU51=G4#<.Q;RWTZ&85Z M'8KYR32^0S$_411SAWFY_S(BN(]5"F@N M&DC86C"W:F< JPIOX"HK1QN3B7&8:!*G0I- _A.#M9I/)?OA"AR_BRY;?9^S M'#+QP>"G\&*)H6,NEF\2'V:J>P>ZIHUD> M$CZD?9*HQ723>\\%TU9\:>@'_RCG]PV.X+],@Y$\=+35 M-XT\D7,__&1C3+P2N@/Y@>>WO61,".BM+F54Q]\(6=Y-QOV:.$Q.@SO!UL!C M/!ZVWT61$7D1U;51 %^I+:NZ&'QUZ2QA$:LNXM+HE]IW%E6WT9<+/K1A(TH6 MBK$TKQ+=YN4N_5TB'A' 46M4RA.PRI8DS!=-VL/-!6@PMN M;)V++'4H] 4XL&YB[G-B?% EC%%7(:J6XBK#RLLE71NN4Z0KXT D]67K#_3 MZDYSYQYTQ03W?NK!KM)\[9P AOX@+@<7*=Q)+ ^4F5&L^NJ"!G,?%45XUD&C M9WO:%OZ:D1=3+,@+!*$F'*D8^06*R+<.MG$Z(O9Z83Q>,[3'\JIT!RAC;(\R M,GMJ/0$X^HU?93AY6N>$!9X^2JA.6^A3A[!0"D^98R;2," 7<$HU&]] /M4V1!9C#IYZ5\<"N%'#>W.:>GQ!W]=DSMU)7IK+U*#"28U@2,(7,?9%%8A"P(O <[6D'SHXR5#=#SHM MH"1O<*GI#M^0C94WKIKHF 'F7CS1I3FTS"8=Z^^G6=: V;5':>RY11@LCPQ"CR^B M_(Y;CE"G%]N0%%55*]T66%5=^CZJY M-WO'C6_-![M_V?L($T?N,4/"?&4FI]7B/]H[FN%.@^%"Y2"R=*!_Y6SB .5E M>AD/9K[@&GW#*@E4)GBPMU4(VZMT2W#8Q24&U68"9$O,.$_5VZ^H@&Z0J;H& :& ZI M(B&I L#.0%/\6.8P6Z9.AVD4#P"OXDGJ5/>:6#J(A@05*OUTX[3X'W5.)D7M7 M"W$?VOFYM[93.K:F%M5(^4:L"H1"DA-"79BCA5R*]) MO W==KG?[5(+3$X+KSV^L[+IOR<06A'B6]8-Y=_.9W$O)*EA'JX8CQB MUA#DK46X$F\4W%E2&ZS\77X90_3U?@.S%;XZ/3+.,TH4(I 5E)FCFLB<")L9!%- M.)%.?$I'=/Q574SYF7T@HF6+(JCC?5!$;5XM[6Y72[L" M;>EJ:9],X[M:VB=:2_OXF8M?-6OA2IT45.!Q'7V7[LE3M_VN4=!8 )UPQEX+ MGF50"LVM31IYF<)42L'RFO7+F7L)^C(RQ:B,)Q=(*((>%.552F'BK+[ ;J,TAP)1T/XZ//G7\;NMW3<13&QBB 388H0&<0V/ M :<#>XPAL=I^=9@B<&]"HD=(&8KYG@SUU,?37(C4*NUF+QK,^J;< @LW'GSM M80:;7@(-+ MH41WQ;]BL5_M3,">)@1:H[&_9* BD3+38BO,S6D;'YXVQ)7A* M@T?,LZH5LI"C%D;[XH!1ZODT73W?P9BWHFUV62UQ2>6N/;?I==ZHU:0:^H4,M:&"]E2>,\)5#=35KS MTI_U$.B"<6#: TA'/L*<([T[%:W[KV:FJ%'9D+#4TGQ8QKQ:18.IFD[P=2$O M@ <%,/D%.Y'X75QS#C?@[R3;5GBDR0F_83W@L(:@0/>7O.%B*G6Q5T6)=PG" MY$R6;0E<2CB?X$0-9L*]UDB)0CQ0VB4=0H_T%[M@WX_/PE@@C/&XJ&EI5RQ] M"SXSHE V:($?P&E+7C"%&41C2$Y?;WG2G25G=<0204ALF<6,..*0QZ4DBN*; M'N]+SF\5&_(TI"S+*7OLO,4X%9]8=K^X#S_TH5;3W(-Y\09M@,B41 S#_&5* M<"]>QLQ J+8.4O=-IK5LY0A<^W'/N_R\?+%_NRN/Y"Q\F"=YV(O0-QU<<'ZA M <["MBG1M;TX!(Z5$8^#3V[9%$,,8RB+COXU6^YW .30U.0ZLXVEP::,(O:F M7"/:2M8\S7$)\9'E;+IB6E=I8G'JO^4$+SQ#ZL9U&_IK>799;R,J^; >AM>- M;U3R,(=(23>\/?B[7)@X51V!:8-2-(D2OZ")E:&65K M.8%MU[F)OHR 0*'8-K?OU1I"YM_WNY4@P6[:GUJ*=^A9Y1@<%9?.EK3G'-&( M6(BVM5.&<"P.B.PPB81.PPKL*$$L G_]3J2X8E3-3C]L$T[P)9,[!%JCWL-' MHL#QJK%BGQE9SE?+7]P$Y./ZR25O'],(\20%@VI="I5$D)6EPPB>'F=?;%*: M*7]831YV TRXD=3"('5"C"0-061/+ONFQ+^\K=A[=!/76\!3HQR3=,_ :*$% M5AKH>JX7C3;=&S4UR1;Y'9ZRH\!_1],8T<-&+,C%&X ?*>!@7>$NNS(I"KHG MJ;)KB/S!;F,1SIH?!!V[($]Q"=88?@&?H>ULIX%X^34C1CZGQ[+DZ+3(?/TV MH6$HG=+&LC.&YP,![*B)B:FX+4=*,<;]4^KD4J\1V5U$J#&G]WL8)BL?\T$+@+1+2\U2JWJVTF]EXEP*/ M#D?Y)!+'0Z?NRZG@AMR \H-G\94>8$2SST874]S+<4.6JWSWI0W=3>?]J MG<1)S5,W1I-V(D:WY2B@^*+@;[C+#@/9]L2XXR=S32;2@"F& =ES"F]#U4%B)S'XLKLQC]P")O!,"E M)!//3Z_F#Z7\8*^AQ(WW&PQ42;/D:WA;]Z+#BS2/??D;=<>Z)7*O;#,FKLA] M(R??7JD>C87#"B*?%AZX5'TI^#8TC?G^[>;I7OE])08#5U@M)^BP*)?B8BD+ M@/7#W59Z($5N'/ZH:=&2CT@\G^212$8%FMPW@FGX9N.4CK-EFI-&:&)LCIP> M@4%?"E9VCLE]\[>"X[$E+@1FTW*,E>4U,3=PNH_<$1NH^I0F";@M1RH413ZH M%6>W;$R4,YP4$SQ%"=4BL;1NCSZ0':IA_6I2H@(AF"-I/I03E;>?YUR2D.OF]DYICQBAEKC6;KM:)/>ZG;MHWCZKBXH'I5&4!I:<&&CO\2F)Y"A M;G[N-1[;H&PQWT2&M22".WOY"=K09:N)#T&-GSEU4]J993%,=3/CL^E>33 U MSXR^K3%;)?TETHPIM4F7A>::KTC#>1+/Z%9OQ>QGP53#I^&V^H9K8:=M[^6 M^#'ZQ^[;GQ>O],TKX-GK"GA6H"U= <^3:7Q7P+-2!3R=;?)CV.<'E.'E>U+$ M[A?=N#'A/F$A4]2DD6)LK67:5GD#,*K'2Z1'9"9 M=3JU;WL^3EA MYY)Z3JEVY467%%B#26P*8? MU<4$3<6.&.0!T&)R^/S]KJ+5P*3D9IC68>K !L+P^7].,42,#I9) G&*>.1W;():@5L M?02Y"C)03ND2\X<\$_$HQC VC$@#Z\^H;JQ^+'D^DK2B[X0=DWH!?AHM$7FP M^38PQD(^7&OG!ZW!IT65C+!=J +)MH[KI/TV$=@#I]2,T^E8CQ6Z94D#(F&D M03_C I)!L>5>'2+SYH#:[936RZBK-^A(PNH&V7R"#=!1M6LKCBYC,#M9=-09 M0U)PAM6 CGL]! ?AC#:#EEY%6J.27T\B6KI4#""<15K\T;+8L,E8=5C/)ERL M2)+&:<77$^DR%%0 (\8!%F*2=8:D3RW/PPI0+/O (X]6.M/V4X)'JSMB?B#6 MFY*H!WR'UFA)#<]P<+UDCU_F!5T(+D]J6W \V_.I;6-AK0?< R7=%0I&+(DF MBRP4OQ=VB[JZ"N]2+DKO3;54._&.\T]R5!4Y5/! C34?[AJ@HSSAXRLNZ24" M &-Q2GU>XI-.\)H)1I,+1BHZYWXY%+R@M53D.%&UP7/(=P?O< M'O_ Q.1RU\Z=@7;F.;52:4B!:ZU+90;P2 ,<==R:#>S2HU+T=:H!N@^JJ&V+ MQT+*-Y\@@:(YCOTDJ#H,'V/M" N2]"K^V+XF"@TR*8)-VSIUKLS-TP)!&Y2+ M_$H?=("D#(Z.@"K-M)#4%;D3 >8B'@DKS:$%D7,D>%@<&XR,SYY@^U8ZKR$G M9CN/J"'J0V>9.0:%).0H4BN5#U#ZDCN B,5S.NZS]$Z+D"1>;@68D"$U@R6P M*!.&,)HY&1XM!Y)7BNU$_2 I==\(ZMERPX")D*OO3QX/SH771^$IW\=AI].3UY]]OA^=EZ#<76).=7#FKMVU;N9Y+?'&L(S'&"".F,*Z5]9JBZR:5FL-GRGMK0F$ UT!_P%$G;E MK ?-AI]KD\.-K!)]]I!XE#AA99,6OKFLUK3W''OH$0,2.FJ$#/(KNU>1CQYQU&? 7:TF'$GTSC.XSX2F'$5]?8HM GIL4] M7-+ 6,$VHC# . =Q59;1N$B803%03+;HIQ*+X1EI8B/*3K"5X\_VT4Q:6N E M9&K3XU"V0EX6R/ 2/:NCLV\0KPN!)EAYQ"S4")ND.71T4G#C7T-[TZ$-VFQ. MSY0FFW)N'.-!B5%LVV#;M!9676PJO=-E%<6*<\,51--\$K*Y&6:R6\*PT90Y M-,C@HN!P>A_I4CC3,O=UBLD5DUK-3P7Q>2X?-G6,\ \E$/ ZIQ]7GU#94[/9 MO'OH.0B,W_+)R0-'0JL.6@B&.4WA.&];X%J+;=DYP,=F0;5"\MY TX_<'L0* MPI?X]&L]2M#M$P[C,DR;@V\9BUR*G(6])N]Q+U!:%BB R->K1TPPI."U? JS M&\8,VN/X:[A@5(C/^35AJIU"T;XC)9]G)PS/S]*1,:1/9L\&IW H!+@NJZ/4)>R$I&#^@ /2ARG$PJ0F7 MS:6E;W3-;?-E2C75!.]=Y%L)SQK+P8'&8:S78[!0=&'P(A"[S1?^Q8-@1 A( MHO#$HZ@BU:H1:E0AH3HJ:T(G+BF5K%>LD($'$.>Y](0$C026I="3HM? !+6CF1?@@C970NGVIXP+WMDTE3,434D20VCKB*V(-9\3C.DZ M,S8\O?W$5$_*& 98;M2C>/*@3"=V*=MDB5XP'3K=1Z?#R< 'L\'-C$9MJWGC M 159#B$)SQVY"-S5;L6'T^$2O1Q,.Q=8Q^+;UX/!M&1#64+W/9\<7\CP>\L\ ML%[8B9DVFBT7/##LL40PQ"V$(8IF#_K$%2LJ. BY-E3:N0!#E<-UC<+38>Q5E&EBT;5WV+2^8K=Y-<,=5WV#[AY9"\L6%#:M,8$6"RHR!>13^H!9T5PR8W E+"DZ* 91;F $SRF M*H,,++YIK&@6#C/-Z.,!XB&8)C(M2P>H%RTD+U31UD+7'DY5P -A5+6;PG=# M/A_-*;&ONH ( ?\=@M4U1^BR[2300+:-=<31C!8M$=XF?F%E..0G//:]1BG..*+TH;35BT."W$6,9F/+>ZL7>RX6LLW= L#T8ZX!4%'0HM M$P)+K/1WX(\>TB"%M+#ULC>;C5%A#XETL 8Z!8_00)-ML.R+\F+W?6RK5Z"Q0\)JZG#%'_%U'D=%A@'M5(IV.&7,49J*0J2!/EK':W?D7EV:1PEDKCN0:V\ZLO](9BBNR.?[4&= 5YT1)Q)\B::60,4D)4N'7-A@RA*J'A8PW@ M9NG0"/M]4U(L#%651FF"YV$-"BX(/,T4UQXLQ6","[H!IKG(!=HX/(U4OYS' M<12>R1$8PIR2:!&*ZEDM*H=^"(!_10@-U2;PNFMZTAYHPF9\'#IJTR%,GP34S8\C*7F2AFY2'F!3"K7F:EA(86.3L=<11#PED=Z;> M/$SUJS$3SC>0([\L.5[!Q5(-9Z'O4J&4.#JUY'PL-GH7+H4.N/G]P,W]#KBY M FWI@)M/IO$=<+,#;MXHA/3.5).TUG(^B?,WXQ087L,"EA0A0,V?*R<;LF5@ MD!G-UY@5P"W2#M=!S>Q1CH1-*.W[TU$EA/:V&&28EE7M7>OUA1E37+RB&]X6 ME,>NZCVAE).6/:<5DV"1)I:\<@IF=6:+9$DW),M,HM(#G)!3;].64].'B=@_ MK;>C(WY4J-_$B*N,DPH-S%$/VB+-):25CIY!J)&A6*>+ .MM*YPN&IL$-5!K8O8B3%[IH9LD8QBQQ@D*H,\DD!J[0!:%3[TP M?O!AII"3VGYB]A/R &L$P3"SS10+*A!C0",13F8B/X7QE&8R54EE2?K&A&); MB- ]E" O#! ND<:8-V%YE%H5"$ST2S8FK'ES+5]"[E6Y1UV>1$]2[R%O=V]%WMO[O%(:V40 J.7:=^"+%0Q?&(! MPGL=O!7V]CBHWY)#[J(>]SGL+JA4H3'-A_%E489\\UA"5I!+ M+*1_)&@L*V52FDLIE<&=AEA;C"[XK6M9/?SP3=J2OU^D&>GTC(L<<2HZH421 MC6OI!N=@#_\V<%(//F <_\G$CH9X]'E+"R'(_)/QS4F!G)!%W0!LVS6_8&TK M9LX"A# 4DDUY4=/2G%9:M0!W*J(E:Z(,CPI$RF]'!XDC^":\?1SDGOW+$PN) MT$.K_&,KL5O'4KTO&CW[]RNW]%QQGJ/TG2T0\)1^P?LC-Y()]5K98:@N;VF"M2%7$7547T3 K MKC:$7_CVQ4'SY^EXC/ XY:VNN+S$V#*ZH&).Z\\1#W[A%Q;U)*3ID-6)&6 # MUFS KP6?MH]MRNP,.)Y4!$@ZVJX @ZS]3!+W\H]164PG51 A5^!@J?7!,"II M ENJ(F."]A &^DBB)+K",D:O?L19$;K?2-673EKWNX!Y:UI1M-ZC>7>6ST!" MUZS\@[822?)=Q 0-;;.NY'R-*UJ$']-\^FVNUJ%'QR71=8XDS(I81E<3$L,- M-'(UKVA4<$&C-SC$T,ZFE+^.FVNW-8S@E(M:II&+-?WQPM;ZO!M#&'TLB>&W M@1TIF"5F/PN;K1>DP&<\SBRA:! 9:1\-#ET9:"PZF!@I^+3DR(@&]J%2:[8/ M;WOPS17X!S>8 (TM=E@$4T2V^?'=^11O4\_,M#$)T$S/&Y-Y"Y/F-I:BGF" MI&LP7PK+.YF@M(80I4ZS0Z?[4REB%!FOFK'().:D+V ML# A5%\YR)6G?R)1D5^RFSHSVK*N%67XH= +9Q>.#(/ ]#!$N0E?Y@GL,!6S0^&*]$YLL"@PCU M%4X&4Y"FM14ZC 4"S TAT2V)H-!';Q17R4P^JB^X'6&:UD=$(V06/9UGU/%Q M8$\K1!E&OLXHLTLY/1)B_-F1PO DS'-XAF*^^(F_C..8!0^PML-)RK,9)2FP MD8TB=[CL+M(A-OT*B7?BZ )6NZ$>>W(*=J:=&KBCH6N;\*O[.FRXD['*A\TS MDL(<7%+&,Y#GI"33GU-PO=@AE;^NV=%URTOK=T/8^9K>XE'&SM/$:OS GA!Q MOIPN\YX&]G$O@%=M%P 7&E35U(2!$(P871MVD(:^@ M\U?)-U $V@];Y<45?\X_FN7[C2]* I68%$:8"H=U<%$DE+WN>6?C-[T^+CBQ M(Y$7EP$9QW^$BB8!YX=$,KS@&6=7U !"-<"0;T8B:'('B$ME[8G7F L1/4KFR8>Y@LX/#3VJ&P6 M[2_ERTI*2H9S.\UKC*-UQCYXRNP43?-C8,'($Q7>@GK5GMSQ/O7D LY;%\S9 M^,/2T1,/# ;FPK@GFT!>O0@++BY4(5+J0BHG,71)1S/XZ$;!P-1(,ON11.Y4Y"W!?I-F-S$)U:(WX*[Q&,TK+CS3*+LMO;IF ME1$J3;A3F<#2$OGZV5X-!K=QK=P##>/WQFUOF##6J$6VU9BO^ M]B>+N +C5!9.[9C/%H.-Q 6T&#\/?(3K?U)0T6#,K")#--5#4I%E$*8UFY$; M,-E6J0\HB\6Q]B:@1'2S#\T*X"=),9@ZMQ&V2-_XD]/3HV&F3K(%N!/(I)C, M:.#!]$+I.;RP!4.(B);*#$JXO[/XJGI+FA7,#!93!MVK$61ED3&F68UB$OV< MTUN[MBZ=*R>SKR6(SQRDI:B,5OJ:1"V_YNLH%9PA%RX,B?"R]>B%N<8I;!+L MY[>>N.P8[!P"EC!'>4U'"V:*'$9T?N/,'[.$ ME"1&/.()0=^XA1E/#467,G?@12&-0WP,PXS\J6'76UOH[6#2L?&/28IF:&1 MQOJ)%2AN:D705_"OP(Y' D6%KRC\03QG.2[L%NRJYNYS/BP'Y5Q]C^\(=7-P MKT1F"EY P &=V5UEXGV/.?%W.@_]SRD; A018%BFXCHVR8P[:=$0P58A1(E# M7DHG-B](%Q/KJ%421CF#/Z?I99R)+A:,*\:B2G6W7*6'B!"A24)Q\C%E-Q"M MRTD7IW[24M?+%.8*YBJR1#TMM8<6?(_IT!;7'PARK(K'5H8*K):$?ZIMQ;__ MEI/A=%931&J#%LOO?N:.>?^H2J!I7!/5![P_GC=\@XN^YVL8X?R()4S+ _&( M[LN2Y)$J/%:$:T"?&^'B7NA=]#PCVO?_ KO9Y_SQ8@#^PIKW';&L)IZ"X<\D MTN(U".//9-;TBER,5."-5 U-?K]MB0URE&9$":8J=(L\ F,=:*^,2O&2&%N@ MQ)''J&.!=^!(8)7.%PI */"1N8A(&,#ODE:Y^CD]G^3Y6J)FVE>UF1"JL\8Z M/XKY3OCET3BMX@EW,$@@>GU2;F6V_?U%Q5)Z0@W#=9@!^G%.[[#"LQ[^YBAY MN.",N66N*U/J!:O!=V>J7J!91VI=::+V;@5K@4>1ZA050MFVG&@BAH@155BD MH"11-DIB$DY[4-^R'9WAV'B]:L(R XTZRPU$R62?BC YH)VV.,2+%*C#2^/IEHKQ0XWU Y!UERESN!1L)W6EYD3[99 M7J&97#7:U30>T_R/::Z%-MZ8'WL_%_43-NJG0@/I?+2YPJ);P-V6=G"1;1D= M-PP=M5O\(7:=L;Y"9CK2Q.!USE$/-KVN5=6'=/671<- M&6=$21?Y'*<)YH&QFW&$VNAJ/OKU5%5Q GJ\0D"Q:)C=\4EE$^88VLP30D$E6V M3L[A9Q2_\H49D2]66N$C)-;,\;@;+L=+PC2+B^$,3"N>#)-0Y M$TKGUX:&4;VH1$[<#9FC?/92Q;Q#>#4[9EHB!ILR\8#%(+1,"@RV%X+[QN@; MO((XJ9,*?03'>)AM#Z8$!JF,BQ+N(_0"+>^M1:N(ZKQKI,<$@W8/);*MX%5/ M7;N(8/->Z 6+-WWVI3_@"J0S&0PI>3)\!3XTA(,"^@#73DV"=P1AHHNJ* T> M(!QO+2-N=$[1B$ ([5[(R*<,;1#2>HU*5Q'[Y]!>I= MPC?1$1SCB$FZXC,=Y83)2,H5CRI7'0T88V01\3Z&34IZLJY.=X$P)5M'K538 M037N)ATW<'S'6558:(REDO*#P!Q!#@BC&E$?MY[F./0L-4+BXO:*YW%)(>,H M$;PH%9\FH>'E#BT4 M2<(XCM*@M\$Z#TO"U4Z[&)T0 -L1;EDTF+R&4#NEH9=!#^AXT.& (-(_:NC6A+4J@UF+U>Q\,M[;TOR*@X MD$R$@&S>XL. M\#EP_-SMLF9SL_3H_F#'E?8\U;?] ?-1@:7$7C278^0QB8+@\50ZJ"5+U<># M6HV *=%^>-,096:45ME<&(+Q?Q3)T-FLB/IJ)H:0%!'B72Q?AB')C.A7"&>C M0LXE(QBTH&&@0>?V=G9?\I5_-,63%$;[MYS*T9)BPNQD6$$"39/EI@+S\#KL MHS(1:]<&3I;D ]\GT3O\]!>''#QU:_69R*A\>/?E5&14?E:SJ&\&E.:W&J[0 MVD]P/D*+7UMP BK6PEF=5A>FDLHD3]J,3RHM);R =F;D+I%N2&4U[K>CS^" M4EE0:J7:N0O0KH9VA]4U 6,PSE@U=AA-)S@_^_])=9!%F25$Z2;(<6XM/+Q:G@\(/4<266%-05B:=:Q[/D1LLUE5A].$?)5 M+44ZEVDR%_T)F%1PX: AV0P>J>JU;8?/O1)N&S5X^'3A+#"A-;;/MGO1(1P& M<-?G:6RW%O[2^_&AKF4]*P](=9N6A%U+AX=?#IIKJ2Z*KYXE_8\XG^(4[O;@ MJWL[/9MD]=ZEKSCE2QO?9-_PY73N#4K)2.6\]"AH1G2%J ,:!'*^#-L("JA MQ9=J4:M1&L<%K7LNU7.Q2@YET!$7]S;OA]XU]Z-SM!HF8K* M0Z1Q*_^4C?IE$2=D% ])^<7N?P_1T8M&L&@K_E#@O\V65:R#[?I&LUI.-EIQ(G L.8EK'4*I=KM9%<>SKL M_MGMHW&(*IH*O@D,3X2_>42>A*TY]XP=5_S':?!A-J40FQS!"+.CM$,\J,-C M&6NY\+BV#W7Q(2?<;8LI]4AT9&SO&U&59CREPQE-R*1 ;W-N4GIN1GHHI3SJ0ZMDD?4GL1GRZJA:PYT, M3C."YAW7MS-"W'%B49YXR]!%@T-+#'^Y9]34"(/*JWA@DRY71LG6W+!1@&Q8 M3//$ALD<_P-KU=L&$I]X/FLTTZZIL,?S!DXO]#E4J QM"4U_P!]_FV\BB[FE M7XTRDX3LJ_:)UCQ=LR/V]ED$"BB(>D6+56DWPQSXD::?YK<2^ M$)9ACHE#F1*BOFJ?/*[73EA(;Y)I/SYWU)ZE$6"I2;C($PXI5FU,B%!3PT4] M6P5*'Q *9)/TEIBVFO#"8P], &KOY31#]X6?&-X8-O+.@=R$_2=LK#[PRI+* M6TX:NX+=M].JG**/U0N+R3B_61>3:%HM-A^G?,*'N9?3\ Y^87/LN R_'VOVJL.:K4!;.JS9DVE\AS5;<:S9 MJKB;GSS]UZ:=HV702D@G1=&YJ5G-*,5?".,0?AR^1^8YV!5%R:S#PZ9INAT= MU&"J3&KB1_:Y>NSSA9*G)E^A%< M>EQM'A1IF*#F)W"6A=&/".VQGU("OD5!R\F%R>$7N9:XL-=<-<;,#I6G6EJC-9/Z>>CNLQL7.EZNQ M#[T\SH_JC%O^;0KXAK@Z3\7,86:G5! I*D8=34LK9IJT\*W_XZ\GDN*2"% %KCW,FM9I( C9< MV6G9N83[#R>0^40I'7'6,0OCEH3 !OO.N_.P!L[LCD^0L >R84A), MK RGTV77&';J=D"6-?/.EP= %7W11C?2=!)O"TH+7&S! J:PQ7A>,Q0P39!G M_U+%?;Q'>\ 'FV[S&$JQU&Y),0^X%M3.LFW /E1F"%IK4-[F+U M;IHU$2L6*>?K2B(8G^-!-<$G^6CZ:F8>]'_-#H3;A^NXL)_Q0P[%Y$R.7B/< MX]#_?(\D4CBJ5YO%+;&ZIV+H(6$\Q@6=A9:@2CG^ M+AT:: [B\, PK_4PM:7KHF_GR^VP!*V5S&E]=%\.:@;-.,Y%@O_!C2L#(ZP% M:) .Z-8:X5G8DIQ 5& #-\6GO<,$2DK$*1;1?>+@E]>6X,\5\OKDB22^*T;B MO @@U;VTU87TA*V046&>>Y@A0+0*61>Y.^FB0+E/MD@18TG*D97HL[);8*"G M.BGXD=+@(_!-U@:,WD]+O)GA#II:73\E/W.TXT(]T8IY:5L"/3RAEJRFTK#V M^AQDU"T7Q)'S:R.F#6!:W:DKM;'<[JX8II$,MI5)_L=P,3MGZ'@H 7M-_C'D MP[?0ERK7+DQJ2.R..FB'44QJ)N&31ST49 M5BD*0[B5Q&'PM,?RU-;N,;JW< MP4R8)2:9M*[#601V3R]'G3."C.LO+PKV!X;Q0/ M[@K8/VY?Q F8AK"?4-$[0^[ HA08-MJ"VL#Y/B H.:[J$A;,5(0>J#C!S]BK M< 159%_G@3_5+D"652YVQ&P]*$4[@E(AOWAZP*\AZ].S3@ M;/*1DDH[Q3$+*=;%TZST2<-I3B7<9$L9YN0DPGB4WZ>V93MO8_MK42GC;=G1 M>QHG='+P#L,_VZC;ESZ$[ULM7G4?PVNLU1\]J,2T=$E=N$88Q\I0Q.:ART/ M26N$!7BE4RTOU2=O+*9!;O' 1EG< MS#9S8S&@PLF -H0W58/$ UW;Q8)",YE/T^=E&TQ*NP>)O6QU5W_&VX=IQQT, M!BO$*-7 Z!>-9"=>G7CBY4GD)!:O=!,K]A@4)^1-,9ZU#>.$+9CKC0\%L'FE MVWX5%+)=X.F9.V257*7ZM 8T2@-M[G%^)6R"DY=8+*N>Y,6TQB)3!U15+!_[ M/BX>:,../6^5VG09;IB%-I)$7'T9$Z)%W5;L;;+HR$AMSA16J&T1'KLX*->H+)!:E<^:)%@[WH[\BX@=[#N^** MBHQMH"I8*[28^E1VTY^1J-<6Z1\S"3>WRX9"*#4H3HI [").8TA]J'NT5HC" M L./::Y)R[V8&<):L9;R6\N#M 9+%NS\8-EH3F/E2US.7_C-3Z#5S.8VNBWH M8>5:M^Z4B%R^X1I^/7%DYX!LC0#1V)@&U<&HB+--W6(R_ASKXMU5J5,JVXFF M9"[ 1E).:=[3A4$Q^P+V 4;N>$','6Z\:DKEOFK98MMP$XI<6Y%K(JHR_K'( ME#=Y)6IYF#&EL6G5Q]1\'W'-@1M83M-:EQ@W'/_5X;-9RF=.[:8Q/I892H?%5RH.2?LQSUR?;VZH.QP6M4:[[U& MO]FK.[:561J6Q@2^*&626)V0[Z3P86@ZH9T]J;SMZ$-Z*?K2%M=0%IFG]HJC MTFO5)Q1G'X]L$3KUMWR0_I$Y\9!0&06("F5?M1"9",=HB;X6= MO(AQ_1IFS(>CED6A.95('&QR!,)R]F20XM&(8(^7QE]'_FA+9A;>&'7R! M>%JKJP5CRN8?9X#@\8H2Y\;ZIH>U;*-;D04:8ITL5&-L9 MPE7 U2,VTD9X@IZ^[3)OKRS8V&XGN]0=;?/ G'$)"[H=<&4C.IDC_9ZP&P-: M48%V($QL>E1+_^9 $7&")ZS '3VI<''\=XR'0M M,WD?HO0G%^E JY5)6M/>BV%*O66H\,FYP46-; S7C]#=QR3,S]^"%,ZC,YV[ M2S?I/CSWA(>7WW 6&)LI6M&;(V%J-2.U-KV@7_-XY#M%I4LX5$H9B#"2&P+F M]30GR(4[6CB)IRI$(ER]-I'C33>:^$LOFA1 ^4NY$1:HHZ'H#-QN5>3HJ!#V:6 W&W<8C\P M=QKCB*+JHDSSKST&' DNI?U=$=Y48PGTEQ*:1BAO'LB5"!GKJ*0;"0]D<25X MX.MB\#4J)#/:?BAXN]W';V)ZD<_4),W8F= 4#-Q6YJ+($B-J.]$EE=ZK?$^& MHK](AU$(V4] CRDW-36,DF6-J'1["M5=3=H#SRLX]Y9:B-E=."<")PIA'_-C MXV$8V_QA'PB=MP"@I^MFPM\^',$D0#CZ2HL %X!FJ1)[!4:TI.T*9""BU*&C MZ;=>P[CTY/_BC9@K*PA'K61V 39]V-*P$O3AD+*344T*H2!OZ*!:^T)8OWJ> MD4'7,IZV(^.!7JPPK]+*V0JB0,_5MM9FM;TV.7N#^1OC7*X:3@$ZN(44^N1\ MR"-^(HQC_8VX.S0WB$6.18FFC1Y!PV(P59( 1%;8BCUP,>I9D!;C3:O,!.04 ML59< 6^&S5_6=-R]9Q_538>8W(U1YY.!<#$6](C(#3GMT(#VTZ:$@)7C@[)[ MJ1"/5E,S3XY!T8,WVQRV/F1.5^VH<\K1QP)CX@X+)G^57C/F.R M284 J;',:*..G6.\79$BB,O[F*.$&;RE[G*.0J3GA-;:1IX6M7>]\@PPC4H> M@-[*:8Y>;X@M*!C!9X$D++-C.:7^[CWTOER4$\_ MBPN\T *%OPH:#F:*MGE)&UE1]^ 'EFA 541+(D\]9.9J0G]3:"/'\E+VUYRP M P^3@_;WM7C+3H]'(B/E"?Q]!@<4 @6HRU1+:%BRPO9I+5?U[9/\AR>G7TY. MX2?1V?GI;X?GOYT>10>?WT4?3OYU=/KYX//AT7H-U!U.51N/QFH11[E%Q@([ M\Y8QE<@+M Z(&5G)X*?X'[.W@3TWR$2I -F)?^FL1ET*(=79T2*WZ?'#V[N"_>Y*M M0EO+5H4ZN%R39-&/\=E:%>/*]ABU--LC+*PB5W6.04T&7,KZ%3Q.WO.Z!6.Z0:ALF@& M<'F0Y-R87MG-DDO^DI(],XK:VGZN7778L;^4E/9-S1'WM5 M]<+YVYLSQAR)=\-&OHQ+DK*@H9M@\%_X4*3>RW&D<'T,,_BR#![!*'B,V01B MO8?1-$W(IF&6"D\W2*31\8M4 =#0JX]#I]^RE,=I:I5:A62.4 M/2C.]*:6/EI1'F"0";^-1(L]OXS2S,YYW1"$BH3(F)M)*^3#PM;20/V$\\9R&.'<@F#PH!Q,\ M)E;VB&'9<_0+3M4J*FBQD@Z 5O9SRW$ICTW-O6F4G;HN+1B#.W+Y:!(?7V-# M;3WH9G41#;/B:B&SSP:Y[ 3EBS)%*%2*GF#$OK4=N5"S'2KGOW< M<_JR&08&-(Y@&0I=D)4KX09:R(4PM#IX:_/YM@XJ$ ]6<(2&.F!K#M9PK=XV M^I<;/]$/MUANAJD4LQ97>*X%S%HT?PX>0@&JWAS%NOEFT$;ROQBLB+5+F"^G MW:.5^H\I#/7S'9+&V>U%_XCQ#8?;T1$T;YB:#*X:A^<^O(A31%+THO.2>>U+ M"_=U\YL'P3=9]Y3+W3^57M>L+:GOX\>RW@.L#%@3MOI7'ZQO M#AYD86-A7[&GK[FGS:^'9?>"G&4:HF^*NWFQ_?(E*6=1VZ(F(_XI.,7^ M*'S5!(I[XC]T@:B.O&X\L>H M28FJ2ZXW03\YY% TII;#&0V6@I(PZK3@"3\M5="@5=953FN&$%ESQUMSZW60 MW"%Y0PZJH*,=29NR[/5G5K;G@RG*41J3;!TS:URD_107$T+NZ&!V XR'RIJ- M[;6%"6#G@T'D?(ND&$Q=AL ?OA9Z5*YSI\7N20+Y@7,*R2.BW@VX9CQ\+E1Z MA-N*/2'31:)B4;Z+57 F=<5'=+>6P:_"][>\2K8=U5^XK8\GXTS5F;7XX"O! M,PDD$S*9S8JIAQH*=KX]K1(]DCCP@0]39AW+*"B*'@3R(_4B(S#">DFKF896 M>+>5QI-%(K+J'%J0ZUG3KJ,?=ZO@'4EGK-5\W MRAB')I*:#!XFA[[?[!L]V_N9 ?9YY"N51/FM2RF;WO)^?"9] M.F@"!YEMV9'4E9%('D.ULMF2'N$!].SYS_9'45Y@^ZE" ;4'C:HM^YVAV\,N MB[D.,/I\60?H);&(-6OS;;.K(EO6:(80S.]9,%U,Y4IT&X/:]B0_MMHZHL)< M:Q,2C#:@17+MV%HZX>83L'4](?<14O4! D5R.K546KFW8)A:.'.]D"?1.4[( M<,!*RD &WEIXE@->6^=E"RCXBA+0U^XZ2@80<*FQF^]\OJWE+79[[-[9^QVTX5X5'Q^$"+[M1I[.>2V\A\2B= M.UZQ-OA8)!856*6C*W&,NA!EW&9$E@NH2(\X;V/*ZXVDE@40ZT$M>?E M2S$[V>"7H,M?7HX?T;\*377L\4E(Q0<*4OJV#5%"3^N*4E(^W3CTO=\@#11. M8[^,TX$T+])2.-)R*M.'@_4/%9W&UVO!!*' I!B"KN!6YFO62-;JV2O,8LA0 M6[X-IIC@6EDYVO6%ML+/S8M6=&!D=&[Y#V,J/L:,%4Y(AQU3:,;SG0X[M@)M MZ;!C3Z;Q'79LQ;%CCV1*\)7NT/8N"HF!6TZU2RXCSN-L5MDR\T69#;'7Z.[R M,JG9;#LZ=>6+>-E;J\!3[B$?LD_NMY2M2S6D>J4'J**$@)4S9?*04(6/VE>? M,*1-*]6SF@'VIS4A) P3\,O*3K+B8?EP>0.ZEPE78CVTT-+ =L*:U M0#;5BNV(F&TM[@_#;.;J!8;@BA57\*]??H!M>HV1.T' 4S[:RLR0O_;VFD=O M[;Y^%+OW%2Q6"H>]?*N=>?@FO V&:W=_^P6.Q96Q^ Z$'7@>>P-V8&L[&R)V M8G!GM$B@G5?&?*7=:&(P(F5]ONWF\![G$#G J)PHS9E3@NL77/*6;^_N<>\O-Q81%=$ZW MZCCY!_48"5!@SWMR4/&TOBC*]"\.0=IX87_6T%,E<*9'L8C,A?0>O!HH!:MH M8;L,\'3YQCG-E+C_MBS%6![7'J12V]VMF/M<,5S"3!Q76O?=+OR%ALI\?*2; MG/N>'.(T4[$:9*Q0H=YN0AYG0B8%'%MBC9,D,B.X1YQ$0'N:3S/G=5R8.*LO M'#A;J!'@W\48J[6+JQQ!6"A0BZ79"58QU @,%FF.,H\9R-^;)S!4I3-+N"*[ MN2=NC2F+BK39G/0S-JZZ2(<4.25U>;#1$X::PANS>%8,AQ3&G(5NCZKF.&(/ M/CBT[(1J&%S5:;<6[W4M.BX-G*AISOZOP: N+-%Z(K0Z _0!$7P(*RJ=4(F* MU#/X!&Z8:X6FRF\,2=;[.K$^\:B$OET-B@H](JS1P/K"I5>44D N06.OK )U MF).1J?'LP@0FTW8,31/N/X8,5SYN1 4]"7#0+:![OB\Y0=;#V=%22&>Q<."MJ0*JJK(.^DF' M4_-3R'0[M1]C\B)&W,Z13WK,8Q8U;:$'FY1P_1_'[4LB-6YP+ M,9'X7H=6?T5="S,0P):<8&!.C>DWSF M4LWW\C)VIGE+0*PACGOEI7OY C3)]7E>U[XB;R9AY[.^VY$B$L>BP>LKTOE. MOR6Z#L!&C E,O+2^([],/WF9#IS+&_#X$Y/"]QLYI@'%2/FE:1[_?9*M-Q5 M=.N2NI;%N+>0QOCF"@&-^9A/N[,* QK3/:TU[>FP!]D%5R(<#K^3*PY*4%A> MK()KK*9< K'3V,B]2CYKD7#P)NX=3VE[ 3!+R,\GW!?@%IQ*@BN$=CE\UGJ; MJY_AW6GQ#;B21>22:?R(2'.K+K;X;WSKEVGET<)IASU]!Y^C6K!?RIF-ZUW@ MJ\-I)K+IF'WH67B(]VR9!)_]%@:;^)@+0I]S^; B^7C(F#*.G*%Y#$-K*]?L MFKA#H8M/)IQ6RD9LV4-+P_!>91)#3W@4KV&)Y[6$XLBFQ=;QHM0B8L3[QN1S M$*6P-$*D!#Q,)"*;YI!GRXAG5SX/UYG-3;-9.<(D7>T"1S_0W>U&O3GJ'H"M ME7:AF>Q'"@BI:2)=(2I/\"[O'L?_J@O&K%LIX)Z#I2-"@9F9X6Q -OX?&3/K M9GAA/(,97A,S-&6)^C<\WV30L="]<0$S"1H0)[9D1GHN>.LQQ_2PAB^>3(J4 MR1SFS1QP3'T6W%[ S:V\X [K7F*](QA!?RFHQ5M$W3JYUY. . MR>D,,Y:P(4_<-!3ST@F$/F3QI#)R1R/0E+A!NG/\/F>O@B-8R7+5NB(.%:H! M(^17=]X^#)RHS5;UG B\(GV1K(8WS/(&[M.5]SB58:P5 M#9@@GYC"KR]ECCD0JR3R+@C;S<\]SH]OGJCH#M&&J I:Z42B_#B232)VL_8( ML^8I@TF9(GKRXNE+M'>"(%O,K1$#C4QN4?EAA6ZN'L)Y<"%7REJ"91BAE=>- M^H.-N@#Z)7O,0>@AU?Z*M4!99-@P:'R3S; %UC9&D:N(G/A**^""4NMN\SSD M--K:?>?5NKP. I\PD4/WD:]5(!4;)(N+*TF^F$F M^EY0.MV(S[F[L5"/!9O!8B"8#X$(&!PU5*_!"&4L[Z$2B'13=I_QI>E8ZM*2 MM*H,\VIPF'$89XQS&*<5ZK8R63;E-3EM'3C,]45)DEG'!*,R%$4$JZ0HQI3L M)^AF-,:4ZHC@&(XGC.J_M\+7CPT8EDDW]?=Z/H8@X+HDS(EJ.U^P9N/QCJ M<3KPKS)_3\)L,)Y84!#+(;Z;QS:RV[&-K$!;.K:1)]/XCFUDI=A&NCOYAQB[ M?'$J4C QB*CO6X W.*#"XWJ*2,[W_+%MH7#=("CG^T;J>CE;#(E4?4/64.%8 M\U5UO5CF@*0&V'$@_:QI6OOZU[D(&NBO"!TM=198W&=8&H&T[:M:H]E7CM\S M)@.7^1T0>.X]# &Z-9P@,0JX),+;,$PSTP">]AR>-R^<3!(_](KYO!5=37*N M#+'&DHS;C-EV],X,&_T)^][$JH>*)H*935 IM?8"CDXZS4JD\5MC3R=&/_)@?P \4(A M#54DTFJ#3/+65N[#'=:>>(.F44N U;@Q Q:^ %46E//AEYR2_W%7J192?9RO$8-AG^8,?, ;+ZE?:$>DB(6S%#1['&5H/=3QB-Y5[J=Z[6?CZ4WP]DM MQ\9N5Y_FL*<9<;@3!H8#I;01R<+BX<>)+%#>KQ>4&MYD?^CVA<93P>"\PEIJ MM+D06?[$G)+9<>7Y?*; BUL0 *4RTN$#,+Q;._O+A4G M"WMQ4XVR'S+'4E)0T20S ^-#3;I72IK"P*;E'$]EG%;&7F>:JF1._\PP=XZ5 MJ!5,O7.3YK?[C?;TYH5T]Q:'=+&Y:?)?/UT?*]I]\],/B -30*:+ W=QX"X. MO%JM7YLX\*,V=GQ]]^I__8_?ESMO=7[>CWSZ?'IV=?/S7T;OH[/S@ M_?OH\.33IZ//YV<+;RRXH_*0N)K_8"+?8I'O[VZ]>/(992EW] M7.1+ C2;=_4^_Q%7[][>C[AZ]_=H872W;W?[=K?OBK5^;6[?QI6%%Q3F5\,\ MXXO]&U#EX8<>7NVL<5_O;?.?\__]CT_/CHVFL[N*07=_AQ[^V3J:_T M>V'BQ%*Y8? U*P8Q!UR(.3X(?L!-PC+T^ V,ZA6U!%:B_C3-!*'%T5T*G=31 M_JN=Z CCQE]B+-I];\IR!KV(DU[T>?MHNQ<=U%FQ6 ,JZ5/Q_(HUY,JVC J6,) ?V6I_C[LYHJ M92@S0.G*F'4>E9R+V<32BHDMXH$D(EE*-C$PH[6QK-\:3;$:8>&KTQJLM B&>F!LRBB^C-.,OU#1LS@K3"4_Y4!IA%$LA#Z$V=4EF=&E MMO'JKX@C%+U0[FZX,9!_<,3%GBCH744>,SX6KIFRGBW=0;9N[>SPDSZ+0GF3 ME&*)M"]Y0G13T@)L+)Q_PH)(BG$O.KN""=)"AL3^___FSA3 M=N<#A,K"*"_9J@T[=#,<@/T?X@"\Z&)O*V[!==9_9_UWUO]Z6?_/%UK_'X\^ M''R,P Q>!;__$C@5-Q>P6"]W'ZSB^/P M2:1ST<:A^L4LLU#"RR*[-([DQ.I76?T@@5QZC'T-*ZA32]LF\3C&JF>'R>P)27!F*H\#EU@Z53R$'P(6HKS= M@X BF+.NS7AB)8I+!D\@1V\Z3AGWH^!"?I1M0YE6ELE.J=+E%14+/8Q@.1)I MMY#%%"+%5"GL4^CUYZ&?).Z #[%J![83^L^?BTXE7UCTP6,HZ,&3[XW@2 M&S(.(X$R/8UZAP"+"0M$&676?F":9S!L1XBI0D$ DQ"$BDU>F3*2K,+Z6@2= MX=S2\'+VV^GU*80;&AK[+YK# ML?^82( :$P49V-UPG'51P> V?_DC;O/GNUU4<,6/X^XJ[Z[R[BI_M-.W_:+^ M_9#K:+]S+E?_5.ENI.Y&ZFZD!<[EPC+!Q_,E7RSV)0]. M_WET'KT_.8U.CSX]:*#S^^BX[.SW^!G7WX[/?S[P=G1673R7KX!0=8M(C%=V=26XAHO;2J&52%R9C/ M!V?O#OX[^L#J\V)JIFXWZ1*:O+P:>SWP^$S<65;F8S045J^2:G M@J@H_M[_[)O(*^X-&:OWF11%=F"RQ>N!8,&A2*EJ'T<4:;4YA$1MG6[EM-% M2D4#X5KA2*"E>3 ITTQR_%*+_,O]),#V;M1O;LI-IJL]D0C3Q8-E?1%4+]M2 M<:E?]"]O83!A'&:_I#DU@K[T-@PRXANPO!KSY?(6>B'_6NSR-V^V7^R_0-.\ M+N'_B;Y8K/9MLMK_5B?SOWN^N[W[\M7"7^]L[R[\W;+'[NULOWFU^-?+'KO\ M=R]>WNV;Z]78FSWV;[08>$' DL/5_%\_/?_)^8(4J_YE;_(MV@W7,8:OFZN. M%]R//HE>7W>D[BSW^_!@C0[CVHR*KM^=_UP7_V3=DZ:<5D7M-)W#$FF\(X"; ,OW.9T)@&MZJ1[^XBLLRSD7, MG$5K;C&4.Q$!@=9FU'^G?YAD*[XDLX6&R(ZE$BTT1U1FJ1O6NRUF&K#2C.,T MMX-I*Q/XGV!MT*>$C097.L&=-[]?QYPS(-+8#O'P[\+0W+ MS8=CR?%T[7)O'G'W.ZT/9]3<<%;_X][F\1;S]Q@=WWV^O>Y+>9-/J^>OWO1V M]U=U@NF._ANYVD\IJO1."1._$&'B6L1.SU*&J>/_TS)1^D]254HK+!#8VT&6 MT064F1=QXIA6'75H8IDIA6-U!ZG5Q.#$H.)VQ#RNP@&SBQ&GW9?^:Z!=6/)J M*##:^NBZ'EDR?(XI M.7OZ)M77$;L[?&_/U1'7(M S,+=-'C,[B5G'@$%[MOMCSOJ8DI$20 MJO4>0RQSIC(&G['5\KCVN*%25D EO#WM GR;-%M]CE;+NBIDK4^<<+7#]_F MBM?W(Z+282,Z;$2'C5C)UG?8B(??B:K(P8;%?F-B3\9 M!_1;JWG(!B'W,^@AJWBK%?@?<,^1"$ S9[O[4BVBN=YB#WI^GQH-%?*:X-=3 M= 3HMSWL 5(H5Q=D=8G09K-3W/[6)[#M6#%+<\B6]/S-<_G.EL TK.ITSY.T M&^CS8.*2*S7#YY6JV8P;PBQ":]VWX(TPL.,QJ::@_$E",>Q$/R0CF&,RL%__12/JZMX"Q^XL_]\Y_^.=K?_F(Q^ HNW7OB[T.[= M>_%F\NTN*?:7+W3W7[SNVMJU==/;^NIF;;TA'&7=\M[O_RTH3;"0-CC][PW#JVX8 M=\. P_"F&P88AKV=;AAP&'8?#T_S&*G2@S%\#[F;SL25]!B^.E3$AJ$B=G96 M-&7>P7NZA7R;A;SWLEO(W4)>@X7\8E5!3-U"[A;R;1;RR]UN(7<+^>DOY+W= M;B%W"WD=%O*K%RNZD']LU>CCA5::4(.%\;6]UKX]$:S]=4&#^SO:;E'Y\!3' M=>]5-Z[W,:[[K[MQO8]Q?=6= _M8(= M;V#GW*CG3V0AW3EKLD).W[I/T?/E=WXW18\_12^[*5KQ*=K;V>NF:,6GZ*Y% M[]T4/=04[>_<,8!\_]0#*T/[^'_#_RVL/ A8A_;V;J2JQA][I(ZMD'SB[N[V M/FV\Q"EKA5,9CI)O)D@[D!;)=@3_^\[Y>:2Y6-;P MC:Q1?Q,.1U>C_B3JC+L:]:Y&O:M1UW-G56O4OTS+P46,I-7%,!)2PC/+_(@< MA%[=\MK4K#>INZOI&+H #ZFPNM%6)B:P0<#86,;/_33J4>_( MC@USN']'9NAEC]U]L?UF_VZDVP]/.+W[?/O%[ET;]."-?;W]XOG="H@?H;%O MX(1XT5%YBPGXGBG?OI!GLVY4WN=(O_ MX?G8("%?/ O_ZS;5DVT13;(NF[='DTQ\=1+@[TV_!$M5F3S9-+4"1.%O]U[S MK[\G/[YN3+U$T;3W=D61J!VDNH-4=XNYXQ7O)GA#)OC-_LO>\[U5K?!9?W/J M4PRF9[LMY?WJ^>YW&%)#^M]37)QW.WU:^GO?!TSCE3R(/ M$B82_-!S&*"DF"(:2;NU;D&U[W)-?MQHK7C4XYZ7Q1.V=W[\ '7[9?7W2W>D M=DND6R*/%&EZ_"5R(Y%D:5_3N+POJ/_N[8L7;U8:MZ!6(320\4./A.7_7[R* MYO^+(/^X7Z#T'&+,(L7T1_&TOBA*K'*XBBM6/+LTB=8YM$@IHVC7= 3]ELC= M&PS/[>SUHJL+DWM?LH^*H])091UJ_,KK_J)2 U=(@;)VKM @FD[P!WO;PMJPF<7*9#]NARU[.2_CRT)31P0C6\'+,'EW=9? _=WE_+HOB:S?)>]/G? MT>[NWNZ;U6_S>9%ET; TYI?HV>N=G9]YR;QY_FKKQ?[^$VC_QV*@J&Y>YRF" MGG,ZM.(,.O5J][5V:F]WZ_7NWOZJ=VI9Y<=%74]^^=O?KJZNMN.JMF+NVW ' MW.30VMU;]6J\XQQ5Z%,JO!O!/8H7)=?;U7*H5;TH*^ H&Z!5-H13KS8LYYXD M<#NJZ#Q)=*+:9A^Y /#R=N*Q; C(YV\DM[F\1O.:2VX3:_3W=\+AZ&KTGT2= M=5>CW]7H=S7ZMSW_']I9$87S3_%7N W7L :?9;W'T#UPGL?<615,;W-\K5L\ MIQ'7BX[SP8UN^-4IP+^C(/3^Z^T7>WCTQ1[^_[7 M4SBA/A]N;^[\?XZK)/X3-H(9<(3TS)27Z0!>L,X+("X'<%M4T6$\21' @;?4 MWSYN\#$@_-PGG_Y/].7O'__/6D]^,8P]2J6&B;)Y,R^ANF4WXAK-_F&\^^B_+HYTU\792]ZG]9_C4P99XDS>39W$9S&,W#DDE[T MCQB?RB-R4%7%(,7H[MHNAE]/CJ+STX-WQY\_;+H=>/KKH;6&.+X!-^,:6P&' MT-/$9-$[^/HEI0&JZ$-93"=SG=ZL95#TH371[]O1KW%:NL-Q_I9:( C?FS;[-60)T.84-\3N&%\;1:8".MT0)@ M?%ETE(Q,='3X><-G?YH+6BDT"-;Z$OBPVQ($V_1C8%K].37@$.8Q>$R"=6$S MJ;>VZZ#(DC%&Q./!1;4D'KZQ"\%9!&N[!,[/.EM0"QROBN@L'8W#D.D:FX+' MGPZ]LTYNOLV=_]]^7;H7UFCB_V&&0Q8WVN@-_Z^TK*?._UOC"?^GF?5AFU]O MY6[4_/\>9Y@+*HVI820N3547I;6'UW4I?(QK%!8Y+V,"/&_T ?"[R;(J>A^7 MHR(Z2"[3JBC7^\8G5O0N^ LSCW5N\3CZ-8O3?/!*V M__C\Z!/CVU]N+RIF/SOZ>'1X?O0N.CSY?';R\?C= ?[C_?'G@\^'QPS MZ%U!-];:2:66SR%9<8D%\'$U*G3F3ZKU_K.]%D!T^?50M/GT\'G@P]'GXX^GQ.SV*NW9]&[X[/#W\[. MCD\^1P>?W\'_#S[^^^SX+#IY[YE$8"F].S[7SYP>G?WV\9P^9S-JM0G2X!+C P*L"[^F.;" M(Y36%Q$91SMO?Y"-)41%7GO$G*F@M>557"9;65%\9?H'^T@V3Y [J2 EYN&T MGI;&L\HFIB2K$@S"7M2?5C <%?2N1GMQ-.OI)^$)$Y0&I#868[YE+>A&J M#\(H7!89V&5(GU1BVR@%A5\IT^IKM1W]NYA&6&Z:XLS#0D!3K3)^@\$8;';G MJB@3:-)T<(&VGXQJ#-\?I!/X7D^-4/D-\IGD2?.GV/KFSW TWPZ]X0!3FWS MAZ.RN&K^;!S/YMY3X&$((SOW"S!UTT'=_#&,-%B/S9\:V";CEK[U39::EH]_ MFX AK#_$\:Y2V"MQB814R-D!RT6F"/I\:6;>#,W0Y@[GLBAAK=2# K;9=G20 MS\^(-U^P$@PL?J0(&\<)\8154Y@0"TR^C T8(PW4U[RXXI-@FO/?AS'3G-'H MXC#TS:S 38(M[:<95JS 6.!:*XLLHF'@E8"N63:E_$5_6D=Y44<93)OE72DJ MH]L=W1[B8(&AECD_A1T5O>>7^S-OLLI@3SF#1X!%P M&!.&"L^;SP4,D4$73)ADWLOP?)3A<:>5?2?[6WT#1WZ.'X&A\D^^W>WH5SE6 MMN4[G8=E/:SG/\3#>MX%EU?<2NX\K,[#ZCRL!1[6RO#$')Z"RW,(WL_!X>') M;Y_/CS]_B+Z+7^SUH M+%KG 8R:)*WU,VIGP4<*<"MHS1/]*YI" ]_[<4]PYA;RP:9@XFML%ZRD25QR MK)8+@-%'8<_JM^VS[>C#P<$7IF+EC[+1R)8E6$[7OE #T$B%([*SH&8W-0BW6)UA4::.-BFG/WX?-&_+DL92.04)@XJ%E1 M385]A_T/Y$]=\ TUKK 3:C-?WR]\R**6E6CB3PU;BN UY!6\)0'C6^AU^3OD M[L&:*I)M- E%&WY7;?KK/5FPJGD]L<[&S* K DL^:1/J@G$QU:!,^QBN1YP^+N MX5/-99Q-:;SA.789>,9ZK\5:[XFY3K8JV^\RTG]#QB-8*^(*;$>_\WX+'X^[ M!$QUL.416D(S4Z:4I"%_.X\NH6_%M!+7>VX]7J$!3JXAOIJ#$A68],C$1+<. M+YVT'$S', @Y54KXOA$L#=Y^Y'*108\C0A,)&P*'Z(]I,I(%U@?WD)\8E^4, M?XF#9I:L?><>X,$Y[*47H*!AZ,'(Z#[>MCS']##^#)CG:[:?8Q'>!E]:@C M3$<2G,P30Z=2)9QYL)L&?)%2@"N1_0>#6HSA!"*+)8Y(&0%/9]A#?,WIU^,J M2FLX\V%/VAL?-AS=^,IP3_=&R2OM+V.O<3R>P:B S8T;>*X]!:7Y+^Q/Y%*7 MG/IHRG:;7J44OPM;=AFG&5TB#CEG%WZA-9B871F#GXBM*2L'!-[G> *E9"2;_#(MBYP< M)#!S7?S^Z?@F"%F*H2?VI:J:FOK2 7$A=?;@RZ M"6Q]%I=BN1X31[VI\467:0QO2C"&3K8VCMI;:-<5=+GLA6>OR'+8WM?HVR5@ M)<%'9VJU:".XQ1RD(:,6C%L$$;$A5,\F:$[!+M(IB,%DRD>P(V%B[$#+[I!\ M&!RS*9C_232&J;[(9KWH3XN,PG'/\RD^DM\L@REYVBK"J8Q4"(7"^& 'DR6+ M;TEYV[O37VD K:5=P>*I8TI&93-)QHS9HZ#SWOYD$M*NO1// C-7?( MUH[#QF%'P8U%>B8"=LDU!0=4C!#TF9M(>,]8Q]T;WK4]2[Z4Q9#S;^@@ZQ3A M%)R@M[/]J*<+775^ ^T:TN,#KR@R2S#L@\^VZK%1+CR)/UM[V*^/_'#=@.Q#XK/MN?!>^SRD-*ABT:*-AH[0@9O6'#@ M,>(B#W>;0LX!/N/ 9H5-]QXX@T:]BTW MV:27&D/J0Z>'J3^@MM7\3FP'?LWKP-)]<-\FWVFX$KDW=HE;\XT70KU5#.=6 MZ17F6W'BRH0=9#_.5J/DK!&!JV_D23@^ZU8O^8W?[122*5;P8X"?[ M^A-Z*T?)X+\[]/N]'131@LL L_[04KA UO7\_.39UPJ/P63VH[J!CWEFG[J# M(D$F-%VFX\9 53Q0WLF[:>Y)Y*\=W$7.J[/.')U=T#1L><\[K<4<)?/,]H@] M<[Y2;#3>VD?^V]#*\2U&LG-HGAYUW>*LDEU7@L&*,?GJ<>T/7U-Q?QH%1 M.8E33@4EEW:-W]C0'$&'R7MQUY=Z+@CE R-9+)(X(;".[@W?T/9;=F-;V\2P MV=2G\IOV%O]6(L )UAV[6MY]/(9M@W@LWBG'TSB#'N<&4L# X? M,"J*A%(QE>\7Q8-:[40PIG,$[&6ZELDL9:G.[>@8K2S87VQVTGV(.RME*;LP ME\=-U-:C36I;+^WF9@_@]MGJS[;P3XE!\/4";A#>GG&43\=]MHL5^.<\&GSF M(&;1TZ'MJ@)7J4<8&4'O6VUEZ.(8@7=HS.%+'&!0SR T\M)A"IMT;KQZ-M4; M/!>SS*5AOSS'Y V!Y]X(6(,:X:-W=<_-OF>NZ3;Q_R0JY(;W YL _]Q?#/SLDYVJB\3HD9X?D M[)"<-SS]][97RCSP$"[_4(3+X[K GRA[-E30&ABX&!/1#-,8XR^3S/A56E$! MUAQ7R A(RH92*.ZCMK1SG9-"0%<$=Z2TE0>P(VP@-@'=VY'B>4J6A4[,!&%[ M^6 6.*S%PK>&06]\+7B5?:RYIR U_+3 K%W3FF?#E&PELN"A& =#P]EOR';T (B'U0*3 MH<>F.#!T)-2]4M<%QI+#:FT+81LKAQI1$>2I6["0(_-M8":P#/.M26G&:>4 M%^3($1A%<"C6H:$6!"N@Z./[Z8/LZ0211M_3) 2'E[>A--,8_XE?]H"2CWDX M,'V%EO)93X%VD@LNNO% $F08$HDVNK15RS[E,#"%/Q&P6:@2\Y MS#N,]1$!B%1H-O@<:ID\3C3C,>#0K9CX0CX/F@)ZI[=?-=;*[O)EC,&P^ _X M(M",TXQ?Q8.'_@38 MZQIZ1'^.@FX4OVR$M;'IC(O@U3O7##XS2P0ES*]^?P\6"X;?[H[YG3&"DS+W M, !VF2B^B8$A_;*($UE2.%@")7\F^(:>I"7]4Q:6S06L8A@;1"WC.W_FR(Z# M,/ YC:U/*UH>&+,P99YB \DOGN#4>S<$5Z420MCKB\$0"2S$[>C %6OV@J%I MG5X_2!J[VX8A7==(%2+V>?3C]N_Z+ER M[WCM(7Q.6L)(Z,6)HTB)CT:N-KA&>=:G$SX5T])+%>*PX)%*F,1\YK77V@'S MSW,OQS3Z_&B6C<#I#[LBORL<=?-GW[I09ZF-W@4Y&D&.%S^DQO5E5^.ZXMYM M%QGI(B-=9&35:UR?-)7/+8A[B/LXHEHTL+; W!'"D[822.(?K%IM>,1NS:&I M/03%LK)&!&SU+&++)>O<&\ .+1DB@[^$;23_HGQG81NF[[WFC?*JO9U?;C*? M+Q:M2ADY-3Q*V-!;F+6*)Y7Y1?_R%BSV21;/?DESF@GZTEMYO%@K^(8&73:] MD'\M]_";5]L[.Z_Q*A9ROMO?V7BS\]<[V[L+?+7OL M[L[VR_U7=WKL\M^]>+[?-;9K['TU]L7-&O04= !>WXC]OE'PV*3TWWUQDTZQ M:_0XW9J[H*E;7X(+Z)PN(($F/9C2P0J."L;@#RG:"+=K:U$':D4%JK*1K;J)^//@Z*HMIGFQ)4P<#8X;#9=UONZ)@ M#!])D4D,M5]N4;7R*Z12QMY.Z,SHC_?K/+6GN-B6+C' M]UI[N1.UG%[$3+!2FG)[+]N-["7SMK/:/?K/'W%//^DYW7W3S>G:S>GS;D[7 M;4Z?[W9SNFYS^N+5>L_I#W+IGH !*!2$-[7];M3S)[*(E]\UMYKC6RSN>W%V MUG."EA\RW00]^@0M]ZJZ"7KT"7KV7ZOWLWF#NN]!NPV=EB?O5ITQ7L?G!>/,CEW""X\?[7*1LRY7S!W M$S/FIJC')[*.X+_+S^%;H#P?QPOI9J2;D6Y&-FM&GNTOO/VZN5BM5,=]S\?: M0_0/BZKVI) [J'[7R UOY-IE.#<$JK][_]'W3U3C>L M]V*#W_^P;DY>H X9L.(3].SE3I?67-W9V7LR>(;DY@87,!TQT:=\4G MJ'-;5WR"EB=YN@EZ] GJ*"=6?(*>[2XT8U8MM/ 4(-.#$):T@=#I_4=&OG5( MQ.:$+,^"=A/RX!-RC=7234B'F_[^N7B*$[$<"7>SKJY"P&6U+94/95%5$8M\ M?4_$9=V.@1=WA!$\TB%QKY[,VLWM-490-[=/>&[OB,_JYG;UY_;9\UM')S9J M6I_BG%Y3\/"=@_ P :G5M>Y.367BD M [H)>>@)N<9TZB9DQ>[&ISLA3W(VKD%H/(6 U.I:*F=Q)N#;<5Q^-34T>L, M0+L=?F'59V@Y&K6;H6Z&NAFZ+H;SNBLM6MG)N6-/DTDYLRSLB2B9-Q MFJ=57<9U>GD3^,\37#+76,4KX89TP]H-JPQK5_WV]*I?-G%$KXE6=R&%&XSA MP;B EOP5$V58,8SBP9_3M$KQGUNER>+:)%&:UW$^2OO9QO&8_,__\7IO=^]M MYR]UT]1-4S=-FS%-S_9>=N&'%9Z=QY'36-/RHV)B,/*0CR+S;8)T;3T<:FVYJ5W]JN[*V]:R1 M>;9W>]#,_5H)W8S>;S%*5_7T798=TO>*57<3+;!KEV?WT1_WT*Y'H>H*CNCB=U8WH_=G5W=C>5?AJ\6WQB&-ZHQ#,P*"[ MN5+#F8^#L=RZ-1V M:<:UG=H[*M5T4[OZ4_O\&K1L-[=/=VZ?[2Z&%C[:O*Y+RO'86G@*ME_/*,GR M=$'G=W8^_:J-;;=B[XK@W;<9R,^FCHS$87Y S(6' M\9?GT/>DF/8S8\V@=;,3O\^]^P'CM$8E+ _AH&S.ROR^F%*W,KN5V:W,;F5N MULK<^[Z(7KU-'8Q.B@#:>9[><*]4KZ\*JU M#T>#(B_&Z2 Z@?5RF<)#D?+U#!J6#F'UY'5T7IH\J:(TCTZF9?3KM()G5-5- M.KJ[U]I3_E&:)R:O?]G;WW[U@@Z;!UZ7U/OW11D-TPIV2;2WL[?7BZX,!;X' M=51?F&B4%7WXE:$QFD5U$:7C25E8?Y$E.4# MWLAO1(-^"J>\?5"*(0 8"[COXR3!)(NL-Z "[PH 4FQO:0P_-;8/_X;C8!3?Q:,'Q7]0QL/;G+ ] MP#OBO+6[AV)$!P6 IA\'?5ANG(1PR&*<8$4(4$NY*(@]FB2L3T]Z%^=9BH?H M*N?)J)^-;_NPX M?[CG')DTQ2%H#)FR!F1;U0AX1TP';FEK-4C *( IB% N&&] M@YSZJ%2 MOHQ/ V;"#,FARK2)9Q^WUW]=O&^HWL 0. V?)2]-2#C@K+%@1B! M3G&7(1 8_#'HD_26,IC@67S![0KCD_(0'/L%4M@4]P ;*&-^*C@2"8)Q#N\ M2@:!M"5 2D/@58GR("MKG+Z 'SE2/GBHS ND(OXAR%N6+3:Q-^S\,HB<[(1R)[LQ>EG]/H7V?_B+W(\(R>%F@A]2W7,SW7<:CEZK:C$>KY M^G^=L[A\\M MH)19\NE0?3G0AN=@$S!;5.>ZD)6NIZ4E?IFE=(06P\^ 7^4E9JL8VIN+RY_9 M3_J;5^@6W<4A164-+E&(5H'P,'[/@"T^0N05M.&VAG$4H<'&'- AO"#,[E/T9@+P&I('50$" M FR!%:?0@CLAL('Q[2VV3&AX./79)M\[ AE#F<-;H%,/IB%X?W'$/#HD,."P MG&0YV*1(O,,,\(=H&(+="L1T.0:O/*<#P [S'WST!E/*?X2W8Q"R!6QNE-YE M<0AG ^,0;-F >=FBO -\$6$+ PKR#"P\@5TQV! ^+^("Y5P5?RCXX_2O,1 7 M8.P^!F>?'11.':_HJNR%A%F32<[18$-I4:(^G*1BEA.GOS&[)@(NX%!C]*S. M"C'%!0JAK]PA !2B[,"02&_B:1!P&((2G?_@BU;7FOB*, U>EJ5"A09)?!LZ9_W M 6@8T(9E.SQ*@4$K+AA!9C GJW(M"H0&5.#!;6\"J(=;1 MQ]&Z[A34V#>TKC']03$"T7-;@G,F$#]R%Z ?^+ $PEVA"0^&71/B@T!9((* ]I<*S$>=GKG-%V&K;794YO'7RJ(L-5_T^. MG +HB;#.48SH!BS&Q%5*&N6D"D!V1@]#V@STUH$EY2+BT5H6@:E"5NUX9\SC M7R/*]QF!1LE9S! )%M0^K-7<=!D_1B8*:0$4PWE1F%Q VPQ:.2@>)%>4!QB$ MY,=GX6+&T1C[P<,@D9,11X0@8'9( !6L&,'F&*;R@O--(.)O3!H[;XH*>64, M52 :WU,K_,JJ:02T68RDC_&<1B@'CEL&4$5H,TNK8 RJTRH&'_.X*C]#&@\7#T<$PR1XH@(AKQ.2AR^Z;0H(V)/U. T9'#/ST+DON^-2CK(07 M? EP-!IC]!X48\(/>4]; =N!##FFM[BP=%L:4(9C1TP@%!; M =#8*;@^XY+A@>.!RV?*U W[*T:R;YGO )9G=?/1MEQYP+>KK"1IW7VZ,"PO M )4K=NYQRD+<#%A?XN+;2A>#>Q^5!FH6+,#H"A9%XHVR),GND00BX/$L+P3* MJU!T-@62'$$"7RNR(&::F=%8\VKE]5R /3W*>RL!8R+S9G*;(AVA@WG3KRVO M:R]';@=)>D>H929.[\T^.=MO6B#4K2XC_/<4@^[,.0.Y]T[<3ER7MQ.?R0B# M&\43'V0A+)G5C(T!"D;H,^D\;!V#^<*3%RU#<134!=6=1]R*W=3&5FE(B)L9 M)H/+JQFV0J6S6O='E?IB-^E\B7NAL]*,>TE9LIJCBL"15/\T5']>3S=L:YA] MH'.DM;:,1R^QH,Q[0]NMWCR[,I^PR<#Q16)D1C))X.D0IRK'/K=L\.H]I0DC MV!_QLA*O#2FW%T6^!I!W1)D-XC\(RWG"::R=A$B8XVU34Q+X/A%XRV#:-6'/ M-E7:)!TQ5R;A^4GY0^W8J"6)"L>U="MGI&KP]S C^EZDP6"DD[O-W$NH4TV8 MHX"3Q^DM1M(SDM2/HLQ&MP%-;>&K8Q"U] ?AJ;3@@:^N)8ER;XB2Q>F4 M7WA.U#Z09*W.XA3_P.]$YB6#D>$0@,"3_JID)N:\BYO+ C.C@]KUP!@4OS%L M1D?%Y1L*Z!1O!NMDW#OZ1ESD$52>:A6VG,4K/F6W<"P:2FY93BP+50EM$Z,Q MB)LIS<0A>6!Q24R"JW:("XF(),8F6899:4A&/(4,0\6'!.$<5)%W&6CN:7\S$,WXJ8#Z>("K @>X]#/P??TP4-<#3![%9?[PJ/7 MYP&[=641@AP@$]\O\Z"!R5D-#A,'S6QN^,/$PDAOGS(P2?67Z2M<%W]APN%= M7^:-5GFCCLP;W8.]R+S1@]F\S!O=U[S1O30W^E %<44H]K7R4G_%[<[K=Y>EY2X>Q4*A M) %;-.6F([5[<,%L&:Z[2V[HP,,6T0!9%@B^PC$@6I.(^ MDOAV!:,W[(.7IEA2C&687NIE++YQ/@#\!D ?UR7(/WSYC'4Y F(Y.P7/82G? M6Y:W%8W#JE7 2V%%UF6"#CM*9=JI2G\,SZ!M":3 ?#\!LS'>_?)$@$9R"SM, M7.YUG)(DR0*1#U@6&.'-4Q\KTD1KQ8(GG0'R2\(J#<"B56%#&2 ^9KUA_IT'6[] MH=;,1A9%A43I:>VU$Z!*0(H2489L17?:GZ/GC&3"KUE*3F*BU3=9_A"+>6515("!#%8Q44S]1957R]*^QGX1Y/&0)W!2I)K% M,-.U]@)S@:8M )KNS02:[2S9'(.*[JYPWJ]O93?Z U:%CI?@8\_L+<0.2@$H M^",@P1-6'< B2-EXQ 1^4U65:JE,=?1%= [7%Z7GJ*)%+7?V3V6*[,ME]%V%MV W9$XJ0IE>82<[Y[B65GR M:#.'HJQJ9X%W>,2AH"U($E D6H1 #K-ZQ=YP*I M0D]-G96BQ:7R& ]J>"_*P&>;DF=3I:J8YHM)^D*,6D[[S[K'E6F"]0J92%^M MWG_/*BY2>LN,J>2A91RT Z3M7=5IHL)LHN#O]U MMMP3M;RS0XHJ?OGPVX=/OWY8/WURCBL]X\"S;PIA&=:[J(XTLF9-S&$;%O1U M^<,;<+F&"7EX':=L]^RA-V)Y$9[$-TSVFL47\H]%M,[SNKIE8\!.M+P5+Q:Q MO"Z+Y4WTGA*?P9.V._=CK:O/?W3!LF[7,+V-5EW\F:W+O;!M!O>8K#+YIN M.7_-N7QU5 #7),"?%>"Z]ZP ]XY03+Q0WK&.AZMT37X4\/0I77L,T.-*)HOX M?V^R$1&Z]@N/1:RB;]U3T;='AWX6&[PKNLHRV;\M>7^,$-0$!!<+\PE^.#4@ M+33E)'5M:)))P*UJ6IU,2. HS927<V#$(6$C82-A M(V'SE+#9TF3/_1WH>3V9,K?N\*"E(Y*>#\LK'OF'1QUQOR<;&:[J.AO.&GVZ MX<)K3_B21'=01&>HFFE*HI-$]XQGTRU5,S:<$+I'1%>ML<(LPP.<1FCJ.\'0 M+HZZ\U&7!T@>]FY,%4D>AT$>.Y+ODCP.@SQT3Y*')(_YY+$;EV3WY+'=ZZ'= MQ:8^-JI7YM*_,?-(SR?E$HG2G<2S)$J/#:6+0U 2I0>(TB,7O$>?E/!Y M1E."NB?!"J[@,84Q3$_MZ?*B:\^Q9!FJXU@22WN/)=V66-IS++UTYKG!QQNS ME92Q4DC_1"/ZDCI6LI1L21Z2/.:3ATPVD>2QR,\Z4?(XENOBR[KYX''>%IN> MZAGR4O-)'$-3U9;434C0;@A:6X4/)&B?U5$^>*5TDNBT)3J/")WFD5]#G21. MY6WQT>'4>E*3>O'*SO3K.OHKMSDXTN+0U<^_W]RAZSIX M).YFT9YU>ET\QQ7A1MVR)*6?"J6#[]W;,'=DWRA=$O.)$[/FJHYVY,1\Y'JW%,EC LVY;N-*C[,O#%B M.,JS 9M;/1S[25ST*7Y>C,0(;S&F&'\!*0__!12-.##7V&IZAM%/(+3\%GLN%7\6I%%HWN2T\F'!EDX3N#; MY:HA TO[.V/ CWC;Z&%(\4_#A(RB+!\ I0V3[ %G0JNXW7N:)/A?_&X&F@Z( M4T&4ED=EH "P=)7?^S&P%GX.?T<,"&")\>%-N#3 13C-!^.$Y-5B:NMU0YKC MU 1RVU@ A\6GV:@YICQ@HZK8Z'A\.J; MG[NDVE(.,=+GAV5$SG^*B^DQW0BLNRP!&F=TD /]!",NG7(*5 &PJT06V$<, MP"1]*)YE/"TM/J1X@/NP96G?O(U'2.'2'3?>\(H>K(396CHC IVB$DQ MR#GT[3_]_,=Y'SZW@%)FR:=#59T7*.E3AL"&JP#F IB!J 5 LPU!D7V/T<0 M;:F#%8XV3\NSB%;T2G5OTX?A7]2PL.65OJ][7>6*&:^S3C<@#TJ4@&H>PYF8 M[3PBJ7 X9AL,M;7@TX" W* 9HO4V;LX\ROIZ. M6MB*KV/ 4!RTZ&=J;)8Q-:GD9_0V)J=Z3A[N&0YCK$3Z$Z&T!4BPY^& ^]&5 MS<6":+#]A P+^KK\X0V8Z^!7/+R.4[8)]M ;L;PPU/ -DYE[^$+^L;!;/*^K M6S::+B)O4+QX^5Q[T^WV/'>EP?;K+*MK7=.S-EIV\6>V+C=KV/,_WKO-'A1D MS159X60&.AK.RJ/1%QQZ_V8Z_@$F0J%\F&$CK#)SVCB5F=.;#H$_"!I8-AAX MT\,OFL W?\VMW,#M/< 7#A26 '_J0<1/#7#O",7$"^4="R!+Q7#<,[L-7;DK MNHJ<>OX(Z2X@*,>?'Q%>Y?AS.:I9CFK>:%3S<)@\H/40I\HE28RH'-DNCDP&9)=,=/=')@\R$D_LN!S9(\%L#L9 Z&S=(IEPTC ;8\[/=DH,#\?4 MW1X<]EN_K.+Y;PT6S]-55Y+RB9+R"O$$2)4AP8*<]P20_0\UP2 MF#AX!_,4<;HDFG#P.%W<#F)N><*<&J3M/]>N#C*Z>]YZ0%>GO*JJ&J:L_@^Q M@A\;-]SW: N\F[UWJE(7X-#L*O NR<:A2P&,OS\[?_7;VBI5:M^J9;/,%KOF#T>M:"H PP2,T M-_B#[G3-ZA.QO>:.105XO>.NLZ<\ JF2$/PU@]]B'8"S(9U#=K>/R/AV- ZLYA#+M\))D+R\ M)N2ZU5R"%W&+/8FOO:I(=90#@7,PBQIR?UP 1Q0%@VR,-?110ED]-WP8C/,< MMT*!99&4$![54K@]Y9:F>!1X)=ND0K_'!3M8D,3X9 U\@2$!"D4W.@/XK"\( M;+4R,7>_R\0^BGX4LD+L:2O$G*[.RX;6KA!SNE;/?(IJFY[Y)'5,IMRLY6ZV MK(3L\LT:LD),5HC)0@!9(28+EF2%V.$#7%:(R0HQ62$F*\1DA9BL$),58GLB M-25L9(68K)LXS+H)0_5D@9BDN6<]FZ.:MB5I3M+<,YZMIWK>XDG,AT!S1U[_ M\[*GR0E^DC1F)G/)RK MQ!IVYSQ<8?+*_&NY0\XSU!"YTB/IW%,PH/'J=;BE<>3,EL:Y38DFK9QT^[ M/TZ'_UCJL S5\S;L4+2C\JNMAZT-3ZNJ)2PG7K,2R-Z\"MIJFC*O/\71 M=RQP7-4P*@6]9:63]#M6%6(%)P[H]LP7,X>\\['1*VU[DY+>QLC=43Q@99\1 M[#!)\,YRSIEZVH(S31<3MZ?B\0@+79OHQYG 6(R:)%A*"B^LJD<;;ZFWAJ@"AN]D*0(# MRW"S%&MV:0M.0080C4=CK$GUO!>JXCDO6(6LY[XHZWE'DS[_S#F-Q2(R9@F@ M?%JC[JGP?#&D 1^&>"3SIE=B:&TV0[=*XGM;YF<':+]9^+T^/VL[X&>DT?8Y M[ 7'F,'"$:!U4U[EKV^QQO:YXLCYX88-M<]QOCT77#B,/:4)CD#'?@&30V1= MDT%V&3P7"9DF@;87]PPDGG+0?05\UVK_&4?$LGTWI+\X0YMK<*!K#=!;A6 MA#5&$]W5T/@HR7 &*5%J.(;U'#RP*^=HRL0ND56Z.\),7Q)JJV,'RYST8K&7 M/HB_(WI83[@."?%]X):"V0_8>_D__W -0WOSV_D7]I/^YE6#FA1L:59TE?>7 M%]C #9U9)!YLQ1\GWTK'>8)*D.A98[AZ/=@O&G!@(,%V\AB^Y+,3PD=P M2!;TX&>#-\ +0W":0"H%"B-!H/24B7.2'$6;M,]Y%E$&%R"&JI4=0HV'?Y9U M3FLD_2WDE_FL99JS6-DIN5F]UDLY9L229;DBWK/&.? M2N<9V9),=LB2+7M4ZB&)[I"(SC!59],Z.DETDN@V(SI=U;W%;08. M@>B.O'+II>[(HC9)&C--E=UHC-V3Q[&T);NXP42X D<)IK='VI[,4S53MBA[ M$M ZJN<]Z939DP6MH:F:)D'[_)78!Z^:3A&E+_6YC7,/'I]''\11+;EHSU'T4I_;%?9XHP.2-%:!V6Y&H.R>.M:+ M'1U,?]EAL^:E:-:\9*SF94G+V5;&I GG#K,QUK>LG3)YX-+YPF/2%(^35*V#-5QEF@S2:KH;JNAH$<5Y@3U4<_C@KS')1]CO$;NHUDWY6'M 'T ;*O?QJ(\' M-*Y^N+V+&]:718!J8IOM5IM-\!Y12TF]#90G8 -M M@@V,QAL9WB<982;)$R4G@Z$R'B(NUJ#\NIW+:M2?TX Q(^_P,DWDUC01S:3Q MQU&W /#JQ)TJNC;-?:=-WA=INQ^M.#\@]9XJ?7)'E=N^FJCK8XD^ 0*B DT1T2T5FZZEJN)#I)=,])=):JN8=/=$=>T//2E:5> MDC)F4H9]>I1Q+"V"5BW//T"RU%7#>-),W-/-;P;(>A*R3P)9-1,HE9>3SCBXK&9\/0/O-2J:G>L:&?4OWM?9Q MZ^$OR2Z2743HS50U9\,V2Y)=)+N<&KO8*GQPXNQR[-%,V0]?4H:,>O6+T>4:Q>#P! V8!5?Z;TGB2\(!3 XK:7F;F[>57/L'J: MY0,X5+4\&8WRN"[S%'\NL."3D5U9YYREG6%.!S'6:8Z'PRP?X6KL)81<*T&2 MC4-EF) 1%G0>28$ODH2]59*8J%7O;8,D)K>X-8J8CT4!)0MK0H=9P;[].J> M_?B.OBFKV%B%6^,I8=MH]2/$!S-F/)K_R%1"ZHXHP=;:L&C^VZ^R[X?DEG9\ M0,2W#HE@LZ])BK,?VRP ]"\6-WOP]LFSSSUA%#W9"3G3 15E.:OY?@VZ MBN;X+=@3V9N]*/V<1O\Z^T?L189G]+1 "ZEON9[IN8Y#+5>W'8U0S]?_ZP#W MHE;ZYX_D8 ^@'/+FL^B0=X^#<4;8RX$=8E(,+BS.WXV 4F;)IT/6NPU%]3__ M< W=>5/,U&S8F&(4CT")A(H']EL6K:BCB_EV6^-?C>E8K"3I*C5 MJ=)9+^B#=N\35,IAG&.[$ZX488_]>(C*-ACG.>I>7+4?@\;-XZ#5*$:LI"I% MC NWFG9@DQ'<_C!#VHRQ6PAL!+X%A\8O-G=467(SM'@<_NML.1O8QMEC6G"L MT<_KN5MY+&S<\\0N"G*DB2[1V.>]P,9YME=',([ MP";K*R&V 0'#;P NZHA;E4.:H\$%!HTR ,-RG%/6GPN\V +Y$$__NH3.=@]E MK'2HB2#;,7=&L=RNWNMMO#HJ\Q_ M:;B&2I:VVN$6&-HH9,'Y(9=AZCW5\TQ9AKG?6+(7%]X<;R:"+ T_19EDJ+:U M83JWE$G/)I-V,ZCU:&32D9.'JQIR(/:^(^ED[8JU_;:(_=_A^FV-R^@ICVTE M(I\!@ ,A.Q,LF4ZWD8MPN'ZP MKJFV(6]!]AQ+AHPX2O)8>&V@.;L):$DLK<[$N^GY*YGX,,@#-+%C2DV\YU@R M[!-EXI.[-V@4GYW8M8%IJ*8G[PWV'$ONNL-2CB5B(UYR03/S< M3+P;#$DF/@SR,!U5L^3MWYYCR=V-K;1[)C[ZNP/>L;O9)$"VZI;-5#>\!-94 MSY7-5(\Z.F2OJZN/)3KT3-4J2_E "LS#DHFFJML;7HNL!0EN"D!W+TV/K/GZ:"IXT.Q"N&+'];(1=HC--FWK MA7+?IREPP&!(>KB[[8Y5(%?F71MI9D2+:> M+=16@57Y5_;M9OO.B6=@]]CO,WE0LB@JZ$CQ'[ 7?)S6;;^;_3;8VEUE2U#5 MJO=PJ-J/@6JYU%*H-L&DK@?CC:#9ZJ$^!\J&V&ZQQ#F+$?8EC'RW'V/'RDF/@J) MO*J$V'^*0P79%/O-1MR/-$2F-&13/N 0D"E:XTP_JQGXD? W0KO)35N#MK8 MVL#<"Z -KTA'^. @9L8%GZC29.@L@JV.2'H;@YE=E/S-OL=&N, ? 1SP=VS) MKO3AN#0_8AQ^7 %G (FP0.CX5+3!!["S1OBUK9@ 5!($[@Q0E2C"[Y5#96"% M*/Y.T9DM1OC@3]*4)BO:@PWKIK%]U2KYDM;A4K]DPO0PW%FVHM$R/7P:D#%P M!+[YX@8GD13CA WB*@M?4_L1)^Y$WW2EM7K855-10D[^(IL,![% M2P[:T^QFK"_S%FOMO3YKRZXM,[)8*B,A\C#Y0;NL_Q;E[VR M.=EJ'6^1J0<3?%I4-6P<0G,+^$QCHTJR9EJ>Q#Q7;CQ17:?8+2SMIYJU,:Z LN.5],H)'[VAIYP@R 7 G%+_" 2PLF"IZP>Z29N\([6?+ M?:$J%I 6&CR6&,,'3[S#S:0/U02_5:VDMB,P,8E/A:\50R!#%A>8MOYQ0[8& M&[)[?$/PR[-OJ#W'%[=DP(X$A,QGW<\QAB@N9U2;'G(XXG+.;67[0MN=]I&9 M;'7G2M%20,P:G%E@Y!,8/DX9C=((/."1N#;FX8B'\EN#898RF=X>PEF,2!2! M+%!+?ZQH!NS@D D!0 ?E;7#19V/#Z8H#P@\7::W[\AG(X4B;UL0":?N&FA7G MA=IG>R9C%DJ4#__O\X=/UQ^NY13+]:98&IZYR11+L]$C83-JK Y^B937VA!21[T MV75GB'GDV1!O2>1X\8,>Y=M3O=YNV@$]9VL*273[=#;=5DUK-V,&)-&=+-&9 MJN85<17?9HDN2QB(DE>4CRF$\>)]V3:&OQNMTYF=>L$ICWDPUUDCA=/.Q2XE3B= ].=&+#,GZA*<,.O*@/Y3P)4UP#'> M''=(2R)6(E8B=K^/=6)!Z*NR46\VH*J2TJDL^B/WI2S5 MCDEQQV=.D64GD38\101>^2\ MRBS('UGC[;?3G;[G=D6?,Q!GZ7-/<%BVXNH3&UIM6M[/:-.R_"Q[U.J?SY\8 MYEDX9N-O9K>@83WYV8#P9!Q2A22)DF9IISFK%)^8.;MT:IFNPO]O+Y"_>(*- MP@:TA=E]6LXU60:A0B&%$F5)DMT7KV4+_O5:\&N:NTD+?LOL:MYFS<<7+>MU M+6>SYN/+6IJOUGQ<[E7N==V].K*M?XSG]7,'(AW?9+>SH_U2C NI#_9RUG2GVR)O>_:; 6JV#8!R5<^QRN//@GS M)AN1I!45PK&.XQ$.D)T;'I+MC@^Y"6C/D"F->WXA\=+5IJ85''VBRY9(0PJC M0Q)&IJH[4ASMNSBR'"F.I#@Z 7%DJUYO<3; DXJC]?QK3BW>/KL7(A!#;BG> MSMZN<9-]G,FA3]KM=E]EYM,X\T>>DK2X,E!2BJ24TH(^A>RUXP_!S=6&JQ=+ M')/+<20SN8X=2[NQE7&;Z\= M$QD)Z^^.IN.5C+Q5LTL.A;R6M.Y8(YGF6"30SKW@HZ.Q)1/S)(U)&GOJL7M' M36,R1L-B-%,5=C*7ZLCO"W5'M5T9IMISV?S2END+,GWA%,21J]I+ABA*<;1S M++TTI3B2XN@4Q)&G:KNVZCH[K'62XFBEJ0:XH[L[:W+\?SC6I_^]X V-<2HUUZ]WK%M _9SEK;?Q 2:[0&3TG M%6Q5J*Y58+M&.VCX2Y!34L"7_ ?%?@%OB %^<$XE'%-EE"FD^@KBJ4])& "/ MCI0HSP:P\S@/.T.2CQY@O724DV"4Y07S>.%](2X0Q05P)1Y#ZRKOUMT5O+-> M0)^W<+E9A.0H'@!O(,T M+Y2@-9]EG]C, 'TQFE]&'(;8XOE3-9]$A[UYY!R\"@5.P0TR*P843 M*G8CH)19\FDM@V-'DC4>#$!YY3%HR98>-;K*^8)X]4S%7*MDPWTQJ9;O^S2= MJYM) 2L.:*F."U"9L'8T3L#($&%S&IZ2.:<]DSEG/JDYIWN/->>T>0LO-^HU5"E@D5,50 M'_P# 4I"88#D#&\&W@O!X^AG]Z4?G$8@-M- [(>O!]\" B^YC)/INZO?+MYW MD#N5GYLB&G85PX:#$1<.Y=>42, &L!3G D1W-"_&1D M #N3#B9@@:(BU'._/'3X0J,037 0%I@J)DAIP,"+PB5,F(!E!3!3XM-Q!EF M2DL:SF&*A-[""NU8(=(_[( 7;T4@W( F05UG(-*0V3B5JC/I?()+XK08YP0D M+EORDI>,0E2 :A9\4[)AM5J-6SX5[SB\CQNT4%DZ4CH>^ BM2*Y(]((L@ MW"W#4@ $,]G;,MS9GVD,9/,>/1(9/^E/G =_C6,>2NTP60:$? &B);V-D3[/ M@=H:)9Y'+P. /NXQ\!U@MF*H_*!U707VD@@!'=>0:67""6&@(D2YD0%/&O63 MU5A+YAIF0XRVMXPKI#QXI#?OD5D71Z<_LAY:CG!0 M[54%LXL4=!G]\>7'K"A>;1T$>SE*5+>U34:)FD[7ZIE;'\VH@_@PYW_\F#F2 M:,3:0+HE)P=/^[A3'EV MOZ!4Z,!I8-D\TDT/OZ@T:_Z:<_GJJ "^< "G!/A33YQ\:H![1R@F7B@S9IZ> MNF(X.BRS^[J[HJO(*<&/D.X"@JHA3Y9*DY);B#:FL.C_DFBK=53UC27/: M ZCSE$1W4$3GJ;UE'9$ET4FBV_:X&:^WP_)16=&^VC!AV5]#4L9,?WS)F(:C M)8_MAAMVYS]:;IP>/SZ&.75Z,^S:<:9!ZYQ?P27%Y-=Y[;H9(^ MS1H8,E77FRM7)(;V $.ZVK.??4*0Q-#*&-K-0)O=ZVQ)':M=-9PH>1S==!/> M(WVR)F9Q0WR1$SFC)_[C!HP>SL7-]N"PW\1OJ69O2;OBK8'B>2(ADI)/DY)[ MJF:M-.U#4K*DY+VF9%LUG)6F(QT,)1]))'/^$(N#-WM/$9]+QL872D%O66.HNJ-% MS#S1=M],:ZJ_Z1I]J^P7K0Z"8H9G5UFZA;H_)6S!,*=:5,YKIS1C#[KV8J+? M&]_$\2"SE8^R"DS-R9Z?:R&U-Q.>K<:@#T/:; OJ8U^4]);C?<7=UD38ZST& M_3/HK]&MC[>>Y1@O5CF"[%1?=:HW9:?Z/=B+[%1_,)N7G>J?54 ]OE/]'NGY MFXF>DZBC6"[(# V:H$Y;IRG][.:\BF[---]F-=&=WZJR;!7*6TLJCSO'DM[D MJS09GK_3E;JB*L9LZZ>]S:-H LG1,G$[=B"^BT/*VJ/B RJ@.AVQX1'L>?P^/%9VPPSI,*=!W.HH"#1$OP>L M1X6"@Y.46X)6)K<^"_8YT!'OTH]_'*?5KY/?Y",)XO0.=H=< IS4.@U2/AF" ML?H]QBD70+,_6%T136FT0%S>V;+%6]C8D\:P SZL=?7JX;)?>T%PI@:0109?)8!!/*4JC/P*K0)8?!%KE1W\H'?M MV=_C?6!GX1>6GT"%;:I V:V%&^?I:3;[>.%9CJ.-YS*:G6BD.HM& S<9E!ORG:[7%%I0 X8 =D0* M[\L'W -YFQ*QX$"[88X8/,A+\C<=+\%)<% M*1G&S+QHO;AZ(XI/M]L#JM5?J)R&]O&*KYL]D! HJ/0J[0PPAS6/*)U@H<9[3VW$"'#[DQT1B^6L,'A_-<1(; M\W!1C#?<4:#B<8*.84#&Z#345H2/8SV @L:$$Q%0C9^-^HP6Q? !7!%WS,;W MEA.YRO$T."DDH, -H1AZEL#/2/",5,6VD-3+'YF["@Q*_#B)1\S-18%TF^(; M&BXIF]S:?(@?"K:,$U\#%&%L[L-]#+O%!DZ!\+]_<)J!J@V5&68VH SN'! M,&BHEO/$&/4R!3/&*2K("X+S2ZT@9NIQ+0]:8 SRH"$#& L% +*&,\!05<3!NG3-Q@=$$]C#CV,;;6X_A;10&)%Y MOOLT2SOL!8V+MA$=P)+)F ]TYBJ930^LUVGL@LWXX"&)F,N=&",8Q1A'-18- MP&84_QK?(2;,%)*>8?&Q]1'0_+ _PY_R<>-ZWD_*P+(,;FB=L?2#"NQ@6&X[S878\60%(D%&6@&_*#&!$04UO<0K''XA0 MJ9^-.8ERN"3E5+XD_FL:,"&[RA_9& < MCA/$/&&(*FBY38$Y)82UQVP4'.8U9F&'-W MCDW0K,XFAFCQ61X7\!V^59?9UZ@'PY#R" ]OL:ALZ MQ7:P!]7Q]8]::#)WR_8D^N[OHH?X20!6MA8_ M(@&TK+7XT;=9^53ZX\(#8GG(LUQRV33ZH%NI.JJSI-/=(33&D$1W2$1GV*KG MRJ;1DNB>E>A,U3.UW1'=L?1^K0P#%AQF4X4Q[KW8*#B.ZLR7NFIX3U5P>[(U MKR]-U?8T"=4M0]51#=U\2JB>C@M42KK&O=DZDNZ8FG !6?7T9V_L+[NDK2-- MW?GM;26"=H\@5S6,N8)YCTS0 V@DQR0TS_#&&VZ4U3Q1!7Z@?XWC.Y+P>KW9 ML)9=C+8-A_UF/5=UK<5=\@^MBY&DY-.D9-U5;>.X&G))4CY-4G95R]MWH;RX M;=7!93DVBSM6NN-;M5?.K/+SUXKR4G_%$3Q=J()INO!VL''#LBZ%E F- S(2 MV;,LT7 JI[;J5A,/\ .L*YA\]D'!U,9"55X:8@N-6D79R:;J9&/)3C9[L!?9 MR>9@-B\[V3RK@'I\)YL=2591#Y^VBJ7GZ"WXH?$MT%GF*U$IW^JMP:K8!AF8 M*W^WFFV4RQ;T#DMCRG(=INJJ@CO1S8TKR3@=D?0V1E-*%+?X%'<4C;&P1KQ# ME.2]M%XII"K*9*=:V9"RX+7YALF"UU9O M&P'#LOZAKGOE((7%!S&KA^ G]K-T?%05*P"B".RT+"\4P R=U;+G-=I?,VJ$ MA^,\Z)-B->NJ84&-)BS(&25-S! <8!%1 9"+(S"LT]%*+0S!N%Q@U8D>A(PU MA$79[FT$;#(D\43%%*=&0>$++-G)@\VHM*XW54%/Y:S1WL=DD=9:S:BFFG.P M=HS5FX,D&X?"R,46&BFK[)I1MPH[LV>#J5DG_;-%J1:+@+7F MP[4#AVX;F=C'#&T2 M$EV9#5/+*>8;,I]LO_D,'PS7LLL 25PIER5F\Q080M MP81A?/:"[GQ_[> 0W&26I3?,CVYD-XG*MK]-O],\B'G3CF9/B'G]W]+IW9>- MPM ( .&;L>T-LE2LMY+,:'0*P(WT"1879^-1 29*N)"]U\+VVETH]HQR)@I4 MR\A-T2I0S>DMR<.RC4NSF'F,311&S#@4=V5-N[0*7)Q$(:<#R-1ZLC92UD:V MS^0=9FGD.5.7LB!2%D3*NKW'%$2>#)MX1\@F)U^V]V[='"A9O'(0E^2NVK-W M,QY95DR=*M$YGNKJ2U(S]B===7]E\D7M8A]G792.75T79Z/),IX-06NI;F]Q MJ:RLY5D!CC=SHU[K2K93R3]\_/GWG+,T2^WU-E1O.\J=W;K!)8GY.(C9 UI> M-J!Y9[1\E&5'K;NKE97+K-JV&OP3J?=F9%X7/CHJ?IJ MV?5/A8\C2IV?=<-2S\/HDU#Y 8R*KC,]=&K^E2OKQ)MFS9MNUF19%:/CDICB MB(BR)W8ANI3#/NIFP\W>W#DMOW(/[X<%E&(<1=B]'MM29PJF\Q31 UML"%^& M/[-N_X# >,BZ .<8-,Q%'V#L67R?Y=]P6^(5ZNP^X'6B59#EPXP-M$A9EH'( M_(,3)!3GYO"T_^_PPSU-X' # 'R_Z"K_SNXQ\J7]]IJYR$?&>W6PQ@O//"K5\@4_+ M+[/WY 0S(QHOPN;HV"T<%.DMCZ\" LK&V%7V!NO)'8SSG(,WS #%(]ZDFR@^ M2;\I2%ULMVR>!O\^2:MVTT 1I"C&.4OM8MBOGBKJQUAW;P;S.F^D1'L]VP1[ M0=-\4&"B'AWRVWD_)0*-=-6)K^NS8Y009GTPCZ4E@J.&)YUGJ8#V1T'< :_P!D53-UR.AZ M]4>SU]"Z"AR246F1\YX170.H@B9&A@7_BE'T<\-30 RH.WY8H_?L#]B0$?V+Z_ MG8-9?D^L6S0'IEP33,"'.1[5:'B@Y_$M;$L0N(<$K1E\N,5/&2LWCHW!*)IK M%IQV?4IYIG\ISPUA0E*U@L%\.^RN"<^PE'N:;8*/[/%? M:_2T=S\"U&,BZZPA@5VCA>*N\BMRG@(29G*3"P3\@BU:JHW7?*:A;+ [P^[V MVMO;RP&\BR=O15'G)S&HY)H-*CEOC"D01@*.EN/F=#GEAF>#"G,/ MOUFRNEIIWRQO#/(5P[\8_U9S@=2:C^?X!5D^[9O,I\W3J[RU9>7M'NQ%5MX> MS.9EY:VLO%UEX]>4-F95V1.SJE3N-_$""<*'H**U:FAO+KF-BZ&O+_0V+D98 MQ599LN^X1?:!17Y4^$;"HF;7:*'Q<(ARR9Q&X7%=@*\&?_O]_?CW_='-Q?[E M?S_<*%\NKO]WF3DI; K4HWMF8+(59\VBGCO;&WY-E7?,$@P>RH/O@B<%'G]> M:Q)>8^KX/6W,EM1M,4+,4/W)^1F;*>3L2AQ M,6(:XE:$ZYJC]FJSNS%TC]?GLY@\KP9LOX;'N$""D:3@%9:1F.=7V?G! Q-; MS+ 7:*]M=3@ISG;$4N^T(&+:LXAYU\<.FQ.?Q:JQ")#C!HNQ_Y6-V\S*8$ > M%]_X/89 JM)G)@&S ,GW(Y7[D@RYM'O:GV&AFJD./TNNCJR:P310V'*Y]6Z MNM*X96FU%F@&.=NK)5DAQ# LT)N]@,8G_0)S#]B0\3YSO77MA3+([ABV9D#I M@:U?*/=L1B/S\2>FBH(!S^MOTWI/>#BD'=S6S#-:[<#2Q)#PPXG4K2FV+LJ+ MA"\,J,CH5^RJ0ZCG+T!UM2.Y$\OH=RI"7;6HP TS*F-,X3_P$##\3Z"],2,6 MK9 (!$+6;+\P=36(URKE;<]?8Q:O9K H>0EHI.C#2@K!IA^WM-$TJXPM8A@\ M'_,U>>2=JHH_'E61B"0>,($XRE2\C*,/'<'9C2=5?@$%#('"@OG994B9?*_Z M?L#/'1+>$1;-#X'/\YA]QD#"9J#&W_&*D8G7YI3:J+HUY%&%P3AE%Y+EC%TV MP%>(897+3/[')$-.N 6NS%,&5GBQ$"C3I^O%VZ_O4SBSN,PM M*K-DQHFF";5^3Z5NRJWR[R5'0A^7/!HJ9&K-70')\P?6R> VIY0W2YJ4N,S$ M2=L?%,#12:**]5B3$<9M;VW,'N!7(W/EQL2+F A< M\):+M,HW4&<]+W(.&L].F&7\LJ#<289Z M5&5WG/^]!@V%GTZ*B[!_%7B1!Q M0TL)B*&9B& 4R@;[,B[R)S#;A.:ED<6:3< 2*,F5.$(N#IDE#R\%]4L M3###EC>/Y&HRGKRPXFDM["S*N*A.,WLY+K];BPI0(01!4F' GU3F7P4N=HI6 M_@\W0!N&]?31A>W92#:I+@*6AOT1B3-C_#):7T?K>_.C]6L$:ZPS&>+?[S"M M#/'+$+\,\:\71MZKF+$[-V3\[NK3]=7'B_?G-Q_>*S]??#K_].[B_*-R?0-_ MN/SPZ>::Q9&O?_W\^2/[_?S+'PI\^7SCT+RS)#1O3 3BGTG#S8'@I_UG#+-!88&,R+?(+NXM&I^R"7S0E MS'C(LT2Y GPH/U=N&O\FX&_:J'B"_E<+.7BV7\9*@>9S@B26]8C%=N<@6G+Y M'B/./'O+&96%4"Y2GE&-<32>24+Q1O+SV$_B0#GGD6X,1/T]>Y 4=]!G$]J78D/O7=3X>"/RKZA:,)5[A/>\?L[,5E4-7" B)PU4(N'OU MD+4!'N# MR\4\F$3T3SC72KD/=C+>JCLF5(A[\E>UD" M7R1L]QL)Z5^L6W=<0BT04,-V&8T:X+R$6K<&\+*OLD9$V&HZH 66KV-'<+ Y M?=8-O^ZM5HR'V("Z$/VE63/D#U=LJ^]^ON(]/,:%>'!F5V:U"8)ZR@ L6V1I M2EFC_[)M?M43E3;:Y^?T%M:LNSBXI/SW;]K91@M4J%[2\KKU"WSD42SMB.M:*KU<=Y_FWT*ZOU*TN M$T"?P=:.; M&BF4E**8)CEK$@VBNZ6'84P7Y)K*WBB 8E MI8W3$MU(G,%?X[@0[6[&!6LZWA [;:E3S@.I&NS-;'#"6TM.4_.1-$CZB09D MS(=/Q(Q%L:MC*MJXE0W41JS5([/16-L;!K@*5H.X:# Y&ZR4C; /I$ >X(7- M-$*DX<_8CD=@D@]W\1_6,2K/DR)3T:[Y2H-*EV";)XH=?2H)Q#$8PP;0I,0F MDKP=$;;)R<*I/D?,FJO.)G91=K1D78M@+Z4)[-= :S0.:HZW8+>5A(^GJGM, M81]),!@K0<7LPM):R_*FL88O1I!APQ]XY9%06]L'41NS>Y@MWX]II'SX3H,Q MZ^QYA;/&V POD-:? 2IQR)["\AGX^N>J&=34(\I+T7[Y\XE)>&IINO=ME/DR-E.&;^+/<( M$=#8<#L>C3@[7J/WF[%Y R.RIPKF=KY\=W5]]:JK M_,1:,S+]L!#'DS0.!*F"MBG8M"3TVL)Z'M_JU(>#N"H"7D"+QR$U_O?SY2_* MQX^?RPYV=2%L7A?"#GDA+*D+8:,X'W!8Q]@V'2=JL4YN!==K IRECG\J>5 : MMD@ETR^/LH2EM\2# 0UC[D_Y%/XD^Z35URKN5JY53'FMLN>A<7FM(J]5Y+7* MWE^K^*^J.Y2UVU)L>H^R(]5SPQW#9IT(4^?3%PL[C*NO>);S 3R'@U>OQ=A3 M%9 7=#>X$5B2]S'5V6QOQ@!<#>.4A0?6N/N;GJ*SLT[G/$@%O@0Z6W/0R<>T MCGWPE6."KA+#%S!,>P5-[524#L$#1FU>N_ MP0;JK/@_NRK&J=H$;['$J85&*JF@H9F0\PM\CQ#K+UOM\U\I+S^_.[_ZZ16G MHM;@G=:(S>I-Y2MFD4-C_% UQ(:/;JY7+5HU$,WQF,6,>D4J9H>U!M^*JV2" MTP/XIOA8)-'Z?P26%>W@GT0XM%E0H4QZKO4VTZR:D# =$5>* AZC$.-+BZ4 ME]C]LIZA- 6Z62'U5_R-?-@2,S#X=__O&+QB3P"0?F=$S@STK+US&\^HY&BA]V,GPM>OE&V5S; X^XZL""<\OB0L^?HJ1/Q)_B^"G MX;LZK"H-Q>[&4+#RJ0E 2./?P/:W#VC5G\V.( M*5LL(,$ (L;=KR$KN.2ILL6J^\7&3?,])=^8%*+?@:'*,5@X+4Y(L?):4RS" MD^.XHJP& RV79WY]7T'KBS ^YJ8&%[.O*C (%.,+"C:(B.?*U9>4@(][KF?C MD(F".C-$",<@SH/Q *$7B%DJK2DD-9F*I#MVQ5Q3CU\IM(8Y?W1J^ST%XN$) M"HC6C_75.X^P')BG>JX$&ZNBV7F@AY&4R8>)XMQ/^(0.1RP?I=*:8A9/@FSP M* BMGNRIO-1?(1,_::H?\R>6I?J50J=VD@0 WH _^VHQ8K)S>L%Y17,;$+[L?B1)QF4F1$'=[%R/DIPKJNJ M_$(SV"'9_^L3#$)QH)>1J*U?G)Q>9HR%T)S,5)FZ)%MRA[YA9LNI M7K=O?-L^.TUFZ7,8CRAP SP0N"B)IAW-F8P3K9@G44.E&B>.T94:4;P&'OZT M;7SP" :[ AD]-.I55P[T'H*)LQ=9-9O?71]NSM7VDEUFY#,\"JA'=\'VCE_O M ]X;!/JYY-,]8<3S H/IP9BA&[:*;?@4IXS$+A7+[21'5F'&3LU%XX".^ADS MAIN)'" D$TK$=19*6R4K6;E(R%%XI9N9JL'M5I0* V:YYBH R9%#KMJI!45,U.*FLD* MF4A)JBX=B[FOK6^9ERK$A?M3FZ"5,!$E6B#57.V,+R.WDK8FTL9D. M"F] P/SJ^#8%RQ*\[A&:RC&"ON!Y"OY#JYR=Y7R!NX<5Z.U7H#F)CJ#P#TD[ M)V#I2>;FAA55/L,)YH:]0VD9 *C.&:-?8@UYOB^97C>B=07;()=$ [[! .3Y M.(6_LQ /%K3SU"[Q,0%>8@H-6S,Q^ACG+%5"^.-5\N9JLHI+2-94H?':+)_4 MA*V/2S.7O2JHG+DRK^;Z.@459 M=UER)Y0'4\XQ"R^ ^CL-;P4$W_>81!?>1 M.1@*,]@[II>0!']%704V +JH#78J_+)^+3FUMY@(H%=*FX)M&6P;[C$&4QZ,2R]L2 M'NV.5X:S1^+D1B06L]2_.YJ.I[W?F9T6G_80Z_O%^H9^,:8-@J;[FQ;E^=%* M8)3RP),,(R:]1( D$EFB&5@@L/YMAGE20$@%MB$-.!7!-V)X9%P ]FE>\-A9 M*E1[:4JP7,FBVC&F2W,.;6X.DP?9MS*>5,B2X^&OPD;F(W#0$IG:!^?]20^F M/"%[8U'G7O*F(XP#'X8\3['\:C$"#3LH7BOQ*Q9K!^[B08"(8M)C#'\&0J,I M9O_%^%LCGY1S?'S'\@\CRJQYYC((6%7M5F&WV8@%G/A+JUS..K+& \,,A%Q4 M_Z#K>M<"2S!)9JKY952[A(?WA=C!"&)-KGB4CWD+8VQI%8/QR#Q5+N4JE*\K=SO$(O/6_ZV*M)LG= MBIS[,MTD@3CI)(FE6-?NEV(%[" M"(8NF1IJEG7R^."0Y).W(U70AK?T$.$,YFM6EVJ3L8_F?4>S1);;/RP-,S(R*;_2API*"ULD4J@2ET:0N9JW0NJ!T\/##1VU]/A&7J2\\Z@B2 M+]II^ ^3[2KJA,M*EG(;;YYU)RLRUZK(W*L3E%G;&!?D9?4SQ:KP#X!(@'9T MSS4>TV-<%I]NO_CT]$*1^E;:@_=D>_ ]CT')^*6,7\KXY39 MQ:>+"KBN&P5<*V94[-?AFO6(RD^B>.V:%:\=Y'EFC"RIBJ]6:G&QT]V_C%.^ M]U$_&\-"(>9:?L>B+%Z]Q]SP5ZN8J#SICPVZKXVB'(1-!VOKR+"@K\L?WF#3 MHX0\O(Y3MB/VT)OI-"#PC5A47@"*P8Q_+&P$S^GJ-C,31CG\+RQ?+"R(+OOH MQU$X_9EC=1VM-_=CK:O/_6S1LKK6[9GS/UZT[.+/;--\FLVNMJ$?&7PYC &+ M2 W_.C//)MSWUYJB,RHHUUOP56/X';\\S<:36.<(WS9[N,NX@UF?R,P5[2\_ MTQ$>7VL=?PD9^"3X=IMG8&)TQ Z#@%*P;M8^-0B4YQ>([,SGU]YH@B8@6(,ZNT"P5.&(4/P.Y$IS;OJ MO7X:]M[TJUMB,(7]U]MK-&"M>=4$ //;[DC2:L+0UDDK'5U35B2_IY&J*Q[] MAT<=L7FT'%?=J[/],_[^.LW2GW-^*:6,TWCT!=W,<1&>L1L$V#W[0]SS3,T+ MG<#P-7 [(\,-;4L/-,VVK<#P;.>_%ZA^-IK,KC\^NWAT]>?OE[^ M\B7YX^M_K*N;2_OJ?6#^>?,?Z_+F5_/REY^3J]\OOG\T/R5__)W9?WZ]L"^_ M_G'_Q]\_??OS]POMZOVWOZ]N;LU/QJ_P\P?]T]\_]?^\2>++WUSS4^P-@L'/ MZ=7@__;__.6WKW_^\N>W3X.+^S^_?OGZY^\?K#^_7MJ?_O[/]ZOW?SQ<_?)! M^W3SGX>/YI?^'X/OR=7@\N'R_9?D$_SOSYMS[8^_OPP^X=Y^^?7AT\T'X]/7 MP(3]&7_<7-R7S\"[QG\:O_;^^/OB_M,OOVJ??ODM@36^?OKE#_WR[V_6GS<7 M^N7-'\:GOX/OGV[^[%]^_2FZ?-"^?[SY,+J\UN[_ZUFA8X6>T>F%U.]8/6IV MB-&+.J'>,QR->KV>'YV]=5VUAR,(VY0A!HP^AA5*0;<&2VQ3W4K!=*2"R3:# M,')\A_0HM2PC(GI@4\/SS( :-*0&$TR:%$S[)IC^K@2311W-]WNT0XD#@LDG M1L?5'*]C!U9H!Y%I@[HY>^MXJJM;>R28UC.Q#\#(NTCO:#$:S#+KJO,9,\\W M4V >M%1Y!G/GNI_EHQN:#QIPET)D#2'RZ5W#NK$<0W.=2._H>F1TK##2.JYM MV!T_< /- ML3N!H_4ZEDZUCN>XX%KTC "\"6"YG@/<9JDZYBL\-[<]0>!SOJ:>EQ>WFX1& MQGDW.7:RJ$K!>74MWMJH2L+:]V !!KO)P[S!,!O[HVB<-&K'(^6'9]&5;18] M+[?UO MG]X'<*;SOR_?7]Y_>@_O^QW7OH0S?+/_N#F_O_S]POSC[S""=;6KFPM8^S_: MY4U@7?WGOY'?LVR?N!V/6D''TDC8<4GH=!P:N&$(=KT>Z&=O ?=38D A(V7> M=>PZY+>Y\I#D=\CD=_O]\OZ_CM[SG,#4.UY@>AW+,,*.'VF@EWS#\:.>:T46 M.7MK]*8=Q]GDITV4:.WJQN?)UMC :S6=??9:?XJ3I.Z5?;(F]#,XK-/"\!,= M27FX@3R,&XYK%.AF"(CK.(ZC=2S/L3J>;84=/;(CCVJZ94U;')S3H1*$=V2ZU3,,#L]4P5-LU M#M:!/0#M_6OJKZJ_-[^Z.V@1\PR*O43"N[)DL)8U4L*L(V&:U^W4]RW2BR)P MAQVW8U$=)$S/UCK4 '2ZIN%3'R6,:FAK1L@.X;9=LN\S6@B2?;?&OK6!8%// MHIKK=X!;:<=R3;_C^;;=Z1FNZ=B.9NENB.QK&?8>L>_1W4E_QL'6L9@T7;3Z M]P6MU% 9 'AZ.T$@XP/'Q7D:7B$BSAG\I4>ROL"Y:EY@@TPQ>KI#.RX-HXX5 M&4;'!62!6^*;AF58NN6[9V]MU32F0^DR#'#T2E[RWM9YKU;V>L\!56^2CAYJ M8*O[;M0A;NAT-%_O$<,F1D2]L[<]M>>NF8"V;\& GMYU['W6][Q5\MJJ_7&5 M,\@AJV'Y.RM M;H( ,LPM>1LK,\8!11).F-F?XR)",OOFS%[;&JX3VF:/F!W?LOV.Y?I!AYB. M#;_ZAA-2S_9,"YC=L-5>;\U,U=TQ^[&4FS:20SL =F&'R-C"5DR)OVF>A:3H M3PJ6CUEZ*S-S'U%,8;?\7J^W8E, MX"_/]5S3\<[>.NO>Y>U1?&!_E?+G'#NRCQYX%_Z_QO&0SV9,Z2J:^43O'9_E M.H#CY3/V%SU/PP\E:CY1Z1^L)VL^-!5X2%S7PJ0!8IMVQ^KU:,>--' 8?-TU M7? =/ H>@JE:QA'6Z4L.?M9+! 0YV'2V%I8E/!7SLICX> MT;SLBRJ%RKI"Y:)I%NB&VW,L\#Y\$]MDH$OO1Z'; ?40&+TPBDQ VUM+=7J. M].KWC/&>I4F-9+QM,EZMS0,/''P/V,WV@Q[X_K[;\373 Y4>Z2[I:2;8Y6=O M7=7L'6ZIP/YJ\U^R++R/DT2Z^CO4ZB42I!A92XQ<-O6W10PS\FVS ]BB'2OL M&1WBP4_$T6W=UD*#D.#LK6&KKBO]^B-FUV>P!22[;LJN#1^>6*%IF48GI-3K M6)1H'4(TM^,8&(RS;"/P[3UDUV-QXEEZ*\Y9)>EM["L=UB=LQ=2^,7!#YX$&< MO35[,I=_WSCL&=2S9+ZG8+Y:=?N^%EFZ874L+=(ZEJ7;'1*!X>V98:3;MNM3 M'52WKNJF=-BWSVOO:43S'&/O0+\%#CD>Q&RH=J%T% !U9_6LNA/U$)X[3,_+ MAM]E!=[[?:K2'J4(6DL$_=JZPP/=6K]>Q7!N\!SO0.X%O:GID&Y$3 M.*Q\V-FGEM;2US\\8T)R\E-PLX%K%\._+! M;+=0FVOVFIEY,C2PPH60)FAI=HZ&O4]OJ$ %U@X"#/$ M$0(V#A, ?Q\\?<\R0?0:/C/&/6N?&G5NT.GO0)K_S#8/2I@^JL7'XD[/Z+B!ZW-QRZFX9$R^8%2WESI/+FV3HF27FSKKRI;3/'[)D^Q::H/4?O6#T2=3S7 MU3L]BQB4@I[0=0/EC:X:WKJ.U8Y[(FT2S0G U*?Y+@PV9_;MS,7Y3Q*]?_/O_RX=]7']]_^'+-&LPX;Y0/__GUXN:/N=&>%0#2P)0)N,!Y MA0F=0M6NIVUML,MCN:03/>&4)"9^G,2CF!:O5T#X&E!_[%>WV4-UOQNFE^." ME"%YP D C_%-#]RF6>F(1V///., N,^'NI$C]Q.Y 8$ M[!NWU_$=S^@$MJF9H4XC1S)XIJ5ROT M0F*'&NEX0>AW+(LX'=?1O$[/LVS;<7N&3G"DN]JS]ND&Z^@&W@!AYV.*AQG@ MI ?"> T;W^4T(2/V02&SWY[#VODP&";9 Z5?.. _ULZ-E#:;2)M6,QO#\C7; MTIR.#VH!&]U''3^R2">R-3TTO4"S2 \G;NB&)S/@]HSWGD&]2][;.N_5FAX0 M'GB&;G6H1ZV.%1#2(4%D=4!ZAJ:ON;9FFVS:C;GF:+L]BIH>@*9_']_%(4W# MN:$:F5;SC-J^PH;T*!XA9UH-;TP#[V>P989%@HZE^V;'HQ'IN+X1ZIX/,LAR ML0MF3]^G$9HR)^[PS 7)O%MBWD;9FVY&CN5B$, UL>%]V'%=V^_XKNEI1A!1 MRV M;&WK<,O>#L!(J$I!E(15PF4^;(@%!60(8$NM<-K5-J6K\2!ER"8RI-4$ MQX]HU/,QB TR1/-QFG;@N(9)=3URSMXZIG3Q]XVWMC6%1O+6=GFK M+F6S_^O8?AAZOM4!:0<\Y9MFQS>MH&,X;L^R;=.@ 07N6K?@1#KQZU>T!=,) M,-*9WW5YFPP:/E+>M!K:&+JMFV[8ZSBZW^M8D>5V7)-8'1I&ID]#;MF%Z(+:<\K>,1W^CH;NA'ED4T+0S. MWLKK^^=I?I?3.YJ.5XGI'[? >(Y>=J+MU>_QJ/]N7 !8:M$B78V-!$N[6XWF M68$=V1W7<.R.I6.!K.6''=/U79M$=NAB9I#IJ+JU@WZ:TI/?=?1=\M]3\%^M MV WB>6[0(QT_=,*.%;BTXT4>./I1:/FZJWE$QU"\I1K&#B8_/6O3FC"^F]A[ M![_\NFC-7XG'%IPQR.%5*L!CN5;GM.C!C;' MU+!2L]QW7#\*.&[F^'?:( R1]]M9R5,O>UH2<71=M'TQ) M;A6'B-, ['%E1+ZO="=QW"+F.?((!> O&-QOR/>&S)%S.->5-ZWF,Q98$F'D MAQU'ZV$<0C,['K%(QP'3PHL"W;4MBCWV>KMP@V088M?*77+>ECFOT8:%6-0) M7:]C>IH#FMYU.SZE3H<8EN6;+HC/T$3.<[UC#T#LI =^EMYV1C0?*-G<;$"9 M;["K/$'9A'-#"?.MJ=M)3XM"R_8[NFVZ'0L$3L<-X1_=LIR(N*'E!N'96]?8 MIQ:<,KG@\(P$R<1;9^+:3 A<';Q^,- ]QP8F]G2[X_>0DX- "XA'[9 8;*R% ML4]#KX[%Y>>IB$EE+*R7C'COOAIAD-B2,,:__G1+ M7(0!&R&!7HG.3(A MW[?ZN>I:U=!C,%GY<\=&*H#,($F4IVLHF1M7=9A.(W# MU6.5 U9*MF*9B5 ;V@"(T)IV2P-#202[;+;;E9]"&YCBP9J ML<"BM?M#,H>5D:9BI&O]#B/)NU5[ U+IPDA>E//%&JABGCNAT+GL(0AL*RF7 M)658JP26P^*H6'\*K$^T&3)>K=+#=$F$TBBW.B4L4[;6LTK MJE?+ ^X)N'?[MA_W>X?Y;@TN&K7'_SWI#,]JX^Y%-5'O'1WURK?V_*?[".%1 MF]D_VF<\!H#NLN^Y7)A]__K0#@9C#MMHM_[Q/?WV6^R/T/BM39M944;N?# E M"L*M0*VXSJ9N\)8E?;M-RV[6YI==]:YLJM]L?Z?_;ECZZ?UE#T_BU1>?ZSA2 M==P]=-SOPZW7YSKNM2'O_V>?^*._NO9O<[)S\/%T^^^_/FT?Y,_:W/N:UY>_ M;PNW#K:^O,]K>9_OV?:O6WSK:._K_WS-:]HL]]+GU[[![8.M#TB9U2Y&,%*4 M=AG1@J%"@K &'?6<4D._;RO=L9=\4,;:J*1/%$.*QE#CM,/H TM,XNTV4]U+ M2[R7 M/H?-Y&5I( J&V"TG -\A[P1@4>4>>]1%Y0\# MHX$X3R6$A*Q4\A$P@08(3FE>SC19%;[#=+?NK8>17-U;J[:W+#&*E>B2YX)G MYHL(!E4$2Q5QBIO@D8T.HF0+L/S[8_X;,]UXT[UJO1T,2G_VTI*]=S(<#/.# M4I"U!$0X7GG=J W8J/F^?-#).(-Y>S(AR[%.4;W4HFK6OHB)14I.WE,AT:-!G M.G0)B&12,JI"?C"R^8KG*_%FU^69;;['W(75YEN:O7CP\0-3SE/+%3#ILW.K M(L]:61FPQ"HBI23>8I,XKMI\2[*Q>/01:>(0E;#%L4U@B&?@3 B1QTBS4LTD M1]I(69O0F^=1'V+SD7N79ZYV\=7#O*XIF\E=0G"46:P56-,";^)5LLHD=\/5GQ7:@]3-E5J#TIU"8Z))A43!H" M"EDVP$G^H2--H*(5SBA/@U8CJ-V2<'H>IRV:48WU\\.JL8C5$;55.I7*">%= M$M%1(9R.!A6-M1IK02#\\VY#\RA?Z] 9*"QJ5 *NU M=1&YLIH]?376PS9BK9A9J=VY^_L'2R6B2C1QJ[T$9;S.+FAPH GW0+(#&E@0TE"ZMDX76XVUD,U:DR=- MV:AB:W/O W$A628E6"4B(+4>;&'"$&5,D66M*.Q2D&#-^#9O\1LYXDP>^4*4S)@PLQ".M^;=A^W2W9 M.\N,U X4Y23[OC*380P1C#..B+R979GXLP2;JRK91NTK%RW-RM2"DC+OJV0E M&$P*/+$LA9B\-GS./$A^*MMP%*ETA['5Z0Y[K=B_UO M=K1VR40L?:>]PL2E*P\3-\9)%B57'S9'.UH0"O?1\S"(OFSOTUX_#&+WV\ST MY36,MO?X]T%>Y!^E_VO=X0O9X6^_[.Q^.MTZV,KK^S/?N[R@ M,X=&5*N=EWV83W>SXUU-OLZ*K*LZ!Z-""MYYH#I[5H@T@9.I9&ZR:\6#+OV" MLEFAIVQT5YM'+Q,P'^9?5&#.'YB3DRMC<18]^"@3H"PG?R()H"GQ1JA@N3)- M ^;*C:3>R LN]]0>MHYM)T"GV_+VN#.TA[4M].,WCKRZ^[_EF_^V^WI\ZR=8 MIA+,5 1S;32UY)HCXZ55M,UF<.+9# X^0.32,B&E\F4T+A6FC8MHI45 ^JS:D6@"6CB:,2B=55+18%*!'VESNKQ=II= Q_\1 MAS;_,628I([O#)_9-*B[CZG-4^"D"HJ)44K^V;MJ$WCRLM! P M/V4K6ZJ;<'ABHS7L1SLXZ9^-VQ2WI^UZ]B#5.UT)P.[Y"L^S5R,S_WPM-74U M!38_?N<$KR=[[*^CDJK:_GL/]W9_SVO_J[.=[]O[O_]SL+WY_N!]N?Z_WWY[ M@I?O;&Y]R)3-C$T:4C "4' !VIH$&BU+*AG%J5Y;Q[;0NBWY76[#H[1H>9@V MJ1MTA3;H[I\?D'!-F2R-267)X9L UK#LWW*ET02;*8S,MD'SS_QWWQL,5_E@ M^=-X9;, KR9X'H2[*Q<,HW?"$ I'MRO$T$7)52GO($O)Q,S8I*@-$T@A3"AF014V +P=L\0ZV2 MOE"BR='6\?2^P9TS=&:)OC[CT5Y/8 .,N.A<9F]&LJIL-!4;?9K4_CIQJ4FD MX+54@&@T9!>. V,^2LM,C#2NK5/&VMPLS8BO.LYOQ5+ %?.S8_[* A$RRJ28 M X*E_YKC')SS!*(C@F>8Z\A=QCPU;63S*NNJ8_VFF"'7&1[%[G P.OY7H)87 M'KM^1[%_&71>=3N'_W=MV"^NPLW:S//KV^B&UY-75Y'\ M0R1O;VY,:N\@"&HL1U6R0" K;P7Y@+M,>'VFK3:-/ MZE9[W*UVI300*0^$9?-080GY!P.&(0>/1#AC">?4W;G5GJ%K.3$8?L3C]WYN;M]VOA5J;_WC<>[ RIO83N-<3D[,S:5;#>T8. M?7.MVLE9'DVVM*TK';6E]J"-\\!4S"3J5-9OY2R%4FTJ;I8[S61XWP\I"W:X M*_-5YEM:.,Y .HR 69C9>BP-=DFF/6H2#[Q4F2O:9F;* M1M:+9;Z19?MR://G7E0 3!2 '=G^QTYW["&QZTSDLUL2^T\//%: ]R[&EO6^ M=Y2_^ZPT6^OVAOG3A[T"NI$?5RHB6ZG3M=E=*HF2TIETY$F]N%[N,'&QY]^ MQ3@_[@U&9S9>]>.A'78^QY]..V&X?X'[B7>=BX=.E]1:5M2>K3;,M[CF6)[?3L29P9F M[)=7Y379QJREM=\O>N6_?BP?E3VZ N]_O[1+>P&M95Y\+RWSZELE[E2(FEX:ONQW7K;]2]& MP99W)V[0"1W;GXR9?T?U->6"_MGICB]AN-\[R1\4!NU6_.)C-B.SD";* M1UM9D/9?]Y&7&/G"(U/RFPA[OJA#>SR(KRX>_!0Z@^-#>_:JTQTM;?2FG\X_ MZ]RB*F;8MS'1#%ZZAN#>_R<9"\8\CN? M)B_HG<]][V,I>2'YW4]_[V.__YS@=;&2WV]!]\REWB-%])VTZQB^3Q./T#_" M],AD+DQTCPSK"E\^>=:73\VURW_2D3N+.7'^.79/XJO[5!7,5-=QGUSR@XNS MGN\BI]Z@:?3/$O9&*/:\[W>.1[9O*\6;E3#37/.J909NN\25"?P'32+30M., M$B36&9E\M%SJ(&U^A#_HT#M5!N"<$'_I]XZ*UUY6]W=GN/_Z9)!O5>R_^>(/ M3\HMWA@,8OY_V+5?FI(4P*W+I,#;KUM_O^5;7\/1^Z/W^WL'?QSF_W:V-O_$ MO8/]3UOL??YLCUM'__ETF10X^/WL_>[/!SN__F=_[^O'+SN[O_.M@\/]K8.0 MU_,[WSO:.]W:_>5H:W=#?)L4V-[\S^'6KUNX=_3+05Z3V-[T9SM_OSG+:Q3O M-T/G_<'&EZV_][YL;1ZFKJL_+54)[NVKMJB44,0:J/2>4\G M01,Y1ND3XTAI"4E[8Q@Q/&GK.:V>TE+A^\I38M0&I9R"Y/./+%H#+KM.0"@1 MPG'CA0\%WW1V1^GI>I>N4/;OMWXOY5T^GG^2/^-S=IS&ARI[P_W8?Y #==^P MU5(S%HD4=380 MX(9P1V242B6%+F1\VT!BW@Z,\7+BM3H82P7PB9Q&*?<1B& 8UX!!&="1&*!. M12%1!?5L!WER BV2%88$(DQ)**0U*ZTBT42B40I'J8"P5P"?* MOZ@VQH@$B7,)J%&"YHJ#RKN:J"!48B$#7+3S%FH0P.>9U>"JR0[&N$UD?XR) M67(8S[CU.,LD)2T5A)-4&I1JB5$%E)YY0;,+4OV/)6*OR<-!3COG*/7@K9-E M+$$ %R)"#(P&3HFVJ?0+HS33EYY3?*0Q8PGF&!U]QMR ,HG$J/:)(R:5+-7< M6:.R_^*HUZ:Z+DO%#5>NBR8ZHI4:,A,(0*8YZ/PW\"1YESA%)WSAAFS:R'EE M/RLWK!0W!*.T%U:08!(REVG >4UBU%%)K1BK7L]2<<.5UV.I+98# 6^4!\P2 M!1L$ TN31)-TXE9E;B"ZKY[6B[WJ'H>K4*73JSF2Q81!44.DT""'*U )'P7HA MP;$4J#+<"RPZE;:U;E*I0JU%6N+.%A7'\\+QE=_LN8E!!@G:6@-HN $G0QD; MADPZ9X@O,373QMD'?588-Q?&3]GPH<)X7C"^@IVSI4 IH/ 4W6!B9O D54H)%R0"$] MN!1(%A9/BM"L7 C)_D#;L'D-#&]0Y5#MWE"[-U3OIC&L=.7=R*A-3(: =,H" M!D?ZW9.Q, M]FY2TN ,1I QJ:1"\4?BVKIL9[DU",;/)_%1>S$L02^&2DSS:1*SNS$YO5EI M2363")[R",A4 D=L@N0D50%MMA)Q;9V9-IF];5T-H#87R4_9=*$B>7Y(OII& MG*U"E2(C$&B91LRRN:&Y9" R[Z9"SC[*M75.VM*(BN351?)3=E>H2)X;DK>O M=')02OK2JRWR4@LLF >KI($@2[D))4Q&EY%,VSA[,+)F0VH;A>5OHU!Y:$X\ M]&;2-]!:&A62 N43!XS"@J$^.P@R$NI2%J3RHQ:QC0I;U.CC$K=+J$">'Y"O M7 .5DF>NE$89)@&5D6"UH-G39YB$$RC(J-=S)N@*Y-4%\E.V1:A GAN0)SP# MX9RD07I@RB1 DQ 1G:'_CK)W]J&X3&MT&H M;#4GMGH[Z3]@D)@X>DA!$$ O/#AF8_F5.2H,9P37U@5I(ZOM#BH'++C=0>6 M^7' E>N!$@D5R4%V'&GF *_ )!$ABTH'IEW42F<.8&U>6YY4#EAT6X/* 7/C M@ FOQ9C,U=*%[*;XTK7-T3(9CP)%@5:STOB=9@Z@;;,\K4WFF>QHMD_S:[\W M&+2.;/]CISM+MN,94]A3NC(C<96"MLZPET,LA%6%N7I&WTO)(?C;%;YAA0?<:@?TK?I8)^!M!?.2LF*>$9QW+L M5&70RP2&4PM:)^E2ME,$L@QZWJ9B7N27(^\$0( M&&JR=R*H!.L)R^I>6T,=)[;D5(1L*UP:33^GC$MSG9(_XB#:OM\?'=((\7,\ M[!T?Q>ZPYEH:[Z!2KC0P/QJ83+I02YT4'(16.EL# M2,%I[H%+EDG>!.^TSC109F$M#0VL?,_H=WFWCP^>']G^ISC,BZX'3)K@M+R+ MAX>EG7TW;%T(IG+40SCJSTF/)05)#9ILFQA90B_9;;&*$@B":V(-8\1FCX61 M-B>U,'V%D?R4?D=%\OR0/''X7-&DC N@45I BQI,BOF'#X9'BISKF)%,VV9N MF9.*Y 8B^2E=AXKDN2%YPF]0)# NHP-+LLN :#QH0P)8HY5W/C]D=J23C6G2 MD.R5SWC\&KNQ;P]'SH$-1YUN9S#LVV'G\TSG2U:;C9ZT[FHLG\Q&&]>D4RGI M(92T=RVQ8;T-69D IS8"!ADA$U$"D;@2NOPO\+5U:MJ4-ZD[>.ULL\1N0H7S MG.%\Y2L$2S2G0H"UO+3:1@\NI !4H,ZF8?88)!W!6= *YQ6&\Y/62E4XSQ7. MD_53-(JDC:EG_OR>=0:?\"OUX:(U^[+C#!X[Z>Q8QC3EX$=?):%(R.^GM MI0S*L-SAH'+15%SDKW6L,JK,S[;@D65/044%6BN$8FX8IZ)T1I+U,?$ZX0H0+A,==9]&"4B2!%T.BZLH!$J&V>\W&:]ZYH:U%:_-Q>L< M_("*UT?$ZX2MKR65@C,#/"H#B,BS$^\<,&E-%#$J+TJ/:=VD'-]SZS[5.X[% MM^U^;,6QT4QS-9XQ>RW$9WD[DMA_ M]P:5OZ;CKT_7#D,H(96B$D*0K'3*+%Y+TI"H9LPFI04-9=8OE_.:0-X8RZ7V MGEE:IZ5B_^'8GVP\%:+Q1("PVI?#FA:-;[HLW4O&9Z-,]M M6;;#&#ME+/BYI]+ZYWF>Y5^O[G1:YA&VJ9_QG$9,OLWDWH^#X1S^E",M9OV[WN94JUZKEI]-S!]6F2D=ALC$1PQ)=)$$Z B31 EA[+ M G,L:9']6S)S2J[6^C07K4_IHU8@SQ/(5\YJ$JB#HPE,%AD@XPJLC@XT)2%E MV>5_LL%*VZ).DUQE*#^ERUFA/$)#DKJ5*@C1XUX$G@$A) 2X.QQ!DW M:L#3)JMXUG\)O("1G]EN=>-,C8U7FX>>-.55Y#%)/F,ZJJ<('\)$UV9%&LJ% M+QU'..<14,ML3ZC@P+G G./,>^=*]FM^W0J7M#1G"<'\SZ=U$ ;Y@O.CBMW' MQ>Z50^ XIY%( SZ6"+;V$BSW"K+*-]HZ;EQ0:^M*W70'_E5!VU30+O( 3X7J M7*$Z.4#>L,"L)L#S_0=T@8 52I1?,^%FHAYPDJLX.T"M0Y M ?7*X4"?J+ 9HY)8 F@D!^F#T(:C M4A6TE $$3:3,)DA@2D=SU#$YQ4C(9O[:NN9-JEIX/@F5[3ALQ?.DRJ,Y3[<2 MSVWW8:&\\X_'N_Z5(=RG3!;EK5G/3SZ0@:\/D8PD.9,H")-I& DB6)DT.&&$ M4UJI_(*2WB%Z7B=+EB4T6QFN,MP"4UF5X69BN,GAFCXJD;)1:10%%(Z"PXB M/'"5&!$\T5'R">=5I5\9KC)Q;2^""#"^^;K2K+BT"4BV">U@$UR9Y,>H#%<& 3RF6@PH)C'0,D!$3@M0B M1K>V3EZP%1P-5-EGQ=EGQBA,99_'89^KB OS03K)+$3-P_B8E$XA;U)-J(K! M>(MQQ#[SJM2K[%/9YZG89\8(266?1V&?R4.:G"BK1;9X++6 6@=P@I:3FEHH MR8,-EHW8IS9E603D-CN')\,89A@6\1TO?!59=?H;L'*<2[@DF(*S3 M,41FG MI3<\R$0LSQ;>K/[F^9ZLK#L5ZUZ;&A<9%\XJE[G6%S\S(A1C'(JSZ8CVFB8] M8MU'F![S SPLN"*S,EMEMCN937*5(GJM G48C+7*E-B:(2PQSVBMS/9 M9IOHSR.]=)8@>!=-9C:#8+B@0&GF/$^2"U3.QYNMS%:9;668+3(5A(N"&Z/1 M*65M4%3Z["NS_!\=9O63*[,]C-DF/.7H*!$>+7!7QGTJ5&"S[PQ*2DVI98D[ M/A]/^2[AT+^NC$91%%19VH('+@1I>&6,Y!WN 1. MT,>1J,MA#,[:HAXQ7W%\/^51@XKO1\7W52@A$)$R20^G++2O^'Y,?$\XU(D%23*L(45. ;6U8((7D+@/S$7K M51E&R4G;"-(@?#^?QB*X!*EX+C@(3 :0QD1PGF;RCI#<+41W@#?HB)\7@B_\BY&K&Q0@:?: M G*>P'*#8+6C(J/:<(NCZ &7,WL7%>&-1G@#O(N*\#DA?,*_0*ZH06\A>"X M V5@.&&0-#4AJ9#A;D?Q S[[G*]Y%[>^'%IW&/-_0^?S^K]'/YX81ZS@Z)N[ M<+&8BV6<7RX4M^45IR_$=5XX.!D,.^EL_*=.-\3N\!50/2*B15S-Q#'AI__Z MGZ[=+/G"C DY;[O4ZPV[O6%<2H ?QO_WQ]G[O\.Q8RCW#K:^[!WXK]LLO^/H ME\[VKW_E_[X]W=[=[^S\^OO7]T=_'6Q__7BV=_1'VM[\>/I!$6$3+8?N6$8G M6J'!.A=!64HDMZ2X585/SJY:TGLCI.Y+7N4(3L<%+)NO3ZT@\%X>V^,GQZTRFL&^[W3;LNZ MWN?XHG7S([YYZ\\7;\U4D%]3\LO#TQ[X\HK641SN]\+H4__Q@)(0[9*)F*T3 MX14F+EUYF+@Q3K(HN:IEO+-MP*W=/;*S^Y9M?_V=;!V\/=O9^&"UH$80!&G* M42S%)&CA/$3E0N".2.6)^2L,:C5E9;ZA(AP2OO7""^%C3. M5<:G6[]_0%2H0QE#EOVX[-EGX]]1%$"(RGZ=DU::<$<93RO;9 \2L\%LEDJB M;$"-4D6=1-3:&2YX4M[.? JJBOF:F,G6QP^>4AXP:2#,&\ D/&@T%DS&ER8H M4C8 [Q)S(?E"Y6?1]@>MF*D]M#:.^YW#,>ESTFX5QAW])*--4:36;F5%+[;HE%\Z7=OU'7O8>C?,?RCSQ@]H_S=9WF#MLIE#,KE M^\E+3Y>7/IB\]#LN]OP;L!B7Q[U!I\CH53^6$J[/\:?33ACN7WA]$^\:V]2O MR-5;K,LKR#"Y\RU-N8N27[\7DS_+ MF90>SX(>"2C38F\\6>;5R.@JK\IKLHU92VN_7TC_OWXL(K6VOEO&IYF^ZK=>MOU+T::_MV)&W1"Q_8[$V-2OZ.?Y4+4\^W7=U+JZUUY_4UY8+^V>F. M+V&XWSO)'Q0&[5;\XF/I)#B*261Y/E9@B\TC2CBQ4<0HYC6*;5X9:J/*[KS6 M0WL\B*\N'OP4.H/C0WOVJM,=?>/H33^=?]:Y=5]CS4OA+C[V>]]ZO>? M$]S,?:WR!<6'W8&G7ZM^8<3#/G41]Y609=D#ZH528FG62C4NS5HY?^AZGGJM MY@52=J]//2^/^\9[+YID[:[L]93'R1XGLZSOE5B^/2UXE4VG5^GTL5X[UU0_ M[/M[TWY:S&7?L$'(V'(QR)N\^)KW[O=(I]T+Q;LI'76KPW>SAR ML8YM)T"G.WKL[7%GF/_^G1OUG:M?Y9OV1QS:_, ["P4TO=KS3KGNRSUY-F6^UU+U:TS=[%TPF M].]S:OL^%WXG:E;\!O[\4!W_K%$UY>9:BDTQ+DA\=#RMXJW;&%4;SVJZ/+3LR%\A3G:)BAMB@!4KE MG';"VQ@-ZB!9T!_>CNJ7OBE;>KO]RQ2%\>,0P[OBXXRYX>U@<-*@FJ;M=^>[1W]Y]/6T79G^^#-V<[F[WS[8 _?[Y;W^"_;NV_/MH[^S-^]/U$ 7XK> M/6[__1;W\O=L?_V=;N7/WL[?O\=^Z;S_>^OL_=__.=IC6_S; OA1T?O7CW3O M8'\_7Q/?WOSSZ]:O;]C6P>'!WM__R=>1_SUZ?[#W-:3+XRWOR.D'+4BR"@TD MKT+I,:K \F1 4\-](IP:9.,C;$C;2L[<:;2.\UN-;GS/=YS?PVANJN,_(WX[ MCU",\^N-.>&S) 3W]9+@D"'SAD603" @#1J,DAJD8TD8QV/R/A-9FYMXA2P;^:MA4PV8N+%<,FVJ]S)?$^"6)!98( M,](#,P>B-F62T9M(G MX=%0YRBQ/A!)5=16R7 WO0WR=>9'E>>>E."<].I5-.I,]5,K:0B]-[G!.\X[NS4:+ M:",P+E0^.3H9=W]IY1L;_; <8"_]=6SH'5_,];JVLOQ-'CI?8+\30NR^JE#Y M#E2V7Y/3\U .+>OXMB_3^Z,_OVQ]W:-Y+63[[S_)]J9G6W__LK]]M,=W-@\/ M=WY]^S4_+@T[K_=EVO5G6Z>">2]H&>JQVSON M^)8D\A)EUQI'/(\1&:,3+.RG.LFDBJF*J8JIBJF*J8JIBNF1G-CD6'*$*H-> M(&'.N.1TE$RCI%H[59W8!ECF5VF(W8^G.QL?4*;\/RG <:L =72@,3%@%IE2 M-L;(BB/;5H(W:()6Q6ZEV)41TQ04ZQ(5R2EF/.>HK'?1":JT2,HFH7P]7] ( MBMV^3K&,66N5B:"HIX#*&- J?;!2^?SCD9/[HR%]^9"=O5XQ)2\=5E_IWQB.@8/4;O, M6 D5:!$91$NXDC:Z0-W:NB2LG1FL08./%G#X:95 ?M/>F!'A=]3_WT3Q7_;P M)'X?Q-7XN!>(KPXW>FH8)NN!,)JRV2$].$4=F"2"5-GLT)YF$-.*WR7#[\/< MNBJF*J8JIIFT(5/&"V.3E-8ACT0[=*A9LL)2*6B8YY3/JB@?65&*B7-T$;53 M%@RAH8P03&!-?A2")<:8**5A:^NBS4FU=9<-W96$JYBJF!:@*Y]R(G;5E4\6 MT=[XX",SWJ0 EGH!F%($+24#K:@G2@02 AEIRT8-O7^BTM;%1;-?][IY+8/S MVM7;!@QWNL/>;4.+'Q3B7L%L6\-#W%<"WDGCQ\...XSOHL\O'7;*RFNX^_ZD M]FXBW.TI2<*@!4UURI3F"=C$(@@N8Y9[PBSAM77&15N9F^>4:GI]20&_X'#W M_0%=K91[ ?HJ]&U16"EB]NAE\H"&:;"<1J#1$6,E%X[) NB*Y27#\MW'AF_5 MWB0E9[AE+B6%R+E#21BBT%)3IS'=1WL_\ QQ5>-/A/JKIGXB<&-Y4, MSVJ< MBE+*R'D9W6X8558X-&,UKLE-Z-__N'%%?6-0?\M)VMD@?ZUK0-7E"T/U59<[ MFY0PWGB0C#! 11&<\A:89UJ&R'D0^E9=7@'=6$#7PN0JIBJF*J8JIEK1/<<[ M/++0P-E!+!=X=!R[ UM,@6=6Q%V3J55,54Q53%5,54Q-$U-#JRTWPL')8'@4 MN\/!;F\C7,QE_\UVPMONZ_$P]E'\=F1&=A@ B B >T< N%($H]"*,6; MIUQ7OI9S.PY;T?:[>;'/K3ISX4'2&LNN8JIBJF*J8JIBJF):1C%-X0=I8V6, MC@1'+&8'R$GIJ"]C-2EBBG/U@[)1][;K>T?QOWN#6@XVE=-R?7A6XDRXXJ]X M58YKJ^#*V3,)DE@2@F$DN[1KZ_+6(L^*W69CMU+L4HBIH:&F2K&S4.Q$7(B; M%!T7$03C&M!)#=IFGF4\!AN5\4S(YE'LD]8W+6QVS6;GX#\+?9'\=7Y I-]"[[7O:.C7G=4@G6YQ(NOWCQ?:3W;,@4F=Z[&Z)S> M&*'S]][7G5__)-N[?YYN;^ZQ[_]M\?O?]V MA,Z7G8T/VG+)8D8U$SKC6[,$VC +P0L6!"62R+2V3E[@S=%5K>/8'Q\OU0^Q#OJI7 MA2$&O<-.:%UFX)*.DZ!DUGG)G='998F!*CJ> SM@H"0:#&>A5#@8OXU M)"]0J6!]%M4Z;W.C*^(KXF_5^-PR*SAGT1.*3BF3?"!<*:&9,_EGU?C-@?Z$ MWRP"]I56-Q(=12*AG._,6CUR<,'Y_"LQZ&VRGN@,;H,P )Y$IEFBUXIN ]YV)F3S>.4^\ R1& U*"8*E!R*Y[\)PY M3,Z4$+ANHR:L>2)8L(PJ7BP=X/^@1WR*_IG M\N''E<&9 38^1!]5I"(C7QD"R,M(KJ@]2.%ERCN,)B-&;1S8S;#=U%VR*^Y7 M"_HV84-/$T$NOE679,:0R.*J%3A7W#N;O5&P].;L6+RZIPG''8G->1J3Q2*; M4.K<&"8P0F0T>Q*Y$<9X4ZK%RBRGBJF*:4G%-$VZV$DNK&-!:88^ M:F,523JAX9$SE.0>"G%6J[?JRKGIRHFT<2^Y MI3'K2M,VJAJ\RX;O2L-53%5,"]"6*+/OR*CVJ23I5+)4-"B1FWT2;JBV7 M25M.YF<,X\1GV0$K5=5HRQ$JF7_(1%P@DGD32]4E:1/5).^R9F#J*Y?BE2M_ M&GFN\XN7M[MP;0)=Q53%5,54Q53%U#0Q-30L6HZUXY2I*'Q:6V=MPN95M%?IH+)V%5,5T[*)J:%1U*I<&Z9<)X.N MP1,MO",0$#F@D@$K+=!"C%/1ZC.UWRXU_+GM8X=GD82 MM6. QI;C1%:#X9Z"\U&)I),Q-)8!FPJ;5"E2P5LY=F7$U-!@4^78V3CV*C)$ MF$&&F521Z,RQ/'+(@C- E?"N]*D623:/8Y^TR&GIAQC/B,PZQ/CQ0>F'6Z_' MN=#M@RW<>F?(^__9)_[HKZ[]VYSL'/Q)MG_=*L.)O^1UB^V#/SI[7S?R6C^= M[NSN?=W>#9WMH[\.\CWX\C]?W[#MS7(_/=G>?,.W=C]^X!25YX& B9BM*5': M&>M@0!*K,!HKM?"/.LEX>;,M-2E6Q53%5,54Q53%5,54Q?38DXR?,%!91VS. M;+;O78M7O8I8J:!:0)#!!Q-+168-60D#P@8J8@O-:-XMG5[Z2[8X1 ML8S,4M;V;/I.W]HGDS$NG7#*8%!(A' Q$FIM)BN7HC&CH5&SML>L ^/F%+R= M&!%K&:,*/3A!':"D&ERF), @'2>::!OLVCH7[;S7VA)G'A$[+5:6*%_Z;/!_ MTSYY&/AKW_DGAOU5Q\PD@],A)F!,>$ 6$730'@QZ'X3C@1)11L0*,J\N8!7Q M2XSX6S6^<=)%RC#O)(O4!1.-8$QKYKEA4O.J\9L#_8D1L20++"M[ X33[(Y$ MJ\!9BR ,-P*E1R7,'$?$5O@O/_QO*OR'8;^.B'T,:%]I=5\"\15 +A8$;'KPT%HVBVDC*0A#* M5JGGU7FTCHAMM/+]-%D>0X/*,D4/6LH$:+/1G;VC!)$B]=1HII)?6Y=,MPUM M4B^Z6H([9[-Y1HS7 ;$+@/%$N8OBQ#&T8'ST@-I(<,%)B$RAML83HTK;@)MA MLHK@9B.XGG6H8JIB6D082=C@,,5 %$-O4[:*@LSZ3WL:4!AS#WU8)]XU1E5. MY)03%=8RD[*"+)6A*3"PPG)0D6HD*D0>:>FP(_G-[AL5W\W&=Z7A*J8JID6< MCU HI:6"<)(0*=<2HPHH/?."4AFJMEPF;7GM<*?5SEOK@4:N *ERH 6)0)5R M3%%+LH4T4I>F2>&AFGVIKUR*5Z[\2>2YCH==WL:MM;]N%5,54Q53%5,54]/$ MU-"H:)U@UR2W\.#-9!#5H'*>H0'+%04TG(.1*$$;FP*/W@:JR@ [@3<[_E0Z M:#8=5-:N8JIB6O$@:E6N#5.NDS%7'D/@G%C(:C84[2K !(Z 5D6/+AI#8O.T MZ\H7$L\\'G9Y4T$U8U?%5,54Q53%5,54Q53%],CC816:&"FU%@6Z)(P*7C@E M?%(F(>'S=(3JZ,*'>RUOKX^'C3[*[+U""05GKR5E_\4:#TFA1N=*+W"SMJ[; M1,_<9+>"MW)L%=/2!)LJQ\[&L5>1(699\B(*8$J)41LTL($;<(0*R2+#(%3S M./9)BYP:-![V_SQL/NR,T*SS81\?E;]?FP^[_?J;^;!'>_GZ]@^V#O;S=[[A M.YM_'&U]?8/;NWMTY]_7BV=1 .;LZ'_?3!9V.)8(R@O Z 46AP M-BGP*I*4M'5.DT>=#[N\Z9::%:MBJF*J8JIBJF*J8JIB>NSYL$\8J:QS"VN!2R#")$*RX!2)0&%(V <(DCG5!8HY:04,5)L\UL:ITS=9K0"N/)L%=,# M>?8IHY659^?"LU=!2XG(#0D$'%<K:SGOJCF_E*Y[O?>B=N,-XV5?WV72EOK6+9C"*N(#<^FQ<$!YLMB\T%U%S MPQA+X^DS,S;/K./DYA3=G1@GIX54Z#PDGPU$C#Z"CIG,3VI DC6(T0%8R MTQ9RYHKM,>?!B7UB;_3\RB5PU* M!7: AE.[B)#?Y/AN$AS+_P(WD@ J]&"-)B 2"8EA3)K&PJ9M M=HO/?O^\;^71RJ.51W_$HT0[9VQ2"H/";,^X2!(CR;(8+)?R.[9HY=&%\.C5 M.'3+N2#"$P-,I&=94 RX2*(/+HG$"-/^X6/B1[7_L=,=?SZ[3EH]YM_>?'HAL-"PB MQI;U94R$[9[E6]#J]H;YTX>] L+13;+#&%JIT[5=W[&'>7WY#Z,NEB^N'W>= MN-B[+F[]WZ[_\E!@_C/_OCXS?<.P8RNVO[SM[1[^? M[;&W;&OW+6YO>K9]L'^XG=>W_?4-W3IX>_9^]Z/8^?6/M+6[1W9VW[+,!V3K M8.-LZ^,'33U:;S1H)[+!XY,#H[4$E>^5$EP%'FTAU/'M^J-7!+4_'!Z_>OGR M]/3TQ1?7/WS1ZW]\R0CA+_OYZ9<7KUU;_S\;1QFPPT'+CCJ@EMW4Z[=&(,X; M;H3_BQ??W!L7N^)<=,A>*)'%>]P;C#J?ONK'0SOL?(X_G7;")-^_V+2SBV'R.X?K2?P*9\A:_LX:D]&ZR]O$Y:F;'.5\1E7O*W-^S. MVY+2H]V6,7-F1=[KCYKCOLK;*/;+J_*:;&/6TMKO%^OEOWXL'[6VOEN4QK]? MVJ6]@-8R+[Z7EGGUK=?%6,[T.KJ(VU5KH_1NZS926RC[JEO7N7&4W^?S][[K MI>&I[<=VZVW7OVC9;FB].WNC8?B<.[E19BS?Y;K^PUY.&W;M+2?Z@,+@,+,UW.>Q>L/W&+?O.MA"CF-#($;HRPD;.5U[KH3T>Q%<7 M#WZZ&-#7Z8Z^MZ>XBHC&3Y_;)$:]H&)DEIR?(3O_XG.+ MY<7HJ6]\R?%SDKU@R.]\FKR@=S[WO8^EY(7D=S_]O8_]_G."U\5*?K\%_>!0 MX0_+OV^^]):HXY@DGB:ZIG_$'"/3_+NG"I_%Y9-G??G47+O\E1]X.K):4K%: M6JG?.VKUCF.QJ;L?6R6D^#E[_7'PZAX[XLX[<:_8X3WVT;=^;Z;)+1>UW)FNU4Q)U4Z^.Z\O0M:?3G=V?R?O=_-K-W\YVMK\G>T= MO!%;7_V7KWCK:^[+&]RQ33SM%?G9W\_?G[3M]O;IR]W_SC:'MW M>__]P2>RO7EX^'YS[^Q]7N_VP2\'WZ:E\KK$]F[(U_;SIZW-_WS:_G6/;K%? MCLH:=O[^Z]/VP7^.MC<_LJV_M]-6Y[S*]!TY_<"CLMH%#DZ5C+[B!%Q0$:R) M!*V6!NW#VO@^7OK]!UGV2A+-)@F4221&M4\<,:EDJ>;.&A5(=-3KT>!6:BY( M@E226!1)?+TD"9J$Y2YI<%1Y0,_S(RD-V"A1!]0T.+FV+ML*IRQ%KR112>*N MK@K:"RM(, F9RWS@O"8QZJBD5HR-2$*?DT1^MI+$@DB"7I)$(-SS0",8AA(0 M#0.#C .-B1+&G$'A"TEH,F5?A0;U_5\"-VIBG&JI5NG'C"O?.8RM[H1_59XI MO_L2(3CN]TJ;N=!R9_,/$33%P6[T9SS E^>JR9MP,Q[GC=<9)7!'J25[U,M+ M^SKZPST:NZU2^X\%MY"A6%\T?AA/]G&3>918%:711B_F$T MHY!5H?!<,TV%6UM7;447$$F>I__7;--[=&8GW_1!+%=Z=!R[@[$9'K^4Q_%! M;967M[5[0\WR43^^GXN07D_(J)+/-.3S;L(0UX;[()2"@.@!!2/@5 E#R9@, MHY$@E6OKK"UPYJ[(=3I#*@G6V#.V.##1&"8)J M2PW/MGSIT<':A,W<5K-"N+D0?DJ'H$)X'A"^<@&\EXG)),$:QDLX#$$[Q4!R M3U$B.J9;/P^ZI?YE2N7@BCEA/_\:#O=?[4.>X-! M*[-.I_LYGJ?&5C,'T=0Y5K]F,93D^D[W[94(*LU.0[-G$\Z.*8?2A;%@T(=Q M%QY+/ 5BDV8.;5),CB<8W+\)3PUU+H-SX_?;%F!Z:UBHM17,SA0=["Y7![ZGR)H64'@W@ON_B9 MQB7F;"]_C?U>L(/]N_GF71;/3OJM7TKRAF>_'=KNL/1@.RX,5 EH"@+:N5ZQ M$[03T8.35F?;.05P-B%$QI-4R961;9=SFQL4I*AQQN99XQ7/B\+SE:T>G,XB M,@J(Y@90Z 3.*0K1":%4IN; *IZ7%L\-,?TK=.<'W2M? #$()8T'2WV&KN0C MZ/+L%42=+2WF*8MKZ[@4<]B7SQ/8C"GV^]GP[XS./K6&]DOKGRYV8^H,_S5% ML="*L\H3*[SF"J\K^UA9QXE0&52Q#*VR4H#-@@". M5 K,QD8V-];6.5O T;+G$S!_O6^['_/'E9#YU=GH4:Q\=+#UL&-=YW!T3KH] M.E+=2ZU\I=&/&\=:G_W$\_[J]1AU/48]W>;[[:3O]^T@CK;2L&_+\EN#Z$_Z MHPU7O;.G*&*R1X-3^^HW>S9*_>[V-@JD^_'=I1AVQX*IBFZ:SB&7PQE'TV[1 MN6 (Y^"SS0^(PH"6^8>*7GM4 FFI:*)M9NX?#JJVY%(X;15_"\/?V27^%!." M2MS*@ 7/QIB0K 1P+@]I4"9-[I M%$6IYF79UY.4@Q9*0C*4ZDA)0&*R B1M)IY6 SX?3^^W?B\O/9SWRB[%46,/ M+X/C?)\_V I?I91L,ZWS<]G]DD57DK4;W; U%MM9+U6BFHVHWDY:ZI(HZJ*0 MP%0VUU$S#M9[!D0;%,1P)VP)2K45U;7:8G6A_82&?X7VHT+[R@D()#F&ED$J M_C=Z*T$3YL!%+[TST7B;;1".[2S1BNW5Q?83^A05VX^)[0G_@E(,U <**M%2 M]AP<&$LT*$^9S3RMHHS9O]!MQ"9U5UBYB/Z&]^.9O_WH8^=S&>LV2AO54/Y3 MGD=^V_7]: =Q,X[_^[9[(9<_+L52V68JMMF:=!("IY)RZR$[!"6:P35H:FTV M)WR*U"@:RP%*VI;\IB%1HXFK',P_N]X7[LU]//"SL&<9-[SL5T45=Z7DZZ MT0T[150;(TE5-IJ*C7Z?M,YYTL:X3#\JL,Q&A9*,U QTE%$GC]GDBVOK&J?D MHAKD6SB@E\?6KQA_#(Q?6?]:&1]1!Y;R/G*"O &.Q(5S0M \X3_('D9QZL\4$,#9&FZC&9#P$D5/46514W7U@5O M4F_SU0W=']NSXA!/> \3AT!6,Y#_M)["?8,3OXT%42:X>-\_B>&_K^10Z68J MNOESTD&(Q,LL+ &&.P](N #+#(6(WG"M&4_)KJTKT_B)X,\.?,T(X%=.<8(]PDD90J0!0W&)@'4)ANYB5:A65LW M6"&[PI"=>S>F"MEY0W;RE*[&X"Q#D*6?X,BX-\P:()83DQ@:3LC:.O(EFFYV MVU9W-[_1#[D"_F5;G^ M0>^P$UH7E[#:Y/.4]G\6V>LLL=_.!?;SV9^#TC)NYT)H&YF*L-"$[ HIE\S]R<)8$0)Z?D-I:71P!JMI*3)LKO"],%A8_?,9 ?LJP?P7R MXP%YHGJ?N(166*">92 ;0L"4$O[HB\] $_6\S#,7;:.G/8M;@=Q<(#_E\.,* MY$<#\F3IO_&1>$]!\T0 7?;RM<;L,H3H$F&*:%=R=KR=?8>& 7E.*8/FNA%E M^[?28>_TO.?/>#[P=0]BIJZM]Q+1HENIKN@B'^#W4M/LW7K<&>9%?(WE@HZ. M3X:QGV]$&I[:?LQ*X',\[(TFTN1G!W7"]1PKT;YM@+DC!14"?*-B@%93ZK-F6^G71C8 M-_I87QOKN=$-=;+G@XCH8&/2;" 9"9ST;Y+ M[)FJDI1)$@0.'ISU.2K82(QE(H"ZX(/WH+87RR2Q;?7IL]BWMYZ+UN[;N]NW M"0QLB@TS2T \-JFN(*YW>[;)[5O[S,"U6[I.]O2 M#9M *3QLD0JB4' 42T^)0M,]@/949!J.XURFWDKR\D1P#YFQAEISSYSB.,/Y M./"4O]E.PG7,QIC^MU(*GTY2XV24NK*O#$=>RU*L9N6YY54\5!OWFV98O*_7 MM!-C\ZI[Z*XU MV@6DNY9&V^+"K7:=;W'A$>!"H[XJ*J.D!B# =H:"TDBT59QP'ZD*'/^G,$8E M]4V,V187GB4N/ A;0XL+=X8+#7M81JFE,\AIY#D1@2JBK#;$"V>CR+R*2(U8 MK#-Z^5:G#X<++RY),W;[IN_:),UG,R,GQ!/621UJQ.=><#9=GMUR=M]6RM8DZ5U-"YAE;N"UTX3)" M%5:2=[[^3X+-]O]?.O[>>9L M 'O"BF =T3FLE6"9)!;,"<(+,!PS3BUC>>K?GA4W[IW:;NC'NZ'O-7S>;NA; MWM!-JA?8SCGL6R)H9$1($8D-.089LEPZJ65>&,RDY?EC.J!?3I[MFR[ZR/H> MZ=B[ODV@?1PF0Y70LQNGR]-BT)4P:([-!?1"7QB1$5@R,!)"P!Y-3)',23AE M8J9\H4"I$.O\"F2R;3[>D]J^]VHAM-OWYMNWT8.)%CEUAA(5?5X1/ 8:"4+KD$S*1#DW_(*!]E(PE M)"))/R ;R0_8$_U+,07>+.7O"8'>(PVL(,[A/V]GJ_8AC,;#KAL'CQ]L]?W\ M'QK?_ NF8N"7&X.XW@27Y^W/4D8^F'%X&V-P;;7UU>!RCJ\PS[U0S.0$\0S, M*Z&)!2D@S@BMJ J6V0SA4MU:7Y]'HTO=HE?X!#*?4:B6EQYU+C2#')) MYC,M"L*+ M#$A4BLSP61AGICN,@LXHI:!T7FJ<#*+47!'J]9]\=9AES'C#LV M''3[?8R"#6+G-)AA6TQS%B)*[GPL;&'R$(1@H&DY&9C6W 46?&#[[Q]6P6IQ M[2JX]FN.?S+D LX&Z0@<$!)IJ06Q@@926 $GG+.>,K6V6>AU=?.6R&T^_N/= MXUE44E%OM:12&/37L$!#R NK;6YRBWO\(96==H]?=8_/;*)0\(+GDH)-Y HB MO-<$H-P13KFE JSF(F9KFSE=9VHYOZ[=X\]GCXN(W;)5IJT10DLE.>?6<6'A M\ ZY2WMSQAGT"%HG)+F M!LKCJ\-YHC9(@+^?87W#[[1S-@>!,.9L1&G-!A#:6V)P[(H10C&OC06%; MVU1J/9F-NZ1<(6"5N'U#-'P@9!1/!&1!.(I,(34>2,&)%)DCMG5.2> MZRR_+8=4BX0M$CYM)&S==L\,"9O,&EJ$X'E!I-,!=$(NBU9<\RI?#)O.^[P9'H3,V/Y=K1F]FO)4HKV4(C^ CC<"6UJTM7TA+F^'IG,8QYE1@RF4PM0&XA1N2,Q M*V+&>+ THVN;DMZ6DO"$+*(6B%CEF/6D+RUTHT60)YWRWDW#+D-+PA12QRQKDC& PCPF8( M.8+#6@AJNK-18]_?8H.26[3^ MG_T]7HZO8LNYX03D$F31-TAP3XWMA=9W\4).]7M(FIF2"/Y5RM8?D^$PI+;< M.P"!Y2_MR7^ED__37&Z,Y+EPO"!!2$^$T8I8Q3VQ44GF3"ZBU$BXDU/YB,[^ MUMQH@>F!?"#^)1'W_D#]91$Q @OL8B=Y0[= M_&\[_,=9']XWJG56@=H99YIZD#.M6#GNK2.XSL%S/P[B^,0,PWKG?=]M)*_] MQXD==7W7#)M= \YYL?P1O==.?33_T3R:WTV/YH_3H_FIO=G6\;#;*U4WGJUW MT*>9_@T_XZ*AQMY9?J=+GJIB[4H3\6TR&G?CZ0/-Q"OZ6Z>R=G8F28YO(9EM MWGS9'1Z8?O=7PK*9),$O8,#\-0PC#(?AK[MQ*EHSR7HSC9+MP9C^V1NX[P]K MX,B=VL Y>O=MA_U/=V?O^\\OG_^FVWM_@]'R7GZ!OVVS+VSW3:_[]?-.=_O7 M6WC.AU[X?Q].OW[VQY:)_,OG;0[/H;M[[PZ_OOGT<^<-&"W?>M_@;[^^?OLB M=C__J_>%O?^UO?-%+/<,(LH]XP$$C&2]NT MVY\$OX66I;+:>:6,%H43&<^U,B[7UDNEHI$1EBJ V7B,FNUP$K"1^FPY*O@Z M LD]Q:#01Q#6;D2<&W>V0(.?]%-H\B]83I? ;4Z*%LX4^*P:67GOM((7CV[^ M;4QTQFHJK:&YL-S93"#]@E="1"J<6KO:CBO_U(7#M0^[@6XPF3PV=[0+TQU? M=\9?6GN?%_^TXRZH]TX6\NTE*?EOU_P;N.[;P[V,\IUI#02%XW"+DT6 M=IO6Q%/N9"&=]\XNRB- M?73A^0]])V8:)ZB)+D'08C/_?B1F"]E!^LC7N 2:9]@9G]'LK4#7S2:')\/!B.&^D:N-:F8X<# MXSO#Q)^.92[PE F\3,=.1C !HU'''!_#%BP7>%2]0>=X./ 3-QYM=/;@N8VA MT>+W49TU J=KI_QR%\[18]/KG=8CG3YF>D=885CPX>GZ=%[J9Y3##\,?71?* M&Z9F6/:TX^"* ]+>HGQX7 P.3CLG.F('86#H^3VO,W4^_<[[^;\R+'1@_6 I$QJHFCN"'4^*XQSWG*_M@D+'L*2=Q5$YMN@L3.J M51^M=TX.N^XPB6:<#$$(A[BMOH=^QP].DMP-8*>-!^,RH>5,,4+O[/&#")$Y M&IV8J0AMXWO^56X_4(L_EGOO3QS=RQ6FG6]?^+[EUM$8/)$B&B*,879^;8E]!LC!A9'$ M<::0MMP3+1TE0;A"%O!I461G8LHTPW(*)X@CKSM@"I=KYXQ"/L&W3 MAP,?O]9Y5>D%'__8KG6"];&^2="S M]T#:9EJ*?/HZ]S^$W^''1[W?%II>"^ M&H700;==N3#ZM_J@K-2M$>8R](Q-GN4?(:FH(.DN27I#^QK >P^#.<(!)L$< M'(^[1_ >2=^K$!6^NHY9S.-AUTZF'H.CV7Z!\4TU2AO&)P&.Y_'0X!MVCD&! M[X,>"(O9EBM?"[X#KP$#/R5PN <_K[\W9N'L#=-T'>-* MM))Y6Y(Y!V8K912_AKVL>K1V,38YWD[IJWJNR/V!T>M2M[ M_RN;SJ"5*_JJ6QU32X9VY^V'OY8PYW@R!(09U6L,9R1P'=[ M Y="&6XP/$8H!#/T1QBB8Z$3?AZ'_B@L)AO\8\'Q:-6G;G)S=0KSPEYQ;A?#?C$W47GA%FN&C6$MI=F'[4Z:96,:4*9$JG M>9K7B[R-9ZHN&YTMT'M&C;A*\I=5R5$=:WHPB,JC!DC7'Y46S*AS:$!WLZA. MA1ZH9?TT9FS%V%SAC16@=9E#]"DBF+MS!/L00'^9A'?#P1&F5: Q^;D[/ORC M.K5>/*:)G6^?]G,N:8R*$\NC)X([3Y3G@60^DSKP7,B,+6):]$%3Q83AF@N1 M4\,= P2TIO"P.0NQB&G50G0^!#> C9.V^:7![$IRO2HW9B7 7/P*"W%,HS*; M RAIJ46NC':&"T:U8YY1&>69.89;_]G 6 MP-HF:.RA,RPWU"_\J1S[R2&<,/!).GLB*.4HQL-!\JA7?H"C+@:&#@8#6*W! M<&:SC0MU-+,J#4 8D;$D,J+/_,;&O-QYC@LC:1*J8!# M/JD&;M@]3@^I)G ZWH:7I(HKKG?@_<2-- T0=7FKC%KANLU;-W*VUXP<7-.B?+"A\B9.V?FV,J9^ZN&Q#\3+"5, MF,;1X9>W/TQO,OWVY\.0?"SCTD-V]I4 &^ZN-EA/?X*PQ1H0+S:M3 =9=S_ M=J;RJPGF&J8U?N0XD<_70*F:ZMTAYTW5W@:75O^7M)\ M2IS/\2P@ A,Z501!17EKX,2_8")O[0QZ+,;YCAE/AJ$"QUEZT<<+%95S2M@> MQ/5TQ??^=ZEA;CRD8M_9!1WR. R/PQBI79:TWVD:5E+!:P]\.O%-)]4@XM:? MC,HO-)71[AB4\10/,./TX1C&G2)^I;,_)#5\V:; ;>#K'; \G@%N!KQ=]1<< M?'?@.W!';$$[*;5O, ^2"^S(^,61_3#='F9BX;B;+W6A/_]<#_]US\N75YB8 MGUV8V-88/LXZL;;&L*TQ?-DUABN]NA=6FRQX=9$I(&11,)XS82W\4D0K+*-1 M>NJ1X/6,YUSD#5YXCF Q\N URQARQT:3VZ)@7,3H/#03_,N>[JY,])\B2C?I%RB4*I1W1C M0V&P6(U1NO'@A YF5/$RPNO_@*>DP%LSH^D85)KN8#+JG4YUGI0BW]0ZYK*; MPG X0'32&1[Z/[K#03^EUZ O M=R8_M2\3<]]/,9']L#OT*6?NM$Q:GNKJQF&:3.5=FN /,(GRPPQ3\4L951^?'B/%22I4*9< CD+X%NQ(6)CI M1->9VRER *]@N[T>#/((EOH0RW:JBJ!>FC/3!X2%6ZZNE<&E;"0[PH8LRZ_P MP:%.*9S9*-.0!CXYH10(S]@ )*=1I\&9HS(?*5DET[\],;W/%DO^&@XBIH>ES*\Y M#VN9.?V@Z)*.NN8 IS)4PT#JT:=R\^#?AJ%[9"?#4;6_ MX F#R9@<#]SW,)ZFMU79(OWJ[$DG:(HW38-HL'-&8;X(;+95!\=5TMURG _' MAU^>;J#T0LU8UD;G';XR[NS!F3.5-EH Q(-)P1,6W9!^>O/9IJAPH,2Y0[@? M_JUYDI<3WATUMT^Y;1"(S:B)+E7Q7.F7"SZY,"R@6JAV-4SD\63<.4I9K#BS M^$ XX ?#[XCQ=;XC?M6&T1@0$2:LZ5F=PD!:E4:\%!#/+7AARB&'[H^Z]96% MEX[=YH1.1UT^$\>!ES5>X*ZCXA?$P.!$ M#$85.5_;9-DZB/E2&=#ZE23EI@U6Y".1E/P%2LK.R;YW2G*G!2F",40PI8@M M!"-19E::/&,Z9FN;=&.9$;D#N-A+E2X(.5<1F9LVR&A%YJ%$YNW)SM_[F6 Z M\YZ3"&<$$317Q#@?2,%R&G,EM!(416:9$K(6F72PS:B%ILQ"ZW"*C8YKQH%G MJZ)O-UPX)95,2EMZV'C80YH%'V:Z:)F>5FE"1PL35?-&S)3[E^8!ZS1E!W?1 MS'$X]10"F;U2&*$NKI=;%9R9X\VEH2#>=$B5-!Z[3 MP\IM\ZE8,TZZ/\EAU\/.?_V"D/G+SYVM_>!8H4U!B8:#FPBN/+'>4Q(=:.]Y M[I!(:FT3]D&U8FBDGE<=H!W+,Y5S1[44N=2:*^-D$3FU)M@\KK0"%DOX_62X MDN"A/I!!&O]*/D#D>IB*6_WIBSMBOYQN;^V[@A8\]Y:X2.&(S;$3)\TB*03/ M0S0YLXY65?RI[_,2Q]C#NGD^3+-+>\ES V+6A/(YWUUJ8XU>7_]CBO.7]N<= MP 0D)_',2U [B.$AZ(NL'#_&G^(HZO.AZ<]5\H4LS8+Y2[;IN#NUW_&D8 M8!, ]I8>[8;;XPB.CBKE!X8"HQ\!I']<.-42KC=3GDOG2^4$GA(LC98\];4/ MJ#%]!M.GL6P*-GU9=SZ:P,CQZ\]6O7H/BXX')])4]/NA5SN27ZY^];EV%2VD M_!NL?ZQ2A6:YW]UZ_LK/73F+E7YT,!R,1K7V8(,S&-XY"=,""+S!W1FP?XJO7M))VRDK::*C% F"X=JB/7HT?4W'7TU M[G+8#C0P8D\)_K<*]=1%]5A; =_H)SZ9Y':&@0R&HX;C&._I3/ICHB4K7S7M MI/J-, "%08[:)0FOF.@AT:#!A]A$P]#$(#1TNK&[JDBDU#27[HM]\8:A#'_T M.X G@(S=49JGY 5^OEOZ8UKFU 'S87?QYVF!:XG2I?CAN#H56=ZR%S<)((82 MD]P]KF*LJQ3#G",A-\M.9NQNLY.O*FR-LN-_37Q)A/2P"M5V"GF7D1%7.[*F M8>$CM&B/>]/X3%)E!K,$](U.%7=;06$X4\3\ #M. &#][Z0[+&/-LWFHJM-@ M"*@L'53%:(-A69?MPW' I72G<^K/X,RGSD>J\+&@HUAX[3*R5/-0+)X-)< M<=.*YG%N(!LKN+%OO5#JC(UR#TH$GO7?JAV!1U!],->''LQ;Z918M>@;G7>5 M7CO3I^%?9PDM5C2&8Q"Y/CD>!BP :E0FGH0D0G4Z\_0H3".86^V!Q>>G+Y9G MY)R?IJFCI!2K1F UQ8&/\%>\V'6';G*$0Z^*.$==F&/3"/ FR9VY1V9C0OX# M&-9P6IYY]KZH*A_1@6,JCW1Y?)2F!MCG59K*L'1415/?8GY\92UHN>]73&"9 MC8';#M0K4&NJ(2?>A#0-Z9F-_5%[BTIEYX=!4P8I!%&E0>966,;9>1=Z57EJ M[?I:,82I*V^&9@O9\F;55;,4^H_+U\]A2AT6'Y63AZG?IF25Q8?@:9Q,IF1] M+CCF<.AE\E I04O#*#$*N5_[RQ+8W >#,Z9_*J'+TGG013:H6:+,5$SJ), R M>VJ!*;>$YU'G594$M%[%[INH!F)S"-L9YN:'&7;QF26SGIGE^92XB*/OCI)X MH,89AOTN#C!I-<>X]'.,&_B:J52O\2XA=>5R,%%;HW1_]+FNSTW-RN5MFKAF MANYEWN,%AURG82B4SE8D"RZSJG $78]NSQ011\0^P6/*E@A4CO^L^U8XWQA/ M2F+K#F$F9H1)(&7HNEU(:)@[MLI5GQR7R-0=-H(=."T(:ZF\I'_:&._TW%V^ MW^SAF&NR/)O#!;/WOFIWSU7G;N&4NJ(Z-RW7_6?%&O.PJMP>TM(>6GHETE5N/%P-TWZ53K0 ME)ZGS#G![9KV\%2X>P -:*LF G ?X%Y()EX]^K?Z6%W,')SC"*KH>3JCPY!( MK>>2FE;G-S?4T$FHMQS/.MZ71]II>57) M7P[34@:*:B_=:)IFM#":QGF"@QA,QI6]7KH1XZ3OZ^ER96K6,J/#QF(>9$P^]&M5TOKT:K:&NT'L%8 MVAJM)S/XMD;KD=9H75ASM5BCE>M"!9E)F6RUW)^C9VKX-];3+U M9Q4$,SZM9(O"U^?U/K!S3Y.3:Z8L]LM(.PZYEQINI(@SLH/!Z#! G33V\OL@ MM:&,/-MP.D"2\.KJJD1I;@2@^#75QZ9_%QF>?X+,/7[GX#7\G@_@OZS-A4D? M)GE*CSRMU5HA&;U>%9V;<]/5Q0K#RO:>U_[W<,M>ZA')T1>KJ!'(0:VW8\': M.09;'36=ZQ9]C@66;(L%.L*MCW]TIA1[]^$B>*!5?[-@P5A#([ORM\))-AQ/,_^6'YY\]N6S$=PV.F]*&O%TB)V$ M'I*-X.,!]5)#LH<,SZYH7OJ0KI[UN82D1E;.?5;B7"99OD%&OL3?^^_*'W1: M9=',$N)?;!Y\HY47C/&3W-G:+ZS0P12,J$@-%MPHHH+BV)K).\\=-2Y?V^1\ M8[G_$C)8ROQ:]6'Y<^;NTW* R1Y?7> C_^/K!E3=L(WG#_C'VRY\5V0;/BC,_SC;H MF9^==UO*-A1CU[KM^9])H>YFL/Q2M_U'FM]RCF$5<]7/#;=MFJBYIT)T_J%TQ^KC2/*>Y-$>\V)F;V MU6JSI"UWC!1MH&UWZC=\4K/65(QN^L*7G[@*-Y9O]:PF-KM5Z=-/2OJ6].+5 ML_0JZ3&#"=S#CWZ[RGS5QQ*H,.%\F;NO;[8#;@?\S =LC?N.;6'[GE0($=/_ MSD,=I-1^(,Q9LL6S57X@;*L&O_?'B^?@55XZZSR%5__/&[UB\]62&_-1O=L5 M'"FYYIGVA6,VLT)%IKP4U($]*X5C6A;[[Z_-9%*;O[605:Z2/TH)F_I)^-.T M=0^_'/WL[7X#V_9H!WY^?_IU[^#7EV\?CG;W/G1W?L&]]KYV=[XYL0W/V]U[ M?UI? \^:?&6?\NW/[XZ^L'?=+]_^U=M]L]/=^?.+W/GS/=_^O$UWCM"/Y$QJP/).0^ R-9.F(%T\08ICGG06;&KVWR M8IT*=H9?Y2:RCWK6%?? >5KP18]<5 );)'JF2"2Y\[&PA61 8KYJVABJ)_5ZPS M5CPB)+JR9N=<"%?7[, H?31J76_0/R 8J?H_9WHXV-4F8"6VKIS\AYN'>]&# MSH68G4'?M2AS=93YV-!WE)$VYDZ23&> ,B9*HI43Q%O/@F',2^K6-J4X*XAT M:8A9O],V]'+_@5A@-O1H?M?KVC_3K3"B*EF9:N M('G("B*$X40A:XO1>1&+4 0FB[*1/66_/Y8]^Q*\/7M(@+H4)[^J!C8?M^ P MV7XPP>CIE0,7S]0\N\4)>C;&W?V[F5K\O@)^;^]M(7:7.M?6/LMRF\$J(6Z# MQF6#)K;(%=&643B(@_ Z) ]3KF[+PW1[F^:1^Z=:^&SA\PGXQEKXO"I\GD[A M$PXXE1L!9FI1"%" >4%TEAO"C&=9S&3,17'+;K&'A\^D0/\CI<0]QXSY__.^ MD6Y:4B-,?6ISU>&#*U4A+%Q5Y )2%S2<>"9T>JW:AHV,K"_EDI M2ZJP6B;+P#$U^3(2;=/T^6>\R (7J9FUJ4'VG;(>O^):.7LJ1O#3*/'\(<], M73DTJV2KFIM?, 5S#9LZW:J]>D6MB'/[?73..!*[SG01L'*M+.X8#9/P2H\A/:R M3J:D2IKRXTP9C1*)4=5P*_@YAJ?Y[S1*.K=F>?/SU2/K%[1I,&#LU@J*T#^?6WV'FS?;I]@''" M+ ]&$B5C)*+0@1BE,M"*%*.@TC(:W=HFI?E%A2#S^QVK7%'*DU0M-HY&H)H3 MHC-EJ.0X71 C:KB*F"UI.-MDO+@2XJDW?@QG9SEJY84\?0%R\KVKT]\9VO? MJ2+L/N*VQ1Q:ZJ-*M"T)G,H/;4T'$2?6>B MM7GIO&%ONJ/IP>^G'.(/RQW6.!)\8W@SO;1F.&AR&7CIM8Q\]\W[ M_5R* #/+2:2Y@.,K!WT'YIL(&Y477H+.$\ZK97PTKH]5/7&G-;:-O9.L231# M>BC@KR_%NOZXBS1A5URG2#/7&T+?09$FW\@*?0=%FDJ(.QFL.OOCMDBS+=)\ M0D6:SV/B[JH(\Y',PYW763[]Q.!*/WM]F1UT[73%A[S')86Z&>BB^C&OV!NP M44 GC+MVVY\VNGM\/^ECN?MS,PW(ZVWVPO M1?EW?OVKM_WYT\D.>_=]Y]O.TW_DV^\2_OOE.OR"9T>*\;0OZ!]88L8G;NHIWR+)8\*2V8)\\'XZ&(,Q/-@ MB:!9("HWBG#&?1'R0A18X*+Y.N=73+=\1-5R3T#7>H^V2ME/T?3:.KG5"DUA M(W.%%)YS892Q2D3N0Q:UY\ZQO%5HGA (-:OLJ,,DTX(3DR)HA;%$Z3R2HL@S M+[6CTF&,/E\OK@I";:'=T]C:7EI&F>*24BY@0UO+1,:USKWC(;"BU2^>U-:> MZ1=%<%ZKC!$6&.@7RAMB=9$3K@LJW,/>(8*[;T&"R/!8J1DZLHHX(PQW1419$>:G2:<9H@5F&=%UDZHHX M]^#E%2T,MC!XJS H\B@CH\I%+D0LHJ&*6Z,+GP5+G=*MMO>D8'"F[3'-"@JJ M.Y&Y &TO:$^TXYPPD0N3ZZ 95PB#_!:6&H)&1;[DUII].ZNV5L5N!/:^X[KT"*1U.M'(429I" ^D^PB'G814V^?P *(&Z T6\O MO1BQ=B;!XHS&#V_ -L@BCM,[H)#@\G?[;IB6#-;/#:HVJP,[KHJ3&R"82A/- MC.*C&^>$;Z'BO2Q>1E%WY03L7>EA)C7I+G?* MU%%VE0TW/**\\;8VG+PM\' MDYY/.S!12G1+)E5?O\/T^D/C9WP3Y>U1]'%+A)\&.\NNXT%@ , 1^ &F1[ [ M?YNO_5^;(!WUL,!N;<]8Y"F&<.AI7!T-9OI8.G6$W M[;FS*]E:Z']8Z"]7,+D$ L ^;(DQ+#"L?7/-4^-B@TZ4<==UCU/=\HQY9Q7/ MRP@V6=)!4C_BDE3FM%4)GII<'(0^MA0/* *A?YA.^V$8#29#/'0'\\A:MI5% MO+"A,QF5/%^EQI HO%[!3> OE361>(H&]>>_G:E05'ZU.,%B\5:"GIH$X0$Y M-3%@O6VHC]W@KZ)[S;P:&^H$_?D^(#]> M.M_+Z5M63F8J1LF^T9L#:&3F2,JT&38Z/"<"KJ/!<)S(.6"/&XO-W6LNERF5 M@@4$B-U$9-8=^*1T@V(9^J.2C2%Q]S7;NI<:U*CQI-F;-D3"]0S\*5D2H-]7 M?/&(,OU!G]2_6H,@4K$!SMS[2)%VGDI7DABEMX /8*2EVE/?%8?=? IVH"^) M;.*J09?C;7;*/AZ&8]/U]=W+B$K)9SA]!K:F+C_P#]FWOGZ=)9E[2#4?YW!& M_%A.U3H>*[B*W1^A=[I>H_YBM.9L%DB4NWEN]KDE')]KV-SU,JP@@'O0!4"Y MG#5S?\B9:994/\A4)(R]'W*\A8[V4^O+US8XFN [8?R":>^VY.[>IY_;>U_X M[ILOI[M_[RLJA!%<$28DQ;J>G%@5+&'!6LHBCRZW:YM\0R]E870JOKLD[%=9 MX&L21;<+?.4%_KF3>/)SEPM.?,@5$3#E1!?!$4=IU%:QZ+S!!99G+O#\T;'1 MV2JUFFD(?EG?0G;,JTC$3=-=+RL:S9&W,E+*2+:[M1^-Y$SPG-# /!$N4T2% MHB Z+Y@S,>>! 0BP%::K+F?SRBA*?W3\]YT6H(YC%U MAT>E?6)ZIV!6K)]-MWK[J:ARF7&S/SDZ&0S]*/1O E_9BX.O)K'FEY/MD_T, MSSA>P!$7"TU HPC$4EV0P/- (V..QGBU*C-=*">-S+Q&WE185^M4%H)"QH2" ML;38JEIL^+1=[/M;;.,*7F 75YCYC A12*(R49"H>( U$EE4<%;U!TM'U?+9 MU1M@+G=IH*DEC3OVZ-5_'$ MIR\C8J_/1M"X5R4=UZ=ZSZ@30;E /<] H>6:4Z]83BGSW F7WP+5>[VN-7J, M9LOZ@I7'@6'!YYU+H0+L)A(7*9(8O\V>9MN^(W7?%O7_9-YI52/A+O"P?G [-$ MB^A (Y"^$-9+Y= M/@I5KR1^3\E29@B05Y'#U]A?\( N!D)= M2M[RDVF_I%G\$7_#.\"OTW=+WT^!T/"_DU"F,*8()(8&8]D4"B88;::RE49W M<$E-7EVLR5.ZP1Z3)O_*_Y;2"?'-/RQT2#[G52^1:G'G-LOY$?SJG:8]$6;! M\*GS;%1'U:?^9P_?[@V.412#.^S#6 ].JTX&4\LZ96=/8!MT1H,X/BDC]>FR MM#]2W'P=?7(@G95;K@K,E[^D%%VD'4H&RBB > \[K];^9^O#VF]-U_=&F>:9 M1HX].L:AGRR852;)[(WJY,!4#P=;:-#OAQY*.&Q4;)*%WJM>F9*0W'SKL\3& MT>08A;Y\7_AHTL,-L-X(F4]O2.K$A5E<'9BF$DR_5%\%PVF^ M4?T2,SNL2JX 24I9;AUW:/"QS2F92V18GH>[6]GQ87?H4Y2;_GYLAN/3SN%@ M-"[]JI=9^NK2RPG 0CK&DBR?G]>K/*!Y9?F$B^HH MGQ&,AM_.;:=T"\U'_C"CPZV^Q_^\_=\)* (]/$[_&L 3U]R\Y&=O4_[4^BYV#?5WDEN4^(Z*0$OWBBAB519)Y8_*"JV"Y6-M4]#9=7=?/ MY&@%X,:!$?A\>S]0&IR0@*$V!C!G?4&4!" 5-OC,>E%$E:]M%O(<=Q?F[IWO M&)]WAU7.^!1X!FVBG\K&P/2:#$'AF[-+R^CVH!].JQ@W=BA#QH.I>;Q0+U.9 MI8DS S239-+^"*-Q>;=4TS,8=@&7P6(]PN9F53MK-!GAH56CO&EA99G.ZQ91 M#A4F&"V,9)9B?TYT?=8/;6,5J\0SM3#CW:M&@SXR6929"Q^ZH^]_@+H*4 ,_ MO;#-G!2B7]O[ID 7-:"W,CEL82\UT;FC1#HEC)6!>RD7%2+G7*&]*TSAX9SW M45FMBQ"XU5Q29Y85HN:L)_DNI[V#\_Z"M*,+YVWS75G9#5#3[8]@\HXJ9AJ# M&>U(B=!-M5=@0'T+;KY "\MN&C7B;FG.73GG0YCS*9X"!/>Q]@MO6L/.M!]C M [_ 5CT$EG#Y!UC/@\FH MKH>O9JT[GLQJ%I:2S:L4J&'3+YB<'O@U!/:Z)7>WW]F!01QVMI)V@\ M#TUO8Q9+;SAZD_U=>CNG*UJU]ZS?K/3MIH.F6>F';MH+3YES3?*71TBD6T*B M1S"6EI#HR0R^)21Z>$*B6]*ESNBFO*SN7,A=M*A64E](J7+/HQ09EYH;'4(H M5!&\SO)\[5D9.P>EL;-BVBZB8EJ8-A!4F6 6[WV!TP2S_7'4-27.TTDJO?3"8+;"T(\2;<7<5"+?[CA.>C,39*[.^!", MG<%PROA9KFDJ.T8N$S*(L3)@L#+;='NI@ADYEU,\#S- S[)LQJD^M4X0Q:R MJIX"Z[>G-1(WS>B\8;'2DA_DK^'@1Q?C>>\&PS?5U-56Q0M._)YS<,OMO_&1\P*ZCQ=HF]"';, MH+HDO=40^6UFR^7*Y\18NU5[F,^S0(8T?=N2MPCUM'*[K9YB3$I$MQV*1G+1 MU9.)LH&S-$:>MUAQGW03<6>3&*:FX*IIMZ:E*96>U[CW-1-H+J&4/SJ[Z?#. M@T3OIW[F%Y\S(W:^O=_7,3=@]2F2*\&)$,81PW-/FD%P3/X+PQ0W.(99'&*$ M?'@\2*QN=M#W +T'*5"> ' 47!6V+K.LDQD[#A4Y4G*_-ZO"4SP!PPY@>"IQE MOZ41-:Y)E[#?WY8#6[JF,HH972#$1%N^04PU/];$$Q5AEP_05D^\:]GO<"[C MX;"1?H4Q5G_>*_]<_W4V,PG/[6"".0DXYL/0\_-QF,K6KQ( $G]%2*GF^.>C M^MSO(Y5!29^$2D)5(#I$!0).@FBZPS(O%,^58:@R40]2-*T,E*7*4K1XRY$N M#K&ICN#SZK-FFOK:#^,.C 'I4&&YW\V/>E3)W?$DJ1AG#F"]=&D@\T#)$-DM MS7 S.\?J#ZJ.&F"I=Y,*LQ#>:V1;E*D5<'K/F*S-ZCR*.?ZHRA6S1$U6AA=7 MAC ;O*_I^:%S *\Z+NE>XLG;3/J!4IJPH2'!<(NV.(3;+.3'.1.EEH8,WBP=U%KD'^Y,R M;J/@(J@8X8"7>2$MBT7N%@_J>@G*<'@]_R_HS+YPPN:G*-13M 3H")/K);+! M:3DYFI3)\1XKMN!DGZ8"- L4-N# ;'P, &@GW9XOBY:F10G39ZYWZ@RY%24+ MZVA[),[U"4 ^0EUYA,Z/NHNI&CU7#6XRJLU+M%YQK@C.6^^9SMOONSKS!94F8Q$&D#GCTP3'2,C M&A9"&9-I)25VZ\(,2#P/E[3VJF? HD26V3U3"3QO[2-GR@;&0V&- /78\KS0 MKN#446J=I>W:W\':[\+:AX+%$%5!9)">"&LI'"/,$Y59%PM'B\*PM4UL1]<_ M9^T7P64>#<]?>H^F)>4YUY8+&S(KO=.@,0C/J0%X%A:!0)7J!9S#BL+Z-3#.;K#7LX M@&195^Y>[*2)FDVR U-7HT4C;5[/6E3#ID%>M%YG"M@4Z]87#KQSM+"'X*V\ M=+"P.0FP2UHJRW*CB)UO6_LVQW"@#@1@"8PM5A3$!A.)<%:"\J25QH3N;&.Y ME?",U.$^@\3MNM_&NO^]S[VD199;$I@"@ PL(\I[3S))K=244L,N7/?[#A2W M:W\+:__K_;YTOBB4-,1R*H@P120Z]XRHR*GE1:&S_")FKV[_$D'D2V5NW4KB MYO.)"WZ[<^_CQ^K(WAO\,WP$=2;I-7YWN(LQZY/N*&RG\$GPI3?RA>V1LJ#L M8!_T0^ICP0@OT&X(IB#&!D=,4&"V"Q-<6,K\U>A34#*8$')!D'?RPID\LQ]?3;]T"6J3LP)\?]1= M]:9+45;#XF99+\T C[IYO4^JBJ2MCW]TM)*P[VK:EEF+/"SRZ:<@&A9II4A, M:F*V.,8Z9;;L:E:-&--$JP971Q5]$_[E9[=D8:FO2:&<0UAZ[)>:4C'JQYM1 MXETQ0U?6JC5GHC8!)K $O1E73$J!B?"J7=OM8: R3HV1&M^G#\9&K2,,MW9' MA\&GL"6\(98*K9\W^VF\C1V (RMIJ$K'8:#U.;Z?TOM@NQI6?$V923'EZTZD#:O M3%T5D<"K?J^:VVMJ7ZZ:I4:77+QHH_,^EC7CS=$C&1'&UV<9/,U%.&=APT\7 M@I^.>O'A[;$72,7E6(\6K/JZ!=5<,G:U5HG4 MJ&H4.QH-4.6L&A;/DP75ST*?8@HCS_D'4O"X=@],O=%-.[_R()1I^"5V=0[A M!F$X2_*:C[$L-INX(O/3(NM^,\V_V69KC@9IQDMU$3= (^VOK=J\RHE99&W5 MYB,82UNU^60&WU9M/GS5YFHFB8M*)1=K!"EW*F@/5H 6PG#EJ?4QL\Z'&"W3 M9Y=6/H;RL"NZ LJ6@6]1/_?)'5]5/C;/^ =M/7!'?@IS-#HQKS]4!DO#"D8R MP$IMF?HP$%=?!@&F1:1,47=Q)L+V:% M-YX:+8S0NLBYU9(&+P4L2K[HJBB%,32%,65&7)E,--WG(FNTJKBH:Q)OI,4F M37Y4]7T?O3[+B7*[.XC=P/=Q\=(L>)T$E[#7&] _DC"4 @$B MA[O@_ZX!1LYW67_-CG]VZ+S\8R?Q1:DK!>ZV]09U$81D98_UD[ M47F9ERK-V8=YK27=)[W6%_1^5/T0I\V Y][RQ2SA[)TJL$SZ[/&XDQPKG7IX M3VIYFWTE;_K"&;[NVF7N4YT;R[=Z5A.;M1-[)Q-+]#X6#2]Z0:L',AQ'C>)*Q:=IC)^W_"G MZ<V^;P^]\9\]E.^S]SR_? M_M6MKX%G3;ZR3_G.WMO3KV^^]KX>;9]^_?;/PQUXGUUX]O8O![\[&./?_,NW M=]WMHW_%[=/LY[_WWHZW/V8G^]RR3$N:$^ZC(<(S39"XGL2,R)!=V71*^#97E62"'6-N6ZSI<;FSXB?8 MRC=>B:1/&FYNP2*[--S4H?>MOF]$W]^6*]'BS!5P9N>/AI6FO3$B*BQ AU4" MB3#$*EH0T(W 1(.%M46^MDES !IQ-:"Y.WWG0E_P2]E_]VF.M/OO%O=?PPZ) M@88B,,*HS6'_J9QHRI%'E7M81^9=ANW+Y3H7JMU_CVS_W:>ZW>Z_6]Q_,ST; MV6\L98'H$#41T7)BO9*D8%0K;S)A-8?]Q]>SX@'VWPN)^%Q8!W9ABW!RX[#0 MI<.(S]0A\#QXIWK,]ZF8"2:W=IXL?J'%]JM@^\>&;9,5 MF<\B-\2S7!)AC"2VR!B13!6"YH74/@*V%^M27=&VN?DN>N0>X!8-7QP:WH M2]YHBTS71Z:9)4U=SL $4&!$8R?3PD:BMX6F696K>/!8D8)L07-B# T)U9S6#H*^K O C/8]U"L WX]-F1* MQNL_$J7&*FZ])3:0&[,SWR5/4$/2SW#=O'B.H.UOG_8YDNGZF!&+W9"P+2G M%;LYRSHKRH9?/R2!T *07(?&YZG0\10@85G>,MS<+L/-)3@>GE1=_R6)19[Q MZV0A"L&BHDX%I MS5U@P0>6H.[.7.0MU%T#ZF:N<4:E$SPX(GTF >I"A@V*T!^5A4QZJYC0 '5L M71=/!NJ>2UK%5J,1>C.YXGF6,;]Z,MI58UU6-@1L0>@2(#27.6!!WW(1%"R# M7G#D=C$:D$@H!UC$K _&KFURM:[8DZ7 ^5WN0]OZH"ZIA53^:17!-!: M,^?6)NAQH^&344IVPK@%OJL 7Y/ZTJLHO2IRP@T31.C,$1T,(T4LA!=14VER M#,,7^57#\'>_@9Z&0ZB%TA9*GXI>V4+IE:%TID-*%H3-/"=:2$4$6'9$6]0A MC769I(4N"K:VJ=9YSIX-E,ZG0DV;C3;[0]UQ,W9W&/RD%P;Q71=V5?AW]T?P M[_MCTS_HPJ"V1J,P'KV;8,>MIJ54D=&TJ4W?W+X&&R>+"E0 J@(1+B^(\M20 MP+S6R@M:\+#8,\L8Z9D2A0TNBFBEXM18*JW*0NY53L]+A7IL;07/S1#:C+FD^GAL^I/3?V#^^/>V4SZEYJ=H[)4#:D;*FZ/_)\1V=DDL&[ MS%65U?0R=1OQ/LS0N0T$-8U*.)/'J'!O*9T;%D,>"U#3@^5VY=YJG"$P8>ZU MGPQ/ $)&H;^X[\[>;9]&(4YZ_^[&\,+VT_:WMW+GC=MWT3*?:TIDD>?H2RB( MY2P2I9CF2CJ6.;VVV>A2O0B9V(/<-IONM7ESMY W!Y-_G;PY56Q0=3=YLN__'K+O_[YM?=E[VMWY\\O<-TA/'^GNW/TY73WSP_= MW<_;=/O/_XG;38)>T!.#"Q9T2"HPHNYS8BFEA"M-K0Y&PVV!4&W-Z9$K3,XHYW0^0-IBEY>%0FCIC*""NCBH0.D&N].@ M0KKCZQ0C<.<7'B:'ZJOOOYWKS;]QF?^6^]])=Y1:G7T(*7%P<1_^!2OH3E]T M,.S7P;X2(F0%V!=:.=A0)G"B\DR2W' A34$Y8W$Q&!:MSU7&$\V7\$J98*W- M3*!*^IRZL!@,:ZP%J1:C,UN-3KD3H3LTHX"=N!?VR27\]/EC#\3]]P+/1BF>%T[]W&0/J\GN MSB;;E).-P;K1N*PW&'<.NS"I0T2F5/6:0G;=1' *%^#]ALVP7^KX $AFNOW. M8'P8ABON?](='\+9&=,QV.G!HHXV2OQ]OW(L"P'"S@"@LF,ZQS!W ]\9XA7P M>1P.CCISJX%1.]+]20Z['M;L]8O9OMO?X+]OWNX')S2H+)8$+U(.!B/*>4-B MS/(0:$:]86N;@W[=$ ]#;>?AKLRPY9C3TFHKLABUY(II[P65<*0:WD91[V8E MW7Z6@6[#\D!<80(1JHA$TXP3'E4T>13<:K6VF1!B=12UVE_O!L-$0K(.2[W$ MU5I'U6M@ &DPE\*+$P/[]/AX./@)VNXX]$X[_WD%A9O*PG$39*%#$'F16Y^% MPAI&.Y$N]YWLMXGNUO[@L'>,DX3ZK4D(@1-+!<%48PI MH_/<1B%QO9=3\NKUKD]^A('. $Y@F'4X>YO]GJXB"\H46H ,!L.5T$$8)>"7 MO- !M'(U7DYK2S<5!9.MP_V:>9]C$4@,3.@'+!<$ OZ(C%>4Y''/*.90UDX M*Y"P2B"2?@CZ.=A.97Y6 )47_HXY6L:Y,J4+Y04YL]!&3@=*4C61566$UU9" M!5_8Z%3'5?:8CBL)FK65/CH5M: 4-*PL4W!^>>XLDXY=3 GIWU#T:TG)?&*4;!O#-8+>^P8ED=+%5,+$0, MW("A*2ZB%&ZE]S:D%\;V?1]FVP=N)7&YS$$Y8V"8R>"(E0J49,%I'MC:)MM8 M3AV[PT'=1K@1F M@[HNE??Y--^7*X)ZWH.]E4*PYTK*_3G]$GQJC+$% S,'H?RYR0R(?X S_$L9 M"GS)#.8M@?N+(G O2\P[X^ .^_#,@]-++/^M,)0^B?S7E6JW42)C019<1B-H ML-85/O/:ARSFEA7TLED=F'>P9,I5JO8YVG@-:!66/?54CRK[]>O1UV\'T_>O#]QWVM_CR[?WI[IMW\.D7N;OW7GS9^Y^CI>Q7^!3']64/WNGS MEU\[?_[-O[XY[(+Y)[8_XWV_PSL<'NY\_CI?&Z31WQVD)AGFZ0E0THGFL&@. M[42F11YYOK;)S\R':]G!6W;P.V3%R[PU(E OX/]=$(::3$"CEXBW0M MTMU1SV"/.)=E49@HJ 7CFTM,WBQL[CWE[A9(ZUJDNUVD:S3BS$3AF6"D\%00 M80M*K#:@1'DI11$R*K$/PI-"NN="Z?#'9 1O%89E6!R##8?=XZMX-YZ\I5;H MP*@H*.,@G"HJL-1B00V5,D07;&NI/6*0:19<^\P5CD5),&V,".T44;GQ&#GE M OXOT[E;VU37L-2>=TN"*YD;-E:K^/;N/-M-_<9KAN@2AML>U.X,1$ITF>L:"\C#+C_,$V MWK,/7NP,^@3S;<(XW(93]BDARTIUUXK("PLVEY.Y4-QHE1F5PTLRK26WH55W M'R^J-&DY%*5%T'!^BTQ8(K@MB (UE\3HP7;)<^5R?D^!B9:MJ]Y0ML7>UA?(UM\ZOABK+28DU+1@'AA(03V18^$*H+ M(T,FI9.H!=^:(^H1>=7;;3HMD'5<1EU$HV$O&@<&4*#!<&P2_KBVZ7-Q">\-C0]'9OC] M1;F!>6 %=\$YXYTHE $8H$JI 9WL(JMSI-O]>+'@!P[38;PS/BHHY8DRD17 MQQTQE F22Q4S9KVBF;V>7MQZHZJM$CG-> MC.WQ>9>;8*;E*I]1:8,F.FA-A.&,V.@U,=Y$YI7),T6O03[;>GKO?&^!4LJ% MPRK1*$3PTFAF4;I=8B='X,S]Q*I^@][CTM8KC?+#7O2V.%5D;E"8;DRH6B "O*)!2ZFQ+(YVD O7HR6DQCM9NU MORVR7079YM+.I O&R9R +4Z%]06ZAO-;MN$>L(-6BY8M6CY6M'Q8#;8%TBL#Z4Q;Y0)Y3K@8@J"SH_%\U_ M'PYGMLY!('88S'>PFV"PKTWOQ)R.UOXQOP:P -7-.;:[6WSW,]\PQCM[PU(2 M , &)9OL:Q#^,,1OP9C,HQE+YW"(J/T?71V99GGF,A^L4*#LJJ((0E%99"9H M2_>+M?2=/U!)Z(]'Z2468?!5 MK2HEY4X%[8N,:B$,5YY:'S/K/!QQENG%KJ)YQF"B[U4\QRV]\P2KN.G;9(_3]OY'CR-S;C.VQ)4 M=^#Y>R>A]R-LPV .GTL^R2>V\Z;7@S&<;K-/;/O;AV_PG>>SC=&;VB^?P8(CY/ ?;X MFS7[=PYEL N0: S#%$@.TB%:P3R0+51#@IB(J<$^^+/.29$QJ3"]CCJ]^] M*'OJO!2&L_,7GE-ZU&W,0 M1+S')Z9YPJ&D91(G4E#=7:2QX4#."LRGS_VW(OI5 W#\3",4A]T3+$(/UT8 MI50);*L./P &=:+I#CL_3&\2\(,JH0)^LE7?<1B6J6C7-CISB[ B#Z/Z(G9H M-YWCR= =FE&8W@H>.^UAGN[@ RCB1_"9QW2/0_,#[H3Y'3[$=%9V)HF^K=/K M1OAD&#K]P;C.(@E^'6X\AF^/QL'X]/$XC+"Z&%-*ND?'\&+8 QY;8/>"&<$/ M?1" 7N\T#<\Y0'#3=Z%STAT?IOEYM_7QGYWN: 0BVMF"SR=C_":W@S] MJ//I&/O+=U[]UW\HQK+?MSY^2C_1WW_K[ PV.BRC!277(R/9V0]-78) M6;&)7NT-C@$SNGN!)3,3V8O4>UI/A" M-HQ/0NC__^R]:5-^^&HT MA6M@UV ,O_Y-:=5,,4\%K.X(#%5KD%*93P[*3(T^'#\DG\73:";XLPA"U_MA MKP$SCR< O M,M=[X-/0'BP,H+VUV?&L8 M8L7:8XYO-=O-09&1M<8OY-?*:K&-/J!/,X$-D7D\@"R#J(VF 0S>BM^ !@DL MG6ZOG^<+GTT%$1X)Y(7'T='CAAUX3-,WCTI]?M7HO20@K^5[?V'CMW8FKQH9 MSO!MEOY^O\B:@Y4 .GS+):?=WOI5$IU6/Y?MRP$PU9B;8!6/#V(1G;SF$TYL M]D>8DX%I,,/+F9:PDOVK,0W@X/%!TQ^<>3@0&:A3(>42GEH;L4[^9'S;O$PU M,R6!7T8C67AO1N2<8M?L5S( __:![5JV-WYA&R;='8%K]:CR^NY1[%5DZ<=O M[2)BMM\H" Z#=2?E99^JKQI_3UY:4*?BJ1$A"OIN?'JWWOB8YL6^FF%13XO# MSBHM C+G 4YI6Q:@4QXRO3?_-:,56EV0@S;P6DXS;(-^&!8-MWL ,Y\B1Z'\ MT5&KF9M6C+$F9R]:6**9IV7-DP=5Z8>2B=A@^%<89"O+6V:76)[5&(#Y_PWX M$"XNB-08J>A&&)8/BP($M=AL-X"RS6YX)D+T893G665W1AA26)JQF8$\6^3S M0@2DR,5$>14:_X%5 /67ZRCFH&><'QK!UNNVFSZ+1 Z]"KMX*M'H?X1^.@ MFQ-LM)5 9(NC"9 ))L11!LO"/94FFG%D4($,CD@ Y@B,CXP?-AKATH$M"DMS)%<3 M8*J4S5CBB] OU7KE^WQK?DPV>8CZ?5;>\HTC/L_LNTSC[79')NB@C'$.'\?# MN&P$BQ.:C"0+7[LHKFN,J6*PP7$7E14'*>]UBU1/)+["S]3L 4'+-95A,%H4 M&$X%[:H:]X?92]:7X5392OXT!'?AI/'NP#8[96MMRW;LMYA!Z;_OI[GEDR#+ MQ]U"C'< WN#]PK!?,"U*J/T%SW^W"W;HW/R??=+P6]LJ+@!XAN-P8/:!B;FW M!L-//.?H]O-_-AE'WGC*=%#@"RGN$S?2,>D$)Y;)&+S.&4?$W*KCTMBX?AYI M1X??Z3Y\OKV[=;R]N\&W#_]N;AUNB>W3/YO[?WS\N7>Z\7./PG,//QPLIAWM M[.Y_AS&3K=,-LK7YC6[_\?%DZ_0[VVK_^7WO\,/AUN:'0W#+Z-:7#_.57)I: M#\L@$-.,(1[ ^7(A$61D,I9(K6F4K]Y0L:;U7>50/[,V=#6DO1Q(4Y1+S"1. M@E+.*4B'R#74.E( ,L7\U2#M-/:ZP?8/:C2[&S2;MMS$DEB.?4#"<9//PI9( M1^:1,TGSD+C@N8U-V<^@O]=P5L/9RX8SHCP7BE%#E> ^=WRR$4N+ QAN00=6 MP]ECP-FT\:7%C@E+.4J!),2=T\@:FY"0F!*K JR7K^&LAK,:S@J8^.1A*C5,XX::6K' MA7">D$1,BE(0;?1=]&RO ?TF@#[;@8%Z"SXWE@B,4((X)Q2,5"=1U%AI+:CV M\J81Q,3S=IWO%NQG(;" MHJ>>86D0-<8BGJ)&AN( M ME912*Q(5M5P^AEQ.8SI>$QVIUBC& .I2"X^<4@S)K$8YUMKF#FBU7#XWN13, MAZ2E%[(D + M*@78RWVRQF%ED^+..:5Y,G=PP'NM%V^@%[=GL\22)E8ZS9&04B/.E4.:]4;F ]U?>J*Q1LT;-FZ)F%$P!0IJ80=(Z;)1EFG(5 M-'=88GLUU*R]_+L%S-,9+]_%0#U%RA)P)*QAR$5)D2%&)&' S>?FSC(W:L2L M$;-&S,OBHM'D6NW$@W3<.V,Y\<$KR3%WEH4KVIDU8MXM8L[DNDEK?)("Z1)Z M<;G_:7(!^ ;< 6$MHXK5B%DC9HV8#X68TC!L@O+48<=UHCH(P$R<]Y4\-4+5 MGOFCP>8T8NVT4"I9AW ^!(-CZG/?#(.,EXS:*!G Z;/SS)J+TJ&G:E54VN[VJ]Y;2]KSS+9%?@I]7QZL@] % M#?EWLX2\X,Y",.9O7R-A2A+)$5'>(DX"1\9(C!+7T5#*K0YGVGHSF4CT@6!B M%4\D&4!/X82*#I1@I6@WQ=Q!CXZ??Q6=6%GV?N&D$_GMYB':#\<'#^+6<:.SP2 MB"FZ0)V9GP>]*39_B\CUHOV.R@%'KVWKV)[T7_TVCST /*.'LZP2%N=^[@Q3 MNK<95@ (YE:W5U;[->COV,M7P9CLRHRE<=#+2/A?39.HH1)['"(8F889K53D MF@B%;32.?%6OWA08^\=O]LE.H/&4!]]-3WGTC7=9\78&_3*)15OLPJ-$'@>@ M&LOP:>G1#Q)3F+ATT6#-5:[>C!04%#?<*:'C6:4F7&)PE.OW,MT[_?;A]Z.'WO\C^X79S[_3CZ=Z7 MOP]VOGRF6U^VO^_O?CMSRB0\_W0;/M_^LD6W3^'WS7^WM^B?AUN'VP?[?[P7 M^[M[/_?HWZV=S>WY=F^!)VJ=\2A@G4^[U1X92QCB*3%/6/*$YD2^-<7H4RF^ MK_N)U&CW%+N]U4!W]T W3< #?',N,(4<\P!OEF)D&*:(1LR)3XE37K=.JJ&N MAKJ'Z 170]W=0]TT/=].4-V-P7I7B[53^ M>SK1W(WJ@,!J_S7^/(J=?KQ*4[FK3/R)-.'XY1K@;U/"AEL60B \::)55-&3 MQ#RU5OJ8,^\ _$>9=S=KQV';_6-[1@?,+M3[:IUJ%7 =%3#;+:!F2IHXA(;RF+W/L$*H"L28S/J(!?KXS^R['@7LW9A5=>I:7.,Y+DZQ3 M4B:B 6JZU#-^3#$\C=(:08*W#*!C-$6<@ MPR:XE \ Q9(%S-0=ELC6HKRZHFP8F/ A$B9=XMQP$P'+M5="$J6EOJY.KD7Y M@41Y&H&*%J15*8("T^"1&1>0(R#/GFGPQ:B.,=Y=[68MRBML7W.91*)$^\0X M3RI9HIFS1@4<'?':U/;U"@OT-,22?+0LD82<]-F^I@Y9S@B*"6!:&^5P3"ME M7[_4K*VK=9"_G^CWZB'5:K66KZ/ =PQ1V^]F0P L.4J=12+B!.Z#=LAA9A$% MRR-9R1/#!:+(TXD"W]&>5XT *]# OA;^NQ?^:>S @6OHM-)(\'PP&F4B6RH> M!>^-3#[0P%YL=D\M_BO0)[\6_[L7_YD>^BIJ'@)!8*\9Q"T.2),4$=ARA'&C MI(LW[J%?B_^+$/\':,=?8\#=8\ T1,&=]E(+BZPB%DP L ,LM1C%9'1BA#/B MY!.S_^LLD#H+I,X">8 H==!2,$ZUT53R(*S1TF+A6-*!4Z[9TOY+\UJ@#D7? M(\XW9^(\UJFDJ98(D^1S(8<&JT]&I%R@/"J6+*.OWBAU%N7K1(^5%=;KI.LZ MDL"WCT1KQJUEAE%I.9&:ZX@]EE>0U7IW^!$D>!JL 9DUD0N&\J&#".#5(6T] M14&)H+P.@=)Z=_@EB+*D5C-FL;8!^$%R([S0*@8K0!\+06I17DU1G@9>=-!6 M4NR0QXXC[D C6T8"HHD$314),JE:E)^J*%_'A+Y1"]/:A'Y J9V&2C0#NTGY MA AC$G&:*#)2$$2\ME9(EVS2*V1"O]A:0QMSG'A2L=A=22O'K#Y-G\NUL%MY_ 42AW M4_%=8V:-F:MRW%Z-I'>/I#/A)Y:]$*]1""JW/ L8V00F<-3*!L%D),S>4[) MC:8UFM9H^L!'\=5H>O=H.HT 8L.CE\HCXQ-''/P%Y)@** *8,F%S_BRIT;1& MTQI-5_^8OAHW[QLWIS%83TGNK4L1-]@B'GQ %H,5Z@5VA'+.M1?/RY^?/Z3O MS"%45SBV;^[L.T+6Z?3LNW..;'GT9]T#3I0GOFX.8 C^XH[VY?R87]J_-N[Y M[+F/'=]MQUW[\U_ -/[D11\P=[KQE5.M/ ;?DCJ=3R[..:F82N232^!>BH@Y M7SR+1TJ=9.XI','L=2+IJ!E6EF EH]%,GSU@+I.\ 32/_8N/>UM^A(^\_'!) MRM?5XQTN>1ZSG8_3R MH7HVZ[9RZF2K:5TYHK+1CH.#;EAO?,Y'3%URU1KHT!1[O7S*I?U97=B?N[() M[[.]V.A%W_W6 1*$,IYRHM]P,.R5,973_N)_AK'C\^6#0:_IAM6Q2(-N(S03 MO*/ZSL7!<8R=ZOYFQW9\T[9@=>R@'*/9\+;7.\FSL^UJ\MW4B#^;_4'Y[)SA M30[=[,7^4?3YL+\R*F?[HZ^[1S$?O 7/:'7[HSORL&'BS=%+85;'MA?ZZXW- M*Y*D'6U_F*^KUB-V0,6-[H*7P44Y==6/3A"U1T>MD_P+?%T(,UK19D6+DVA[ M_?S'\4'3'\!'W3[,(;:/NCW;.YDC87[U[)-=M3B@O?)AB[T&C'?0BL F9E M><*%#># JRPT$-LV_ $83M7 )C-I]F<9 +Z:'SU0M]G-BV 'C>JD2+@G?U%H M4A8VP'/6ERG.RZ7]G)-05UMO=>Y=;\'8-RJ( .[[5Z_;@5]]D:)^IAJCIL$)E;B7 MV%!/S^BSOV,^"Z@Q78[&_'I/'3N-/"W,%6*.8J+4"%!\V M/KT%E.G#"C0V/GTNWY2P"_D=\[4QO1Y:ML\YTW#J6_9'H:')F=$94JO$[^5XWX738D\0M!3.>8*5_]G"(L]J"[,RK#?+X."Y8-AI#R2 M9)NM?J729B_.PUZ;?=9HKJ-3CL^?*6CC7H0[8L7P?9O5Y_2BV4& J5 H#U9# M.89\=KI@GYR1CZR>*T6?1S@VST9V9+E*_0[D:^9H1[$TP&8 N.CD9V[9DP:I M>J]4%D,'..G;L!E*3D_1^V4)QJ9&-;B0+0K;..IU)P87&%O-?O4(&[I'!A&XQA$G&<#_]^//!;,:J^ UX &[L'(C!C6&3I!EW1*JQ?V0OONGU 1_"I MA\6^;V;)?-?J#D,1HF&Y;:/7RU9]A4?%3 ?KO_$I]GXT?2RG"N< 7>.7C?Q[ M/W;ZP_X8T@H3OH>!?,L/^IBYL0^N>_][XT.WY^.OZX^Z9C-BD>'H1S.['F.5 M C Q@;(1KMAY4OI".YAI8#^EY&RG,?W MS*LS>GFM"AZ,Z3QADAGMVSI9&X=!YK0OT+B?-64A[(+F[-XU@]*#]QRC%A.:N >=.%Q^5'%WOM BD:&5V9>1:9L[^VP'-3 M0Z6SR"!K#3<I0^\[UE?/,=II+==,#%FG!_,6-U5&'=BE1<7"=A]*KZC M2-\D5IDEJZI&B:'(9O'!P$-IMJL :8&0+&.%ZXN.K C5*H0JW)&A @2E> 7Y M\F]Q;"Q,@M:]Z&/S1XYTKA5T.9A 1^,XZP#43:D_!:V9KZO7'<,804& 3S1^ M]%BKK>4)P$"[Q;1, O='F#3IX/NL!6*@UC= %IH].4HI%G9U*.IPB*U;0"W MY02(7&&$;0%$C**?>1Z]O&F8D;7RB7WU_"J@FI_4B@"\^65Y?J-@^(1R,*(, M[OF1%I3B20F<5]=,@K=SA&U\@_6$E?@!DSH"/5ZBX64PQ1,QDRP;6SGQY\^'E48THLM M.]IB*IAP!)!C 0>K[4BPQ]!XVR=O* 'N5694M:J57H*9?3NI=(AM^6%KI&$* M#?.G,3_O/T/; YR8J(+11M,8?^;VK68WJ_(#NL-!5D25,3:[2Y:1#3Z9.E09 MB&>BFK9HT/Z"VAJO60)CU,/]XPW7/+0Q%H_VQ5KVN)_#C65_#%028%[,.J0_ M-BI'$[/(5-[)=ENS'9!O1AHPJE0=9<47W*)9G MNU$1( RT%YN='Z!ELVJRO?QMO\14BXWBLT505"-8Y-ESJ)1A42MG')?)ZL'+ MSH\67LUWF4?0)?N09SZY,&GF:LDV(_GC@+F_'W7[A:=?%[D"HOY^W R#@W&& MW,Q=HRPG/+W%.IC=<'#^+3,#S(HE]AX)XA5;H//,SX/>>#1'8# BUXOV.[() M!OO:MH[M2?_5;_.J#?3:Z.$LZ[;%N9\[PY3N;8:5-@T@)+W"):^'.2K>O5F-XOD/WZS3W8" MC:<\^&YZRJ,OD>-JA]NNBBE^M1C_+#(MW8!GPB7&K=.)"TZ<=Y(Z+ A541$> M@EW,&7#"$^.2)Y1ISI37GBLL&*9"VB0-/1>PEZ:SL/65RF;IWGLVR^=^W$GO MQ[[YR\M583N;&U^I3U%[XA'U.5<%6 I9Y0)B2C"E/#"D%8M\Y[%46&,3K.'Y M# A+%/4T"1&E55*HQ5R5O $'!M:$U"\H__)24I7\RZ->/+(5+$XC29>'/";[ M+S!X.]YFZ<)?WV=C3MGNMN#LMH]F7("9F%*UV9_C=-/\Q^7)>E7L+#3[OM7- MH;TJQE/F_&V<4+#TKNI%>2:3R-JEDYOZ9F>'UXL_(G!CN6;4K!--DM@X^ 84JV3C6W/A"F$&HGNV5^,+2MR2BK,&CE:D_<,7C..-FG/\ONU;S' M?OE@CFAE]W4T8 MU%()(N<4B:K$I.QYY3YF5:7BN)G9**!1: M\;SD9TNZQTM>_(WKK'HP2GMA!0XF<>I@@9W7.,9<'ZD5I675]6C5X=MZU>]T MU7+0[,>9^\R>=.KNN+5WWL?$_+5,$![L34 M?$*JX/W(Q!@E12]GF%W[\VTUL0_@[\Y^L]C7]\5QU.X>WMG]2+=//_\$SCK= M_O:5!I7/I.(HR:@!4DQ$EHF$K$Z.6, :KO2K-WA=GM,E8J)*;.?..>LA-4[- M6;?DK VQL_OY)W 8W=G]CK?^^NJR?>(L04R#QN(:>^1DPHA@#1\H2VTPF;/4 M!?9)"0K>/6,]I%*K&>NV2I!LG7[_RB@UE'&,HG 8\1 4X!05*!J;C%)1F20R M-['SE> XZZ:JXX^=[",M\2+7EGR("R=6"7'3!@:MD_7&IQD'>,['&H79QV7Y MQ2/K5@E$/9M=-Y3=N''NT(]1Z#DGY4S#\),AYU!@SEP]KDH$X(&#JE/!3!7- MD6T&\$;'>?Z79M,\HVCM?^X]6IM%LA5UE/+HV7P(TJX:3%$.[<$ MHY3-_Q_=^];HTACOI6-_G##0TDJMST=E'_&7C4^??ZVJES!=M3J196L[SN"E M%/_ZN!4>@,G6M9K]@S@MU*JV_*;[IED_C$H")MO2?FY6(R,F7]@L>W3MHVZG M[!.6O-(JWTY&>YU+"=D$PE2K4&GMJBZJ6^6M M7ZF0/5:_&6N]M'_JO4BAI M//@XRDF=3Z>RX.-0BI3*66F81JOEF22TF*C-YPDFFONY8\,I35B0R!,13M@S MC=BF#2@ &O(RH+(.C6HA7E!NT*646]@'^=&,Q_U&*U.L52A6Y5RL-?I#?Y"W MDY$UJ>TDRYH3O)A029:KUF?Y)0=>$8940)) MR)M[S7XQ/*;U<][V#QJIU3WN+_9!^P9TZ97[X+V3SG?KC8^7OS47OD30O%E] M3E]_YHUKX[KIT5( W7O?XD)_M/'+J[? 7^.F;DN',.W0-QY#:8X';Z@R>N:N M61])YFC"H4!H]OY2?@^ :1R5=;APSL=M[B]69'V\HEFU71-XRQ'UNM4:BEY!T5B$/6AF4M$?MQ5)>S M+"UNCD8O*5NI?^\VP?M1E="_8J]$L&KUO[WKORH9E%'*H*!L0MR #6"XC,@+ MC56,0&EZ)A<8[J!&&>83+(.EVG!.(_/<)!^%9G11_8\IGT-"54SJ794L4=;A M)EWK+AW _("5DMB'9+F.<%$$PP9N!Q:17"OM"7T^^4R#XVZ%8.-$W6E2RGKC M7?ZB6H"WDZ_R$E3=/H%FI3=UU3844'7F^HW%ZP?%MP$%E@OOL_,'CB "H$3= MSJ1)U[0U[&*3L(W< KM5C3&[RKVC485(*>&#M6B&TIDF#RO$7.H80VYXTX(' MEILN&!K\4]J9Y<8 N9;OPJCZ& P6S\]F$O,4'/"6X"DJX[3TA@69L&6 ,U=) M[YI-X:KXO01:-\>3^U6:*,84=0%,W\,>R/2L4OIO!ZX^V% MSY]]1^6#%);-RY$;?$QN6^S.76KPR_L6]=+8CZF(D:_Y\I%P MS&10@A" M!6WK7K/3!EX&>.H4T#^&+S7ULFD)?B<"&?Q7A3!D1E_!0*/8058 M9M+M;');)>VY^T!QMVHU]!34T-[IUNFWKRX"38UBR',--K$,$KF@''+)V(A= M5(*2<]30 A)5V;S3KA79@Z\V6N'W:0771+;'A3>-4K ^:8 TKG&:Z)1RDLC$ M@YR(\EFC;VWL8@YZW=8D+7E6_Y2!CE7WF\L6HO5QR4D MLNSRT?//N6VVK*O:15X;37\J['-@DQWT9:\!:L]@U;3+U1FHF4> V4SM,T.Y M78N'E]>J@=>M&E9@+'6KABT8VC5:OOTVPV6_.F^J)?.J>P^TT8@NU5:6(7NCUKHXYBL]M/ M4S-][JR8D(<&XS"NWC5NHKUYTRBI/ICFN>"T% M7&#^G.?#A4OH,#OZ!>-F;"1=[-TU$QK96#$L.GC%)IU]0S7W<>$V^%57"Q16 MVXH7APGS00=V-EPQ?5<<>9.=[CD1EL57YVH[FP.'S:.\M]+LG./_/7/__Q:\ M\_9*O'-N9. ,XX0NW)DWBG3+2,IF>EYB9,L)^58TY M'<(Y/LC8%;I.C"'#5'=PL"S&, DNC'I,+'WGJ#_E?/_H;G]VM'-3>3G^Y5D^ M&3'(9=[8/7= \ O>*>1Y6)/9UA4VO+<< @C MKC5&ABJ*9"+)6:8#6)*+.X=/%KSSOMQ,#WE;)=[$Q;$GF9;GV3>S M>#CJQ7,>_L]=^DNS4WT*"#*$J83^V$;*2F$QJEOUV?EUO?$IQMGJ\BI]OSLH M>9RS(#I7S9ZW7;K9ZL_YGA48@P=Q/VKXV@?/WCL'+,]H."^,/KM(KQ>.*;Z M4&(IG6!N581]$B@JYQ/GUMOVJ!]?CW_Y/6?PM.S)ZV:GC+3<]/OH\:/H4G[# MPMG$Y875UZ-@BU'K&.L<;\D'%4^/5!Z%8M9+*&;AN.7J.T;6E:'G?HW7R;G? M7?18L\[5S9YZ\7>"\7JL]5A?_%CUE9Y:CBT?(0)@3H:S(N<>3E!\=/YF2N,JYOGHAA,$U8982AI@YPKP8X9_.:61G%0L6+.J2O]L8#^]) MK?.<3SV;EMF_*S*<*QG/G)QOKTW.ETZQF@%K!JP9\/F0\R(&O,1H<-9_S_4X MG8!&X_8^QI0NHL4R:P((^O 10%QM=2[9-3C*78^KHH=YUKILVE?F#]QX5#OK MBL3Y/_!TLOJH$J@^V=KY]"?PO5\ZW#_ M8/_+WZV=S;^.88P'\-GQ_N';@^W-T-X__/-@[\N>&-\#[QKNT\]R^W2+P)A. MMML?6OM_?.;;FQO'^W^\A\_>MK?^>(^WZ7Y[J_WA8/^PE;::^.<_=]\/MC[A MXZ^4NB"$HTAYQ1&7QB/-0T*6,^U%I,8ZEQO\<'Y.)[)[DXK\[36EXR)E=1DX M+RJ\&MUJ=#L'W;1+)G)/M "924RZ_&MBQCA)HV2J1K?'1;?3";HQ'H*/QB%/ MB$7<)H*,"A)Q$R4-R@E"<8UN-;K5Z#9%-P"P!.BF52".!V.M,CGIQ&":J*T8W,D&WH!D F!;(":T0CR(@QU5 1G*K;=22< J89[1%GW *P:8)D=(9; MI9+/A_K4Z%:C6XUN8W2+5 7AH@!?5'.GE+5!$>F]!C=4>ATNZ;!=H]L]HYN8 MH)L(C.E .* ;!=L-.XET$ )I'+6ETFBGZ[A;C6XUNLV@F^%PJ\3*!JZY5%$G M$;5VA@F6E+>7G1]0H]M][RH LE4["QM?*8_:@R)"H)(8XBH99&(^E8+0$+ 4 ML$#B:>';M7=_4_GOZ>S^?EY:-?;;+ZUNO__K^=O $UK0Z]%B*3ZO'D[]\BC; MGWV8]__W"ET)L>;6K<:LZV#6RU^+X$\;W]!E8MO@\DOM.]+(NMH$0;E'O(($ZB0U92 MC9PU6$IO@_0JBR\]>])8+;[/3'QONT-3B^\#B>]TL\:0Y&!] N)2$,1Q LF- M3B/,HP^<*FL4KL7W)8CO[;<@:O%](/&=[D80*KFB3.4\N80XB&ON'HL1C43D MPPEL/D@PBR^MQ?=YB^_M8^RU^#Y4Z&HFW([+69@,(\%SHJL$\]D)XY&G2NE( M/!XE2ZR* -]1*54EAV:5H^J[I1%17415;W>N9!%5#;K7 -WM=S/[!1@;YHF/ M2$O 7>[S?D%2%GFEA5.&@3^4"N2>;;F_HCN<=09'#6G/H'*JAK3K0=IT#R4: M0:14"C&?VUT*Z9 )/"*;#YG'QG.?2 UI-:35D/; Y5(UI%T/TJ;[2D0S;[T& M*XTX<(P5+(.F6*"DJ/7))5J2*LAK8:T!ZJ1JB'M>I VW6MC4<+2 M4(FH-@;Q( -RD0HDDA:2.["F/:DAK8:T&M(>N#"JAK3K0=IT_]%+XJ0F&#'+ M!.(>?FC#'>+.:DXM-U%0MJ#5$/5D';-[8&9/5E8DJ@9L+J@?+=[M0B$*'5[;9O/X/PY>-T9MD-W,/I^$:AGF'2,V1.89C5,7P[3GV:K MOIPBT2>&O#08<2X",EHE9/+V5 Q*,@N6)V%K0LC;PO2UY>.1T^-JI*N1[@S2 MW7(+-R-=#6=W#&?3'5RP_8U35".CVE8=LN]V]IJ>UB8F^[JPC(E[Z5"GHF$>#(4:0FKA G1,;D,].*$^(6DY\=[2J'RQ MVFZ==E=C68UE3Q[+;KF76UMM#PMSTUU>9S@A(EC$A).(,^=0[E&.>-"2,!>4 MXA:L-KJFF:J1KD:Z%X]TM]SBK:VV^]@ZF-GAU8(2(85!FD2*N#7P6Y(<.<>L M,H%H'[+=]H1\T&=_Q.&%32YOU-IR"06>0W^ N]_@G#0&N++U-;=8-6#=!+!F MS_KS3BLIJ4'<);"_(HU(TQ"18!H3RF!QHWSU1JR9)9G#5^\2<$&E_B,ET=5B M?)>[=^?T]ZAE]0YD=>;D.F4%PX2A?!H XCA(9,#4 ],")^I8!/,!OWK#1"VI MSU12[V!OJE:XCR+$TVTJ:H13)!_RH0,!_T F9)R32%#EI'4F"@/^@5S3\FP7 M_%J,GXD8WWKCI5:X]R>KTSV8B(G7N9:.R!!R<)(B"X82"BE1&ZP&GX>_>L.) MKB7U>4KJ'6PKU KW4818S&3S2DT(B\CS&!'7SB$GN4>61*R4]M+2HG YK^WF M9RK&=Q SKQ7N/4:C9L+GSC'A!(BG$,0A;H) CE.#O.<"GTK/R%IL3+ZL4]=KS7VVP7=&JI^TX^-CQW7;\9[??W_AAFRWK6G&W M^Z[;;G<[GP9=__V@VX(5Z,\7KM:X? 5.?54#7,W2O,S51*.9=ASBADL:=(*J$; U0&"&@$?H=ZJAKG[ MW;28V4RV(E"1&$8F2 U IR3*W8Z0CJ2V)H M6!B8_19AKEDVJM,2SS3?O$ZBRRU+9I\0DE6T>L3-V2^C1=RHUG![V':QMY-* M'^'^SG#0']A.IG:-4 K<"T>&.]BTK)%A%9!A9C?38L]5D,AKXA&'OY EU""+E1': M\DB8>O6&K.G[:#9> \,S 8:'W.BK@>$>@6&ZS2<5=8$;AGS*92T$(,)QZY'D M#I-@\O%XXM4;:M;,?1SJ62/#LT&&6V^ U;##4P7 P,#[EI5 /#/0+#=,M("4<=B0(QSC'BV!/D0-P1 ML <1UD86E2TF \&WWC.JD>'9(L,=;*;4R+ *R#!7LF<(9U129&.*B,K M$-:<"L8$IJ**,_"S'2U6%1K*1LMO@[PS!_^&YH\WXZ$#'X&D^#?_@ _' YUY M]N&P/VBFDY$TOOF'Z_WV9C*]\IRYQ\R+!\V>M$"+# MTB#'5;UM=__UIWSGRY^M/?KQ=&OW0]K> M?,^V=S]^M8 ="A19/@F>("X9029*@2P7W DA)8!4!6'-SA"@).-."GF-Y6P*Q.G J(HX:5B1"%ARE-FB-XROKL8H]P?;:A&V:76H76&"QOM_?1WVN!/?B[;7>-\),(.-HUZS58CSIM/@8L)>%48!?-J MV:-^?#W^Y??0[!^U[,GK9J>,KMST^^CQ%0B5-RQNR>875E__?MP,@X/71JT# M4F05/-H0'KVX^I:LEZ\6$+7Z3NAUH=2Y7^-U>_%WH$3N M?K!X7;+SOU[!P=(K/?:2#(%+;=BSERXQ0WT$I=5[&#M47R;69UNX5C(-UEW1 MOF>^F!SBF;\==.>PKWQ69>(T/EV<;?#\B7H.8V[ZSSXW!PS) MALM&Y/T=R/W,LB9?T('D=1>(!W;U-\3^YA[9._7'.U_^8EN'?\-8]\3.[G>< MK]L_#-_W=[_S[<,_6XNN_M9FZ_OVX;\/MT_S,_S)]A][,,?O<.]?V3EJ;]._ M6S!FNM7^=]J:/1=71$%,=!Z1F-,I":-(.Q.14201K;RD3-]1%XB'.KW\<4. M-T##)X0*=0;B1(;4BM2/+6Q6NKG\Z"MOTL\'?B/\9-G\ ZW<&-ZL763+Y)V*/ M_3__I2FAO]^L@FF%:C&?^3(]N-E\!=MXM"MTQD#>"'F3HPW"5%O)UU$HLX>W MD,B3=KF#?! 2<9DX,CD'%ZM@HR4I@-2^>B,)OJ-:Q%64Y)L^X[:AU=I=KX-X M+QF'9ENYZGRHA4L44>]93O'U2&.B4/">2$^I5C+60;P:%1X[B&?;_6-[<0@/ M *,US)2> 8GW4[M_9,W44'$]J)B:+.#H8AHI0<;EP)ZF!FF/,0I,>6;S5R:? M-T?6&']I@;T:*ZX5[+I18N,U@EV+HEZ'NZXDZC.GTDDM&148)8,%XIX9Y(@+ M2!K,A554 LZ7<-<]I/#6X:Z;A;MR=D[C;6,V6ZE1Y6?V85U>6-3K8=V:>30J MZ-/\$3]%/^PU!\WX7$X >A@@VIYM9R)48"+*A#1/%H (!Z2#22AI2H*T@K&@ M[[(%^RJ&25Z8A#ZRBP%>1"_FV*9MC?R(,IZ-094U.@Y#C'%U)\UX&[6<7T_. M3V=Z4$:65!0H)*9ST1!%FG"!HI0Q1F6U$G=5:;S"DOY8 =&5-VZ6UJ8<%5DLJ1RKTS'NC$!/5!<]E2!X'=NZ@?[Y-'>BF2!2&U ]+CG$95F190I )H68?)#!!O_J#6-K1)H:6VZ4,%N;<+4)MWHIM_4N MQ(V0<_;\L1BXUA%Y*03BUB6D@S"(AL!\2#00P^]C%^(1<7-)HY'E70>(?C)M M%'#=1J%NH["J@ZW;*-1M%.HV"BM#G+J-0ETL6!<+UJV=QO[N]^A+'L_=SZLMT^VS'QX/M^^R/=V_UXO+7K M?V[_\>^#?9CG5GN/;[?_;&W!O+DHPJ\'!&1<58B M0EG0+)'H4KJC4Y;KK,IG&CBN3V5X)K PTT:!:^MT3 @'YA$7*N0<*(ZH85PK M885*]/Y.95AI7*@MH]HR.B>F>TL@?%%M%!X,U*8179>L=_YYY74;A;J-PI-9I@7.#3;1L%I(CD)N0.J MEHC#BB)K24(>J^A\5"&*4 ?Q:E1X["!>W4;AD:!B)A^4RF@98P@P(2$>O4 Z M1HI\KK7&VAHE1.F/*GB-%3567!#LXC*)1(GVB7&>5+)$,P?\$W!TQ&MSVV#7 M\TI@?#!1GX:[L!1)"<>14[FTA,(/QWE SG!NDA-&8?6LPEW7C&H]JL#5#1,> MSX%Y(0T3'@9RYAHF6!$U4XHBS'/.M%06&1T%PDYKF@R1$E.P+FY?QK;" 9$7 M)J&/[$S4#1,>3LZG7@36P26=!$J"@&FAB4/I+=;!W(![S[WE3 WRP\M]Z5NAQ'QKBMF?![WI MKM:WB%POVN_()ACL:]LZMB?]5[_-][)H=L8/9Q+>OCCW8TKW-L.(?0)UN MKZSV:^#:V,M7P9CLRHRE<=#+F/I?39.HH1)['*+CVC #MD[DF@B%;32.?%6O MWNQF]O[';_;)3J#QE ??34]Y]'E_=U!5+\ D%KO25!+ZIG1B..?+AP:HQC)\ M6H#PRBZ@7@;#@ 1::YXD-\X1[U.**JIDI*C,%[@'G+;LX24EK8Z"A!@#5\EJ M%;%2/EBL=*).O#KG/2GDHSNTY3$2#JK5V006D Z,P@.2QJ^>?LRU?Y(MT[W#_(;8.WPO]O_X<+"]NW^P&-O;:__=WCO\>+)WN'>ZW8;_-UNM_3\^ MDJW3OP_VX5U;NZWO>U]@K.T/\SV3)+6.Y.8H%F.+.&?P&Y,4!5A!EAC!WE4] MDXQ\*IG5=0G% V^7/B0PO,">20\'"]/-4N*YX=I[1*UBB+.<_"R40-I'Y847 M ZR]$PB^*7A0FT9U9;1.3N9MP3"E]0SZ>% ;:8+OM+:4&V04P0C;B5#)D2! M!!$!4^T<%57/I#M.M*M[)M4]D^J>22]@F1[<;*Y[)CVX0IGMF:05(X3F?J+* M:W">":@6#3](M)03YE+,3?@XO?5I5"LLR77/I!7&G3J(]VQQ:+9G$K7>!Z<# M"I8&\-:30<9(CIQ7S @.$&7K(%Z-"H\>Q*M[)CT25$Q-%B93TLH&% ,8*IPZ MABP)!F$>.5$,_LX)2]2L"5;W3*JQXH)@5S!*>V$%#B8!'P$D. "+&'544BM* M;QOL>E9I^P\GZK,MPIWD!'/$9.ZDR'% )GJ5_[0L:"YTX,\JW%7W3'IV@9-[ M<6!>1L^D!X*45%=1'XNFK-QS7/9.>C80^ MLC-1]TQZ.#F?>A$NVD2]4R@(1D#.340NX8@(481HJ1VCK/1,XK<^4'J%);WN MF53W3%J]Q(N776/^),+==13K!OIG-FLU4BQC(@:EX WB*3+D'$F(^>19LI$1 M60X)T)@]FY+TNI5'#;.K ;.KF@3\O'LF/1S.SAP*E0SVPH(#3[4&+]Y&9#D3 M2,9@89T=QQEG&5ECZM8Y#C70UD!; ^V*9!K7FR\W0L[IYDMRFCG)%+($YP** MB)&6VB!LC64B^*CR,59WO_FR>CV3SNV1=&X'BV5]0^::+\W+ LW=PBP1F.'$ M.6%:\J@"EYYZ0< 1R+) \;A_&*ED89[]/_F#&(:MN)/.$82W)Y475R(9N_#J MMZT20'R*0M&*__/WR?Z7<.0HEWM?MAB\A^SL?@"&_OQS>_/M]ZW#UB%\!J*R MQW>^_-G:HQ]/MW:!P3??L^W3SU^E%B9BJI%R1 %O&XVLPP)9!E3FB44F]*M& M!.@XRLO<&\9S>U8];NN2I7&J2OS> H]5J>?%FFP,^\ 5C<%!;.P>=U$5T-J* M@X-NN$I[D=*O9&6F?5''EMS#[^PE+4C( MU7J%7+,%"35/9;!F75%=MTNY8KN4QDTZI;RM.Z4L[Y3RMNZ44G=*J3NEU/7 M5]QUTBZ9R#W1PBNPAZ7+OR;PU9VD$9S"I1[)13E*+[.2XN//[3^V3K:^[!WO M?WE_NKWY]_>=W7\W]]N??\+]> O&N=>&?P\__CSCMA^^QWNG'W_N'[YM[8&; MO_W'7V+[RY_M_=WWX.'\]7/K%-ZW^=?)UN%".Q0L)#'8:B28%H@'@9'5-" ' M7HU,S&/#Q:LW7#R9E,DZ-_J!]T'N0/;K9BBK HS)\1%K9/A''$2:%']01Y,SJ#?,"#,L8>I] M#G?6!V+>/O!Q7ZCZA,!C50.FSSQQ_,& 9:8SGM6:&,&1PLD@GI/%G$P6T8"U MX9XRI\B]A$QK:'F9T/)X0=?GE2K]8%@Q#;L*RYP0V"'"HD3<,H:,\1A%C)UR M024AS7V$75![.<[N/@:+U]D5\S-78[!7/"BP3B:MDTGK9-+[)4Z=3%HGD];) MI.?%5R5SV/J4A#6>:V6U)2YA'+SRS@7L2ZFG&?LON$XF7>K8''[XOK?[[73K M< MO;?KC[=V_VSM_?.;@[+#]S6]BZ]2?[+5S3>A'O.C8;'WY^V!G$YRBT[^. MMT\WR/8?>WQ_]QLX.^%['N_VZ9_-4A-Z^/?"V7HB.IZ<0-8K 8X-8M2UKFD=2[I>>%5P^$6B94-7'.IHDXB:NT,$RPI;R\[ ML[W.):V*Y,!GV7Q_LG7XE]@[_;.UO_G7SWT8V]:N)WNG'F_MPMC+Y_O-1;\& M?!;X_N/)]F;K<*O][^_;FQ]:6Z???VZ?_OMP^_2OGSM?]D[+Y^T_YW-)/8X\ M,2M0B"0@'C1&%D>)0B+"!2(85>9.3E:ND\:>?OQB:6CT#F2_SB5=!5"8!D85 MQX9$8I$VA"$.2XF<5Q)%9JRQ(G%E_!T=PUS#PM.'A?/#FK?$AI>42_IP(.\V1Q88B)Y5*CD4G7#Z' M"=>GSM<)7\\X8/J\2X2CU(A+BY&UPB 9I?'!$B\3OI>0 M:0TM+Q-:'B_H^JQR21\.*V;"KBPJFC=9HR $\20#TB;F7%(N!?$ZP&J]J%S2 M1SC!_HRTE3S1K_/_G9L8.B()R@[>:ZHN3W]%^:)'FM1_5TQS]N=&&WAET&_8 MD(<,#G9VK@O_P-SFYS[B0[ ?8 S^-HG A*S3>TT$+D]\W1S $/P54H-_&?S: M^,?<[.;1E"HNI24",YPX)TQ+'E7@TE,/TBO#TC;/\P"Z$8IL](&J[[K]0?]? M(%[^9!=>\;8%OMW3A,]6_)^_3_:_A"-'N=S[LL7@/61G]\/!_N;GG]N;;[]O M';8.X;/3_<,]OO/ES]8>_7BZM?LA =QR&,-7X4URA#ND;,X\B<$C*X+.!T78 MZ*/(M1"59FMVAF#!9G-74B<2C\1[X;@ M>;@8BLT3=A(Q>RK1@2E=)0AI3>, MK][,4/X,"U\AZ5NN3E[[D[B&QS0SU??5B">&CGQADKIU"N,X M??\U!6\TT!DYEACB07AD++5(@8F93U^0S(I7;^CZV8Y##>#Y%ORR=JWEYC*) M1(GVB7&>5+)$,V>-"C@Z,(_,9<66]7+?8KD_?Q7"[2/YU5CP8I;VP @>3.'6PN,YK'*..2FI%+PV)U"M^ MXQ7?V?SX%5:;,$,HHE3!BMM<$BLD05H2Q71RP7N<5YR=O^( ^JF9R9C;\Y.J M27]A@[Q>:XU>[!]%N.5';)VLEZ?,JJTW9XW-^:]GU/-(__%<+G74[3?S!:][ ML67SPW\?U_D4Y3ASU\CUP=-;K ,O!_S8R07JS/P\Z$T]DF\1 MN5ZTWY%-,-C7MG5L3_JO?INW;<"P&3V<9>-F<>[GSC"E>YMA94Z!L'9[9;5? M@_\1>_DJ&)-=F;$T#GH9JOZK:1(U5&*/0W1<&V:T4I%K(A2VT3CR5;UZLYL= MW7_\9I_L!!I/>?#=])1'WWB7-2/XY642BUY*):%OYG>[Y[]\:(!J+,.GI8Y) M4M+J*$B(,7"PZ[2*6"D?+%8ZT;SS]IP""\-[#RS\,;0]"X^,_8] @W:GF9I5 M$EE_HQ.^V%[^LAFK>$,S[T.]*.LF!QJV#__Z"A0-6EB%HA4YFUT*9%6(*+BH M@^#,&AX7 PW,DP F:'):*JXLU\)1YKQ3A$5O8UH,-$Q7HA@]B\MQ[\&'I>)V M^23F)\T)C@P;3P31W#IFE*(V:8S!Q^.$F$?-, TK6*6.53Y M;4IT,#_S5[U@.SZ6*$1C +=-EJ6QVSUJ^BKLV4WENP\;G]XV-CZ]&Z_%0Z/& M\LFNW_-P+D;R&5*7]#KU>W\^Q4[LV5;KI'"3 M;69?(/7 NRJ7-YJ5* Q.&D>][@]PNT *PLS6>O\>#(_5-^RS7:_T;8A-MP)/+'9"XTCV\L86CUDY,;D,WE8)[]!JO9 M'\Q-=2T'!H]CCA_VEPZAW0T3W!L38#3A1A^6$CBBW^AT&ZTND+TW7H <(.S" MPYLI7^%MI],=-!R\MMOK <%CR"[D8-@[\\A,"0O?);"V*A)>QJ]]^&=0I,:V M8$!3IEU"^?ST$.W@8*T!_-+O GW@PL-A[P1&.^6BBH P[&&.G!;66;+JY0&= MV,JWEH4"'[K;*]A5*-P=]BJ>@2MS-"/39,P=F>,F4W@,\3F'"OE!9\AP'3&J MX@C]]5G(ADNS: U@XO%'LSOLMTXF,?S1!(#BU?3&JY39V(X>UF\,9_BJ M.6_#S(Y]_JUS.GGNWH49GZ.DWQ4C!":<;=0+%/5:(7\O.U@PU$P1ZYJM_)+I MBV=?=WP0._FR+K!WLZ"N*[UZJJ?8S,<.*!3!KFKG+Y;3LGI?:3!R,GEE'NCT MI3/+9@LGGSVPDF1"9WM^HM^7Q, N:K%$G^96U.4FY2S-CRN7I0(M^&<*VH,# M.R@?];MI<)RWG"9*]+@)RF@$F87%X,^V'< L *9&2',N[Y7$-V#]1KYL:J^O MS#J]4,]@36.,?7 #%:30"&DS%R@7E7;9S-:?[P&RA4&%HKSFKY(@9@^!S!1U.K MYF-J@"(!%0.8M3"ILG +&%U)XV $6$4;CC3]C+$TID<60V?7DR MAK@"XOG7Q@%0HML[66_\3_<89M.;'\]8XB>0F6NU"D]T"@S AS/[F".L'(\N M4^S,X)9$NAL;A0OA08MKG%]_C2T3P7Q(RBDK8^2<)DN\B-08YB.-(=*O'Y?M MC7W<_C"W50+2[O-VR7'&U-A9##!\&G'$OZI9CD(*)S"'WC#OK#SM#+";[YL< MOA<[NQLG6Z(R%X)X:HWM29NV9YQY8*G/^X]>/HI?LM4_CL> M=7O9_JRRLNK&&_6+?GUZ!4Y*5WFU-U344S+CRII"U[6^-5?[%*!F2-;A]^!,M! MV!R=1YIBC7A@!IEH$Q+2:1E83,P!/X#9'>-97=*;T+,Q6N>E1N>G&!O;W4&L MM(B91ELZ)=6[V-L?FAWPC;+3!%;!((Z?=7EB1EFU2WPC,?[)] MZO'VE\\"WG>Z??COYA[_]\#[-O_[M@O9KC3_GR\U?YP ML/7'=AN$A&V?_D7R\[9D':^(K!U!9$:@1F M6D!<&($LUF"L&1N525)Y>6:?3RM! P^6*0$67B#::H99C%%[J;T(9Y769,DN M5E?+8?_2M\V/CGJ5F!$@1\%S3;W#-,HL7^!.)$'=Q*&X?PXM&2TOFL-VOWWE M+.6CYUQNA&: KX)$L(X&*<\CI4$F(]TBQSQ5PV6&T\=!I+':2-U6JWN<8R&_ M-#N52AD<=(?PMM#_]?7];*PUZH3SJ"?1S5^L@H#?IYZZ .["\CQ;IDMU+ M/W?&[F>P5QO0%7ND/VH3C\5.U.?UO5E6 CB9DWF:_;5+D*/!\-IUFFP_GU6; M*9^^1BGF:B]I-BKN:L)7:9KTG B'7U:O^9%'\_HJ['*KWI(W:KYUU?X%]S+( M!^IH.>'WQ0J(L3&*[SE ?'$','".&_V)*SQJ_;9K?Z+X,[8S(7/(HHJ/#3M- MWSRRK8;K@CVZ$,"X07NXY];9:]D4GVX/C#O9-3O;DFL$2-/H2^; 5>F.V_LA=+#ZSG2]_MO;&]^^+[7WCZ SP^V=_\ZWCO\N[G_Y?/Q_A?PE7>] MV&OO?P=?&O_OZ=9@-6O7HCU:V[ MXZQ>@\<:;)XIV-PL!>-:_;MJ'+H3'#J9X!!5+C L92YP!1S"4B-;(J .IQ@U M20'[5V_8&NB(%4*B.W( *G QJ^P)3/<_&K%L@,R8?3=J3+Z$$L^@]=>=F3U7 M1J+%[:@//[:;-1!="XC^FC6(>,*)JTB1-R;O49F$C \<"649)D1(%OFK-T2L M,797;<">:,^_YRVZ#V!$U*)[%Z([M2&(C8P0;Y#@B2).)$%6@0V!&78^[ZV2 M9$%TR9H2>H5$][:1I.OZ-75S]8P9,[X5#467@L+/\^:,D4/U^-U,:P"M 715 ?0Q@E(U@%X7 M0*?&)#AZ7":P(Q7/.671:^1 "2(;G)#)8F6T! #E:UK>U1E5CP^@2]I!7['# M\,K7P>;$_4%W8%L-;WN]DYPE]\.VAJ6P/Y>F-F?RZG*GQ))<-TG"S@>N]QO' MMM^P1T>][L]2"]DZN58SQ1N:4.*"].15Z9#X*)F?6\=?8V!8!RU0E)8A#F*) MC,0&80G^G@J.1^:RE;..[ZXGY@V!O%[&YE@:4%>U>J2XH56EXV-I9>7RM]>K#HAKUI1Z#^[G6^[ ML==>QCB/7*3S.)G?FWD^\/S-+;:UN?75"A^#9RI+/T4<%#2R47)$J;4$4TV8 MI4M+01N#RG":TP&3UMFE!\WD/,'8-[ZR0 G89Q9AF[<$/";(8H^1YEJ[0*A2 M*N5S0=2%;7@?ALG.5+O<8Q7*&7_CG%*HEUV>\OFK"CK%Q"*R/@10;QR R?.( M,.@]HS6/L !7+$]Y&G;VN"%4;ND&4#;BCJJ?TUS"8.[_T>\W4[,ZV& L(I?H M\A%4]D<%+_VZW*4N=WE>Y2Y72&5^:IGS5RDY>,;3?V&% YO#.#YSIMN)C9-H M>S<\'.WE!=&O/?]G$R,'.Q0KECA.3G'#A/8)6^:"*VW3^VRW,S M@2&_%'[F36TDV]KH7U%PSGNC^P9)YSS8'430 MC>W7^VY!VXW;&[X0.8*,!K8&8_CU=V65A 8$1B! 0)W!+52JJJS*M9Y\ULHU M'.1K7YR(>NL=WMW[>+&_MR_J%QZ^?W>VTSKXEKEJ_>\9WSA\?[!WW,S/L;MW M0619>6$#2^J"H\.K?9A6 M%.\>*7EQ)?AG_ZQ3\,^[A:G?-A?H68/4W7G7)$A=Q&XGV-[Q(OBT=]:I\&EQ M?/HXR<9\("YQ)A%5FB(N8T NX8@(Y4F31&+@//NDBMS<%4J>65*T5J7&]^<: ME<(^O,).A189F&R&E%*@L%$1I&W4B D34PC6Z.#7-A6^VK?UV6>Z/0_&D&LZ MWH,SO(K\F"?D#'EZ*A!:'(2F$O]M\HEEU)'19M; --("@PQC:[76CCMLEL8: MJD2WU57DY7@H*D5^7$4>LPG#L 6DY0CF$2.>BH8NB,,3>7-1V8#A?4#*6HBXH%'9(@1**CHF53(81$0-R0A[<$N,($X&F,0*:15U./[ M.BCNN)=;)8$^P@MZ,=AXWP"7UU!^[+%0;SI=GHN@2&0(0$X@'A, GN(*:263 MA3E3W-H'B&AY!KGR%4Q6,/D\*>2K+>#XB @ZYHT.5K&(B43.&YU[L#AD&(TH M1@73QH*SEB^I@./*8.@MTN7GM^8:/MI0/WC.T3CM](HFPV^ZL6ESENK;47)! MH3P39PT?&(]/L0Z>;="__I0KT?%/E!RDU$S=[XE_C[OCV/ZCB%PWVA-4^,_> MV.:9/>^M_3:=1=-HCR[.>V6>_]@E3>K G+.4GY.:AQ6R_*9H1YU_!F.S* MC*4&EC+@[/_\O#N<6MLL.DS]_IM]M@]0>\Z#[Z3G//KNLI(_XG[5-S/ORM.>27RS%_@*'^ MN]/K[;:KM/DB[_D,V".I[[VC\%QL9WO_4#("R" -\C*!@8US7]6 V*!JVB3 M-<)CH(<;XMH<^O6ER4AB@2BI&9?$\NB2=@!8$?B@(L(GB[.,$#.2D;DU$RH9 M6;:,['T\Y-*JP+A!P7&0D6 XL@&D1<*L")M;401S>&UI@J,^R\_U581FJP35EK@4SI8^N.WJ=X^2 M,$'HH+P1)A N!;$6:\Y(,E)@1D6U%CZ^G/*=B_JAB$)'&C5RR7O .<=SQ Y% MTDFI:-"Y4&N6TZOQOS>NA3TTCO M"',NJ9^AS?2J^!3VX4.LCX]I*WX>CG\LI5ER>_\N=*Z2UU)>2?WBTV'(13TI M=<@K"O(*$X0L#0EI%:@67!@BW,_E=2G8M@1#<7%LJR3E-I*R78RQ6HG,;T=G=_G1HI5'*:H8, MCB P,G!D:! H.:"Z@<-*8/23+8HW68H/(JQ+,!0K87T0887_?W<(LV$Q,QHI MD7VG5 =D$I7()B:P]E)Q;V\6UEQ%]+*$XG*5"H3A+,.^J:5[^-%,/A$)(% V#Y4N+@(!N4,04 M<%3N\Y1=4Y'X9Q Q7K,V:F,K>QHW2KS(7PT7']N-4Z6,UW9S2>O\5:<5UVOM MV%\;U3&>70.G2AD7W>*'+1A2K0.K7K%OV=N8$T9SB^*JB^_07K,770K<3S>\ M"7^DN-]V]H[(_E[];)_6+PZV]W']PSN^__7=^0$HY,$'N.;7?[X=;#>_[?XY MJ[AUX(__'- M+8$?2N(%7"CAK-^SY:+S>Z_],^IG\K[1MFW? "[ZL=V#'[3*$(S9T+292N%7 M0P5^.HKK-$^N>FC$WAB*:JUH"SFM-?J]J>KLSO8 E(IF,"F_W[)?S'$#8*GK MC\]KX5+&:ZD+:G#6Z9X R%F@\]U&)Y/WBUCB9->V3WH%_C4CF MCSU?^I8N'P" M>.]TX2/KGY^6+7'R'6N=[N7]SHN[YU?DCVU>/.#%PZSZ MWD9M[[C1FW@MDP^?+]EHGPZ*-]OO##-A7;=C0_DJ>A-UO-]<"^H/#Z%R&86] MAS&E*$>EET&)/U$"1/23J4!>@JE\^S!UTF\59#;UN@C?*.#@WUDJRO=,AEEF MGP:=S X*X T=CNY"Q=G=&WM?]>.7$\P==?9200!09G4MKN](>7?EO 5ZL38A,%>.;O M?'3?\<=$*+/LR&@GN5;3?*, KGSSY=;D4A'R=;LE_1Z#:C%>? MIY+#)Y)#-I3#?\8S/9K\U.VTQA)0ZT=_W&[\=Q G9"%7+@=A:W5@>N?(1"&' M-XG$H#T6BMN)P,J'E&;>5*[612L;>,[:46S#RM^$%]OSW<9I\3:!0.25?_QZ M6[%_W DPR*/,6PJ"DY4Z71+5:QC.D)N%::JS/D-:1D,8=1/Q=C2*WB#K]/QK MGPZZO4&>N8*73([VDLO<:M96@>P65WS3Z,,0_"TLP3]M[[B6V\_#,Y>VP5.I M\&4J>3&D.![2R*$PTR^I=M0!_6H73O..@Q=>SEA)U5N@L>=HR'73H!UZZ[5. MX8HHCHQ8\.2J49#:G!$#]T NVH)NAUBDUO2*@G!P&.2E7'>ZL67ASRQVL=OJ ME7*>&2USO5$J6"\NS':>H;#6QS$"XW2]%9#8B7%-;-8,^H O%WD:)YGLV @JA7K( M#^(/,*;:1Q'ESD<@P%=C(+)\#K_-T_-C)-8EF^GU:U\V_MZ85(J9S:/UHJ]2 M(2J35P66X! /*H MC='^]LR-&Q:7*YP(9.BH4-FKC/K"F6;8,1PQU+CX8ZP)(68ER)XB%+3 M)BY7-6*[;R,VN:$HNTLC-K!^I- /T=M,4_,@C=B6WS5.;6A]M_9NCS]6 ]-U MU_$\]EA!*+%X)F/-S?@T?2:#U1MQF@V@1,]DK')#R-L)["T;,CYIZ9G9 M)H/SZZO,+Z(QKDM(GF?OQ*(1;&W4 W89321?Q)M8J)_DRY'BB4I5"Q1W6>UY M+3=)R@?_JS#$BR@4,,:W"F.\^*L^WNLJ_OXXV@XISRO-R^+(+Y-^AU^7]29O MT9+UY]U^K:YW*[,+^?E5*"\:C-2@?)*O/8*E!\9E%]\YZW9G=^J4?Q#/?^+*1#K M$S$J.,Z#]%RI9 W)D=1$1^64YOQVO4)N3$;)4KG5#OD_$X$2<^+;5ZAH[-UV MZLJBL1VQ^^$=W=D+Q_![6O_V!1]L;_'=#^];=5K_L?OU?6-G^Q\8LR<'?\X4 MC?UVPO?W]LD.?7^RDQ-A]CZ?U+>/X'[[%_L7[\0^C'OGZS^-G8M_3F9:EY)( MJ95"(@]3F:N"":1=2"BD8"S'B@KFUS8U65?9X?$\>BM7O>0KU'L8U$L\"NHL MH]YXSG*J,G4NIV8(8;A*X6X=DBK >W# F^@E'ZBDWG%$/5.(2_ADDG-(!4)% M=-@P3)?=K*U"O KQ5NG!%T \2;6SP4;.*.>*4LUUY%8ZIJU-*=RQ)UR%> ^- M>#MCBH=)L,%'A430'/'H@>+I9)'V$N:-. .(6"%>A7@5XI6(!PS !.6IPX[K M1'40G'B,A>">&J$JRW:586^BC9Z*TMLD4/0F)WTKAHPD'!$OE/>>:$%$9=E6 MJ%>A7D8][ )E+)JH#.>$$T.$P2)W?1)1 @(NH>%3A7H/A7J[8[(';#UQJQ/2 M03- /$NM47"U06Z%>A7JO"O4L$8HXJUPBE&N5G(Y) M 7%@PA+E/+U;I^0*\![<"XXLM0(%:J,QB7CE MEM?VO(*\"O*>-^1EJXA3YS0GC"<'C$]:ZTD*)FI-E:H@;U4AKWX)>8)(2S1E MB%K&@>0!VEFA-8I61A:)%4#;*\BK(*^"O+*X,O,A*:= .R+G-%GB1:3&,!]I M#/&6+*^R;9\(][Z,<8\I;H*5* :9]VZI0EJ"<2NQ%4[Z)*E5S\VX73BX,!7_ M\WR""^?6K[@^26ZQ)Y\+TL\:K!XAL&ZB3T^%4/=%J/I4-)UFP5 N$*5&(NXS M,<.4(NDM"Y91F:=MDXAUQJZVQ%@0H.;CP(-2KYE;7I_?^=J5^.YQ8I6F/J2F MCG<'B=!<,&P09AZ7W7#S5*$0'"4"Z 568FU3*EZIZ5$B]5B2?B M31AH*R>.H]Q9$7''#-*8@T[K8(!$$29T B4FZTKH2HE?KA(O)Y*B4N)'-(8G M8BBL(]@GEE",%K18$(NL%QHQHH)BT0//)'S8VH-+?)>OO M."! !:V=HPX)'W(?9L.13@3T5WBGN*)!!EP9Q*] @Q]AJ[M2XR6K\7A_V^B4 M @X*@3HKQ"F62$LL$$U:TJ!D(%F-"5^'/U=(BY=4'Z=41K/*>]ES"[;=,H1@ M6(2T%O1@@?X0P@+(X7H7A]\7P3Y,1 &#Y!FE"0D8Q MC3A1#&FE/0J8464\P\S$M4VCUK&X-X0O77V>1^AF!:05D#Y^*$:%EDM#R_$6 MD/%8,ID\TE1&L%M50,XJCX3DUBF7A)!F*5$8%5164%E!Y9.&PU0 NBP G8B$ ML4; >A8"4I@3 -"(D8Z:(P:KG0K$I&3M V4"52!:@6@%HD\1DE0AZ=*0=$Q% ME6>41D<0@24Q)S%5EAN"NZY-RB"D@K(*V ]"G"PBH@71:0 M3D2$86V)8)PCXO)>M,6YP"X&ZSXZ["GF49M<=TVM8U*9]1605D#Z D+S*B!= MFG-T(BK/N$@ #CT2C (EI40@JWA SCO'<9(\*K6DJ+P*2"L@K8#T2<,C*PQ= M'H:.(R.Q4X"9WJ$ ]@/B/ 2D74S 2Z7VW*N@F:X4; M2A2(^\@Z2XM@UN-8\[;;/8=W5+,M>/W]7JV3X+O>\7JMW[4AUJSWY??=Z&.C M:#E:L^T ^NT:S68,\WZP/O[RU)Y??M,=Q+PJM4YCNV<+D,@7ZL:F[1<'>OW> M>O%5)[>5K?E!MPOOJ-9L6+A5432J9D]/NYT?H/']6$N@W;7O6;UK+GH[Z,4\ M=C@5ONX==[I]U(_=5@U^.RPYM7$I?)>SF'&IT1X4HRGGL0 %DZBA8'?A$!W7 MAAFM5.0:S&ALHW'DD&"S-KK.-;.O'V%:K_0O+:;U%_YK[?9F.-PN\%=@@L8[5=/X^E>W6 :_C[!ZG<(\]$&7 MUC9'LU HS>447(&G*:F?+ZUR!%4K@4N_SVAF*4 _?SO3;S/Z_,*9B$E0C@TL M3RD:@ZT($6L9^25G>70E>$%F;YG?CWN#L:S:D]BLAUHSU!-L%@W]CFF3WOK?TVC5P 6\.+LPQ=L\]^[1.F M]&!/6.(GV".=;C'U;X#,QF[^%8S)KLQ8:L?=C&__\W..HX @%AWF?[//]@%J MSWGPG?2<1U_[,R^G12]Y>Q4&2PW=_-UU?[ONX&,#5&T>/LVG2R4UFLM2;L(BF1FT ^\F .DSL'-YXB+4;Q:$9,[X\IH \8GGM8;Q!KCUV MTV4)WI#L^L,W7?;F8X*QAQGL[0;TD^39GZ:\7_WI'$]JN?0_CL=0_\Q*+=;I MS*ZN+0+]*AX?3SW^DG*H5S=U^H]!HYE'VBLX=3/:7CSN-$.MT3KM=K['5KE6 M/%0O@Q>]O?":=@^T3M$[I0,)D2L;''.,:&(=%8$D+)<07GVMX?ZAV^GU5F@+ MX6[F>[F%< KW W.<[E\<;/_3W-G^ N;[NXO=#Y]/8*P-,.'A_N^;!ZWWW^JS M6PBM?[[5X;<'WW9.=KY^P3M[GX_K>W5^\.'3V<&'?S4.6O"L7_]I[7^MGX') M/YD<+0.6E"J)=*0,<6($,L0)I ,-S&.M!#5%Q4?#EQS1\E*V6BNH>SU09P'/ MJ(DA1:QXQ-+@H S1P5!%77!^"1NE%=0M%^K&Z2011Q$"IB@*+A&WGB*34AQAT2J@3FOR7*#NQ;>J^;/3.AV I3#A,LYD]730]]-W8A1S7L'+ R,NF-> -YX$P:G#QE-B#2Q+/A%B=:H8 MQ6J!T71#/!Z8(CA#4-2(1Z.1(SJB((!-F!SL8?S:)E\W:EE)]2ODTZET^-)K MRYD)*7I.6.(L$"VH9V 8@U)'IVCERE@]'1X3"LX!@+%3B$9A$#?"(FV=0XIP MSYUG'GM=ZC!;(1V^K[/B/M;!_9RUSUK3'Z'\3:7I2]3T3]/VOR4B)(YH>[EQ=@2NU>OWI[%F8?AE]4B+1/3M#TQ2_"Y&?,' +*MB(R@JJ#BB,B?90AJ)S0M[9)S;H15RV9)U'U9?LK;LF\JMH= MC_""5AL^5XLH70N'.[%"Q,40<7]J)\912X-G*#I*$0?<0B8FB1*)RG-JK: ^ M%Y/C=%F[PD]?O*."T@I*5Q5*G])35D'I':!T3"XE]TDDBY%RC"&N/4&:IIC= MY,9@K@Q3V8Y<9_??$%L9*)VN@W2USL'5;VZ5ZWO;@CM$W*+@SIQR2T]5@T<\ M> V>CVW?:<4]^V,%:^[L?1FI]/G^M\\-4*\S4,&3>NL+/MC;^K&[=]R$[]AN M5M>+?;[_]PW>>^S=7&IG;I[WSV\W/3RAH\#*8^U!(2@3 MFEMF P6[D]@$QN>#5['YVQ_',&C&W92#XSOMG*:YFRZ%[]V/7,XK_A';,37Z M1<&(URV%]<. &8_.1H0]?-2%.6.V9ZJS'/K, WUWF8OZ0\EU(,DFY0_D#5#9Y5 M*89G-=BEUHUX4GMRMA;"?*-I/B6^?":@?L^RQ,-^M-U>+0),A[*T6(WA]45J M/KR<*9SPO2Q@IZSV]-ZR@,FM'O@6U4VF+<"KEWI1+Q97+_9!7BPQKQ-_)I:0 MES.=A\!'&SS/OF/+W0+ MYV5NPMS)03:]&S/M+AMBTE".KCC(5F?7Y8[.L6'_B;.#O?>MG0__.M[Y]I' M&'#] ]QOSQ,XA^Y__?QM_Z)^L;M=QY<[-9?])_YHUK_NX_W6N]RW0L!SG<'_ MBYV+[% [.#[XL/.M?E'G]8M/="8Y@6-&.(X1I:03XD$)Y.!_D,&$,R.=P\2M M;4JSK#V79[0!7>'/*CW;(KG-,HE$B?:)<9Y4LD0S9XT*.#KBMD(0UX$@ MIT)"P29@JH!$*:FU3:+O73ES]8JZ/ /+\>^^[=^M+-SSS;M8 4.K>.U;[?#O MCJ_@YKYP,Y4L%:FSPA*,.+4 -Y)%9 *SR.L(,T8DQU*L;<)$KE#-ARI=ZIG8 M)Y7:+E=M)XNU>!R9X\A+F!28,XP*XRE]AAAK7%N4^YAM=4>8:(L3519^":77EA66?Q5S%BL2JP\%I6^ M=0;)4.^O"?>M%'XAA9]*QS/<8)84R#4U$A2>2EBGB4:$&JIQT3 ,Z#59QZJJ MM%3!P"-2\TK7EZ3K8T[. *.!>1.D9!FVEO(^JO!/=#IT/$0Q8%)6U8.&2@(RB"729!^JLEC*( MS'NOQN96RKNRRON4)FJEL@^BLA.F*N,*R\0$4ACG>G#!(DM!96,P(@1+J!$: MUEMQ[_B.*IRL"B=[ADQ_:J^[PI]EX,_))-_W4FN<<$)>AP0]/]RL-?@@-'I/^!#0@)>T0C<8AGH-#3>YX;I4W MT5I!.$UKF^8J@:@T>&4U>!4X?Z6W#Z"W$\P_!A>C=!%IGFOC&PE_B]0_5>!X%=*_S!*_^52Z8UP')B; M1LQKBC@A#MD<>VJ,Y5S[:+C"\]?\%QJ'=NN*%M-Q2%5+ET=X02\&,)>>Y%XY M/Y8"C3\FS:&8)'%$*N3R;B?WRB 3'4-* V):E:A1?&U3S6D+>#?WQ].W;JD@ MLX+,587,I6(N2S$'-O?$D>IPMK=_:)TQ(3&%/',!3"@9>KJ/9 MWG&LY4YWMGW^__R/ID2][=5 -0>V66M<;786&B SW5XM=3NMHL59/H?BM_FX M[\=0_$G>SCL5%,D/FC:W1W/G-7MZVCP''2PN,O2/PJ/;_J#?Z9[7NO"[W$6- MYN91N7Q'+34R/->R5*_G?_%ZS;9#+4-^K=^I1=MMP^5Z-1?AUW%B /"J;&_8 MBJWW9EK3JC9H+[NSV+,:;-4&K6J#]K*FL&J#5G7KJMJ@/?V+K=J@O2 JMJ@ M@;4RR&;$K6V/^T3POE!/X\OT%3YFJM?YKU/V>H?/K*=KY\N=K;_U=S=^_1C_^*XL?OAG\;.]C[;^?"%U+_^JW4 X_G/17TR ML4YB+IW $5$6!QT[A.QKL6RO(_/:,NE@K)5>K;'W2BN MH.QY0-E$X4Q"C&!*(D:81%P1 E &H"9T(@!G&GOF,Y1Q6D%9!67/!*,1=@/_S6"A>U/N6^-Y5@%0 M[VZTO5C[!12H^/0K&,S3VV7=V!LT^WES+F_SW:U0Z&TS4JIKO+HJ/U/"MEYK MQW[>Z4W#/>!)[TT1G_#*B@*M1/C]].(YOSY![%7+XT++XW2W.8:5=EX@%1TL MBL)8I)T+B&$I@ %I387)"4OW;NZ]>CR_4N"'#P:O%/AA%'ALJFN&69(&6*U. MP&]Q2@A,&(L4Y<8KAW4*N9P@6:6J(I4"KYYE6RGP8RKPA('JG0Y::XD4,2$W MJ6'(6N.0\@:F+U+/:>[WRI:5%[="YNDSL!0^QUZT77]MV.[7 MP&@-C7ZO:@KPY&8!?/%G.1FCR:K@:"$XFNJ/ERBE,06.="Y6PAG#2#/K$=#! M:(7''CN- %ZHVCZ6"5"I[;W5=H+\)Z(\LX$AZ0U8[\P)Y!QQ2$H' MC%]Y8$T,5ENU(LUW7L\.P;L?/O9ZA?O?E7NTPV2S7K_C3VJ=TT(?0PR#8CKN M9@<\7]_$:M0RO4WBZ-_'MAO_L+T8*;\OIA1-&&_ MF)>7DGK]6$CF M)^T&FX@3B@5D+,O1CUH@*VQ"S@<=+=9689KM!E)5)7^9:OYP-4LK-7]J-1_; M&4Z9(*0F*(K@$?=1(^.L1-0$JHS3!F [ RF*C5_F6J^!#NC4O/55/,)NT1Y MS2DA)C<648C+7'E*$(TB"Y$ERA,F)#*1N=(HA([@![B$(V)8P-TD0470&?G]#:JM/9%:.WC M;S]46GLWK9U@^<)Z"WJ+D>,85MI(&#(T&H03T48E8D0"8YZ0^_0"K78?[J!Y MN_WCV"U2$M9S(D)SD,=?.XU=N'(./FKT8ZO:X06M-B*NQ ;$BVP:\6BX-]69#*8#8Z_S#H-2B!OJD0LT(AQTC%;C'%B] ME,YD2U>4)_9_5I!90>8SLOXJR+PG9(ZMO425B,%*) QCN4"<1MH8CKCSS"CA MI79J&9W)*L2L$+-"S*HSV7-%S(G.X,08 >P?X9CS:CD#XYH1CB+F0OL0 Q%J M*9W)5@8R%^M,-M'WB-"YC8^F>U7Q#?5TS:IV!]UA5;#&]\DZ8D6_J%[M+'9C M[5H%;@]:+G:7:RA>4>'YP;1_PBT;[0',[.YI[!8>M+'+#-%GJM9W;ZM6%SMG MAT SB8\FU[GUP& ,H[E"I$ :4^9%D$(+#)JY<97,_)_U!6?YGMR65K-\I^9Y M9_5/AXK$9"5 +S$Y/TEKCC15#/"7P2NWWD3JYD45_I^B\L=BTWS/!;F:YCM. M\^[6(7-,V%P.2WA88;FA,,T1EEDF1< B:&*MS"$M<^:YT9[HZG?9U&\]ER$] M+5]_\WRC=B/TPX<3P/]&N]^I6>]S%D+16+#7&71]T4@0?EDT[RM/7,\M"'.W MP5AV$;3?;:,Y<7PRS'NCEELDGG8[WQN]+(*Y&>%4N508_Y7FA./>A&4826Y" M> K7^ &BUH?GJ?WOBG6UL*W>F7WSU^@IWW>Z$SL_0 'Z05Q?;IJ][A80C>6/79A)VS'%+M 5T,*M7B_V>[E69,.Z1K/1 M;\1>U<3[HGXH%#:"A8"T TN3PPJ)K 1EY#X9K8W#0HH24('8>'"2P-)K<)AM^KUW/%FYO%<0S]@Z[71M]WS8.SNV/0A8_]CV M:T>9R78!&;.RYOB;1FIX"]053BA4L3@?+AF&TUM%.@$3SFVU&?XT(M)LX:^LGP^!3K>IWFH'_]*5>Z,SZ1=BLS\W8F M_CWNCKMI'D7D 'E/D$TPV#>V>6;/>VN_34,KX.KPXDS"W6>?_=HG3.G!GK $ M4EC_.Z61^V8 F-K-OX(QV9492^VXFP'U?QHF44,E]CA$!XLK,UHI4%D"BF^C M<>10@8)F)/S]-_ML'Z#VG ??2<]Y]+7L^,G!CL5#S!*2&]G*TP!4;1X^S4!X MR06$C@(KCS58J9PRH;EE-E#O([')QSB[+DHO%*%<&)& QN@$RR01P<*9D_'-Z,/;T.B=-NWYFT:[ M>$O%26^'PQJN0'EDLWE(>:#EX2$@&[4!C"UC\C YC!WFY MVQ1?8M6/,^JM_,MF\LO ML4YE]%?<.SK M)[YS\;EU\/5?S8.]SZW]5K[^^U:]]9'5O[T[SXZ^G:_OR$QK>*JL(8IP9(W@ MB$M*D-72Y79-P5@NG9$IA\LNV(+TX0);?Q*_6B'%:B.%8#XDY925$0QAFBSQ M(E)CF(\TAD@+I+A%Z'R%%(^#%.-"2H9H%VD(2! 2$*PYLZLQVPVNKO[(*1&5W-!W_ MAMGX-'$= ,E]SMM?H349=W((XO&QX>3!^\%^,(+P*69*X%[W#BE(@H'5Z]F#+>*5G2].S\<+MO10DQUE&*WT.RZ7(N0#KN,#*JJ@%H69M4].KU5@K MTW]IVK73:?]W (-(C1BF(I,K<_\!EO.?AODOX(B<; @#D#3,6>_-[QCS9Z=7 M8=5B6#75)5I;RS2+"265\TA((LAQ(1%,.Y/:*),<7=LDZT1?K?A>^0E>C.8_ MXCY#I=X/KMX3/@1,HU)>(R$Q$!!N+=(PL2@DYK0F1"H-E%_S5:KF^O)\",-6 M3TO8AWC9*/04_.-Z1^9+ZTOQ./ S[B6[L[W%=[<.J8\\4N>1B4XB'C%#5KK" M.%)*:F:DX6N;;)W,Z2A;^1V>*RV85,B+V.T$VSNN=/'Q=?%\I(OOQ,[187!& M"6$HBLR23 <,LKE@CA2<>3@<_Y\\Y&W/0BY>)EN>5 M9^*A-AK**@,W $X$RZ.8E-WTI1='J<[G%>#<Y-$DJBJ3/FYC4"V2T M!-M#)0V+AA61!UCXS=7*!)5CX<4H[GT="Y7B/CI3J)\=XL2E"]KEJ .%>/ $ M6>L8H@$S18,6B>*U3<$7W"EB4M)#'G-$V?<2F'8VB9=U_K>[>L>1>%? MCS_FWQ'(RG?;'%8:L[GRI6W[^,K\,8OT%WX*3O+/:(:V1A-4X=5B>#75;%,R MHR+S%EG,'.(Z@-VG%4>$),*29\9%EN,ZJ+@:YW[[/L.5FV:%M?C!_#25JBY! M5# MN#=>OL'S%&P"IJ["I,4PZ7RJ5[?&.'BCD L)S)U-!6DZESO0! M\V4EGJQ,:]G'<'&\?*5_"B]'I?1W4?HQ$5'$.$J)1DJ3"$IO)! 10Y!65 7 MX0*;E'TECN5C+VM]?8@@WP] 9GC&?U[.(_56K?86H@@-;J:,'H)@0YG=LX4J=T],%'Q8O,:G,? M_U@5^[S"JOVX%+52[8=5[0D:ZP*Q!L@KC5PB[HQ#6@N)F @>"VNHL#'36'PO MCUH5&WU'C]J1;;1[O^7\:K@N:&B_:_-3U'K1#[J%?E0[+R2,A/(.Y>::&3U;E! )A M$B4<5)?JM4U![D/W*R_%?4)\[%$9L=%J-7J]5U@K?T7\$3=!U.C;/R\GJ8*E MQ6")3]*)J+6$Y4,CH7U"G$F+3 @).>IY9)IC:@O?*:7WV1:IG! KK,@/N"U2 M*?(#*_)D:#&-RE**@A<6[ (3D!$8(T)!KGF25CA3*#)?D7"KU^.6N+:FRT0T M\7T<%2\M"6)%6,BL<_5C&XAAG :Q"K(6@RPQ%9)AB3'"180]H[DR/D=&;KGT3@;EE8EKY*M\P>/[0&>30D-%C MW _O/$+JH*02L$?=:\N4+0>R+HF#$G"Q(=B4 * M)P((&H Q$C.=C[H[7_]1,HZN=F??N=V/WP!;[S?&?O M\[>=;\?'68'_<_$IC^5L9WN?U/?V?^Q\^W08./9%67@5,P7RH+O&)8L\T\D) MX+%8VK5-MG$U;*<&XM7,D]E)M>^VV^@,>B"-,.$_[:=:.SMN^.-:+DA@O]M& M,ZM3K=^!"Z4>G)H&_0$<*J\%UEQQN%'X.M9KC50#&Y:@QFE]Z2X31M M;M3VI@"CEQ?QHA>OZ]HVR,90?#KM'LQ\@2Y? #+ NO__8#9"IU7D;61,.XBV M"9_+"Y8G ]H=V^^%R P*C\ PX[0'7Q3?QM,"A$(IGWFYR=('DL#*RPQ_7US$ MQ0APU6^4%35&8_F[EH"3=&VS]FW0;?1"HX0U-^B79[4[_?EG=F/O-,*/X3>3 M9_8V:B-DK3T$J'*GG&0J(ZODR07G/!5.*J^C%D+1ZT'UUN2JPMMY>D)WMO/S M>+R3Q[[WZ5 HHYV+' G-0&=BPD@#]46&1>W!]SX3,A#< M.2TC\@,L(L)W]+ L(L+WZ'O[ZD7[V\DA5TJ T::0QIXB3CF#Y8 2E$N+ 7,+ M,G&:J<1U[:1'DMV-39NA'H2OE-X2CS=J[P==^*+;@G<_+6RA W!=8FZS$3/T M]VM%=M\PO;7XL8MM$/%"[J:5XJ=JE->:?..8BCMGT8Z]; 0T>L>%=*%D+@+_#EP,"U^B4&%W"&6I\

6[YP#QA0AR%U0A6[/-J\\Q\3VR'H- M.,4WH"1P:.Z8UTOQA[-.@6BUBWH=?7C.> 1GY]&W[$GY3/!:ROG/@]JH_6%[ M<,WB]=QF(,5MXH_3J:' V$!EAQ(T)2I#3>_=+"%CB+@.#GIC/!B_WC5Z#$'&6'7]JYUO'&RU#O2<8.3+29YRR_$^M]9] NW@I,U_=&$9\\ ME.EN_.^@ 3,#IB&@^2D0!=]M@.[9@AL;?8:,'6VE-].;W@_>Q(+M+@4-QB< MB\/O,U W\F5&2IO/[4:0Q_8+F^D$ \@J^_$H@% M!>+CQ>[VQT-JG214$L2D8XAC:Y#5D:%HJ,1.>:-%KO[-KQ&"C!R+" ).<#T2 MG!%$<"NE)322&*5RQDDK718$8BI!>&1!R!L[VEK&<$ .=!3QJ"ARD4B$$U$8 M>X#O7+N&LVL$8>SG:@)ORYG/$]-0K*@C_K6>E]GFH)==8O"[!D@'G-PO1 DX MMFV6+'5([$M:<98GKM8H9J[6&X=D29 M3UZN>D/RETG/R.4W\=O2""F'4WI!:JG;:=5.[7E!@E\&7_@:QZ\26%0?1I3I M%Q"_[J!P;=L3[SO+Y3,D99=AJW^- M'JLL!%(\U%8Y':\8?V>9V=$A$U86?"QA#U@L/$> SA)Y _IIDL$.I[5-,I^9 M+;PF/QTYJP3C1L&HG^U2:# #"?."=,2F$?@TE,O"+EQQW8D6W\/W5^[Z1HI M^]QI-M^7KMV][.?:@[O_T>SXDUDOC@/] M!Q 0Q$N:L!O"1:,-RKB5E5T%":=(+H(,'-B[%=R0Z 5/Q&A&@$I'4-G3',8" M"OQ4+H]BF6U[6%WMY KN(LAPX=0LW(_MHAYQ20UN9*VUPMD)B)>]?\ FX@_@ ML,7)UQ"57QKMD@3TCSL#>)+0^_6R4<=R7PB]U0N9Z=HRO3T_5/:K 4X3ZC^\ M&L]Q32.T>%/@"6#+V[-&Z!^/>@=-G#6,W<+C4ZSK=9J#_O6G3."*C_GE/I$( M:3P-A9/_'G='HSFU1Q&Y;K0GR"88[!O;/+/GO;7?IK$3@'-X<2;A[K//?NT3 MIO1@3UBB=LZCK_V9F4D[]\BQ5T,S;XS;?!J MJLW#IQD(+RF.]$(1RH41"0B73IIQ(H*E3 #CCSD??]$@UKFW^2DSV/R]"*4= M+PY%^"Z\KZ8][<4WHP]O0Z-WVK3G;QKMXJF+D]X.AS5<4?+(9O/1\D#+PT. M-6H#N&7&V&%:W/#&0_C=* [-1".7QQ2P5RRO/8PWR+7';KHLP1N277_XILO> M?$PP]C"#O=V ?I)ZN$ 3L!O:L95LX'$2'O2,!JJY^0[9)KE%][47_/AXZO&7 ME(&ZNHFG?^3@TQSGTY^P)(:F11G@\6!]$5]V;M2S3WUZ@F++U_@[7DA^4X?5 M]XY$_4/];.?K)W+PX1.N?ZVS_;T36M_;NCCX=L3V+[;.ZGO'K?W9_*9O_@>, M"\:X10ZV_SDYV/[T8_\B'._N[?^H;^^T=K?#M_HVW/_#P?%_+D;9H?#?KJ M69'F6E7%^67K,Y=))$JT3PR6-P6&DV;.&A4PS+O7)NLS<(ZA/M_=@JKT^4'U M> MJKSA([R@%X/^]VUJ6+G'EXG7GR89FJ)$:&45(BX!0Y-*(RU MMDFN!M,O"-5+UXXG=D15.%GA9!4+\=)Q3Z -10Y(@EB"@A M#3!5SV'%X:?\U=K;M"#P[U>[:C9<;:9"[ZUP_JDDV^] MEAK-XH3BK18I8E>*H%5MH=U)'-* M[7FTW=YPO_2RY.--]RNN.'JD^5>>?V&BKL^R'&S-=V/(*5CVR#;:O7Y.MN]V MFD5>?NS=+RGZ3A5C[Y@$>YGM^GDJ,PV^^+-\P,_#5_&*4UZG]:KJ:1@,5CPYSL7'P^E858' M&U!TB0(L,(:TD8 -U"7 !,!J$4 BM)X/"]-9\:/:=64AD+*N8[,0&AM@U6\4 M]0]SL9EAK9)>S9V7I1=A)D>%16:6__FYM,6\_309C1"]]I,$?'U3=X&'HP)7 M\D **O"+_/7&NNS+R/+O=_Q)+AD8N[UW_QTT^N<[G7[<;O1\LY,K_ZU.4O_1 M2#?.=K??'X-,\X.]]]\.]DY %SZ>[WZ%^WUXGW7FQ_ZW+;K_[1W>:M. : -3#[,+<:1RA3];"+_ MW\= FX=S4!!P];96SL75?/))59B;*_CSF\\,5@ H$^]P8(1SL$"M-=)P8F," M",;QVA1&N>K5EM[]R 7J+\M=QER!:%C=MAM;G>_#,JH-H,S]3K2;%NRY M[YU^&:PQ++L9,BXU[5D^-5?)VLK&;K/DR'F9Z9X.4V37:\-IS$? "#XN+UC^ M$I:C5B>_!="FXA:EI9BK_&8;L;AS60<5[+M^'ZZR7E9ABA90],]\O.3_6Y>7 MRH)3R[6-^LVR^(BWN9Q13NV$;X_+NYS&;GE>^?.B/L/,%?_XR16O7>)A!7:Q M.QO";C7 KE4Z,?BO\"Z)Z(@03D?#%8GS??1D:FV'2?=Y?3\#:Z87V]/M)':* MN^ZF?_(\O1L.=J_S5^P6JK1[UEZI^C:/C5R3Y4A.X)R/AQ@(G4M6(QF\1YSZ M@+3S"0FPRP)P,8*I6]L$N;FZHL\1H0W0T$915;H4VES'VP]:@[)D13XC&["% M8ZBW4?N_8XVX5H9[0Z])<;WUVJP,%JJ[J! RB7D*SE(M>(K*."V]80' VS)8 M%']B@=+Y$K<]0HMW93VS/\Z'C[>;_BR>IUA/_RG>P%;O[T*UBZ<&V R?!7,8-3)_V::QL6O[P\UAGT>WU; M5J^Y7EJ+HC7]6C,NCHU2*R(CCIW(_)2P.8+ MQ'#R?[*T SH6J^9Q9@NGW=P0H9^+T']O "<*L+2?Y^J(I[910-OQ7'3\8T;> MAH&A1?',1I[=PC4X&NVHF/B@W:#N^V<]:@XQ6S.5BY\>=]]?*Z_9P:+V_ MNG%8&7X\B%>[8A]=U(\.I1)"26P0!3:.N.0:&<$$R*Y+P:2H&2-KFW@#7T7& M68Z75^2B;5(A9@V0HP$0OE)FVB7[NQ72Y7*O@'65##T#&3KYL?OI$$?/@_(, M,:%H-E<%?:0,/K7HKY1NW=S28./ *(:[%M MF?=";;\84Q_LSUQXKI-MJ!M,+EOVQ.B<3I; ZXW-^-L5>UPI7U.A6;7=\HG^ M:L*5;O,,*^\$N*%%PVR7K:FEOG@;Y?SV:D==V\X[LZ>#;F\ '_/"?2TD]N)1 MWF=;2MP:7MPF+EEA,?!B%E\Q(L[8P=OU0R)]D#PPE!C-NQS9]."1(^"+,43K M;,A5^?MGG:OH."D110>?7ED+G6)"AMZZ0IIBNV-N;@J4G6>-7A9Z@/WK1;Y@J3,2GTSFVLQ%[ VW\'\J MI5S50"NLB?;J-@3@UIL]Q>)?-$J:?"];75#M.")O#GHNC0^4(6E= "Y!!++P%7()&"G.?3"ER"VI M!<;S-X/&]E+)!;9J)8FK%1CU0FKZ?\E%$./HO$+5&:L0P?;S4Z@E;=F8Y&PR' M#EPH UK9CJT?NRUXR&(@A:%0_'JC]L=Y1H5<87:"\OPQN1S7MDPWFTAU*&64PIK;0C!=C!%" MF IU5A9U/N*=O?U#S2+,2]"(*;!;..,4&>,XDD%:SJPT4>6^KO,A9\)^Z94= M\RYW?;*N+"9*3"EAH@[>4,6QQ,XZ3KC@.G*JI;V5!5N)TA.)4F[$Q9@@C'F! MM,^Q#"H2I F/R"H@)GE*::[0.K\%TY0D#M0,6A]0KXU07$+)$6C Q? M]-XIS- AT &HQHQR(Z]TWE?/%@8LQ/S[GTH(L-@&+OILY3@^.# %X=P3Z M>7/D1^SZ1J^H^>J*]I##%%5P)^(V:Z: M03[73+FMG ]%O'SH=^/'K=L?C=:@58KYZY-K5@>YUEHZF"""B -.QKDER$;J MD=2!Q624<"&L;?8:/\H TMD@@EI13_VJB-5^ ;)_DV $300),HJ<;,VC@;45 M_D-E4AX'HE,E&$\I&!=?#@5C+!(I$;59,)1CR$DLD4P!2\:]]+F,3\HT;+YD M%.;>-61SQ!H!Q[+'Y#1V>YW<&,DQ3-P89JT&O@:V MN3 ABFH;[)[BL+OG#VT"K:32(>L-"ERL,KD/I@];?2+AK*%Y$QO3PU7T<+'.L*<7S? *NQW M^D4LSEWX/C96"L$4389SJ:F1SAI,+0X,N/]UL2:/Q,TN?7+%R+<&_>-.-R=2 MO69F)N">AY9C8/E2(T=R=TPM LJ-<1"5WD9GI+5>WL:U4/CB+U_KM+=JTEE[ M@^6;#?:-',4U!+VA37W5,)WD7//[4\]T_2WE.BYJ=L U +B=]IA'6.2#CL(S M)H6C\)DA")];=G2&\OUJ)?G>VNW="ZGOO:/VB3NO?/ATF"E<0\E<3D_G/^,'HA:=(.8<$52$G, 5'<(865\,ZPJ#1=VS2 M@'+.$KU^!X<&""(Q7/M( 4L\C59JL(>Y8U%R -PPO[1P)2=/)R>[VU\.G7** M!@,8$EA //F$7 12)T)4UJG$70[2)NM82T"4G[4JG/ C?+>-9K&:Y66SM "O M6]<&5YW<-6" L;:@!/)$M%3>21$UX8 M"$,*YLMX[EE181$09S5PD0RFR5"4@ =Q9:R)#BURF F?*Y3+RF7BH M5JTW:,&(SPMS]CBO6D5^_F1PR,@B&&66%"%,UV9I3W>X?#.GQ]ESZ=W%S892 MINK=50WVP09+JZYHU[<%VQGMY!?5+4I&\XJ[I'TM_HBA>!M;,#![%(O/0QNB M_..OO,%6O:6K;^ES;-E&[K-6_)5[=&9*-[#-XN^]V&T5'WXI=@JN% 9_16]P MZ^BH&X]LOWQM'^$]-=J]AB_^^LK;G6!"8"_6[7G)=X;NS_N4*K]? M(;MG5*]MOGOF3B7;'M<],S'Y+\0],RP$A^M[.57VZ ?\ENY\>(O\"B>@?WW><[>R<_=J\4@OOT8S<7Y]A^#[_;Q_M[GUL'VV!I7;QOUEOU M\SH\X\ZW([*[]T[,-,4S AL>/484YAUQPPC23@N$B5)))J%M\&!XKRLNUJ6X M=]W,JC?>RZAZ^8IZXUV36W8WI*0/"(8CEC4D6",&6I#/"B(7A0MW0 K MSZ@_E%$)MV#.+YX#W[.=3Q5S_;RP?JH)H;/3-P7_7X/W#X?<"W3L>4GJ>ST[NZ<.+T[3>@OI:475EJF^8ZK&&1$Z M6(\4-BZ7'HA(B\B1]<[JP+DB+$<]B8U%*YL_H>H^R4]?O =QI'*OK:WA]2U9 M5X +Y6B)C[W>((:R 'D)EN4FTV0HQ>7D55BY$%9.-3/D6GOKE$7,:X-X,!8Y M%0A*0GON@I(JA]Q(JM<-4??HTEKU,:SHTL)T::3A%6-Z$!289$R*2)]K*P2+ M>1"8HCS'(;A MG %DM801%HC5)F?I+\*"7JII^BQT_R50J3DZ7E&I9>K_1/"5()(R)1 ..?C* M8;"#L',(9,*+G$)H7 JQ3?T5?_4+?(%GJ>[9_5<1D\**3/9 /PWAG_+0/#_ MWH96O>IP_[M5!*_"_9\3G.Y/TBFB13*>*T1^_DAC]UQN*?S<4JT+QGPM\C=E@BBHF(2@*-%>U MBM@B9V3*\5W,*4=CP*9PK#USZ)K'[L8C9#"&T!GD@@W7#/%9J/CRBK+,J>^: M,X;G*KC[N8*[A17\,H]Y(H4Y9R\_UZJ?CZWB_S][;]K45I*M"_\5!>><>UUO M**FTL@,1@$ B38'=$N(>TA MA[6>7/-J3CF^;&+)>H-,PKG%<0S(Z!R0P"EE7/F(64Y(7%?7]B5>A*1P XL] M&U'AIGFN!)!<*2L\0.^C1]-SSO+[B]3^2F"8%TW.!0;,8O),!!04 X$!U!J4 M^RNAR VU*I\HQ *:X#JENLZ(OK/4QX9$<8$_*Q=M7%+6M32I7+:"4 MP[@PU14[=$_ 7R% K*K\OE T]-/6G_L6!;Y7-O,BV' URD$\&. L'73?M6#$ M0E9H1:%XZ>U84Y!;V;$6"<3G8JESN:\7-RA03P&($ZB[QD>4?/26"AV83 #$ M9%V:"H3O7\]A0;->"?"% T,1Q<\ M$D(!MBFID.6*(JJ3-DEXKA0MNK4J3.M$\N$G:C"@R875F?KWH'_N+?L6D>M'^QT5W3I?V_:Q/1FL_3[;6:'5G3R<27C[ MQ;E?.\.4'FR&)1L!B/?**-W71>^8?!6,R2[-6&H'_7QP_5?+)&JHQ!Z'"">7 M848K%;DF0F$;C2/[:FVC:!ORC]_MRDZ@MLJ#[Z55'GTM*U YKKV8Q.7F'^47 MN9;X-3\^-D#5KL*G*P^4)*3&Q#L<&.%<2&.MD883&Q/%!*]R&YC(*2NGU\\[1[8&M?]> MA62-^Q1>*W[<@L5\"VOY/)SM]VCU=MH\;.S+W!C-&XHPT1CQJ!DR@F 40+62 M,F*+94X\7]>7:P+5[T0P7":1*-$^,OJ)R M13#S$(S?-T8YQR3LCE $<2X=TBKD-!V1G'!P#I$B8(M>UT#R+D03C-)>6(&# M29PZH _G-8Y11R6UHK0@&CTFFLO])"NB>4JB.?V\[T#E\\%9Q(TWB!/X!)1B MD;)2 1UYKVA.ZUP7ER-RZI*/!8-0IOZNZ M_QWN[5N04DDB%*4H/.+,$*0-G#:4:BM4I#9(?+'['S4Z*8:Y]MYRP[6FU%IM M+-;><$GBQ>Y_67J:E9"B]0=C :EF\UYE$2>"U->Q652";[.85(A6D];PM=%@ M(C[]V;;^.X+M[[5SG_GR,2!&^7Q!IQ=BNW;<&AX4UY9]]O(/E^0W>TX*,[W[ MYI#,7E]KHY\([5>(N^)*:?\:FNW8H.]W8!>: ^^7\9% MOHCI7]_AZR5,GYB7U>UMJ_6C%>!XK)VT8OM>M7)>3+9W=QPKNTC3#%N8TG2F M!TT)QML_LQ ?PV2S/X(<=J8FH15/I#K]NKL'U[7;7V$\C=WWN-'9/MWKO.?- M=Q].FUL?6U^__.O['FT<-TXNND6;[>;AQ\,=^+UYZG\V#C^<[.TV6WN'W_#7 MK09NOOMG^^N7CX=[IYNG%SJ["1&I=]$B;^ ?KI1$.G$#6\LP!JV+N@K?^YT'+AU1@=0-8W=,L6('5"H#5>0Q')"$IX02RE";$@Z!(PXXB M%>$8DM9H06T&JWD3M"JPJL#J$<#JGN;H"JR6'ZRF@FF9)G *28-XEJ=XS+"% ME4:!1I)LTE0DD3T>L@*K6X#5CAQKMX8GS[.*_3-4.O]UMF45 M.,X/CC,=%"4W%C-"D& 2(XXM1S9QAPQ/U&(?05+7 (YZ?<[TTI7'N:IN_K-0 M^2JHN"=43!7GH();8@70'@ $9S$A%UA$U A/H\:2*9.+:(>LI;*X$_)#&\V!P 16/VY+YZ:'BV3O_ M/K8&WU'JQUAK94]L' QK?>"F%]8QXQGI7'E#W\)^OA]O9X6-\V/C3"/71)*@ MCDJDI:-9XR+(,!IR60E%G8;MU8"->%Z%ZZ&Z9#P]9E9M9%^8[E9!SD(@9ZH. ML]42.YO#=AF(8Q@'9*BB()T)(B7E6+F<O[%W/H#;7(R';3*MG#O E+.&(&9(05Y$AJSE#U.'$ E9,,+VV(2YF_91I M0X\6"+]:O',G=:3BG17AG:E.R\+EH!N/F/42\< <CG=FZY!=*K7U MJ[S4U2C#$B_'=N7DX8)*)XG#!ZW!L-?/##Y]54[:;76.VJV9F]=K^:F9!6SW MI#8:P&BG;@]V:&O#WEEN\DQM%QA+682Y>#2P78JMX:@?"Z_(8+U4=F;&G.7F M6C\>@1J::P 5@STJZA34>H!)M>.#EB_SEHN$>E3.JLB0'M3@BZDG]6HNUGK3 M[39A#,=V.HVZS)B^,)NI88699*Z\BK"E9S/MI6(@9V^\'E*\++<>B(_&P9R-HPR M!WR2ICV[H.-+9LKNK-\F$WOY*7YB@RZH%"8.MJ M>;=SWXY,+>4.#'O#S *3K/N\2.?9]C\SYI?;D6MI]6U^+^9 MO'!,J6>Y]65YP/QD/W6"P!_9,1A][UL79AKR;F;6*K+YX7,;=GU8B_\9P=" MB@L6Z/6+.V?VNKC^BK$/#^ A,+P\JO+IQ3?Y\O7:UIV++-5KQYE&!WDYY^S= M<3\7WYQ-/#*1OR^&6EHH8'I0:_'Q@QSC., M3+1 #2(D9*E** 7EH@M.FJ!RXY4,#H9S\,968U_; M:"GE%ADG+*BJ)"&'%3!+I"*HD.# L[EM.:6FCOE5A>;FH9Y[GJ85]2P5]?A] M+U,T42EDA6>(N\3@]+4!.>E]U$*X&-W:AJ@+:>I:TZM/WWD(Z)YG;T5 RT1 MNQ_V69 R'R) ,83 62V!@%RD2"EC56+Y/4[9]R#.$4#!$EJ=? \.12E!72#OBZ*C? M^SEV2\Q#KG=K)(7$'&2ZW3EJ]TYB_!3[/UH^7BW%-7OCZ14$.B@DL^G?W\!J M-'O#O0CCGJS7M+'EC&;EBZ/9;=K/> (]4GNN M48)]]M8[)X-M6U2%_C]K6QSN[?A]32IE0%%F>R^[9E&M:)8U$ M# +.NQ! 0LNA\?IJO_KM7(CZNFK.#^LNO%20M' 7%I!3^QB/1GU_ .0TN,T4 MY-([0;NUS=$W&%;)_ME7!WQ'Z[7>J%_[LY>=@L#*6RW@_&&O/SYM?F1^SP== M[@-6H,5H>-#KMTXG^ES_;)7RW:.C#!_SV?6Q]\1RARFWCK.@C0O). <2N??! MA)@/)T (3#@YJJ=T[KG5C M###(Z2(Q&4 M7H61QC0B18GSF% GG2AN*(GT)1 HY[H&4'[L5K,P/*XVMS7U, ME(W>&D28"H@[8I KU$JAF6$TUR9):QO=WB4"&4Z?3?E +3=]O?8Y]WBL63A1 M+QQ>^1R\UF:RH*,+,XEY"LY2+7B*RC@MO6%!)FP94%=U=#T\\K FJ)&&82:8 MC2C@J !Y2 X=RS;:F"C7E"MG7?9X"ZWKDEW&G\\1S15K%$W,:B(:**_+RS\ZKV_3-+A;WQL:SA)*U5;)C MO%*_/73WN+] C8EQYRCF?K[=;W_%K#XM33>X_)Z2:D63_NN@<=J&W][_S*DD MC=T_#W9VP_=FY_WIUZWO;&?K VF?/[SJ[GS:W/I\VMS9-_G[X_;>Y^V[F%'=U+>Z%Y_ M"V2^=@]@:WDZ_CW)'G_?!T$9C@7A$:PR[+&. KF $R+1&B6XHD;3BWM,LKU$ M8&P#UAQ'; *5T?(0F)*,)7EQC\NUO]P<[U?-\J[L?GU2)2MKI-M>Z#!%4]\W1K"^OA;#+U(K0H*(F6IF%5LKI9_TX[/5@.KTJVZ;A*A *-[W/23?YB9]RYE?A7GU3/->7]/QJ\].;WV A\'+NU-/N M3JO,6LN>;)N/B1\39^"@-D[*@]T97Y2=0(54'DIG]GJQ^/V<;)=CN?,EQ?Z. MO8G9^AG.3IFQ];?;&Y86X%QX)GN_X2'CQTVRFKHPM\%X*\%H-I$J9(&,$"="(A22[V[A7I[A>XHTS2/^H#,?9A -/Q<G#GK=;FR7[MY+;REDB\R>@UJ.ICQ+*)M9E^Q60*V?Z* 58/5>OR3: M9HWC?2H\XS87;Y(8X! [B4 H5H@S*VCB1JKL,!H>]..D@O54!,C5E8Q(=$:D MW!-!\4")Y5838PCV1$K%PG0PXA5Q8->X=ZXR1.4R*COI#;P\L]B+QB9XUNFW M?0MJ?_":(YQ8 IDH%EF[ J4DI2:,)LG%VD;*\ORX)LJLJ6&]]N6@U8ZU"&K6 M1/ >\U*KZ]NC$'. HCBMCW)K*S/*& '&=6ZP-+CRT/QJRM.Q.)<+ Y+D-I; M((O#F>)';3N1VLL+QG)Z<;J>GZ&SY4="#\:1=8:"P?,WJ=6U73\9[(TFX:N- MQ(M VXU_N/[O&P^#Y#<\^U(/\.JVQ[UM? QRV+$_CGJ#0AU]79QMP'!_'+?" M\&!2S&KJKK*JUFM\?HMU133>];=<-[['/NISYN$,HTW]>] _+S/V+2+7C_8[ MB$PPV->V?6Q/!FN_SW(&L,7XX2R'6EZ<^[4S3.G!9ECR(DC-O5+T>#W*GNY\ M%8S)+LU8:G XP\'[7S<[N!2(9[GFU3]^MRL[@=HJ#[Z75GGTM2QJY8IFUN]/9<\-H$1G!(6!@F,$^>Z12)8E(DP:/A MN:WUU>^YT=MSX3T^^)0(C(MSS9DDVBA0' @,,A+I$WLP)ZCM#([MZ\*D.MCL MAK_.Y@01TT$G&3[:L>:P1Z'+;>!H=EO.0 E41$ M6'05$^-*68>)X40[+IPVP>A+3NXE%&K^M.U"E1@:RXU6/OV\7L%N5Y[]() M;4PU3U.X]U*04D$S4VFSM4GTYR(ZC:SL[/&S;'I0GJ8/4Z!ZYM(%]0\L^\N8 MFY?T2:M>%P[@(O'NS#16]1%</T7X>-TX^= M_*RON]_HURUX]^'GTYVM=GOGW=[QA2;LF#L1I'.(@G2).$D9I+K+#D"-"YZ1#RH2EPG"5RS)AL21].:?%@0LV M>,)+/>E!)) G$E94H?TMM;@R94EYT&:"=WW&?,+V:HB(XQBORW%'MQ 4G_>! M='=Y\$[!==6QQEV&;^.@O^OFUX4X5Z:8E3W('R!IH&+ 6S+@[#$?@A$F2H8TSNW# M8\XS\,PA(;".T02;-"LLHG29+*+/Q9U55!']U9$^ZWP?N],9K%KHC;)S/@_Q MC_&OA7\??AKTVJU0_G(C_BR=N//?#[D"SP9Y']T'=8:\%=[.A;=^6N!13EML M>4(I\8"XI190%_YT041&+,U*5<9:(2^7P/PUUBZ .>XA$54@58'44HF'%4C- M"U*S0J'!S J7(LK^\%P3GB/+/4<,4\5TL,&+PD=']'7IRTL(5+/-N,]2MJ9+ MX-P47G['6.D'+9P%=)\KO57!Q*?O]W5D-!+%$6%.P@%K*;*.,"1TP")*RKQW MJQ <7.QJ68BPB@R^5V2PPNM$T\6'\+)U*O2#/%9>_W,5&7R7V-B]7#EHJE/< M"PP/OFX)GF>,\#EZ5G'"BUW9G0OE9WZYQB_>/'[/PN0W>:.RU/=,%)VC5O/P MP\G>+B@T[SZPKYWW>._PGP<[7S[ >#=!^=D^V:/;K+G[M75)T>F\I\VM?QZ M0G/\=2MT]@X_MAJ=;?%UZSUM;('RL_O/P[U=3^#=EV*!H[")!X=44"PW+U7( M)$]0M"0X*8..QJYM*+U,=N^*OQ;7<>,# M,L9HQ)U,$0O+M17 8VI>>^?R^)96X^#^=-#K#Z>C2&YY3:AI!SVB"KL,TE.6XK M;KD_M\P>MS1%P;DV*(;,,3%*9#33"+8M8:F)-(FO;4A>Q6P^+%?]R_9;A86T M4I.?X!2>K'X%*W>#E0_3AW#@D3,I @H +;G+$D-6$H4PP3GLQ(HH08*G2R7! M5^SUD,=VQ5[W9J_94ULDS)(0<& 3*> ?PS.+>:09-Y)[&8EDP&)4+!&+/1=? MP3@ \]ICN@IMJD*;'D9FN76,4X6S=\/9V110F8**E"--+&!LG63G049885@2!W&<1%P0C@R5' M#B>'62">4UU@%-.K@U&WB[J\*AYMZ5N0G,>97.PT8_8MKQ9]K[V(W]D'\S'],=Q_Y$==J\>=1[)8=$:9;'YSU.@%V+W:J" @L MNIEU3=A'CY?B_@TG\8V_22^ZJ92D: M/=O!02T5T9&M*_K+G0=49H[Z4;94&L2"NR:M #NVE9M.Y'? 3L&]D\<>66"9 MW$/FP?HSW5?@O'NCIK_M24%9+[D[T_'.[G?2V-VFC=--0/%O^U%ZQYR.B'DB M$4],(QVU0U2DY%0*GH8,U5=T]YKTDZZ%4;_H%-3*RUK$(U[H/@(DE9N/%&TJ M3XKV(_$GD-U4S"\07/P9_6A8=B?)O0O'OUSU\)<$!<\5!NXKUU4PL*!&2)]_ M-D^W]X6ACGL,?!]S"!FU)OO;#&(4MD5+I87F&0:N\[==BP7X(;$ /U +N%MW M"KBQ?OOJPM.7X@_ ! M2L?T69_(W[�\ZT"DXY;PX.R"S%LTJA_!D]7B7KP M*R!.WL.+N-)SL REJ#>; ++J&1^&KW/.[U0*GJP3\P )'[DL(GN8QU:EX!=< M#/V%9GD\6FK'DUK!+B'L.3R>]_Z;(_%CE?R]5V:1SE,+XHI&F+E#XZ]%O\F* M;Y8+_G&RWF?-,U^G>?KU8.==XR=Z#6+C/]M?#S\>-+^\/6AT/HC\N9'' N. S]]! M?)SV1VA+-:'<(4(%2(X^162D9T@&:TRP%*OC8'&/?52.B)05%X@K@A!)N5:DAA(W/$D>1!K&^Q<._H%C2\H?'"U M3C:0ICW,:5@#8HU5 &&)!]U1Q\7^0NHAW9 = $7ML:[\1$VX^_8]]/%YQ"M M(.(6$/%^-KR?.T6409H*#Z @"=( &(A&AIW6DL;LDF?7&D\>.>SI*9C@?RJF M_P73WZV^4,7TC\_TLW(!EL)Y'SP2RE+$ U'(!FZ0]#%0A9GU@F3&7Y)XQZ=G M_&M\Z#<^-S<0OO"<)KUB" M*RP#&=5;XSV76(:@DL8NZ5^;OA92(#"W&K^F3F;##D=]^.\++QXX[=C_< S? M[0=(@])OG)TH8T?OJ)-C M&4_A+867>DPHU[FH?Q7P8L][$Y?R^\0SEZL4EM_,6:I07+FBC^^D5NO4L+LX MJ;5:)UHNWIN,UP'.'L6;O KVU%SU;G"A[-WK1;B#GWVS/^!.>HM: *N=,?(\ M,S\6U?GHEW+#)!AP:Q2;\.;=X]C^$1LPC(/!,TD"Z<'[MT^;IQ].=K;^V6Z> MPCUT[WCGR\>#QFX6$_YYN-?9AO&VOW]M73".'7[[V=AML.;6>][H?,[//OUZ MN"F^OMO^"<_#C4ZSM;?[3<"S.A>D^#'03_&"D'F0I"96GP8:\&B MC\CY1!$W+)?A2P(I$>$+S(TQ?&V#R3FSYRO19'X$$95HLDS0\K8WZE?(,A>R MS!082\EYHG!"V/F<]:X=<@FDE$ CL5)29J+,=%^))@\-++(231;25O$T]GO! M#@[NA2I%$8 *5>9 E9EZ/SPJFC"QR$FL$'?,(>-$0"9R+K56E'*WME'X+^@? MSU]F><(":P>Q'XNXD4IL66[8V0 M-=[@E#!WD=\1>Y9(K%EBR"EJ.EYT21^-*7TVON7*0DF72R'AYU@K[1;3K"!V MGCIHM\/9"EKG@M:9#MK6*B^)!;&."(DX3PE931RR.!%&HK",FJ)$&KE;8]J; M6:*2^&[BRLP'N43/J"RK T)%' RO1-UG+@&^6C;+U>?N)*,PANV?'B[=[.2_ M*D2:"Y&^S9BO5 I).(.H3@9QR3%R*EO'8;<"(SS1 (@D+L/1;Y6(MV@1;RKJ M\!92WM7E,)^EI'?+J2XWG"Z7M'<-Q%90.A>4?I^&4N-)U 0GI*@,B,/>(0<8 MBC257!,%0&M5%NZ$G-<9, \7/&RAVX=/S: M7)36UHYZ_8)I>ZG6@B\.H@W_&=D^"(>#FANUVJ$(/3^P0_BYUCON%G5O-X=M MN-W6:^]B#U;$ED7QQB^)/X]:_5B#.W[8?JLW&M1RM<<#VHX?]AR, M(7M,UVMEK=Y6U_:C*1=QN'NM5R$< M35YA$@@W,1C'L"0I"8IQL)0NO+G ^V)9SJ +KRAT+:S Z];W?1.%5IQ+Y$)6 M-$/DR$9MD3&4!Q=XU$7M$LKJP%V7B[SF(J"9C$[&C=>Z#L']L9 M'-O7G_Q!#*-VW$EO1\-1/S9:W59GU)FIY_DQ^MCZD5%K]D1[X2E![T^;NWO[ MD4?O,8\(^Y"]2,(AGM?94B5*4(52E"58I0E2*T(%MCKW]UF?#=WI_QX_@0 M>ZXI0C]!G(#OWI\V.F^_[YUNXJ^=SW1G=_OGSI>]XSRVO2^?1?/P/=[[=%%' M?MO>V_U\VCALG.Q]^7C8V/K8^;J[)T A?%O_FSN!AC'=]HX_'AP(44H:D4T M5PYYF7([3I_;PP2/J @&=&1KO<\.D"I%J$H1>D$(LWO<*T[R"EGF0I:9'"%F M/&5:&V1%CEH) 2,+WZ&@ ^>)6!=H6-LP5"'(_ C2 MF"WH&22F7J$03$+<8X,&@A62*A\PXWIM0\P)(I5\4F4$ M+1'&W#8CZ'9JT62G*NB9"WIFTH$4ERP$@A'&"B/NJ$9:$8&PP5K**+,?>873 M@2[VE;MMS-7+RK59Q#I4Z'9''*O0:R[TFLFXX5HR:S5%SB@%0A,ER#BOD)OG?:X-)KXS6^540:AE)[G1[_*$U'TXAZ+3!MD[_(R;NQ](DW[ SRL/)($\^C<\J:>"FD3C.G**,NRIB !H,V M-(+0Y(V.$A.G+H;436U$$9([LQ6_CHR[,JSLQO?/R0(ST=N$K-,'C=XNGOBZ M-80A^-LPBOVMQC%Y]?VWVM_]7FH-:Y\.;-%!_.^V[=XF9ETN>\CZ=N>HW3N) MN39Y/]9Z*8&:$XIXW=Y1#E3/HLM)CL0\LOD :1W98;PN,/SZI:J]RM>O32Z M;]9^J]>.#UK^H(Q 'Y9Q9V7$IZT-[4_TGQ&L66K!MR$F&'LC8[RV^:*D+\+6$])DG2."/FM3.U#7KB&_9ECJ3>[@!3MZ1\' M?\?^A, NI%<^?6#]8V/^!]K>KFT0 M4Q=7A=*7A-;JUP:V;?L%6UZ@X?7:IY$[!'[(OWF0^2SP:KL%1T"9EE&?9MR" M^#KV>^:XG W;C_F:_."CDH4'8Q:>83P[A(.D9HOM!$+*+:8+[G0GQ;-=S_9# M'FD DO?#7G]PH5%"F;ER$3M^]<9C.WA4EI@G:>0:EAA3?7]K>EFG+WKQ[##= M:*0!G[?WG=81Q J*L'$\^\P],HDK)"A6T1F?HF:@7@ER?9Y):N7U+)("ZG.1 M#)=))$JT3XSSI)(E(.A8HP*.CGAM,LD0,R&92XT4*Y)Y#)+QIXT/^Y%Q*[T1 MR $O(VX=R,M>@4[.-0 HIEJ'<&LJP85,/ ^A!*.T%U;@ +1)'="$\QK'J*.2 MN91:02AZ3"CP:T4H3T$HI'&\CX$TG P.J20MXE01H!$!A!*QE2%)9HD'0J'F M%H1"S/JM,E174<=QOUU4"I^!6C.=B=OI%9H-J!@YJ[9;Z_:&M3S(3C>K%X,B M"=?##'J=G(%KOX'(5 CV'?LMEDJS[PW@FGXI+ MNPW"#HB_69 Y KGK!+Y-690IDF-K=C#H^5:1,7O< BUA-(C7]8^"!X21'PYF MY"10(&" _6S!:\,?(!#E6;@(<^K'_XQ:_5)Y*H4YN/PLAZ[4D :CK&A-YNQ+ M67"]]K^]8U"+^K-"X<3>4.3?@4[3&HX3.'VK[T>=P=!V?9%;G 7!?FZ/=29P MYJLNOB5_W\H4 00"&E\LDJ%!TFL5,W5%"EKYK%J[-Q@4<^MY/^K#E.K%ZA_W M1NV0TP![W[I L7\B@GEZ^-DBE>^&]Y7I +F@ACEQ85B!]3:R2^^'5,O?=KY M>Q#'0R@:KLYNY;'M]^TXD_*=E'=]^]KC!$1QKT]0V1<)UH-\Q6QW8'[&DY%:WW/9:T6BVI.B+ M3Y_,J35F3<#L6&[J3WA=66:I5,^+--^2@H"D"H*!=\(,^L"F@P+?KWOXR:6A M=6PV&VR.5[FF*2@+'K7:[ M (EB$C9_#]0% &4#L#Q<&%/*;'MFS>C"MN;?SQ_9'T/>Q=3^"_K<3?FTMRWU M\/)Z#O,+2S?U[SS>!W7F?:@Z%2]GM]FJ4W'5J?AE=RI>";^H>7"_Z*?X+1_D M'V-1!*C[;1F=H7ZBK>/&[A[\WCC]^N6?!_ >O'>XB7?>-7[NG?J?N:!5\W3S MI+GU]?"RMO[A9Q/&U3B%]W?>MII;'UN-K0]\[_3M8?-T^^3KKF>-K?>@_3=S MX@R%:_>=THEC)I'U(H&ZKA.HZ[E4/1;>TB0Q2^)21VG&'0:='O8EK#S)6:8,!KKR#"_3FM\Z.$@.'F\28%DERE>!:+BP.6'!K M+,YM#%=6\WB[^>G/VN:G-S6J@%XV+[&M9"0?=IGQRZ7P=Q"-;J'KG\O_T($"ML3]LJWVNI<,W M\8=MCPK]K!^_C=JV#[KAV/GC#UHQ30TZ&S8'^4'9, %*R:NL'%+\QQM E4'Q MF?SQ6SUK&M-7YCMS*.=1/6M,^9>B:-1![SAKA*!\]7P>,B@GH#_YL2*8M=.L MX1>*%@R@F 0HJK!>HWZM>&'IXLY_%Y+ HW*'Q]Y8J/U4P@K@Y\ROIV%]:[#@,=PE_CRR<^ MQU%WLD_9?-8_ZA54=GY327YYQ:;+S^5Y%!7H)J.8OU%+YOOITQYP,Z^&S2/P8-?Q"[%P]_.&-<[.^D,P8>0]1@B4SU MCWWX3[L!/Y\V3C_L@^!K8.T)(HF8W#(B(1VT0LZY*#@EN1K6VL8PIRE?MMI/ M$+$^!H,9)BA,09?1(R-'9KQN844L,2[7.&P-LMA]SF#^P':_99H#;OP>A[5P M MN;&;FX"9BWL+1D$@>FA_>%]=IFKO=8DFA]0M_#@U8_U,85'TMDF'@9=($! MHZ.RM&*FY\OXGR$0M(=V87+-AAM;?"A' )S\ \"KN/7,N%580TI3[+@>9,4E MJ\8E)XW#S7TOH],\&11%+@J+'4,.2XDBDU8QKX3QX5K.Z-C#WE7T- W%:=0O MP-?U>]\CG+R]XVR4S6=N6"S-7'%B +*]KK\AO97SFI]'1$8BR;PZRE-@XVXW^H MZV[>3;!J;^&0G][_?G?IV\J2"7%^Q\<,*"7-.W]]3J]N$CKW: ML#YG(OQ82BFDW[]ZWXJJZ\54MQKOUVM_]D!P.=\/7[AKLM^LG9V^68%K>5;=?/7U?%SLG\_;MY!4ICMA?$E$!0T!TA?=._K15FQ1(Q:@0I\R"",T#G.J>SDWKR4^P>Y"F/!;30\Z/\<;P\I7X WT]<^K4(SQG_ M>#XL>.P):#"=P=G2M KMOQQK'=:O"+L_TXPFXYQ<42[:C#8^LUBO6F,XW2PL MI[!$GR;#W_[X]Z5E.()M.["#R?)-W-&#&??VV8R*C+<)X163.;.?U&L191M$ M[(\'/NS;B5L^/VR4-:)1$45\IOF480"O6I,A7VV=@(WOYVK\9V:*9Q(?LMEN M3^PC_7$:!*BXL,!%6>TBF G&6N9)G(6)K->^1*"\J1""'.:0O>5H0@WCAY4V MFG$_@:'].3;(P6IE.UHH[6)'MA6*T/'9]@'Y*&JO%WP9_S."A^; BC(Z*+_X MJ "DK!WG4)#" %@$.;0*NG8GE\6-VT0CO-R W%]P$$5.K"<[M\J=* *'7C9 MH0-7.F%O=*I>=!4;)9R/.#BBN/#:JF"BC-AP;JA/\:QHPX-Y_L\:D%R, 9C2 M;?\\&?_XLJ,!MO23@24ETB0,9PA;J+"TJ44Z*54YY65S]Z>I8P6 M8:3GEHZI.-AH"V_MMW$T>>%>!"%KNKG.3/.&V0XI]?-DEYS,4,\M4LHK9OJD MW"SL7MOSY-%[B0 SWJ67B*3KE+,'Z27"KO_Y5X_]]6^"58.5['8#NF.5IOF: M?Y8"_..4&](WA:U-*E&26_1I><;3QR]Z^L3,3/^1>A4]7_4FNE5) MI5N0RGS-CZI!WHE 4_&_%6S_?HVOZ]85#*^8^(I7 +S5%)]-<;^@I6"<:I/; M]@9AC986"\>2#IQRS199B&*,BF_[O4Z1"PZC^](:'KP9VW.W?XZ=-IM%7%0, MN_;G$M4"O)N6>=Z@.6N5>\=->%Z3-G"#_NMPY]W7[\W.UP-X3KNY^QY__=(X MWGES18-F&%OS<)/ V-G>Z0=X;X-_[7R@7SMO05O]3!J',-_337ZA10RQ07*3 M%&).&L05"\A*KE"PUML8-=%4K&T87*=RSB8/<^'?O)7^[@BYUQ4VK1#KF2&6 M30D;;ED(@? $5*RBBIXDYJFUTL=%UD&I$.L1$.OD#+$LCE)IK9!7+AO2 L]U M3#VR42C)--"T=(!8HHY)A5@58JT*8E$@:@*TJQ*E/+&HI;(N>P$DE51SOLB" M/!5B/3QB-<]E+$R#MK"5*!&; Q$I!K!R"06:>(B:498+[VI9I_=OQ;= Q'KL M#A9/I]_.1%15'2RN@RCL2'(@/!&M&;>6&4:EY41JKB/V6%9JX"I!U$R?/^XL M349P%& _0 WD$1F3"+(@3T7E$S&YCPXQ=*V6EU%)D3VL=XV5B\9?C2"NR$.ZD8-S6O+/2T"2IU8P!M=H0 MN9#<""^TBL$*(%PA2*5@K!(TS;;[9X%1B)8C#IH&,E8X1"@-EFN! \<%A^-Y.T0()GZ-[=N[Y/QO,>\Q&317F/33F?9Z)CR.>4YHL"MI[Q!V6R A&$6>. M">Z#XL:O;1!" /7N'6XR+P<]L4VU0L(*"9^P_UB%A(^ A%-Q=XH+%JQ KJS# MHQBR*8&2QZ)(*F(NE,A(*.IP&%9(6"'ART;"QVRP5R'APR/AM)O-,,-5U @K M8A'7)B(M@T12!QV%33+EBF0$Z[K"*X.$"W+"+;'O[:S$4EGBZ?=7N4KX;W=+ MOQQ/?FI7&*Q[Z(UR]8"%I#;>UN#XDD?Y=O(EM47-9ZI-/&(&9AG M0/F^P,F_ "4K:6$N:<%/6Y"$5YIH0I$*T2'.(T,Z!8\LB='A))S,03E$UPVE M2Q24\TB:485(RS2W)D0J0*D58%D1XS@[)"I/LCTI1%Q3O,?#(,$6PUXBY%9))*B-E@O4P$ MF^@ D43=R"IP>34S)%]$\-,",B0KG%DLSGR;27-45HH4%*+$*L29Q$C+W(C* MP$?#$G5$K6UPL4QIV%6$XO+E.%9,NG FG7(T$R48T0(9CSGBRFBD(P5A +:+ M)86U\&QM@[%[ZR85DRXODRX@2[%BTD4SZ93$S@@13 F) $0)XD)%I)50R$LM M:>2*LTC6-HQE^,NNGN>X>JF0+]ZW$3# 4P8/E4V@T=$H._3LKSR2@5' M!8I2T7%5)6X\2HX1$Y*';W5A,\#DLLW@MQ4V8%9\O,ATPHJ/GX2/I\1]'Y4U M"21]FRO0:B61D1'$_>@ C9.R6 3@8U;75U1'J_CX6?#Q I(&*SY^"CZ>R0Y, M3A,7D0U&(FZT0\XQ@Y+BF!,K QR M+6EF8(5G]\6S[>,"RPI,V]P/W/J L45.JRR8X("<)PE1"F1!":'1@X+!ZTPN MJJ#!TJ2[5$!7 =WR)OY50+<(H&N< 9UC3&K.&9)41\0Y5L@HSE$T() KDT/\ M0 .3=I%$MS"3^&AM7^A,DE$SV(%XKOHEV;MWC& U8GJ$;Y #445JWNQQM[U!K:=BW^/(K= MT!J.^G%PKZ(?RU(P8ZF?\7)B+:O2'"\[[70!I3EFK7Y_VY-,0(/=WJ;_SZC5 MCW_W>T>P-B=_MVUWN-D-V_#M4;ZD,@;.UY3S=-J]2Z-5TDB#2" !<1XB)1 M&61U3(!*5@7GO:>NR'^OL*C"HE7!H@64XZBPZ-&PZ-Q)"ILEC @BM_")B&.C MD:5&(9(H5T&Y1+!>VV#JXU2#L!"H1*,T@M$:AF05AY__\EZ:$_C$?R"Q1Z-@5 M3/I"4_D7W%.\XMXGX-ZI8%%M;=8KD?0L-\21$KF4'/SCI;-**6[(';FWJM"Q M2FR]\ H=%0,_( .?R_<@,P6M:$(D1HE@WQ2R@CD4"1,^Z*C@/VL;R]2C\^7X MDEYBW8['+=M10<[C0 Z9EOA3-,9$; %C'$4\\8@,"Z(0][Q4RA@%,@-_CM6& M*^9=8*V.BGD?C7G/!7[LM-(@UR.<%,@+*29D/=,(\Z2Y-2[@H+*?]-Z5OBKF M75[F74"!CHIY'XUYSX7]1!P)PEJDG$V(*X&1U2D@I5C TOD0,%[;T/?/=ZK* M!,SJM2 AGM=:@.<#_09$04B&GF$3*FK4- MJ:H\]0KB7CC$+: @1P5QCP9QY^H6<8YZC3V*P@7$&97(.L=1<(X( :<5U7)M M@U-<05P%<2\;XAZS%$>%?@^(?N?Z:J[@;&$;D<;:(MA4A70$],/,)1=LCO?) MQ6#K5"RJ^\-35^BXK2J]O$ZK<8(=W &KW4O#8]N/=TNP>^ZYEJLQRI?3U>R^ MJ7NWC?-8?>GBF0H0BT[=FX+"-[W.T6@8^Y_&B+@)"YC'4U7PFE,^X#-)>X9( M@S%#6,JB=:U!6F5/LL&:!\T=(VEM0RY,.UHA!:A"H66:VY)VTJX ZD$ JC&E MP C#;,(H)0H*#&,$:9&R L-\<,E[GLTWK$Y4!5$51*T*1#UF:^T*HAX$HLYM M+-%K'K6(B*B4DXVE0T[I@!1/Q@HG8@HN5T$U"ZMKOT1FE!702N_?:_M%A"0] M4E)@!4>+AR,QK=(QBFV,SB-K1BN6\H1^.8ZLN^<-OHA4Y07D M#59 ]"1 U)CIR&<\=]%0@EC4'O&D#'))<,2$%#XZ$BD75>V!%\#0"\@EK!CZ MR1CZ7%4046#M/4'.88&X3@09G0L2^(!UL(GA4!43>0D,O8#\PHJAGXRASU6% M$)C77@=$D\JUO0RH"E(G)+T7#F='-UG*$_J^WH5YJYJ^V&CUN>?_;"!NX3F' M%9@M'LQ^3JL;*FD1X&!"5J6$.$L!N1@\HMI(AK70A)J%!)O-RQ1+7K*Y K<7 M!VZ/V?Z[PKT'P;USK2PIIC5E'J60<@HB;)HUA*'$L2EULCZ&%", 0OM991I4:%QCX5\S[Z_ MWU8\Z@.[V()1;3?4;*<'0SLMOKA7H[\'S/"[K6'P)8_RY41\5BT$7W:KG 7D M(=Y:AIB&2_C&U#U155%415$+4B$/6828H51#T(1$T%$DCIA70$R41,[LX,4A2C M D4*<,6D\=@5$,74,C4->#D1Q_=/4GP1<4T+2%*L@.>A@6>F.R&QP7+I#;*2 M8<25]@@4-A"5.&R>CBD#T]K&HJK/5<&(2\BT"TA$K)CV$9AVJNJ*4;!15J*@ MN$7<>8=T3CX$Q/6)*4(DM6L;]^Y87#'M\C+MPML15DS[($P[U8C046(44TA% MV!0NA$7::H((HPRG$$B*$43\)6+:E^.1JAH1/FXCP@IL%@\V,RT(O77<,L$0 M!RD.Q'KKD9$6L,<)T,XHBR&W+6;ZWC+"\AD\*[9]L!:$%=L^"-N>"_8,9#>A M*45>1Q#LC6?("HL1L9X23YVT61L'";]BV^?+M@MO/EBQ[8.P[;EH#[P9-1RY M*-C<=M#)7 (H@CX>16#!$ZYT +;EBXH?7P;;?=6PIFI8\_ I@)6'\@DQ;J87 M(8N*>A)S"1(=$)=<(!-D0LE((&_8Z,)\(>J25*VZ*N1[X)617D>_;M"=\#,_;C M8%AK=7VO4W4F7.%1OISPRJHSXH OCP@#B7%!G"#!(I)BT!C)+VR]BYJ HA M7+Z4OHJ1'YV1I^* M<.&&8JPU0YQK!C2!C/$M$V66I,D75Q?@8J1EY>1'ZFG M8,7("V7DJ>;CA"CCK$1*V^Q!I0$YFPT8F!MK%,$DLF5DY)?C>JIZ"3YNZE\% M-0N#F@\SW0*IH=81:5#RP2!NE$.&D82P<=XSK2A.=FV#L66R0%1E 98]Y:]B MUX6RZ[F(+[$DV.F A".Y;BJ(^"Y)CT!7BX9[S[$#75V:JHK',V;7A:?Z5>RZ M4':=$N0YSB7Z/%)4$L0#B/0:M#)D0"Z*P,)$J=P<2_,E8M>JRU_5#F;Y4_PJ M 'LH )OI[J>53$[KB&BP&,&9 ]@5A$;"NQ!,H,() #".[QT[4?6XJD!MM4'M M,;/W*KQ;*-Z=ZU?&:NJ$,H@* 7@7:4!&!X*"\I9XIF%C0P[)$/3>(EN%>!7B MK3;B/6;67H5X"T6\8:\A*V,G)OLXI*Z]@LJH;\ M\F7K7:T]+Z_W:=OVNS#0P>^OVKW!X+>:B\!'<9R[5QO:GW%0]?1;W5&^G C+ MJJ??R^Y&\Y@]_4JYX2\ S+?]7N<-#*/5'<&2[I1B1*\[^+. T?*ZW0RBVS^' M?0O\V^K:_LG[8>P,0.S($^CWVC#O;Y.LZ4H F4\ F6D%F$!&#$(S1$%M1IPY MABS%"CGGF=$L8J%! "&F3NY?+V#Y@M8J:'NFT/:8O0 K:%LF:#NW)F%*C7?! MHD =0)LD"FF1%+*.:HH3HS)70@%HT^(9EM2NH.V90MOC)A]6T+8\T'9N-O+1 M&6\=00JP#*#->J0IL8!O,DI#G58N K3).F/+!&TO)T*YZCWX-+T'*\!:&L": M:5D8HB2,>HM(4BYG.0H +,_A3V=)8#(*Q=8VN%BF4*PJ;C_7 MO!QQQF$MD!4@H_"$0?.*RB*OG50*!\&2RVD-58O29\SM"^]V6''[,G'[N3*B MG<$Q:Q_8RMP B2=D=>0H&:&UH,DI:=8VC%RFL_WE./E>8IO$5X^;+#F "<.G MRJZRBE VTX*1 V;YZ##"Q./.?=1D6Q7P75%+]M5?EMA:W$% M"(M,QZP 8;4!X5R3 7G#)A\4B@24&-AJ@XS!&&F>&";6.8LM *K,WW9/5X! MPK, A 4D?%: L-J ,-41/@B<#,6(.FI 0G 26#82N=C#EYXQ^N__O&V70OWM>Q_6^M;C%L,8N>YX\IWGFV0N4\ M877:]F@07T\^_!%:@Z.V/7G=ZA;L7=STQ_CQXV7+;[CH%,XO+'_^X[@5A@>O MC5H')3ACPMAB,WYQ^2M9+WZZL&WE;XJO*RRO_1FODVM_^]5C"5Z7[/J??_78 M7_\F&'N8P=YN0#=8Q>9(/?Y%VKJ/&>\>YZS1%XX:=>51LWG4;[5K#-<+QLBF ME%LDJL^3ASV#%#=BP8HM%IY9K$57ZCM[AIFK,>W2+O(EZ>?J57[5ZM:&![T1 M/",,?KO?"J]:)8G=WM"VBT2!O(%V&$-M_V\;PSM/&N^V?S=,/Y-^G$^O6]K"QN6^X\\%9AY0'/8I30I!A5B./*=.* M82J-6]L@!->E6%0%IB6*\JC YYF"#W.:"Q:QLQKS*(3SA"1B4I2":*-M 3[W ML]E7X',W\#DY Q\1A"4^YB*7A@+X,)\;#07D>%0Z)J(9S^4NB:J3*HVW2N-= M7K2)@BD0:TS,DHUUV"C+-.4J:.ZPQ+82=9X&;3Y,BSI,8BDT%8@(%Q%GR2)C MX4^*E:,@ET:?XROXE9%K55K>L^%5;0C10J84+#"D<<;3F+0EPEJ8M\259/!D MO'HN&6":&%<\()TH1[D@ K+9#>^L"@JS0$$S6=L0==BH)>+5EV/;>8E)=?-H M']'D(,[$@W3<.V,Y\<$KR3%WEH7*]/%$&/-Y6AY0%$M#C44Q>0SR@)?(>*X0 MG 41C@9O),G=D4A=<[5$RD>5W[)H9@T\4AZ,QD)P*KQ.+GA+):74BD1%)1 \ M&;.>"P1!,,F3#<@:+A"WT2,'$(I\TH"H,F)% PCONF[N+[TOD:6@"JJK@NH> MOEVR8=@$Y:G#CH/ K8, >05G./34"%5)*T\#@'O3THJUA,F4.SCRE%NAI8B< MDPIYK9+$.#A5%'-5JD[$O<65I8E[JV"S@LUEA4W!?$C**2MCY)PF2[R(U!CF M(XTATDIN?#+8/)<;=>"".681UUHC'K!%.GJ*1.)1.=#2B1(9-DF=&O9L8/.* M<.'QU)JC#C"&+__V94Q[$8W:/>H-6ON!U/[;ARA_QCTFP:<$O M4W>-)XS/;[$.YC8:7G_+I="\QV=[FL>DY6R0]/2_!_WS0-!O<.KVH_V.;(+! MOK;M8WLR6/M]-JJZU9T\G$EX^\6Y7SO#E!YLAB7] ,KTRM2%UT"UL9^O@C'9 MI1E+[:"?H?6_6B910R7V.$0020TS6H%\HT&TP38:1_;5VL9N)N]__&Y7=@*U M51Y\+ZWRZ+-7>PB ,R@F<3$_XI?)$T\#4+6K\.GJ5 ZBK\OEN&Y6%XZ"4LA( M1@GG(V@61''AM57!1!FQX=Q0G^+:G.\OOVK!?G5A4F2=BD)$?Z#%+)[XNC6$ M(?A;+&^1F-4M9F_;M8_Q1^R.8LUV0^T33*&5X*3M#FMO8":]SI3CXQ>[(&]> M!,K7U8,NPAQ3[D^F?'34[_T$633'8O_W/)EYTG.=B*:!2YZ2T[\^Y8"Q75##^^N\#[#O_ZMHO9K1SF(5:&,LIO+^3T^H^MAI; M'_C>Z=O#YNGVR===SQI;[W&STSSX]VGC!,:R[XFRB3F*C!<4<3Z98M #4BJG?>TUZ]=N\VP"PYDL@LUZSG%/ 5,!>8> M16IOKOI7\>_ *=-/%<7L#9B R!O>9$) I(&K$D:QN4KE_.9+T[ M_U+O:"+1$J<$9\F;J+U6QDJ6M( WW[#3%?_>?HMW@7^ILIY:B9P@''&9 G(N M&F2)2M1)QUUBN0G75?R;Y8^YSF!-A78>=M=2[D70)C MGG>##]_O)Q$#2=HAPF%;N; 4.18B2BH(+>%@]@X FI+UR^6_[\[#CB_<>7[C1- &1JL-#V+M)-K^H!9!(PBU(N&VM#DR7*]E MZ:GX%Y=0D'>R#@\8'$6?#7'MD_+[X]B/L+E]^"K4X!&@A8"Z4$O]7J?FQRK+ MH-;JUM[8K@VVN&=[U.\=Q?7:U5I :U!S=@!/ZW6+08;8AH?W3_)L!KTT/+;] M4CLZBOT",8!ZBM]B_T?+Q\'Z;30D0I==16KV:H-6]UL[GBUCS7K?&W7S1N8- M[.2^Y\,#&!G!_Y,78%@DM-YSCR^LWM66VH(1;S1U$,;6[F,M>,1DZ&+%7Q'\ MVP0*QZ;J!11*G,6Z3R,WB/\9 7EM_\@FH%UX^)_MGO_^U.AVVABCVU%K;_<; M^;K[L;/WY?//G:T]0#M_LK?[]7N3-C)R'>Z=;M+&X<=.HW4!W3K_/-C9^E>[ M^>XK/'>;-S/:G?[SH-GYP/9.OYTV:/.PL;5WTGRW=_+OT_>L<;ROF<":1(^L MU!@D3Q*0]4(@+V2P6 DAK"I/'R# &#:S:7W1'/P*)RM1WMQK7:V,GIT2 MJ%_[LV?[(>/*5JL/F-\#%(%#O WH&VJV]I^1[0-Z ]1[.SBHP:JU8!6*ZW\I M-<+9_ND GG&Q[CO)C6$Q<0&8B@ME<(J":E 20%?0MI >@:,$56CR85JF>-]\ M>UFJZ'1ZW4]#X*VM\> &DY=OC>=Q)EW@%\=^V\=-4 &Q8$0)4 BX ?V IXBL M4Q(Q()! 5? \]Q_'Z^0*%1!.WY)J!GE%\[YGHGG3MH-!^?UF<:9,??$G;'G> M$V -V)3UVBZ<3K/$ T?_D3TIBO[ 99NC;\!FM0E5POEVP^.+D1STVB&+'#"@ M?C;5 [$.BX/0MWN#8IQN! =K' RFWD%8^8[U*PZ\2^APV]-/WN;T&WM<40[3 M>"WX!&;&F(+R-T]T'+[?W6Z4*VO6R_]>_O?-_VXVWVU_JKUOUC:;6[6M]Y\V MWWW;_Z5 M;WWSU\ZGSQ^W;X+CL:,5F MG>;NQYV_/A6D\??'G3?;6T /G^Y^/C_19+=_V/;X%"Z.ST&&GA& 9';\]7OM M00%=?_=[/@;X>O L!) =0/]P/E4_/=6CLZG67MDL1B2X/62M\..H'6VK.0]C??$ZW>F%0RXI[*[7*D1?KN_WF_\*S80/*3'O1FEC9VBWN*12QF.;V2>;+>CSJC=F&+R,_+\@ (A[[X N[/ M"]HY*]8#<^_Z]BB#7/$+**]=WSJ"U8H_@3:R%0)H)8'.WQ^/;O([D!?L9@L^ MC7^OYZ?;=KMW7"P*2*U9=ASD.IJP,/+E;M?B#"KF9\642F-2*8V5C[L-[147 M7V',6*]]B1.S4,E>TR_MSJ@MSL)$:D# !;46 N+_W]Z5-:?-+.V_HG)]%TZ5 MA;4OR7=2A0$GY#7@ '9BW[PUDD9!MI XDHB-?_V916(S8,!@!$PN'!NTS/1, M/[U.=XBW&]T4^'<8!7A7O&>D-IJW!4?,F8+&&TQ/GC(::08QT]?]+' 7(T?9 MQ&3/WLLPP_7##(B9$Q-IR4D3E^"08N.02S!A)N[.7]+#8$"T+RWH>Q"O *+B MA%=V1'S$6 F!/B1/@(?7OH<(FD(AQB\.YT9$'MD[Q!,;TY4>/2)+?R2^VKZ? MT-TZK!I,81<;72X"PWC)#4EMM7Z ]J1/94C8\X*4D_']F,8]2 B-\10A!,0X MVNM;OF=G?DO,3*Z'.#,,EB3"W%V1NBLE(9-<' 1H:Z6X0EV>F1#L1!#R^*-4 M%,[WA6(1Y64[W@N6$M#+[<]<^3E+1!$03O&"3%T. &6(,4]2_XXY1(]CB11ALV MRHA$E%N"<>B&+MY-4YIN/*'JNI_([A55)_UKML+XB4.PF@DB'\0)>C5V6V42 M N_Z])/,3?+4\? @.D1W)/N6Y$_#F.(XH4"&) AD ,%JK%0B1L**W1"B!YSO M/6)U"3WTU0UG[Z/6'G).WX4:0G/S^Y=.!=S73B-]O=*DZO6+QO-6K%=;=17VOZYV.MS?'=' M>SI%GW\Z986=+9@FCI&BR\R17YR=;LGG"05VNH6=;F&G6_(J?4MSI>\HB,8U M*]^*S3*.LR%17*E^JW,_;IK55KE:PE*YQ;6_%]O<=;-R6ZFWD;QN75?H%P9UHUEL5[AOC=M*$\>=WQMJSJNUUB9&U8P8EC6@ M9HJ'S)K4V15&/0SX]$L$\\CTPOY8DK^93#T'FUL@\V=@#]YU%#X/1F;2,.>P M2'UF-0B)%8:LH]9X:@9\[A%_0QI3HZ&S882A52EQ-"T96&$_X7[T_2P_R4S] M=*?XNI.IMY^,.U!LT*/^SBPTZ$-[%)!-\YF&YMLP?IAYR;%3 P8Q]:5/7=6B M3TJWI'8*/G$7,("N1VS&QE. IMCQ>B,/ 'F:[V$_]_2S2J%#XB@764I*B49, M:)HL6BM[-$C\T?"V-,X29S;TZV2M0GK?VM"AB@>0-+,W=P A D:K7ON,:O^I(^GVO7B-)R"%!V"Y6Z]Q%I5Y!8A'G7-'O MB72L%>O%;R1OB_S9K%PA25GF6NU&Z9_OC:MRI8DN:;?1Y0?*"-4)>9EE!,0T M!V7 A4-81Q@[2E$@H!SB>K3QDIS3RI[8&']B"498LKX6).0%D][7/'&8?L@< M)L]/5$MYB; )MIH0C[4F&*?=+"+!04VJLS0WDFJHR-@J5Y!8*5>64$!SE]IV M'?J>/4"Z3<8A[0@]C>8$QU2':T*:X'.-MB_Z\$#QHA%P96A#?#QN&$V0!$&> MFSL/G+!',F%P8!Z[?C%W.N3K++A7[#M>,DJBF:_;D5RK&)=8\N(.@0BOFX8F MQA,QL#J.$ZLQZ;+P2YJ20_^D%1=ZD8<6#!\<\A!MT'MP3!1_3O+$[%82 MKDV7(0P*W$T*W#A7?'3G[#=1BE&,3G-O2"[=&/7F4H/=<0]]YP\-'&?II_,C=!F0QV!;CH2I$8G2=P),__&$KRD" MG@T#U3 8$I/,:XI.7?"("3LY1_S0C&K>^+9$9N-?W#48W8D8A^:N3"\=B=6- M,CM[$>R1C,:QT*27Q.3LH97ESIQ-9(C1I$N](+2#9*/PHP6Q)BIH]+ M">+V?7^6J7:@&#E;IW+2:8_%?6WXAO8TM.,SFB$H&-V\IH7\4LZ31MHHMQ,;],>2WV>J$7),1JPQ;06!I<DN3'?)9>K++3.G,X*8 MPF;DT4;2;^>9T]FE:)(VCPB'RX5\ID>5%X0L=BZO)H8+GSN>Y25?=C[ ]PJQ M Y@5=W SFA9W!S"E@Y.!L]!KVD+=5YM>79#X]+UZ46VWSL;*\K3:Q39-"VF5 MOE?*-U?O*<>2(Q,>9^UE$\E'%X!R:/?3H]\D'Q+$)/3V]M&R/:2^6,@9\2]G MG#[_PA5]?_:Y]#2DE,94.5+2)K8CSZ*IL6-'#*>6;\WSX[E?4&D/%I2+[0YT M^O[8B5"T5M>(Q^AJ5&^'BX67Z/-V)B0M1<^IWE\+MH8Z+SN(-. :F3VDZ1<: MO@]Z,?R<_?+%\>*>#P:?O8 ,@MST9=([B]\PW?L=OY!^G5H IEDP5!D; 6G# MV?3%J7U0(/;!5 ^S]$ZYH.OJW*^%@CCWNT6/50J"M-Q3WVB3.]42;3>M%8VW M=HTP8]?,[V&Y8$[4Q-W-K%[I+F16U\@VG9C39A<,,=$;WM1M(2>972L%);IV M7+5*#MA+DT?2;X=%C-(P0)Q>E1VX($5.WBKU/*7T+NC%_JZ&H_GKJVG*BWLI M[J CXIQ@8>[K&&&5B.0[SRG8$SA#,1N3(BL^CF,Y:4X6*12;5L<#<5H*(LW" MFHI5X7M!KX>D/2T'&[TZC432T$AUI%%-N]G:6C1,9D-/7;) ?.Y5+CEO*E>% M^BZ6JF:9_XV.DP;=$%<,Q"'7U"]#$R:I?8;CIR2#E&2R+0ZL?MXO34Z4I'4T M.;V@"=):BMRB[Z2UG[IHK(9>D$UMX_JA1#H++BT5J>ZQ"Y$H%\3WZ8FY:RL^ M[LG:_-1VMU+M&36VBEVJY&%QVX1$U"&-#P_8IPFOU2$@T61P=!W ]U"!B.4W M3,+"J?CI]/K3+-UZ*LBF$1A>3,CIMO?#2[7%EQXH>TF,O=:9VBZR6H2\1PD7 M#S -U722I/?Y_/SIZ:F AEGX$_X]+T9VQ_L+XW/H_ '1.;(EP;DNRHJDGJ/1 MBJ(IBY**GJY*LJJ=._!9%@N=I+L"YEP,^"OP%'/43!TV$A'I82BS<"I]>AT3 MRC_0Z$3SW .<$04FQ_=$CA=)LR'TWE;:P^P,2^D"IPCBZ>.G\^LH=+V$U,G M!L>U#^C1IW:$^Y,4_T206+.%4WF_9/8^L1*3V9MUG#*!O5&!+2!YK6LR;C$G MJ8J(!;8H*%1B%S/M'A\UW!34*$QX;QEQ9(8X#''RBSB9B:!+LB%KPKFC2+HA MR(X#75$!\VT%"=W)5?[;QW5.Q@L$$:PYPZY_0*V)PJG*,&;+&*,PC&$8DW^, MT33%E!7CW)$D0Q=$HMRD[H@FS.I(#)63L]3E0#N$C$H$BJ2AL:B=X?@+5FHL MF#SA/@_S=")\S0^ "50J.2RG")X=)^XI+\,;ATZP4X M'0LCTS]H+G]@7#C-Q^&!G9%;5D>Z2N ]ES2,7S?/Y9;U>,J"7,] MKL>"TO-)9AX[ 3X0IS=WZ2%"NB2RC!TF@CX03D W?@(\/O\E*+( GR4Q5=VN MO)B<+F_UK=AS/!!YY&@,4^>VQ_LLZY[Q_DYY/TOPQ:=+URD[R?!AJZ<&F&[ MC@WL&"+D3#W +8E&Y6JO^U'54_#I7%0=^AM#B"TC!$M2 M9@BQ8X20&$+D%R$DID,P&V.7\"#-4B#B"7R8:*%K"AIQ0X#( @&,^<:S#P?( M\"#6"3[KL)> D>NS:#A\5QWK]87,=-S0S(9<5B>R,#%%Q@OO MX856Z3OCA;U8+<(+;? $QC$I#VDW8%=P)AC"\Q1*EXQYMB+U9K' M'"7@VUD?U2LO>+1 S.3(-EBE7+EDK+(7JS6/5[%: M\SCE"EC07X])U+U++\KU"F%^NFY6&#_MQ6K-XZ=K6LMV>2UM;D'AF45$/WBJ MI(;JOQ/_YM9 G>BD(NF3BS>SDPJ^:$=S.A6'Q9<^_O6336=$M2"3EC+5\?*S MXW5GTUJT!>Z2E*Q%7TVUK4 32/W)V"V+"]S^MP^B!$;^(.M80:O=IGTK.%'@ M?W)9U?'TVK3B>,-.0@M&:]5_@ #]/1BMNB2( M![/J\F&O.DWWHH&=4?-@KAZF+:)DF5=5252F=D.+-SAB*MFP.V1XRN]2/EH( MS^S?E9L^CM.-&,9^LHZ,NXYYLHZ,K"/C_D_IX#HR[I?>H!RVW@ "I//Y<[;JF6O\+^2NH_!Y,*8Q M#K? J+2 I!-30#^4U=4.:74S?L;EP[/EM?M1A-=RLE$E9V!V?KV\HDHK1QS* M\NH'NKPR6UZ\O,:!+N\2W'M>G+G \F'!L[F/"YRN,%K28B9KBWA!DQD%'A9( MWS3]B;2V%95LN4EO,ORD%D2; ]T):7N^RK/= <$?\H:N%Y/80[HU.$DCN\)\ MLT->ZI.9W23O9*%]P?Q!T_X@:;X_",_!<_YS\K;1)RJZ>K(!-Y*LS? AY==- MM/.QO-&JUL^?@S"H]TDA/L[&:_^<-/%V\21=T30@JH(LN(HB MRH:F0-U1-%NR55'4G'_+N!J4H KB\%C."1> +II6'"6?,UVAX0[;2A<#YV4)H[\NW *H=_KZ3FWSNYUG<>*G_O MOYD/C0>_6WMX'-0?+AYJWYK^W<-/I=&NJ8VR+=^W?RJU]HU<^W;I-WY5GZ_D MNG_W$JKW#U6U]G#W=/=R\7C_JRHTRH\OC?8?N2[=H-\K8OWEHG/?]KW:K?%< M?WC\>Q_\Z-RC^VK?;E[NVIGRX?[AIW#_8#_==>\?:U)%KI:X]_:OHIF;;HL++0-!X1=4EWC2AR1LRM(%FF8HIZ2<< MC&W0PQLKZL.3>1M=4B8W^@JMQE6U7&Q7RMQM\>JFV*XVZERQ5&K(F[N2G0-5T;M_F M=EI-S_PEG;"/'N3$GY: )L>NL$N['/:MQ.W[6564I5I=I\F.']O# M62](IKQ.#V?%+(BBN?$FSD)!E;?0Q+D@2@H;*QOK'HU5W7C/\5WE\1IO(:B0 MB3,JS3Y_6"5;*N/R1(4+X&,I0H4?2(A!8T$$ZP&: ODK=$F8](AI5.Q2F8JI M87>0T(-.JBR$Y#/XC*O:PB.F4 ,W;B>T**)1D[(*Y*^QG.0CI$H96;/V&#&D M8R9&"C1"D/A2[]_Q7&O"%I+& __HD08SI\.@/;AM!UOZ0Z+/'>]!(N M#GW/X;+IY4(^+7D>@]A87&9>+;%UYI)DWI[:&"F%6?6';F_V;= MI9U.//797>(H$XZJ]0./>NSZL7,RZ<*S'-6T;1&(Q(-G&H:A"ZYF:;IB2T 6 MW7^KQ(5'/'<.M+TN\./_G/!RYL?KQ_P? 'J?1QZ\S%"-BX'3A&@&?V&<@@': MN8A"D.SAO?3?W?WZ$=^W>X_W:"RUA\I3#7V/WBG4?U6>[MJ/3_67GX-[]/F= M5%'1.UYJ@_2>WS\Z5M?Q&]VF7WMY'-3:Q:?:MPJ:WT_QKHW>T2ZB=_WHUMH7 M#^@Y$IKKR^^72E+SA.>K-OJ_^*^HBK*N 9L'HF7QBJRBWQS9Y@5-%!5-T$S7 M5$^^2IKR_^>3J_]U]LFU3<(JMR)/;!+3AL^0-B@J9N+;7O,YXFY#4*%NF@ H MAFJ;"E U39"@:D-+4>!,5_TDP[MAU 4)>M9S\OD%1J$#XLYJ,%"BRG0[+(5Q M@CZO4$6:P<**L% O#6'!L!T3;0:;MU5%YQ514'G#$75>TW3+TC5#U00%'V$U M)%'ZPJ"!0<-6H&$M$"!&9.; 9ABP*@:,5 /3UATHRR:ON3@L*#H.;TEHM2 0 M@2';JBV(2#40-8WQ/^/_G*H&(]\)0X(5D: QT@9TT99=TY)X6141$A@"Y$T' M:KP+=5N1%-<$JL&T 88&"]# =AR@R8IF"::-?LJ&J\DF0@'9L@19%V7B$'BW M$L < FLZ!-K%I-;"_%[\US( 8G#'XF77%GG%AA)O:HK)&]B58TF.#B7]Y"M: MJ'UA]'V(-:[CRQ7>$0:8,??]=KX>IAO5EAT50 L Q[ 54]4-734=48+ $LU7=X6H:1!3=4L2T.VDBJO M!IK;TW-64&<.6S$Q#"BXIJ[*CB0IDFP!1[4,0Q9="=FWCJE@,P6Q6&JFO#MD MP7R5F^&],5^EJNJ**C@2CU437H&NP%LZT'A'U0'07 - 1SGY:NJ,]1CK,0_A M^SEO)/5D7;6!(!N\9MD:KP#1X@W+T'E! QHRYB154!PD]5:,'3+.VP?.8[ZY M'?+@F&_.%'4%0DWG;1FX^/".PAN*H?*Z!#1!%D5)5NPU?7.,$5F>S%&SV;A; M3+%=T7(DEW==8/"*"0W>4%W$=@@RH:6+NND::R3*?("#ZTV7]C[X?<8]7Z*Y MBRS&P_&5+3?%@\%8J$/3,&U9,U15$9!P- 5;E$TH2 Y0%4PN,+8V M[D03'!G9\H[. U&$O"+K@#<,5>85'([0)<>15)QPH)H;BCSL:13QL#4B03* M[>EX3?X>"6_;<2T)BB*2VPH2 MV1 *O"4@=@>N#%0;N*XD0L;?C+^7X6_F1?P0[AWS(JJ.*XNVY/ N4K1QAI_- MF[JN\:IK.*)LFXIFF2=?-Y7IR_@VAWS+LR9O M.+K%FXZ@*Z8(;,-TUT@VV2J[SN[HEH>V;2OW; <-FEK0CM$6V# A2[7 MB^!?+^S'_H![BKPD@0$?NBX': 6,E6LRYX'B.6R0]@N1%A+"(I+W UQE"R(^ MQX6X0&K1+%7L#E>GW%']L3*N&1U!A\/%I+L0]XWDA@*$&TJ0->K S:K@+2FD M%O..ME"[ Y'@3.>;H(G^'4X4#,NP16@1>63?/H'(X;R8\P+;[^-2>5[ 51/8 MI0ANX!5/.AYN<4;JH:-O<2GL>IB@\28AKJ5*$JE);>Y++T#/]H _JJD=IX88 MOH$^4EVE)O;XYI&FN'2W1&Y!NOE)<7'$,L."\2Z'QX>KD-,R\K@S',0KT>M; MOF=G'(-O<;VH.T6-\XERI3/K?&^]R'=NZGG+&ZGGK4O#LK5;Z K'*GJSBMZL MHC>KZ+W5BMX3:IFJ3*NKJK(SO:K:KM321BA:8;S3^/C/RT:S1ON9M6YJM6+S M;DT5X"/*U\Y>L'H8P'QT9,V-<%8V(YQ9KXV\HRN3S$PR,\F\,_B=T^ZB^JU> M;-\T*TN5Y1_9SGGU65SWH[@/@B3KVA7!__:]B+H0L$W=@L2QG/5U% M55BKK+U1,(7Y7Z];T%M&XUFO3/CB-^J"MO&Q8C5/66ZP2U8$F!LK--]=/& 7 M0$KSJ+?BQ9ZNW3O[W6D[EAWYTLZ,YGUKDB9^]!+W-7F*BI8X'761+(KN2](INN*YGPXAT?KZ.8.R1\.[HW^EUY 6V MUP/^ZYL^O=YCKS*4YECM.S+'RR"!G\>ZG)NTJ<-2??+VW]FPI$-AY#' W@0+ MPB!S&EC0#Y\R9X$;XJ0+'._OP2@.@QC[%%)_0OJR,<<$WE]IDH4->L >]1L/ MZ:4LX/'PZ_Y(Z_>N9MM+_%7Z MFK&%S.E"8OUCEF(^Y2(1U??X2-YP?&S>1Y(;77@YF_H'P$\M%;@*TME<#_K. MA_6#F\6%N_,RC!3Z4@=X$7K>&=>.(, MW:E%4$;JHYV$']=U,E\$PH8"9\YH M_/96Q9C#<2E\%+-\P*7;P-J\7WJ8"#[7SW4\T+2<'V>A]X8A/$/X14[C'-L8 M*WEU5S8R#M*W_3XJ,#OEXZ7S2ZEVL<"P8S:C ,CT.2?Y=>2\@""!'5=4C!7\F^XY=]JW- M!L>"^(P*S$+;C82Z]0(\/)PB^P^Z[,]*)VX.":9I1N*H5G*6D3B6@_CJRT]' M2BLFTKZ^BV^.!= 9%9A8VXU8NX@&Z.U7!:X%??](41H7><3]!&!$:3*29/3O MXJCD/9-GQR[/UF688P%Q1H4A/ZQ8)&5.(=DI<7A$_3/4^26ZSZW0&:#_.DG7 M__H_4$L#!!0 ( *N*Z5+3=EHZ%1( /+! 2 86US=V$M,C R,3 T M,S N>'-D[5U;<^NV$7[/KT#UTG8F.A(E^CKQZ-OWW]X8>?_M1L_O/TX1J=&28OLICZ8W(&"-H&)/'K_*D,5)J"Q?\$QY>,('Z@4+\L7CXY9N M<=OMMA,"S8Y:*J!,*LR\M +&&0O'\PE\)5KJ;4):4*@)I8B@7K8>7Z5TV4KV M6M'+M(K%_!/>6"E!^Z$BEUR,S\D AP'4$;+?0QS0 24^6$Y M&W,%,B\5E@, MB;K%8R(GV".E5/?U!X0TJ'0\X4(AEB,>8-DW$DNA-%F[V7::7:>!(C.XYAY6 MQK:SVL@1M4B@I/ZK.67QY57ZC59Y 4+9'&(\J2Y$EC 2)'Y279B,C3M'1T>M M5VVTA6+D3="4;^J?3:=3K=HB6RY?-_S53.CJD&':8:O)D-"M*,/\+EI&E"SE M;42H93G2LCC[J\FRG!S+"C'?]Y2$(R'0U>Y5J5 2[\N0/[=\0A?V1EE$I']4 M[X SK*2:".#E'%82(*4ROYI3^ED1,&-<&3[Z2?QL,J%LP*,'\$A;\G%BS@]D MD P0N9%NCL\P_SO&PA,\6.!@6A/!)T0H2F1VE#0,1H(,3AIFK&PF7OVW />_ M@"A)F5P-LYU2OVX!"0FNITU):+5]GC0D !*02#D;W?()#' 56PXD$D95 _7_ MO@(\'%15 )!X8?!_TGZ?#*JV'T@HHTLT7U,_P7M$_9/&&8(#-&6[PRNCXQJZ71G&=B1=F$(L@^2N M)^8 >!R!1D8\\(F0%[^'5+VM#NH1\T5&;9;A-9]1GK, M_,=P/,;B#3H0'3(Z -MEJN=Y/&2*LN$]:,Z#"6=Y!)=C;T$5)K..$TW^J/0" M+D-!X(]L/0@J0G%-IG].ZT+3RE!2VPYL.QJ?!'HI\#MM^%@?=>LY==H0#.RH%B8G1&5#E>YPL'%ZX0P\.* AP3*WI@+1?\PC/12Q81" M&?H'\<_X>!(J(AYC,_H<:ZM%1+M9'KAFLZ)&LS1"HZS4AD=6[FC%)I4<):*C M1/:=%9<>S6P&\$P"/M%K9&=S 89?NZ<022R%,,DG"6T?WG^M+59+.;Z)%K]I5J--%$VEFWF><\*\\GO=]#*HT(#R308=05L&!#V@](3TKR63ZSO!Q6.W3:KMG[JG.* M.Y6L&8N&IK*A2+B=P=7HA-9C@2L(9C=)QS7;>&MPC3LS7=I,?^;@TKJW]E'6<3>NX(KY@6A_OIO4P;4&@2T6V$7!MMZK3#OKE*A M=Z-PO>8+0P3U+K!@\$Q.B( YX)@SDPKT.>990@"[^;DPL-9K?D8DE,B$0"@4 M216E2.V,J_P*<1!"_\R@:Q0XX.(LP%+V,EC+;Q**7 W..'LF HANB!IQ_[-6 MLNN2TVZJ>S!DU[WN;22?-=;(2D%Z9,1'O1GSE<@T 5T-FFDC4-2*G6779#&G M.8MY>N'FS0:9=5DA[3:]#P' &FSZ=*Y-0P.:T?LM-N@KZ-12F730\@:6);*F M+3H'3G[W-T.]G8JNFE26)[6FBCF'7:O2MS'U*]-\O7'!6913G7E^T39Y#<;H]53VY>6896&#MMB-CL,.ZRGN9WQRB;)\3!#5:A MH/KC;CXX)WWU2+SX;S-,FW-ML'P26,_M5^NOJ]5IMP0'XIQ%'3JM'TT%T)U; MBX"F,J"I$ A+%(NQE29SB:GX!0HKNOD MMF=+X;>%?O(^.B'E#6;2^JM,DXY39>E@#K7=(^XY\Q+A(C9F/I\RVG(4JG]+ M5,C#[N[VNV41V48/-T^M2RRQ%3.Q^[(#UYFSKS\?G"UT7U<,=$R>\&NU!9(I MD=U9'3KYG,B(&AGR[=1T]06I]Z1VAW34M6M]&]U01H?ISS@79XFI[4)>5J<$ MXX63RPV9 2C[9Y(RM.W^J:[5IW(,[0 Z;B>75O$.P-WRTSP0+P8#XBGZ3-)G M#UBMU /M'.TPZM6C!3"F[+,]4M>P[4AJGV=T ^@\$7UB+!9OYQ0>":*_$GP: M8?4SZ.V!2J)X9F?Q7F=#ZA-2!N<$"@OB ZLH-0CBL:<>V6_<#\3CS0!GQ]VNG9$B9WO'6,Q!F,O3&>GN<#[XQ 65!ZW\8 M6S@E#$12\N(U3HJ[8@K@TN=^^_<$1H-5S?ES)+/;K^MV<@M\[^QW5DQM@JF@ MT;2+11F#1E;].BNML<9$WA]1*C%*1#8L4J&WTEA7.:BNVH%T':>[Y^0_'-KR M8^?R.JPZK2OD8)W==?>[Y;#8QEE>7J7US!HJ\K5[SP.WDULOG O@;A)AA39- MM#L;838DDK*[4)GA#(:*NXF)?6I NDHU=N /W4YN7:8 ^$Q27EPMH@QE*D9Q MS3M;,"K+['M%BND!K/Z%5'2LOT(P&8BG ?:^/WI 1V14Z%Y0#U[<<)]4_X;H M(X6PV]&1VRDW KS?MHLJ1$8LE,H5YV<:R9JQ:$G16#ADI-M*6[LF6%89U>/R MUGC*;3OY#V CPJW3;-6H:8;*&BFY3K=(R]L8&T4MKR<>*L'+ZL)=M@9M9C_ZO-9ED0K1V_'![I6;FLI MQVXWMQV5@A[5CN+J8QM(!$!& C0C DIE2$?+G;$L#5V5PT9KK'-G M,&MT]P^Z%<$#\0A]-G'F*KZ_D)D=XGVWF]O;3"".((T8HPSGK<1-?ZM(HV\% M,//UMP)@R(15.X[>QL0^%3QP\@?/9+B9G8X9?CMHO&6VT$KPLG>H0[>;V[2U M K65O>F1#+4Z,K%_A16U/*V][QPY^3-V8B;9V<=6J[_RKE01!^M:RUZ[FW=C M;W5=_#L)4] MX>SN]O'N^NJ\]W1Q_DOO^EOOZ>KNMG=V=O?M]NFQ0NQL96/O(WM._@BP+#^4 M,D0)QQU D1ZJSW'*<+/WI7VWF]M;7@#7_WO/^JGU*H_Q9$)A6-5/HK\9XY'L MYA$\(4%T_Z.&%:3:-5W-)+K5AR39]SYU3..["W-U!$_(M@<DW MM3M>*7U7;QCH13L[>/-*KA_ _+F",+0132F+&F(E^:"A!.30WQN4:- #Q 18 M>*/,Y28]EKN@Q:PA/9%7=1IP[WNA>2['[*-054D59?1P+_@SU7[\DHOIAVTD MND'C4O#QHP).<0[HQ2L1'H5 IE 3R[*KHHM/'D2\$?'#@-P-TCS&:-]RSLT M!N'"H:4ZHQHLQ%?'(R@IO+!O^M[R_04'8%.FLKO!-^933=O/'BUJZ1XE:%>P M@ ]VW8D93Z9>IJFWH1Y$]93F/UR ?_)#3WOG1R*>J4=,+<6F6X[X@YJHIV!#4JJ110'2 MKU2-*%LAPLHSV-00*TD<>>+Q,)R.N_R4//+ -\D(_IVX4R,B7F#DEH(UA^97D,_A!'SDA!I;\6<@NN7?LY@L3"PMM.L/;*V M>Y([MI(CFI)OJAM:X$A?^$I^."7?U.;_2NAPI)?,GB$^&))D_(P.:$\O<(D/ MG==S ?T%T3,.S"9,=.9[H6YJX?U1_2,2HM*$HCC_SA[OP9P7QVUY@@H=YV-"M7^$6"@B@K?XTSUS,(%]Z+*2K'\02Q8Z9'K$ MG0Z1RX4694C7W\+$G,ZI()[B(&Y@-@9.W_X>?0EY-\BXG5^X[DT]^0C_#8@Y MZOD>IFQZ#VI(%IIL+774KS+0UR2J8,D8\]UEQR5=675&&^&PDA7!GCZ_9_:2 MYW2@*KH%>N$RXW),-W:!!:;5'B&^-,N#,%I#\^+#T_7=-FD@%$=&MJ7'2FPV M5A^F?S^020A0ZP$;*NV%PU"J6XCR%2$0!0+!V[^)X! /+MC/6HK7YCC',*#?*#D @A?]8N:TAL4H+L5K[2":2S@%6%QA_L2"%9D*#-8/>'X[T[H+ M4%A\@S8!P#,.B$GBP$&\HBW!ZLQBIAVY,I2; -FBNVT--F^+H] E.&U$&/I> MRCG#0F&;2]%N[BIW[BC-V66.![V4=#?XIL?%*+OIK4PJ5&E6F[H^%]_VJ6$U MHTOTM^[)#QHF6XZ@G>Z#AB.(7$G)-8AD:GQ.GZE/F"_O!8E/,+V/;[VT-*\< M^4?-JPW[*H$QS/^)O( !1@5@F#R1\.Z%6190RQ%_3(B\!)#QPJZ4(?%OB2U_ MM9CD8QI3?K4W(YM6KY C.BFQ&+2(K.YF55S>N6+@O5UF!49 M/G41,RM7E@%G%:9K7]>'^?/3B(?ZH]]H4JTGV_8PRDJR_OCIEK-_A#@PU]39 M&S*OY/KE-_:3GU<)H<\YU&5/WTR1>$LD6ER/D]*TY#?X56^;1#GQQ9LM]=:R M 4GV<;S'_$SB]S6$^Z3L_E-Y!AL1)<]/=2\*\J+&5-4+R_IJ=,+B0=@,/GT*\5*T$7//7Q;-F5=@N'Y7F@NQ M,B?$5@K-WM.M.SZ;V2C.>?$*F\Q%M.O/#7P@SX2%1.^+)-]R29U.I6AZ2VYSXQL"14O&:1 M&I*EQ;]^$F15J396<0%81YZ(#G4519WS ?DA-R02?_[/KZ>3)Y]QOAC/IG_Y MB?^1_?0$IVF6Q]./?_GI]P^OP?WTGW_]PQ_^_'\ _NOYNS=/7L[2V2E.ET]> MS#$L,3_Y,EZ>//E'QL4_GY3Y[/3)/V;S?XX_!X"_KO[1B]FG;_/QQY/E$\$$ MO_FW\S]9Z97Q(@%7+(/2+$ L.8$-EJ-1+&85_^_'/QDIBI'&042K0*FB(-A, M_T"(F+1,+CF_>NAD//WGG^H?,2SP"0UNNEC]^I>?3I;+3W]Z^O3+ER]__!KG MDS_.YA^?"L;DTXMO_W3^]:^WOO]%KK[-O?=/5W][^=7%^*XOTF/YT__ZYK#-[,4EJLY?Q#7DXW?J+_!Q=>@?@1<@.1__+K( M/_WU#T^>K*=C/IO@.RQ/ZO]_?_?SM5>&T\6L++^$.?XQS4Z?UJ\\?3&;+F:3 M<:[R?1XF%?K[$\3E@@:P>N#RVR?\RT^+\>FG"5Y\=C+'\I>?Z'%? E11,R59 MQ?$?FY_V]#O$%";I;+*:D3?T^_DS*YI6:/'K$J<9U_-R\=K)+%W[TJ1*93:_ M^)>3$'&R^G1TMH"/(7P:O1F'.)Z,EV-7HRFV>GIZMGPGB)IQ?_OFJR-G)?SII.^%JN M!/Y0P;_$@O3Z_#,I^U/\$+Y> ?8K+D?)21F8UZ M6E#%DU[F,D$1EF$(3$0K M>K#@ 5S;4$+\8)1H*8IF_'B[/,'Y52"S:3KGJV16VVP\E&P#66 TX&RV4$I( M.F1=I%0]J+$9TC:LD#\8*QH)H!TA/N&SJ:KUXUX8+KPH,$EZVFP!,O)Z"$ACX(FPD3C>@SV86A#_\>)F-;OL_>,]R,J6]FTX\?<'[Z\_0S+I9ULK..N\;\PDPW]=+;$^?OS[9J*R4=NC5&.8K!,RDGP -%F!SHQ59C1Q9HN MINQ^6$-R9!JPHJ$,FO'B;[-9_C*>3$;6C#@ L VLM8_CJSWFM=F4OUYN@S3C^,XP?50B%ZOOJ;)62T=N$3FK.*>%PG: M.!J>,I[BZ$A L_/1HHU)=9'X-N"V88/Y<=C07!YM]Y+.07W/3Z>0$\;" 052 MG!8IOHK,1 JRBB@Q&])(75S$.]%LPP7[XW#A\!GOM&_TKL[?V_+[8DW2D<+H M7:JI%,D5Q>D^$Q^S)CZR8(-*B<4N^<][46U#!O<#D:&9!/IXBM/E/*3EB]FB M>JY7MSE%"BZ2YZJC"H3,)/!<,M"Z%":%)[IV*439!MPV%/$_#D6:RZ-= -1SXB''T(D4-MCB* MYC!'\M_)=3=H4185F)9=HNF-A6:#J<4ZG!/W%&CM-.\]M]"YL+)H$>G%1E T M+VAIBV3)B IGP7AR5@K%M=G&/M9_"W1#TH;[,^2V%]!:,.V4XLELOKR9 M]D[):XM)0405R>/)$J)!BFUY":A]SIBZU%_?!69(BK$=(PZ>]G9Z,*79&;W] M'28D9L9)36=>#-%JKSD/'NCUY)EBTA!YDJ3ME8@2@TNF2XG9?:"&M]O0@A#- MQ-",&+]/R0F8?(];KD ;&<3"'4,0VC!07'$(BIRX(IPGTYUE25WJ9N[!-+SM MAA:T:"6$AIN3^"F,\ZNOGW"Z0#)J5S)B%P,NS/ 0F217SKI:1FTAQ,P@HT$* M:1V:U"7WM 6VX6U4M&!):Z'T2#)MY!S9P4@\[0J MM?*ZSR;]@\B&Y& W9DA;J;0[(CC^/,XXS3>9FX64SL@,,1@$%1)""%&#D\8; M[01'T65/=P.>(3G:C8G10@+=3@1>UAPRYEFP!9 3#J7KKJ(5 ;RKVP[.,Q:Z M5'5NP#,D![LQ'5I(H&%E^MK5_\=X>?+B;+&9R\@\0:DGW+PP MX&VM/O ND](J#'.?+;PMP W)QVY,E.:RZ7V*] (32IR1W>2#8]MWZ9D&_R-^I6LFPJ\F2T6KXE+53&,IV/65E ?1>CP-\V\_$]!5#5%5*;,)O>;CS],ESG%!['#2&H<>P\2SORP:KDL8"4*8.2WH)/00/3A;P M%*F$+OOP]\,:4M _5*HU%&R[HR!SFJ;?YK,RK@U*9!)22D!;*T]#W1@R/E$4 MXI2RD8NHNJ38KV XO,/#9YR>X87<;\9/* 7L?K4 M&0(M;YH [J2QWCC#>@Q[#ZQ#=R,Z0=37_?CA"MJ-)( LT8 M\2LNK_BD.BN[VGI5O- ?R04:5# 4]B>,$8LJOLL&WC44A_NX_6RG3SDPLIM MBY=DY+T#I^O9>&TCAH*\4S^RHX6GCZN0]V?C;9]X&"1H&+F= SWWM9[C%*LR MLLZ)VNV8?*Q4NQAKFJ3$'&'SPG&NN2E=,@$;\ Q*:;>FTV&SWS[A?0YF,?(R M)244^?!>"%!",S(=GD.,TK 0>,,S*QCOLDM\+ZHAZ<_#F'';K6TEC'8UV[A2 MQ83HES#_)UX9ZL@&;D4AK:QSJ"UM28Q19 ?)6J%(*7/?IQ/09DA#REVU948C M,;1+ 9 ZGH<)X7F63\?3\6)9!_OY,B^!F+SVI6YD1P<*(T*0EAQXY=';F (S M7?3C [B&E'%J2Y"6 FE7[W\ZFR_'_UK-QMMRL[?!J*B$02L/F;EZ%K7VQ*:0 M"YPG/R^*8!+K1L^3 2V#K%O"!)1*=-$FEG#QW78:U,54Z$-=I M3\G?TH![3G7'*"'ZDK,S#)Q3A0*@X,'+8D%'6E"2O+:8NASY?B!*>.0@L;7@ M#YOW1ZIXJ>HP=EO",3(1+X5)CBT6H*GH_(T3L@#BF9\>-S]% .].;H MZ_$T3-.--12DCHQ[B/5,F6+U-(#B"D0R,0FNC>_3)GY[B$/*I_SX'#V4 X_! MT6"0<4.N=I(*"9_3U>GVH TS/AIEH^FU@;T71W>?#'I%0LRK;ELOC@",33-">>7 B&E!%4O0;@J.8MU@OI)=<=%DZ=V 9 M5'[@6$PY4"2]M>U=7G5P/!:3/#!KR1K8P" F98%IH>J]-I;)+EMN^T96AY9' M<M^C$E3L7?G6A DX7:RRUJ5&PY 'H6%LRV$RQH%.UPJ*F6G7PS'3Q MW.Z&,Z1HZDB,:2"7=C4-83RM^N[M]&JCO**YC(HGR$+5@[F<'$>/-1YS4LN< M./9IVWHGFAWWIA_%3VM-D._-3"G.U,F?O@[=@RX=^,0\T$U]#1N7%S_(V*5^]+,)YE\*K:R^(< M!.<5)%*"-O MBHQ[ -:1^"D=S;]I)ZF#ZK':%+X/8#[-GB6@\Q_>8SN:K MH7Z8AYJZ'(F$6AIG@0QJ(5)[4RMZ..1DD\[>>L=N\.>.#>=MW[;C%2P_M'+I M(H%6O+B:!B.5MRH<759A=:33>0_9"WMZ9R_946(BDQTU8+RQM5T'.?K)"'[M^=<<\D>0:F=]V6L>:J4YF?7>G>.M/,QD?L/J), MI6EZ:LL%J)?*<&62#+'+08;]X&[%PG^S7/41!-N1A! MEY)I,EB,)09M;9T?_YX?F+RX)_G#[#G6)@^KEHCY[7QE?[Z,%[@^ M/X>U^X-6HG@$EGBM4/2D +(54"]&R8S%@CEL&_/LC6+'O<5'\1H.Y=6F>+FK MQ)I7;ES&]QNO;!^58K.T4D!TVM0[=1Q$80I8%HS$K$OITQ1H>X@_0IU'*[IU M%F#G M:&@)%R]Q&<:3_8Z8- 70YC1*OSEI='#EIG>0F;2IU@]I5C@H3H%WX!HA1L/( M)^':V2XG_NYUW0X>UN5-48)I:Y"61PFY;N1+""RO6K.$7'C.IL_5OG?#&5*5 MSB$\V+3I<,#D-]^J.L=R]5IAA8ZD9<#6>WX4H0 712'U::/2W&4ONIQTW(AH M2-4W'>FPIPB&:+P^S)9ALDH8Y?'RC)X0KA<.U5.'5RZX/OUTML3YA?-X=$O7 M!.TCFL7VLWV@#5U'!W=WP*D]_!:7AS&^H[C^A9$*N@1=G3;RXT@GDB/G$ZE( M'I&6;8CDPY4M([I#[&B7^625JUG'T4M$C.(D+2N5Z&G"-$ZSE8Q7DP MP<38I_)Q&W!#,,5'IM/M6W@;R["9#;^_QU1BWO. %D0,]4*S9, 9X4 8LA_< M>NU5ZD&K@QM^];;EC\RG=E(;HNF_U]1 #<&8/RZ/=I?/$&WV*IF^6'FR MYU>>WFPH=W13O3VD1[30>\Y;(\/\>CRE)?%F_/GV:ROC><)D;8B 3CE0/G!P M/C% F4G)H;2Y=%$:]\,Z5%?>\_3U6C0^2V-#]9^1-+BF9>@\^<\Z6V.DEIA3 MEP,;#P$;0B#=@3DW=653^32SL/>@VN0)6"Z594E"$135*Q=KB_J8P9<2A>0Y MFC[NW.Y0![41_#C4:B'$(1KFFA1(-P9UT1EQ==)R-GUT2WT QDL S,C:ABUJ"$5%$,I(F67QG2X7?#1;?H=8_A^&^>O9V7QDF:*5RSW( M6'5(20$B#P8,RX$'J86)7?8G]X/[ ]G]75BVBW)N),M&QZDV([U+)SPK%.U= MPF51.XG:@&>J'N$1&B*&&D4&%]F0[K)85BTVU&2CT2Z7\E1_O % M)Y_QE]ET>;(8,SJ:K_D9'#Z^WP/*(8?2N,]4H7/Y]FNNM M2.-X1G[@Q>M')KK:U4Y 9DBVUP0!+GD$Z[6*SK(40Y?4[YUH#J[/O6. BNO( M$[.@LU"@HH_@M;20M/39>6V9[],B[Z'A/?(>\N%TN%6:>^#L][EB^-EG6E'U M&.R'V?E"JUUQ3V83FN[U4AQ9Q.BB])!XK'=*"0&1="^@"CDYDP1+O;J*[H)S M2"%L>_;T%%HS9EV,]#><7W3N(R@4O;B"1I.(1'#& ZS7NC..U+N^@[/L>78:/]PU4BF M5MZ'R57E\&RYMD47GG[5$8MQO9SWR@A&N920E%5@DTN@-"O@?$2*+Z0P6>O" M'=N2=X?@&)*[<#S"'4URC9C68H&P'$+V%+R*Y7;4"2B0$E$K*1).5T[;= M0)LKNF;V\!9)UBYG,CDF2\$T*Y+""-(4$%6)$!@K@I%U-JI++F0GE$/0_8]# MMYM>?C_A-HL1[X2X25,]R___;-WB?J2=I/5D/44[P8$*M00Q.PFY2*4T_>I] MEP:K>^(=@GD8,"<;"_P1^$*.:X^D@NK3%$01;V)2Y(#J9(7K/1IKG,+RA"4 M_.-PYT"Q_(#IP^>WTE@?OLQ6?S/,W.&V>(>;.-QKQAME#?=83<4K9":#Y;& M$KZ ]SH"N4[HB]<"L4NWR\'[ 88'S>LU,,5&1KXC9Q!$BD !?["8;&"I2^/Z M_UU^P [L.]0/V$6@C=(X[S!,5M]9Y93NKC:P4:@BBP<9:L,W;@)X5L.';#$F M%%[(]* FWOIU@SHQ>!R^]!%%9U?@RB5YM?' ;%I_FI4K'Q]BN+=_>ALSN^=H M&AG%\UMXKOA\03FA:3H@<.E!12M(%: $6:+B(N>0?9?-LEM(#C5JMQ[X$N-R MQ##7OO4"4)%SK%3($%06X+0V3!+!DS[.\"J:(1FHPYAPTP =/OGM*EC^^VR\ M_/8=R>O/OXY'VN1:UW_*M(A6(?S.'B_K)FIN:PUW>P10WGHY>Q M6BF5;%E1)AX+6LV=[[*?M85&W]4GOO.1+\_P'^/ER7CZ M=KHZVD1+TG,A:;6 -+7D.FA;%Z=BZZ*=[=XX:'O5E0U[ MS?EQV%"/V:ZQE<@2XTS4^(RPH:G=75P!)E*F^:@;>]OVB-[VG4,Z_7QD1NPW M[YTYL3KW?P6:84IYRP6YW/5RF4AAO),A@DC>>RY39L$<2(D;KQS2P>1C,>*0 M6>_LZ+X.X_G?P^0,9^7U>!JF:1PF/T\7R_G9P?F2+1_=QD'=9QR-G,_U.=]+ M "_'BS29+<[F.!+ULC')+GVH9!M]NP M]A!6P_M +T/*NS#5IH="6P'D3+G:USU!/=D')BCZ5 ON?9<\S/VPAN3A]F%- M0[%TW_A?WV47KEQC=]C&_.;GM=HXWQ)Q(\NT\;:_VN]">"U*$!:\3IP6/2,W M)V4.@219 Y642I?#\?>!.OC"RDW/7O=230EMB9'610XU5 \>?)35QZ.P/0G/ ML71)\=\/:TB6J!EC;MU$V4XRS2S0E2ZH+_'3',EGK%-$/T]P-?_7KX7:?'UO=Z/@HXB[^SY%K03X$+ZN MJKO7/YYW&3IL_^'!Q[;:5]@-?^/+2E\C<3M,WB^)%"3B-_0/)]\1/,8D=(\"G,\!8LF\).%*Y\L^MT+9ZG[+\Y?=E,;%7+!B.=;]/F&$ MJ9M^!6+.&@R3-"'(KT]9.*,T5[W:ZH1[CL,8H2,;7C%'R0!YU@*)(123. MR'9T2=<>X.(\KNKM0:-^(FMW]=K]3$\L98'UU"A9@'HL*$"PM2I81ANDM-FY M+DG;7=3/WH,^%\OM416 ).Z949$H "B9I[#0!KC@)7#'OO%?&QSX766^#;DC:MC]] M&DKJ>"F?5Z5@JB&MSU;7O$^SNC)WZ[)8U2D MDR(+"]D7I-A.*/"*)_I5VJB\$NEF0Z;&D]-B%$.RC"U8>'L/][%$WCZD7E-Q-:;6_3! M"XJ^QLO%.UP@O>=DI(5U2BD#.FLR^Z)>%**E VEEW9)DRH>^R:.'$.Y87]MW MY^Z(A#I05NV.D-WIM=P@_WD+WO5MV#0QYW>!)%PLZ!]<:.'3VC!A9)%B%?)F MZPV?]8(W*\&9DL"'$@PRK!_W8%SK@0RIS+<'+Q]5\,?3A*]G^ M]0%//\WF8?[MY9@^FN.4=.J'D[#\&VGD=^,%+F=7FA']5HMZ9M/5(=5UAIT> MM:Z>#=-\Y;,WXQ!I4M8G-YHD41X%<_/IU 2Q MTP&\8P6"BJ&N)LU8GQ9S=X!IM>MW^:5DB=P(E<%[9?S_1D,OL2:.V.)!?11<7!)E&; M+B!!U$J +=9G%1PWLFMQVSW8!E66VI\H!PJG!VNNJ.51#LIY5MM]N$QCE0G) M\<@((AI"R+7UKK>:O *G^=*HXI2%96D4 CE OA[@5U#E"$8GPSSW'J-^'$OP MR!<&-J#$@_3?50#-^7[I\%P=HN(R. J^(4A1ZE7!'GR]VXX<9!YBL(BNRV;0 M?:"&E$3NR(R#Y='/CJYMNE52,8<,4G:$0-;.19E,@([2Y"PP).P2S6[C5348 M)/UP\=EY#%ISK?//N*@G)5*:GX4)Q8JYY"RU HLET9*5!AQ'!<+$B%8;C*+/ M':M[P1VTZ[D[JQY4JNUEV&]1O?V$\U!;!M?&EB_"?/ZMS.84D^;%M>VCD10\ M1D/*I$CA0"6+X%CM.Q9BIGES(=HN*?)] 0]477?C7 \Y]F/=/<>\O$G%DN4B MCUN3\QVJ\YT"Y!*+R:$4[XZCV0XZMW>L[CK'8%8;6?7CTFUM>W7CAP"?)W$7 M=^\,O9@MEG4;,[MD(A2O,RC4CEQ@3A&F$SK(F$IB72YE[S&8(6T"/HZU[2O_ MQ[#%%_M,RAK&*5X#432K^TP]P1^>A6UEUZ@A MV3THD=;!NSKW;\OO"[P(]KZ-G"6V.QD 3:A7%)-#ZGU4H)WDDA7E);OAYVWL M3;;[VX>T%=B0-$<11E<#N][NOD;KD0E"B9(X!*S5V8G7F> %# N,0AJ4H4_/ MYBWQ;<,E^^-QJ:>4CI/<*TQ;%TFT)@1"Y$2D"(23I /C10LALNB:TGXXN=W_3+0F?QLLP&?\+\_OSC=^1SHF7$AG$+&MK"T,_*59/BZM8DD=K^O0#VA?P M$%,Y![/LGK753YJ==XY^G\YQC>YO83Q=O)W>;B4OO<]2H@41-(*B/^OEI )* MBIIE(Z,674X5[ MXB"F=(W&OL30[<^]OLUG^,IY,*/;Z>;H,TX_C.,&UE1JI M@$*$%,!PU&3S+%DF2=:O,$9A5R#3UZ?#X,Y(AYCF.1+;6LFO?11SASJN-S"- M%_4J]%'D&+A/D3RS@FA1@$>1D7/"B7N$N%N_?XB9D:-0IJ%8.M>_K@ N MGH=)K0=Z?X+U\C>*J$[/6]?M7Z2ZU8/;5)+N/H9&Y9[7Q?P]F5$DD\I*HE,, M%E3PM2PO9&Y'VRRA2P1MM<1J3"'DK%B1P'*D MB%X95H]I:V Q>[F;&X?W);+[\@//3[SB< M-DFH6I+CZ@V/I&<(1Y9@-9HHI'.2=ZE%N UE2.J_C=@/G.YF8O][F(_K!=)7 MV.=X$/6B;^XLP6"909"H(1KGF8DLI3[>\2TD0\I[M1'Z89-]%*O^^FQY-L=? MQM/QZ=F:F[^%;ZMCH6=D)N?5(:EAW.K2\>NJZZ SD\U>WM)S:#T7S7R-Q0)Q M@\=X@?#E&8Z2<.0G.@TI:P>*W%#PA2(-RS0J8EDHRO1Q1;8#>*CNVO8]O]+$ M?_B"D\_XRVRZ/%F,N&4^6%7/-AM:PU[1JLM!@T52P5QP6MY=2HCW!3PLKZ<# M^VXJRJ-(MID-W19MO?WOPY?9*&'0Q=L$!(@"QQ3U)G9Z3# M MZ> (M[,D'X=OX\\XHODH3+D(SM7J5%D,>!=;O?="^V0ZMD'Q;S] M9?J#I&-&-_3SD1,R]/IAI61NSL>QDS(Z:UUXXN"-K#UCZL6!B :$U9E'4&<,M4UUR M+EO5_/P@N95#*-1"+L&$LFFS$0]ADBQ/"::#XL)N%6IB,22+X^J^2^ #FT/8CB,VT>2 MCZ#EYHAKG)H"_0AU(@A41N *.??+ ,D$N=;$C,YFY[8/L 'MJ.Q& (>)!DMTR1G']> M_X@$XZ]_^!]02P,$% @ JXKI4N&'[#YY=0 *P$% !8 !A;7-W82TR M,#(Q,#0S,%]D968N>&UL[+U9DYLYDB7ZWK]"-^?UHA+[4M;98TI)628;54HF M97;-W!>: W!(G&*0:I*AE/K77P>##,5"1G !&!',*BM3*A;Q._!S/L =<+C_ M^__\>C9Z]@6GL^%D_-,/XB_\AV3LV3\FTW\.OP!C M_['X1R\FG[]-AQ\_S9])+L7-GT[_ZE30-LC$A.:9:<.!Q9(3<^ $6LUCUO'_ M_?A7JV2QRGH6T6FF==$,7*9_(&5,1B6??%A\Z&@X_N=?ZQ\19OB,!C>>+;[\ MZ8=/\_GGO_[XXQ]__/&7KW$Z^LMD^O%'R;GZNMW_]#+7Y;A!!^ M7/ST\E=GPW6_2!\K?OS??W_S(7W",V##\6P.X_3] ?3X/+_\AU?1F!\O?DB_ M.AO^=;;X]V\F">8+>NX=PK.-OU&_8JM?8_5;3$BFQ%^^SO(/__%OSYY=6 ZF M:3H9X7LLSY9__?W]Z]M(A^/YCWEX]N/R=WZ$T8@0+SYA_NTS_O3#;'CV>82K M[WV:8MF(?C7D"LI4./^C?MJ/!V/Z1$"FZ3PBH^_BN J\(<9UGWXXYLO/8AD+ MG(_F#1'?_NRF>"=G,&QIX%L?W0#MXH/8&9Y%G+:$>NUSK^!<@;R)L'XDG,TF M9?X'3/$O:7+VXP+@B\F7;8#1/_T#6)U/N59\ >'B7UYY-'$\' _KM/&&OES^ M\_J0?4#@USF.,^8?G@WS3S\,!&JFY$R%EFI&M="9 LCH-+CZB@EG! M&4W2M4\HYGLX%1*@97@*&E M.5]GHUATF%BRM&(X6X1V\3:1LY4P9IC^\G'RY4=Z#K$I>?U+M25G7"SGP_]Q M'X8+0Q\VMM_H=P?$+5[F_0VQ:(%Q>]P.ISD M5^/\DIS>@3:@0D#':I8 *E<@H@VI ]*;GGP#7 M34Q[FV[59 F> GF8=9S+B2:KD+UV@EFP%&7*()E7P%GQN3BM1=(AM5R.;SS_ M!.AN8MK;=.M#Z'XUG@_GWWX9CO#7\VJ.@2_)1 G (G+#M%:: 83,BG(>I"T6 M76A \\WGG@"]!YGR-JWF<%K?X\?A;$YJF_\*9SB0P3@LPC$HLI\F4)I'%(#_,:?%X,3D?SZ??7DPR M^?\^19>59"(Z3LZA<2P* ^1%% I0K;8Z^F:,WPGE9 30SN"W]> .U\-O\/5U MII$/R_!B8W0Y%SG!LW?(29D.F0X(#% KAIG^KHRE&:J=$C: .!D-M##R;?;] MX>P_SWF*L]GR/W6X8J!XC%BB8[+0*'5,0*&#O=I,E[M#/ 2E*S!@>.& MEA)I.?,\8_4B +T2@+G%>WOSN2? Z4&F7,-K@\VS?^!H]+_&Y"%\0)@1L/QZ M-CLG9,*Y[!0ICGN4Y"]XFCBRR"R2RTCZT]Z)%OOC=X(X <;;&7D-_0TVV?YS M,J+X'Z:+G;_I;(!)R$B.(0-.*N9C5Q)GPH$WBZZ7H_A M9$AO8.(UW#?85'L]GN,4TGSX!5_"')8X!]H:U-PJ9F1=>C3I$2(%!:A%HA]Q MHW.[N&L]AI/AOH&)UW#?8$MM,0&]H&CPXV3Z;>"31?#.U'F(O,C@:*61T3 . MAF>E=.&YW1'*M4>?#-/[&W0-P0UVT#Z;#:00R7$(S#LP3%L: M%F3R+J44& '(IW3M]LFO/?ID"-[?H&LR5QKLFKTZP^E'6D[^-IW\,?_T8G+V M&<;?!EES"AC(<12:T\P2N2'A<0HC B3A53 IMDA3N@/"R1!^N('7$'_0EMGK M5*;/S_.0?N/Y?(ZS^6*\OXS@XT#1P% 2HN@B>9(%(@O*%H89$V0 'E$VX'TS M@A.@O9%YU[!^T);9S^L%HGHG:U B<.6C M9WIW'T3#],IK ?)"M MI^=1;!!)C4PG\BDI3$2FN$@)R-DPV.Y5O_+@D^%Z7V.NH?:@;;75$&??4VTP M__SM/1:DF##A;_AU_C/]\C\'SH-+J F6CEC/9S(#P3.3*JH835)6\(8IJ?<" M.@$I]#'^&HDM?O(A$FX:RAMLM+T@7%,8O1YG_/J_\-O *N]"@< X!,DTD@ACS9I5 M-$2=E#,F-/36KS_\!*@^W*AK;@XUN?)Y99B_01SA0'+OT%-XX+"6IY+WY_(9D7ZGE<,2W^2"#KKOT^>SBEOY?TV@RP_S3#_/I.7[_ MYF0\)R_OU0CKLW_Z888?SVX=-6VOC/,9^PCP>;!(J:L?]&($L]G;L@@JGW\= MS@:9_$6,P3-4@E8C3(H\2568HKFI.&_):&NRFU8T%9C%!5?+!UU(!$?SV>H[ M-[5R+Z*&@KFCT,:] MJ#ZTD/FS>\-KP"=A7/R\4$NA6BP8W*'RW54 %[&+G'LPO-A<7N)[_?>$^#1(7$JVSK XFNP4,B^$9T9+C,D:*?F:$* ! M\[>@',]#;$703;X/LV[#]H*[(T24!(4 E@NA- Z9? ZE>PH#/-2Q%S,8//'-G*QOX<> M@7,>103BO%Y)+&!9\"0PH;0VUI68PYHMM(:^]2640V>/Y[,96>AYK+>OTWR@ M P27:&"I)H-J&P0+(D06?1)1"5-X65.GX/"!78=Q_%GC0(YOSAH'6+7#"G&! M9IG\=PEJD2J2:=FB-U^0UV,EBR(8YJR.EN8"Z>R:G*Q65-] '&PBS3\_'N?[GU7^=#[_ J)X_/9^_@.GTVW#\\3]A=(X#K['0HD5Q+P6^ MY+NDPJ*E+Y4R2IH4BLE]8H)MT#V4* YB\J;_T)R&#EKY\&DRG?^&T[/7XR\X MFR].*@=91JNS$\P5\G!TYIZ%:&K&873%"6_5NNW%!FO<&C"GH(2#C=RP MGE M*%.J939F[S$A:3..\%>0!C- M:=Q!)SMQT&$%^7T<2 2K$H;61:9X MZR*/.S"=H#I:,=!AE7DWQ<\PS*^^?L;Q#,D;>CO_A--K$^D A4#O>&%2>O* M$BV$0&L? XG18S EZ2Y;5EM@.X4UIC4%#>LEKAWTP),FO2)GV)6Z9V<NP+R9C#_>=(%%"!3E(+G 6+=3M> , M( >"A-)%2;#*FH25PYE>@^5)[T(<:MLN$__D,T[GW]Z-H-;7SC4"_ER1T=HW M0(4^!Y59L9RPE0+,>Q(U09;DQ!1)X/O,^)M!/6D!-+-VA_CA!7P>SF$T_._J MH)Q]/I_C],/R7*"BT^!J$E5B.=>20%(8YHU4S&8CBG98DNV2JW(WK">MAH86 M[[#8_VTRR7^0OSH0*AKR>1-#'CSA4)$%JP5#CUE:B2;(+KO0*P!/FN.]K-AA M67\]GL/XXY!"C8O!D?4VC\WJ?Z1*C5%)FEQSS5A!&B.1Z\"A9P5IM@CP1 M;;JL\]N >](J:&[]AB65U\Y&%P'JB\FLKDR_3L9IZ9P")$-A![)@!-0 )!!& MGEC)623IZIWV3H<1]X-[T@II;OV&1997&-^2[P*U/LT;A!F^K_W[WI;?9Q>: M'F0A#!9N6=(I4@3$@86H@3FA A.0IG@_5=DA4O'O^D:=W#@BU+*E_N1 PA#D=D-IQ1 M&+K(Q/LT&=&'SVI(.O]V.5;,U@AN/(.*5DLDR#I8)M!H[[1+7O39^MD2X)// M0^K"1(?CHRLX;^Y]ZJ@-R3DPS 1/&Z$91$)F?;:"0AN1L(M3N!G2\571A\;- M6CF$@P[J6)V=O8-O]3AKM9<-11I>*.B--=M:V_HW+PL3026/&(+&/@O%6C@/ MJHJ#"-MPS'R M3MHX-79Y]'D&^)['-7\WMMC'[@B."H'3'I7:,R!(MP AF51 MD*;)XCUVV4.\%]G)**,M!QW.&UX.OPPSCO--[1J;O/(4T!8O TV+L5[?]88& MS5,R.4?5YS!Q YZ3$40+>WVJ[&_NWR#!30!EWO[$M.#I66FL5B+"LJ M"QZP9'*;^^\EW(1U,J)H:/T.!P^+R'?-S&6$BR;1RE:$IA$K+5A4'I@#&2@2 M4UFO*YO0:&_AA->,%O;N<&*QV@;]QW#^Z<7Y;#XY^X[R4JJE1%$@>$AK"HSZ^)5WXSK1#8J6;'0(/C;X/5?VUVGH'I7BK)1ZJ&)+ M3<.5DJ&5J;ALK>]SH^9>9"%(6'T#H;D]B[3N*[ ''CO8A+DNUB12>HI>!HN M*=]S'Y-U"FR?E)C[H9V,*AJST"'R>(]SL@_F5S =D[<[>Y[2^=GYXHR&8J9A M&LX'+EIG'$_,0+:U3JUA 9&S&+4G$1NE5)?MBONAG8Q.&K/0(=SX;4IQT/GT MV\( %_J]F.="Q]G&*CV^#Z,]=AWXG MSNZO0KZ/P8]4AUY2%)QD9M[G4'L79Q9Y[7FIP4-4X%R?XKF/O@Y]8P7L8N?C MU*&W-ME:=(3QVFU>2TW!%(C,$BI+X127:+HL H^U#OTN!-U?AWX7ZQZG#GT( M!EVM+T&!BV0ZND1A=+9,VEBP"%W]XLY\/ZHZ]&WXWL>Z#UZ'_AW4(_5/.!\F M&%U'=6A1^NL?W;="_1W#N%&N/AI3 C?*BJ!T,#9J+P!$\L;7ZO5A<[GZZ\]H M7KM>:IT5!$?12>*TRM!Z [J>="L)L804>9_,Q0ZUZT>CR1_5;K],IB\GYW%> MSD>WZRRN<@FM5J@S2)9UG1Z=%(S6U< "_6;.'+Q:U\FXP5'9+B@?Q8W3711R MZ[2L&R?=EJS%%$TOW=OIPA9YL4/_#J>+UMR#D)(T/!2F?2"(1FH&X#)#X8TL MZ 5?U^N^Z2G[)FQ/7BRM[=_-B[W2JOWY^?S39%I+J=3BW9%<D4NT[)(L+@%TJV-V!Z90D<9"].QRSWX+V>C8[)UC>&I^<+5W03J)IW;H+1W'I@F2O"95,@2(7" M]F@23[98?[-LU1KO]KZG/%E6FYJOPU'X+61OS^>S.8QK];1!B4[6'E/,*Z>8 M1NE8R%PS(;Q3:+7#/NE5=X%ZLDIH;O&&!^0;5'H%696J"$GX1&BRLZ:>WE,H M;V@&(G]$47!OLKBY<[G]FW[]44^6Y/:&;)A*NP(W_H+3>2V8N,S+J5_7O=OW MM4'PP$N!%+U;5HJ0M48V9R$*I'0?( M'W^"@D*4 %DRD].B:)YCY( J M5B2X6-!();I4DWKL"0H[L;QU@L(NUC[.J?0VB/[<"0H[<7;_\?0^!C^.%'+D M-0=;L-H=B6(0GQD4(YF,*:@B>/)"/V4)[)V@T%@!N]CY. D*',#0.DCSI%]< M^+**%D8KF"WUR"X[S3OUH7B<"0H[$71_@L(NUCU.@@(*$)!T8L%@O;A%+I$' MXYA*(4I1T-O<.R'E,24H-.)['^L^1(+"Y41'O[:L%4$_/3@Y8&%RWK^;:A&0]X8+X@7YQ8E2"X+;'+ M>G(3R*/87]B%Y]N7*P^P;(>U9(GG%QKWN@)FE_U7:D5V^G_^#;X.M#<@XR)? MJXAZDFWKT55F!@0-Q64;2Y=SPCVP'E\OAQ&\7BW=V.GBC,[F;\L2^*41G ^Y MQ$)KL8B2::5J:HSP3";A!/TOV-@I^60-FB<_B1QNXV[$USY-BQM>./TR3#C[ M,!GE 2IPZ*$PBR[16%-A(8!E!6MJ%"2E5:=H9!.D!_!2#^=LK0H.-G@'*?QM M.IG-WDTG93@?J%"4@Y+K#8!"PR2W&9Q%AL!34BB,=UURBZY@>/+O^[[V[%*B M8X;T@9](<2])RZ/)HC'GLAWS0'HM$@K%5'"::8>.!0!@04;@W!0)IH1;'!QR-J@$;+G^8S,6A>X^? +KN"!*DK5^A.@%Y<\ MR"$./H9%9HRQ2&/G??JCWHWKR2NBI=T[%.IX?C:9SH?_O=AR>5MN=O@Y8MBP;C\D&FWR?!/1;2)X\\X?9MF<[U(MJUV_(DQT8:UP6DGQ8 M@%#O!]<.?ZZPE$3TG,8G8I<4A3583H?P/>W;(57IU\EXFVMN_0'/7U^ O.%C6C+N!=!3P MBEX":L\BVEA;-UMR6ZIZ2TG%8BTLUB5BN O4\271F,-;7=8;$=!AXVA1PWSC M\ ?9AVP0#+.JOAC9E[KWH9F(.09=CYPS%,ORVFV%H;OYZG3!;1-/G'.*5W8A"D M"E*:P R-@VEC$_/22>9=#CS:!#QVV;[J.*8GOZ ]%KY[])>^Q+Q\MWZF6+[N M\7)K@^3T3GE(%)]A357EWK"]B:772.#@ Y*;P'Z& MV3 -C"K9.*+(:T7"] YH$D*S: G(O1.BA#Y-GM>A.3[Y;=BZ1P*[6[I'O^\; MH%X.1^=SS -::*Q+.C#AR>W05B*+4B'S11C'P623NVQY;L!SHA+8Q]H=@I9_ MX/#C)\+Q_ LYK1_QU_-JFK?EUI7B[S;027B)U2GUM7HV_1$3V4"XA":D3*Y* MEX)SNP)]\LM&5V;63"<'G[-N"_AB\I-9H$S>DFEX(=WSVLNE=G[+4"1@RM9T MJ?NP$\KCBZ@OZWM*;'?&.BQ7&\ NY]';92ZB0OJ_%:QPT$R+VM"X<%I=@T?R ML+DM?0JE[XCSSRFQ)JQU6 YOE@X/20A;6Y,(06@*K_UNE:8P').J)]*>=YFD M'LU=]H,R@O:WY>._RRZM=-;E&KY;F@(-#PP*Q?#>2^\TO2BJSX;_8[_+OA/+ M6]]EW\7:Q[G O VB/_==]ITXN_\F\SX&/XX4H *0B;,,6/=J R'SA$QRJX1" M4=M;/64)['V7O;$"=K'S<>ZRRV2-K/734@BBGDD7YJU7++M,RR:@EGU.Y1[I M7?:="+K_+OLNUCW.77;OC2Z^5L8U3A(B60^8$S!C(/-DHJ=%KS/?C^DN>R.^ M][%NP_=[-IT/WDTG^3S-WTZ7=Y46TY=.BO-H@4D*0YCV6C!89+'S!%($%8+: MID8)??X5INFKFRQO O"$/;HF-FT8WEW!<_5&VE+'VX#:P9?;A?#;:([KQK4A MZC;KC:S9$QUM-XIH4K3#MC&"SZ/:I:"[TX M Z)/2\5[@!UOD6_(W\V8OJ7Q.WAY;VB,0N#OTU%*= ^_YF;3@!7)30K;>3<5;G0ABM1DB#7>22+O&9B#4!!QG- M>X0ODP8]+\@2:"T(G/9;%YV^_VE/F=XN%NVPC?]W&N ,OUMS+OQJO?1ZY"U[9BVS3..5*%L M^QYJ*1EGO39%*:,%"BB.!@C6"T< %=^B7%GG9FH6O17<6!:=)FD5Y5C@ $SQ MK+TR*-#W;7C]IE7MLDTI0-*;F)0O3$9?E\=L68@4J[L<;3+16HA=TFL?3<+5 M@:QOFVJUBYT[N)HW]U4TI)B+8"BU9EIY3G$62B8]:J-5C#KU;=?]T&?+AU!\ M@"V?P-FR B2U_[$MFZ$&LF@$)+;=5 MP"YV[GNVO#H-2UQS([AEPA1"Q-$SX.B8TSZC"NBYZY)@]$C/&G%E3 S0&L3% 7?.EU(WP7GHXAE=U')F@O"W7CIV^[[>F-9%TQ"&GBT6*O)1F!0BP%:(UPJ M/+O2IS#WHVG@VY7';;O[[D!"CW/86P,>D-L6M7:."7H/F#8F,%"HF8M>*!D+ MQSZSR&THIZV( TW?X83F>4J3\UHQX^.'>O6#!CC[_7-=PU_5Y7]62P*^&<[F M-.KD"FAD*M1^2+PX%D&6>IJ45,C.>=XE -H2WVG+I@=)/0K]5@-$ M]AU.AY/EY:+%#]\N\@]FK[[B- UG=2L8T&+*C@64M0QY 1:RYML(Z4]>AFO &Q/\)HW-<#]AZIP)Y??72%,VTVG 6N;8L2HO:H8VQ M3_64G9'^*:76B+@.!8KO?#>^-X)^6ZXVB<9$OSH?XFQ@0PH>N6$JF\*TK-70 M+$@&@6>/1HB"G6ZH'0+[3ZG!'I1VJ(Y\UQMT/W@P7N "K5^TA_"6U;:W+$N; M2T+O"^_4_?< U']*.78@M$/YYN?Y_YY?5 N=_39YGO."%QB]@V%^/7X!GX=S M&"U>K$A6S!03UP)KBXR5]TA6G WGN$R)NACU>TR3CQ?L+@PP,)93%&0#DR77 MG"94+$@76?1.MK5>1<2A2N:\5XJIFU]:9^ MM!F9@ S<*U]BZG(C[8$K\QU34/L;O$.-ZI?#+\.,XSR[LL M9TPV(OWQ8'ON;;:/K= Q>D4$ M,<@BF#/USF4D<9&+3U]F7WU\4I3IB@G=D[S 'O<4[CP[RZ_[2ZFYF!Z_7$^_79UEBH0N!&",V,"*5)9P4(D M2$Y8BJY\=@ZZ!))KL)P"\8>:N$ORRZ8K$A M*$Y(;(FT0I4$!"PC,UQ%I5-1 M %U\P,=^C:Q)B'B0M3N\_.O*LVV!Z,]]C6PGSK8H4+F'P8]THU"Y'"(J@N)K M56T?62#GE14CC#>J+EQ=7(!'?XVLL0)VL?-Q2I1Z"F4]*LMXS1O1GC@";SRS M28/V$8(O'0\!'EV)TIT(NK]$Z2[6/4Z)4D2M$]#8"II%P795<]9J71:%Y*04 ME_MT[WJDUP8;\;V/=1O7+GQQ?K8HG/8%7Y6":7Z1G?"V/,^3B^)J=3JS.OL8 MDF,B*1JNKH6V8BP,I/*" U=8FI4LW0;0$_;XNMB\H?^_#;[5W=DM$+:N;[H= MM.,7.VU/Z0YZ.8"/(\\F2Z312+!"4D2;R3/2/&461*D[G5)K+K10:IM6<(]> M,7?42'T,@MF%AF,O.Y?I=BN7")PT)7 FI?5,R[H=8J2M;6-X5( EFFW2SMLL M03? ';?V7@]R=UF<#F'F6#4/WDUQ1@@7^9)?OZQ[LJ/9]0%L61JA/8HF%10Z&^=&H84B MM(F.'"5 JY5Q47$(7'.?HC/1J$%[.(>4=;W]J#>7V4.9WAQ''A_S%,?7TUV* MZKV7S%C!/?W-YU+N%<6]CSDXDW?9"^T]?IY,Y[!(KE]D#\T&)9M01';,U513 MC3E0G&$DRR;FG(-0W)DN:;T;(1UOZFQ+[ZULWC9&;QC,7XQWA>OO\'\GTV75 MUN]%6_\VG9Q_G@U"D3QX"F%*/6E>M&( KR)+&2!968J[>:2_4=?;/.^I<][) MLATV[E88ET55QQ\O1>G!*-! *M1>U41(SH!6;<93+)9'$4BS/6>"6XB>NBC: MFKSA2<[%<-_C%QR?XR]DA1>3\:+_YNP?P_FG%^3+3[$%T>U7;3^=(L#U28-I%05NA.Q7AM*>B0\6!K4#2 M-U/=E_B(@^ARUE8DIH4FD+*6%*]]Z@,8QY-TP%.7=+<=8:L!_*GTUYK0#G?ZEUGD=85>K> M SEHK$2:SS2%C!0V"L-D=#R3NZ\U[W*(< >F4Y%&*[.OD<3A2: P^U1O/GR! MT>*ZX_P%3*??R 07Y6M\YE%("8Q#(7B!!U9[NC*;,B].*)5Z+2AWP3H5830T M_AIM''Q+X-UT\F584UY^F4Q?3L[CO)R/EJ:8#4H!7[, &-92[:>FY$O%+UC122:UJ+$XKLTP[@#TZE(HY79UTCB MX#W=7ZI-\?'$^K9VG!X+G M9#)8IKPC>&@=Z58 L\*+PHW.!+*_,F[".DUI'&3\-=HX>+-T [Q?)^.T1.C( M+U:UN),V%6'1G/E %A!*)*"IS970Y4KDO[@;=(UF5GW)68- MR$V2X'5FUN98/:5:(A8IU(K>.H<\AS[]$_; >BI"ZDW3&FGMO=UZ/;EX<>?X MYYL5Q6LD/QMPCL7YNKT30=0JM;7@,)#XI8I!H8!TLQ;?O5G;=SSNJ6NACUW7 M,'_P9NJBN/$M; ,(@I> M056+0?M-7G1-A)*;FSR(DIC^[3[60OGJP RUVAR[SW:54[Q9:7*RVKU[T@R2([8 MHJ?%8E@#J94@#\PS)2/%^I)6S& ,"41IR%Q['IS:T?,)W">/Z-+# ]A]% &EYHG):94#S3,9 LK79,HN+":.' M=6H)=Q>L4]%#0^.OT<;>NZN;!GU1&B?4&4F8P'*JA; QUVP5\JF%=])A,9!< MVG(=V/"(WETD>D[W+:SV6'I*')PL2_J>SE_"'!F1:%TQ(7 M-$5?0890FZ^(+KMJ;8=Q[ )5#675.A=Z?WH;EYQY#^./%R L M+3(K/>UF9; M4*OT9\NX]RJ6P@6(;3(*MJHE<_G4IR^)_8W8\#KS)8AE]9EM8+0N0G;E^<>O M-+8G S$?U MK[8D[F*UQN3]G2QU=GZV!))3)B>4XA0AZC50E32+D1N6M ?N78JX56^0K>B[ M]N3C5N#:V_:3%H9K6"-F 02^7@$"@N))+I#YX&K%.:<8<$7JY%H$+:S39IN* MSMLQ>/7)3Y#!O0W7H=++R[I7-,6\=->>UQCQXT6I4OJ$Q4R3.1AO*3ZQ/OG: M3S(PBE9JGE;BVM%L8_KT';X?VM-WC3K1T*&OP]T(E[4#M\'8L\3_-B ?INA_ M:X)WTL\![!Q]REEB+<[H* 1-KLD%IB/%>V -^3@@8\C*:Q.[W"=\. 7=TS/@ M,0AH%U(Z".?#LB+EFV&JN]M7,"[74A5Y!B>1V2('PZSG[\MJCQ>].A8]'=1(J"V M-#&KNHWI Z\51R0S*1D(2:;DNYQX[8#Q=)SJ7L1TJ&EV!]3O0'^%L]5+M@W< MGH[VCG@?QN?NQO_V.FM&WG'GK;6P#:WD/&K!DBFB'L$X%E!Z)K3,40;'/>]R MPO8HM':/=_Y8I;8+9PTEMDQ.^EZP9+6PKQK3<=\BL!X M4;54C]!P?,C&LAA39)H\9.;!!R8@J@S.:Q5O>!8;]ZQO??@I ML-G";AW>YHU53'_^=IDXY5TM&>4+8>*U"Q&A"XE\HH1226U*,:'+A+\%MM-Q M'EL3T:$ART:(5]);MH'8TY7< N/#.)3-^=U6/P>2<\PYYPK4$$O( )RA(KPZ MU^O7VB*34CL+,NLLN]0_>##]W.-J/@;Y[,))^]/RR=GG\SE.9Y?(:E?@ZZ>[ M//!@0\[,^7KE)$=-!B#OFP-WWBG.+6S;-W6+QQW?*VE.TLUB*4TMW./\O!1R MH"[QK?;;0-%8BV28C6/$HR9WK-2N+CKI*,%ZZ)(UN!;-Z:BBG=$[K"$_GP]' MB]J"X[SZZ^NSS]/)EXO.O$N0&KF/UEF6"S?DD!&'44.D+R-&9R+JW&45V0K= MZ2FE/2D=3LA7R)9H# YAY MX_6\?__QAGG>T)>+'RR^7X?_'LNS^M_?W[^^--4??_SQ%UKBEBO97RBR_W%A MJ7=3G-56E_63@):Z\[,SF'Z;E _#C^,AS7G5,+-WLUPWUQ+,-2T]F('PZQS'&?,/SX;YIQ^& M*18E*&S6/@L=N0DI&*&MDB0_C5$.>@!J6Z;IS5YEC'8NU73YF$-GPU7EUO=8 MKY+478P/%_6+9H.232@B.^:45G4W(S#B1+)L8LXY",5=E]L^FR&=2NFQ1D9O MOJN[PK5(FUO61:LQP,5UH[]-)^>?9X-0) ]>:%9*DDP7^J<=[)L!Y=ZA?'RO.%2E!Z, @VD0NU536C@# *)DM.$;7D4 M@33;BIBZ*MR1LZR1?#75/8?79?9??W.#R+Y]/9A:O_'M.$EN3_QOQ\ MMORT@9-&DL(Y<[94>9-+26/QS!3T 8W%I+;=G>D"\*F+ZK%PU["ZQFICZF(< MYS"ZZ !>Y]'+"Z^KGPXXSQD(&O-*US;0R5!IQFDIH4VWQJ[?4UW9// W! M=+!NAQN@ZQI,7+8NN2RFN!+N(!H9E$)D(&OA)RX5"REE!N@"1:'$=J=^VSO! M?.H".@(Y'9+BMRJ].>"0.%@@J?/HR1Y$MU>8ZYXWP?:H.'11T%;H3D4X[:GH MD#NY%4CZ9JH[$Q]Q$%W.VHK$M- $4BI7,W\]"V <3](![[.CN"/./Y6&]J2G M0Q+%P85_+Q9I,8C:>EF[@L:0'-/.9.8SDCN337%8A+/&/9C,MAC GTI_K0F] M+N32]6L]?3&;S7W$^T-;9+" SY*[Z?DBO#,^MF M2*U=4'2M&E8"KK>IJ>_!9WJ&3!% \78)#IYV?=C M.W&![$W#FGW#@[,R?A^3IS_Z#K#N(.#PRR(ETCE00 X:*Y'F,TTA(X6-PC 9 M'<_D[FO-NQPBW('I5*31RNQK)''XG4.8?:HGRE]@5+>4GL]?P'3ZC4SPGS Z MQX'// HI@7$H!"_PP((*@=F4>7%"J=1K0;D+UJD(HZ'QUVCCX 2,=]/)EV%- M>OQE,GTY.8_SH)JDD:8TK)'*P7O!+_'S%-/PXJ[=.%_SA3PXIX3W#(JT]=R,?*'H'2LB MT;06)1:_30^:G25R!Z93D48KLZ^1Q,%[NIOK\ES1+?=)1DY#YC7*UB'5VL\N ML9BXBCY[)^21:R:=WOS1G(@U:CEX1_>J=-^6FX6(,PP_?#CY_F;PMI=P%O8+(T M$%UA(=.8M1>RGH/3ETXK;YSGQ73I%GXGJE-11CO3KQ'&P?NCU]%='F^^.)]. MR3T:")[K[2O+E'<$#ZTCW0I@5GA1N-&90/97QDU8IRF-@XR_1AL';Y9N@/?K M9)R6"!WYQ0H=K7:F(BR:,Q_( D*)!#2UN=*INN=]R$Y<(7M2L":E[N!MTC69 M6?U M17DML3G\,LPXSK-WT]H>"<<)W^%T,:R!U$J0!^:9DK50IJ05,QA# JEU=+CV M/#BUY:*TW1.?NDBZ67>-! [>DWV>O^!T/IQ]KUPV$( <>4!:+;.F,1O-('O/ MHK(EI*Q-X%WNX]^&\M25T,C(:W@_>'?UPQS&&:9Y>E M?VN<\P.CT7&G^R;5YM9<%WU6AYCG?TVC";D7/_TPGY[C]V]2Z(M?YZ]&BSMA M/_TPN[B8>$A']$5S\$6A*HN ,H3(K+<4+A=0S&.VC'NO8BE<@-CFD':K;NB7 M3WWZI0+W-V+#V\(WV[QO V.'@G_;<]J^<,K]Q?P.8. FAP>8KR.;,?DD0LED M@EK?*VG)HJ/8 4FFW&>0,FYST_MQL+BAI%Y[$G>Q6F/R_DZ6.CL_6P+)*=.Z M3JZ?$/5FG4J:HCYN6-(>N' M@" 7G0MDOK:$)I=!,>"*U,FU"%I8I\TV79JV8_#JDY\@@WL;KD/QC,;]Y]NF MIMT'[>F[1IUHZ%!^;JLFX=M@[%E%>1N0#U-&N37!.^GG ':./N7LT6[^-!1T M3R'EQR"@74CI()Q53=]E,X(K&)=KJ8H\@Y/(;!&.Z;J@>B$LD\8B+T 3,';) M9;H/V/&K9+:G\^9^74LN.E1<7N%;'4>=?ZXEZYZ/\Y4:,;=!!PD\8?3,Z)K$ MF9&S6%\C5-D*&:5-I:N =D)[PJKJQUJ'::E7D_@CM3^^B?%TG.I>Q#0L%+8% MU+6]H+>!V]/1WA'OP_C N-&.0W"E)10:,X1:^4&0";B33 %PJ5'P'+<].-WXD..[1UW)F;2W;(]& M)_-/.+TU^ MH7H.(16=63"+'T$-D ,HRETC]UI2D.UTEV(SI-#72FHPCKSW+ M T;N0[32,N$2#;S8R**D()(\OA!168 ^3=[O17;:FFE+3(=]Z,O>EE?[H5^L MJV"4]]$RU-HP6F E\S%F%E06$H624G0YI]B(Z'0BJ39&[U%>]PJ>E7>]!:*> MH=%M2 \3_33B[&:-GC8&[["DK$%6E$1(M+YE#)YIYQWS*0+C1=7J'RK+/FO( ML21P3U!R- 7L8N<>S"_RRB\"K-66H,N^%"]9SC6''# S+\#60,MRITN!T*66 M[6THQW<7#B7H5I'L@ZS;(B M>QCWH!F7VVGD "(ZK!AW@W3"<$F1#$,G@>F';"R+,46FR4-F'GQ@ J+*X+Q6 M\89GL7'/^M:'GP*;+>S6X6UNW8#^*/4YOV,['>>Q-1$=.J9LTUMX&X@]7CG'E?S,?S^:*^[T1S$C]\-3]3D'U'K0',V!-_2^?_*BV/GRP]]<%H7!) I7EIA. MHGI)2=![ YJY($W Q%'S+@[)?< >HM1MD Y$L99%JVJ-WIK.B\DR-%S:Z*U2 MIF?;U,=9ZK:+DEI4O-V%K0[^_09[7.RN::>SRIHB6PGT1_)U,7&*NA^M;'8,@-FMJB=W]*V8PV ^ MW&9-0_/>V,Z1VFLA; "-3BNK18X,I1),VWI2AM$Q4[+-.CEKU+9GD7L! MZ'@%<T0I>4%INYP"[H7V7Q(\G,3CWLC>!)JDA(.8R3CH# NJNF.H!3EW.;-DE8X^ M:H=]3J#WQ/LO];4@LL.I]1VP?\7YP')M9*'9V-0.!+IFA =M!3,1@C/>4%37 M96_\;EA_:C7M2DO#LEF[6^-B'S@[90L 3:I.&9IC2>U>H*D:1_+=DT6M._BL M1VSE<3R%'(.#ASYOV>(MN%7>R6>@D47.7 HTCW(>&6A/#J55,4KEA2K'#@P> M1XF_SE(YH/C?+I0]@D)LV\#]5_&_7OP?6)%M'_(>@>:4<1EBB!2.Q,QT\99% MC12B)*,,"E4;"9^LUAH6_SNFU';A[(C%_\B14MG; G7/QO)W*V+/ZWBV4W;EX]AJ.1Y^F_SH>SQ=/?XZAZ"C=M>O1CD.TA M/=R1QYYFNW&\D9(,$92PR46*_$7 DI-2VG&+7@6YW_'&]M@.[-Y:GS,EUW+S M^_@][M& "EPI+/JB:R$;SJ#(P@)II2@>+06P/5:U74 >W,[V_F?] XC-L. I76!^\1D$))F*9I1?'2*H:49)=?#VYL=+H]FH(V@ MCS_W=]/@G?' M/H]8#_7/J:L6O!W_^$$Y+0IJQ43QKAX+"Q9S*@R3-:"2U]9V:0SS6(X?'I." M=N7CN.TZ5A9Z/GL'T_G;\O/YC PRF[V8G,7A12K;Q>8FS9RTYE*P)D(]]$TT MF!BY8[1*ZX)9.S#'+G"]+?9C70IY#&KKPN=C.==8#>9*<+;8I>("LK(B,T>A M(-/<%0:&7$5EN.9:ZXRFT[7RM7@>ZD[)T65QZXKQX?1T*4UP&]:%.5:;6]L M['E"<2_"ASF3:,+G%AHYG(P'48U+.982D 70P'3(@04LB5E0$GB)088N > # MJ>6>4X6'$%R\S QHNT](;!EP&FE\YD'%2S6;8\@QA MZX<>W]MN3->DOZV/NV]TZW2-1[*#BIFE(CW3@AL6E51,"J\ T FMCQVF/73N MQ6/Q97K1>-R]@+5'>=O _5<^1B_^#SPDWX>\1Y"/@?6$#BUI 3)-_%Y0W&L, M9]K8&&+TVF X6:TUS,0;3?Z[P%)MR,,HPS(*6XZ(B TMA!L%+0N40.Q66NPGDM 5QD-D?=?'*+2[1 M/W@FX0$8'W4UA7UR#546*;N@>19"JZ))RU:!C,&Y["V';J44VB8?'G+W2DNA M$3DG!X[>..ULH7?/UA7;>)<"2G"RPYVT-X^DCH(E 0A>"I/ULJDV7#,H!9F* MPC@H+MET[*RODZFCL(NT&M=1V(761U-'(20K$RV!3$DIF>:UAK/!2"YSD5D5 MQYT^]B7CIUY'X7@2W(?$1U1'H1@ND^:N^G.RMLD"%B(Y=9;>&*ZXI6%M4[SS M&-I[.G44CJR^G8D\[N'%!MB_3,XI$$Q%9YU$K8NJ+_J>^)SKF5\2$!Q&:XZ> M-KL9[K_4UX#&YO48-F->YY _+W.<7@(O,BH>BV< "*$+@Q MVU83.P#&Z>KJN S=EI;NG*!-(224:&G6Y2+5[1#+0&K)1(PE:B@H[+'/PYY, M?9A.\]2NM#3L"KYOP8FDG:SU19D3*56-UWTP07^(D"B8\4:;T"$6?_3U8?:? MB>Z M]LR9WL76C[H2R]\FD_S'<#0Z^BGIS0<_W-'GG2:X<9X9N267.!>>@]&<\VBB MS3'J7%0JX.U^YYDW$1RVJ*P^[;M[;P5745G-,DV-3 =5RQ"IS(+*WILHM4M= M\K9N(3ETO5Q]X, &89.5@GFM/-/ )8M ;V(*M69!$5YYV7-$QY_W#F/UYJ*W MER$[G.-]CQU6B"XBA%",UU$!RT)F@@6:Q2P-X[7[AT,MC>I29',#GF-=B&Y+ M<@OC/I8(_++YTVK]7[:CN^ M$]5#W01J0OM-*34S?X"TL*DU1"%^^[.#M'X/V>Z/A8M.]BX>;Q\(?SSY]'WUY\(B!_ MAS%\7 QX&959(XMP4)@%K-6LDF8A6\EH9DO@54YXLYK=YNW]S8\YON]W@/DG M/6S7OG?>_,5D/*-9@H*B5SC_A=#79K*ZGD,/J5.WBG(*@(992DQ0BD]98!)NBXWTJ M2ZZ%\Q0);VC@C7E(CV$+ZN86V^OQJJ_[XZL2W #KPVUTM3;TS5Q_*U,P)N9D MC [D:J0,')S-AEO,6>^W-]8 =+?$E.]A.EIZ"64TS">:B'7-3/6<2Y;!EG+V)G71FI7FGL1J20I=9\.0(Y([Y+#,$QCG"[?)@/JIBP=^#Z-%TE9(:QF]076#J 06,0>F@Q0F MT,! =JEL<3>L0R?5M9_^.0B<]:RF(M@SDGK$_ES M'KND(-\'[/@3;4-]W)QYF[+0X71C+;[?Q_D*0DGN&V9;6(K<5(1U^#%3# E& M""FTQR[5,.^'=OI*V9^)#F[:6H0#( &CS)P%P\EW+.0_1",\Q8CH+5$+RG>I MB+D6S>DK8B=[=SC.N#)WK? -,-6Q.$&#K#WCA0O,6R^9Y0"N@@JV2UFR-5A. M2@"'VKI#8\%K$](EJ 36T[SD6!2ZQH^UOH^VB@D>E".XR:6< P\4R=9-H20*"-[E='-'G"/O&@BQ VY1\<1$B'L/HJGM5>_Q:(>B8@W(;TP%D(AW%VLRE-&X,? M20HD[2"28\9 S8VLK30#C\P+PU44R6KH<@AV+ ELFY#070$[V+D'\]^GNN>K MX_2(!C0 RR!IC74FL6AS8LXY[Z,JQ675A?E;4([OR1Y*T$V^#[-NCRYEWQ'] MO.J;EIR))M/B9E'5HW=#$9@!5JR7WON@O>JRBW8;RBGQO8]U-[[?C^&L^^5P M='4OZ//292JKII%73D]GO\_H5UZ7%Y,QA6WTC_Z.\T^3?/0C\7:0'^[DO)/9 M;QRP@\LI9>6TDD+GXH/EPL4H+(\AHE#[';"WP][V &F)ZWM8&7/-)!22N2@= MTSQ06!D@DI./%IQQ-L:C'$G?!';T#=,80[&(C/N++*QZVSIH)KCQ4@F9W87J0@@[>,MV!I0XNQ&+LPR_X =/YE.R.LX& '(6DZ-M:89G.7#/O(;"$ MRFA)QA#8Y1KB;2@G)HT#;=VC?>G68ET:8N!5XM&5PD*NZ;G)2P(LD3D)F8.2 MG/LN:4X[(STQ[?1EJL,1_VY[_=RX$&W1S$H*QC5%WPPRV2=Q3**@SEYU"5.? MV%E,4TGU8ZA#RL!:L$MSW$+\//_?\]F\;O@,O+0F9Y694EXS#<$QJ(T=2E2R MR&RBJH>AIWG#'L(X7>Q&P^AJS/Q\ M?I&ALUK7:^A<=[??EBMC&4C-2^"B,.-]#1>,9,'X4IN&^)*] WO3.;^CV,/^ M.$Y*44HE \]0&(=1TOQ9NN1+/=(<[:8".=SB MMV7@6\M@M7IRGFF:TXGE&&G*T\4P4#ZP(H5VF1=>H,O-]@UX3EP*^UC]MAA" MOW2X)< UF38^\LA1>R8-$4K>1[U@4.\F<0?*II!RZG+I9P^L#Y42UU0ZO3EZ M_&EQB@=A2RPTAGJQ00ID017.D :9G4M<]CG^?D)I<8VDL'5BW"Z4'"<;:AM$ M?^[$N)TXNS\M:A^#'T<*%K2!S#E3M63!_]_>ES6WE2-KOL]_P0SVY64B9+NJ M;TU4V75=JNZX\\)( F;?252S<55[E]_$UPDF1(E+@>',E41W;8LJ7@^9'X' MR$1NVM3VT3II1K 41H_<0Y.4[1>?&-CYQ+A]I/NB)P,^D_7RYD'6R^4?X\5/7F:6U*YX7VR* MU$$"W\B/2FAJ@$&+$+V.5OL4'928D];>Y7!@ Y*.@#=.CG(B*M0J,A/KBUFO MEWS0M+EC%-)8#1R:]"=_<1FT0['0E"U=6Y=@.88;9/1>M]_ M#.XCDB=??V=QY_]X#;5T!,77U!V7"PG#^YJ_HPEEA&!! MZ9CRLQO]SH\[$S:T$>^+2(^R#CS8 JP47PL"5!5'4LQXSI,/Q9H82K734%_I M44\$&*TWC@TCT966[H3U<$G WUX$.>XYQPO\09=5;8%)'. J+B2C%N; MF);.U01CXBER FOI'!6]$.$\+9HNI-YK5Y3M<:7L@M.2%!FX$4Q#-LRKJ)BV M9&/YK&-N4X/\/8>!CZ%.:QV]_#!P4B%:1UMD<0F8+L$R .1T>@8LN69+Q+_" MP)U088_^*+NKI*_^*,\C>MUAX+UTMDM_E/T%WE-&@(3BA-1,AMJ)JMXX!N> M 6HIDB6\[/J0KK^+N>JN6 994(DA/>S2O5EJF=S:3Y\!%$CPD8Q,TV<+N83C!6)N^&/-P9O!A MDF_0N^'G\>C3)4ZN[T-R04-<3*?UU61/7C#0M(%K93'2=JZY:I)R_0B65T2* M8S71P-;Y?31!N!K^&_/?2'0U+/9A=!^>7';L@;'F?_#S$T]PO M'ZO,)[G1F29.PQF%N7:152P*1TBY-PP$!X:)9X&UC:=KDHY]*JX\\9^TY\UE$1M_UVCN+JK09A_ MW9YXRINKEI3YMN2G@?0[K_IZ&N/E'^,EQD2G3H1@F-=2U7:HF<5:H\9+,%DD MF:7MAB'K)_[%D .EWZ'5OA-&TO:*Q]JC=I9\E2 XV0]$:Q:#$XP#6G)F@HY9 M=\.1VV?^Q9*#-=!A".5IE!=E1C*Y VD=JIP4LBP5D5E"8B%K7?MM&"^ 3 XT M1])DXY&OFR7'R+]!L.11F -TB;:Q(AC$6D\&@ PL.24C9/FHX M321D%X1_1<_V5^;^(9%#-'$:SF3K10+IF"S>UTG.B7E,DBD%*=N$VL8FZ2+? M3_2L,57V44"+_BQTC,&?=;_\93X:IN$-7+T9C_+Z)K]XSGTPB7%G ]-8Z]TIX6^:D!^A.'D[W UQW'Y<3B"41K6 MHH8IV4B+R_QC8B4[?G0G<9!#EK$1XS ),0E2455RU+R.K7 U\[04'J(U@QV? M<=R+?/N0I0E$=M'/0XC#JU5<#J;S">8/HX_522]3+*)M6_G:[BZ%HWF'ZF!]2_[@W N87X;CBM MG@$A&J#R7JI8F !5:I<1S6+,@1GA?+36J!2:Y+CMC+#_'?-T?'Q05-=$C0VR M%^[%0A]#%PLHQQ$9F#HY&XUC,03%>(F&A\(%EB9S9YZ&]9J9U:'"&IAV2_$\ M!JQ8M#)DSVQ9E*B2<0O%95:DH;]L##(T:;&W%=%K)E$W:FI0O=*%B)8W,<"# MB9XK5HRC?=6$6DNA,C.Z8/':I9R;] ;H; 5]W:Z^'%:>1ODOY1;V=O5OOMY^ M^1]#G!"RSU]_QB]XM;@:L)I;\OIJ6!0LTR)'!G5IR5GC9/"R\"81@MW@G>JV M]D34V4;@[E38X(R^A;:2R[>VQ"W>]82!'<"VO.#="^UI[GI;J'T;LYKI[/1$ M,P&"C(H)XURMRCH8NNU1.>#J<;DH6C'[DU; MG_"WR7@Z'3B0V8126 F0F'8QU=D%FAE#.J%7ST75)-?T:5C][U =2HAEZY+>?+U-O;1&11)39$(%47?+ MR*(HBMFLC%32%HU-,M]WP';Z5/@N.;'K)G6@;OH\R2K 6P?X>8@MPR4[8#Q- MD*1S_>[*GR.5^3H[+*!BG+P+.I9Y8 #2L(3*V)@C*M[DAO)D_'DF!O(2 MZ+./3AK0YLU\>)67L>OUES]=WTS&7Y9W")35I3;83NA=D6A^JUW%KI32X)'@[OKZ9SW!RN_@5+!%$Y*XV=]19TWF- MG 5?,KD"W&FM@@JNB<^_!<_YL:,+P3?823Z4,DRX"4I['@.W@?F4%=/1Z.4 M*2P2P3>PE_8HM1*[M]=D<-QPY8R$;P ^H- MB),2DPK:*@G3199UBH3#P:X/.:8GR>TS[C)U[]Q]"RB$AL"2DH[,'ED[ MWU4K*)+7'Y2V$=*S>GG^.4?WS"P%TVSX!6\?\A%F6!NP#4=S.C8_T-NW$-AT MH 0B+[J.Y8B>::DB\]XGEIQ!*%DYX&U&E.X,L;_MJ6,"/.BIV48KG??WHMWY MR[!Z"C^.)W=05]WT?R1I+<9A?;A90/WA3YRDX13S +TAT\L60EKCQEEZ!DHF MQI5+WL4(F,J.[\9A"+Y[HO0F_A9VSI*\HT]UOL);F$R^TJY,1T2>#@I("P$B MDPM?$70517'D*Q;G=93%8I-!&-LA??=,Z5CJG3?VVH[KAS]OALM=KK:6&F0 M2%H8LO(*L5;XS(BIA8$ '9S26EB_XZ:QZS._>^4W%'&#YEWOL.!D@ID$L"P8 MV Z<-CP$.&>#EB<9=6Z2GKP_U.^>2SUIJ4'3 MKSH;*HT_C>JI2*C?X(BD/YM>?H;9/\;SJ_S3]0VDV:W-M;*V!B9F'TMRM4U5 M81IKYC9ZSA088;FW-J@FLPR*CED*P9QUB6GCR)@'Q5E.0CN/TCG;9!,[ O.YLZUSO3VDG#V^ M2<"MQ9_&HS2\6J8BT3?>TO9,B_B(4ZQIP -%^VO0)!&;###M)+*:G,N""Q%< M5(!MBGAV1G@V=&JCDX?D<<<9W8^L?YDK((4'LO0\DW6HF3:YL!B29X4'KIV1 M23B^HY&][1FM4W*:FM*=".ZE)-[<+N9B/OL\G@QG7U<5:R4)+L@=S+6%KXF* MQ20D4Q+KX);@DVY28/$XG+[3:[K4\[;-X7!Y-VD-N(GJME[U>5QMFT@^#NQ4 MK2./5]ZS?#A"\GTRPYCBA9# K"AT=A536-#T6JF8A0*?;6XSK[9?1CS;(+(_ M0NPC\ 9$^&U&'E;MWD"_>?7_YI/A- _3_;%1VA2'RC(#WK(Z\(F!M8ZAR/72 M"+1P32)#S^ Z17/(+A2XF?S;H?1;5/0N+WG>UKFEDZ\K3 %=M((G6F4A"TMH MS(R0+427A"WA624>_OSCG-_W\_KJ M?"A_'\]P^L-H-IQ=8;X<_XJ3A=@__#'"/)#1&<_K"1[K']E&CQ8"HG4L1@S\1G]>X6(2(:TED4\.GW! >+T2)*?B:TI&\JX6^466=.VA MX%&HL"]W.H#U2BC6MP([GXAV#V5]+R;3S\.;>]BR52(#KQ>%M0.XS)*^\HJE MXJ1)46B;3&SK++NH1@F$QA]PF6Q MU=VO_ I?Z[:U M+T%!S7.3._X&:SE;5KX4_7>8+;&2X(X+6JUEN8Q5^NIB,@K\.;R>7R_7,U"R M(+?@F @U(E- ,M J,Z4T3SP9")LM4K;[HET".UM>GEJ)#5(I#G[%;L^,^M/I MZKKOWS4W1)84K4V,&XED/VI:D"7[$7U1=2*W=JK-*/BN5W*V-'X9NN\PM:.K M\^+>2[I8;YX@M.R,M?_/ =S/"VR>4 '(\V&<=\UE#;X];0"IU&DH>, M/+ND4I/BZY[7^=>+<$+>/'Q-PO$1>A+C3]/I'/.[>9V=L,2]/)H>KP*S-JOD M$S(O$YE21 MU^#XS*BZ@OC\(N.61?X=IW2LK%=X>YR(@8.DE KUSK$V8$=9(Q%(ZPP^YT2N MLM^L=NR0^@T6]#KH?FHF/$+QHWN!_G!]5G?VY']Y''GD33BZ/KG9*E?O_'BR^E;]/3&PP7&9BF&\@"&7HB@6 MBY&L*#K80-EB0Y,6^OTN\Z]WXW2L>>0E.3Y:6<7X$6_FD_295OGK9/QI M?; M[DHOQV_P[I?SP*.S]#);IHSR3&=/YYPPF7'-5;22Q-^FLN HU&=/X?YT^@@C MCR[-OIPL9N1\7:QB!3:1=";UJEY'%2%'YC.](]I&P2)'D@\&\J23AZ"P!=^> MP'3V;.I*'X]PY>A X#?8EJ-+5]#J#OP+$L?S( 614E)(RHW =,+ @N2IWL*$ MDJ7W?K-(M@%IMH![7>SI0D./T.CX$-QM;_9G;T&FVZY!EO6F.B=%/I]C:+RO M([8, Z<$DPX,.$-+:Y2HT]4*^BGW[O](/(F&7TKE^*(DK7[0(G-ZE3*W*'^4 MQ:G@M6>AR,QT<#5-DJ1;7(3B@PZ@FQ1^;45T^O$,O1+DL=K!HQ75H*3T/IY5 M<=PNB%K6FS^$=)I*\XYTMMGTNAN!]T2%Z&S@EOQ77A:3DVEG3MP2,G(6.'>! MMVGKUA<%GBDM[X\!>\BYA>87"?<+7&]6!:WH,F(6P#!41'4$;4 P#%,$K;-P MR3:Y '@(I?^RX6,5]+#-_3'2;3/Q8(WH8MUIW6:N>.$,55),:UIJS(XS1SBM MNDL-K%C9D'3Z=T'P+BNZ5#G\)O,'JP MEMR\A^OE[*!H-&U)]'"N03"-&I@7F5[F.CL3K, 0FIP&]T&\;@?B8'4TI,;J MY=@%3=.A;M_ .='\MH/5LT7/1\BVQ4RV;U$Y;XKF+C&,6"<9:LL\TND&0>5@ M+2J]V93A^]'T3V&4+_^@/6LQY6=U#'F?"("@ M3:L(2Z8+$":K,_-!"C1.>Y[TCC; $X\YP4"C(^0_;B&\%N//%V?/>@!@1NJ0@JYQUMK(>?WK]I=7J=C3L4>.N(QKYX27:F@U8'V(,=OL8\*R(G+ M2*LD]X%I0XN&J.F?10B94\:@VU0*;H7TNJWYCE35JE71 V2KUV87;,U-]"W@ M3A3I[TB1._'C""WTMMVL,.H$7F,I#.EH83IQPHB@Z*OHD6=E6R6]]O-:G;,!V=9",7;4(R2?E=6O*@+Y$;*[TJ4?769_QEI\7L,D-^QL_P.']M) M-_E]X6]TD'=%<9]=R2D$+90+*B$:D5#E@,:HP0Z??]P!_C-.IXB+Q[S#:9H, M;U9B6"57:Y]C*5#77FF?ZL.2YX4UB=<_@ZFYX=7W"Q]H6YD/Y M?8J+4:@#$R4F,(5YU)I>.J,9>.<9N6^N1"V#:G.!]R2J_K>H+KFQ?8[UL0IH M$/CZ%MS/0XC#J^'LZ]OY9$);ZL ".!=IW4X52>A4(7,-(RL W$5NA?1-BMR? MAG7._#A*!0W1.$*38\*:^X-,IQ'YMH_QZ& M\U+YH<)M,&[^\64N0PN" $0>$\,%\40R=&:)S"2$F*P@@+%)Z[ G,+4N N[O M%#A>Y*>NX9U.9H./-4JUN$8N46KGZKVQ%L1C1V3VCK8OKT*HG61$W*G?+7WH M/:+0OS9)\LU33Q6^ZTR%XV-%V:%K<0MB?5FW XP]PFR[:[;["]'G(VE':&!3 MAT>(KZ$VK=.IU&JOY]0I(5HYVCQ(8U#0?#;4 3SO+BL&]C^.)]^Z;XN-QZML,P?/ MG+2T[!B! 1>.>="(+H#(I+^F$]4 MTMB6#<=P[PA5GGJ'6T%'KJ//.3).[R735FL&T7"6N +EDD,53[_'G;+,\L63 M;Q\-=FS:?IA]QLD:\]I=LMQ)X25+(@%9ZT63H9X#4QF%-"Z9N%E"<+AY],CS M3U"_V5IGX^X$WK%A?-N6Z&]8 LA00-C"C)<$RFO!@K>)E5)T M@)B3<)UYJ5M1G(M9U)VH.XPT+4 M+Q[O0UH1?!=07=\Y;473_PU41]H:MQ)U MQ^? =G#**2=C*N0YUJ8U'CCS-GIFK)$."@H3N]L'^M7_$W=7?:I_'PEWJ?;9 MS63PMXN!2R)HIQU#54^R!(;1/H:,<] A6T=GVR,*GJYE/,7TOS^-O_R?^G&D M8>$77['ZU7WM+A_6[P5(1R(?'RZO%HT8\C_GT]DB,DVVR7O\XR*E6G)66SY- MQB/Z,BV+E9;ULCP!<*^8DHXS'6P=IJ0RRYJ;;!37,KL6SL%>*,_EE&^OH@;I M!;4>\D.YR./%XM=7M3M@:GFS\1BH$[5.:*?+S2[H72FBP;W$H]@P"2&T44P$ MY6HVG60AT7M2LI+@5$[9-4E*Z(\7' \9XZG3">M*2S*.GI8B9B\]$Z&)G5_.Z'K_ZKA>$5NGC6= M:V&KS=)QM<_*.KM7Q=)YY<^>C^BD"NB896U4!'%KO"!C(P3@.FH!M(-X:6OZ M*4@;U6#/9QU9WKM\V$>\&4\JW^X]X.?;;"Q9E$T(DN7LJW=4+ .RJ5G"X QZ MF8+5+5[W7< =N^&MAR/=W@>N'CH=E!!,U%DP4'6@NBV)>0/(P+A@3))L7^.>XWNOF>9K5&27+R7!_FXSG-],!^992 MW^O#/2?B,A=]^):3TX;7YS<_7U[6<2 M&N%,Y&!>U.%& X_1!FN0%4DFG[;D6(9@:WM/9SA7,:+>M1G/,X\Z6^5W(=H& MB0,?\0N.YE@O!BW/4I)1Q3DRK4ID$2V9 MCD>UQ?IDL;2/P^E_KWJNPR<4 QL1@9PX)C L[A(-\T$3U"A4YM);D9K,&WP* MU!ERH3,=M.B1=-=#:KL8WGQ=_7!YP9AL](([66M521:YMHSS2C+K??1).>W: M],$_ &M?I1[-.=1:3R^A#F1[Y I1J2QH$Q6&3DMM8F$AZL*X"5PXS!)S9XG+ M+RZBWUSU.T7Z]U%!;Q'>74"]RDC_7MK:*=1[B*A[XP'W"1SXPI+EH4:VH>ZL MY$6I&&226<8.,WZ^@TA_]^K?1\(-;NS?CT>_3]*M,DDM@T#^D,A4]GKDJP)N>Q2%WJ\H[(![-Q-@B8*:G"3\1#?&MWJ1=D% M7]-IKL\ /$V&0+=J?98S'>BDP='R+$Z9(H&+-4W*U,'^5* MFTN0.PPG& K9J8(VKS@.E&X_!LGM' ^C;+8^D9&5@ZX$#RP0PYG2+B8(QH-L MTLCF"4ROV PY2"U]W+-78.N#;@=HO1H?=]A>C-UQF!Z?X\>12NC#VK@'$;3V MTGO+"M;\_ *.1>7(B4>'OHA@@/>SL[3FQ_XV1G-Z["/[%K283V?C:YP\@+AN M@B!4 9$$DZ70>1A28E$@^>L ,AH38\AM!M$_C>L%6""'ZG"3&QTJX'1IB-UF M'#9.+MPEC] 6C-%D2 TFI>A!&"/Y)'V&/*(*9H!7BR4E.-W>9, MO@YHQU0RFLN@%!;YO:8,KA(8?J0W<-U7]!_#V>?U>_+#G^EJ7L>XUT[7]+]\ M"7\..#A47"8&"2S37FCF)0 +R8KD @\%F^Q2!V!]H6D&^S!J2\I),XVU[%"^ M[&/Y\WA*)[P): IMK;1W"Q*!X@1.9*94SJ"4,"8U(=$C6,Z0),=*O$7GD%6W MVLOQ1?K7?#C!=8^!.O.C)DO^0-^]N5[T2_?6$C0Z@!VOI6V&5AYY8J'DD!0J M@:K)\.;=(9XA91KIIT48 &Z&,[@:_GLY!V\^P\EO*T-D75TP'5@E>5;),IL4 M ;496>#),=1>"9"HH4U#VEW G2%[.M=)@\N;=W@SP31((ECU<6=['&<_O G&>[T_.$()E\7TJE#0*HY M/[ZZ6LB/-E!:\* (1.E\+8F,)#,D\PV,]$R1Q'*A8SBT:8_0<$UGR7CSY R!\CUH7;= M*>H";/(Q!)E(91&(D$;2:4Q^) *7ND2?(C29 /2]UP4CIU7<#M.M>Y MKF_F4Q+<=+JNH5U$A2Q&IY7CS-;L1QT\,L\E,*&31FF,1-DD/_!)5-]35'XO M2FQ2L#/5M$C966)918AV =-TZ/M]-">:\MZ=MC9Y<+2HF^L?779<6L&$B9;\ M1:?(9$);1W,*P6/MK-;$:.Y![\_-;N])[?M(N/-2]GMUUK_ "#XM%KQN1^5K MJYH26(OYQ"]EUWJ;BIQFY M35/:)>@ 6^'Q@F?NLF#>>EF'V1GF30(6I3"9O-9LTGFE<0"\P"Y33/;W&1^%\STJO$,! M;XW#=)VM,H]3_-><4/[PI4(]*E=ERV=UDZFR"]"-/!614[:**PDY:6_!%R-0 M:BN\5_0"IL&V#SW2NOGV4^]<2N*,L,4@PR(B<4H%!HDKQ@&T0A65U6TR4[8 M.CYM\OIZ//IM-D[__6[X99A)]M-?B?:?27/O,%W17WF0I=(RT)M30JFLMX%% MC8YYZ=""DC;X-I&]'<"=8)/I@AL/4R@[UD.#I)*-A2\=W!AB!LVK;ULGX6;C M64P^LYBY=J"00YOK\L? ]';YU((!1TOWQ=PH;2QDG6%<.-'4R\("CS46+9%! MD89%<(G3R@QQN0^FG+JVXV@]/T.<0^3=XH+@(:R57;8+L*:71=N0G>CBJ O] M/<^)(X3?*SO()2:$13,#%IF&2&^!R*4FFUNG,CG%.9X!*YZ[5NJ5%/O(O#T9 MUJ6*!I0HFC.G@-= 72)K1VHF NV(11C0L4D'U4?1G-S,/%1;3W/@ %'W583Q M]L/[WS[\_-.[B\L?WOW]XN??+RY_^O#^XNW;#[^_O_SM&!]WIP_NQ.'=?PD; MWJ\L"F, +J4$G:2*(5NR]$.P5?OAM.JUTYG^"=!8S$ET ..Q.\!*8C-X0F3( _"E:.$=RS:12P"* M]NJB)0.12O:<)R^:9-T?@+7?YCMMN;6Y[[5670-W^VF@;^"J?FL0E<8@A&%6 M9/(MU92 _OJ:9!O/\/D$^;+\=OQ M=%%U\.<-&:DX<-H6K)<93NIZV^3(Z%2HF#+*Y0Q@^69_ZCZ8M07M:V=:%TIL M4#BR(^A%J&6]]0^$E9[<&4WNS:)VKDY3B\HSJW,RRDCP;2Z*#@'[%^^.5F&# MNI.G,;_#.BQ@41\CM<@^^,)H2P:F9;'D^%C!BBBQ9'*O+3;)K-P5X&NGUX&J M:E"2LN-![S%J'0HCC*+V>^0L)!(,)AN3T("Q31WE =98&T]P>9T=%&E#UNIG M[VJ7*>$82%7+%2$7C=%V."!V+V2M(T3].39ME?)28DE/\_KV5M3YD+0TB0E3 MVZRBTPR0SARN1.1)>)7:E)[N!J_O2%-C:NRU@1^DHMY=H-7%ZBX86P:F=@%Y MFAA5"R7O9P@BDD MVD M M6_$]*]&A^F=W:C@WVC8:MOUS\B3/'__J__ 5!+ P04 " "KBNE2? @M M_?NWG/V?F?WAOWNWKW=#^_SJ+S]]EM=U?7[55M53?I.F@5.J2FK M*@,4Y$.-0@T 2!/ +8#RR)%??L@'%?F'^A@U-145]0D:FJ/'Z$[0T=&>H*6E M/WGZ%/U)QI.TM*=83S$R,;.PL- QL)UA93YSFIF%^1<1"DKR.534QZFICS/3 MT](S_X(SZ+KT7)<4%X @C!24C!:D%@ !37%'P[@CP?%$;+'HS3' MCI^@)1/*3@%'*"@ICU!1_N*:_%M?\N\!*D;JT^>OW#C*I/V0YH(SL_C+]Y^/ M\=PL:F31Z4?S7GWD\NKX"5:V,^P MOH&AD;&)Y>,G5M8VMG:NS]W67JJ;FEM:V]H[.KH'!H>&1T>]CXZBY^87%I>65'ZN8[9W= M/>Q/W/[!+^6B "@I_O7X=\O%2"[7$2HJ2BJ:7\I%<<3C%P(C%?7Y*T=/W]"F M>>C,=$'\Y3'FF^\_%S4>Y[FJ@V9YY-)_@I57 L6'^:5H?RC9WU:P5_^IDOVI M8'\NUSA 1TE!KCQ*1@ *'(QB;0GQ?J<\H[#../W<51)PHH8I9W4\T%\BM[I[ M;>;DV%>%GEYK)E7A2(DGB6-!CUHB57E'TTA LP#L% E(D4:3 !)PW ="E%19 M3R0!_"5H)V++5TX2<.&'"O8>"8@RQDF3@$=6820@[?)HSFBT7^?,MCWT* E8O]M?OQO L6<" M"*8$@P !XK\90OO&R-7X^NAX@/@!_GAK7Q+Q&H[EMYDYN$7OG>]E^._,Z#L2 M+/A'"#7![;8FF!HAQ6*!$ODJK>I>V1:K)1_S2L,N\]SORKG*6^FNQ>B2'.E= M_#+I&<7FD('FFQHEAA"\4*K]2+\J?5WV$_I=[>ZPE6+E DK+T!>3.1P>=F%"_E!)Y4OKRMY,4C6W09NB$:P-1%O?1[ZQ]E>%;14[8]4OY)U_. MTTJ41VZ=^]1X0:[]G(S,_LNG7,FSLY0K)H(I+TZ 'B/P>B@?U!!G+1Z@4T M'3(F1]2PGITA!,5+$]\UF^>:ZQ\*P#OS\.2.J>BJ,@D8.&,_; .D! N285_5 MEM?3J*^L?J6!D MKSU9B&RPF$AH@Y_">V!(@-9P'>^$5'3>Y-C$?9,5GV[Z2UU&+86FIZXWOWEF M$5'7F^0BM)?9M#)3OMR6A3=]3C=#":/,$K=A[8&ZS6D\$M??^OC+G M! &9R;+];!) _8"%MW$689V%!H*QOOZ=0V07[P1Z>[U+DLE;BKV_?". M16H2>PF&._U0:"7&[U32M]%6:6Z&\D#URB%>S]F Q;QAR_==0E+#CSC]>>=9 M]BGG&7"\\ UZ5+5/0H*#]"T,] -M](";_@YOX[5Q?J-.>6NN>RI^@I1K$ 82 MT,A)/($K40_1[2,*>$88#UJ1 $.OS"EC35H"UX5S1+>?,='I*U */X8;3VP" M9IK]3O4_2PUKFAX_&R-0S7)3=5-5$H_%R^,0&%?L%5R2U6""(=J\WFX-.\6F M^^I.2E4$U,430M$7BBIZ/WQ'1O*0!W-UOC6VO1?'_S.L[H)-H62./3=CG>IZ MMZ.][:L::<:H22&:QH:NV5ER0U @ ;.)=9>'%67@C. M;@-^>P\E_5XEI7<7PAL8U#;ALV7/Z'GF$!(/K<9P+3=&L/UX MU]3"F:^SIAQYK$'E?9"IK[(JYW'.LQ3?9))+:RQW*XAV&%*\8V]_2*RPK MJ1XT.5N;A#H;<@X&RU.E.M/K-U<;_%^=HU, F4?ZNVERP1AQ_JA\)IN1,L3) M50ZW\'WYLIVE\DB9[9DFZ3EL.D40\:V%^XE0> M\L+'SWDPB73?/V"F.F& MB?/:L3)!UXG< #(+SX;A;(*?%K:J0<<&2U@PCS41[U=PB'ZF7W"N^&F<:@5@ M^D:EL_%<%1CI]4.!)H()T69CLT:FBGIX[^7W6=]/-P?XX4ROVRTM/B4QD8!7 M!GY]" KB>1+0= ,=-3<:^-2C-FYZYKV''L>?>'1BHK5T:N( MST@]LH_IRR3 /Q\][")-SSK[?H8 )P$F=<6XL4.:U?S#6[86W'XG[#F@ 77G M3>]+MF)CD4H7!_;8GE_IY)$X5_,44QTX?G+; Y8?\[03_F"&U:\/PIU'%/#K MCZ\(E+PC\9&G;%">!R56RGGD[?K:D\RK.7%'>W2%][U>*89U"<2 M< +^&!)HHK$@=O2SQ^/QLB[5YJ-?WF?J\Q0=6ZDD =8C=<%I^L<^ZU%K7096 M+O[K-#-!RD4+W$4/?/RW6A+@0 )V U:_./G7;U^P16!'28!RK1L4K;.U+YGH M0YP@ 3_HAUUF:.$+MP>A&TABF#>PNO(/, ,8!(A_5 @)M"*V+ZU!]Q:EB2%V M(WD(5GA';AX)&/TPL7 M1MRV#IU(0)JT?C=,A 2\9[I+ LKK#R17*'/_V(6 'BW\&OG_9.:&!#>:!-B"(_DG[T).![7"K\!YWD:MFB13$Y?OPW'W)A?TIT+_''D1 "^:S^J2P*H17]9VS9:OU%/ M?#=E*(*N(-[6N$H<)P$KH\DG"_Z&+@8$B/^S^,WCGF_7B;'&!U?U$KPT2$#* M^ M)Z*^B_;[AKY*!/^N0XSXQ^^^PVG3?D'C"[)?, 0F?@!/.5Q68HISP;^.M M"64DH!]IIHEGKB:/AI/1367+%SQ'ZBQ?G5F Y59$?&(Y M@&,_XS!N:(^F>+]85 C?J!^_9\[L#S_6?MG]G[RPP0ZY6R<2-]L!@(+'704U ML]&(SEF>'=U@S/=TTAK9E%?-IS55G](UJGIDOHWU/&T?1),2QU4>WD7C#1!? M$MG68OWX=^E%@'/Q%5G#3L@S%!'Y"G<&C9E ML-YZZY5J1FL^9[:#&YQU%;OA2AUU,_SG<3J*6*]0Y882*5I\,IS%9UU1!DI' M BQ#X&QB8I]QK I*;.R3&",:;5PT)0;9*8;CK5;/]9O@,%L-,:C@/3!<)4,<@WDB&W$&*P"S3?F0T M+8UQ38OOF.96738,W=1O!#:I*]4.MX_/5P5<^_S^28#2R4CEQN@/H:^.K1Y# M=D!Q(K,0=)D?QR=70LBSJ^1N=6W-:8QG_FL/%*UA+\8U5:V1Y:G9'!]ZN\.# MS9[Q4M.UM0_AYWOS@4#I/#+<+3<;U-'*UIAC%U M5P:>#SYT?1J^Q>Z5/SQU1JC-X]+L"X\CDWPP\FB/*M;6S6G"4KVF*F[Y"[%G MR)';^-ZRAPW:*.K;O3E7\USR>*^&DLB*;-8-AQ'I]LJ<4$^[LSD1Q#I0 MH[U# NZ/R!Z8_RF.@<--$"#^VW!)*#=+V&&A\DN\G(_GJ&NW$+4^Y1>!%X+? MG4.BM(.K'Y<:?I@B#OH=*1T)0!!2);JK+#]?G<&E'+6IHF,OWVQ%C(4K, MAC?F_9FUKU/_@L>X$J*2F36Q)H,\5'0P&8Z:Z]UG<4,<;">0 *4RP,ZO&;HC M!Y^(($X:#NMO(]?)_>'5"D(E"=AH]=7_%XE? !>2).@:;I=0W!*BW7172B-/I6:/9X;O ME=TG 2UB5-_Q:FB&(!A/=K?ST80Y>O%EM:J8_FBK.YE!*>XWNQHN&\KP,GYZ MS/V!8G__4);X?8;:#0E9^V5_ITOXFX/K,(_<@,%=LZ/J/G&QS=YJ16-'BEOT MOI[O[ECUFGH96HA\30ZS*7#F&A%,%#8'(Q8,X\QM+[!A,RC7;O:AC^E/ M#97-?=80GIB[JTL\FXV^10Q O(7@KA21@ 59_%="A2+E"J3$8H.Q $?;+!T? MC8UXZ&0KK+LZT,[7*-X0*;44QN@<(],4KF!#N>?18L$J?Q&32SQ>/U^)9\AO M+U#]C.-9EXUXS_S682FXU>3.MT7VIEP7<84U.7#]Q= M-R%($L+ACV>.XL\3$JW[);IK374'\1X9S;XY[3D:S DF/I*JIQ7>9S#1/>-T M_HG\!O]NBB+F'DJ1@$:UTBT*SQRILOK7ARKWPJTY=18U\B+HLI-R+Z1$DP#/ MDZ44D_!&)^A"#HR<:A2*M!,C6%8L2K@CO$D 6J7^+5'K74((E\N2/"4QGX(A M7-9O@P28[/3BA.OCYL7&.5&9_A)W'@_+7Q^'QL2PIL+R>7\*%YW3_K8D^$RA M/=_O'>PXCM8:/8&U0,\T)6J?MGG8EW!O:(1G6U5XM6W-=E=(1@(BL]&#Q(8*R(&\(<,A+0PZ#+>:P5TT2)P58U$> MJ4##;7[T]\S;W<\N>X^*OCK\6$^G?HMBI!K^M]D#?,G7H@HIB1_%7AW@BW+O M3C0G&A7+C/,>;R]?(<3YG28!32$XZEFG(_4QCJ6^4C*;XV*5HZ)W MHZ+WCAJ^B\CW=@.8M94 ED;/\NXYV/@0$A5FV600?T-_&S5 388P!D23S ^P=P3&ZLP<3JUILA0-0CWK5.XJEH58$D,=/UT M=;(2(KJ%6E49**IALY_?EY>T&N?/1%7[7M[:MAR26 NR@L@Y3G;*9N^7A K. M0TSV$+\[( 2>^(;,91*.PB#D,!Z")*JEKENP0%>NSI( /+,9?%O?FYJ98ID$ M/,)EDX ;")I?G@OR8Q29=; M;"NU'D[[&SW(;Y5RHW!!ASHXUZ;I)P4!-&_=*-Y7\4\\#9PB 2%$RO>;0DM. M7'@3#+1%/<#!5!M>O"QDZ?1Q5A-W3![AWOD3F=AF_?&I6#6#G[FI+[ED[;3\I5GIHIC.5OR7RN?IE5:O\PR$BU:.*;,@&[,0B[-/,\CZW MP3,]W34M9S/N(/KC4XZ@EE'(^ZB7 M*XJO:OFGIX5D=,YFW];.S(?VW_Y]VV866LQ\-.&2D/TV'R4L;!23<#S MBH%-'>4(VTG&L$:*HD^GC]$4(>_]_S_9LX9MKGW](EIN/B(,*6\Q[T0%=_ , MWN )]^G=L%_S7>.@NE%\@39""T5,AV5%&LGWTO\/#1+>'/GT^L>'3%A66/Z?)9,=D MY[%:[8[BC0OOC0W-HG]U@]?9?%2)F6)AYF^^0 (:B57 V:)CVPRYKQ0-.I5M M<=R3J@B2U\C2R)[)V9AX$VDEIV@NGBQUG.I]JX\9\Q\F"/T1%-O(WUW#4O57 MYCRX/==6^L.\#! @_N_ACI$@[R>*H;XC_>8W, S8C^CZU[ ),P42@#HW-,K3 M5?9P(15>)J#9Z(HS["'*XN;GMKA[9NR'DKIZKYD*G7[TUO>9RPSZ OS$/M[* MS;_IL @VL%[?0_ )P%_IO;J;JQ]1F$8<&JPF 70>?@6=N];3>]N]&T'Y:U?L M.11CN(U*+XK4K%\\S__Q&AWGJ-UZPT;U=+7F&+1E?/FM/"2[/:=7)5[NJT :?;]*W58)F+_(H'HJAB4#6 M?4VQ+3%_@%IJ^YY* KQZ*7\,89'I?ES$SJI[88M3N(SY0ZOU!X3PTSI3#%]0 MB%WNMMH9S<%\B80[&T_S'Y:4ASX\7Q%Z0:S_>D,N2^?KCF5QMBSYB34&Y?VBWU'^1RXP M7*/'X3U,Q_^>G8_X5@+TP"!#_&1C&PFX3 M4N2%9L7$IP2(X\-L/.LQ=X_IKFP_MTCNQ"+C:MP.;WHVMXW2L6E%*1?U=MIF M5*N0 %\9N8^$>PK^GD8]R[1O?CI]%>W>LUZ=E$85^+1<-%C 2EB,)PZ3@&:N MF8*0GL.ULJ?;L=DI<3$:Y.'SV#NYOJ)(JZ;+^K%#HUW"Y:Q MQIB,+W-;Q^PNYO5*;G^?%-8ROZS%T'K*6V**4@6+M60\KWI)^UEOYVL,!9Q0J&393>PN7Z,^UMW M5PW&;68BXW!F;"34X/SZUL^$E2M[DEOCBH&9GMZMPKO5G+Z*PUZG)I097==> MSDPC#4\RG&ON*\WUV<8K;M9#*P_"^3!.4E^_9#T)6=U%Z&U)DP G7\2AASZ^ M)SO]AY0)UQLI6=\\*8-G846-1ZB4N!OTJP216:I*QA#_>R[9 M>J*W*=W,E5 M(_[O3LH'UWN# /'/ Z%O=>=AGFAD3/"!9**7 M XVW&-,-$J%/5 E?R)TY2TVM3D4<=A'6>&B"VS$;=$M@.#DVJ6&9_M5&E-_& M*+OR44^U*I<>]5F/J5Z[+:@5%++F)XL.PXVD^W0^=:2Z,BVSGZ;S9;S]BX5Y MY<-^Z$D2\%A+OKKWC+GU9^+78GC_ C&$'&L,^Z:YT751*#G& M)ZD_L =N%3KOSIFU#T?H^'ZU,T2\1ATP.PC?6H8'XB%KM]9E8EO7!Z\N??[0 MOKI[N*6-QT9T6VPQ2RC0:*)'XDXFIH^U6CXYUG3KQ"R#[J9F]L+P@2 R)U1/ M/[(82I6MXY:QJA?U(2F_UM1W@EP]<1]_+^TTT R!+NB/P->ZG BLP_G&BL(D MX+TAN7M&7JS?-=4ZFOGK%-CB$O'?9,AZ?Y(AY\(6PY)P(0D*@B#Q+SK=;>1O MU^/_.97^'4 N_?[&6FO9O[]2LH_&4(E9BP($B']ZN";)X%ZFP.0&3$B 28T1 M\X+2$?Q 3S-.VX?@3;>M!,N>1X['MIKS5#WO3^.&# [7*;VAB6M_]$T%HD2) M00IPQC]$R^IYQ#[YGMC.'5]=3\!FX-+ M1*YX#V<&['9GETY<=*!NV;FN)C\1%^N(ZM"N*%H6D)SQ^TH"3DO"WR:=KG&P M"=H2=J2"VA]C^ZKSA1VP?(9=5W*OD\(YH6;>QJ"5D+;=G@]X6P7=59D4KC\Y M-SN?J=;+V!OW .D?*R;MJV 0:'X/C6=LV4SR4=+7,]50'AA&NJNJ=6ZY^4CZ M;$;T3@DH#\G?RE)YDC'6"_R6LD1&8<2/SYHQGF_A6N/^GQ00,?X503R-Z MC\,@B6]'<0HZ2[Z7$->6NLM6UP(EZ>*YFQ [!A_E1Z,DS M9T\Y3W(/[Y, S.AL??O,1*N3Z&X$RP1>#'>7UZ;4@1^5:9KHR,=+VYT6>H0G MBB)515YTL! 25W]5LAL2 BV$MN>&R8KH.)WT1*IZ+NZ4[H_E2QYCZ'D33M57 M263E3G[1,$MY()WR!?*:* ME5F3"76T3>2H\T\(AF90S,B_S]NN).WK66=1% M23ADCQ-.T"*0*$H<@92ZIZ-F_#GX,PM6+!A$S@\BTPIKPH^-'*!@/ZYY:+7; M!!UC;PQ=SDIF&/$60M,0SPAA\TG 9\X6"$ZZ@@3,[QW>.A3$\\3.0M=W9F>. MVYTN61UQOS"O%V\K'>5Q4;PWEG=!Z(H6O.K5"P57F07TQ7>]7$,7A<6%BV0F MBWF.&G GAY?M#-2-TV99V.SP@>>K7U:A-AYJ>YH:X^2J;Z$#JC/RE])1D-([XVY# MV5?34KNLSHLG7.Y^E1\IPZM%LY;(T@N3QXQ$8^0:JFA"GJO>'5>NL*0GY%YN M?OJ>$F@NH9L-;V$TH__3 !F6^[M[!A1D_MYXYSJ7V=\0K$& ^-\+ [\O2-MI M]L$G0Y*F'4^%4PYW[GZG[/.)6KDFD<['XB7'H_9\V<0N4>:+ZDKD<,48S\V: M]OG,MO/H5*4RUO(UC]R96-/G[XB;EY,=W=L%J -HV'O-A5+0AJUB=+";7O-] M9;>KXQF_H![;+-!^,'Q$80>Z4KY"(54E*%N-^1$!5]FI@! 9 M;;4?QTY!&'$)K1S(4$E;-Y%'6-.U3MG.\RB5GWK/M11H6-80Q^%6&IIMM*R9 MAI!#/P7DPN'[J.^N\5BH_TR)N?\L9_J0)+MR;4ZJ8[#JHPEF M17]= 1%B/_2ZT/?<)?0UV@^UY=>FL"1 RF^LU4]8-U/]4-H_M9,J?T/$7G1H M;B0IWYLO]0I>"*4@U"@K86(>9E/N[IPX8)],G?;TB'N6 ("Q"$)PURGBQ0CY4(=NB].X M\4.COCKFFX6V[R?'36B^1(Y?N+<,!(29J[R+H9C2>UF:A*CR.X^>?C^WP>\K M9#:05Y8O.OO(7N3FE$# C96.V6R\DI\$>6"D7?^PEA;K6S5 O.!Y8O00VL0Q MC"JJ';BU*"S&SG%[6T6;*4=U.XDQ%D!%ZU'NU1MA?OHK$HT?*,,DXJ:KI_3,&V:EJKJ6\(< MS55F4I2/5U MLAHX#7_&+PST/EB?];;D'MZM""$R>#+-4:=_K0B"<2:O%4Y>-%8B)M*EER2Y M=+]S4>VX1K6<#_@]]/M:CS8V)ZRMYGM#/]:69$:@!$O!$[&V=:-]6RA?_FHM>'IDSII4V,SWE3OQ* M#[RHBM^IF.#GR=$X#-XHA9=&^S3\A#+[L2DI(E*,ND+R;$[W#/(>YWEC/.O! MAPU\0A=ZC_+Q*0J6#6CQ)J( ID8^3QD7I5*Y(_#)IFJQ(*Z:+RU<*B[UQD:- M.,-U8.7*=0@WO/$"HRFV:Z 3B.[?ZCJ$"#,L:'C7XUEWB&J9S9J'1R;A*QAS M31) %11M22B12+=\S1_AE[L)*X2_DUR#H$U[]R\AZ*'KM,XD(+45\/4G,],Q M$L0+A&"\ 'U+AN' YE8>R\<%?S:&"Q$-=P#LD;I:Y#L2,/N!R/H%W;MNBKKF MF+J-T*^N'6+1- N3N\"T9]3(W6(X^N&/S?N9N0B.'KW5'C]4U?X6QIEFSY&6 MD\TW-5Q<$\K\\(8"&H#X YZQO_L^LQ@Z^QE"SD&;(XX2OU:-9'[&B:D,;,WO ME$^:FEZ2:4WLIH/D9..%.!OA-'BF.02]\6I\?8#$E(H6 I[@Z@Q8^Q9TB?N^ MH$0G,YBFD!,C(CE'1;43CGM#B90B$'0ON=U 5]3[R2V)W8:R3Q ))0$!) M;VHA)( BYH7"D> =$H"S)@&!D%V^%?(?Z4KAS5"\##G5$U,A 0U/DAFN@U9 M*Z 5T IH!;0"6@&M@%9 *Z 5T IH!;0"6@&M@%9 *Z 5T IH!;0"6@&M_(>L ME/7@U7%\L_F<#;)[V(C9Q/-E@B)W MVQY=1"4/N$8&.]TNV$#&NB;CLC'--W$6CGU=)&"<8U#4$MTF9<^>,4@LCWB8!!:$,/? Q&NZT7>2W M',.VY6B%1$D;L>JE@_K5=JP!DQ JX@3:GCT,4=JJ:K/^:7'Q&.'C3X^]F(Y% M$O#$(C!^#R >]82 M-?OU;!0)N-<4\>N[A,71,3]C]@TU.ZA8@HMBG)@,YWJ^+K$D)^>EGBEXKU'F M,;RZN;O[UZL:>1O7_'^@5?WS6_GU_+8O%K]N+BKW<9!9+@&E(;$\/$^ZJ;G) M1*?$515'2N75M%S*[Z\HDAGN_EV_%%:@.?\Z,#04/D60X^N-'KF?QJ/J7 M!+6B=_@2,^&GCRQ@Y3(=O7=#EZJZ!"FW+;#/2<"K4L_N!D716G3%!DN&N0;D MD][JLQ_VMKX9%3_YR_6O=\BL?&Z75WRFD(M-'->>'!ZNLPR?&U!?OV?NYO51A&Z&,#50O6I S5TUO/;,4;XG\.'DG M88@K3_9R[ZW.Y>GT9 :>"IR/[Z$BL<<5IXFZE\#].0_G>CU>Y/3(&N6&1PCG M9:]K0&EDY,+C(SU> &:_#.U!)-]Z"Q1;F",,BMEI'C491L8%D8 YDWC'W >N MXUQ%:<'7.(V$/&:^$QL&>0.N!;/S& I.Q#ZCL?>.N-6)7Z&<=PJN9TDG5"DR MFN$5<2J?[372<0E=K_4P ;7IZD\R;6->W?928[^9$-=AEGO6&")E_.'$ 1QE MT>?)[^P^1QVRVZ'U":6ZMU]&ABO(BDV!D-!V$#UFWYGNUWWU*]3FA="C?: M;.^B-5Q+%!>,/#,@TV\9!N@KG3E!4Q?4?WC'!L<[-W^Y+-26X*1I;O;/B?*1RB[#$G4CC-U>G M.BJYH=XJFU<5D.TA2=A=7HK1C?0%N *3SY[8?]HMG^GO&,W@#7_UR]2TO48_ MUKF=5CH_NREAN6&Q"LE%?)'O-#)E9+D2WOP0]P+WTDI6Z=7*M+54_;4$*R_" MDG/UC*-"[NJA7-96WNR7-U','<7G>6ALV2'?ZG1PQV> MNX/1\<[$F9]L$UL0Q[*]X MMP6\_:RL?R6J@'*CH)%8+JF6(K&#KR/&.<0'W MKO)1.'\X0V#RA^R,')FIUHTG/G6V(HZC/E+38]Y.;W85N _4)^@Y-8MJHN0V M1?(MPY5[[Q<"\2,IP0?'VJX8!!?MTYL,VW*_#&!1O9R$8_>>P]9JX;]JU(NW%Q-U$M(@4_,2:ZL>*MO[A7 MCC@3N3HG9-,YSF%][.J/*%VAHUHW.N1?">T@VZ851XCG[;YFV1N&.0M(GOYM=IH_3XBV]DP8,_3D#_SX]P5[6@5/C:J4K( '=++9'RE=#2CSA"C MB[7#F&?/;ZAH]U\(U"H'>T.\O MF%RAS$WYZY\\!@'B?P]_.L$HP!$A=,#.8[ZDF9XUG+@^J;X6BZS>X%3.# ME_V8B7TFT%9Z'3.1IQD#97RWA)_UH$;TN=P+*=^/4CW?6S[KTO9PWEC+]?[6 MY]U23R<99*RF5&9 5'.[U_,],Q,S$PW1O$9"9MTE.R+U8.F4D-*[LC#>'\Y2$WVMA]RU V#\M.@?U(O[(# MBOFM0 Y(2[ZXG(CC6+J14S3,S^",T7U!F![N4,> M\<3?"'+,D%N*^EZTHA! 4P;;E!-LL2R"[2 V28"8T@&BZ%GF6R^5$V@2,(S& M&6!B/;SY!#RL+YICU;ICIB3*-KVLFR!C[MW7M]TL6/.\PU,N=V:&2IQ"8$E MW0QN:S3?YR!+'Z"C:#@2$WP@+'HZ_"3WMU"'_7I=3,W/MZZB/*WRYI:Z<;NF MRD*EADJXNOS"E&"APOV&_X[:^G4_FFORF]6-R?2:OWI;4Z?_JY?8$0UL* ^T_V*?I;)%B]]FIG_3%@;@1W=!@""#2ICY]#U@U7YY*V2FC"7) M?]G6G-%FC_[6ARAMGN?D?@1:-TT"/ B;T:OU++L.FBW0DVX;LFMY/YFJ9=-_2L-/GN+>,-IA=-CI5N^ MX:[:0V4,C*O%9N::4I^S[M=_Y7U3W='^ IK,LOMS?1XMH(]I1H[]<]Z]QV;H'V*\V]_!VIW3<*C.^-N(2/A/KU M.&14E?6[D9.[0\K]CO]JEOF/E7%NDX!P1&E],WRL7NFU-H8$!.7O.I4NKY?; MY4L.?[N"$&6F_D@76BX5&OH^?COBC05YQ/X2PBYOZH3*EV[Q,!'-=Q.+LN:N MMG&PK'+YKJ\JKG7U[$.C[&L '>8Z1+=?R4NEK7?\-6JY@;VT6XQE38Q0G2.> MD9AL&[/EE37-ZI"[V'A&Y%7#BW;@_0O75L"[EF4.>KS^J68 "6"3MY!^O>&X M)T:'FV:9)+)AS!'\<5F,K]J?N@!G7QP_KWKNB'.X_00Y/-2DSEMOW$#OS-*- M/XD-WHLE3@VSZ][KD^CVJ!ERHI4:WIX-96U\<-WRQ9V&:W/%BDQ^WQ'T1%'/ M.B>:\:E5ZO#O"\ UX/3-R.M4\V?[:"K^S1 -W*4/ MQ/\]Z-M_O=>KV3Y>,%O>JRFK=)=HE7?DS)%KS 7E(DW::AHVK2F%\O;SB9PH M8K";@MW:^LA$BPV+NGRXR\V<\,S7^X;O5R'E OZHCI(!2=,,K@6C>7)"%1%U M8,@"<^>DV[?7X/=5U&_Z,NVE.?'DN[&>_\;S/.3J>H1/2IWY$/3I6D!'$;K4 M^4"R]0>,2$&SDV\1 "E36 [&6UBFK)GHYY=Z#!P[7UEB1K[XU2JB?MHQV[#%*=,C=Y4P8QJ%H-S MCN>>*=CO'+:2 %9YL[DP\TV?#2OBI$18B*"UY]Q;Z\TW5"=E7:ZV2V98QMT2 M#;V?,A&[XO+,FFK.LRO?IC^7PSG=OL*=L#;>Z:V8=1 [M[S!DHI78+(==XK- M79N_]-" ,/R%!&2$RI& XFM[K;!AAO9>KLRWHX:RA*%BI\X2$6*HLM]6]$_G MB7/6,Y)M*XJ0H1K]W%N9M@8N,S-W_8Q2V!47DIJ'DJA];=$>6-M!_)F1@_JW M=[V3RM^HGN7Y*)*0Q7.XKJ!)63@ON:V5_]%:,BIC_USUT_JOOVQ>TOR]4I)V3SO<7JEVA8I MB+9BV_*!0G)'=^R_,\3]CX>Y]R6E&T"Y#-6L3O]U"!\):*Z%,6+LC8;PUIAO MM!'Z48='G=2,M;4IDG_@Q + MMPF9.>;I7XQ2?;G\+3C3EIV"_I)7E!JZ%<-<[S\$ B M9>5P#<4L*RZD(/6!K6I6NY6^.V+Z2>/,ZXCW?I9)0NA8"T*VO$^:WZ@AE%7> M ^4@K86)0<#J;=";7Q[\H,Z,.<*KSL35+_%0N>W:DP=G-J]UT&S6-^5;&J S MU]=07(;MFL+>(PDH>]-$YV7>CA(5F_QG]Y/ROY@J[B,[H=^EYX[F'JK &U7S M\#YSD:/>_DVKLA^<[[3=+M-VNG#KM'5*6T%._>;KT7C",5P19N<.;ID$4&UB MMEHTZ8Y_+AG&7X1SFG8T?RU_E]HLH1&^.A'@$\K8B/P*Q_%"\4GW$DC W*\ M(U#84 Y#9TOHI5_7VT0$) GWB_(/E.WU5_#MI7Y<5'FU."Y =XV.-LDW,-TO M@MA+ K@=ZBX2>Q39<9G9I<^$#X0L[*P@E5'7V1W=PQOD=1ZXL^PW_\7'Z%/\ M>F0)PQ5XQIVYJX+/'-;=)NYT?8)%4E9&.$U7K%WGIC\\BK\^#+?9PEV41$3 M=$RVM"K-5'3"+Y[IB,D16;CSZ.ZNT?"P(:'/>\O$4".A=^U&./UI. /M9:0R*M M%PG@TT5E$EXZ0G<]DQD&ML;@SZ]6H MC](QK93>8CU06/BQ(W>YN9WIXFSXF_E,[>O<%4KDXN+%G([!>QTL2.P)%(X:@N%8(NK;F/ E0 M*(O "^PQ$*]=3IF9>)H]+!X\YR0B*NJ0T/LN/$^_8:P7 M'=VQU4O9VV:9-?L@TQ1IN5;IY+_#?:FEFS8VW3.W0N!QS+33YMV#IF"<@!;N M$$.IVYLP9Y_6BS],(9M(%BRP.VR;OC#,Z;94FSWU:?FJ^1T2\#5W.;.EE*U1 MH]Y4; =JV>S)$]=-6&:[!T7IQ"YW^84-BUB;%*(W$Z0^9T^U/GERK"?J[H0> M?(^0NXP8VYI_]&.:N:H$HS&=[;;0&W)M\%Y5C=RQ1=I63L)@'Q,B89!Y9ERL MKWF=D_8V"2[ZERU,TFFK MS7BV YN?%\+4BL\VGTJEEF37<+#.WQO;';W]\_N6),-X"&HO!I:O-H<+'\%& M,A#H1%QE S?"4)4>M"),>E]X,A,76Q@6ON)S%\?D+Q:HC-X>ZCTLUT$LE!Y" M3ZS&ZCC$:@X)MSE7.8BN1^!=^)&1Q*&ON?"3B;472( IHF]F52#PB]/A]!5U MO'X*8HK;P%=E%C'>K8%1"D.G- ME-QRP[ U(XZL5&D&/2=HMIC4SHPY\)F^M'^2;.[^M<5]%0^&G/Z3#3&8THO ,S3+;@70H3"FJ6;SFFN_A-37INAB7ZMJ*D0G3 M[!U#(]+B*^PGZU16CR56)(5^Q9FS:84\LA]]N MRPADMXE[[65+$,1FW1->Q7-G7X5[SRL//^Z=[;?<12;E1RU)KJI^RRD[K.]J M7S?V"#K+'OW@APK#BP]6*5%ELC[I^0L+"7M3>XJZ'K9G2JY864;VN&CX(@]% MPQ[ A%X?ZJE=.+R+>+A34KV.NV\);:[V4Z@MTOXQ+8'33COUM%2@_&'_/#IZ MUJEW?:P@D,A6\0:Z7%!$ MX0/Y. -J'!;G';!W95@]F^(H]AT+.XJ%O!VWNQ M#]$U0:KJ\1K2Z;NJ(F*^6^4QUTC N K*+Q_#TUSU/%YT#/G\AQFQXQO;-P/@ M+%,;JM129M5^N1:*M<;Y^[X:OV1RD2@44AFX<@8Q4)=& OPW4 S[&WEP%#0+ MC@F&HGP\;Q%]["$XS54(_E%5D9E:^Z+CN),I/8/BUY(5?V0\H'?Q)-93* M,WC0=*C,-6=R7#J.BK%Q41DY%B2L;IGUXYM0V5_QD!.N_NHSGR1GV52)<'?+ M-/]704UZG:I0_GB[*\%5/KEC9=O6R89LN7AVM$%M3G>VA:?[@/V8Z?-(6!=7 M=63R"]5-YZ^Z?^42M=X?LH<-LID)^KW?GGW$FUL(R'/9ZCHISPNPCCIPR"(8 M<"JWT6F.\8I1UAFY!!)0_)<=!OY0;^5_JC?!WUZLLNWR_2(# M%06[/6"OG9O*]"][%/RN_7_=#<%\^A0)2!IO)S(= M!)* ,ZE_H4X)BH%B_Z1BOUFZ46#X6Z%+X5\PB*;QC) L8]/NG(20!*_SH:J? M9Y2KX^ZP6[VY%)J4]D(N'MCM_;NN^"C0G!M]N82+0]>W)IVN&.;O%QB5J$Z\ M)GGFJ/GW;DY^M/C5L"EQQ=1\X+D[1W1&+D5\URIGQRUQ=I&%D]4O&]EILN09 M+1+@:!.Q5[)KQN65GX1$N,R0=OA05,EJZ;/:^+N)."<:IG@X4M9Y]E M,([]D-/ONP7Y+H2+6N$\?%%??6Y4?J+-5_15)_+]S [GC627DKT,T'<&5A#U]-4QT_JYU%H:_W# FNM"J-Z0F4)$4 W;H98MO)2A83!- MJJ["9'\%YQ+5,L. &ST3Y.WAN!#K/,D M0&5T!%XWK)XZ@ MAW\.U]88N&-N4*E2,0K>F0^[F2-X!J!H -R3&9IF<+PS":G$"1.-Z"$-)Y?G M4\IC9WQH_G,M5IX?'UY^/KFJ,<973:RJ2#$IR1QUVX VR]X_ M",_V8 G[P",FD?]"(3!;X<7":$^2. %9ICS"+G\UTZ0]H^T9[Q"/=:033(@^ M=2)J:[PF9$ZLE=YCSC$;FV\PS[JB^?X)Z^W+$0\G#XH6B-%],%X<8S[L7J+H M)ZFXY%S8SP$Q<^5@-_[!P)Z(0,QXD%>D%.S/+% M.]^?OV9JC5;I%%D6^R&:^1U"AW=$,,JS9-KGTHPEH8R?!%X[MMIJ1#GY^+$/ M!PKF=GC%TXD\@D88L\7&/VD=W(]EG-BXR./QX-AL$J%DO%:Z:9J]$.T4N%[J M(,[#$IWR5,DRYAIOC, 7WDC?KW:CW]5ISRJ=&6Q-Y\^'Z^[7)?E8"/2LS6V? MB$P]?DWPYX+C#[DI.2$G7^\DH4R_3L5C)>/647KU"OBU:"WXEK_%\G25KQS6 M%^>;X7#%TW%:1VY2E7<,S_46>2OE@SB>#QKPP6_!-FC^Y/E6$L )T2_HLO:_E3+,],V1F9OZK,GBI18IB/5.O8OJNE&?4C\P]>( MS__]FDU"KF>46I^N^^SJN=_YLM0I*J;-X]:\(Z" M_?QRX"ZAVY*K+5/@4>YBYM(D,;IQS0)2=DC^1_KR./:5KKJGKS&.4,SX0I)H MJ.Q,'V[=Z2V.W+.P=3\D1N]\M*ZM=R3=]$0I17HB8K91 '=89CJ XG* MA:OMLM#X%W/GCLE]Q![YXE>SR)O*M&#X]G3+HX_V]8?_MK2_^=J90=EC7 E1R^MNNV>EBTQ MS7IAQDW2U2:2?"6&57X1)769/3/'2, 3JP"C/4V.E,C,Y]YW'<] O(R>P:=H M5GT,!\JQ&)/&LY?;WC5SO+DSKY63(P-0].E],'1DHE:A/JDF-+QGW>W,QK0$ MTPPZ^&:I@\4]*@WU95N:FEAM"A8LV%G\NRY5CI/HGV@;4+_0RK%MU@'XJF:. M]D(@CGNLF,?N.Z4AF<*71CJ_-1/F][ZI#++TFB.+ B4+8)N^G^"/'B2)C>VL M1I?/5(]T[_7M.=C/+?N7FC66\55_@'?+75F*PD7$[A4PF!!2$BM$H])R#M0] M]TE .QL)"$;R#^S2J]^/LD(\=/9T?;W08L20S07EV'QN\:*.9\B]#%4QR*-P M&UE+ O@Z\!U(L;4SP3-'H'PDP%@F5A96>>)^$;P;\DVG"A\J8C^7&;3WM5LJ M5Y@1LF]M_S9P4*@3KUI@'+<4Q5L:>675BW>TST1LG01\-G9PN+FTK.,\[+JH M#*?H)2J8+46@S"#-JT<3,R9,"N>]E:41N6[01,G7^=K3:?4Z/] &KG&J>CVY M$\-?ZK?QFG&E%@%^_*/E9>51LK=GMD=FO=0C+!+8\5?-ED(.92<[R_8<#&14 M//-/?2$!=0EG\&$^T2RC=/2">!.$Y:M9^5P&:XOXU!UW"Y>*N;&6E7H:F$BJ M@U.A;Y4V"1 1,^WIQ=/X$X2**LH"OK$$3Y^9#?+FM6-1F;UD(E1^.53Q_['W MGF%-M=NZ=YYACW M&'..,=BM5MTJ3_,?4ZYTT'VYKG'P*!GZAOSU<_5[KV4R\/M.90 'V%^-[#18 M1_U^HN>_7@8N+$/5-UHOO0GL1?QM 1A*Z&^R!F7_3#.F7Y6^O_#_".X]%N1+ M/M3_X_ @1S34F/$%YEKN$EJBK,>X!?M-_^7R/0.S[8XS4FMF(U HD=.QZ9XB MA7\&&S]WQ)-Y>9K'1I:FT%;K3;M*I"9$E"F-">B^Z2JIB6R[.L_(':X2+G]Y M+V)VNZ?P1(%R7^Q&+5(S=:\C;_9#@7)II#+^OI9LLIE9FG=G1Z 7B)$<0I(S M)R?D44N-JK[?TXFQ/8BN&(;54;G*B000*_3P((A?@WNEE2I^DVG#0I'29Y43 MSH-=XV&LNH!R):*7$_"%+"86N7"X175Z/$"/?VR;VW%C^$D(^#03Z.O>$G%\CS%GSMPX7$:"KV51F5M!@D]D5QF\Q@_ MF_4Y%BTG+O1RY4)Y04U%(4UX,6KR0+4NT([T3/=)FTJ7H2V,P\1YX?XC^<"- M7K3@Y[I!B2CYG 9CWMU@UO#"B'RAK;E9!:6*L9&@WR*;@OE_IM',/X\"+QZ>WK)^J[&RA"GG'@N=0MB/ M:JVBV3XG,7%DZ;>[&ENK\%MF/.6DCF9L$R^6)P';JMXG<1=S0"KLO M_TQO6>4G[B,)VF94GTBK#9GOIA0'DIEBA%D[K+252]3IQZ>HL&P&WJ7DP:PW M1 :+.MS0QLAB>$ NR"F8: $F$3:!S)33/Z1-PXO$3)RU_;X^X;]B]76MS'OO MK.JUT^9&/BODB[H-I%!G/1F'1_$R,%0,?%+8:$/]TXC6]AN_3)S^]YLCICE? MNX1,!%%.U&$+7(@1IF_%^T*C^<@=K^4:"$?K&\(B:Y(;.Y;NZ MA,=$X29*T+X#5(*H\Y&](E_@M:L1[?%"^UQ6(&SS[0 9$H7J?+)/['PC->QPOMB\_ON-!QZ7O?E\)B.VI599N^1M MV/)LO/S9-4<>;9EFVQP(BPQ;35;M4@<6J]L1@JAHQ;\(JS_D]@L=?M^4^[D, M^'=EV;M&OZO:_E>!AHU/I.7F[QI_8EE4_S=:@P[%P_YFUO8_541^< S_3NAH MKO-W/?9SQ>K_T&?T%W[A_PR2%(TI9_%&Q0>X5)0_=U2R^;.W6RKQZGHZG^;J M;I*;]E4)R#.G<39Q<_8FAW:-;S4/\5)+%,7W>4G\I6 [[)DE3FP+DTF?OK\> MKA4BU#O\^GC,Y)GZ@"]-Y]:6A88:689WC,@Q?"8A.Q\S_> *\SXPU-Y#K#_R!>JCM/0@@72<9L) MA!L)U)AI+EYS*7Q^3&?6>/P<,31F,H5'14JM)+IK0.&*OZW+K+J.MW.8\;EA\=C0T$,/+MG_R!4B0/X+G56TR8TNUS^CKLK_M4 MZ+\DJ$FJW-O3[' M$62=%5&8-9QZ>H9&;>L/ZFY"!FP(3J7N33O97VM>O[3RT/C TIML D] 60>W MVIL($A4Q-BS?^UC&T26H+7F*XRA%=+)6H&&[3CO)@?6GY3P\T1A42&7D&9AN M#7'2G,M9QA:%37V !BM-16!-OF?AF9,[Z "-T/<6+A-2\RD<>)8([\("Z6EK M5CK@?4+4K!6-80=[?\T+,CS(CMNK*%CG(1E_.HC9@F3A\8$R[&.GV0770?1'@NZHG#6[LEC)-'O872 MV(2>YQT#, #T>LR+(RTS#!#H)OP-LORZY6*..%_"S,'ZZ@[^9;$- E=N#VF6 MQ1*VY[@T'X&]''(UY"OQ:6&RMK!F#7V]1T9*1&=C)> MM>T7P.*79ZMDK9(?;?L'G7@$']/*)&Q#9"/G]=@&YI8#6XSJ^D6]:C3$4"Z6 MI161UG.I-\/3^XLGC>9W$-C)3^.20\I?E<4SA_UL1F=$UNF S-'],X^/ +7" MEB!*?M@ICM>8(-]M).L2>N_[IUG5T>4%Y&J1#^K'(4CY,]KI^0L=.I+YG*S+ MM;LP)O4#%P,+2]*7R.:^7 2+\MO?[B=;32(EA9T-=RB+ZCY_"'&/LN]H>=^ GBC-S3> M+E[B4)CKEF6-?>*%>R$ZZ??V/ MU'[T\>S1\Z@>HU-$QF-%3KUYN;I>27-PLIBPZV.L?MS(% EXN.3@9TK-(3@H MMTERB"):WY2*#QU@_.Y23DU*RCGJ0-? 'D!HZ"6,_>#G*T^!F?P._FK(5?$Q M[57XHSWIL./8U^Q[2I/ GSOXL.>8*J/;G%L$>,=@6>,D$BY^6((.@,[5IHZ/ M"S_6NW#UGF6D\V]YH/0?AWHQT(Y6,V9FY,#Z)>[>X6\]$9NOO-%=_&\[,@4" M2D"GR)YTP)$-$G.F- =(:K#0*_!!:*"H\N[.$5\]RE6@>UW=T-:13+/,]-)TTWE6>\Z'U>A!G) M0ALLF?X<@2VH%E]Z!@MNA)[[Z.[L:#ETC8U*0%C/8!,M-.=ZEB#GP X=+,P. MC#K$EC+%_IYD+7]A8&DPM;]-?.LKS\>BG4ELRRMR,7YX=;QO66X[-KSHBIZQ MPD5#_04U/^67+(-U-X@"36.N4[)?JF%1#M:\QTS#=I^&P#$K(W_J.+F"?35Q M:KF.W<]I<;!/9JR_>V[,_,;('$BB?OF3%Q!B0O(HL !SA7MG4\!-L_U4.009 M_HH,$0PU#QGB\EKSF74IPRSU6T;;<\;.(74X$.]L3H4B RO5^HR'!5M&R=EI[CB7 MCAZO Q684_\?VF*K 'O&+TF+6!M3W;_:BQ/'G_;H"F(/B-M$,9'0;:+J9ANB M7FY[YC&3'2 V3GY_@7EK >0D+]Q)Y1\?N9X6AW_>'9 MS6L' L9;SM6H9/=C5\;U_,Z?.PXO]_9&'I3'$M:GA#7M6N<3?8]'J&@HGZ30 M :0="AMO*^?$1\:0LB1Q)M/DD,HDJM@TX10@>.$AU7$><@&J2@(WGT*5^2$L ML(//&(70^J57X=5(;SA >!N#;$B>OF@_9V!U6Z5.(:@]APZ8Z?ZQD6NX5W MYN]H,IR_XL)/!VA6[KVLO[S'!C;9W6B G(*:DS@G5?%8%@B!#I#M$SF#O,ZR MKW=)B,9GU)-ZB YXZ>^'-%R?)]E4V7ZZZ:95^&'_$6TR^97^ZBFCA8X0/X9@ M(UE'@TW:W%>XB"X[T,->2<-+2!ST.%IEO Z ?(+[VT$Z]+0WO?G MLX8$GV)$&&H+GF3__KC.NS!J+C,[_*SPIF\] MN'BHB>70K@<=8$D'N(YG4S!+#\3 ZSQ'X.35H"6<:&%:*3KZE%_L<2LN/?E^ MH9Q-@!?[])R%Y.2-1S34V\G5]UV&KXPR>/,A\HEWQ-^E$+Z2>?%T .5<1S,. MG> ^M>+1=^O59)+FM?U'Y-53SZXBW4SJ8H@LRX'$IGH+L_PTIH M\.R2B:6; M#C;AQ04ZH,[38D@5=CW9+Z39?V#:]"R><=MR55Q+QG&@M#?[5;J.'77&9YMD MTOBVX>R=TU8.ZIPA!CS/F>.OL1G-:U6L=GWY'''];_SS[^:@#!3^X97ZPV/9 MO]<*$"':7TF)1W^YS(%H@ S(P(6E#U$%:7^3U%A'_7'"V/_2'/K\1G8I5G"Q MVQG",2G9Q6T! #++]L#!IF?_I'7726*( L^E3<79_;+J0_I=UV:MK*S%_635 M[FA#LN,O8XSQ6B#NV4[I0AR;LPNT7GQ$(G?N3U88TB[5+N M\.9RWSIR)FAI"CS21#NIY+_/3U'K4>;&KS$MTJ[U"_1AR\1QV_CI\_C1@GNR MOE>XHP/9MU!!U&@OKC4&6COVU";5.W%\?:AIL+=+[)[^X1+_%UQ]3[]8!#BC M.M988+B)0UO(2#J 71E"\L4'#35K4%2+7'I7<8/CBTYE7Q^J.G.J2Q5=^#3Z M\_+9\\\5N\E!\]'@A40_.!W 8(OJI0.&D5-&KT$24!8B*@JC_QE'AC\:5KP*4X+EFEJ;HBS>X:NF]=]S M\A1/7P8\9.R$<&!=EG;A=BE2DW(-A<#[)'&$BX"=^):SB_&QCUF*O!I"DBUA M\3&L;YRM&[C\G4*:^K&NP/.P+CA0>B(46,:?A/_JM!7H5^2D;(6'@(3O1HU- M&U:&/OV>'G#F>^&K5K=;7\GJM!,:WMY3.B,(G8%RKM :[/LF/4SJE(6%AH54 M[>NM:^W=5:B'!T=N7"U]"MMD>Y(AY>SD^3:^$V1@+F6!8?O08\50O8OWOO*F M9:)2X).I=,#9;'+V/I"B,(#B]U];<4JZ7^7//"_JS'LS$^&A)^U$!Y1#5/]B M\7]-]OF%_XF0U3A[ :=Q49?MO(W5^J.T9Y0'*$ZO2*FAKTRY@&[E+RDP(_X@P$/8R) MS9.H\:^;,AL#4AAI"=8TEH#5(5-X ]BR@6R>\E0RHJKB2IZ0A,?#^-W$^ZMT M0$?6T%#M^^QJ6A^890O%XZ?6MG]>MB:U=?+[MH-;[W4]R2J">G8:^,X4\C0= M8"-^QB]KUX9T6LJ.\X'M_%F V#4ZP/H1=6+G0] A5*E@H?M%$) ]?*_%%"L6 MN;$.9_6,?,/O#SJA)K3:AZ[E(JP4HH?+5G9,!9IXV'LQ7.E-67;;[L/&;3UG M/-IJ) C->ZF.)A'"N,A'9R,-8L%2A29%5S/R#>/>9:R.^#KO.*\>! FZX?]Q M:^\.DR'GI_O)6)P3&"EG[>T]=E&?-N(%F5_1O=Z:B$F)%K&18WF>L325ED5T+X]VS1S5)6@L6FA-NR+.#X*LL\-Z7 467/F U9 = M=1(0AC19G[@ O3L(M9?8?T8S_Z2@><^C&/$ ,06:W\Q1%IATAK0:@2Q2G![< M=]N1A!8+]._MGTY<=[ 2T%W759_VS^9\NB&$U&]_,K!9BQ)8J Y86[!QV!O8 MK@W8"0CI3_!E&IA1:/O"#=B^9.0ZB0SF1+_&U"1-XBR2_9FNTK9OT;YM\\QO MH0R(.@U48"/,O)D@HZ+AOS$'B6?9/S5"\(#%CP_H-D#&"[HPR!?6>A"3+NM. M 900?.]1-:5N@Z.1QM*+ =K.V%?DL[INQ'\CTA6528OIO>B*AK$D\7BEUA&\-,W,6,AWKF4+?%*;+55'=X H].* 4,+^ >,='TTWA]H*Z!\0?Z=J$;0 XM#D0'?B@(&06#SP0 PS-A:23VY(TPICGOPO@6WU9X&=_)O YJH'$W7$SQ'&S6@B0R*; MQYE/E)<"'9"CY]Y&!#4X[*G_ TT_8H=JD4*VD\;Z7'VRZA15ZKG=-O @JQ=Z(X+)8 MT+LZ^B#"PVOAF6N\QF7_PBY)#D;F+/$C\ 9+T'FH)-$E"8\X20$.;$:=TWQ^ MR];JZ+)0>+I W$L-OMCO'AI\R;%V#)OI;32FX"F.%]YK)T!([DM,!^_4MKQ$+SI&X7N4!"_XWDY4\^SA$%6LS0G M+ZN+D<^#;D[_&.H#ELRO\ 9-PX<3FL&7ZJ[^?XT TN2)9E))M.G7T M]0T&A4Y,5)_(NBS@ZV'X\ [M)#O1<3MZ"'C[ATQ^"@=$]$V0>/.-PH(AZ/0. MGQ(O6B525^[$ M3,9)D(V''!&S,C$B4[PO0.MD(F*WY7MA''XILA,.B=:]2^YI>GJ:]7./UR5/ MJ+Y5CWGK8YL)@!W8D88K!_9FW6MBGP%"!RRH[033)A5? %"@R/2+L M:S*NRX8M&28C\4"VM''I\C<^S+DQD;Y.R*"9PNB870UY&B_05]VH?67O.YIY([ M \;^E)-C;_"KZ)B"XOI1^"BK1L/$6P;K^(&RI-Q5!JNYCC:/"#5/Q+LG 5M% MVQ$ LA'M)*LU25M\&&WB>F8)Q%+=!P^J4Y'2J ZUHH5Y)DN-5@+%UO $]=YB M#(?C]*ZRC V./QM?$W1C;=VJ7WKIM0U0R66T73%WMS12K,GG MI8-US]GG:-'9.TT&'^P#!X02;_%"%>!/!_RL$X+_L&V@ \B"U0<;E@=J(>G3 M@D$L!QNH>G"_:T:?=&_RP+?%(Y";%XEPVDDQ[*X0HACZB [XU!U,!Q!UO>F M=H.%@T@$2?W%ZQ>O7[Q^\?K%ZQ>O7[Q^\?K%ZQ>O7[Q^\?K%ZQ>O7[Q^\?K% MZQ>O7[Q^\?K%ZZ]X!?&]/NW,%YD3(?F]#<"BYQA;2JZ:'+MCIG5UI-E'"E+C M=*_W0;[BP[[^IB(ZRO] M@:D[2)%<.(4,2YH>@!I-#M;IQE@Y9IAK**Q*?EZ:I0->L%H0AG%N;H&<%-(0 MY>)4/,EZ-H3V,857_\/Q1TO&;^?F.<-MI!U1N2_>!44*38[5+QG M&X812"!I\Z.WHWF'&V-UXJ6348&$[?NXQ0&G A%A@Z(BO]P2O2P0?>WB:(EM1'F'E'O>Z(C=E83KI[&U M[^@ #!M>?1KI,$ 'A,H,@7X\)P?KK.M,P,6TFA9JZ0 )B,+%^9*=@:UUQ$PW MSM$2*I0&%54_U::9:P#?E39/VG3:PIYT!+)2K/$C3(XZ@YBK3FN\&V. M6;@]0I1['SD#BW]!XIV"1X'.CXS(%A>1#37?1'XH=)8V38A_Y^W$]06P%[-B M43J)/($C QNK?4)L5OC.NR^?!1L]U90"YI^%[PB:6^$K[LF*#QEOK<",8[(CSI,L+G&Z9P)9J06LW@U;^D3$@#H2%EYN+/7O?K8\IBY\C?1:<%Q# MA01T94ZQA 4<2\_/-5>;&C;1ZRC#\C&V[=\\1G$<[?"TFSOWCDW!Q&@59MI: MQS,XN:PBHM^<]R6YRF?6'K=O/F9?N]E7%?^/;C\/+&MKU3E#!IKU;:H<@R^O M2?XT[_3B-?3M*'EE7O_\6*..9PR9/(9= 9+.CV2'?VSUN/O^BVQ0U0.:P87D M#::00B')-\X^Z-T4!?$0_W'_!/WO.8^R+_0;W=^YWJ +#.B*VNE^ RT#I))9FYT]+[WV*S3!:HK4MGZQ/&\46 M9*0.*S"B[V- _J^:^Q^E>TUX>=KR<+@?TPS.C2Y(D]^[8FUS9?N^*-L\J8 M7B5J3D:KY]ZZ"-AWD5F8+/)^4;J89,3 MM79%=?3^<*S5_[@&&X&0$6$U9ZP=<643,KZ>I=Z6)14YV(KKBP= M6$8#$S4N1\7 UQ)$X(?,>CJ_2.+R*%BIX4+\&ML/K0X&<(((EK^K9 H8 M"HWIIC#Z"*\*![[1\M2,MK-0JN'Z>D=87)C/21Y\FPFZ![<*4B8_[Z0#3AQI M4INH- EG3.8 >WX?0Y#/3S16;D3(?]>2;SI%K-U"9W_= S-+B5UJES @&>^5 M/S8='A26JI>.-76;Q*/&RCH\VIZCUC?B;P)M2X[5Q3;"+O13>C*8L M^_/N/X?ORD=+]._8J&B LA/[\SH\ AZS98,#@O8#X!\1G'X(Q-1KS5-AM2+B MZUL)R3@ZH-?P36=^ZC_AD(U^(!'_+1WW?U=!\8O7_TA>WTCGT22&Q@J;>7V2 M0+!H'/G1HISUZ)[0F^3$S;';]LZ;^Q^?(#H3Y3_&@M=N''E!3B33 8\'Q>]?&A (A%@[NDX$ M8<_E#X"DR>C'7V)[ VN4W+Y[RB8Y;2]W+/AJ7@&^8/]JOQ5V@1HY>/;]C>FP_-?0+>Z8W2Z6L(UHP;SBC\FC5WKW1_:+%S"; M:[E3/F" \GU#W/Q*@/+9X*H5U\_OO7E_[+HD4R]$K*U(PU]7G">-C#C 3J%? M2KR*5N%<-%#_PB&ST&^$THX4S%<%EEC[RYX2R%XFOD7[UL!0FR-?-^B /^[: MHS]\*8&Z^;E"I;3['WB>VL,1@'_C8@::)K7D-_@QH27] 67-R20FT,#I.+-1 M>]][,3FK&M6%W1&0\U Y(KS)PQ'$6WN>M/[%5#TT=;9^/Z;('T1E]!#>L)KN M7N&=@D0GIIFB%5W#TH(&JY69[XNG?X5'D4:)"O47%:C@8+]3-Z:^Y7VFCG.# M YQ=9]D':*=0=\G%%W(>&HYM*^E$(2N,(I7=[8/PG>)ZI>@>\PB-''L?#YRF M3\I)RGJ-$)!\@C?X^3T4$]'U!?06Z92QN7!3HE87"M91\PUMMF*1]!%Q4N%2 M+*/,.)21FJRL2>HS.-;)G((GFXF.%RN>XPS(L")/<([>_)R!"< VWNFX(89/W0"C36;/EHL^#]Z(Z]GV1D(X2H ^$B#"[)UN0O!AS#(TMS'3^^ MVY,=%9AIK?6MAQ?KD]ECG>M8AU;[9\P<$ZT'VFAW. Z#*9XR6][LE+5DO[#F MC_]:E-(T[CA0.OBGHI2)_HU\<^"463H6LW=#]/!< A?_AO M1.P+59C;2%R-$@OX'^F S9/7_Q\T,_^3>>4LO8>?-5+M9]HNQ!N+J&)"O="] MJWIJ"/M1UJB&0\7)9X\S%J.T"Y#GX5_S"^B H7<3>Z(Y#/J_ZYZ"BH?_KKG* M7TK[A'>-481$;'PB@/8._L>&G/Y&?UNO_.<>+'D.>_#MBKA J^VD-^#RFT1J M5I>.F!WZNCD)3?S2=6OY9K[70\:64G@#+]AVY'7&>U,@JZ9(I/%,D'6'U+E8 M#=ZX!W1 V!U8-WB3F<1(8P92A%=,!!E"B9 &^ D_#CPWLDF)6]0%RNWZ=,^] M;PV1S/]BQ]58:@?MZC1?Y#B#. MOX*0=6^*<20Q-RO=K:WJK(?Y!F@K6?8$/ M<=^QDKJYSNSFT36!WPEA.S2%/0%_!CD$O=9?X!T^84J"AR_KII<-*4/R.G+' M3(5/R\5>VG6+E>>7UE,_,AVQG2?XB86%O+;/0V:8W@F71IQS0.+J.$E9;Q_] M)*,:=UYVZ+VZ_A4BY2@,\(SZ=G]FA5= 8>+DP?8CCD 5R!%TP)DM9_UF("L& MUA,^3>*(1!FN.SX\)G$X3TA-<1H0?^3Y30'PS9[?=8#\U6O[%_ZKX0F2(,?@ ML8=NS3D&%)R/5C.<4)J#?SY=O#?-WN2GM)U"1$7UP"I;_+YUJ]X$*(_Q^S1M=V\( M[9>O2@>\BFM2K(B])CNWUVOJ*GUZ>3S$DVQ3)UM.3: $N1?(Q"UN;Q/SGTQH M>*1J@S$W-('[\Z!*E( <*CJ[XS2?:=V*,!W0%(!,\_./=ZM3&&HFL?NU]*%% MKHD]&D0'72KOBP<_6HW6;\6R8W1)A^]0B_,Z1"L\1*:HHZ<6UYF95;1U:@V) M6-\/2?S$?]/D##6,,3 MREN[M^!PG68J6)9D)=B^H,QR&A^G>7>E7^F[-7\G@@5MK0>1EP-'QI M3>=SQ'[?KNA2CJXJV_&_+LW.]\\T=KBP;Y!2VTWU>0W9C6BO)/OC3;NW:!=[ MYN;!F"^OJ[9F'3]]+HV7UYR*L+46L>$/(^9] T6AOLZO9A'OO-D\< W$=%V6XG7Z>P:O:PG(MNL1+=2BQ)J9B+\]FL M41 /!YZ"JI#$V:M1B'TO-C-Z>O890N:G25GS$*,4,]A5T.HE?B>K $ DH M;58+TK;J7K*85?4PK+=T/SN?KR4WNE.R*MSMD2C,\K*EZXRIJ@K'YP#>^7S$ MSY$[3KL\E_MYIQ&2\A-("\ TKD8\!%A*0Q#1>@GZFNU;6AK3$B*].:I1.N9Y M4NUM>CKXSH 4]GAE%*.:0\;UC*']RV[ RZZF%!_;^\_@<9'G%2!-3P;1? M*M7.]LJV>ODR?,)@:XR-]-$'R&UK[!!)]HPLA;$;\"9H"79UYO(-#%DLS= ! M=Z:24,-&;8.[PXY6GL&(,?.<;FQG1#IPN8/$OGI>*JV-\SS.QO&G[ N"VVX; M'NFP'QNQ#F%^,F$^WJB1RAI@UU3#V;ZDDK9XU- M"W0$NRY6QZJ4:*ODPR*$%]/8M858A^U@W*^;'[4,I5XMQ62-)FVXK)%._H>V M"13F;88)]5*NVVZG:*^(]E.;":M![ &)ZYIK.*'Y?4W9@ ?@X4=S\A*U,\\79^(@#4C^ MN6OQ[DM8RJWB^,:<)<"TOJ--,HX6M"[XP^[UM:" M@O8&.]GDLZNO9G(:%*Y]_9SFH#9N)NGK+@W;\- MZZ\#DH$VVS>6!Z%&5VVX)>5V+;_BYWE744%8_YHG'LJEV^^H%86;+.5^COC9 M9M]$I,3HTINPT(GBQX%*\/)OT6A?;9ALMQRW372S V"XD+S^ST=EJ,?":>V M8V_1 =!@ZO1+4"G*-A*CDQZZ/ S/%M"A;;1-ORXS,QGV*YG+T.AZ>_N4P2E<5+M;ED2N@4(/.=_4) MM%1E>_2_757W7UUY\_?P2U?]PG\%V(^N;%4D.5[K'&LVK.B)Q/3)W]4E:$SJ MN>!*TB]JY;28EP0(-RM[[QN2;9OJK.M>7TJ]@KGD&KGK0P@:C413CIP)N(PD*DD\2-D!SK M/]4 M4&R7RBKO11N^YWDJ'6? G+O -DBY> 1%=^Y6)CMQY8T;Z+NOMCKFE3L=<(AA M"6+LM]0H6Z=,3$U/LU!299JQA#9?%*P/-6R#WF#D)ED<^D1K+:I^[>S8++0M M-'HMDD_C\HYH(TW+PL=91Z)0OJ\1RN1HZPRE(+X0=S@:AF$\%>)@C2E><>_[ M8IKOOXWF\B=7H0)7,@MS-SQE!@L#8VTPF)3]V9D8!$$K$-& '.YK3DCEZRVO M=1DN\\YPHT9;HLFW M;JVK98@)\;>ZJNS; AMV__DEX*K7^B5DA]Y+NZH]83KL+&HLRHX4")>N3/ D M&-K5%2H>HA PJ9)$BFB%EJ?6G2$FWPNT54]-]K"P%EWQ1%G!(@^=\/$+ MKS6#X4)%$^S*_)%YWC50](-CO!MM[*!>X/=H>YL/QRF/P\7W \!S MWEZ/#-$/QT?:5#"YRF>9VOF<+CX.>*G87YZVR)]15'%2,"^@HM Q;1'-L5,2 M[OS$?'4>38[U:ZOE7\GG]XR2K^H<%C5=-ON,B77%"=\WOJ":::$(/Z5T-8[\ M;"JW??_>78Z= (;B;K4:!CK@F4S'5I[P"O":F/A7?-V5H%YXK$IJ!'$7;+?[ M!IIXVJ$NRDN##OAQU"!N.V+@)"51*Q&=KQ1#%8)5J5=UB,E^G2ZW.? 5P["< M'=/\'*?"F=2I1R\OM,['JIW,4]%0$?Z*<281N%PE^YIRQ*XMN%I#WL(K:VG9 M""L+TZD)GB4>*:0WM>LRXW5'CHZS,.[NJO9L/W4\K7A:H[X8/>+$S$-P?7^- M$HBT3)S*C4Q1;U>%?R0.(R].>]Y'ZK?;E\,J,,CL=93*WM@%7&JN?^%X[,XP#F'!&I M3O33^ :W<[B#+'^0/@M>%B=2_4%;(X;OW" .J-& BW*'+2#&7=?^M?AZV^A+ M<=B#8G19A8[8^/%!^:&>F_7L3R.$!\&6D8_T(@UB#^38RY=_ZGPK_(I<14IO M A^E*.*0X6(DD>=O3(^[#7$\4+JZY]5QZ5"J#J_*AP<\O$"+"TXBEP@:PWQ% MPY*Q$7-Q/PA0U2DM\49%T4%4P<2=K,6*W#K'I%!<'CA7!7 I]B;[[LJ^!NPG M+KN%P1N_=O)C&?SD6:OW3BN56.X=JU4U>*4"[YHW3GED.FSEZ)1K=, 0,N^! MTZ:?69+*54;0 Y5@N9T)[L=[R0#Y0O@P';!M1>)H4]JJ>HA3#[T2A.8LRWT[ MXWU/G81>J.V^"2_TLWJ^7G>ZD0YP(4E/$=0?I18'+[K.(QTAD!"YW,G!%AU6 M<6M5^]UD\29("(V77#YUKPS"_%AFK.-)AQ3TRTB6OS^0;+2E A"(H/*1&?8E MR9Z3-LEHUCQ"'?]'V5%"GP"OBMX5RHF]U/E/W-U-\% 0-UD'7^FEP_13-"6/ MTGL/9F\+?8)!4![ K_P W!#.0[573C1'VIZ[_UB9>]$R,"AW]]L8N+IL+4AT M(K2A%5$K^NQ :\+$ J[\G_J#7^-T?N$7_@PCCFE$) \;.:"HNB@KE*2F&H5> MLP4367=@!3=W"O(,0BYL],=J?E]M>.)N'&4=UM ;KU$7HX6M7Q%$Q1PH)E-' M7$,@G G7EC;BM7_WDZ;;Q <<-@:TU4_[CKV@K#&U=M;"3G&LC_"6&E_TM#)& MC1Q1\O($P%I[E7J?')$*6:K0KD/!F8-:TLT5VRG)7E_.;ARYU2C@=<,9/IL%/9]N:J!ZR6M>[7;JD?_T;W$'QZQLZ &!@ "9>=HR3 M[B!](+3KI^1N8Q?[]\0.3S-SX:'5WA)^OB(0J;)W^LY*QM?E5C,'H%O#T(^3 MV)!Q 1(E3]I9R'ZRBY-P:[:^KLJS;5(R*']Q(AA<"@4S;SWV'C/9]>9^RF=Y M^N'U,_6/S]P32)#G8WA^3(>;*=#L1IOK6=6S(KJ?<#G/ >D_3@:YOOQ*)&L( MQ4)[(;YC--OXYO'K\Q>IU_&"J@_3I/LTC:5WM'72E[XEV'H=&(^@B^3*_QR1 MI#LHT\'",IQ4J+8J?(^1=.]G^R9#+J@QSEZX1.A1B&!5OX^FSZ8JX4!'0_9O M*B>M4%1<9U$Z%69%.@/ZZ'Z:P/6[[<]/0-706D]2$>Y;X7!@ZV%,V M&:/1IR:VQ2>4(!%)6K)H,P9=)6;%3=7XX0><8E=X%6YK&$+,)-^JS^.*"T\\ M"H[D_C@U_T'$T/)%*I!1/]8%1Z@F%)4;K8.,XEI-*/4G9#HUZFE;HV%[ _8R M5&T;D;VHD;C^LF5X8=!U8,,$8_,PIV13'V/Z%_,^UN_VMVMMT-ACZL_"YKK? M"J)*TGO*R(\O+#N_C0ZQU$7T%K2==GO)JWH37BUA0$VE Y*(BE9X#&WP.GP2 M2"T!24ZO<$U20'#MFJLA-N M"['JFK,,$!\_?N+63RP;<7^I 0DZ7*QLCV^8FC@]86_A^K8O9X1?DD'XV,7M MK^QHU4>?,Q)M!A::SMWWV+3M+"0"6^XW'U^YP-"O?0-^OQBX3 =, M&3E=W%QHRW] IIZMB_A<"4K7_$ZA*3/$9:.4#OPS=A((5M]76LJ$^^?8?QN/ MZ 52WQKDT &V*C>_3!2,"*X:\H/[C6IZ#+:$5*(_$$$:W(MH.L 5_&,=>9H" MZ/,:B4<:8)SU[;_5Y\[^MBDS<7LP&8+A-LGD]A^["[+W:;^[+GSK\5XD]GJ# M]4.WAC[=.JKIELNRX.>(_JV7?QE8Y13+)U$6*YGA\"^9]18ZH"Q[!?.^<:D) MS"QV-\Z3?2C\7+QVBS-5ARJ]2!TE-A'\?$-+>01:"O@AI^@ :603^[C.NFE= M>&.YG2Y">I@P4099L4JC<* 3-/J44UQ;EK&B;YU:'&.:M&]-]U^>H0-*CLOL M=DZ[7EK"LF)4/0O)80\3]/J+6"3O^1DLAZ>'Z*:RN3_:K!4W)+VO98^/JAU$ MY4]HOHJ^\>R]K0#?7EQ_;% ["DL'V$S\[- F>_Z6"VN_,H#1KHSE O&,MU0' M+_(%[X\=6DP^AB+L/9+W;'3"X@9@?>PRL]U@OKIF\9K]W908O)PI4$GT*A:% M68<,H[:OUY LRTGBB,DDG1YM/G3/R'65GX33*=-W%G<0^[Q'J+-9]CX!8DA7 MRVQ2>.Z>[#DY*9/_YX&JL("+[.=+_7E>UQ) M.@=_.KM/>PY*: !LWQVVYRB9E2^SCSKJ[/P,'//D$(7)(S%A)0K_TT-$6D5[ M ;&[:O4*V)Z(^?8QZR2RQ0!:3D%4-A+%SUF)+G]A9S]X>#SH@$5#T///=0Z] M=(!3CHN,G166V%/6E_(24VR^6Z(&KHT*]NV+V--6.&\WT!.<#OCVS>.X"I-S M2)LEZ77UV=I:N'Y7MQ]$#I^K'VVO/KPQD?"X7[7Y^PL?RI6?R5JO$JDX4@7,\ M/5_6%;6*TBEL[A38D-D@IU[-5LO(;4SR\1F?F(/5QI+EHKY_>5?\(=+,/B]& M3T.U/6-@8"NBMD86%D*P !&[$#%!4]QB/6%';3!1INL",OG9#H8!+ ,"<55=-C:$H%=G5<0W:]D^F#NE@$F5+ M0]T>Q3*GC@@<\5/:_EFNTMB6G@:2)4-*[C1K3,M\_V'F4) M,CB+U<(QUZ&[[6!'%D['5 [B-L(^PTS+ZEB:2+ZG]R&AGP]KK$85N- 2TT43 M#X;:?3B#5LNA[P=]^B8L[L,>I]WAK=ICUH)%.P8PITQIJ2Q[FPK*G)*;3:N\ MN13S8^,'PJ00/\&XD,KZXG-/6;ZY#'"-FGHYLRX[E^)0O"OSP$< ]RTS?02= MACQ!C@_&F\4\L9^LRL\:B>_5JW%64+)85#(9$>U91[^ /YM@=4PU;PL7X_WA MS,+/^MKE^!Y#.?QSORJLNCE"68GLS 'F,/@+C(ER'*4'E0F5]2'1 Z''=.+01VFJ7L1VE M8:T06='430<<2M@]MW)E=-7N-V$2^IIL10?Y(L1 M:3"Z.9*V.NU'&9+!>(C@M'L:'\&W9[!?D8XZNPGC =;LLUAB/_@D?,'OX+%9 MJZ #3F;2 4R>Q#>T,%,(A1%Y<+%!$AZS"F$^ED\'5'K2 5<"'>#?ZS:&%E"< M5=0O=2RX'%M2LLB)MM7E(C.:)FL>'4#$_?;Z9L&=#OAFOD8'7"Q,;\3U5Q)?O]5=K7S'T%24Y!Z\^PF<>4=NI9T8 M*S^<8(*)#[NKI>B$[+Q)=?1N&%6C ^8@IG3 T0Y*R%8$N*MN8R('=>#S\!@0 M&QW0/9Y+!SQGHDG?VO>&RM?51??I5)".92H'SYJ:*Y_;;'"#9YI52H7GMG3Y M<;X6-76WOS8W_JJ#_?;U;_H: $3-"Y&5ON7[#P(T&U[:66JO[769KDND MJCDP$,_6"S-!"+JA/Q\ M&Z7\Y1*TW#V8.7&==V/%BSQN F_?*D0=APT!3T&%2VR)1;6Y$'&P7=6]X_JT M;_X?@+D[J*QZ-S#;?)E51-/DW&)M2@$RL<;((M ?BG!*^BE M;ES131O& 755BL(.*N49'? RBOSL7B/X..'[1WRBWPO>44]$5]IO4\4^B3A9 M$ETRUGV,:J)N46Z"O]5]1H1@=+4[GSR;2$ZC ]KM8!_?N6WKO,-]ILZJ;F=@ MKY50*-U?9G4QG6 M'0SJYC$E"0H[Z81!#5YE$?KKVS,I19)P+U/XB^WBEA]Q)3&;M>S=9*,IQE", MI^N\7Z!%7_F[UL?&HQF1V#5!!4CSR07A26'=_+"D;!,Q2=.L MJ<-W]B]4G! MS\47_NDWH. WRN;I9(Y;U8/E*[>YI1Y4F/>:/?C)4\]K$H\"V0B'5F(2A(^6G-O)9@'4=2/NZ6E+UNHK:VO<>S#6N M*7/5A/G*AMG+C&L\+8AO*E];8-%D1OSV"V)WD\\>,$R:O+E_W/^*OS]738VW M#2A[\<D#[AH[VLU\,$W)29B8;47U!)G(TH.]@DSU?CO'??[WV(J':H#CM-O!I:# M5SX6.@I,UL7E+4P<]UJ<*2NN*>_']P$M[$;SS4[PW/6_:L/XA+&C7@_F-(U? M"SL(]=!MP&'Q*:_M@_ >MYJ2:Y]@89&-K_6PMT9_"'ZO8>FA?CE9$?]EV'!> M^A"5K<<,WLCR.M&W53RDCH-4]SZ**;HFNPGZMJKCMODMNY\[@B/OD :HSBJL M_0I\>XE:*8T-430*+P>S0+E*JVJ,\3]0/#CGI\)V,U8B<6UAP\)"S].>'Z^G MKMHQ;.E%4+*H676"?@FT$_G[FF1S*&.> P[5Q.2II5F#95PR21[ZO#T0$K0_MN]O"37BA6!Q@/6<[6TZ>T*Q!]"(#MX>?0CW?TC(U(%L6V>?Z^DY2'?43 MMX\*"[<)W>+[OL8Z,EOR146;RR/R(2.ADSUJL5$K=B6 MB9KQLY6<<7/AWK*;.G>^S5^^E $9_/V/"(;T_VYZ_1-ST7_F*.M?^&\"H1.H MPL(1)S3KW9]=W/7@0N$1C_2+&CBAF4W#!ZDB/_"WUPH6%X+S9?J?L Q^=)W6 M81G7?GNK:+&T\PHNILV?2PIX\]!<.NZ.RS-OJB9;7VRFL+@ 3:V3S1#\6MGR MLQ]H7&&K4&]$*_I..:CGLMY\74\_C5WOW9.JC.5(NQ_YKW-R'P:_2VWG']G4 MU'\:L9$+MM,)BPD5:/["7>O3) Q[K.V0C"UK:_K0Y[&TF-$<[RZ=>?+-.OKX MH-P.5[(L*-^X%#;,PV/ 8QB<6[56FPZ9T?(OZ?PB,9X'&D2&C>H;"%PZO;5F MO5L6=%05NN&Z_\PNUD(MS@^V)VP5M5Z0\QU#!_A&DM8L=C,)/KC!)$>XM6!J M+^%:XG6.=.'3P;N*S708%G?BSZB]E1X6DS<^FK[7 M6$O7IR-H[3ON<4;@^T"[@^DQF65K%SM^\3KXK4=+2&3G:WLTI&RD@", WWCT^5D4(0984H&-HRL39]N244X-$Q]!-E:\KI#1MR=P@ MHZ55ZH@]E=7H]PG:Q=W:/%9VOS[\8L3TO2.?Q1 GF@#/5E,[8_U?M]K!)Q8UUB:[VCQ44''BBJ1D#7+T+]3\?GK=X99 MLQ&2,1?YC?[)IXC(U"-,]^CBEZ]7/3W\^N3$5/P7UFE50QTR3D\F93;N=R+1 M6&S%U3G>>,7,-?417OG]?2''1EALV7[*CJZS8?6Y,MGA]O3WCQ-_;S1NV3C6 MU..<5V-,I_)?/$O?9ITOAR'PY>YLP,9=CY::W7RLY*@'[PBW^3/PO2RR*?AN M>W"\X96M-IAS'OVIS:#/+BIWG.2:/UPZ?I-UA7#_$VP_=;S1A]^''K30+7U: M&!WQKD#/?$E"[R5P8-)(]X>"^E*A[)HW#00NG70]Y%(UO?L)^=ZQYFF^*"S= MFUZY>LDO3J#GE=2Q\-OOC$H#!-M7B=?8@*_ \\DM.P(Q)34:57DR$\O=/G>%9##HX8185[M.M%P M!ASQ.:4K"59+F35TX*/]V$'50WK1;/4FG- MIQ [:&7%9KNI0(GY(<6LQBDDN;8N$7?E*SQQ#35L6XH@]]>4H.:?J48\W FOR%C3]16+3/$^:BM4H/531?J!Q4'?B MA;E:^_CE5)IW3"9_?X,[A0#NK4IB \S?2>785V_7BZG<9+QL#_BI4/ +IIE+ M=VJU=1<)P69 ,]IU IKW!CV<*ISP#2R5WQD%'K]#05B7*D'STFB@S/4RF=PH M,FAYM#HT)_M\IXJ[';6Z5$'1KKZ&%&*!KX>\@FLUI&0AF^N**C)RNA[WH'K2,,(\L%/KY12O._E-W:/(KX?%6$$15(_M02X4,TM5M@ J8UHBQC; M:0,/H:!;-"MO-L#$E *TH>"7_ K3Z)*0P9*I2AMN:8T]8Z.NB<4^=L0C$K,%DBAT-*W>:?!GR4R]1V.N>YD3RRTLE M@(OJVGF2*NHG>D =D]>T[K[8$'>I\? W*$P M4&$H-W\N]7F\BO-]Z",]Q]#I9:"); D^I%V\$%.YN#NWL'G\\-F3-;CWY@ .:Q.(+F*R&:YW M,AQJCLHU^?4H)SPWVU:HG"TF3W4']=6'T%P'-\"A=._-<;H%F3M*H](ORV17 MJK]DS(?V\'@VU8,&X6;>I"1'/V<#[M/3C =2OJPM*SO'K<_=$7M%$_@>.\DD M7< 1GF#D<@?:(I#?9-NDLX7//JBP- @Y^^D\=EGB:>8$>,^F]YZL+E>?- MI64QYS->*];BN+%K_IH3W '@&) W/@(N29)X>SR;'/QRR^X0'+\'N'I.=$T? M8II(&7^:CJ$=N[ @.R#;Q>F_CA%5) MRRT^H[WFI234RE-U;UGR!9K@BSNH5F*=^\$F3&!D*GFT5)+Y82+3V1RTMW;' M9PI$#)Y$OH2U]L/LG?4ZGWA6D;U^X[=N1)_(WR4K-,$X+'A N.\323!,5\[G M^=BI19N4!Y:KTWED(^8A4T@:NT6=*1!D'&< M>8OJ]%WY@J*NYN/1[=3-JGS"[X5\.+)[!"A!L3C6=N=GN>[:LG;![J^8 MG%VEGQ:E9*B[64B[:PSH,3HR4W7]!'3J6C5B^W[V]=,=O>:&V-O+-@[A2<8F?D7:PB31B7.,H1ML_IKN9KTU30FU5:(=>YH_SV=ROG MC$=;0XX0&NAJ$SPM^ B&Z'5*4IKWY8W:5.4JB()M IW&>:\@[7&(+$8:$CF2/- M0=/D2OLYXNM)\\.Q@X8=OQ4V@R*;Z-,V1!?.5!X$L:X@AJ.VV0 >NNP4B'EZ M7)H-^(2XP^%^.1 ]M0XH0.^/1AZ"MB*&5!&L<[@'D,O29W5'K$O&?6;A$7RN,8ZP ^03I7WP#'G4M^C(5.7A M#O+K7GGEE^I?[TYX5?I)I@@)[ P;W&-Z=0?=E]M=8P-4V(!'+=LIV_:3D&&2 M5=)D6FL9\6Y,)R;]X:5AKOTJOY47X(E++ E*6>*D/43*M")VP&==-;J>#6CH M2* 3J@->31C6:KY1$FDV#7SLFICQ*,DL=X]VR[&'<3/*%VRA&;%G 0 M9M5(.\7G).KA*GUV3H'"DIDZ?I:\4*:UTU"%SI'*$>Q:!FD[;F=3@X:53\Q^ M*.Q!2[J: >N,IKVC") [ <><^*@2G_(P,XF3B[NVB)>> W= />E%+,SLN I= MC7&%G@8[A>5E?2_WTJT/L\#E)>_O.E M733X>+/%42/O=G_30N([Q&J*F04;<$R/ZL]ZH8&CJ[QB Z+0?:D*-,*4$:]F MKKP":XQ#PA> ]8S+2/]=&+);"'=?,G+-L&10Y/%UFF$_G]3:MUT/-\0]7&3\ MC:)?[KQR"ZOPBR 9V0UT;Z0"UY3L25RE*1NP!\'DD$/EW#8J79$-V,\&T#/W M .&A(6$<8Z/6K4-$X=VDD[ ]C33(80BFPM>KY)WC-:Y"MRY/R=4'.+OS9262 MT=LTD>36WGPKO1(RRTR3GG>S8L$LN#2;:D)CB>2SW5^%^5_!OP8 M>Q7M0 $O^U!-O[+L],GN&"@GTTSVO&_0B_)<7G^Y<1^2S;I$UYQ OKF/?P-3 MSENXK7EP>O(P:%)^LF,"^I4)_5,FE_(2LJ" 693 M+-I@C,8DW>#,GUIYW<&SH0@/9+B$SE"2DSRFO,X+V%7TJ&=][NB?H%5G!G.< MLABR(+N&,;]?&@F6Y+-#GZEBO(B?&M?66%_*+6[1-9@4?]JTA7(A7 I>EIBM M @_BCTKF3:@"$W.^['M)S]#^_276&/@N-9ETV,FT;TQPL/S2LP+L^J:'H'UWQD57-IA/J4@6E=/T?=>88E33^7F'%M1L7=0;>W8S?DYR+R* M#J2 F?Q'.^IXDD_A.,(R\P"C5S4DB1/-7IX> JU&,K?4*<[:S>.V(6XVCJA: MY=IQT+8*P4(E7SGF[BY?%M:- EFF419;G1SL^NV0X4JBX= W,/J>S8 UTMNK M3JN3D#<2(M1N7,;DS1(6T#R7+TW^.O!YZWQ#_K=A.D^OCU7?_@#3YL+,P1J-B0W^M!;/BV2<3"=R4;G#A$:-C%[ M:-2#B)DB:YTYD/']=WSP\6DDX&$"I)\JS-2H^?BM1,W=PJX#5R>(( MK&Y/5,S;#NC2W *#HT]6!0(J[:BS;Y3\8GQ9(6#KNL<-?6+E&[>X ,=?&NW[ M*$!#+(TP>+N+=Y-;2;R>X\2.MXI5ISJ[-)_T;1FP :\K$C6(\_O8RO!9PSXK?XE&YO_=ON^V.YOEA _OH1KLB#9>.V;\?R[XI 8Z8A%?[,5'P3CL%W MR7OW3'BCS?]8=7KX*[?5@K^@XOJ"=5R[_KZF_?[\.^?WYB7D#+M==LQ,R2/J MW\\?;D[:'*R>.ZGE;'#D39'6$0!@SZ\C3 Y-AGYQI]#3-@?*>W5U'GJK=\7P MF5=F$@?\NWP"UDRGR[AD?GCO?4D0#2G>W#<5T>Y]' :@.Y?2I]H$@88I>?JU M#ZQTNU*0O$U"*RM#^_KBG^R1FEH=0FQ:$QJ_;[\9VK-,''SUE*'$^IJ:E[C_&Q']FLFMZQ1$ M":=ZVBOI1;?&03C1G7+CPZ#%B++)(V&Y;%(%0_("SV\S>#5K,$DE8'WS/OT[ M1QZ=('F^&6=H;BU>IJ0] MSYTLY;&OK$Y$&D;_N(=G9-WHZ#$(X&&>6F>9Y+=8,/:.(N:H3HT,):86KH'S MD#Z]N5MQR''1SKRV8*2-:>6ING]J%WW:F2 U^ )HPOF#Z^T5'!BW+WXWD]A- M'MJ^AS@+'6 #)FI0:]9 $<30J2DVP"AR#4F7OAF)JG9*$IJH1L*+5V"?$>_4 M%S@C88_?ED=Q@Y:._9F4L8X(SE^1CN%]>-\LU&P1YGBLPI_'V$N0+R ?2] V MQ?^/C4H'P2CX\?GQBX.Y_2NZ^N2QR[8"=YIRZ/%K/T<]A;Y%:N\-#>:DY5*_PB-DYW2;^0GK2YP!>EDS2C+2T?Y)Q_ MS2BHG0)I$54^0?? WTJSI\KD)'C_N RO?>IY9'(8?K>G&7TS_;BQ;",@:$Q@ MEC,"N1NK.T+,^VQ F.(J&R"6S>+'9K !^I+1($IN(QLP]7[/'#^8$^&;D_MP M<\[4"!9_#8[IBZ1;[?CO'H-?Y/R0Q,E^8V]Q?;1T0G"4(\2<(P21[9)TJW%. MY.X$39K.DS94Z"V\WKE?,2O MCBD>IIPW@CX-"#KP%[J_T/V%[B]T?Z'["]U?Z/Y"]Q>ZO]#]A>XO='^A^PO= M7^C^0O<7NG\UND@ZP8ABU#+7-,CT)M>[I_C+5-"3:#,^"[P/925F]XTWB+9+ M"BK^COM$:2-%G4%^K.MO, OZ"8\K^2(9)9D;^*&DZ^BKWA+:$@9!*-S2%CS@ MVF#@/O%D=1A7H_P<%$QBC=4#I[)PFACE4]"ZWNNIL36%'@J\/Q"/&Y(\\\NN M/E??V/J*VCL60/IZPJ-NI9%<4":=T+T^$6U5H M8T)-I>%@,H6F,7AZ6?K(O0/W;7GO^0,I)G-C6Q5$ZZ[POM(@KI&D]Z\ MMG2$07V"RC(SLCP]1:$*14=&_'W2TU4U(ST[W/]JW MQ@UQ6& #*A%A?EO&Z@K=P9:)@A[&(<7X)]_4X@5_/.J8M!;OMPO^8;/QONIH.;MU',H,::32MJQQL,C]"8&T&SQB[\_6", M6FE+5>A!JT^VQO/I4^+'0XI[\4OYE-UP8$<(&_"R%Q'CYBY9B0IK ,W$R&^U M7KZ5?/"J<^GH5TEQ5=[VH-2+MAK*/$[J'M8]S[TA9[^@6DM>:79")RY^.)6O M_G!:2$:02=18J1//CYWM7VX0+#/-5M H2O+%?+9,6M^;[BF._TAK@_N-.9CY M^UP@J'Y7;XVV,Y9Y\.-'4+R%-&$<]+>V5 )%#RZ)71=]?#)*?]%_[IWJ%!,W;[S\!>*^+ +[GC-0IY/O-_#8*D@DO M;:$H&-1X]D S%6+*8[Z3%;XB-EP"BL-=!M&3;,#^78W\V#M+NYE.J[.WV8"J MRY"()QY)V ._/@U&B5M?F+)'7IRN\11361G';J,S<1YLP+Z *"NJ8U*ENZM? MP3SDX5U$SY2[;H3-@Z\OT_<>TF;J@"O_H_5!7=(_VA 1!9;1ZR0A]$>8^R2);MH@6^PV[E.C M.8@'O$<OK\AUN&Y7_%20 M.1(W/6UII^1HLX6M6]QV@S7Z,"XR]<.IDV82PE,V7[_$;IZ(6=EW\7&(H8<; MP@7WYF0Y=SZQ624#'R@!3.>#F/WC,4:RRNXQNE8AO^&Q3%>R1OSF,QQ%&+'F M^K/.?REARKZPQ\NE[W'66'C&=Y8C8O]@-:* MV%0;L,4%D^TO.?B9^CMO/P1C_F%_;?PJHB7.9A=;B3327+ULRY8C]\8-<4->U43NF8*'M)*2U[ MU&?6-D!KWO9U'/NL7*E-_ @ ?.,B[>M-^#OR1_Q;-)A/2?_V&V"Y MHM)\.GA=G\F$=SP8+>P*R!7*7^Q,9+E^M'D(%^XAU\7/7TKCKWVW$I@TO*]< M[WN[\4RM\C]A2AOI=VJ,VJZ5FH#O_![8JL3@KV0UL '_"%G!MXTC"G@VX&^" MH='?>LR^7^?1H+]U&\F_G?*///_42U_H[8U<9P/^B4X!..A:L%)V]'V30-0F MCH_.:!,)=!D3J&%*$]"ZI!5#Z0N!J]''?X,[$/P@#]%2D^EEV-$0]>TEN'9(90^K@%A15Z<.A3[+GX 'F-?.9:KR0":/=%K?G)4F 6M.&II\_55FRO2FQ MKP]7KGC\CD=R9X7C1=J=:3[J*#QQ+;RPV,-)IG]\W;*A;L!/-'P[ORXQ+\EP M.>F!L?HJY! ;\ B!KN^YNWWG@UX;60(TTP+$=9456:<^,U+\\4.H^=*>"*8 MBDWO3X'>%!QT_*5"JS15:6@K:BX)>BJ."V5)[-4E38[]!3;( U-Y,Z8G:>=EAJ M+Y>YO3!>&(UA"C,$F4"*Q7#9!9*MIYV$85YJ5!,P.%'%JL[J@>4[V%)*:.*47R>G0-+/>(WNY"EX*W)#^PI.E\5)YFG31KRJ-*[Y.[ M\_$]TV\07W\)[$+#G[F-Q?47%S;9")W> 2\B_\:N%/@@NQ]T!E=&/0[GF9)'2EU+IS"T*HP6^2.]N(^KSR MOLA&N,[P,9493BDZ&N!IK M3[X,K!=B%!_HTI?;>2MP!T&RGG:2WLV$RP28!O8W"!3G^.S.>RYWMT)7G!2[ MD.U(&J@EG;';(/WK,1%ODTU5OY-X-N5KV2I^>2&8#CET[ MT\.\7>I^ZR52J>M6JD!'GL +M*3X1"@T3;DC2.[/!T11;,"(F50*0M=B:$=A M#6*RFPT\X][KA6JS&\RK_=E5ZD3AR5^9T=\AY 1X;]94.\B^N;0JT+6HD3:E M\+N#N6=HEK6#QON,\U*!)U?>G[%&/(>NH>0(8B&'O9;@[RPA(IRGHNC:I4OV MJP+,Z[_$:(SGE; %GD$Y"!)VA ;A[J+@VA@'XZBWP?6)K"5)RH]S>/ZJI/]31P1'+L*=>GK)+9PE+C16@@9!7EZ$ H[>Z]Z[^YB5# M.7QF^O?4LIW@_+^.T_ZSC.N3J08)Q_'XH]_ ST&)S[YOE::U)2-!NSNV1U&= M=9^'' Q5LW+#\V9E>^5JMA2-W[^W_KT4G"% 28X!>5A$!(%2!".4L&<"PEWF M+XR?JZ]ZP0A]Z,K\!7X3D+"91,6BU1"/H*F#$=ZHQ/L$[SP8HJKWYE4F/WA! M&Q+68)%"M/I8T$8K6&8#XHN[5M^VZ?H)^>$^[12'A'CF$;\_#?01R*UR5KZT MPLL?%!\@\%OBTBX:>"I %N9+3])SFD=,DXSTGUDPN1'^VY_1/]"\ 5VM$LJ) M,@2_;E.[.."BAZ"O.7B^(=T:>80)HFK&*NFB>.9$8BNVFS2>X\^B&3\."E+5 M=]JYFM)Q7#S>&<[VIG#[:PJ#5EB4]!-3E?2,PM:=OG84Q;*0]".JV>GD#5RM M7\G/NRP5HV@$Z5#L*X]HF*>9MBA-PO&NOR:R?OUOE$.1R\0=HW-F1%,H& MW$.\89T=/E>QXQ^NB)?QRN?K1CY$*M!/":Q@^3B^'DB7-(D1=1KTKM@V 4=N&_-^CT9CHU9 P)PDZ&+H MFFXR7^?PA=9*'4EX#B&'KKSI3D^>:A)+=7V-SJZ&&PSL1-U]PZ*H"HR"QKKA M+^C!F^84KM=EW.T1I]#9H[ROU&-+=940$R9?"<;_CAV7]+43DYYT?G97BLW& ML4Q%$?,WB<(>XSG8J6F+ VQ DS8-BE*""-"+!MN",&6)1\T[1GZ$?)2D'SVR MA3K :F,#CNJ*3S>DBBYN<;Q$D982/;S3KM&.$"CK^D&9[3/VR8V:-CIF#T^5=)+]ZLO*9OF6]EA-A:;H@SN 4H3OQG MTN?$[:5^=YLL9KO]<^F[U7TKSY40G?GXHLFTP)5,^/DP@0W_P,-]>D7AE M%G\]7"/>\(Z!\"/G%UR%ZNNDJ!E*?L16TWVRA9#'5G:T/CFXZ23*?UV;J483 MF'T*%8EI5;VJ45SD:*_CM>:M+AJ5N/]91^JR@[K/^_DYC.O763'79)?D?&.& M749V!2V)Y#>\D3';[GUDV./L+U)5PV1^N"I5C@T(\-N))KCS%^H:2WM5&$ZH M5J2'\IQ^!9$*@#;MX**\KMMYIOWX.#DCQ9O/Z.ZC+#HMNU+,VT6UI));G>1L M3ZK;V#O"5X1>[N-ZH/"B>([+Y*[=@(+C=S?7YMH9YXS+&)4[[]W183F$+C : M;9$RU_]/+** W=X_[=?;?F7HK/V4U3JLJV,[[M5&;HS:"YQ]$/2=>^BSZ<) M?/_X<6MA$VX3I>X]'73"IAK==DI9A7#-<^\\&S"-C9)[)7GCFPJ2,=/ TXZC MF(?8$7ZD-6?*87!.Q="BUE]:$ID/O([!B[*P)?\P,J%_5:!/:"6?KW(C3Y\O M2]@BY#<^QYJ))5Y\[^'-MPYI)U7ZMZ( WB'@9O#RX_2T8FG!6R\7[%1'C!A# MZ,O5=5_Z5N*# Q]6?WE;46'8)LY3(/4.2JOY.T?\$?!J\P8]F%R?[5=JOT#$ M$"R 6]:9MJ#5O ?0S6/H]N'AV]V?W,D^8/+)NTPI'3\PB%3_2_?(#2$0W M,(R:0!BC%A[Q)5-E ;NA,4U)EP$UM^V- Y02Q-BY1KN_.;&K3N\B*Q]:S.1I M8"C59I/+('>+>CLN6!? MT/4]Q30YPD2J4_!OU^J_3S:6@.V\.0,OTPO9EB-9B!J&>"Z$H T".!8"4YY MBHULCTO0P]"+G:[8-V/.3O\C5=M@IG/QFHT5X'7 M\51)_1<6 G/W5)DV[F_#^0Z8_36JVG)Y1/<@:ZQ6"DHZ02&IPHJDKO[F[=2%&I?/U]F-69Q*QSL M//1P-AU<"O^)J#"OH<:[J<= ?O;HGCX.'ZCA:]\SE>:@&4V0H\D-AL+RI/AY^G'F2JMF./Q&C M,PR;0M67@<7F MV3_3=WA6S@6=9_H&%K'$=]-ARI/B*L^6^6Y1SR4\*+EK/[1(N-7QA>99-/%P M2SW_[_F':1$#N][A? M6S/X_T;J_N\MQ/]"]_\+=/_VGKMIQ-\\<<C+7>Z+3YYLN;QL@R/7_S:H1=P9H4,5]QHW]-(6"QY<6STO,S"Q, M-AL=NY&;,8S<U! \E9CBYA>)D MV_8DX:S&/U-\VKJEYK$S&ZV$QG1;D>G;2-^^FW,EK;0?EAT=-WUZL2?)A/<6S8GO9 M@&>O(!4"M^_T/O;K$KZ 45 (N?;SIG=-W5N7F,^^JB6'=%]>D8R7K'%YCZLA M+-^?E#S %/Z"H?J5O*+XR]L2@%P3;K"Y#&.(/M3Z0X208/P1_1A^1_?;Q38ZGTZVJ%(U;S<*3):WO",K;TX> T->0X'6Q B4$.52E*M!A4_H3C\^UR&P+;U3 <<#'8^@P MQ/&-U= 64#LIU>7*[[5Q7F^:O]+VYY]24> M/UKE"[[+?N0'+!06+@S:*::-+0@^N4O,'T\E7Q7A*9056-MJY2%.W:ZMK:VB MY.;8V!2U\=VJA:B"]]$3>3IK-\[@CE#0)^C%=ZDNLT1,C,FL):K2X<9=Y8K8 M2+TP6*;"&S>K!CFX1Z%W3AJ=%2N6$]XO>4V! MP_--B$-,\-2\U&6;!!6,,[+ZI^X7 &T\:*K'-Z1XA<0U)TF)I(-O]#!7JT1% M[R[_^-*^5K1':TEKWE';7$[5%Y9.10JOV8/WM MJ/@$8[_GIHDD4[V=QW@D4#> JTV!:@2N33##]M_'HGY@OM2$38.C7V+V "8* M1'V6YR,Q$[AAU[9QZ;69_E8GB4HOX[KM&2FB2M]<&W191$&9AN"1[RVV,LM; M]:;K9'2U+9'#[8WVO,H]XOOZ3N"R_\.2U*BMV[2Z-:,$NO*F*\7U]:;94S?B M,GE]9D'H(1=196UJ$54:5.63HU+B4Y1U_DA1-F#/KSWF6=C06(E8"=VJ!_%K M(*D?Z^D=VL7+E2)KA-Y?<_B[U(QS!" M+:)$(B0I>YPB_-=.Y6/S8- M6EP A8-:?,13L8R( $D=\J/<5]E=%MO3.7"+0,1(83JF_%(!T\*I@P@Y"50- M $VJ(XFZ9J4C0]^ZZA0,=%9DV !?]>TW>.%V+E^%*>4H5,WLFX;KCSY3]%!, MJ>=<"IN,=Q7C6K1][Y%L@ 0P6F&ZOK[;J+6NTN*I^F!AX=CW=6.%2WTW9V.- MOS^ SGF_1GW&Q\">W6^D2C*M1/3OES]+6Y6&N%6N(;Y^DV+DX;*>.!QNAO$9 M.'\)K2@$IK,!W&Q O9ECUVSW^+!GO0; MM6E^$75]'TE]X9(EY.>7I1;!%$) NJ?MG;1%67].9Z;+%PU50JNL_Y2$F4WZ MG^]T?+@XSO>+:2F86.I&A*-/J52P!F2%-EKV.3F2+8:V)C7?^JO1;?0N._>: M:00J4C<,/%'TY6 ]@:5[3].[%!%+=U/ZV(!C.;ASKO)/4*UEL+ _.QC*X64U MU:_(W19FSIVE3-ZQ\YO;L$HDGHJ6I\HR^4CD@\F-&QFFAH-D2;_]^/VE=-5E MR:T!^%M+R*=[L-OD=('WY4>REK7:6')R<%GISY=D>CM^=[P%/4)% OG'-MF M_0MEQ0-+#P0]]+Z__BPPJYD$%@EIN>KGK5BUN)6=?V@^?N2HI2+2LZ)K*5M8P[*!Z0E.\7JD&/C*9F(X!G M K*;?B/NTY'6O0#M$9= :1/XIQL'&\$MB.J:-A2/IZWZG-\;<$Y08HXW&X \ M#P9%@4=8TKOQ6#YZ=K#%!,-4V#XG%=I81LIJ;T*H1%+9 !'X5^#>FIC<2S%(T W*3]X]:IHWUB"T=6AR?6,4B%G BN[B@,*+HH*6 MCI"K3UO4!_+3A+8.GGLDQ=I'!W>.*^XF*FV8QJ0:13_S]-*=0"D%W$5,1>>S M=@HV4,-U*AB,GDO:H,Z-%QR5FP;:X88-^O +]1F+N^(FR 5_MXB&7 MXM8Q=/314!A&H5"])YBT8[&-^@@7I6]39MM&#).GS"3<15=:%'M;Y':DT^PW MRL9-%]T\PUJ3>66P:C.5+S[0\";,[5[XL0 +8R*B$CMRFJ53>W26M:^9E3AD MZ[Y9]WBOJ*F;YWUQJ?"+D: ]D)^!XVIG\JV&I8LZ01MK*I"G48A(HU>05KN+ M-ME7OV_7*_?O#$Z1_<,\7=<@]ACE/I5R/S8 ^YYWI_\7[#JEK5UCL5H*M-[K M9S$;N;UW%5S^.DM',FN!#'6A%!>IKF[PIV MODW>EC147T?%@":RB+39%,&P!A67W(X>+W4Y._+-H##'HORA)('ZNQR]VW)Y MMM6;U[1,(]]E,N,4Y4*HVE'3)^; 1VM8:P!MNA)OLIO?PNQ[50S.T&4<[>J2 M<-$VMXIRS^WZ+E2ZZI=3#<_O?0BSCL87=QTO]!UV6O0BDKP;*)(B\![(2=V0 M1C^$H >WUZZGIYC]-:-/-YI?T6<:=@9[IRSK3(/=7.IJWT^>?7NT'G6%2YHP M-_MG\P(7SA)=FQY@ ZIT+9XTQ 5JAXLQI(/-]:)$MD!'Z3PMF8=JUG1!G]QW M+@40X6V/XTZQ 0$ODYC0S6B+* >]A+X &/+@[V07D5M,/@3,>/!P_M=[-UEF7'U-VI^/1I'IW6HEQ6?18D Y$RN/ M'9DL!L%;K8$"64JCU#3I2)":!W<2.]F KO82LQ&^13I(?"TQ7>)^XDY_D5EKRS%CT'+7=L,J;/L/PKN;.F,CT042HM1?HA +^;IWRLL1[K0ZIPNJSX^7QNSR0 MK 8L#Y&OI?>>L6M!:PBL2HJ3WK(2X9*QF?S)JPX.+>WPX.>@".'24V<3&#JCX$@-6KSA'?CU_./ M_?JB8_%I@PF]T?^Z*NHF[>)V[%$!)0<]M^YM8]#WY+FLR%\;__TC_?@O2$&F MTZ\&!:Q ,L-D.X"A5[F7GV,F8UP+(<6M,$>JA2/U.3T7M?3<"%DQ@8J'X_F&I845?6 %8L MT&9)0XX-<-^!VZJ3G13IB64!32E*9; HM=Y>DH+DU!A.I/T74Z\P('[)WKW: M=ZR+U"6F7"_Q(@0ZQ#Q#V3M.?"%;S X4#\QK&/>B-IZ(H M(-4DY389![X;==U@CJ]M$'ZM\?#0(7>H!H2X/-OOSX:W4PQY0>/.7YG0 MX88SE..=+2[MC9HCLV*[J2=MSM#T[#,.AB^6M'"OZ M+*#.#_X(CQ,JR!4JEN:$UGW_K "77[!S3*ITE1*J6QWKB=;O-#$%D\J;%:;FPW$'RVX0E,4]LS>70(O&@CLS%A/\9RXYRGV("Q@ MN\PVA%K!(/\\DA(B![LL&6E#X$3<7@OO"TD$7@V;&T/9GVC[?;F#9D-Q4&2D M$]=:KR2?6;$=FED//:+TGN'MG5[7U5[Z S8!B3[T6G2?&SV[.84I(+9U MN(MUOBC.*4;)NTZ6KPFGSV72\K8%$78$]709-Q<6HS]/$S1>F; ;0.5W=>#M^OB/END[3PM;X'PNS'=._Z/,!.1W&!M0 MJ*IH+ZGW##G)R7D"04LCC!,K#-FW6*D1G];J<0G$#_4.#C-S(FI]:4CY,961 MYC@#D39^#P&I*WN+7KX B!\ 1K*LR,!S/P*R3U'O;H^3CH%;!(:5NU=V*L>R M#?F=N_9S[![VZ5]>0.>ODJQ_M?]LJ49\V2Z@,I-WLH7U35GY_\@QQ#B*6D?O^X!2CMD3&Z?W#CS-E.XX.-+GI M@)U^F/"2TLE1W\QI6 MN^4TXAN7$A,\ZT&*ZFX,)_?LFK>Y20:1ZL*NO@!)*^B[?JQJ@-2-VKM*,(O\ MP[;5RY'WE?I8/0YA3!_(00_6V0'85=F4(@__U*C9,V7Y[CU\KW/!\.K^)U?%%W\ U6'/JNGF@\]] M[B+<%Y)ON-Q-M5"40FJ-=NQ/?W=EWZ\U'3H;P*$8C]7],'ZZ:^Y<IW:MMKV[ZR;ZUV X-:_CBU=[798[R4FZ43),21 M95[#K&$)B01)Z"^,5@@L*=9BILN)BS([&4"OO;^)/!* TL=EW+E$A*T;.J:J_&ZXG;R9M!=#XRX@A]$'0".MB5VP+EC^(_^- _)<5DP^K* MK<.ZZ;^/ZQ!^C9_'-#92?J*]\[[_7E"S[1:O>C'U./>0?N;08S NF= ZV!)\ M\Z:BXC,B&R!%D5#JK'B,NWQ7-_E$OD'!.-C*TG.A-BE&QG4ZV"O27_($3-$U M8#.!GFP4OJ(Q1#%&G/Q6.G>G^FJIJ![B9G_YIIEA[Z)61\)E[-.^3^B?CO8W M<#W*#S']GK(5=89GIKY<[P^_1 M[-?.H5*KDE!J&\1()K$/9E T5Y&3))(X]OZ-;ZFWSAG)FR*,U4DO3 $]:G+E M5:%'5\VM+QCP^^417 %/[,@+;CJA/FFFYX?,>5_?*C2)B>S4(K001\6O)^:.^!X%,P)Q+4^\QWWT84"]-[=+*SV(H3'KUB1YRJO_:C>E[K4A;NM$0=2 MK.](@%['!RYQ"NKK2F MW5ST,MYX"8"63]C,HB/$1]^Q 6ZC%852/^V-S@^M:.'GG6(>FXGI-9;T>X^A MA),?UB9Y=^^B(C*<'+4-=_R2T[Z4'=G23Y>773?\$!VAV9Q'%3)Y M9]H@C;OTK-_2P$_BQ/_CB'W+CF0/X=(@\#KLU['O?#)B\:DC:!8H1P]E-.-X M_,;L;YIM#5:W9>GX/Y9^B1/?#+7/U"HINA.C=1GY$+TE_L5!W,%)/O.XB+FO M);C/]E(B0]&L% KI@VD_(@25[F)1CW%K@S.W7LVI]3..4"$B<(*$9*_N-UV0 MJT;M$RV^[Q_N[:QI:OX&8M8R,61NT];D[L BTJB'H-F@_=NCJ(_XJTM:9?E- MB .P^U.-\>[$FW&V-4RL$WQ&+"@T\#YK3IV">3KJ).^$YSH*5V;&[3J^H.2? M_N96XLI+KNV=(U5&Y#%[&0,,B;!)%+&KC9L M6SHN,T*[8PKB8"S2+=J^6"LDX*+7M*#0C!6%=Z:ZAM&..MYVPEYNVS@F8^J6 MX%*GI;U_-KEI]C/M8",9&R6?'YUO#G'P]WY(@?-?R[:=Q+'O)UG%/!#1&/U>3/<&^<(0]?1R%^"&6!&XQ79ZJ>KL0,+ M3D=W,V&"$]WQ9:GJ?^YG2LXP/9G..*>![ +2YI^!#<307-<<*'GH6?38T^\_ MOFR]5;,[ROVVK2M.P4XCA@UH)2<@]/9;'_FXYX46P*K'("C_ZW^I4J; +(D? MJ!<@.WF@7I(7JF(47./K7DUJK$OHXXU]L5/-U0BSIS[=I%*]HX\- D]&L'CU M%"MP;E;2C>^"5N(\(;P MTRM_?J9XXIAGB MT^TDV75T#O8DO(FE1'T7SFA+X#GL[AG.T"F(W[PZ7ZF%9.WW!=5!=T0/-^E* M?>UWCL$7RV,N/UU&K/2!?;?7_7^MN;QM?8!2E''9]0-Z)GD:M::6!SHMWNE? M^3W]H:KOYBPIOI7EM^':K#P$;@=JKGDWW&(#*&_F%%T^.25S"CE2;F2^>'#->3#FT?96U$ ;QV+A,'S]+3>"U MU=6X:CJL[Q4H/'5,(O%I/>+\OAN8HI5 7#-N>/4K&\!U__9']T-^W%]" MK-;Y'$'HGT:=/%D') ;F^2TA/^FCSQ542JA:G;$YXRMF-?3,!F.&ZLCO<@G6C0S/KMN'BJ:'%0B_3C/ANPQR$UQ=C(5D=L@'KI M8L\L6EU@K JGEI75@+;9_73)U*$T+'& $1L]]):'[(LPF?+S)G(Y-70.V]O- MSP]7IXC!99&]M2Y1V1(U0%/!=ENE4XO$=6R/&>NRY+G7TX M07E_I.\I;0U9\JLC"/D=2%,=IKUVTE&)M:Q;'_5&8'3/"XL"B0CTE'GL.?4T M8Y&',,MP?/&=;,.349'8Z@'/7\-9D0HE#*E.EEY PIU?&V,:)(M4TQMEJ1:7 MW>X6PSX]J1572Z"U!>ROU%V[%*]S8_G[(VU9*KI"W>Q' M?+@P;1-(,S6EP-]F?8:*R_>.[6Q'G>!(_Q _M"KVE'71TZ=N<'O4DUCERQT- M1H.*9L3O8VO#]@;5]2LU0/M>F X@<-.[/1N2#C:0$+QMP$'#,\#P+ ] /# M&Y((YN8+^!DMIB!R$/LV*_W))4+KBJYLQ+"?J.[U:4LV8$*!0J#J9AOO9CX+ M?JS.^N07U$)WWBL#BI"EE2JZ;B(HP,8'GDK/ZL.00F/>!0[-I+?&!Q$2"CUN M:",>UG=+ZQ9&A;UZW?9*2*Q@Q%J)).4)UF=NL6P&&DP M$/$:]1SGM07!!5ZY7/V7PB)16SY. MR08A7FI1:DLA,OI\,87GG\^X@^SM./G:<*S$>_$I_BN//:,41 .BY+[I'#2P M,!!8>U0DKW,Z*_+\^?P2]U.IFVEZ81MG@VV3H9^835SE7.F$M%$6_C)_=+OH M[C6QC6/?OB*FLAJM(CN?W;]M6YP)U)']^LC*JJWG-M2TD;41,,H&5,94NGXG MN"#[?E1S,S]8'\:YBF+8@-NES5.@#B\PLBDF.$/@55,/PG5=5YCRR BT[>-M M;,K$H\[M9OK1V !K1+XQ:_U;/AMP1?T:XJ6$?(2.,R:-5?N3:WTO-CZK,D#$ MR74_G4K7O,.Q/989+ON9^ITH9ILH'^N8F5X $%IS7;3-6IN=:_UA;>7'XK!SS8: M34B&TX*Y'VRRR.-0TX,U:^6J NN0)Z=?!$WLPS<&APC,I#H:&&&G^58'OU OY=O(71VB8\]W MJ@RW';K=9/.[TM^L*F.7;Z0F9?U@0A9ID1 %S2>:^FNSA)*UMF0_;ZDOLD[L MH@:>.P2$3P4N;NH\FIK#[PJNH^U[+^EP[^VW=Q^,LVW9'4H6WI(M!,Z@;2Y] MOA5>.9 I8?GU@ZYXT10*@_*NP#K"@P(%+C6>ZS*HLK<_>K=4D9#C<]Z2!LP? M+^7$(04SWIW'9T1\;H56./X1)UW_I=WOXD+WYW;=Z4FI8>F"@Q5/* ZM%5(A MUB\/EEK^GT=TWT[B]M&?-HW[;W)%;#3R_.Q(VTUS$<VP@*/P#OWH)6,@K'3H[^(8](Q2(=]WW9LO'+XICT= M%L/Y>*W22H_X/K&ORD@N'AK-BMPFM;,!F('JJ)*Q^1V)2/7SR[]50JH#-Z7> M/3$IL+J!UX]#_3?VWCNJR2YZ%XRBHA01D29-Z45 Z3TB'UU$0'J)B#21WB$D MBM)+! 04!*1))R"$#I$:!03IG1 "TB&AA$!",GR_-??.G3MKW35W[JPU=]TU M?^S_WG7.^YYWG[V?Y^QR#/[V.HD^7RYVL&C>>6FGF.4KY/ZT?_V@J:+=5#^T M8?30MFX]7@)K9$9HP",(VO5A+E_:$Q56YZ@ OA= @Q5OBBJ19/I!K4.D[=%U MZ BA"R@(L(PRB\6E$,V@TD2132+HBE+D]_:PCQOG>OD;V:5 -N[P -KCKV1C MFDL06YPIF68?IH_D MHTDF*NU^:X+/=G>J4 %QA^ULQ_H->4\1M>[:O54MF3ZV7C,*R7I<>AJ?SPV1 M19_\N].)JP=N6: IIX/YQFB,AJ#U=7=[4P,OF=0P>Y&Z((<#"\N]\HX8PW+( M.!_3X78L0B)),\;$XQ45\+L+-EE8>U8&X5O _AZ7JD1NM6=_@:(O5*P:26.8 MD@(C-7YC(IZ^&REN$<%ZJ+(N$;98"K 27X?-*>< M?3PA">S:.?PS*(O<;U-[*9)A;:W4P;S](_R5RW3;7&_F M]>\\#^">FK8<->))[YZ[DXIQ3H%WD_ MR+6PL!BBPP*E5)X';%B\A@B'M!K]:,!KP&_",+8;"A3;6@>^T]]/=E2>+)9L MPCL97.L2\Y/?I=E46WJ5X?S-!.&)&9^_!U_UY9WPNMC^:-/.7L+".AVY-PP(X!'+ABP1P<5V3Z<-.HGN;:C' M\!6[)6/W"NM&/YR ]-]JXPU[*N M19)HNRPXVEGPZE%X4UKXG"&7[AW04PZ& MM_.)6(%)1#&L:RHU226N<73MBF-7*,'RB7GM)^4NYD6[JN+-B5'5VZ*E1O/T MBJDNB894@-HQ(SH].$^T8/6[\+F%_J](MZ-'K@IN+SH8^FHK@^TZZA8A5OOK?]K=AK:"T(*#8HTW@9UCV4J5"1 M):5XV/)HW)+]Z4S7Z+PA-[.TM>#S(U< 3T/ ="M/B9AIL9BNQQ2:+/XE/UE0U^VX.LBF8/@C1VIC140EBZ M>S/6>C+\?K:]KA->6AL[?H[%5Z=U+4J-JGD4?2LN0.M"75!>AS_%T0O.=UC5 MDJ_N@7)5C&..C,) TH_'O(XX99,::N3.41O/E8[FLTP*MT?NI3^(\!POMN]I MIJD"K%]B_FH_1,M>^-- R8&89%E[><:C7MP2>O)G%UXR6"V'(PE@P 56\5:_ M#&]FU;_$[MD7[=RJKD2TSXXNF(R P<3T<-Q I^_B1JW )GLPO<>M5*G5!/%! M6YXA]K=[._$GM [$.BS?S=W;,;%'UTQ:>KG[1(?)%^XCBR/0RWM7W1V4__P= M#4SPKI_YJ>4D9&T5X"R0S[IV"MQN7>*1,I:QI<_16[OC8%=+@S/Z2E&N^"U# M#I)IW"VW89O=@=A^(=/WSDMW-P=D.+[WZRE3',SG5&BQ_E5M&PA2M]40.BGR MVAZ$%&4= 2.A]&"SRI MK?$78U[; 235IEWGCJ:X0J/8SEA3WZ8/#][FMN%! MIINS>=WPR$G^38H14]?(3G]J+>I>$V6=)CSOJW ;S;(T^99L]ZQEMN?2PDVL MW1>?QL:5N;FS1Q$$7I1S!--UHO.7M4 !-2$Q(Y$6N]IS6[CJ?)I;#<7Z5457 M1'4Z/E,>LQM+7\AJ[,K<'#E: %?@P[6(S$L1?KO']GB>WJH#Y5 Y(V&,B^?* M"DS2)$MMC?A9]YO$REYL'D*D!Q8'>6T#BW6I&5M9VCBU\,Q'Y<\&*YU3J:RV M*>T_".F;KYBGW54B)DO"1>8;ZJ**4SKBOV91B@; C(4V=(W,R^SW E=CC*U_ MN:_MDH?_#B(39.]E^&>863R;3\]^,G4"L8=!\+H[RAA/D0#>"\1@1X]D=E,\ MIV(=M(W_G@D7WG''01$K'<\K3GS330JW;4%&/5E!S LT)E(!M72 !*(H_#4Q MD'2%2 7T+IKWM1$Z;M:^9B$4KME]"(_]L!3!^9%D.0Z\CGP!BEZ\LE_249O6 M:Q.Y[S(1Z_:6\-[QP?9L*M-.CE MFS.0=Q^NDH=-@V8#UY$VO-A@#$4*R?!Y4_T$[]L,YM+O;)4V^&G\$ M98%THUG(BIB/$[WIN16BE[^-!1 <'7?W[3)S,)7-:#EU,8*>BPH7DE,%'IR]./[[/E M\%'G9MZ()SIAI;?=L=Y1?>$[*@++51=DT!XUB2M4$EH4XENKB#7(B4M/JD,?B[L>JH!/K7^(23=JEX9 M=5V=R86V2?E*!^K?"RXO7TP&"3PF)CFO*M+)MVNHE1UG,(_-?X,NL)YDLA"U M/SM_F4[,(86!!J@ :?8!=_ Y'F\)&D%UA3T;H=#.^NFDW=4U#U WC]:L3!B^ M$@(U'9X]E%384A[.<>5:4P^+S^[.%1X%@XJZR]VRDAHJ2@8U#+.M+\5&Z.@^ M4GWW<\\FD$P%V"2\SU$9J;.1FZR8D)TOC*W0/C#)AA5Z["OS$9\Y7".9VC'1 M;4CPYW1[%EP>)C6A-NQ?E9K3?;U, [@>F1'??POSA)QB<)94R[%M(9NY)>^L M8=^<'738^@>C(0SF^J,AKNLU^S5W<7^>-7Y_(O+GK2\[RI=8A]62E?MD/ ;V M@$[JXH_/TGH:/YR&3OX2V9< :8_8R>_/"PL_"73_AA[8URB1P#K<_>6FR_BV MMU\.^WU4/TQ,&%P;2N)\Q;RVG2O:D#TV5.]&"I>U#,89$D*@T6'C+9,EI;W0 MTE CA@=S^+Z'?]\WO MM=PC;"$6#M MN3PRO-2^0/DC@F>IB<+E%@5X"&Q M527]V/!9#F1 X!]7EWOT;!R"#$X\2O)'1HXA%3].F9*JL#%VHSM'MV+3.-,A M+X?M*^_K^*CP3AQRS/,\UF&?-LG)S3IN]-^_SKY\C]MP[&7VS"Y8R!7OVI<%N:0A/O&#HZM])?F*^J<46P5DO6*/JMI5LJ'L MP^3O MS5HPT@8C.(^@XVZ\5'&LG_>'#\^LQ,1%.7A[;OI+QZ!I*9DD57#@9!NTVM[- MAAC_-[!1\?Y"+T=B3K&6Q 44_N)5FGP"W!,O'2NI)O$5M'D\..#NRF(D/))Q M)XAW!:>!&"#+$Q]@T%&I]D9%58/'P?2UNW!!RS07_QI/<\!+FK$O#(>L8\3" M[H:.>SA"?N'B+DER6Y+^HY+SSR68CP^4[G201\W\GK2DN\.WAC.IX;5=P;Z7 MRM'0G?W9)[G,30>"5=^^##V8,:#YW7"4^[,2R_)P/L-7(2T^C[9/=K^3!-Z:8H1>:]?F=-C[D MUUH%@[X;)TL>K/XJMCN +=C5D"$O6?>3&\*--K-/M"EZ9Q3.X"BEIFK]+@V$ M>"\5L#(*BMM2,=X)Q4C,Q1:TU8P?'OE=^%RHSZRN/SM7H_[VU+)QSDX[U/L6 M3N][MSBM_HU5:[V?=TZ90;?F( /0&\)MR9QR)-N03YAJWEV9N&'3"Y(G="2^ MKMG;(4[=-A8?4CE3^R95'048V*;S_7>^6"+37SR8^)(AQ6;HZL&7ZDLQ[FI^ MZ68<4TOGEWY24#*4NKY7E7.J"/\)7_;F% M3YK#^Z1I%IT&\ ZIS51 ;J,^'^6]-I@*()F!@7A)*B"9W;:AIF7\L$PR52[< M;19TISI8 J!ADFJKKO$*9U@ELX\"NM?GHGG TS/03W!%KISE^XA5XQFW5C1( M=B?$M8N6&,FM-/V[&ZV[Q>G_K:D MEL-U#P=E-NWKB3S&=S^NW"8/P NA3ME5SHC?KQ9L7/ZPS?E7L*P6=P;.)?]( M1W\)_#&L:?/C=@U]C*QV!-5,93&RND>H3;$NX"'U0]?/-H5:++;)4LLYQ'M_&4CDTWIW*-_-*] YH%/484@>+NT)D>UYEI:N\K%D MI5B0"N 0(N:YFCP+4+?A"=<>.U+U&;B\TQ;\('J3=?S^< =C:' O?%;V"=&I MJAK&EBE<6UI^+TWTRZ.4*YR ADE![!>G?.XII"VK+I/QG'EZ 40_XZ5UAF]2 M*.1*0HYY>!5K5?N">5P*5*23:&YJ:Z%7=JMY(HY77_0:S)G#P[3ULWJU!6H+6QGU71HVR3X!S;4IIH] [;"TA9T2ZL\22(\(V/<.6 M_%<2NP' A\%\I"W:T0Z1-(7?&A)]0"(=%:!(S!NG9\8<7Y 87:VP#T)8HZ

Z3_T\TXYF^7 M(E7CRPK7PX)C*B?''O_;-L.RR&+D$J@:L+5G6;&U/T__XRG!-%-^87A-0W[Y M$][%XRS? /;=0%S"MM%E886TM:\O40<;U;A!E'TTGG26&7//L64(\:-7U.__= M1Y8#A M$?O>$2#90= ^3BL(([]A/L,Z,)>'\/4^V+HQ9[^A>'P[G1S3;ZZ3:QBC]H%N MS1^".%3L D[S]5!$[Z-#1K0 SQHN5W9*K(!9=JOV'AD?:;R(E]3MR:K1&_V/ M\"/FV;]5,G/_$7Y$=8&F)7HA]_:ER8X^:A+?%+BVOUZ3M@OS)-6NG17H[2(( M)=W 2 <&HJ[K:HC'/]&CF,S7F:.0_;\@^U'%'W5"1&\0P7,5)R@N+*>]4VE@YU=56#!PG.DF6[+6#^PX +G,O^7 (^Z M$]XJ[5 6R$B8%S:)?SUY)N6<]]<'-CR14X[=R3Y'+3U3M).E5,"#?F*K0#(Q MZMB0#'M9T/:,,BH@PLO[DPJ HRE33_EF5;!J;B9.E YC*H#%<.LC,/O@/M@] M1?H$2@6D#E,!*>I]\3@HT>VW;@/, W:Z/D%+EGMR#@D?SC&1SQ^)+SO=X?W+ ME"RCC=#Y]])WBBYRQ.%R"67D=M="GW? %J>G_T%52XN&>MP+H,%Q@NW[UL;X MD&2G=)JRHTLO+0XK'B%.5'@)9GG/_8N!Y?J-7/;RG@2A@G@)__6K?W-5K6RL MBZP*3#*"GY=K%$U)5("M<-4I*<)5MW:!D>.<_L1JW2T[Q1U6WH(_&T]R'4>G M0M*\@N*4^O:ZE<@>J,,%6M-)6\^HJ-^8(: OBQ*?*2WKZE3ODR_S=UGVS_U\ M KX9HF+%P'-II:JBM7WBT "=K9YG<59063C?XI6FWKE]+',5-443!'U@YU6% MG^HYC<9]NH6D9GP3XK?2;:IA/$MMWQTW;?+&VJ5%"'X M-]@I%%<,2%<&U;[_CS*4_G. ,;MY J$=\O?-\&Z4XS\3HP(^(F511\8W7[7, ML4!+%QR8=G]+R,"^#EU^5E_;/"[,;#,WX"^V_B'?A1P5H5I$OHNK3HNVEY0J MXD,%]9T[CA_& Z>6UAZNWDY7XV>O[BSSW!2D0WXH3[[B-^FG(AH"3>HQG'7" MBP$E?IWMHLL.V-)P[WIM&D;E^NK/63[/W%4\%7 !J+AAGY%&4AZ:]C2T2@9: M[3A)4P$P!6!Z>!+K%#>KZ%[9T?03FO[[IQ.FI>2%S 4N2,GE0O)-7,/'_GU; MPU*]MNC6#RE4 +CZ EFS>L?A:EK.+$^BO3AB[AR;_AI7\Y_ N7 M)"J@Z/Y4^50ZY/^2ZON?2Z#_6_+_ET?_/Y!*^*V0/&.;-+M3_$IA3I2IFGZ0A6>ZZGV,Q7:8&P%9"8K MX#'V,6[B]\\AUMU="^F>*,83EZ8%2P(2[SRY^GVLOO62.D???A/9\,*I9929 MVH^QV>##QV>6M!@0ZXO*U9AG4\+3U.&EQ@V0$9B>:"S=E<;Q\MQ#: ALYC&2V2\/)5\*GLKDG_&RIKFJ,_GBH1J;JH_,@ZG1 M#NT)B%A(M^W/-KQ4F;BB5>]8 10M_O!,8@]Z*\32 )\+4\BLM"[>^=@DK"!X M0U?'5/E26/S2(7HF#T/(ZLS6"4?1WIE?T.O>9[A UE8;ENK#2OB;EKG9>B!. MF'^07;OM5#-:K*,9AYD'T3+O!6?#/82S&CU;=F=PAW5J^YR"02ES%0]^ 9." MH9?!BM5;(&8YSL-P=[QG*/>8O7@*MTF%\['B8]:?*#"V/:*J&*R,:XAYYXA9 MD)J)(=<;_H-&D:R&M^SI_O.Y6U,-60FC-%1LGW,(@I-I-OQAM\66?1 ^3?>8 M4.Q<0P;]FV@ZFU-_>I DL8*@.2&M9A2H :NT0A4;"^A5!+<9LCT)PCR+IID2 MV "9FH!,$G[\00G=[B< Z3"[8K^5'(H-FIVU>0-=LHQ4/9'FP=YF?W,D"#)1 M/K.9<2M0JQW/BUC*I4%H>I"*\7;>DCW0ORTR DUU159,*0#IZS+A5AX7J M7,D=SQP(>Y-[%/U&@C/$(4;BTJ !]O>+"=8(#WYCGX9G*I*JJ1.#,K0<, MXC J *2\:V1?$'^4:F)ARY<[7J92%RBN^FMS;J+AM*8@7NS#OS7$_BIKW4"Z MD(R-W4 @D_MQL$S$R>+EFXH3,2('U38D@@PHT+ MFD7>=X\'Y\A1]$X9I&^L<8B68GS3[V1J*PL=BSCU"I^EJC$);O'_KGCT=:4G M4ZR>Q)T/3(';_:E7Y6-8)[0X9'LU-"B4K?;2!=!LS:>EZJ^D&H$*XI4>:_ T MFT0F1,1\QK-Y?AF+NM?-HI*27*:_ $+"/Z^@N2GG7J!KVI9K0&*E9N+>> ]# M_V,_G2<^OC_OK'U@,B.&F!]O9V*S'Y\8%2]B*2'V]X?Y=LJG9L8M\^)_X3ZU M)%>.F49\)G"RQYU[(B;,W;?=3V2*Z6<,%!$+.P%C"/+P>V^D*R@V#&)(#-*W M)/VQTQ:& D[.)/X 74'O(!(CD#NS6RW5>0HI3B]3UW8N23P>3'S[Z CU^TNN M$KRBM-I ^)Q+R6O3$R#"J#]U?Y+;,Y$_%*;K2"G6TT?7LB)RW-LM$, MV"-\Z';[\UCH..2W],RY_U0/XLDC$B0.$DS#F^7I,Y"R7&,"H7U8#1?R0:O: MF@;BU-9:I>1]@*3?H].,A)+-ZR&2@1[<191[C-Y9JWZ#H7:N7J"F R7:Y#(? M?_CM:6^W\KEG.T(>&^7!-B>O("%6Q 2+L?OWC@P''K8Q\6/&N)UJ#ZL3C(@# MV"3A?T+4S,J:S3XTLC/*4(P_:$>D1> 4?]A$@]'TTR)G/F9,E#?:+Q2W43C< M?%%%87]\B89>VZ=\@O(+J,W)Z@?L!G#!'!0.RBKFX4LS;\^+5Y?@'4=HT@ OK MET,S^[S?$*!L+G4=1IKU[::S0$&CU= XP5!!"8;$YZF:M,U+A-,V.U_?+C_, MPJ8@8@\=P;2VRP?O/E**F7.]=>+C]W$VN4KGV-YYXU^@QII8:J;TT4?"MS!1.IR7G' M)^1G%2S603"[DW)U$I'MIMW;FU-GR/WZVN66B[[3+&G;C"'!VWB<2$\'(_[= MUN*=MP'CD>SQ7(&?!4.MHV6";EY\FWLR)+%.2@B!2ZY&ADRZ"9FFZO)'6YC> MUZ0MY>^ 7S9CC>UJM/)UW0;\"$MA3M3YCL3\?HV)'!NO8-E!*S4&E#%CWK"@3J5;-$Q M'G_[&]R"V39W]W\A#N^E! &#\A*5V>RU3?OOWVST]LNB GZ%(@4P('HR.SXO M04RS+9*3@PGA\(]CG&[0_(^73*_S#$C=#\>N)^2[S_H_GF)T]^1I_MS2 MT4O?=.:;A=2.D *ECPVLIG43L M$NQ]Q]U7'J6;D]*$I?S;X:&//?F3W]9VHN!VOK-Y^6!FG&),4+8QXXPJ7%]J M?%XAPO_N:[[B8-85-#/P%2P:S0B>AI,U>0M+=3MK1GW]%2*NT;[*/DO17F.F6'( O?B+G8[ZH:W1HPX>PS+%.@@1WT80D,Q;F;.#/U8A M$P^D1P&?CM*V HF!AAE:H/ MMR$&DP3)AL2D5:,K[V>EL?P$:88Y 4R+:[9I$T= M,V#H@>##G\E\KC8N.^"[)[M^E7<"/=7OJB$W-)2L&V5BJ"U&^9#P_=^$H/QV MM69O"Y#O?DPWDB@R_/X0*+[6VU(\%>>E*SR)5FA :T7:=[1F;H#TB<8_*'PX MJ=Q[8/5":S=".[;NK=/";@]#[;&R?+,VA/&+KX9OGL%)LK"9/=P-KE>ABU,W M"' ?);)&QHO"/RG\)_"MIH45V88MP1)R(S;GH%WJR]=DT+-A80!!IT4KHN6Q MV@/*$5@"'T-PQ",[FX6:QN\!ZP^U@5+PDG>"=X(.KLB>^[00)_5K\(FLURF5 MM=]58G0XG!T_:&Y['.5RX"54,$,VLID-7SMZ%LN@0;9P(Z<5'XO.L:KJ07(( M,1QOV ND#W0L#7&R:AH3%@Q-R5^X]2,H9,@\9MQWCI4PW(F ;H%XB_2=:+6,FU>*?$U_#VB8<"S$:;@UT@R M86H^>GR=9 16QALN!2="KJ-/> 5'7T;/9+]6><^9.NE]_)(&3I*,)L 7L:!W M:L8EOTS"U[OQ':JR_];\ HX\Z[M:)BXAVFM:XK?G71F MNH53"@A4IZM9@A4;@\[I.1U$(V1L:6$)RO2J\IYUH^$W>Q=;ZPB_SR?ZE/T/ M$5N[H'?0AN%W&@(GMR$M QC)0%R'_?R;V7[TMM$/SD-PX ])4 P>&'4RI/D; MQ-!1JQT8?YQ*.0R$R@-_-_A5+*[ M;>K%H+4=%>>/OV'Z*OC6H4+;R99)E]G;X[)$L&YQYIIRANG*/OF?#7_O 6'X MEBM\$+<%GZ'O3%OI#:^T552:4WL-M!H^* ^"UJ*C,06+> M+WX$G-(=STI$K2JQ[6VG'#W T\0[LE^&Y>050L,M^1&(^+Y)KA !JZ]1EWS[ M"B\\8P"HOX'3$6=(B@MD+;RLQZQ4H8=GJ J_G69XLTG\F_QWHB\TGEYY,%<5 M/L$Z$==EVCM&,+>(>9>"O^+8W82&KQX@=+*"+8W4;8(/]$\+E\_?$X@*.MF? M,FI>H@+*6_J@>\4\'L)8PBMB OV2VT63#S2ZH1?X*OYVK!6TB?G\9=Q>Z? @ MPR;<0W[W!%#$ XJW."%ING&0(>2E(V!T%;1\RZ^G)6K%D,ZFB]2CGX/R#[BG MQR-S1>4+?J?>Q('"SFA\3=^D^#M0:%BVTO4&=NT3-BM0R#,]5=]:L%7H8/?6 MOW545__/*5T*^FR"4MO,EJF#/IU0I(=;/:#:/D^VW.IWF[);,E+27''O2 M$,&)A>+:V\S/X7$5=.]'J7$?%<"V1@$6\!%V\S#V:+)L;@X5H!D.)Q$0,I2A M684K@:K+X5A7*H#% 53;>TPV_H6L)?;93J92 4UY*\-*T"3>^RZ"KSIICRUF MN2%E)OKX=[W[-9*533O[W3>I "&X*8P0BL.9=)#,7(ZL!6BH@(=EE@0H;E"\ M=S>0EB9U6(8!HB=ZVB%V!N\!3E D\WIC,RF,F2>YVB*]WFP& $\O7]AN.7R? M]58>BYH9?[K*ZC3?=@?37XFQZ@X>LOS(,=<.A,L'(+)C\\7D;5KGCE5P*IEA M=/ZLL"]+EE50SJ.J;X5Y_$95BD,2=YI"#Y3NX^IZT3F"U,+D"F6BXDF;>IBY M9?:XSWHJA/QW&S[=I^.&6!AS&2T)^@P[N7_. >LL-2/P(H3 ,3\7_#V9RYW\ M-($*H52 H]&+1<@?4%UQPE_F\/#Z+Z$*QR%*>S$2GKV/C1JU@:=>5,@?U*PSVB*"&*$_@"YU+H(^.[ MMJC+SM,B83GCV*:\W)*B_[P8JLA!!6P8\=4]+T?11Y7H(!Q"M07102UYCE.R M>'$"%6",TZCR_<9N6Y_H6$CJ;WWCPHOQ\Y^K D,CJ(#+_.."M-L.- V-2AP' M1PJ97PY&A7;LCJ@ \BTSE-E+:V)P]^2F/A5@S[W_!7(3+K]KALM.D- N>YHH MO>ASQL7@P)_,'V7P(#LA]=7&J^JJP/4@/[T#O:'MH6T_ZV3];U/QKX -3$G> M*^XLCW'M14FP1:V"GM]?C@9V_]9X(]WW8J=6=B?O8>Q2V1CYA]3"7VKE#4Z8 MX 3BQ#U4QIVVQ(#]#&1UW+/=O5@0D9X*D%W/DEBM0"=1U)'VWT/@9DD^[&P' M'#ZTWP9??)?2X ^IWGX!9=EB85@[SMQO/'A%* NY\-F0V$24UOM%"6(Z$@<= M,E,!YRI,0$U]_"7%'\/[,O;S1O,;>%+]@JH%WJ&,,2D)\1=>.C2=O'C)O=@O M#*.C#R^#G.MS)_!H!ZP)Q590 43=RFS&LVPW"]M&WL3Y(B@1?W2Q219VU:^: MIZC\;_-L%"&^.!2HO2-UYNFUPR,77X%V28?]] M'@L^@"+O#O"&N]+4L$Y/8:S:&J_=KE8R2/W(-F1BXKWRI>JX;K8$TZL*.;BY MM\I'%'D'9L)YU;DN.Y7;6P\[N=Z2>C]_5^NN%P"PKPLF6;:-:-O?-DA4-@/J M_?*+MQ9F=G37'["8BT"OG%MGKW#4\*(247:9DVP$#?YF6YWO$2C[I&J-7V97 M,/UN[+K^1E8O*-)!ROG2!K[L4/'!"A0[<;C NC9 8V#4;CPD@>,U=ZC?4C;R M5]C.^H[T#D3VG%1!+H=4?62Y_#U/RT>I;&J)/6Y&4_I%R9_!$"H Y;$^*WJ: M)/U ZD(_VZXW91&T MY'UDW%]D=ZR]5N.Z=1 4GC R35K1#.\7I<^!+RW"B! M'IH8;SX+YZJ^_,L"?_Y X^>E;H+_>(ULQ>P[*L!NMH2O+FE(>8I_^"R MWA\/+QO9?MTD(F [VCM9?RF_UD&79ZTPFEC>&C#]+FUKMV. M[>Z7AD"I5#^U4.'1MSQLFYTAP31 =V3RSPI>;1#AUFXVX$8SA00 M8'U^C4;IN>[X;<"&&QQ(;,:3,'L_HHJ&_3P1_Y/U1 M_;G=LC[=TLJ\]U"$8A5I^7F0'IPMJ,VM93;ZA^ M*+JNO/*4MN*_^ ,7]N'_S1A,2QY1+)B<-=1.!7A2 8?1F\W>4Z836L,D3NIF2^$I:IJDYR$9)+\- M%?OH=,[U4:^F#Q"15U0 %O%C$1R$/]I9:H:R+!;%^['=K"TYPWT5(VN'R(@[F6N9^'%HK4V+XZU?CN4?ZAF39RSK8BT-SM0%QW_4\$1=\ M@TL'8Q>\\D(/\$"OH M15/SVHOL\1/J9ORF92^YS>AZ^]=016-!^DN$[_T"SA)?9-(Z+_'J^*/ ^ TG M7U9*V4Z-;VL0*2\%;R?[T=ET>-&^QSPB1TE9>._E*KN'?X"Q?4#'PA.G'KX& MC5K_9CE[NM'>L&O2@NYS6V_K:4ZFLD+>84N2V_2;[(CQFU?G*-8SS%Y-AR< MP0A]N.;YIML.7Y;8@55L3JK8N98_NKVL>?1O6R!L7[MT-Q7PW?)=?3N\]'=$ MY:^%EYG]B91KYSL/5;%"J?B"A<8)9V8W+B%_4B(I"[BIZ( NTR1]^.J[4HI9 M;EY LC?A,7XJ5DTSM,H]+&>UK]C1F\Z8>\J4\[:(9%(^3,DQ+1'?F/RM';J, M?I.]K/O6NUZOQ-:C1.+>S5\YD=K*%VJG]]7KOG"_:%13Q-@+=)Y"I^L]51A5 MYE3C'S7-1U@=.>UZV'2TTK\+P.59P*4\;T-E3^;4EPU"ANZ&+IH93MN8?#3/ MP#=424K-MMH&=U02^X<)!OC>GCFA"*D)X%I1YCW=)5;]:KC!66*U+6-92*YH MNQ.B7CJ/R'*?8G[$RMK-$$/#N(P^1Q 2?&;Q>(]X7[KQS;X\XG,D8=>IKTV( M)$'4[59)1YSU-+:T]S#P.+4$WMCE?E?[C&7XA1X![EP03W!S+,4X#>B("1R MYU0'Z_K+&YP=S 7K+3?6&T!W"N(EBG!=_\.Q: E5![QP&L9>?>\HY\F8_G?C M=M]PE5X.PGP/P\18B MG;D*XEIC#Q*>%$L[TDY^@U$!%R9!88:#F+*D0N-_=LFP/WN\8#M<<+>$OW1< MFY9S< NMR),"EL9= M_\MG8;8#8DH+K@3=!&_-S<48VQL9U\VOX5/;T]Z,(691&_ -JT[^1VPEXZ;>(Y"% M]V,JCF#%4 $,&[PL8ZG=VF/W#K,%20V$I_?TC[K>#K?[8\G6/[_;@)YAYD5D M;%7%?8X0S7F_=<=]?YB7GE08'KG^R+N.7,JCR.'YTGV7$T@@>AN%:V]>_%V' M&94'22_/\*8?T7;#I_G54*<4I"6"NS0&X M_H8N@E6'9#<6T'96]Q11CR(??S8[R2)/#%2HB)C>FI*;-1QLU_8]]S+L8)&2 M%04X]R P>H'W,>6.TU&UWSDPCOJS]!-1V][BN!#95X+_=4[I[VF+[@F&6"7? M[?=!]_1TK^P1)7++M'T@-,1F1VR$YO;ER@QV1\,"55I+FNJK-"D;]JONU_H* M_B:TJ-]C S)^&C''I?V%08D1C^)%*U2'@AV(49@]AGFYV]$EMQ3I9!R?CBH= M_GSJ2YQ2@JB%V/X6Z\#]>[*,)Z[R6$-6T.=2E+< GAO$YDO3\R27 MC]Z9[7 E#:K8.)^RQT8%<*K=]441&C,64S7Y*:V^-@WH&V#Y0)BT?_":='/.JJ8--;/GN39L+&7NO?)J%6QF484P'%"+R-T->3 V MD))YJ%A>DV-]6 MZT&B3:J1_/21&#$NRYK7Q M'PU?@HUL(SI(ZK!!T#LD0C=9XWJ]0L,4Y=38XKU3^(X/]T1&"B B(L41W\N"'XTL(+3UF;L>KZ' .:@[D%'2??=9VP M=]/)Y[8/QIR""XY[5AP_\*UL6=%+3*SDC.@IC9<\U3M,M]-AW/]M#[65)4#B MR:MG>=!S=!''R]4$T\N8].9V^_.VA2NSM[<%6J=\QKJO]*,WHA-CG+C(@;?( MX^EL]>3UA\F,/;O(*2!2JRR*-G\A<9(0'V+)VO6I)+KWV7N2TB^'88\^\LA) M1=#KK63/2#^"?P7'0)V[;$M!7158N]@!NWV:\^5D8]5. "I@0]?Y\88?TYUX M8M'8]"'&E)45(WAVN2!>+.N_O^_-C*#>T];O!=)"GY;H_AX9QSEPC.Q+R6>_ MZ"Y_N.@12!.\352#O4HHST:+UAADU!,;A: MA7WN)A\J[=0[I&?!-"M/=$"F6(&=X27&))^3D\VDQ!Z)#;4$.& M"3+.-G)L=Q46ZHW@'9-D8\=S+UEZ^@]Z;PZ\OI)8(\C@=8GOH=*91S;S3B@P ML'F?K'U6<21-U*,(31"04HV(PT6TP.] XR0'B?'O; 356\!.CQN@\56DS4H@ MC\?3"73$T5$O-FQ8 G@@OW,*VMXKML4@& TV\3&XKHJ;>6=7*8BI#2@]6++H M>7=AIP1LN7D0M75P$RA^ *F(+<,/X(&25, S8H+<%)_#0'W1*E$"WG,2A#)J M'2_>W]YQ:4TC?="QHSRTM"XF\^ =RNJ3Y&9UH,D;DVH0SH53R[$:VUX/CF2. M45&4=M*CMT2ZU(9D$"M>[[BF@\?1L5J\K7C](U3#^P]N09K@W_R:1]VF0(3O0/0;6H9OAM3]@XMXVSX5Z"')^\?U M>&JLTL!WFDU 9-H?I$$D$8A$* 8FPW.%"\VZ +]0-;9-.#F445H@ON?O:!3! MJ*&4,Z5LWZ<;JX8CE8&!X)DCN1!7_H$CP@-OTN+QTBZ29MU(NNM4)P%6LY&1 M40E,%GVFN):8Y1VG9ET0HO%C<:L%D0%SDR5M;4P**6W3,Z=M*\.'AOD@"Z"; M:O9_M8J-/#"VPEBO/-Z3V./T?A/ MM,4+(\A>6HC$)XOZ P-\,=\JK%T:J0?/?+ 5X1=U==\1X[SQ$A(3LG7^/>&8 MS! Y/7B;N5\)5U7A_IWCDY5.8&3*GH/'.36\+-CT0COSC5/B2TRUO.G)H=*- MQ @9CS5I &48>(,B%.KGELO1%JZLS#YE2 CW4]?JH('^\/.8W@8NY71H9%_9 M ^%V:I24DJU7'+?R%BZD',$195V+7"_9\C^9)VY*GI3K#ZS=]A3Z-]-^!Y\> M&#DV1AY@IP)P)M#;^GFU(:Z:C1NP^FNKIXVE_ S7OZ M?5!TT ;%WWX!1F8)-DWC\\1/5"'M3FY[&!YN\4]I.U$!E] C3J@YL"?4=TQ# M.U[[:'.'"I@\KD0BU,0[R;3"Z12S\(8WT9$IDGP$1 M#2^WW-"PDB,YGX';*(@A-&2,[]81]V=P8*6P/K"I:3^,"FB&41 1,?].@R>& M>D8ESR# 1 M#]I:BVD"'H/IH)C\RR?3&A4)&?MDZQ-\!-ZV;_:;]EYB(*GF(>WPA @86V)1 M'79LUC:>';@P?VR4.OW25P:Z9\WS+Z6L6/_S:=@A MP=:DKU:G-)[YEJ.Y#H"F!J[1F/P4U#DP=U3FW<]T(.8,JZ0":/"S*(QKDORC MRYGOY;>^Z]/\'#O_!KAV=70WP9-86 9X@1.N_PR@ HIL/ITO(?)\"2$($P7-%2I RLP\H[OR\XFO(XD3_!QYYQS0"7J."7HW(1L>0WA=H ;K MKZ'/8?'!GPZ<1K;]+IR=$7QST?R-!F?"!6TVB[*^/,:1.:*G.J#*F8*!TJHY MH,8V="E'0_$#K(&8UDW BFAH&4MS8"L]%ELD^(C""W-OO-7"&41H^!E%?PW[ MIHE30N!-I7"VQGBRM1FF1_3T$5^Y2P*-9@#9&'8^T!<(3^+Y0*AG39S*^Y*% M"8F^XX@ !2#.&!1-^,IY!&1V4+@2O/"H(N]Y+^[\9W>O681E4S81/[;B7!V-(CPAZI<\UU[*9O]! M<[P_H&A\/#]5->(@Z24QO$4%L/"94P'S^G.[S07Y^IZLQ]S'41!>HM./"E'< M<"LH)2.%N-Z=T)^%GW ]O0MX_- M;FF\KD+4-<^7271)A1!1E*O=5( (J(H*F"X.I0**+=)/W4D0Z*]LL!454"-+ M!:R[@SY#<3I\)RIGWI1>B>$S\?JO3',&Y!KB DEYD0KHU 6ZPV*SDC)AAVAZ M-PAM:T*7S6O%&Q'?#)OY+<*_/;LI!?@\?67-!W7L<5BR[%)5O0ZZ3C8L#0$9 M1GCT-)P&[+MGA;%>65Z_N_\AXPX Y*6O+@L:1B4A7T!GV;NH@->3\NAH#:'T M1OG?O0OUP->O4ZUS$N^MC:?-M0,B8JB Z\I3P/6J#2J *)!&!<"F-ER[]BZL M(^NF.HUHNPBCY6X4ME$+9:_XJ .U>DFY055VS]V(Z2F,ZS::! 7;G64CMJRP M4]YJ1IC8E;E 3+M?\J=C;'OW^F%MM)(0V\B=]4OAXXE0#LGC.)'J*^-^M]_?7=:=,C^(-?_ MO2TR:V=((Q;ZGLQ<95BT.;JY$7Z[H@;Q1YZ^%-S5[DL*635"V0LV4:>B<]G#,$?W+OT.KH:'/S;EK-B-.::P6 MZ8FUF&$&XJMA(^3_QMY[!S79;OW"4504!$2D2(L*B%)5.D*B\@ " @("2HN* M@( TZ1 2*QTB(* @1 2,TB)(;T%I4B,U4@.$#I&$FIXOS_N==\[LO>?LO<\W MWWO.F3//']">^ [K6A2?] M9FJ)XL[WW[(PVR7[7O\W[B,.<: )3!W0+=W?%Y[3H7%!V\14P!,W1F0'^7\^?[#GL>K>$/TJM@]MA_ON2V"-GOWL6>]L_:4>W6A.W8BIP M6:[A.D(FA8I=SF-:'QS''HX1I<^2+=)GILXZ6]YI2N[HOK0O]<:[M($KDFGK MA\+08IQ#/)]MD%HI6+$?+WF>;VHWK49A]+$!R:,"1*DYHOP<^*72Z9]XN]K& MK_5;YL7+H61J_*TR _73C]4FDX\P8!&5I-SB /]R\X^KFE[PA9)QGZ%S;$#S M&5>:/?(M08TGN"E91#RTB@V8 4):&%K?*)-?Z<;Z[7)6)BANJZNRU4,FES>" MB$-!V-N<-_$A\%D^7OER>WD 63_0OG0=+-J-I"^60$4I&P1>;&R62W:1UR6O M7=W7WX^B]-3%7%W!?@I\%A(MX;V6>VY$AK6M"X_6$&7DS !I M?!$;K3L4,](BU6][&U=6)6Q='!Z9M\J_?/C;^,':F]<)ISR 20'W_-\V.0P4 M._B>!Z&WC8<]WAG,+G(IHY_V^ \4ZQ@6$/AR*F&#GOK2->94:>HG![YKWQ=' M_]:W82WWZQ7)]_K(3HZ-2':P^R3 E4$=WOVB7795@VG112/%6M,4:7E9SFY M%MZV=IPVBO%VUWVS_L$S>R5C?!^#+\(C!NX&YUI.3'4V""WI1H%7TNZIL58/ M'HB4Q%W]1]V&_ZV1>!C+?[,:L6G8PFW]7.UM-)J#]I,_)_@GK/ :D),*]ZI# M,TC&W@?\6\7;CWH)_N>X'H"PW+]E2,+KR.SJ^=__;;*[:,T+\%)U.1OP@I7' M!G1PM.4E<5: 2BR!SX(_P3# _P(T MVWEF7B,?KW DT^1D1/%#^QD$XZFM6+>#H9/ ]0^-57!/; S?D&,]V%QZC[/5 M:!*J$WT B M/,AU%_&F+2#:+'H MPB?,F=IULQ%CLAL=+W#F MQ1W?? ):P%-'U*'OW2/=#[TG,1LI:;-8XF3^@FH1A]C(3'H\N9Y[]^"3 MI?%FR]KZZ'XUVSR54*=\++;+^B05M'GNQ<&/TW4-(BP <(?J+DN$LF!>NYGC^5'(Q2]V "A MD)VFS%)$TT-TQMD_/U)#]6__:LT+>SN_CO;S?<\Z$\@H!BVQ>-1FY7AWX3QK MUKDLU^]O&&]P*\=(6_&HZD,0D"WUZZYEZ4^6ZUH$22!)6AVG#'56R?:+#+CG MX1OK*K*I#G-?.% N@Y9%6&8T3A-8/%?S2]X\_R8Z>!:TG;D< [X20\7)S*$G MADS)UD]#2(\.0K(^>Q/EEL^IO0-B :WV>$PQWU88&E3SDA$0C3\TWXBR@,1HL '[1UQ46HDZX'=NU$GZ M-?QN)C^-0':RGXD\V"2ER/#BQ3<"1R?MN(HHPIH\S6:EO MB^;X%?/(WWI8DQ"ZE_'8+AL@J2>GJ37=Y\<&."M/L@'+IT:K,MLV>+V.*QB4 M3AQR?;J8!F2]. AU]B/+?-^#!+I\@=!6+E@R>86AE&)#D0WP;A,B-5_Y5-TU M;D(6:?6>6J+>:^][\J)+1^2I$JW):O7F"K_",/00$Q8\;\_2Q="V?J3DT9V7 M?0M-=5:U<6ZV+3OS. (NN=&063?G8^?M&)=MD36;JSTVX7ERK7*[:XE<]ACS MB21]!"L4C7)IUOG6?;Z6KGQ_W *[EUV:&[.FON5A_A&WS M.S+F0S>.VWZH%857N_DR<+O'SA#7:1DCXK4(D:8\/''YCKW=TS>2! F#1#<@(7Y)JV9?R0W(K?DB#E'WNQV/:6.Z]Y&R4 MB?/F-\B 8I-+#RJ*'^H2]B5(+O8S,$1A:<461]0AE?6],2'DG(Y/1"JXGF(# M.J_V/7!B_4)REVIND-^9-Z R78/EEZIEXJD.\&S7F*8@6\M62\^8F2^W]?3_$176M>5N&3OLVLL MGLNS\_9TK>=5.M?!JMG!X@\\/K<\"MA!OW%GYNA=0^W9CS]ZSOPL:\,&O+=V M9/7#9-Z^UF>E ?0=3-Q.PVH36>F[VE#4]SA%IJ\JP_8!ABI4(6GULI@T=Z;) M ?)V%7*,PW;>NZB3CW?YS4;I#GVO[FO)*0\.I*@!GK,HLA&X?@XE@]41S*_@ MU\:;%LO# NEK8^/6W.^[9B+Y%<>A\G25.UVZ/7-P,4?'<:Y><8V2H=[IL709 M6QH#;[J'// 0> 0F1GV\/'TXVW%8ID-U9\7:)'#UT,EC]*+X[=6 #8#_ RF] MC*S/-JR<8LZ;V,H5NR2[1&MLK1^B)-[RF:=B#D]256?QZWL$-B#>2.MGHT[0 MKB4;<)$W;][1=?CRC*:^J/QX])TUQ'+;@%U M,0.WZ+B?#I!.+)_3'9GISD]WG+:](Z-T%TFJST615]4%8 ^)_Z(A$N"UTL0$?"UVY-Y49Q=_: MD\:>F.]*]+WP +JGA3*W:L"%5_U.I=Y/G5C5_,4ZKY[0 6$\%D%GAR7>8(FQ MN&>'YGS/=9AT\L4$;#\/V7EJ5AG"5 4.3](%5($0;54Y.>]^%J%ZK^1E!E18?+F3Y*P>%Z,);'_K[[D". M3Z:,Z8&CQ)&,3/F=_+&Y55_BEORJI-L;^/''\?!I*X8,>N9Q*$MIM.H&$VW7 M5,M->9 3S[K3[F9?_LL+?T2=(8A:':IE*28)V$!9AR1AZ0._H':4\$+">DAH M=>WR/5+[)G!P^N73S\H>9V9;3B:?WG*]J,!Y]6TDP;552>]BB=<;NG1F^&,! MLB'7!49+67+G##[![PO\*Z@_AH)Z*[K=#S?=%:"X3'/,(7>\DR5$BV$#Q/+_ MGO\IALV6FG%E1 QF%N:SW"'?.?\5!0F.8*J"+[]Y4/O'^1.:\^G. MK0=2KRQ)NDXW6?\[/'(#9:&>WR.T?:-&J=5-.SCZ>\= $[V:_O7G.33X[Y\% MST:&&; BO8$4RU4@XWZ5OLV_\=03_?TIKR^EWSVL=\S['W3R[Y_5I:/Y5[3J MZ$:9'J (:O4ROM?.%M<*X75>@L6X_]GVT(H*I_$KBO[+8\4<[@GR'VZ9582+ MO'9;.\$A#X[(9S#!VOXIT'4!IEIM&BWMCCWP*SZF<%&QZ9K0RJ*,P BX]"'\ MGR?%=_3TY7>M%H9G)S^@VU_&=,E1;_<-- -6='T_\XVT[[2O6UT(X#I35 Z< MEOFT.]=D^N\(H#YHUMR!IS.$2_';0L#K"T'#0B,;Z.F(@X\QQV"B%,A+Z M6L)R[HBCR%W7S!F&EA4E:,H[PGSDVQLUX_HY@=< 1"6TY>ZK%OZ"8[JYKD3! MJ#PB8WB+MLP 7@U%W[\38B M4+M5R%M40@GGJA;DPK4Q9Q&QI=_$&O6:QKM9GNCNI7$[E@;Y(/+86L0S M@=\)F9T+6:,UE+JY-4A=R0_\SJ VGOH9?91B3+<(N_LF"!_;+*V"XM'H.S\E M&=ESV HVS!ASJ"41QY]?-S59!K HYER2-MRYW]PZ/OG(OVIK_L,RP.%7!3$+CE<*J M4+W0'N;+SD7$)[IRI.53UEG*Y6_-$E5#(ANW0Q@GN%V[7,VRY7 M:K!,0V)%K^&A:."Q2Y;: 'KZ\"D\#380(0[H<:D03'W2/"A; (\;EJ '!-= MMOTUM.3*)O'A/,?0(F^>OG-=!ER[T@$6)W4=/_$X;T.6BY)I-'P!?CEBBRR$ M/JGZH!*L,_?(X]B]\F/)MA;;Q&(KZ]"&@0T?I4@D0]T]APVXDH"F4RKAK4:> M^.W#]6P )L%%F(ZFP=B ;QP38 -D!O[F+YQ\5?LN0R")-4I0I>ZH,D0P/_9B MV8"'I>=J-M2SVZ6+?L _?0;/?E"'T [A629L0+O]DQ]=X@LV-U\M?5C&X4?W M646]AV.K49R,+1+/4C.NYL!QT3T27?/S51FB; " )L 2ES'D<"T?-F >R; % MD@;$59E<'&8ORP;,%2]A*P6HN\._+"=9FSS3?_%JUAXP5,9D!/N:2GR.NKUZLO<1_B#V\K7XWK.GG_ M#[$.;DNXUWB2TXV/KPFH/.*#L1JAT4X;5.)[9C9LRW^A8B,*/(.T^+<$X@$21%6D0IO]C$!@0(3LB/$28%,?4F,LA"N[]WIM2-=EQ&&B65Y7-1 MPXSN&.<2]&IY+R6E=LG;+_:QVH1.V8T_5J^='[('@>,"QG*Y!(XLO*Z;B%A> M<%O&@&*:X-]9)"QC"\.1MB)'0M9:Q'VSZ=9_.#P'_HZU1S(BFOVV"CD""/ES MEO $@G4&H0NA<7LA*4H<(C^GB*5U*%+A7%OPG;1X3J9UDD,JZZ2GBF #2=TK M]1>D4YW-D(Q@XYTR@UN4H;DFR]-^J5T")(*DQS*UI+45R) M*"S=1<,Y0=T-?=;F4,KG-HXAE _Z6+B#^GC:5;6T+<2C)Q1&,)SAF_& MTF8$7;E\ MI"5UP[ YSG+N9_R6JB0,CQ2 ZDO(Q\Q@R+;]ESZ>2RH!7ML$M)(,((;I_K]] MY;\\W6^WPW%=Q[N/@> M#?(L+7L@,'Z(&);8UNF?]YK(SN,D\2D0U@]I().$C[VFN+CQSRX=$AQ46^%" M:VM'J[/X"^5*4 F%%>D?.LML+8R'-'Z[[&-F-IZ==F*IDWW+\CGG:988/L)1 M^T%'-F =F12%W;6,@0J7J5@5VX%[F25HUH$Z^W[%X<7=-XV6K1_HB)R=4K@- M68Z.]Z(EC7Z.E)^N;7Q;F-)V"O^8_YD[$3!SOK8& XKE2Z, MF+?W-;[JD/VYD>_<6W#TZS5A(TOK*U)]@ B/_^)>*4 P"X_<=,>+@->/L@$T MX9@W#/6J/@/V?W30HU<>.;908P1&_ (S\^X36DEP=O!_(PC,]G7@M\K MRXX&F[N(Y8O,CKQ-O9BA]"V$,1&0&KX"D8*ULP%?-HB\]',,_Z_D2I;(S^ ^ MG=*S0QN/YD8))C:)D=%C -A^N4RHDP7$-BRHJ],B]J) YT[S6 I::HG M6B ?MWW']THNEGY_G&"*Z5I(?-PGF2+$DSQ.W?'HW5B4;!O.XIUG]D \-?@W8"L3TUVGIF=&&&S*@>)^\^ MT-!,RIE\K(R+5R_UH.N*4DU+^A1:C+]J\^L;(!RVF^QG<1W \=;OFM,2E)KW MRQPAZPGHE9N7/(P E00KV]@*UM=/5"Y_4 PS.Z=D51#"]?!\%]CR(4T?$;.= MK:QZHS*ZU;SBJ7)IJ<]/6?^V>&'!6_XG #I9T_ '%G,I#[60!!1^1/=+^72 MS(9/*[ !BHJ':P01D-=DEZ]LP,%&-B#U,VF(U5(#I.G9-S!N,&,8'B3(;M40 M_"'PF8,^*OY>9-?O';^#?9%2B2^7D@BUFIM=]*8RN=#QMD>^3Y_N"VP^!?L! M/@[VW1@'7B>CVI%'M;YC8QRD7H>$T"2\_*=7=9\I)XB,.8^P6%K;?7!2E(%MY10(=WV( M^$CI??)H]ZCNTO^K0. .PCVCW\S_DW7 N0?]J))AA,LMZ@:N1$ MLB;8@!6^D<=X7OC\'T-@(IJ5% %87?XWAA7\G[6^;C0:%'J&TWU1'I[)S=!E M9._@8RO[1X,Y.B.9RMK5C"KU!LA-OU US/GR?[>XO-G>MW2LGRJQK!FE9;O9E= M;C1_I$XPCT(=.<Y#EL/T4'1.L-^$ MIMS;(7-20])9C+FU1S-\;))H+))+#I#\1N"7D<;WRY M[SZIV*T4UKU?>UO^,D;&Y4;M\P,YZ?@?S/V9SQF6UBK6M^;H.AQ%]B:#ACY4 M,%3+.N?@?"L1C5:5%_&.QH]E?(N;#%SQ)]<@BK!1:1E<9F="H4E @%^^7*6? M'\_%VPO]H3J=TSK=6T/2.RNNY0/?9EGEO@^(?F_)4-7OZ90TK7"S3Y]-%2S, MBR?2QPK*RC8&U\R:8T9JID\-;CN$DZ,F^R=0K7,/QU(U=2PI\#BRPIEM6_OG7I&=6 MT"C&X[KOJXXAT,[=;Y;:-P]WL=B DXM-$YW3@C&=N0+#VR<7'A[?O/#!]N2O M[F_IY9.'K-JC+$2%($(O=OM%-)4BN!P&0M$]SOSH05'NY("CS8K[4&1; R+#M@_"^N6BF'UFR'30 M)W-DT$0,=KEEAVB.V-4G!SKI5G_.+U'PE]URDXMQ1:C26,%UKG2Q*4V^I?A[ ML:&WE1*6R"K@=&A^.-%C!#YSCO4D4>]\3VKH"PSI$1L@$+FIHP@_=XN0=>\%+ ML^:R<<+SJ*>DUV=Q0%'1A3_O M=VZ?-)<,%M9*3-^HK@$#"0SLRZ]';B+XK6X&8-2LYLT]W7PDO)T?-4>!]"A4 M$K*]!BBDH6^*O=X\JE3%?>=T;K](]L/Q0QT3.;4=.@2Q$K@ JQ>DA].L'#WF M>5&+C+?8QP8TVP<*M-E/#-L)S3(T3 >+=?2=B:L1M7ZB7TNDG8WWQ12:ZP98 M+7K6/"Q65DD-)\&.^6[*A/EC%E*3>*2S7Q&"]N.)HJQO%2:9)[,[>%$M^J0XGYO'. M0,#CS9Q37N1FL1'(P5"6N.3_(5YQ *3]MP[GK?K Q/?-[K43UPO?3CXIXK8V M63Z_\6'?MOT33KRHA!Z9<<_ &J="3GKSMM0,6BS;8L:S#P:P%@E$R'G&=69! M\T7H[2V?4N5@/B[C-$3%P]'!SCI+CVP)A%0X3Y3B=B.RE3&A9EJFF,EGPBQ" M9UJ>PX13'Z;]#G^3V,,735E$KT95D0UVTTCY@:P3!\Z3L]+<@&U*07,##TFR^R0\/E;P.U[CJDA=.!S'4XC+7 M7=OMQ>:S2XW&]M&*)M(0%&';F!F_YWDA\I99P?HBWB@"V;I*0\^(A.-!&^\O M8 ,:8IXQJ/9ST-\R"5].!-F^8ZK2QJ1M NDF#*OZNUA"D^=U,>;4P%6JBJ*N M7S+^N'M*3B-\SK\/YX[VS]\4> HQ\&S>1UI,>^[]84R&/_EGC!]]I<(;3?+X M[L<'-2<')R/1#P6],LY)S8]O7AMX@N*&/BI-^D707BH,JX3>GPV.3SKW8+=@ M+_WSEBH]9!1.$==CR(L:2R6B7J(L7.BFQ+U->^HJU$^KC>-9G(P&>N:F'E^? M>(;^?.,J0\LN"IM0U=/.&U#J)?1)AU=N.'$?PQR&;*7+,F1>IF1^LWN!-M_J M;R4?I#*\C?"['I0[WJ>#2"K)G6+,>8G.^;9X&IJ2**EC1M'^\[N;.F[A+"R' MB;RSH=K+R*UMR"6W3IK+_C[$=;T]5OH=;I#C&EBBE$A+TN^<0(V7S?FA>D?4 M)IU.O3K>+= M #A*?@KQ<81R4;R]"N2?0#5;WK&V3)]9,H^8WZZE:,R,9:FJ M&M14Q&OP?+GC/GV*^XK@82[2?HPJ8>.X0H F3X;0N=TWP2==7';JTBLM,YV! MYL@NH%HNB74/D2<>IMNM0EL=P159_@8YU%1%]U^4/-9YP/5#1Y[QO (OTZ73 MS!E74[WKC=,Z7B0PC/LE A;@N*%/QY9#]((\[QW76AS30'M_O/.K>LW[NO*$ M1. )+Y3T.QX6'/4L$86-2XLB-E ;6#>HIM*2HQFU[TQ=XC#M550@UR34FC2O MT"&!PRCX&[X^?@.L(<;T%M^:6Y@P MX@^3; 8O*['@U\IAT3QQ@MH[]^LXS^ M4AU<01V!3Z/=./'2AA,]W^?-LAPM*6FOF4&,$IB[2UCK7'7>J00+"KS(,1-\ M3MR\MP(&5 &;=M21L)W.X6,2K3#EF,0Y?07O>X@;+R!+D,^O[:=F:O'G>Y1( M=Z0.5XW:9]/GL__$_3[F"Z0$X2:SZ5/8KD5F#DAY[>B0^4Q?B$<_K_,?!G#" MTME2 [H)*E\KG!PD"F+N*_C M=J[X+!O M?D;^ M-D$Q5J'F1(:?OO'/YAD"W-=QTH)KYDJ5LT09*<_4%]*]H M'(X%X<]KT#P,'UMV),MD#']"7\?N9*NS^O.GV "(S-9C_.Y!2OZEXVS K^HE M[0DYLBR=\H1^^OUH9,Y,=>L.1* V. M/CW1,VBVM/7&?E+=/L>FW5<)V1IGM?T"?+N"E6] A8M O?_$F![\B1J'!H9? MX%K:K%Q R$M]E7%%EGJ-LP'?=!C21:"!N:3'=MC;&2?$MA?XHKP-PT?TKL]U M(T5T&/D'J88B7X)$QT#WJ]F 9Q$,C2?E469MF2>791M?N+*H+^RJ4.M TL=) MU%NW(FNQ*UJR%/:?>;8SXTCK\+;!L!*459OLYBE#BT6D'N24MYTT\P MI&NLW[)$+O7V M>P$Z4.%(AK?/F3+@.OK="NARO'U?L_YR]J &/B\O>>8=4.T"J3R:&"/KC2?&;3(CO1">WZ[!3:@+/ "&_#SM?W :SO+@X;;>MWO>%.QLR_R5^1IDU08 M80:;0*2RNK>,2T(%D4,AWI<(L]@X8B#F6K,?;>D(G,FML9,CG-UBLSRV,$S: M4,DDK?9%;&(&@+)C##!9CNX38]"\EMC%=8HQL;]> O@4IMC8F>WG]T" L?<. MR.0*CE(T%&RQ<:RV%1!XO.SM4+"P)T?5HKRS;P7&($E/5O;,-+Y/3CM7O'6X M<.W!:FLK;TQ2GE0F@?KRA)5=R,O_ MZ=9+G!6VUP$>\VAA \0RO(L;5->CPK_)V T-RR9.5ZA.I9&IY0,O(_F$5Q;& M7-Z]RD>LEBA/L! M^_6G)\4XB7TDI8LN3%&=\T#"\S]0+%V@-4@W,;IZ*1M@?GHFD+DP'M[5!S?C M$(*$6J@;^%. _@F"LN2PGRA+VWLK $.Q(MCU3$(T1/SQA^!^??(.F^K86)&$ M#]/O3HV4C&2-8(M1RB?W)&+H'YJ_#@9'2D5:/N, -SZ_69X3VA[H?2I5"W*S M908WSP:T(\?V.C"'?+/I<#./H00?A.W7WNJ*""B%:L): T05Q7QG Y)@%RC@ M3U&H5H?&C)]??;,Z(-..YBR&1R(;4'FAM5P8GQ-VY[7'-KBRUJ71M:\HB?H9 M8U0VQZ@R\S[C22BRAJ;CJ$CT+?L>/ _& 'X_7ISK/_7JC7^&U MW;SGV0"W&,9A7-$X:Q#/Z[LIU.EP:<9CKV8_F,DKS%A#S$K2E4L5M!.ES,J* M5*Q@J?&>C+=KQH*F7JO7M[L5DRHI R0:90[?"9)X6_U[/*NJ[E1D$L.N#YG( M '_RH:LT?)S\+9'9U9BTJ6\D8$I2N'LQ"!YG9+63 ,FK>.W2._;A[=&!2:.* M/]9D?7X\T.$FHW#\XY>>Q9\K^'^;(_R/UC^]B4'=Z\37=+:R 4?#7RU?F*:4 M$-=B\E(Z-MM/"VW?L^1?'YNL>KZL7A1?^9LP3A;?<-11M4.0&X T[ MR_^2)D]3:13%-W/*>CA!<3.JZX;9QJ#B0F]XE=HYY5-EL.BP?]JPRO>?7BP) MG0&.+,#P_@VO@%Z>*0UXG.10SO(@NOTYL*4YP 6E5=D^!Y,2G83Z M_0\OK?C]\UUA*6'D7R4D$1YKM<8\.;S8_!78 @XR >>@[7(%4]7C3YM M>,*^5>KT/]6QO];_U/J[$K1=U0/*5Y:ALP>K\2,;,.!S11SY! +'][T"0[C[XK1%&R4_N[7RZ/+RKA"'!!I2K&;$! M@V+>(][=F <;5 WD<_CNV8=XF@%?1.F_U7X96LP&'%3YL],/#D/$L%Y-V2N3 M:EA_F*NQ.-1I&5>&^F*D# MK'FFEFA,P#U1KWL1&);;]RNGKD9 E_6PP'7ZRV>7=-4YAYGD[ @[F@^7!B>(J3[RE6FHS#%H5UK_Y2 M-51ZIF'$ST W.Y%J=6;FP9.KLFDM6%=D.#JV,*9@[19L5;.[XI%O("+:\?G+ MU:XJC\+2XJ;=JAR.H'?J%6=+(;L9E*?%OKPETM!.?0&/.<1\A.EE=AZ O^E*)? 5$V(/+\A86]O:_PCB:/ MUINNU:?+P@XUE1S2(9!^5[IZ%-4PA+94E&8?^N?Z':TOA7L>RE=Y4#+H@PJ; M6BV-VK'['0:)Q3PR/]XQ][ RZOC:K5MR=IX+QV3H3Z.U:4]@Z:VKX&KY>'=W M$0>C]( .4'U MD'6W\#///U%R#TOH%9;FFPHPCKR%IT-+4+GW90?-HWK(' (/HQKSSKK;6%S* MN7XK9*INV&_T8KTE:\I8#.Z%!$H49!)#KIZ8;]TU_#6Y#6ZGBM.66G+/0<3# MP":C;6 /K2]*22*!Y?47N&M_:!!HD/70V09/F4BFJU43S^.!CN-R?KXO",O> M4^I-EW"&0Z4E2G<=O2\_'#WWP2+^_5V>O4LE(%!BH9)366[WWC#C*^*K[_'> M(A0"_)^O//YZJ"YX1%2N?%Y$T\,GY-Z#!1:&;?/T6^.'GUVZWK7 MK:QKO< 0$!F@ROTQ:FTI@BD_JLZGUJ:Y=JCXX[B7OZ+O[8U3=VX!;XI)>Y4B MGNN!"PGK#B+9'LFYAN\\&3%- :Z/%=XT_E$-_@8!=RPL]^R=G M2L9331U^;_MNE"TM^?Q92ZU66B]3P?YG+36&F-;?A+RDH\?B^.IW+P=4I]EO+'$_7^B6LH54W(^DQ45+KI[KRF> ;R6)1 M_ *S$$7DKZUVI'>0>!EB]R[LCH.)P84EH&KF-T;DCL;.CO :X=(D2-?4-N,3 M8RTF;$A[-L+VW,*0J5JH9\'.^%I_9T\&L#QI8F::\E&LR6ZZ%[/J#$\/HFFM M1\XV7(XM&-;P,;"Z=:I20>0$W/6)!>@%,&*O6_'P@UJ>B*+0'1\6JCB>K!I/ M-NFXW7F"#<_V2@O7KWVW@CDID_39 MEV=&MAOT+=1U#!N>NHU'&(> 2O$0=]UT^&7+\W[?$VV ]< ?KF(KPG=+8TMCH2,?YQD3 M\#=6-U)OO0R]OIHPI!1P9T_ZW$!I.-*N_ 5\R.PU9-&S.F-)RG1X!7[<)*)! M/,@>A#FFIX[CY5FKYI.1/&I1(+33KPA+3.UTZ@G_SL&*G.!IQ^^"$^ M__VY,ILYK>2TEH@SSK&@H4#UW%L7A9Z^.VX">DZ+)Z^A$=-GD4RG$$TV8*=? M!$P3$E\HCD.9;/8$S@>ZG.]Y'(&W;S.I&]\UI3-_T"[%4T/6"*()917\90/H M@IL=F$].H^8XA)YQ.%++:?BPOJWO2>-YOD ]J.Y9:!-$\!*%#>!)Q)=FKF)+ M5Y-PL>H-2ME)IH-'@[<\;%GNS5?JAE70.K5U67#:\@(FQ[XD]]XX.&[>EBP- MV5SCW>MA ZJ8EB6^S7)A+EB0>YT[?J?;4HT-N-KW8)+A0TK"3 [+UH*W^ZQ"?H]1/[$S8]S3>Z,L-Z;:SB,6:EY ,3/+M!JM4G16^ YN M"@B_U/%\0G8SJCZ+4CR7R3AQB;;57T$22:P69 X4>;W7P]QZ(544]:OFIWVW MRP7R4BSLE%>,%5FZ/+S$>:OJ=Z'2,>D?32]ZV.R[5F*)*7YC$_UJ!!D:-K&[3>IKKO'.#P-UFWO=^7W\T(C*M^A1Y=Y# M,Z@E:(34\^DO>E?G^(S;.;2T:D-N6# ;GG[9-Q'X@)Y/$M[2^KXQECW'W9X1 M[2-O&*FO<@-(-#>[X$@8,9%X!Z\5;UZB.-*5'"E&'4"*J9[)I[ RXBV!\X@4 M7^0-&#EVQ^,;BQC6+./_\6J:PHE-J)?MO6#MZ@4=?:4-X1Z1Z@5H$\YF5FT= MJ8Z= M^S3U78LUB)6(G,!4MZ'R<:WH(8BIW8L>X5OBK[#J"XE@WAHD1@I2UB M4)]9>V.OD+V)HU5-[T2*8T\E"ZZ('V394KB'Y>3#KU/'89*X3'+ ^0A#3%_^ MO 2$;W7O%QV4&1F0FVO;4/,?FM39;O]F+&]*!;Y4%,L&;)]17%U5-,SL+$$X M9,9H&S*<_D!^,&-@WU7BG\#D&L=]Q?O;(^/D)EM)-XW7G"VRZ3H3*D/PDA[Y M(L=K0CNR;(#"KJEBV,QR9R'V?:N_D5G,Z*U)_%X!&R#G1I&4SB99?L^"\8Z9 M11 H9>ZN-!7N%6??M#S/\1-&^KH=TUT2&X=E>!M6C2$=Z %G*]1AJ$+G\.SC M7GY>)PVQ;WLF\GM_#G)[&''O?S?G_6_K@%:&OY=(Q83S5:F^RF[KZ^Y7EE;O[93*&^NQ44]NLS,+;4&RQ!05B,[9K#;U7]>MQL/A]7LQ(]A[FM"CK( MT&G&+X4)M#[J#54K2]]?#MXXV.?J NO!\_C54'.Y!W%PB)RX:H^G&$.Q@25C M9.9XPX('3I7%:,:Q^C]5IU +/J_R@'QBP5T+RVQ7;WG62\%V'T?8%%#D[A3&]DLMUE+-,M9UI9*'9KW& M.K)&&IUY+HV:,WO$GS+U_>K>Y3R-I, _*[^D-!\Z.+[J$Z9IT9AW:>6E6#[3 MES0DR+@A*\,&^(NRQM]$04Y*%5)R];TY>0HWY:VOY=M[LQ.Y%^D3.C&$S5Y% M=RR+YR+A1.=XHVI>K^;6_-M\:E-X"&%BIZR>LV_-PYFH[,ZM/SA[*0>]8L"$ ME%TYVAJ?X-/I+M2#;E5=,&D MY50.NN$GXQJB"U=U-B*[:WA<#_FH[5=I,9AR7B3[++:*(K(JR60#Y*WO7%Q) M[*AC*L8T_OES"\JT/AOP@"P?L[BTL)45MJE/EG#=*?'&4N0WVM:<6DW9"Q/I=^,7?>&7/A%EZ3:;A>>^07?'N/S[1+ M@D?HRQ^;P6)&4=&++MXB&[M@"L8]0/ZYO%]FZ&\_98Z_^?E CV[-!M@P--O8 M -Z3!U=

SN)#T(1,U%YWO1 AEPM]FTQWC$0,;TRB.Q<.%1=BGED^1P7 M61W6+S>!ZRVO1VQ.'>N#P9Q8?? 3I:8Q))7*B?KPD Y+)K=VB2/R.0S\E<=7 M3V#N.E?0EGK"2^S0>6/&-19O&YP+J)KN8,D&^-S;F;S!V0X[% D9=YSUF;X6 MMF;D=)2U.V/,!N3=KX+/AD-UO,//0J3#? A)>AT3Q5?:5'^"X#R,K'I2=--] MM< /7IJ$R_!(SS-;*S]*/LN$/7@0_"!8V^W>,X&\$_ VD:XU;P.)R_ )].9U M<*67\APL\9]W0/\O*RBAZ?*MS3PXT7,CQ-7RKX+27^NO MXM+_F<4E:[4#UKW7/IV4W3X!J+1UC++N7@UY)E%[]JV1@_:"W5W]%@VO5,]U MI[QSETUNGT.#R/A.O\,,_6'Q5JO&C*BK5SRJOB;T!OWX,1EV\_JZA7?O#GQ" MS1PA8T::&L'FNS@I@9-/@+?0FM4>SUMKQ-.%<=A-$$YY)EFF;Z6C6H!;_HA7 M=J6-\U":"5IM>5R1T.>XVTB.(MSO[C$;&JH^$P[<4D8,-F%G@.W%R/ADWSVBK7?,*-*C^9#V(SQO0O&ZIQ;<8 BKIX<-@ZN& M9^@*SIO+>SH7+Z,'<4-&6(M4PWC-T+NQ^7].N]_1Z%P#GM03S/M-A\1M$WM& M3KVYT4JZD36'\>J)[!R"YXG9_09=@5^YRW2\+^MDTO=4-#IE@Q8_[@&#'ILSTN'DGMM<9ORVZ/ MKTY--&4OEU8A;=;-(;L5)! RQ4M#ZN;VH>E?9]B ^6NH[4]07KK-^[D'[[O/QP_-Y7)Q$9B<,=+Z@^S33F%**KECNN(OED MVR@ZZUZ.RX,Z!RM?91>:2>&&9TC.2"/VJ=O;I92"E'%C7[.+7> DSV76<9S> ME6[U/FGZS4E_OJJO/\ 7%#>8,K,;T>J2< ]*I'GE/0[CD:FZP@8DN,IOE?8D M?'I$P.N5M[SM6!$[1PMT$581>XW<4&#VT!B(T8!<[6N*F5Q/MQ_G8#9O878) M3RE\,U.6+1B^]: IR$+3)1.=)YH;LCH_;FQC Y/GF5Z0!#!W$"9!4_-SN%ZU M5O7+QH3:*_>Y7!]7Y+Z?D6X3Q)4%!PO$Y_(,P@GT=AH?D@GU\C?&H>S*7&\R M4KR/ +N O8'SMUX%!B^ M%%14%+P@K]C1W6_?E-:<-=Z_YS@Y7XG\M=%J5Z"97^)EWP8_ZGC:9D?,E8;S M*8!AP0+;T!,DAKWUOIYITRT/DOL$E8=0!9P(G>5+AJ*/34($Q_$6M5+DQ/IS M>V4>-SE4[054IUI..0@C",$8;A+O&^K1*M^STM?O0;7ZW1A*9=Z,FQSB:5H^ MEDQ8WY."E[BKU3SL28_Z60%Z-1BDKW6UYH)G5E19SA&=B^/7RL\S3O TN? ! MB?K!H;YI5V?V7H#/7";^87Q*JN*X%H!0'5:T!ZFT:[BT.&$R5#*!S+!/]=?7 M.:A/A]EN5OW(>LN1!15X9@&@Y M02/)SKUR5X>(CI49H[T"+-"ZXF66J'QB77_E=?WF/@$@9<&_Y^2URZ8<2DK[ M15HE[UI9SMID%MBO#NP("V\F=7+(GK 3D_EX&8[3/,(&O']ZIT9:&:?R=?HM>=>V8&1UHVH55B>FG,-PH9KD]T9$VE%;$!:A#IOF"-'G=/%YMW"[^02U9V?A>B9"BY/I;'Y=@ %1(&R@;0;=:C MM"!#&M'!7X9]5-\>NN.#NL.#@ K9KRULO,AR0843?#0C#R\(&JBL+-Z\=I@- MB!7ZK=W9%&7@3(GHKPS/*J<)\"W9!O;*E@M[/E8GSC-^6AD*#T?=6P(> UUR MI&C=TG5KBL,T&/*=]]24#3_)E2=+X*ZQ)N F6[(.(#G>,1 MK6&QD3,8Y?D0[3D0V]48B$+GRV9=%.@1H M2_O^K)_UU5+ZYNC)X*K&\A6I1M>=B:P-93; 0\*-#8"4FF83?0LS^L.%* ._3\FEMH8%C*TX&) <"VTG-LP*09?$6)O(:(G3Y7 MU\\,HV2"<1QK[WPK1W'L:^XWMH0EGOSRQJ*Q*QV0/-@9#)R347, M@T4]4UG*$J*8XB34;ULR@T+AS"-)0!NT\@*EG WX'+XK0Z&D;[W#+T/+91&* MOB$>?G8ZZN.TW_AO(&E.Y+7-6^F.@G6_8(657HX"C0Z]4[D^NO!,86%2>T_UA3-QV3HK/^U'703+&P89JH7C$,VU M6I\!V27M4T%8:!!#T26>V#J;?FCJ=Q2>G]2D]RRPJ*BNVW3B3A0._H8CU_&H M;_V4I6^:N;H#[>F]20=2,&^/+E^R*D_.Z1 PW>J!CW5,P7%K%29L@!/Q&5Q3 M8[W27H^TO0KR5+;,Z?3?M7]K1^M0B'^]VS1.7Q^$J_4J8SRP_*W/E4?S=+8O MG4$,!-)&J]#?((&D9''KP966-J)JQ MG]_QS%3/VPIGD@O26H2W.MM5)[);7 YN^:AKIG6(?YCW*;^;400??_-,@ &X M@/[0?>EHZ^7B]<>]ES\Q,A)&UIM]I%-;9TCQY!>NRZD,1+YW%^@\;!@IT"Q$ M_>DE_GW5H3(<.!;A(O]&*_\=T3+_6%02]"39;+>2$D*^ B$WOE&4(PT^TI9>>0@9T M@,\#"@5* _A/&RG:B^ECVK4^;%5LIW397, TF "O0:V9C7H^!%5=;*M5YRS? MQ0J]'Q)]#0$;Y\4@%, !>!BN/U34(28VV"@KW#=8WVB%Y2GKGN'I1$M+;<.- M8'CA,TC=W:\++F&$6^;[AV=R0&TE..,QY&O+3_AM-!HDSN E&7^_?2(L\%I- M=<-$U)GSNT^^%S46J6"=O M;%NS5UD/;1EZFE2S>YK,!B :LTM=A$G1KREGG0V/U'$,S7U?-):^H+@N\!)3 M(="*C0:98W?]&+*ZC5 FQGZ_<^EJ"N'^UL^9+SMHGP^8(W,"@E]9IQ91NLW= M:?1C>_9]#,O^W]/&G\VX33.J&[:.'3VZ[ZF9H3 U?/Q__YS<_Q]6U^EDGP]_ MV(]_R_3O/[QLW 2*CWS$X?_6_P][[QG59+3M>S^*@H*((KW%@J+2!&E2$A5I M(B HO41%I$1 $ 0A)!9ZBX* (A!I(B!$D-XB'4% 6D(/O9>$&B#EQGW><\[= M>X^Q[[D?SMW['2>,\><+X",/7?J*]H/F1+[E=& H?#>GQI0:C)QYQLC<0-0R3,Z7_[@.9OH1 M-L>%9N;$LFM,C<5.X1"<=*#_0SIR_HCB0O$TM-"'DMA9B]T[H>!./15<;?:" M_7S:_U%@TW_<2 5_YQ^F_8'A(SN$_OR1[(HE7/96TE4\184'0!A4B@,\QSD MP[FKM\#/CG^T50*_6KS[IO/4]J%*4Z/>8D30.S*RX4-CIN;A\XW4[+T(_.AW MI'C'S?XZ.13NXAR*.4!ER5Z;T$8^+C9>CRB==S)AJ-2!%VRF]2 MEAE*:(_UW:R<3)H@ .$Q+OFJ6SJCLP(^A$ M6C,"K!_E3\D%>>XLM'HZ<*(*.MWF?]]U_*/V[*^^1_63@PK#/_8N6>UR_?AS MM!7DD+.D2(T$;I/KF"%;.V<9WYN H\I7=H-!-[=3SM3;'3=[%>024;C5O3%E?P/FH#ZK&6C%XV)3UJ>" KO,#Y U1C,3U/VTVF"^9!!-.R_)N!LPNG2 6SLV<+XX ZS4H#U# WBZSJY"Q9+N#;XT&U+4F MSA^%3!>]T>O$')<5Z^ND5?H^C:"!V25Q@4A%SYJ\R.ANBA$7(P9Y]1)N6#0T M,S3'7]8!W[O BEP-XRM=PHZEBUV*0C+BAM2._D4. X'.IVVEO -09*VRUX!R M0$2SN1E5;G8^5T;#3[?XI?^?!GE]Z1)+*2J%26Z3'3VC8 W?9[.#J&4N]@(D MSRE^&GL!)>V-YY^6ND%\& M[+%23(LXIZV=S/E9U;>BK-P:H!]T':".@PVY8W )^*P""=UY+P:ZP MSD-%H(@FI("4IU&@E5<'RS7DXQW*@0^4QJ?;A.]&C=(0JOM+[_A%6MIP6P_U M%QW8G*,#M^'@1L: $TD@PVII/B!<@<OSYVLOJ^^GUP&$Z5 M\9K$OYNW4!Z42<]L,BA6<3PJ'3' ]V9*@]H@JKP=BSW^B_313!'(L3=NBJ2@N^\ @>7Y9!%M>@ VR48+A'YKDO_YO <*5;0V*&]^ZW_17L-/T:L"V=09SI?#AV^J.>\PR".[%;D&J $<(@C> ML8DJWH9QO/RO4^ZK6LV;CEI27KE@BSNN.RZ(44H8KT0E@.;- M5KAZE]X_M;7[N.<(OWH@H+0>+.KQ%GWN^:3**MYG9Q/34E!N)\SB+=7,J8:4 M=FI; ],!KEJ*7MCW8%M+:)4(4@WTJ MZL78/YF)\U:#SE?3,&V[=TKYPTAS+ M-3R)]]>?+S%T\U(G0"'K52_&XVTMSD'.&[B_(8XZ-(KU[ D=SUM:RFQ3\;J_-J M\2:Q,3[RH32ZV%9QX*3(_DL%DZF+B0W5U&S$25O'UE[IQ^OH326/)"3A?N[X M9?76>./(W!<-6-G[G,#PS,IQ?LGC,:=S\V:W'38N'FL: ;F6+. M"CMVV0,7%+TQ3YH7QKSF?7*\C&\ 5;@C:\?5_F=K*SE1V%6 >DRFH=7 MTJ_+X:\H$K5FE]LGH6)2@[SM*:BT :C$.SR?GGQ'-5$T\Z1;$Z'R-U[:EN+\ M^E>9A+#1OO?&-NLH59^*XL$1M[[BY:RG1ESD_2%"8SGVT^%;'H'ES^^Z;1FN M+%O"/D=O.F7NCHT0-X18NB(:9++NG%L\ M[;V R,"_@1M2,XJ@(:H;B?(61KD+QX(NAR;IB-R(#)*Z]K.6[24A#ZZ++=EN M+.L]#>W\AQ^O)%,/"CL0,-W*??Y.R9P[X M/5$S7TW2&3<7<'A_,*SV3I2SK82 \@7QU;PDDV?/#-NKW6&VF-E1UNQZ@>'! MNV7AF+.\_*U#'A%Q?;$PT\S!(;MJ$'X;7>(]1 >:,4'W(VB5=A\@,=+W[1#] M=C(?3Q-N=2TWYVI)?INE5>S;-6_CIACU)%!MBQE>M(J':];T+/G+:[!=4OM* MC_VN^>Q==672&6'BV.=J!T-04AKR:I5/H"5R\//RM%D6'1!'1%%8R.T>)*A1 M[^E>UU/%?0IKP=JE+=%W _I/<3[P< M<;S[9'%DLNY^BC.TM0L=LIJAP M!U16)3C7:M>>"\]KYMN4/YTM2DQ%"B MHE$T]MAFKN!7#,4Y;V3PEIRX_&BE9.3L <>WC8B>%T3-T,7I HM?IJK>& MF21N=@IT^&*ZICNZ*H4+.E3-I\70Q+T)KZ2(H2'ID:G>%CKPVP(7B&:M>NJ; MI]@9FAX#?R*VYBC1'U,\DD!^7C]P\9V]&U\1_+V M.Q&DTG,WUGS6)':F9%DZKLAJ9;-W%S3I7@OBP:"*;_8T#7OSK7SSU:=L M@\K/#X4V76E^O*_3QN,8_'RB/*2XRG1W-QY)HE9> SWXD/9Y\VGTV_]H/EY4L4 M'/]C%_FJ2C/7?DGU:)9_!Z1K:2JVQ%\VT\^QC@Z\K#D=8:,:$EX%RNV?YR/Q M6RI*'KX?--4:Q.87&G'KE\37*NK;LMFZ/(@ MXA01(/"Y\1R_VZTB5;-V1L3 ^SOHSCCXC49%E[LFFT@BIS/VL5&8:CSR.YA_ MR,I1#3&"L!;[T(*B[)H*T@$G3+35YQM6[H%>#E=J+US^MO%S78 ;G+S0C@GQ MMEX*^'BKJHP.Y)NM$%K,VC%U!-Y1^[8N&7/(.OXQC^6SF!YDDN M!G1@:E.(' M_1Z7:+^LVKNVNW/[(E*^K\"9R%7/1UX7VEW$_WJ_CPY$?\FWG!W6L[2<=-%Z M=L<#ZF4%?0E=F.5]@(TR;L8Q)JW3 SL#I*%:5?-@QQZ,5XM9Y[)6M[[77KG- M_7?/%E]'JYJS9)%E&U1KP/6I+C[E8P$I'7IJCH6[YDMBK\>ES]1?"MT8.N1: M0+GG]G33/@:IBL>,^/HW#KOIOS-N(_%H5.N>2]:[Z^-7$E=NW64)DPF9W['3 MAW($!HF8VCGGC5+]JVU+(&<45@>V)QYEE[800:& 6Y026OPJ*6GZQ^1H!2-^ MIK5@!81HW2NRK%4/!+F-MW+;?$/8SIS\F3(:MQNFY?6@RKE]\?K=^7%G\;[B M6?_=FQ(%U \W;W:[HF4&X8*DY 8/P:+[CY?V.<#*+$ZMR O,E/Q9%EWE_E7^ M?(,,&7B>A.[B#.#50BJVL6G]_"DI,Z*A1I-HKG_AZ?NS9(:2E# 7JZZ$W_(H M]UU_FM]X!#T2WM\"D6^CY.@3!DHLI5H'?>/N54I MR-5:_+H+J9,7+DE-4X!<&I[GQQL?165*5^V(M?%9KPMBNB]*;L Q$:GQ T92 M=7WK<0+K 0N$M]UECA=1M=>74H1BV;MVR^17'OLH<[;Z_L$9)XETJ]SNE@$XW: M?(X&Z/?5>G=>-U74JR)G [35]J[5?X6-._=%.E-Y#&8T&8XR)JQ0> MR>9=MX8^KSQ^R]" F;64PT837\WI@"@&2>):XB)B+89QDKES!KW2R:OOTXEQ M-F_)^ 1R!.UPK6'G\IVGDU70GN(MNR.!R)G<=60 M>FQ)2!WTV+(927C^SJ7.N"^#^F+@?)XLF@;TI&_$%B\Y+W5%J0*1G'\Q,-8*X0H M!@X7&RV.7:MEK5@]2H&2F@.WZ,!#WTJK;XR8--X8JC=-.V_80PXG>=2PM5G> M\R! ML1AWN'(5]O"9E/_?@T0/(V.D_ABMRK)?E M?2R$C"KR7-VVKRCCZPAXU58T.\1+5!GEZ2Q&M77Z#( MZZ0;WQZTNX9TBQTR$FTX*E]X??P=]5!V[K25Q[-'X_^Q^%?F'DH'A-5YB2G# MV##O1=B%K15]<;##KY3W89[]VR>Y_';X_^P]/6/9I[X(V>\LF3:4]*6WF-?2 M37?38N<&Q'9SVY+MP&R2;N^WNT*?:/ %9.UUA0#9CN_$^+N- M+K2$THU41$ZK9T^ZX.!%YCM)S0W(J!0%!0J,;^:"#_\5#C+\R%S$T9P;K/Z=]A,1S=%]LI.S>S7B3KM%M!9^!(8BGM M\/SG_AWS%'6<\)WW]Y(OZTN+0+3?O5B"C'!L*FXZ!E:=^.3+I6^K5C^HE8)Z M)/=^^?3ALN@EOX)M\<2A-&S*Y8Z+';[A\('H4ZT:9XK,,\S0&I1.JV1V+\0! M'F,M^(>R?S_"BBFF_F]D9A0!F3+%(1=;W:E\?7E_LR/I-FO6?_/):?](H(MT MH%8?.X7S7MUSIP,9RJ9M<$;D\?;$+3I0@MU57,S^QXO>O]G,_^$.+-XFWZ%) MB5=@D5QDG?] Y/[6HIT::SY6/" MJY*C.\)W))I!1&,NCGG$0S#?;]GB@9#]$Z2@KY#;8,NM7/EJH*H^]7=;X\5PIF>-LI_*(*]+#\D93$AMG^ MCH=5?2I^MB6$5MVQ>'">CHLQU/;E^^K?4QI]#^$I'?'N6S5EH MK)/N4Z^JV!K1Q]0-)MLP1;XA=KV*'Y3=C)\_Z?B"'#!Y@KUZ,,!\S)TLH9WN M,=T^00=XKCVLMNK1#6TE;ZQ# 1"9@WV7I98.%+K7H4(N1<1^NI9MP,=AMU@8 MD#YWL^2,R#:[9+Z-ZP_XN21//_:GMO=!'1E+@^N&UT1D9+F[/Q)V!T ?P5QD MV 0FE%_,/$0=\@7&IN)87/HH"C(*=X4VA.^R_&5Y'2T"2[&I.=/+2+J.7"7X MG87 RD!$GE,0TNZ>V_H$YB5<>?\/VIGN>]&GBJZYRM?4SA=?1K66&]S9^D(\ MBJYLJ:SJ9;A7M+4V(UW"?H2M'UELOE57//[R[IS,\GH;J0BY9A80S/)R/=(U M6434+GFP-CF)HQ'CK;UGU4/8=DX4G=KYIR\^EO]PRD=K3$>M"/9*V6QUG M6'*.=J* ST\FSB'#BFO'WM[M31:>_: GDK-&B>P^$=?>GO_.+0]S#WII<+3I MR]('H'#YT8']5Q=3M+SL5$BRE%.CQ_HV,1++G/9N/5*633,L+XSN)SD.8D&_ M?-&7.N^1!(9MH?*3ML1@> M@' <&+:Q&M%4_!JCZ1DI=.74 U%K]6,Z5S!=Z$-Z7PS&-80,+&\N1#EPV$H> M.7[A&O9,00>LN^TR=)G_[,\V=S5:*#E?94QV4XGGHI1)3HY27EMK7UY>>:8W MIFWFV@1&S!=9>USK7'G.T'R=S0[LU%F"J*YQC,ZXC2U^69&X,J3F72YSJ/.X M9?O0\"?>24(Q?_TJ]X*8NNTC7-WJW1XWZG1 )KLR+Z42;3R"P(VRE78F\.5YTP&;O'>.M%T/6W2]>Z28 M&#E3M'-+LY.SO>9(24(H]^V,,>4#K\ AT9OF)V!G(2V.^7 MZ"M2+Y<7&@F[4R2VJTC^_CI2Q?U%X:VT/)MS8(B%V90=CMO3Q\HS/WXQ$\M" MH%A/P(Q8R>ZW<9CM@/B.,V[L;/@[#1*H>OOFI-8B*]"AJ:=@5[BE/6@FGEU\W?F+[\*7B A6S>3B!V M5.@,BH.(!5X>K CMM;7F!672#MX.INZ?9,:Y5_VX;W4=K/GB*80K>WQ1/RQ7 M<^B"?U6'@>=0&LIZ='L>YBWHO6=-GI@$VU@98*B>)4]1>_/M=[Y3<]3]W0-$ M>FP';:]CRO-&^W@MD#X76;@Z*M2@ YVUK3J#"/&AFPPW)?7IQB3I;:Z_-IF3 M6%*W(HB!6PW&-'G^5NSU:*)LJ&DO!1S:Q8<)"38,5NLCA]HV'.%Q38AQ O%1AC: MV95)3O_)_28S3SI-6'?N*!LO"=O/FWMS4_(S[3'M)0IER8,N_'$_">WF*UNG MWMR,9$,ZBLI.!C1N-H>F8DN[\QX,')S^&/KALS@\]8/%)8!;6T7<;WW8!?V- M/T1!\ODFZ,BB4'53KKL@#&9[T\+J"DCTL 5>4+ YM0FVR*,5=3TGR%2 /1VX MD[MI4ZK:(3^<8BFJ;D,-3#]?1C"T)'P07WVXL@4YV*GR=H:B12LP217R/G/^ MIF3 ?9CM_*\-O%8_A09]5:/J'*E95Q$_IOOS1= D-1^=YV*%Z$ >EY4KK8_1 MKGK8_I3='MRX#GV&U_@*OTI<>>V%PP\6'1N6'8UT^("HO-8\"4U&YI99P%11 M1&CJ[B/9YEL]7$>?=Z4;^"0H8C>*X'%<2UF3>Z&V-9U9UBT\<=81'8>7Y,/[ M\P6Q8RET@'O5IIQB:Y;HZRSP>5"ZT&I*T'5Z=0 MC67U#;X>(87/\R_&1*FM-7&>]8%5#[EKX8T^K,T&(1] 0P?/OBPNQ\$OB[L, M1(IO'XA(RO7_N1*O&J^?7B]29Q55*M1 MW$!IY316>G35P.[K^IQO9UCK$R^B !QW,UG1*5-X0#I!^-[OCN;426R*_.,SQ;17[M>OE\'1UH*'AAO'0@ M;L$<6L06)M$2SL%QO__KK>9->THNWU_J4->.?NV2_;FR[*8P.C/"F\U-.?)8]:X(,+8TI6S W8*_I9[5'=6!LR4,-_ ,G%OT" MPY$ARS+\:VR\D$#%Y0<]#;OP>&5E;IN?JA()56]E+!PL?%BK=VND2-JG&N\V MC XA5N+1.Z=("KZKK#DY7D^Z;QI(K,*VI:DRCM;(6A4%++?(8IE6Q'G(>?2VC"$Q>4^(VM1Z40=S)V^L>XK[4< M>/U35$/CRGJ!V$D2+&A^,@N9L ."H.^3[A+EX\T/+,P/N974)("5R\A<8YZ? MK <6=*\VS6->QVXVP Q#QE"O[2,EG0TNT-:'VV)W+O%N]&&69N'D/Q M/\_!EPX,=:'&DND R_00)&B4IZ Y(=5*"3);^ &Y<1KFTE._:QL,;OL\,&2? M%;M?=HUWDS/K!Y+#>O)7],HBK=(HD@X03OY9<,8>'IALZY(>HE7$Q]*!Z^>J MCFC+JC0CJR>R("1#$\J0$NJ X_LH#][)]7?H^5WT1=,(6_#"QL3HH'-GAG$\ MS71S&A/L%2$2\/%F86DS9:U4BW:]Z.Y!X$\UMWE\X39.)T#VZ%DZ(%L ]4*: MT0'-J5QH".UL=7-<*F%L0Y;E)*6%M]B!>*>Q-#)U@[Q\%XU5F'^Y5? \D+>;Y]M-#K5N<*(\MQYJP2YN;H_RZ[ZH%U:=?D#6&N2\\UTC_!" M@TKQ"M#G^\2-;T7IVN]M*WO(D%&AX@==&_LL/HCRY571LSXO0ML( A0-V;3^K9 MEG$>OY!*K%7-#= ";!WTN+O]N'?/(_<=6)9-VU%PJ+ C3^JO Y9AVF&-_:.=$ )1I"CXRXJ8(B% T48M^4_M;Q2A^:7NM< MM+L_ 2)+H**+J.T9BWXR&(&Y0O7X-="/;"C%#WO]"Z:FUC>ST4)-(LR4W[E) MEJ2G3[IR]F6J3#SD EQK[P+%G-AAT/EJ=>6-I[#A!1]TW3G[G?!U6^C57@H$ M\C;'&>_WF+#>L<8:ACVW'^M\4;A2179YE./]F;*734)7WLBCORAN]\L*%Q + MF^^-0X@_F]=GKSC$-R^U4!YT4:[E^/J-=6:ZF"<^)*QW=_B$815/5TO4$XI] M&I%'EOE&%6HJKM7:7CT[BOAL:K\[@]52U]J[0I$G,0;7,M>!N>EA>+?54(0C M>#IM\.EJXAH=.([X >%4=%W.,OCJY FJ*-F^;M'.4<< >'9CZ##)NN$,3P0J+\8^ODL_[,$R4F^N4R##10E<&PT0-BS1&,TQLBPT&Z1H>RGV%>X.P[2$F;4."/NTNA9CMAK'HOSGP HE9;0E MU:A8+51NNA)R]:T==$*V_^E$T^NJH7DEJV&7YP&J.U?$4A_V-Z^U0[Z0;5,6 M#9]D25#G32AGG6C[VJ,R*]Q)X-P^B#LHJ,1*V&YPQ,4J:%6KQ[[0ZQW:I#V0 MA7; J #SGG:>-CRJ0<(GPU*+$%S=0V=<(]PK[J_* :]I8U;KYZAHVEF9/+$D M. >&(_LHOQ+W<\?>G?=#*/A$3>"?E/[ 9I\BU\7UYL2*^=M/##]\EF^[LN5L M:&RTETI+J\B>0H@1'R,J0W.%"OV:$V^FTX'2^[SN'ZV0\B=R(QK\LZV)8!U3 M+(DU.XA?-3[=6^*JD.7GISOQYVJ"R=9[[.35IE$#0J@Z]I SBI$-WX+*+X<4 MG8S"$N4S_(3VOH_C:]&L\ O%:U67/PW.K\4-;CO V\(@HW&%#?Z.8J\JKG#N8=W3<_3 ?6EZ35470V\64NJ0M(J?Q8%EZ:^0XC!)=?TBF%_M>S7NR_[KPL+S5NQ M?U5X^)^7H7S%;QI 6]L!Y$W(WVY4K/(JB QF7\#F__WVY MC2T!_IB:!19$= JY#U8]GQ@2%7ID0)S?BRR-16V=O%4N./E,*7K*_"6B#4TT MSN4:K-\*ZE4_/HYA-\KP?=2I5=:;8-([P[HVWNUTQGCZG)EBPU>C7U.DGFK& M#,BV1 >(HT8#[A/84'RM$ ]8?.]*7W0Q9Z"^GUM@#KQ>Q78JY=KL 6Y5(;(L M[5 ]'9" YM&!_LSG="#3[-V^/6?H!8H+M4(:+DO"Z)&EB6WU),HU^[6D$J7IYTG..W&1A=*S2H^IS_UD!B-<;9W76WV M?&A/_LTVIYBUO!Q Q$P6H^N0*#N!GJH3.0MR.DH?)PSXC?WSSHT_=+PA\S!* M[*Q4D/*Q)_4SAZY@"G))VS2.Y^RRC9C@M<#]VET29H\]KR:]@1Q!=]2,4>.0 M3M=R$3\J^!NJ'SVK+"?2@1"9Z$_KW'8ZWRR/1X@M31P;6/#9_7T0&@4MU<($ MT13G(0=K!'T1D% (C^)A>/:]F UKYUV/0]T0]'FSL_&*C@^-?X@D$Z0?#")& M\01VFIHE18*\.1ZE5JN:G\[SU+E&O,N;OZ+;C4_;Z_J,;M>$2V-&AS5P&?%L MAE7Q=Q*>NR9_DFDNOR_P>'O$C@[\MZX:W^GS3H9<^PZK-MP=,BR^\UJCMXV; MA;9^3+)%W6'/QI>_KG&B4!45YH9'R=XLLA?S1VQNI8HM&'@;U^$:U.Z@V@?. M+HS$['S_',Q_/#Q!1BSI\]Z?%>6G@_/YBT*7*P]J"4HU UQ69%03NL2QP=5) MGS]87?DSV8VEKO/YIA0<)"!+S:TB Y$H/G23Y!?-YP@#/UPS:!BV7H0L*J_RC,X.H(!/>SN')SJ3!V(NT,C\:[C MHY%CZ5+P%CAH_#8;T0YF,DL'3C8AMS+AR\JU:GE'G0PQ 2Q?7[P5_?# =U,J M731 \CKA1X4TEE*^$X+3L=]UY%W!=U3)C%N-MN;FHKY@X\X>H'F&S"H$8 ^3 MD0TBK@EWVM=V>K)"LA&6>I5M<64E,9$I\WFNI0^RHB'.JV'H8^K]FR">D2$K MO=KO/;K%$>[;NK?X0*LG[)QACMXYH^)\OPV>>U^^;Q_&45GZ3236KL\]O=\* MF5U8&KK[]2;76O[B."I<$<-!CC1(M_WITIVJUPI<,ZQZ)=?+OD'$ZJKGRL;4 M35O*GE4>]$!E3@JYT1"D34O&T"!'HL0;9U5^-4G_#LQ16:M4Y!FZ:7BS?;!M MI&_ Z?GV*X@]-ARL>/?]'*2?[Y:\6W$Y^!>/WWOB0SK0+&E_DZQ!)-2;NXMA M\Q?!%U/.U1IP"RR["KQ^=:"0ST=LG%\C=ZY=6LWH^3W/&[;K+5?O[$RS-ZC?UFZ#&%*JM*?A/#/ M&!NW+FO+(G1'=EQV$C?-P!RUNR*\C8N\UNHY\Q4V)9$SGS+]1T9WEV$2WC/F M1$*C+"MZ3N;EH,3'N075DV\]MTJ%%>[T6%[Y)X1\9$ M"JU^?',<$J]&"(BBYF@]-2AJ:!#A((T6-YAVA=5\3C_*,'ZYIO9Q-KL0T MB@6EP9]TN5&XTA8K7L)@4=?/N1?4<90Y/-,Y0TUN[9?(@Z_NZ5$T8YM51Y.D MHGJMQ(_!O_W:_UKNT7##_FL[SR;!M,U% C>8%7B/B/RM_BC!SK3( MOCDX)-O&WB$IG3H]1%E1'0@<8R9=4YL5S> M$J0)H;OJ_!.J#DF9?&8+[MY])H)D;FFFR1Z0;%5%\+-K6RE?GZW/#;"O]:OM M^U2VQ_L[*LWVH\UXQ>S)Z+XAEQH5$FLI3+%X!>.C4=1B'P^ZE*/ZYIH)Z[X# M)QK]I3%+I-3FU^!4I-S&]5 NFBK,#C^&#,PCU;3"T+N+3QA^^MKI:@K8VBP( MXL#FL("\[&'J=F4R:6!6,-FI^Z/>^3J3R-/IA>$VG?Z5)2.[2_!H=:[/81R/ M'ES>5H[DZE'T!'',/Z$.W7#?_ND^ UO2AP;7\'UGY.L#I51OU"\Z\/N[U5;% MT0\/Y=RSK*Y"YM^Q8UON!!L8:O /^ZLDZ80*)O&J^QPSFR[.$XJ37M=KH@.7 M)X4#Y'$7^%N*@D#JSSU>/"6S[Q+&BVM2G<<"SHG>4JFRB#8SJLHM6V(;ENFR M9;>J%V;5M=<69?_"FHFYPQEH\6S0$6SP9L)SZ2[I_2^;W [CZ6U,\2K.Q+VM MI+HN_#SFZIYF&+D^:T$(_=)MO"=>[^%1E+CQ?LM)MC=LB&8BYKVMD-+%5M.0 M Y=J>;6NA',N9[>WVZZ,GQP5FR]Y/F/JPQN6U_2JJ&#ZTW-=FL:[I<6#=,3,4-CMA'L6PY%D+CKP&.Y.#?G",#=XD48I M)9OGP?<39S!9"Z7;VTKK5A8:V'=\#A=FP&/7@,T?G)U[ILN]9KW?;B;U[I1H M1&:]G)M^WV*O41D;G&U%R&6DZ]4G-GYCXM0MQ]R/S=-.UE@6+;:EK:M%A*8Z M\]W64RMD0W;4Y*:5PWZ;=AL,-K=ZL'%U=\[7\9Z;&!LR>+Z:2EJEG*[ 4_>M M,F(K03I05R2-$"&GK(O9!?F5TX&4 @$ZL"%ECKMK?KIM$J?35%^?=!I!.VWP M7!S[:R>^9PP5X>91TR1YS[_]"7KO@N)WV)XZ+.;>L O?,=0-&88CN<:[PG@S^\E1(Z.)V82OV)]G&I>1C@)-G!T5[;1?9C\0F:BUO(]& ]OUO\?: MO9%/_%^?ODB+0..JP>$#]YTPA?X*94;BZ<3QV$U7FFN25E8M^M#@6+)41SWY M7;GB<_ #E%FS^HJ[X M(L\IOHHO&;0]1OA@)?;^G_V5/%-,_=_HG[V%X^^;WT$IQT-HAEA&5%UP,G:A_P(.TO34W&S &4Q740[5#GDV\T7&*:LF65I&_$YIY6 M+O*LPK[=A#TWA;:]TQ3;2R(0RAD?QJQ:.9U,(*_ UAQIAQDSI43L9T8&)T0' M&(&_%;6$-!OHBCCI*]Q@)U"C4H@K6HQ2>AHY<27-J7]RK@G+2P?&/MH)]]8< M_U/,)54E.B$0%5W\*#$_5EWZ=YL(MUSM2H:VA=CD >]/7#J,"' 4^?,NV9D. MW+-&4<4D:Z@?$(-HH@XF[*SUJN4BPDQ-*U*%#G2ADY^O4OAP#RO(/XF#3=P. ME;9'S2]].OMM^Z YRC,2PKZWO>5.3<;7,HR@_9*8;A.R]'U!3+2LN,_>82<] M=,L!SKPXC?;-(K"#:(921C0@6^*=(#VHG@!2[3NW+F(YH0L<7C0 M@?3&Y\V4$[!ZOX0Z"/F\0\+K*LWC!;BO/:;=CD$5@O:OM%4T>D/;6(;O11?/ M(8G6EC&+DQ+U, &]^&6O*S9U+^+KAWGM-%HO4KK,B212/7&OCO]WP,>[13U!C1M2E[J&.Y;5OXPN MK,4Q:/%%_Y;3V_!'P/5()PQPF:_K1]FZ%=NE+KY?E:G2QGG*G9EAE2W\&2F" MJGJ*CXX;[;H*8F=8_KJZ 0ETF_K1^XMWY[ZY78V7ZZ6VUKYO\Y.1OU>N-2 = M;A$MJ"O]JV^CQJI]FG (H>\ANL3XC]GSB]C6BC)<>V6-;=@OI&- V160[ZS@ MI K&\O^0Q[&:4\0)C$<^I]G%\&&9[C2M=!KWGVV2&Z?FZ #9I)3Q8OPGXZMB M2#IP6+D!N7ML TFYP+C$6RA\>31@9;B.9[;;'\Z5C+N@!:H M :(#[&9T8,H*,GZ.C*(#U\48OX(DD6O2?@=Y]C&\&S$6_N<0M#^CJ2X.N\.' M(NO5G&'X]9!T.C!^DT")L'NI!2 \R/56.,55;A=^JZ4>_>P/'QY9KAUY?/C@ M?G0%V]7J@O#FN\["[)FH3X*8K@"='P@AG*P=(^JHKS!8GGI/\/"PYXE18F6U MR#<"3*EJFCU>WASWLP8'9+==QRR:YS06QV?KXR[VOINU1DIB?]'2TR>UCO = MC0<=3K!L/.OF+9 K$Z8U/YV5O3/[F/8G%;9WGGQCV%+)R?KI=T-JC?F!AN;GA<<\50 M+3[NH*+:-?"C;F<[$U=+VV5>C%U(JRIF:7,BRH]';Z/S[+MIZ++<0T?: 9@* MHA4A'G6-C]1!&/%ON+9[ 8.9RY]W$-!K2_&H!.N<:IY55XS_FB[U*U?SZ$>7 MBWI6*ROM6CBQOR+X&'N.\ID@MQMXV"BS[T4/.Y"O6;P M8[XA(913$Q#.41T?5^*0;LS"Y7?Q2!ZU./"G@ 3![4;OOW^.U?O#ER+/''3* M%1Q_X@OGT4@12@ST%T^8^M/V]+\RULR>_;,&VW^5\)_V:6 ",@&9@$Q )B 3 MD G(!&0",@&9@$Q )B 3D G(!&0",@&9@$Q )B 3D G(!&0",@&9@$S ?WG M+XLIITD;@S*IHK.O-G*ME4O?/DJ!'!.T4KCH<\GH.V?#D:2'C@(M&,._/E_\ M"\N=+4$Z\&&(-HSY88A82L7&) M .T=\F_;/#TW7TK^TZ&)Z$YK:!>F [KW,:;_<90WUU'RSI[4M3UM7P0=J*\Y M1XZ=A$&.V/WZ;I VM^:,(RKACH3:#!1]#;]ZRK)#]\#42Y08V9P.',@E^Q#- MFW!BTD1H@VSHH!C6H4S+FY>6,I9[1%Y5\:VYB6KN?L@IJ+/Q51XO _"D7O?R MLDRQ6MXCWUJN 'B!5/>:H866B#,!=/%H2A7^%1Q!#:-<(.4V)T(:-"Z;]U;M M(\GJ/82Y\SA9J_]4BLJ1B*JUO&KS15T$GA$G#)M+/,\R PFA ]]J(CY3;(S" MD=Q5EMD46Q*U0OR9^>#(5[ZM>.O#YW\/-E3ROHL_$\.3]$)X!I/UYX3T9V3J MW@GRG4ESE (RU.\1)MN79<(NI@4W>OYWR?,85^&[1L*O"E^4W_95V=&[J(1S MK*<#_5"M'H2,1",DS$ZJER9#IHUPJTDNN^$X_/6E ]\YN3ZP#6_5/_Z3W? J MY[IYS[N_*AI@:\4231B/(]F?-D0'YCG[/ DV "^)_<_:F:YB_C@7^\S)(247J'48(^Z,Q7]5V*3?6L8"D\E(VZP8[A[.K"KZ6U36D?8.:[0N0>C ^EV%6CR M!1]*8DLAA./<$JN))?4"H];N_5%?22T MB[W;MVNKA0"0]28(/';C,OPJ'?AQ&$+N0]0A&I[5J!51$^&7&].^T:_ M*O=<6[U<$3T83U+]<0%ACV/:)R.#'3]Q^:=AY>"@/5-?[-8F]=M9LL\XDF]1 M;!]9/U/3VW>-[#*Y5!&?R:,2]5#YI'ND6DO@Q;$#ZM/?ZDH;N 9136BB$6%P ME_"CYB3I626)95PFSQ6&1/'84+\;?PM^Y#1JL:([2K-YJ_M,2?-\\^C.',OF MT?!PW(+PHH6;:Z9^Q/.W#Z,M^N4KWK[Y$?WI=5)O$7/*8XJI_P?ZUYCR#O"7 M?G,N>3HR^N45W2_\\?8F#CU]PQ<]\I:,@8\#WM5YU]Z:DTZK78K_8 MX,R@PW!,PX)I5\B3NV]TJGU!8=BQ%,)W;'A>9O#B^*,()]MG.XF.'QXM-LD? MN56U?A4DC^B@ T1+HR/D3HNB+O!%7V^XH&+]H1[;'@?G)4VQE,>/E1O*:2=M MCJR_.(QA)&2N(!":C=8".0'7R;31N1![-5[8^HN-/.,^7[+K1JI %C7WJZB; MSS@N#]&! [60[_A MYJ3%(T^6>_.0U:J=,#9>3 :5_G-[+%4S@(0<[+APIC\ MU(DR-\DY]"%U30S@UK]$+C&14?I$.Z']U8ER^CP[\[/&UIC6T0:DR-9^XNI']+$T)8# UBL:[ M4.KF4&8@N:>1E!3/5_C3Y;!&QRG!;U*5:/ MS A7M/NKAR)YO#%9_]Z9=*S*FNAC2 HNELGRF #QS7>WY'SFE&A(B'\VZ=1T MP[B%YP2!);8=\$WXAU-](60L%<2JL,I!:Z_HHXB=(05MA,T^$#5J*"V]G60Y M7"KW\]2='E%5;C6<\BN:P(!O2+V97^ @(4Q:_"/B?L]FVTY*)<<$>2IT'$S(W570'*?<8?I%?I@,@GKJMI M572 QE/#".,U09$08B;#UTR^0]8E]&#G[$DA-)Y2+,7SA<;^\/4_7__L^E"/ M("[1@;KX;3H0;4P'V*&,L9^*:@*134;I *D5V&"7[*0#X_KSA TYYCK1XMZL<; M 3_'_P?%+H)B,KA\=>5Q#9AY44\63N:KU.>*"*-BP?CY;B6',+;M]R_2A\,I M?600'3B85M*G;GTN@02K.T;VT4\T>>LR"/HHV[_SXT3=SB.6RE.=(J(-B4A=W,F\)?K!L/]K]?(H,,XC]= M;5U+8R%VUH\HS(_R$5=BQ_/42R:=T_L;G?D"GFE_T?I M0.U56?6SI',SHD=[C+LQ"B,0JZK[!Y.7'I/:CF2?N?^$9CCL&*+&U=ZHM^?E M"][;(E"K-K"'*+*)A :Y>;^S*0E?8'PRYPH+C-6[VZ0*LX=*Y)[L Z:^]I,!,=7N$>JRZ63TVH//RS%2=E7Z/9'\MU>>%9:5IM!E*B7/027 M[8$:$9%!&T@.2UU-/5:4/6].RX][EP.-RZL[# !+HNSK#3H04G/XM[IT1JK! M9:UOKPV+S1:GM82:RK?K(G'+_[FEAUFER!13_UUB5BDRQ=3_6#&K%)EBZG^L MF%6*3#'U/U7_&B4[_RE/PC':!3)D7"94$2E(3M G-B6V%\@HJF4$ZA)&KC;+ MC+;%6F*/@-4HZN0NWGJR<),5)*S]VR_B_/;-M;K#/V1!H[>-KFMS CY>_]M- M,D,(IICZ[]._3@AAZJI_N[1;83%WL=Q,6-\B\7F&6V@XAQSD*J?76Q"OD!&B2,TX$&S/YA M.E"G,:$?==)(NO'3T*S^D8[,#%$1]<=??A!;RQ2G"$1=Y(YZLC+M!R,TV=V/ MSZ$#M>Z0J1RX AWX)MU,0_'LVXTE&DT$)31A E.X21UH4*Q[_GR7G8"RV]I# M!^K4C>WSXPDT%MMB."/T.1"+<^B#/* #7$,M2VU9"WY!7_V_UWWX528V\(Y6 MO/7O,[,-?P080I$E\I4K14VXAXD=)ZX4L.?J9RT,+N?EU;'N>U?DJ2NP_]"9 M,V^<6!JP_V 9=?,M8PH]1$U%\/GV;+GBBCJYX/I$1'6VWNSC[SV*B]9A'Y5\ M+EX*.R4AU:KJ?4\-GTR6W=?%:0NFKHQ#*"_:L6@CNR6P?['A=7 M@@1&Y_'QVULF5%1;67'V524!M3XGBJ^OM('B7X!#Z,"K^[[G)FLA!3XOS99OVKA@G?O" MWT:*]Y2'[LW("2,4-TU-NKQ@LD?GMH0,/[B*QG^\[RZ:5URD>9A'-]68[1OC MMLS_PR(L373@<=31>CMJ'$(ZDUIHDU<:Y*U?YN,HURZ:]#7ZT,HAVCVB 90Q M7FS(]G3@>B?-: 1)&L11/U5)9I-7QV0;T)Q.)1.KECBX8K8SSFSY=)-X"LSR M3)2/''OY(Q;Q%Y?_%WMO'@[U^_:-CRV[0=F7D25*$EG*-J%($J7L3)*L8[*% M&C,B9-]"(A0E62;[DDQV$@J1G;%E&6;0>#.+9[J?W^]XCOMSWY_OY_X]S_T[ M[N_W?KZ.X_K3^9[W=9[GZWR]SNMZ7U=/.2U,IX0FXC^71.6$[D$#Z?'A_D=[ MO^P4F#YCYS+UA.FQ5G4 2MN%4>XG :X#4="=DP>@!2H]\B0P-U_]TY("TQ(X M#%J5U/81UJI%J4-);M])ZF@^6F=%AG_&G?WE5:C?_B+]_(!EHM?@'Y]8T\P! M6%L2T%&!)696D_8.#D"FP_#M:]+-M^J'-]PB*POG _QD7-[VLS'S.5)!(=84 MU>4VR+X@>@NU=@!*_'8 XFH@=-$B\RAYC70(JEFMMF!-1[>=0JK0(,H6D[E5S\O\G0Z/,5"-TU#5 /94&/LKGU,<,Y)=$Y M:3)\@%]WZ4VI_Y);BJAOCN^&U\K^K!J68_4^';*;3'&V2JT_1W-%!ZM_GM+I MD"N*6K-(O3GQHHW3EZ]'6+M>GA4D OW7SS;^PV/??3LO>?,/+U']Q]__H.P( M QVK_R\V!#D=G$WR!8)8\6#" 7_9M[LN M._FTQG9\_.[./^;L_!<;AS'@8<\S(/K\X[H)'_N%-)NJ MA$ZNZ'=58&]B7RC4@;4+S+&*.D,0U_))\3F%$'+XAKAR]Z+YE/UJ1MUA#9M' M6UV':[5R;MU)5F"2_P<%^;]'2TMYXS(D'\"_@#9P #J,6*=H+TR- RZ6N2)Z M4WX3CG YU[.JO/?.KW4$B<+6L83/9AK?LMML[T:RTW.MD?;S /2F9HCB1Q@I MF(>&HWEUH(7G3]7 [=O&(R-S6+XSIYG"I8T^/ M3_7+(!.3V?&T'L)MN'9<7 M#HBY&5T/LF#-^F]1(?[K#2%;"*R_0; $,(9E;+9->Z< =>T:JS/P!@=CR;* M)V?3*M^*K/KV/?C# T?J6F#TK ,3^FL\WDW$><7E\:\]C[\L:_U%2/3%%T+M MC1R?Q O>@2(MH'!%;#[XQ!\C"/J',/QH%0O:POPA%@O^@+K?W?^OL[3M*//; M/?)X.5R?>I-NM@)2KL!!%@9OP!DW#7]/1'[9DKEZ)E'W-PX>RIQSO#HS/QJ# M-)6K=Q3=;K.S>L'2]:RPFC#ER7_Y@W^]LX_T.1G6(.;9V7\"X7\J S_\NU+- M4E_2("LK<_C:(#W)T3<9T-I)RH#XOHUAWAD91N.?#[>_6K_^8T)Z!4>T-K[8 M[5)F!F+%[HT;9;]<@?#^Y,T@PWN1J5Z"OO4MR;^LG/&YYS!%:V' W)RC M>2>**=IL4*FC#[?V7&DEOKN87!)Z?01WMY=7SP9WO\LRGBN5!73G /2/B/=_ M?X:00^0+J+X9G@#TV $(!Z?F12.S/\"X//W;Y"?*[;W*"DN+#AGPL$D$E\^; M4C-I(B9OQL\$>YW\^A*ZL@N;@NR,-*(3G42'D6X$_?9-*]>@YS^=^TCP!% M>M:UT$1&RM3M?>&^_CA'_VLQ%V+WPNB?:NI_ M3TT5_BY1"]3")MLW==%5KN#'U5Z/X_!U.I=VGS^O&,C*O>#1Z=O5\!L"!RF* MQ1.4!T3EF#MUG 5.P5Z7A_+KMX]DY(J5&9A8^P1Q*;4;R][:F,T1_R<&_N>Q M<-P,O4)-8;L&HC7X@(?PUR-I928GT? &[2S1+N>!K)0$_-#(O].%F!88_J6< M(,DRBL>WK=@Y99783PTL*1R7Q;LMD_;,)\7_6A+CP&])V$)%54[; MPYX!8'J^-\_9'CN9GW9%1/ M@$])&$Q[\-@\:O=M^"=K^$_.F$7B$,D+\'V-Y ,B'WK-#9Q8G6@;?_S-A+26 M5C,R;E!TZ(KD^35'Y2CH74B4/X P2:&H-TP/"KJ0R+DFY\TI->7+\T+1FTVV MA*3._6.9X/% 75/#YLJ:QXU%62>6,O:V-.5#)FCS^C_6BZEU1I0$_RW4Z>LTEOD\F_FX]N,8OQ$M, M2O* 5-'_363EWX,EO5M$Q/H\86-F?KDMFXVB6SNX9C)2^+OU\.)+@LO[Y2_= MG:25-:?T/Z9=&0[!L?H@LS.)<8U$FMLI4[[RO6QC>?O(D=3[55M1@W[^"SW= MPF(AG48/]__+0_ ?UA)&G?H*_1O7-%O'-DHIN@O]ZG#)TS/P!D3Z+^T;SA%' MQ4OX@-&A7Y^0_H3RHGGS:+\5NXOU#EPBUZ)/G<6 /W0G)@S_@:_*AEQ#&P M5&!Y9AND"MQVCJ)9V$T3G=STX%0AAP[(YLO3[$;]B7%MN],G >/YT,.FT7BM MW-Y/>6!T5T&REU99\GVTL5_US,?3Z0]>RM,$D4 M_576_OXFY1_64ML!Z Z,Y6( M95UZD&I>;\U ,&YMS(M BKW]X3F"&U]%\ ,1UR[P*RYQEMW=6CKT.57/_4U" MQ;#/_URZ8(Q5^)\#F_Z<5ERR9YL/7C'^=TZW&DU'_9L3<$$*KV+_.?XY_CG^ MDX?BGBUF]3D](T&TI^@_GC$;8OUOCY+Z7VG\_V'PF..*VO&:WJI7^)LE5:9$ZK&&5G##HX'!))H'U2H8\$S&? M4\U*,ZK);>X )#+1"XW^-:7I&'YL3+81OA#$D?#S,C_#[$C?WSX $&8QK!3P M0F]I?Q^GJ*UH\SQD0_Y>2H=H^)?UKC 0<^H#!BM%' 90=.OH'8C"5K[H3'F# M30_!X8V4!$T$WO? *Q:?)3FV'A613'T.VO>:[6KO!%IF9P!3^+I=[_EAGT(X MWR)7Y91-N:!VIN4NQTM1Q,&OAFH:$S62WJV>YNKS<$$?&>R:6;IXVQBGP/3R MCQLW_\U&3AT"I*->3RYXNV/<*8+#,?AA&W]Y5E#I(3FW8=I.+=$E_*C!HPGR M%A[B6V5(*@"*H2W0L;6N9HVJFUY4>=-44[,#4("#GLSC/ O9 -F@3L4O!Z#9 MYQD:(]B*H+:)9["!^F'!K?VMN1BWYW.;QZ;[S:VZ)]*HW\Y#S*\YK!^ ^)#' MO7 L7]\0]1)XZKL\5U(]^91Z],*E)S[L6U_\BT/5K+L.0'5=>&(![7.S6"A3 MVR:BA&(V[-SW.HV7N/+M/0XWB_[)]^NV*LHI7T(([TH.#0:3+$H['Q-^-1>[($+<=((T,OE*O_8= M/F3"%W;BL[&%/C/D 0V%=3,?@^*2\'/SYH>!F!H19LYE!T^GX]]WM@7#SI1_:7LD3&_^+YTE0BW&>B+8:)^A/'>)\C''R%8O]7Y6E_$+,+O'Y%>#U9<<.!,,[NFM M'H "#^F'L+6&:Z6^0Q\I]48IHULN'X#<1X/0M:M!#KTJ7(VHZ-MB8:S:,@Z$ MZPD1EQ(B:T;@@FX1]^<1IS_WL>L52S>2\0,/ M-M>VY6GLH[@$&,F66JB#)BL#G[?[8DTSAW6@ 6L5\LE&PD^9<]C+6DWJ9!4O MM*6:H;+_XOAM@5[D%2![#A,QS?9=QQ&'ORX!,1BZO2U?_^S7^MNX[R\2&=\N MI(+RF7!N[3/<2$F"43%N4\@S^>>^8+90EFY[%\;U@E/I^CT!8]EDEI"D]4BR M73":]($@68*3$/UL)KUL-ORZHG[HE!Q8S7>AFK\6NEQX1_(L5WG^BP9H$KJ& M%:]/9*5Q,!#CKA!VHZM[YU]F8ZN H-;:(O\J\20];XDWUQOD8B9$%Y@2ODQO M$J!M>@ITGSO0ODMR#.GXOM,/G)UY8N=PO_$%_JWTR/0\2BNO";YXIY=(;O@Q M>SB,@/WZR1,!HR'MI ;&XX5U;4Q+S)79IK-3[BR>YV5X<%Q&\RRV!4 M\';+="&TT82; JWI'DYWE4DN>M4UJYS\>KE8%I#Y4F^0!69 M%7@XA\:+H%G'EAT=E Y T:3TW,&1"ZVO6VB'54.Z>Y.FTH3E_>&PB4V6X+;+ M0.061V7&B296(+K 6K(ESSRJNY'X+QF. \- M+HP@K[WSN%YJ70:ZJ?+#OEM?I>E1>^*L#]^\QUZBGBJU'CN;WHAN13/,4 P MLX?OG&Q6^+)?V!L.RQ[N%5?L=="7LKBDOZU:>Y7IM(_&5]:U/H&M/,IA>5S1 MDV8E5(^>Y+".>9#&Z^*5.FM1"VS][<')BX?!2B^2IF^5'O9=6.^13?5:_?P7 M%;OY'O4]/1]+L(\W9\$,P0B+ND&*+U',-OK"T"_MQ_S',CE-Q/T=G^IH8YX_ MXJL_.7:.0Q]$RCN"M" @PI7AZY2+N"GP^0_U!R!+Q#M/BPD39?*[=7:*XJOP MX(V7B>YW;)U3# M3WKNZRDB%:X4K;A>1LNA1:^3NI$JH+<9!F(+SVC5G^!G5 MOU0&IU)],FV?GK*YM'BC2S'Y]*=U"8Y'GY<.0"TB>M) [=HE()TPWZ[J^#$Z MLJ@V=7!\^SY5ST3TSG,NS1,?7K*Z@4ZC]%S.0UX__:LS=F-P&/%@_T^UQT-P MCFA3PJ_LVH[Z[PB9VH3LKVKQ##I)_?60\>QY6AY9E<)+!"#Y42!?N;!Q^QQ'J;%TLRO1C7(XSI!:3)-8:58G#K2#>3WS#JN7J2I^ M'Y5^(7:UUD.&7Y;7#C^NE(9B+#GD8U-K\Y5U\KDD]DUPGFGT]6\U8F;V5Y\= M%EB,7U-3O36+#Y25#.6&8;H0@+P9MCUI+(FT,JS'OH:GTXJOCL9O;4JJQAMB M#^5R=F.G;X TF4OK96282,?^U^<6_^XHQ0@$9U\EP*+4T;Q>0HQ#)H-EB(B/MM-8 94"NI_,](3S8F#\ M-=3[,\;#RN6O")M1 ?;#X3,7PD6]@)XKQ.(BB"LUE4"<%T/&^)94Q<72SH)3 M-T$,QZYMJRHSNSX%%8+ ']S_BC9C4O7T*)>(D$[S<7:T&Y0!V*4)?%QXP+36 MN/RD[/8V(C;S8F+_,,(Q\69[Z>P&FY%*/UH3ZCGP8W<>LY[TSA0'(.U+@>PV M)Y\Y'/[85G#1H[%ZS>--35?L@3K55..^M%@0=?P55@%]"PJ<.%:'QB4HSPUT M.IJH0H: MMB'N?)J]G(D$I<]X+D#G>TE/3JJ90U8SIS4)7(D55Y07SL \5J]R)7\><^. M+J:EL@E?I\=)^D6WX*!V.[>X FH_3?,R^'J%P;,#=5-=?>^]1T.^[SZ,)RM M3/0O/")#+=&#VM+H)).18C(_D1WXL;$JP?E]Y?WQ4SZ%MU*.0J>8-[S]:\3$ M1UMGJNF8O#E?U[')93A/!B?XT5W)W=$X?0!RYB8)VCL:,K^7MA1VD&0ZX<,D MNX +@UYSQRP/S0;A:XA5)!-BFT?0\]SBMRNU0L>XS5LE95.-]*OGOB&_U'Q( M[%#I%HO@ 6^8?X(E.HE07S4+K4B>)91U91?-'!N#+\CT5[WP7=)7D) PH>A; MB7"Q@W9._$V/O44H'QU:7VYL2'&N"]?(,!%[]2X^%15FP3QLO7PJCK#L0)_G M;(HIK<4P_G!Y6$L2 - M78@?2(GT_T)2K.H)M05E,*,1I8_5NDXAR@'9@ WQI'[2)#(4^*RA;QDNA)31QV CV_W)$7>1_+_VLSFB9$X+*P+.)Q>]B" O'('F[TYL;:R47V MC(WGY2)M^4>]\L]8IQ/:7,XQQZNCPE&M!R#"]3XA4NKSB99E=QETW#_$7D=6_DWCS_U_SZ5;,9M9"FY!1<14H@0-;Q!73J^DF^ MW2Y@O[:BW(/_Y(,X@Q*IV,$1*RO>[J7CPLV:+/J)311V\FU4#T08Z^(83#$B M6+=#CJPU"Z9ZZWT4H/2\_:'-%]FH,*.J\FG[T)%<$6O%>B92;2REAAJ+GBWC M7Q-]G11..VL.Y^RKY80*=PG'<.YP!DZ3OH2NA%($XCIGN&I,(6"D34,#L>ZQ8SN\ MI"]+W50 V@XK:XWH 6?N^# F@\<]%<5:FE6_Z1T-AETA0J+5M4-=#(=?"@EF MCI0UGK/8E7PL'@Z6"F=CYK-7^]L775R;=+CHACBYW?V^A3\SU81'X 97JODM M%I0<<(;&$8G+8Z2-T(M]=:JC5QYWD_$[@3Q]MR7%2Y]BI]T9SIIDR!H8,^QQ M]X]8@"=B%9\#_D2QMCS!)J'70%7K@T*M_HCB"W)UC6&$AP*W0JPLDS_?TV?F M2W%4^NOK :SG1_$#Y.#@KKD!?*_ Z"/UVXWH1V69EW);)FO>O)1)D1N_'+;= M)@X!G'A315@F31!C)TV.-1"B%&N^B9G% ML-002YAS/M#>+#N-_O>"\_MC!SFF\ M=B$%O,IVCN4JFU0X [,%ZP*:(C"X9@>XD9V1VD12VLGD*?N?(T'WS]3+\2^- M;+F-ZT;][('@'XZ&XC#1D,/HV=('H^ZJ_ M]>D\?R1Q8O[\)>:4/0GR4=H/)Q5J@I[4E([@X*JD1.-3P_)@SY5X^\_B0E>2 MIJ[FQ*>L"DN>9LB<5P91[E(?-:O8FMW;1?$1Y9KOO/^^LZ?3:_JS4M/;3Z-7 M9#[ 1SOLLY8U?F;=GFQF1_N>QQ0P(!2B8NN5L:615SIF<+7;Y^OQVUG++B4R MY?YA9+_+:3;6UC,LV-E"&(//3J^9T8Q514.\Z2(EKOAGD,U16?-KQ:&&1D9A>2#^_(B MG?2 UW1W"@&Z<] (/1&B*"!_A5 >(QH\X)#\02_?4$U$ $PH9ACBY-#DR^I6?W9A)\H[JJ1%F%\"&][P, MR8T41"UK/DR;@O&4-VF_U7<1K'CH_=63QC$B83OEF^%>E:2EIRJ![P# M= ]"N *;L+>DOM:!O LV[LQ4#)S'G9J^SP"_W9;NG/P5I%L"MI+@V#8=K M0CM@63-TE;=>I_Q)&5!PZT@X8_ AE4YA]P\]EC)]$]J?Y_TPY&7MTT?AJQ4] M>3 E>Z;[BCN=?TXD%'%T(@G#6Y?3^M'<.L>+@L]8P>4[M9;>5G7Y"G-]&Y\0 M"%%EDXJZ'\DFP_5&?T#])ZP"@F^8&QA?;GEHW_.MZ>&;]B+KKVV$!^!J_;2, MR$3=RX=K&DM.LV A:[H4SJ6Y",4RZI:?A'I(5RSGHWL>EU#5-#*A+=9GOX*AY)?AU[DZ)LJ)TM9L' MD_R MW.Z&6K(\[GKF[HWCBNC).+4CZE6TJ[@5OEUFZG+E>\WV&0A96A=:(W\ M.ID>4C^BY[=:G$."/+PD!DAY43KZWATB..O/O/.%%3F*20Z0QC8IR6CR#72+ M2O-Q"L,WGR9'Q$.A=BC8N!%N:#'T*K"Q=F.PCU-0[DRJHVU%#[S@^>X!") S MQO=B5G-/50,J\U-V9E;]JX3MN4F9]U-4Z1U M[ >UP8#C0BVAYG/MUWZLY$H-0]J%&G4K.)Y[CC6:^,V=ITZJ1G.4#(4$"@N# MF'[Q_WG6MF'AB$16$I+Z'.F!F_!*JEJ3'EW7NL:Z1+ZSW!N3.?QF_IBNC!K# MAOJ>(SU?9*B18YM% MZ/??$5C)(UQ% PKM$%&\-TJ,8M*<.-%%R$^Z^OW844N[\WIK]X5 /,;$7^(+ MUC-UXZ'EQ3Y2'VNC-ABD+\ODGE[[**ZEP;9:^NX3Z03;@@6K-@$[EQ2MQPV MC0E!CW<6AM243O%Q\6)D=]WNT^3ORF4ER:9Z;7>1ZBOJJ4_0/N!#M*^B.OS& MLQCA2P&;APT97S0[@\R3M1M/7"T "A_U8(9BMZ#C5;-*F7@Y@DR'Y*$&OM?X M24E4MK\4;IH$?2XTX%P/]PZT] /%[%U2LL,W+, M^O&CK[(A:S#?/[EPY_>X$]S688=^U"1?"B199Z_O6Z6XJE.'L5.QLJ>6MRQA M&=@*>EF[NS^/LRJ9&XBW_IPK.?KK7'G 1T_+SL3!;EOX:\3>KEAX">17\/(" M.4QR@NZKV]2G=X >0KGRDVG)6H\FZ]F?$N52\?RC#WQ,+^>C'\ADL9+U;BVD M.$V1.6C]-$EJ+M1MAL?60Z7-MV3M_CW/QN9W!4L?TA=V=97YQ6QYTAM>W:OX4%L[N$Q):=[&N>X1H[&H0NN[ MM[,@$(@'=(1A;X_^8QP [1(/#3T>ZDOD$=&)#M2A#Y$(MTB_SHD^;JY2UFOB M744UV?W"V+7-.MVU M4J)FM-JF<'#0C:^!<3>:!P.U;4]NX LA)]]WOY8PK[A^$>5'ASDHTO@M[3.V M>KE=>2RBP_KJB)#0=4^42$/.[!4#UKV'=^WO)3WZY.X0J,:P;_^W%(<3']D3 MU7=_ID;S4ZA+ZZU2K5\-HE%Q?O@:EZ8$&RD7ZJB5^T ^\A=CLQ 101$PM0'@ M9$1PZ_%I,_\Y@8^#/Z][?+O5!'&3DVVJT^4400XE)F8;6Y1"K^D(S#N"<9J1 M 0/\@)=EW4B TF4^7X^'GA.I%Z!OI18$SOX+;3T/X4:WR*%=J8IS ZT?,$_& M.W.AU,;N)6'4XB@ M<"MK2J)C/^M)<]E(_V. MAO.?68Z_E?9]/K49@_D"/G( ZL2B9PL$G^\?@/(IQX&R!A]L%*=MKOX21'_Q M:J^\><;QL8NHO+^1 P)[Q?1(X:%BFVZ2=6F#T^Q?=?B"Q$G3D&K-9JG!16@] M5I,97I?9F![#5,*C_TPRY C#/CM1>VXZ@8B8VWVB(X9CLPL5LZM*[5^TF M_ M/_>4Y'KVUD->Q6U3&OLRF:5CUGS<'W?R ,0+?S6,H$DZVG<57)1&+\N4?SYG[<0 Z@J3KOGYLM?5CJ 4^=E.^T$[D1 M(%/QLXWYGM>W^:$RZ6%YK*G-]?W@@BC[]'CV.PF<3XV\[[S+DI629+C?97E> M'-,)BWQ@W#D3V7R,H-&873WETX-W)"V^]/_B]Y:V==9:[U%//GCPLR+3)SW- M091H?72&3\B%2\:A9#=W?Y+DF" M6M^D2[8'M-=W)8T2B*Q7'DM87^2.3+ZG-X1(RWB2<\?/(D<\O/03)!=&L-QD M ]9FH?AG,X(!8B5X28E )81:F5_/LQ!-W@FYIO<9G9JW=3NNZINH='>+\V#H M,6)%?1DXP#7YLRY7:E N=G6JK*@>SO^CYX1J.OQ3>;_^N3T5/*PQ]R3A?L1\ M'\_\1>*IN**U_8M=^Q,2E\=.'44;7&L1D?Q8LHVE<3PB0^FQJDA6FEK-!0/P M.;R0S?"O7E-EO**V@&W9<'1ZK(;>>638,V%A_[5NUJ6B1UA/3!R6BZ)9!#QL MS>,-' #_S #+9I!$0[O2^:L:@N3.[U6VYV7K>NV#GYB%]0& MB=/\NEHGBMD(0//N*1[IG 5G3-\*4V0%12(/385-U-T)U2<+4:X ,/(-VL#^ ME?> 5QNF^(=]EROFIZK'5SZ6;K-2FM5DB-^MRMK3^HK?;< 9>N=0'?N0,/3L MRQG&F3EXZD]28W_^/BZ]XU94(FFV7-.4EZN>]\[.1($CQ\)^* M32<)LA?2!UJUN3XT;RXX8;[@I>A%DC@>/?UO>$ ,_:U> \8X"4M3@E#[1TGV M#;4IW'8&T*Y8=@,)_@['1*Z %440Y V2] ME974BKF@Y52ES>+H>AZGJ5L..@!A\S9#-[_&]6J'&O4_M*^7::QY(7KN5A93 MX1,CCLI<-IEP;A"*$X#1.(KI2L"E[;T'E) ^MCIM$.([X_GGB!6/YR#F_>$80=%VT?U^B%UI@W/%/A>S>? MZ?\HJ2G4##6 &H)6SK0@&"E<0-:\[IDYH<<'H-J=33!L:J+Z@8-GS(G6]7)> M[@(OY"3#IR[&)BB-79%8,+?;#GZ,)V"LO^W8HT7=7UE=S!U4VO^8_4&/DI(E MJ;I>6@3"7 GL)]%F_04UH M KO.'H!X@)E/3A(U7YO'=)G()LH9(=J+H0F@@#_M/%A9Q^F8%0&* MK?M=3P)#.FK3"\?Z0H-4:&RW#39FPHLQO; ?0S2.AHD-CH+ M76H8K,EB^W\HB0]I_NC- 97YO+2GH/TB&DT37@ M1JQ;A \.'#&1OO0V'_E%\/K$P_6S/9^@3Z$L!Z#95Q!Q%#-P&* S&S M(X)X#'&D-G,>LDY7&J^' ^)LRB24@@2W.CM$%I.^^/WXU _"& !0N@\T "*A MKMTJ\T%T7#D27J"85+TB*27MK'5GX61[2$J=/)>82*DP)=C8? M5@EIW92@#= TB,Y?U3#N&P"ERLEJY9AJ03_@^E.^">, M#B_XC1XOTO*;G@;R#&$S$:FM:%*P9E7BSY;L/'_N!+&.?&FUV[?S!NX#QUX> MC1T[J^0V-[ .)Y"OC+JD3M-P(K_XO!1:PA7C8H[%^ [S)Y;J+PA*-S_[\Q9@ MTP&(% Z@@XCVLXBD)@EGZ8MOO9Y++$:6="_R7B%4=M4GQM67AU;!:X\;SZ#<7LOB/S>Z#C=IE]B5?GW=FE#:>?R0"PIT,M*4Q6&! MX3K2G=I .T4)_JZCC,;!/?NU,5PSW*8F:>9#+Q_A??2ORUJ/VTN]RCD<'^;[ MJ6M3OATQUCN'[ICXA25FA@6 ^3PYPE4>ACJ+.<"%6_?JIQXE9N&P*D@/HN)< MUWHV/18N#)=N(,$OW6? 2CMK9OPX1;C&&8GWN=.<>;7OX.0U186[H-J.6ZK! M^>!G3?+_0FU>-LF4'RL"MT_!KDN;J^ #;V?>WW)[]_3>>4M:O\J$ !E*%J!] MKX748%N IBNU%2NHHQ7/QKRTO$]>-CP+BHK/O>)3>+K_TEZF;/G5Y0[SL;S ;%:9.H;+_7E";8&WY)##4'Z,SVVN_,*O#E(#9H6WTF^!I!(5%V& S$QK MJ/7B6 RC?T7V2L8!]=UNI-DE>.T$G2U]U!94>_1#.FNJB.!@??8K>3? M3A:1XDB!U%=-1\EFE+-51/1C9^3KKJ7[]7/!2(LE(6";"*93L M3&O3XZ!BU&SDAA?3VF@J[Y^T%0&Q(U"5;ZKFZ6HAC#9;)IWZS*FEJI_";A+J MNI3#9NHR6\P,3;'#:FLO-+8F:,<>\%1HV<]X]+/N?SF/?M+ $C# MQ6ECQKKF"^UFP@-#:AP5+XXLU!.68W3*WJ]>FW XPG\4HEB^<&+"A#6WW7K2 MZ3 ]T*6#XX%W1W&()_MV %SND-$@_(YF:E?_>7[NE(K9.YE,YUHZP6]^DRBH M&XP- )-.$^[HB0ZY#,&;.-^V>3C'"Y%UYC)<[ZY^V6);N+MJP__@*^M/<-N M\ 3R @$VW.\A9FWW]F@T#D]1SP^=@/J/#,1US93@XUH'O!=<)_A M#>C6_QY@\<.6E0FOL7?./:;36(Z]I?O$%X8](MVV6G3G3-4,_CN<:'G^8\/@ M\O>R,G4)^>M/%IDS",9P-=D &;[P;C^.+V?:;C>O49\>@! S47DUF1'H]SK7 M3F7.'8"$^WQ&QO.B:MQ@5;#C8@Z?[NRY)CPZ%[\8+15^:'X#4BV_CI_%CGO- M4:;YB641DW:(;3Q":::WH3+G.*--'BL7@PRS@-1L!.SY\R(*'VM'#^ZP9#91 M\T*F@5)'W_?'WR;?+=-"CKO*"]-4\CQ!>]DD(G"87EH?0\2;C!&$_E\U2:SG MOZJ/U5%_-2>$^"Z??G^&45_;^;X%ZA;V>,]U+Y(0/:*)N=OS>>M%LU-!-Y+[ M2L>,]B_NE$X\MX7WM\A -K78)LD5F+/$Y77-6?.(F??0]H'H<34_V)=&L_X/ M>A4/2DAQ)63W^&_=E^:."(>S0 )M&^2>U4 !F=%H'S7S'U3$L6V=C[!VH=&O MF_T:++'@S(D ;F I3&_FS]>8B,H3VO-!E#.;ZZ/S,*&6LQ'6B5_'5HRAFA/' M]!RNL(9&-K7^)G'XFKT(NH?> R%E9H44-2"RB#TQK]#<_\U4'RZ"LRD<:@+=7*&0N?RVOOTI8C#EX\._LKZ<6+M!"M? _X> M*Y5R 'JX&3HWCV%RA_%3CKX#8.WCWEK-$>_.PS?6EUF]GX2LGF/F9;NES\S( M)B4* B D/GK>O/P)Y55SU/Y$+Q&_W-64A>W?M7CAQ#KYQCUC3POU^;=;[F>T MUJJRR<.1!W2.R&(',!&V+Q*GLW #T4(:6\&9=E&X Y #82->T'T^7(YK/X8O M;S+\JI@,CU];\L(NY AT-L;N\;1\[OS<9CNG0H#(ZY,93E)U:0,UAA1IFQ;^ M^8H3N7NKJ")J$GKV13,W]1E%N2S!+H"8&8LTO+WO4XQ6.RIE;WT LH5S^!EH MBL7QV[N3"V)!6Q! FBYV36>$D))$6!O>P%"!D+Y@+&=3 >^8Z&+]G%"DLS-65T[EWB37RA21Y= ME?CS%2 KZ]@F.@]3_A<>YM'<]]I#PQ\V]04=+IS\H6[VG==6'>DD873^%OD.K? M4;*HKFD941US7_^7COIE/0C(=*IP$/M5;;R)".V)%PX+R*,I1RJ5'S>&)K5! M8^O\3>:$N^,N$1FX95;"T7/&F1AM'[8_9VFG'A:0=?1IE M?%UKG_,J#V+ M899(D(^UR(DC&*GX8&4*7]$\-SUE:5I>,]SE6=@J'=/;NRHM1Z4Z0KPY[S - M!1A93/6W[V#>0EU@@)Q/"ED/&!SHTCL[>HL8%*NVNZW6:WKVLLU83YVDQ\RV MB90L7E;!J5Z>!9G="F6=)211!#-PNH+'(LQL-IHNGO3E8B8;Y>"<7AP9H$]X MX5F( M!:V\RZUXW5&V(C0>L)C!V2TY;1#-)3!)!WJ4[*A_I#[S$?8C#"[5O M T*&MOYNA>[9EKWG]6&JUS\L^!SR,\B]ER]N_3V/0$=S@"XT8IMED?HU@"/1 M_KK9[6U+*\?#3N[7C\=WOTYH(H.L)M_=;];T$9:KXP(ADPC&\Y@DZ&P.NAK] MA (-1:AO9'HA Z@/#9/737_#=+2YHPW>GYTO94S)Z13OE&3#T!> R*T#O3A4_FY M(UOS;?Z3>Y)2A(]?5YA]JM&B3DCRY0]/J3:\PKQ0-(H1>8<>?N[@QWHB1%(4UWV[ MCKIG(^M^(]O'CY]46KU^,7 >>>>5[N>.E(9@-&Q19::,W2#,%+@%HI,;AH7 MK _C3-#8=#_&GKFI #W1(W;_:/11N_I-0&8INM@=6WD%__9DB<1,C/*;:GYP MYN<;4<=^/,1D'6F*WVX,TYO]4WQ..[M 4"3ZD]I^DV/D>6)24HT9ZYQ>_?01 M@E.>MGU;L:T1UGLX-D7MP,$^Q*[6Z0)K' <87\GGE%@2'KQFQE\V;F_=,/:,]08S.5/M%D M)Z2\EEK511><&31P.J+419H]-KY@OO0ZZ&78CI7("1;0;8HB4$R@:SE],A2V MLA_YV%K%3+2M+!@UUS5>_2%'HE+&15????%:/]O9HT]14-HHM%(S'NL"CLF8 MG728!!YX)56[2\K7?'']+/&YM)=6'O!)ENF'*G$HES 0HZ>(:H5*QK=.S[=) MGOHV\_G#T$;4VL,)/WV%68G*UEE&$?-;G_5!26.82*AP,Q^ZY5(SRZKHL0(W MKBTSQO*JN9)BU@FU,6R4>W8YDU^: DE*XC-(Z'?C[Z8FWH1PBO.CTTVT:'#H MZ-41 F@[V^=V ^@>OCF7MD!B!D+R)10V*BOH>Y0MH'[H_L^ M$21M<.TKG'9XGVQR18L4]*F?M;S';<6=-W]CF6S[#(U#EQY24D3Y5K2X(T4) ML WDR2[YT9XW84519_MLRWADM*CZF)U8EUY47U7RR M=KA&6=@!&##9-G1RWY^UO1Z\G<%^;(JHP=YB&>:;?+X#%"I'-YX,!.$@AR@V MP$-BIO[SU7X5N&1&(*?!M5(,?#%D-G0^^4NEQLP^SFL%\<.0A/N*]@8S30;+ M=Q)ME9/PZ^,2QE?K$U!]9?8"X]O&(K,+XB:2I\\D:^0H-\ \FAFIM="[0,:2 M/)80%*^VF'NF=%V3^/RKB6^0LU)9 MSP?";JRW:LJ4M.;GGVT;]\UNO[Y9UJ-K)]U;U]S9=6EM$'T;,M';.E.S_%B6 $FZ_;Z&N&VG M6[.1Y1=',O-C?.V(,YI-;9@!-RBF=\-8">#U-,CZT._F(4$B.F(AJ^EHL<=X M5 .7=GR2LP_IEL+>2_@DW5YJF4OI%'5>;6@/\+7"5XAP4.,G:0C7& MR:]/N.(<3XB<M^1Q.M?^V)];K\?!FSDK)77/B[809U+Y-O MCRL#QXRG+TS?W:WY$"NB!$N]O*>MH7!.9I%)W$58F)I%3<9Z2$!(W0"W)-:_ M:*(#O;VB)_5M+*BU:EWREL78E^LR4:#EJ!,F)]R9YO. 8T&4(U<\OZU 69L5 M/&VP%K7-$D26H=FK^D<\G@UW MKI4];+L?=5'8;7/8S[GFM"MXNG8]ZRES'X%RZ5WVK.7IUC8 M/A3285WI[!/-(-7H/WBU]_A"/(Y>)Y')\(G# MQ[XF X5?8@8&>Q.L'*L+BI$,J IKF2]L7SP\CQ)C5I)L2<+(2\T#OWBM.\= M8)V<"M':C2IBD8NZJ"WJGEZQV/^LA94A'._M;(L.;A:G&!&6.S L*ZB3A-QB MGJK\U6OL\(U\']8=\((UY0!^< B/$/1%.4\@/;@SFR/ MLZESM'W#K^NC#@G\P/Y)V%KG-(,]<)EVC]:-KG5+A-Z>D7#Z\?%U9\%<5OD5 MN]%(9>'67M47\<0-Y@ZM>=:D;)\1\>,6X)\&L=N01R@]8F:',CA) $AJ;6L1 M-2K@,G_]T[KTSG!ZB))Z+]<)!,O]]B.5D;T:]K?W __$NPXS[4E/1*&M>73* M>9K(C$<4N-?Z.4UIG5K^$:%](^CV/=#&I2,,@S(.YO,EZ<)6RJ? M^B\YU5OP**XF ?)@RI'H#C1O\U%;RBF@[.V;*O]WQ\U^L[)SE%_79]SRW#E: MGDI@$B:BV.&?WK)64J[2H\D*J0L\(J!,V2;'*#>3]5[ZSQNE&GM1C:XT]6D= MCN#LME^TX.#B2TN>2:>!B=$=B!^LI+"<)W)?F\P*>Q9@*YGGO!R-)I/O:YQ- ME1=V]1V*NLZ&^?FYV9]:#;U] .)"C3JQD-4'T@N#!ZXF)"9AF'LO/-A3G<^, M3+KVW62R:>$TJRU9F38LR4M]URS>@D-SF2],==0JF1MGM=0/+9T)>/+UR?\)"RA][*$=3+ M-2:&&9O5[> 2^A[OB$^Y2CG/Z MHX&C3\,9(-782@Q>A:[9QC'&0TVV\%DC C0\Q=&M\7N1YF%/?Q;%RB\*5RXD MI0Z=U:Y=O]F_=!Y<^%_WT2&/%PZ6D#F';9OA#R[;Z>V[JRMD_IQ:JO:+6P>G M=NH:@TPJ2TA=VTR"-;JZ;OT#)*%9@LV[R;#<(U4?SMT^6Y[]EO>VK\PM03Z3 MC)^<[\)!DXH3MH;%5@Q/XWD?B%)V <8ND@RUMLF,<'LG&Q$-X7=80_&C4NRF MHE=0!CMSWZYB_-#Q0XGY_ ME7'U\Z$K%0R#\\/H7O-=&L ZD\M!+(\FBK4VNL4@U8LGUK0$7[/55W^L@?=( M0X9Y_3A^HP C&^8%U!,,R!NW8L;]KV4Z?JRK)V#B%KJRR]T_W"R_=UH'>'8D M>1ZH1X&F'L52RJC14)\\/E2WWLG,2]]Q'[[3(+"KZ.KJ*[3]0:>HA_?:69)= MN*(9/K6T,$3C(9\&DGAI7^T0%-E<,0*MP&76@R[$+XRH/R:KC6[[M&Q)+3R[ MP7:9$4'ZKF9KU:-Q@ UV*IK:ZL,:MH$XUG8:*D#8^4 M_>EF2080+O^"OE2@48B+D M5&P'UVDSX1,/)/SX:Y9B"B<< "*+WB,K+A\PSL'4VPS M>/6025U:3@\L/]E<8EBECRONI*I"0*H&5VGA'5YCBXL@M!::#:6,O$J-0&E- M-=HY>&AUYFG^^#7 TM]/]W.@ZSKU._63KW9KRIBA2<-03[ KDKR+1$6H] M3$P$1L9G+L6)XD3P?!A%J M+US,!YV_GPSD[.24+*KW27>6:%4\WN]W^O8UC#.P#'J1D-EU M &*Z6-7]%@-A[0CQ5RSO5$S0-$,F,*Y":Z';$D> \G$99 ML5_LZ=E#R^C)(=6!UV1&"K+F MT"I3[>R]1I/1,=AQ8Z[H*3-_6'7F^L0<>#QBKF/T,<76:TTIJH@C MJ=IC>Y[1IH<2FRM\[R$OP_)_:!^@9B72"5">'4B2Y*XG8!,#%$.#+CW=O)&I M**O*DWI1.OE;_?+2=1YV5JD46-@,?[,HY3J5S@?L(@(U$C >E=222Z/>C\BZ M%)'.G0&N4CWKA*KX=.>(@=7,=;K89E&HHQ;LZ$+;]LW#U14'8O&"IW;6 K=V MGA'.>Q4URL6?]L\12!@I,;X+XGN]R_.GW $SM-#74<./_8.[-PZ'^W[_OM^SK*&5G""E+(OLV MU,>>1F2/44C(GBUCQI(E^Q*B,H0H6V3)DK&O22+[-D.4=48:4[.XQN<^?O?] M.X[[ZG=]_[S^GV->[^7U/L_'\WR=BW3G$9 ,XX#SU7K:5GJO)K^^OSK]V+JA MX8F/W7BZY:A$OQ8C9YMTP2#E%<1]'CGWKK=0X#,9%ASJ@ULU2',R]';273-0 MH;X\ MH2%;MD,HW6GZ?P7@:X3J^/[;20M-+G' F(:;C*O21M,X]4JRO/,\H4 M[C"\C*=R;SHK1?B->8U1:"_ZWFODO;$HA[O%5<9&*0=JFFJ)\FM"[GPW .TI MYY*/3C5A] '!X) HB 32IW8FH?<(J!M++?K:\"QY%-J9ET=WD,XM/:)25;1K M)^W>/V0K8,//Q63+H%2[= 3\ISF "U1-W,5H_.5NS?(X\HTRFG/A*F>-V1S^ M%EA3CJYPT1./9\M@$8ORQB43%BF)9#.22!A6!&9!$]GY1 $[IV3*'U_ MN?^Z #[_+HXW=*1# X0[HH]V'=;16"C73)@$]GIZ=5C"0.*09]GB/=X[6!^/ M%!GC9WGW%P+)XF#%^1CH#[YXWU^..TS]&XX3F"_!]G= :Y^081'T>E:VJ.5 M[Z.CC/D_!62. N%0FGF@Z3]&(A\A!9_0[Z3B6X*7?BQO.><=G.W> 'OP$<.\ MY.F@/K/[2: 1^M;,>,8%B?E#+\5T0G;UR!/"9>U^LK+(WY;4JS;F,DA"+ M^9*3I&MX8K@W-@7\$3*_2F7-5NN,/ L5A2ORS8W%N.@%FVMBVK>JU>CS8P'V M;F3BZH7);X&V6T< \=Q>KY-'EZVS&N69=D!06Q^2:W>9I&2BKO;0MG/ P$3K%?]V>HS8UAT# "$#DWAJB-72L9P2^9J M&(\^'1-4]S6;98GY)&FB K9Y J0;WZ=VM1!=FTN>SC::Y>UBO=TK;_]G=2[;LC&PC!X MU3U,9[H'+.B%XM;6#)X_ KBO0\4R9=ZHY**85\9(N-==PX*S:[W=1]E%S MCJ]ITJ](M>NQ1A,^B7J&F>FQ=>Y(W@G'+[4JO\X9_:.>VW'U\KWNC>O;H MWX\HE8H> +$34?T%K]"AGOA:YY8\&P6ISD@EICOP2L[BH&^EM\_^I).^T);S M6P8V5R <568I^\Z AIX\W@,5M(%6HD1_1G]K,8+/ID#3GT)5 )799A!;\+&UY"&WY'V%#GKK953]^ M1J8[XG:+,SFW]39&_-4EF --6_JO7A#+T(.4"*XB%.%RXQVJ9 6\0G3CP6+9 M5HB?MT0%8[%OW7 +5=*_1F?2-IU*X\(F&A>:N-((%?3HUZO&6,_I1DY[@P\U M3TT]ADR8]AJNV:7(1*D>@R'G00[@CZ37Y?R.?'<$='^@[W06CGC]H/HL[S^Y M^U:2]6T:X<*%L4'O5+]V"G0"MN%_JZYZ_/T(:.1-KT!\=3CLW!J5V3+YNOT@ M,=B1\\K.I-$;7Z$R.]OW!K+_Q87W:Y/0*Z5' 'NP-PA$=%P]C'&=7:V-M_6, MD!"#_-#T)8\(17^UR.I],//SX6>FY8':&; 1I0IQ-NQ9[_+)1J?K?3X[$N/D M8S(4,S,^HSW0FF/Z8E][WVS?C3,Q7P.BL :A?8@TWH.XH--Y*PZMOL\1\M7F M#B(?#IQE_QX4?9:GYX+ OTCEHK_QAXZHA8<:$F=Q ST(#1PY[J#:=]2WQ$:L MW7P<>S^@15A)5>MUC1\AB_(,+DZR@*NWXE#)\I'N;RFH:/GV-U>-E-U2?&V MGUUKPC$&"$:R!1&&OTI@)^*]TH-U:728'5EK-%T5*-:1H'Y*7%LI,R=L7GW( MAD$4:8UV7R9>T&G>$2G^L23ZA7SF]1+\N19UC ME,P4+(1*/N>(4)NN_GM%8%AZ/YJF)(A">#\,,N;7Z+F=^V2_4/F"K>TN>;DU M"X9[ VW*Z8*%T=;-;JMG\DC7$",$V@;S2(0K%A%;-S?G,?U)69M61\!"$8.N=!@$^W*WH+@D\YT+W^'J3(9DD0 M,[VX^MFX;%6Z.;_P:PZ)GCJ>3C* GYCP;?3(A'M@UJE]> :>U'K**RG M/,G MJ:]'E'EL70'WF7DMG<:?H+ \@C:^5+,P7V6IOB%VG?OZ35G.DB3#U]^"87M*9-F1.?6EVX\R96VK'GTD-N8[+T? M@34BGQS @N*H9U.]5_;2&D:<+FI%!]R9:USL*RPN;]H],<+A"_8[[+*A06'A MA^9MZ^-\3:>('H?0:(3D#\V]1'*HD/RKG/!B!_;\7VF7'I_==7KWL*7[[>^G MKQE07Z THWZWM%L?U+&SNL]*(AX<]L ^B!#,7GJQ(%P.\! M0@ E@VRT\L';'(_JAR8^3.A#BGKB^0]Z0B6:4"6[0D[5XQT'55P<']_,K-!- M4J[^S?YD(+Z"&PR:MS_@"OQ$G(F((Z#7)F/9T<&,\S'[6E5MPX@$N+7(7UWC M&#N-:JK:-/HMVI@[(;S30G$M[4QS\H)E?5*_(>\A39 M/$#F.0>+%KQ*_(F)6=X296M.07K]F.;<1T!2;:>:I5F9\6_P_0E)EZYL'>MK2:N0+DT.>#DXT)PC ME'OH=%U5G7&9LQI0>8%?+';2@GEUF'P]TZE^NFN<:W)+HM.!CDJ?ZTPP)(Z?=.R4Q4>)&+ZECX+=^O15R M#4]U(7";#OQR0D-YFB.$T6%Y3/?Y;H+BL_(GLM="JJ6(N._;7< Q;8 M1/X+JGO_'Z>6TCCU3F63"8U3+_XW3JTI8K!F*Z*+4@X9=DRS?%^(<'9[ZY9J]_HG,#HM38"$OMH@8(!/RD)^0.%]2FL\ZLVU>MT:Q;PP_Q*WEB'6P=O]H:ZA(ZBWTSLC6(59YG[+ M>P4+H0_S>K:V7K2^2IG]>;_LT]3[:,?=0<6?TL>!1B!]V8&,/P)B4FDVZ0ZQ MRZ\"?HWH45XJJOGXVMRKU!-Q3NYZZ_^(_%?6^@JHG?P?9:_"Q*E+,-QU1\A< MFV4S/B%>)1G)%4986O21]/[FZE'Q3^GVJ2>,F=.2S&RS_);M)R!JD#N0^9)C MK7V8[#[^R^YB(Q)PON5Z\S/J<;4DJ5KG_9T3IHH_Q3O]+_GKN5.*B3SX/Z Y MP5YB-)'F^USID^U-RO!TZ]\,48LEJ'!E.YCE:W\?L5]10#,A_@$H2GS M=&?N.C_VL/E5]ZDXW')$^!(8E_8Z<._!(_)X5=99]@<(DI*QY!F&=?0_9 F, M/+@3(3"AK8.A:')*_S/AXNAM)NL^EVE8 H VH9)9UTVJ'_Z/< O^?^'6H# O M'$/Q[FJ=++!>SWM]AF24RRYS_6;DXL>LU!8M4U$H [D/'TME=??#3_0@SN-? M-6+9V\"IFI2%UO*G/Q\_F+^?O3:SPYXM^(]$^D>&YS68G-_L1X"7=SC2%4+# M6W0#;VXZ*)KL?I9&MV_[6U*%HYM6HA=>RCT/=%ALH6#&OHM\Z+7-Q4,97FN? MJ@A;2XV5?2W <+*+(;0(M.&(@?2E)X'?0@:2/]J/E7EKPKLG''$[>!H'Z7\: MZ-=G$!F2V1#@*(W1IRS^9R'2/,0"[.U> MH[G3GRY?+@>(?8CXS,,F\#_WHN MZ&S-):5QGN>BICR9&?:.^ $,E+8XC+:X]T[N.T_!)93"S*]:$&QC^["._D4: M71=M];,'@^Z2IUB8#V"PRX@IFNITIY2VFZQ '@6W8^ M/RFDQV8RJQGBF:T*EZF?D$U-V21K(?H5!=8M>1^FB=IEKV'YG0?=5KJFQFJ1 M+^_,=%?0^]HGD8L[4M.F^%_ENL4K%]P*SY*)&HN.SEX^$26:5/?F387UC:@W MEX"#\K_U6<(Z^.V8%R\BOA:@.T=&+_XTFZIN2&PTX[SRO2+!4I(O4USD>J_8 M1HM)/-/'YJ;I/@C.$A77^B$] :Z()W7B?R.TB>X/\FJ&2RGEUY?S;W1^RV&5 M,PSXUK[40->&_TE@^X+T5DAYVL+.MBIC[I2'0W_;'N?M28*)TO-?GF MYFYF>6;_Q^AZE3$Y5>I5^'^,@D@J)_SF%UU5LCQN+.V!].*KK1"3!X_;@JYL M/#[K2EGS'XR/\>/78BV(1M/CSVJ^AFI)#SQ#F2_Y)4P=PD9?%- 5A6+-K6< M^I'VM+:0<])7)MJU7A'!5AW$>KS/^PD?V[M/VOZ%59-X+GT:K$I[/69UZA3] M27*"5GJ#F8*1)\+<+?UXB9NJN/47IU'!IX)E@_W7 NOZ?.\&+A7K_<[7W^O@ M(:M/Z'+#E7%C,0W!_2^*9PQ<>7SFW&:*E%,@[3LMZ6V"/U*K+&\9^./Z?5T- M#?+NR;WIY;68^<1J/58S_L/JKXG&S(_A@937#9 H-$\'?Q@4]F6/$96Z5U;G M%"33E'N]^ JSCHFG9$H(G9DJXI:-QXXBZ9(C]>O#P_@'(#XGIWFXQGB6DREV M&OK^I'F%%R?I_7T9/+(:NMAL\'TL XZ6W(U?O_7*2,:N&=JI-"S6D!@1*-69KQ;5_"VBR M[K>.IX_.C!&X27^XWS*6V*'60 Q8277MS:L;"N!%T3UHBC8S"[H@?B=&!9<[?;6(V5^VEX]+^ M67C_K&CY1?77I P3BCAN:U-P(T'Y-]FD9-ZS]7FTQS-SD[XOCL9"@0KY#4S! MW=^B.EU"L@!)^D&T*R2:;YF.RE5=GL@ 6H5QPQ;"8GN5YO?1/N]]^B^%#Z:& M2%NRVDA41WSX6YVM 2[?7W2,TM\P'[GN-(:')* M\=JWZ[9;>T1IA?1&6,+#YC3(79C@K@2LE&31F/+ZL;FZ<HU) M3@?]*(B&W'[[M8[04FUO*(H5OG.JMWEWZ,[IFITJ4P7G_^Y=BIC_=M Z1KZ" M#R1#< J)\&M_@M=K"G0>'>[<+B^*>-Q[[U:IE_$(M_J9?>F!O<1QZNPR[MHR M7UAE%V%,9)'P3.3;IWSA^;7&W"^;%VJ*) %'=O;5Z/=GU(7B(ANG8P=KQQ1B M \JWK4C^Q&P,;S%W L:O[ZYF>7QLE,_.WO6KCBXXNM_% Y+1/J@/>C3+JD3M M1[)2A<@@W%2>=,P!^*3SLN?G!:^'A=7E5T/EM[\8UJPU) 6(0H=CHX#-0.@& ME'R:GN#80$FF:H1)8Q-ZB,X]W;9SI:%O[?OM:O(CZ4M?2;E^&@!:.?!-^IWL ML 8" >_0)+-&R8 > "$U&;3=LKK0O;T?G =+/6<(JOO _NJ M7X[P]-8A_\PV$'313&%##PPE)O?:4(5P'>4U(Z>G;9IX Y?:0]X(VI_D;F%A M!>KHHXS7TKPW4"G+=;2]!Y[WZ]&$)>_Z &V3.Q(M=7B/A#6[BV5Q3TXOF>8\ M<:4_=4%VD#&\]BG$SX]XOJP\%B'8@RO'_%H(+92=;'A:W;CC<&Y9-%\X(UKR M9.'/#&-IJGTLY0AHF:']M= \U@W&J)*H;>(V3M8B09]A*I\UG[VSUCS'*RGQ M5,TE?E!H9#7$\1YC>MP1@#->E,!TO'LX3G;#OPE#4+2?420,\DB7=W"'\5CC MA;V4&'TA(X:5M,9#VT=DZ1(B3X^F1T([I%R_]'OK?78?3W??]\8E-Z*8B84F M0QKG&K__-=8.0E'9J5\<;'>,// >W5."/AMQOXX CN6%[T$__L3&M9RL5S+P M[T*L;]@;CK]HTWR>A ,3SWEL>Z^@.,DGH;Q$=/=#Q+O5%V86'0UM3E[C%[E> M$!Q;?%)8TEBNMC+=Z?35BOH$5$"\MNS1KN@Y4A>JP?D9S\ *ZO09W%[JG6@3 M-CL@.T<$83Q.W)R:D58*.OR4+1)5;]+PM9DW[Y]%N=SB*Z9N6A_SG5GOS#>' M?KI'OW](9SH8GF$/>UYP3??L>]:?]9XS?,:2-&?G%"/_,:!V.*5J MF/\\$+_@?S.7E$RX@'^TI$G)1ISQ.CR5ORNDW]R4:Z-Q$:>0\1$:>,T-!9]& MXD.[ LC&1.M5,)N9X'#!5&9H^8Z?_6TWYID8_;%&1!!E6_W,PKD'NGSNWE8/VM_97&&3>K%J4K[P5D-@>-Q; ='I^1*VD. MX!BXGU\-T6Q5.J5=*:-N5BIF@*LH,9#%L6+81]+%8^07MOTJE54(ZY=,E:44 M:;MC&>R#_1B]?52FDU6$UB^<[ C\8B1IQ^\Y4C<#!N+/A""VB:S#EI1/?N4@MC7QAY*E7:MQA,Q/(AU'JM5'' M)ZCQ9!.2'^*SLQPQ^647EK5A\8Y0M6"/90K4R[7=]OFMT[>;KKQA\&(1-T4+ M6-B^H[1"5E#.;,0Q7*WU5_))3*1:#YK[0:+H;K^YZ+A\_\N3)MZ>-P#;BTQG M$H>;ED+6P*\0[' CW&%_;8(F)8(9)*!AQ%$0C\.B0UTAR+P6VM MUM1BT8\*Y;_(-PXUD+R]1SY(6R7>,3['^6VALW,7DS/Q,,?-?2='&CL6C>+7 M%B"!FG?,(K&>[I#NKU+#7/X[5M2>5XXOH[-GP$\0 !Q!G"?] M@UAV@/5"V&;*-A)KRNQJ#K[/EKQM&N]BEU3JX)K)N13*;9+M#=R*TM/MP,/( M)R,ZK<(R56!,<#T\./;K.9X^^OZ\NXO1@_NE3&JW F+Z$@>L8'9D>LK3=@A. MO+91OVJK0Q5?6,;FN"DJA[?^Z;S)T_N\5'Q^]Y_RER#]K-X3.DE_SS/#*Z3! M&G43<'S8T!X0Z]8?IY5W^ \'3;(U[C930Y/G]=9^R4MFIG5>N#LTG_1[@I!" M>=*PEX;"W4 G3#LK-GLO,T)BO[6IUJQ)+1!"Y007:(#S;% X>I)79*BV".GC M-SL%HO$)UP=,V"J,:.QC2S*[^OS%*ZWO.2FN.K$QX]DSN@^C;VULLY/T0'-: M*S;9%=[#M:M['%KW"F;>ZUT\]0 (+SV9\]/B@F_LP_=406"!.$OB(HL3QW'[ M>SU*1(5_<#MC64/E7G]4GW$VCCYZJF7/<3OTO.\UMQU?\DKZ8^1*EJ9O&RZ4 MD$6<;<<==M82+]0F MMX=B.:\L7\$12G!O-Q^F%6MT^Z81EC@>#-T1>\1X*U=*;TB]"%3=[KGJQVY/ M+.FATN,E;XQ))^_L230TM\=)-K;M\ZKF+O;XVV==Z3(6S]70 2"B9!<:1VN2 M)?"$6M5RC(ZM#1&I/-JR77UB<99^\DG:-4V/SR8-(3=@3-1)9)-?&M+[")CC MZNG7Y-1\H9=WV/.K\[QLWN1!W_1;2$Z9%)5IQ M"@GK^,BRLO2DTKJX1C-O ?B@1,MY[3[#736/Z[A)V+[#O>\CC1U#]^USSTG$S&J[< 2A7GW_2PW /G0N MF?"H@?(4<[*\?Y![<1FRFK!:/*"D(U>OXMBPG M%IX8IUX(XW/"I2?*=TR_W+()M'6.IXG$[0($J#HVR[ MT+BJ=M6Y4UV$R&J7^%5^">2.N+PMXZ;)^;0\B72(2 M!T)KR9 /:@YR>:RHQA_K-R0#S]^G#-PKLYJ4&V12M5ULH",NXM)7/AP!VR8T M>V>,2WBTTE:PVO-PPK0@^.."RFCJ1Z4W$JN5DH.G_SR-=:%/HG@0<_ *5XGF MF/H.=;, W#O,KTY4 M)R%/9JZPZGFJ0]C,&3OTCZ1+#&KXMPSP(M[C _U,N *)/\P;"]ZY@06EZ\KC ML+/IFI*?&X0JK,U&V!YIIGZ,U!YP_W@OG.W,\H:650,E>IV8)[V-QO!3+\PT MYGY@<#8OG^-_]OJ^'M@C(DYB+<^/7T/+VNQV,MV!RE]/:VX3M_I,5FA^:DDB MJWOO9KKQVT)*516W3N_6Z?O?)"SUY*ZL9@P3!4U]07 M_=#P5_*C4T_K$W*GO+6>EK=$93#MY?+2P+#^.>=,;>,?7/B9WUNX."N"%*6E M%'S IUGXNM(3MV02(9=9V?+QOW.J!_DT#\&^@9*JJQ8FBTV( MDE_JZ5:;*[7-F.VE<2J2OJK#H4Y;(NYBK/;]# [&,R1S/[\S52>[&#PY%"O^ M25-A>U/D C#K,7O]-J*R9:\\P>=M.Z[::]=)327+OZKVRSPTO?Y8_ A 6YKI M@:;/=\AKV%9/HU MXL=M5P]7YW/V2[A8\[3JEY9Y3&3.>A$PY7D+3>"(V7@60.9MV1@\ -.]4_Q_:8R)E52A6MOOO],!? MTO__J>3Y%_LL$8DURSOIZ!S> M;Z[T;8SN6NI'#JC>;QAA7Z_6DF89'L.!-N(H3IT8V^/LI@O!R2WC,NZIV2QO M-1LEY$KJ! Y'/^$RZQ-!^"*[]"$KA0X)VU]?0U>AC'T!;^!*[<_6K?+/C9>Z M]EH65I^49A4GV&QP' %Z-"5SX0CPK5STVA];0:4'\[8^&Y'HT:R>S \\[3:K M)?K>XIH;P1*U<)KN4&T[F:1G3YT T\%55N\52$U^2]YN;6Q [N]%\K,KK;Z5 MYBHAUH104[B?4&#MY?_4J"Y[KG7 6ZZP1 M?Q1(7C(@7>F?# [R&"Q\9F;>,]>&$!*"=W!P['_;XW>"(4WY1ISUC4X (0! MF;^&ZS>H8F$Q1T!W!_-T8Z2LZ?MI%3/9"W??3VJ=]J9/=9^Q/;>V A^5<1T]W)0NN3EQ"'@ MM&)6(*O$;D1$8JT\MI#5,DS* C\DQ&1KJ<0B$<.R!TM$-B:0>2 8I7 M-4> $_FRE0L2'F/J&NZMUV5^^BUUZYW *H=C4-2C2&Q;H&W9?_46*B-" HY[ M"SVKT*8RYCPZ[BW$ZR/P&*NFLS-$LS;(7_.9Z5CAS2%;@P'A+5&%BG M7^GP)/[[JU4?_U+ERW3+;DGE @) VJ^?RV0>VU7#6BPT07.Z&RI8EX %][FH+PO?GQ._P)Z^QS SOA9B/ 31B4SV"SCSK=VJ2P;*\$940\)E>--0G\%? M7V3KYQ[A\X0')?,(\ *?H$X\/--0WC-758DY @3GYCE^9]9'965H9B6";G?P2OL-)+$OA\!3_2>-JH[I9N"ZI[M9MA[+EWIU_U^V10GSDON M8I*XX(T+HU&;X!U.!:N&J89Y\RO=6*TVH?>681?%?8;D[A?G/#EDX-8_K+Q) M-P*_3/3X=[#)%[($1N3BOX--]E>:'P7O?MKY^B+-3'$MRZ3FU=^FP:0@?:#$ M\\K@>E@_*&%)0/#FPR54)$?>TMG'H#_7>*N6;LFS?EHDY=K(+'!'N8?Z@CUL MOX%VK&B&E4A\33)9"!M;?>20"..&7?_BB:!OK0^KB7\&VEVQDK@TJ_5/#%2R M?"F0G6FP"#0QEG $<&OKX*%=<["D=MDW^L=QT;,T<1&4<_MSC&8E?<;-E=<, MW"S5J5;FQW?\09>Z='S'SJP[ZTZT.RZSMPME.,5R6-N)G"DA3..-MH-6AQIV M#(4^7.T\S--2J04-Y60MZ84TX"I=W492SJAS\7F[Q+E35HA(/'W/\FFR2!FQ MLKNU5/!3[.ON!7PJ" M3<$;SXS)&?Q:72,.UFXR[2J_PKS$VF 2V__U"5(D4@ '6CV7B2=A0/'PT)?U MR3[.X^ZYBXX!3<_A[ZXL?TP3"G.6$!^/@(:!1Q OOP1>J@RN MNG_(]KY#;O9E^H!R:,K3-?H*[9R 'BXCL>B?"CLE)(&P+<(R,;]"6Y.,X,(M MQU3%I3WF+7&53*Z$74O6Z2V.5BK9!2Z7?>5_L0YWTX^Y.4 JL#N)5W3/VT$#\HK;7&2%5R]&6\; MYZMJVG9GLB'_J5"J)MQM0$Q$?ZTRC3]0@X$-V7BX?>A.,H/M.)=2L![PY.TFW_VH UJ.9AJB-6-AX?U/+>VP]+,)Z4[QBB MY#&V%'KGKXF+&S]YD#%HY>WFHW[GY@DC&O!V::'O>8^EP4Z43&B;2-2FDX4T M/C=N1:1)*XC^8Z7YBS''-.MA>Z#M9 ,=GL;>(!(]S5+4U\9/](J*F47"L+XE M7!?W;C*G7T]-4"5L' %7LRM%F4>FM]G^UL>I9'5CP)VHY8W9N6PVCNK3U>^%M] M9ZL^0>K!:S9*"Q9.'.]%QG3,8>S35&N373F'H>;%R]4KZ=7 MSO9%>FH> <*6Y]TE0]2UTP;.=B@>I]9[I:H15HA26' \^J2-[!BO_8]1US]$2@;%&N!!)^GA;D:5*X;?QS/TZ?OHDT9R -Z,1*V-L3MT6GH3^*Y\7QH0" MZUTYAB=X@*.C,B_9FOE.EE_Z)-Y',C'ES7D R^S,=C(LZ MB,99U7*2X<22VC"AWDQ'XD/"JM7S, =<5J87;\?M?9?L@-^^JJLB]!L $Z#V M&=V(R,2B^>%"D_ S*PU9\J']IVJB5!0NS(EH+KF[!@4IWMA_TYE5(9DRB*_0 MN U+IKE$A>V3M!>Y_M/\*[HA/0DN%3C\EI@U_+4Z]<, 3,;N$/UDP=TQ@#.- M12R*CD)G.W)?%.:))E =D.C# M(\#@.WT_T@TRQS9"R">R8]""5_"I-["D<[4^8+!'1PH=C>_N/SZ-##&HO5L[ M!J'+I=!TE]\+LZYW"K.(,^0[V3L%ESVX9[UNMR2&@-N#1,?)EQW7R(U_!/3 M**HJ);H=3+J&F'6H[14X&-L>2]"\']#UQK%/((%Z2N2NAN3/X0>],MJE6?JI MNUF,0PNK>Y%:UQO&#TC>[.SW[E?YW+%S:6I.D0PP+&(TN-%I<=QX]\S=OT6T M6HZ 1-&S'W!YT8T4;_,O-<&+IMW]WLGF%S^=RW)LR6%-D[+>D)N!W5];X?C, MW-]Q_M\Y+*&8O9W\6OA%O)P-88GAW?Z#<>SYGZT3%O1*^2T#V2V];E%L_$,: M#*N[WG_E.U1C*)E'@L9WZ!.WR!:H7F[:B[%XL38)A_JYWAN2?Y)U:O]::=W/ M8\+;N:)+6&R1_?+_I 5:DL'OC],"S2=%D2>&NX_3 I-54WKQ0H6$M2-@&7V( M^,Z\N3PP%EL '=A[I"N-$ZU_(]\889@D&^_4/Q?P\ZH2J23.#^[Z ?Z#AB<3 MQ)%*;Q17(^J1J.K=6"Q?C]FK+Q>K-^ZXY8[:55UD)75=I'IG4,-+]/ MVE^ZL)(C'6,-$LY\ZQXL(1:C+I;V"P?:*7^UA*#!9<-T--ISD6G*"/>+))T M]_'VU[6 ME?DLN]FKLA=V6<1B]VPJZ+.)]KAW/6!&,GL9\6JWX"T'P[ARH_KS$M^>'@&G MTQ:=9O8_ADM.V_\M_Z\?UE1+/GT*-*N I0F194Y.&1T_*#K>;(^[-X%RCMW0 M[R+OHPVA0[GJQO?BP/#N@NYH[3!T+IO*NH>'$IYWX)O[OS>J)#A_: DJ(?+N MCV):-.^#6Z,$1!+RM/ICH.=?J1GKNYC0X [UG\)=]55HX]<&TC.A^;#=[9J7 M]Z2;\Z]*UKV5&>[$Z3/$@*H1](@^9%-Y$M(5!K[E^;#LP[?#&-^:]FJ_GG_[1V2_4]+ MN#QWP@L6JGP;[S71(;&!,=@5Q!A:4!DU!UHYC(='E-S1BG28T6Z:KY^:>"VK M++WH9.?Q_ACNOD&:I[O:('/L*Q1TE,^#I[_ @IMY=:JQP6>%/?LD4Q863<3 M;7&WY:JG QY8L"M->Y+DJ".Z)RE/$,(]G#Z'Z2F3]9NO"(&-_L3HX'-T: M*RGI@M'7,;FK._IWFQX&&E"88^][J)#&@RGOAK#-$J>Q9I[5E8NORL+D&R@R M$V'_1"0,RNVKL9[*,!XY!6RL?(!1V2I)>F06XK-@S%@RBO- *FLQ84[Y_>V" M89]'.-S8NFG:(P_.!&9AT49;PE-*,=R:)(3LNDXV7[W;F'?CLTJU;I>O\N'] MR'?FJI_[E^RU924_&]_\4\P<[T7R6+7M@L4MXVZ,13V\6U>Z>6E$\G-C?S36 M.^RG3LJBX 6^V&;_>4DCX;1+G8+ +OHNLF"G> MHE'A:9(+R'CO]-WI==6Z$O(-2@)5N\I29R".[%'T42H>>^J:FD5VS^L?88)18&;HB3V]=V%1K@&U(2&_EW;L?T]-&9D(1TK^=5=9>62U/MW]]G.@(* M@TX>1@/T.X(_Q^:8S7!3+;C0WC^PY >>V@8EL/G(S(:G8I?-0Y53>/FQ-P8S MAH]1\+ZBS.E,[''%G-^?P(<(=QEB=JZ^7^0?EV.L)Z!T&(!97--L\27&9B[**';R51FB;-' M0&?E9]EO8_,1*QY)-*"IAO2@V)2=3,@*F):U2 ]G/$>N3\"I*G6SB)M.@Y*A M6889-9B&*ZS:47H7J-W(YI XDCW1EG39BJ2;C)@R:!WD;E$HPDUK[XUONJC;_0.'4C\XJM:TM<-_]*UPB0!2%E54G\A4\2+'@E9CX M&/98#+74C_SV(K)VI9;?$\;=+OZ2^.QJB^,HV/9=TI\OP53U4HMAXVW_<)$T M U%E'"('3]^M.18?/&_]8;PQPN1^SYZ7(!\2K!]GCZ'%'-F#B*!:4\;(HCF)]=O9G[ MLZOC3/NCES\(W]Z)?!Q7D]G8,^().I4C1Q\E05K_^WE6&A8KJQ7N46@0S_*D M/V?Z7:GL]\E+/9GBR>JUSD) MS_)-TW-L&)_0]SN56 1VH_D@]Y$S0OVHNITIU)L71M13:!8GI5+=L^\:O9%G M5VMSE".61WR5R@,XF!FX]0!JU-:W/>)YC^V?H?B)E5NM"0GM@_#PE5ET;T\0>U/(FWBNN>;R15-[Y M%<"XY*>3VT-L(%N:8-0>->,S5:@[7W>RP>]I M)'>^\WMU3J;1H9L#(8G\$^<-FO$@D#[@DM5F$#SDVZ/KN4*)2G2?O 4'72V/6):N5(W;GN[CDA62&[7'[YZE56X1L5=#=N M^I\& /HH1ON_#GE4$"'&_.SN8)MN? $Q:YE686<7J)%O&%$?&0V5*;YPBFY( MKE-A50_,'S9!98O$' 'QZ*:[C;B>7G_'GA4AE=CK2.Y_^#^\*D[]TM#^D^6B MQ'W@9K]C9@&IX,LNYY4IH4K[DI:F?%[C5W&QDHF&5R\(<^LSG(0E'@''<;K+ MV/0>,+T3W*IE&H/?+0N6+,A+DK_O(R!5EW7%+==:ZME8RF75#3H6TGS(6LTT MF0=%95.$=&E5@FE4?$JAM(6(O)QX0+&\8W]@*[W;'.1KLH9DOM%O "#JX7"B M1BD90;R*1=)MR;RQ NFC\@7OY.1:2%VJ3_?5Y^J$R;\(!F4+@G%5:C;OC()\ ME.0RS=F93+A3XBV/\[+/=@"4)F4:+,P:$9[B%':T,-\E-1D/,HD1_5-36]ER MG'$FQKNF8@".?KX;DA0%T??&0N:S"083$.^]9-$3X\KSR.UJ*Q/. "R49X". MB5/EW3=')HG[[[02SK?_=M%2I3^/;'CPPF;,Z8@"?R77.4\A@_F-6I*;_2N^#K7*D\O*): MOKI*]XZ 6^*E!?LHSOVH16I];3\-_@@#: IMTWHB$SM.$)/7CX!NB4IBP;:7 ME7#;C^;NNU=#(&@AH!@_9&TH,-\8I06*1^+LH2)$L_Y3WY?YX

4E5\3.P] M)5U2N<5NG9C8JY?KVRZ _9^.?4#DPQ6)E2NP.37,S+2V[.M9XK,>AQ0_GP"A MBP$YO1E0'HY*EY5*+GWF#'V((F)Q^:TM#12]H6SI(D3.;1^JN-2;4>](O[.4 M9[=B[UT03M.U[ OX-O(CSK69$2ES7"C)-X"J4^A_[;O:U-Y(4AF8:;^*B>@> ME_\BRXUO1;7)[-_ Y^B^L>,&?1F;&;-LH61#O!1$$:.".[V5F \VMGA0].Y% MNTS):^S:;%"KNNL/.0G[A;6PHF!<^&4SJ-1L\3C0C7B:'@!+(.?_O7FBLCE5O9A@R' M/^DFCX 0E2%6?G4+J(W

X#VHK)T96ME#R:5LAG04QN.$T??KU]/FK!%4\>J<+KX07GY[HZN#'F:?/',1-WI?, M#':Z\L"D///ZMWD6*[^3.5?)XX,GLDIMUT%1\$B\%8&>2 DT:)B33CQH08R^ M_GX8KCH7UR*V#??'O^V1K;TN8 X@#<_\_H$72=C6(,$]$5KI%'H,M&_L@#/( M;\3/_75L[^ALX+;D0H194'H;S.X_CCC"".^)=)XD,S(C7BU&ZN2K,F68UQ=? M]Q^,!^'W''6B-0PABYD5]#-;8QT0.Z+W32($&PGI:]4*2_BGHU$UM;2'KL"[ MQ4UK*]$L_5,];JX2?30Q\ +9P+C7[Q=-@S%1J5/Z-"@[0?-&+-0V M'W\DW(&&D^^W(A% L]" MC:C\157A^4 M(^N#V'^;/)^_KJ;P;Y/G@NXWT5)M7!I_V["Q5 M2RP7RM;H 4+:S9_[=BW0@.T#XC\&-F$^\FFS;D%TUQ' 3V0GH'#6Q=GVN,@O M=L3XI9/I33^R3J%UM3CW!+0SSEGU=Z4WM/.LRDMCP;$'?CS?;(D!5/U8BJ^SV1[GPL@;XIU=J^CP!Z)/DTJ0"YMON>GDU=V;9P* MQY,DZGPX=]?%U?V%,UTB]!OWZ*) !WX[5F5AM7TH9A4(&CHH>*64;#\XE^%F%%H.\G.IQISR\>,::&%-%E'*D(B_B8,%#( M^8P4H?^^&=RA9*AFPG9R\.(;E@'\ +CLWU[.##08B4F7[DT\6(Y#G?XE!>6M M<(P4@K7".2VX>%F?'@$C ^ZNU'?%OZE'P ].(.QX?NQ51\0$#(!KK(I+7K7? MI_95S0]$KRT; GG1AU<#SJ;O#C:6D&[=D^A=KE_NJX;X'F9WSR7W=]1+M;4B M5X=EUU"LIRF/:/9P:XS]K2J2#:&8&?2*$#]P=5I^PG? ]+W4YO#F](Q89("]A+N,L-&_OH2^")0G\)Q8V2>CCU"S*0/0HRL MWU@PANEK:-NI!E^XV'RV\*;H2\!08$!.WYIZ%MW8&O+"L^0'88J7]_.LW5SO MVRX?/WYC;*H>6U))5-'Q*>SYB88MW;IOCA_BFI>';OL&ZCTU[ 36MA M1@ 5NAL[OUOC^?>'!X2YIQ21W?6\'-SCH83YMH?ST@8,+Q3U & K,@W?>$) M.P8OO1"2E&>(\S\<9 ;_5&_$!_/+ER3L#>[<7Q$[]&LC?F8>1O*C[X/GU&X1 M(Q1Z4;%@=N5Y5+R,6];RS:]J3EZAN>-M%]HD7OPSV[_#%-X8OR/E]2(Y,L]$1"@++'6C,=K%QHHD70&2>^["+Y7A7 MS,67=$^=Z"-M_)#/]YD1NM/YN9/X3Q'9_B.!$157_1;"2)C( M\2_GT@RERNMMW.,F4>T\GND2J2\ER-:_CVLX?E!:5,"SM0.Y':?Q\@=Y8([& MMKBD=8WG.5]>A0!.1H7)V:0^$:/1(0O0/+BIZ44 28XZO@10*N JPNG%L%'1 M_\7;>X8UU;5]GZ%W(J)T"%X@*%VD20N(4D0(%GJ)"$@'D18@) @"T@4$%(2 M]!KIO4E7$ 3I0A) 0:0DH!!)"&^X[N>9>6?>^YKW/N:88S[D6[)W]MIKK?/\ MK?]9HE:M9$-L$US-:D=U2/UO\:&^D4 ;P#$]NA<C>1K6V]/@N"TM:U,\V5&I!3-OB#R$= MT7+>-?D//H]QESD'_MURKJ!,"_O5LR'B$XSR[\>C\_B(\EA[^?#L?EW*".@\UW"Q">R$K)/QLV2C4\ 9WI*>:]89^X5* AM M+]N[>*DR?: 3"\(=>"/N(Z:A> @J'M6P4[CJF^3G8G_#N.\A-Z^\5K ZJP,X5OS/.N7:SLZH'!4G#>2N<7U=L-.?&&.O MX!?7IU=\IZ5+'ZGU\P_E.!'IMJ9'QK=Z5[Q ,]/_FV27XZEP:_[EM M][<60UGJ3O1"C&R-M=$NQZO_V5UU0%R(H> IRC"J43*I^U&21P@P)K!5L!_! MW/8&_[DN71R0/C+W+$APNP@\*/V+M4N=NJ6])/-.:][!#QD3T=CW5"BA\-LE M^0Q^9_C86:'8L6% 8)BKPZXY"OOM9Q_NSF-6+4[C$03Q0RE*:0DBE1[5_EY) MZ9Y/NF4F\DX TC%T6OI /1U0&J;I<&MQY020A,'?P7 3]7JSP^SM?UZQ\N 0 M^^:]M:+R8DBVOSHE@T[_26B:#B"- ?$6\0%S^)?T^' WWF.W+-D]N158M_CB8V)PE#'!,[]V@GQ(/ZVAT MW;R^X\49Y?>[6NH?CQ+^-!_\.JZH 3N/1^)AZ4;-]5T$B8+RQ;D?!\$%V9+\ M^Q*/6'6'7B:W,L4$: _5'6>= #R S-2)POF (Z1W/-96>0I+1S%?G7?3\U- MUBCOE<(Z1FSIT>RG;)>3A(BK!QAB>B"]^A%,]3V%I99G 7(0G9A64UWV*4'I M4Y'B]C/)^=5]'62N.(W17>F]U5YM%6(YB9Z,R,UD:0!Q_U \1MV9K*GS1F^/ MT!=&^(F;*GS8#.:^4_LQAG)-IE.T[ M')N#CUX&,JEZT\[NVM_?NPVK- MK7)]R32"8=CL5'">X&2CL+_)C$_#3]M<2Q.CPKJ.3-')19F"&V]5-&NP\9SJ M3ZEO3/J ]CBB 3WOVD<@YO37+FYV<_]F]M/Z@%N97'4 M:/U#:+P=:"@EO@E)1^$@]@U9+@K( DTS-]6^8DU45/IXR9SZ-TX 3RU#H'*4 MKR!ZN"7IGGN>$-&X8%,1YM0WF]95CX;%&TOFG4OFJ&2HJ/EF+9YFI#G6/LC0 M9;3!1YNU)4D*=H,VHJ*1]AX"MYK._F!D6O#>>V+VQL?A%G?4 M"_.4Z=_D3;(/49"@>L!&7"S-[,Q[3YGT;7+3OC3UU-"7RU15PC\&L W+45N* M:K7B.0X]?H;TV08>U.'+II2O^A:2#:<Y,OMPV+N)C_/Z5.^W9ZI.]OVN- MZ*@!B9>:HP)]GR$4\,!M+6R[?KAK[ZS?/"QF&9BUG>V5U+P^Y-BY(ID>]_($ M $ WD(&K)F(KJE$-T'-NO)[A;SQY>F*(*4HU+!9&_N5)=8>(DMWQC="GX+,=(209XB"NJ ._ MU-^&CI&_J,:;#4\4S@A#"GQL<&4TBL6;,0Z1>=CTU$NW(F<].+?E^WDL'Z#O MM+I$_3$U6'70HIJS)>I>Y',">' "<"%;$6N+U^__\0F0YW"0)(<%&^<\ ^]- M%1B.+^%ROO= )S%G8+ZW".;QUI[J@37EC]+[ M[9]XOKRMR52=4&\EN:G[90 MO/6/]<[5QA.1/ &@IQB.P'%!6)HU]ZW)@GT!-#&NWM4F4_,OE% MG6=[D0WKVQDD>_+9V@9"X/C[% ZB;R\O@S5[I,E=6_M^;RJ(?(?*MK%OF8_T M//23#7F"+9O)^J+?OT<:?!8/$U^?:$"T7,":!J/ M[?;TC?7&[P]%3D)$%N9R;'\*?@/RM'MP>XY6?+UZ?OPU:#KV@Z$99_"!-754 M6F!75V;*/7'C<>IP,)"L^_CG^:[\>M[)'2%"3-"??/%?F(S??CWHA]2O/D., M9X%$NFB6[(DAXB+J^#>HQ650:^,P:BS1)^W2G'^6[MY3LCO7-C0'B3=+(4H& M'FY]*[,CKO=,0,KA2FU95_5&TS9JAIZO:=F<-62[L"8D[=^(6D!B7W8W:QT/ MECOA#89"HY8&%,_C/Y4'RCFHW$'5:HA4Z&@[0.B]^!EH(\)G28*4B9GNAMD> M$">QPPAT,#ET(.RQI*"9LQ%Q-C$(^*\SROGCR@:N%=_YE)6NG.:P,9RW\4?0 MK\_>1OA>,9?,7O'!QIAK9U*]G#/.!_=3G0Y&Y/QT> M)$S+=H2L?G3?0@@LC+7Q"?[M]=X!WF$6 XJNO3 W#59$+/P(M<^++;%Q7P@L M4A$(+S)FZ*QN>*A60/5[GQ=&GZK3KPJ-)[=^:2E.F4Y57W@WM?V7E>RV=R'7 M #O5\;TI)!4! 0,V/SOR_1V9V13RBO_6.<#?Q@ AX^23@!% M"K,5LQF(_Z5S_3^:LO_S\T[SSNHN)U'JYXVFV< <+:E5VRX359.833-T\),_ MB^><*J\, /PQPMK78/<.@HB^9<3%0=44[Z+YC*2_HO7&_:^&#S^T2_HTI]4# M.&L(2/WSV?,$P-"7VF&%:U<(>#)_OJ'8*WQQ*S^)_+J:B$/18\4K[:70\ M\1*Z-]?SX!7Q-YX-YZPZZ9XGTJU>4ERV) IJ3SX?%58#DSN3<20+@+)H.&.K(=YN0:>OPFPAF6EQ.AX7#UZPM="WK2X=;X:7T;Y#P:BWRF M+6P#OT:EQ&@E_\>SZM&#]6O\\,7R1XL"S()NM+>=T],_2>^"Z.#Z1+%3V8RH M4>:6G??ZKV7K\V&=$M\RE(4E+(:-L"]IF=74_%X@?J(UW&C16_=(/M31G5+6KCBJI][0]@77V71(' (XOKGUK7H"ZWV8S/D6]2Q,R/[ M$:57$WS/D$6GG0C.*I:TZY".^LX4TR_;_*:Z+JG3+,**R<'^>XDK715XS/M= MJN_1@$]^BMU=8-/!'T9U<#F%^(97&GN,R)76_)$14&NZ*3U$6POJ<&PX 03J MK$1H1Q'_D-2(R(,VHC=. \)M$OAV:6[9^F?089LG0TOS YI,<22.,SI+Z[E^ MKQ1#6*3<@#G]&W:79!.ILINL^5)/(YATC?_]:>\C8DJ_C>LS)0X#NQETP51 MDOK23LVNG*#7X_YXZ]:/A\/# \B.<4Q MH]+AT$%4W5AS+%Q6$2*9T*%7Y'Y9W/O5-Z.=

[[,00L#!,AO1^[@:-W?Q4M9139'W>KO9E58GJ[D; M5X=''AJ8%6'#ITBRE"D'_N-*!$_?*HCSIE:"@8;UIH#+9T9;C0SS1]<-V(L4 MZ]YM,F.%ROZD@8ABT-YO1*^ .&6M0+*=-^$$P"+:"F!+#,?Y)N4Y[.)(BS , M*KOKPG'&".%OR\BZT5;T8P>"XQTS7^9+S\.'MYOCJA'TO#S7NQV7\/ MSS09 0YI6 >HRN2\8?EM!\']:W[-C^UO4>LQ%?>EL65R/I5$X.F M%0-6IVM$[YP 9#3J@+_##49>H!X@AKKQ=^7I$=,VO?B!3SGRD63O;Z\?3-;4 MT..7*Q*[4Q7,OWZ@N_W;-OMYZ]%;KW1RC?1;+/H+SJ5U64+=10!^^7 - M8RME,#?$I^+AY$Y1L*R+ESJ+R!6AR*O]GI?$O2^5_OJ)0_6!.> B>/TL'(CY MQ^.-(YX.F&Q9UY M/3^D_&NE^,)*T!H3J\)INF3XO_4)Y\4-G=S%76Z86;].!M"52T0(0W.[&\;) MYT\ ?=VLJ8Y#-E@V;7!/<*Q9+ZLH^: MJ80SX"E_AO(!Q=7AC2=9-<^LQ/9E-[0A"DN;&7QET11[G7-Y(O#PO@D;SOB2*".#_N3' MD:\%.8MO("!FY$]'82;D[!Z4D4%E^G+6F("/^V)0<0 JUN MA/2B(Y /48M. Z#:H>3UJ48^N=\@NF6[K9D.L(2%E3B3)X2U2>5V2^^]"*SW M:7)Y=D8RK<39Y=.Z/[-@;#U4/53Y2#E\% MSZ"SXB7 .T!$>"ZV>R$,!QWD*G)?YB)<3$F24VXQ;GI='\_3?G(UI!)MDTW9#X+]]JH MOJ^]L\_8R\\DV)%RX'X<$0!92!]$GJ7(D!^T?)%G+%CI-%V8,FC,J([BJ[%V M3K, *=!$Z9<5/Q:[)BD*/']<>0)PY0!26%9))G!I B9V@-*(+9>?M6B:JI'C MW;ZL]::VHXGB\]7KPLI"/W>,XZ>O+X"+M_YD'7P]?DZ^1K(CRC_YHZZ:$C#W MRET 9PJ\=Q""5YRH'2^_'BQO8?$G"D>E@,7K,YKFYTN3$$)?8?YZ>6;="S8^ MQ0?K37?]6E>N7'BL-G+O#5VT)&WW+4V-%=FK PND"*D/!F:Z^@#5 6Y*FB19&#@Z=^+VG8)X.X[!\"B=?) ^G6GH4I7_M\F-V? M2L:=\QJ2N'\]GX!>YBS6S6R6_!K%[,?_31+LXX\3G#[ M?E.T/>7/>B/J0O ZY(#I^.DOY+QEG_L*\,S%+C1!]4XL;W %W5"I?E].F/\) MH&!D.H7NVR;-SR[ \2M->?SNZF$R0N8'MX/-9I=\8XS@F*R=[%O#(J5T+R&E M9',CR0)%KL.Q,.%_2O6F(3D@YO. QR_@8I[(&CVYQA4.8]CD+T$C6N,GEH*Y M7Z.^#;( NEA&>BR^=\9#A6&A( %;HN[O'&6"UD#ZYA5W"<>#F":#^^Y!@8NM M$>,(OS=""#C\_FGV!ZX>C"W G!$CY!6$N&-]Z7\(W# ^_WI>>2*/6^IZLBYK M#*2A7H$?2Q,9#&!'/0/A;9)4^_,TZR<[0K W\..QNX_.)-E"NE4EQOUH;.X[ MVP\K&BN^>?H9_O'DA=/V-,A>]0Y^$IBLU$",P^-VO1I^AK5L_3:1.MKX5. L;J!T MNR\HV-':" SC2A3Z10%2?S*CB_OU.2 !%>T_5C"WT.=VZ%G#V![^_-S(NYYS MZ8G;2YA=,Z9^"@-AMI_J,H(/(EK3+A5]UKSW=M3KMZS83^P((Q:+[!]LI?(%B*X- M224J#(OMYG_7%B/S$*6I*UJ3""Z!=1MTAGG?O)-?2^"HNM4\O+ 3K MN_@HYBO0.ZOH> #&B:YX;JH1>3=+/@?%H6,7@KJG I-,O*N4#5\6A<:@KBF, MM(:I,WZ45'.YJR8%V71- ;N@V&&'!\_QH$'!A,HQ<+_#N::\^;LC';6A5:S$ L+^+?P)(-I'\SS'T $P.H!? M>P+CD7O^8FMK3E@-0+=.Z5%OKZ3T?KCG/^0"6H)7T""B?R^ONFQ7=[7U#U6! MZ3WW-B_+N\\\V[,^S16"^H?.T401/J[&1H-=4V(%4I+@3J$SV2:O[UOAS/:_ M?O@J?N6"F'\3D!\ ,!*E-5A7[B;SLF &RM?)EZTZ%%Q8OVN=TDB>W:.+U^?6 M7>DT?7<=/IXV*R9*5B&F4,(46KBL\1\E% >&P_;>%U\QDP$>ABA_=CS4TPNJ MIV)Z\W%W(XA\UA>7%4.A)\8Z$(..:G)64H!S1F512+AK/$7M94>YJ/1>J\[B M+6_!B.%>B0BP+D6 ?&."(@MCNTY(B=DQ^1Y;M5"\5%75;NL9:"'\VE#*X"%S M99<"'I% Y1%V#P=A L]KWRJWT)>ROL%. 3F%&4"GC= S!J(1NO1TT"1PO2KY M_"W(WRB"$%Z JU-1)"X@J-4S]_JJ]9XF1F73NFF([VD30'S0Z-HUM?-'WB1) MRMPRTW&-IFQ@&R Y?6NNEGH42MAKVWWS7G?\'*-MB543?G5&N^_X*1);IFX9 MKQ0&H8&[S\*1@*QQXG7GMS&DAT[VL@R#J)#;ORCNS$-O_K5E M;F;4,VBU]D7@?R=728W]>T4:1=VHW;NX)P(Y/*TZ8TTF TC!;>T=+=ZU?600+A\.2REOZVX*:'@QV?^'70-QLM/]/=O\1< H30=0'K\ MGR@*J[U([2IDW@$())K"=D #1Y34(O'/*DZ9UW;.#08GQT\RMV[H#OW-)))D MGI4I",%K9IF5Z'N,QLV)2S4?-;WU+FFW"_\6Y^1[R;5DI3^Y $*W,SX??/ 2 MC]DVQU=,#>8)Q=O*+S<64UX_^3!E;5?&4/A0[8&>M+1?QH/'G#I_(O^+23P" M0DZ9Q.&_F*2'EX_T'B.HV8EYC_ N%-S?M^P'UZUO9Y0A>[5+B!G8'#0C.K[Q MCW*!Y^.A^R2MQOJ%AE2C!N97K8\D45D1VB]I2#6;==+2EUP<(ZL4F7^AAR'$ MRTQD[O .U@74 #3:QM&7XXIGDF]?4WEZJ4BU'VW*'\>E%\C*3>W;STAT!YK4 M29 *$SNHF 'C^%JG7/#0I(YZ&77SZ9X\P>D[67L2"^VO=<0++ZFM^= \/]J> M=K:P,/O0QV#ES/5#!Y0(QION$B^S=S/8?,0-]2^.U'0PCHI-!<:.IKE1]V\Z M3F-;$N>])LNG1RXKU?ZXTNUP+(H/KCS9F /E=6N+>?5Y^:>Z6/&WI)=5]]]K M_GX8$^AUJS;2<&]O\4E[%SUQF@H\XU/:4HB%PVQ07RNO#IZY(>H>0?-@DUW] M9G_-VH)MHM-H*JUA[:]$XS3:K7M'8?AZG&N,-AN1UQ@?^TRII2&)S33%V&V]MIOK_:,\IF[.,E7ZXA7\>U](DQ3:%]E:6'608U+->@U#)5(RK4 MO^Z\3Z3I.3_W;Z,D3-)NQ*BDZ=^_R?#Z%1:@GN9&,_UGB62"[(5V:.%10Y84 M;CPP.GUP5L!KC(KQ2PXY83=?VP*%I*A$PJD++QO&*GSOJB.6$TS[^E%UL_U0 M01B33?/,PZ@^F_XCG^)2\*LD/WKN&K/DEDQ%M9_)TBOH>7D*"QB_/@"B@X-7 M?..0"]E9S\DWG43RWUE#^2[4QI@#SY;=V==^7YQP5M'PE$<*3P /P8M#?2> M)@E4Y7R2<(?\RK8PCV?UQ9T;A(]T*I^5Y*-E:'H>W/>6Z7@3!;T[B\N(J3X! M<**/&S3OQYKF#/$\_G%7MUC?UV*Z.')M0-S[*O-B!O.'GDL?+XD!9N5(OAD?3T067(@SS[@(M03^(-DPS'"Y49>N+_G5K@.OMB-K7)UW%!CILI[4E MB)+VS4.>TN//49Q;*PW$!%\1TI*VPEDM[W.(ZUB:OH#'M,T/P=K@AYA%RP%D M+2I%+F#LUL*^&=Y^>B3%!K\V;^3][5YC2;2MH(3=@_*>!^VV]-+ROQB@V4C\ M7?1DY]T'RY%;%F00.& 9^=AGW;M4X(/'+(2XK;SI;/2]N2:AFEZ]Z^OO?B; M2$8Q]:JQ)P"7;M:?72#\]/'OY=P*3U7UNKZ@/\9W+M!N;W,U#4G^8SZUV1]P*SN"QJPJ<%!Y>Q52/*&[>+<8)_4HW1/X37'9X[^ M#6L9']933B/QL!4V!MOG"6?'>Q!2^#:B7K_ <[';;8WM5Q>6#,NL^AVSC?!Z90>HWBP;GP!E//NS= MZOL.4+A2<=G.ZYID(@RU[4Y2W0#C(9 %5QPDN4-=F<.I]XD'U^;!4># ^^-B MR?ILR4S,V.(AGZ;5PZO_ I)V,+885%O5W7#8)^WMV3 MYH@'Y+".3@+&T>+7D?K'DR1 F7>0.4[JNF#"/K$$)5[?6?TPJZFJ;Y\!Q"PQF.ICM$S\]CVOY[X*CCD4$9XH?7GY2\/2O6VT5]&J M?[_C=6S@15.8VKW)3L^#DM, '?BUXWJE5]IB,*!5PX2F><7BQ:_JT]E_,@7J M%".3U.4UG@_M6GZGX.$ @,:I6$J/X$7VZFO3_6BK22^W'1=_<9I-$'9_=.9N MZO[-O_!!:]YI$KWT00^8B>T4%G/EE'F->@2 M"8/'39P SM;97;FWY,)8W^UZ I@?/_ARG$@.>9S'BL]%Q2E)SZLLS0D[S/]J M_\H>DN/@MA;7,RCT3!,0#,SL(AWG:C/ *@V)<2NH1.@Y6R/063+$G3/W&%50 M0))(=Q1A7:Q*RLR8J[C:JO;AD@.3J+!J1+?+"8"-?.TX7S.8X&20MX,Q)P0V M*#BXUS9]O)EJJ&CR+OR'4$4:Y+JSV&[V@=0_)7D"#]J.ZS1!I M$[<6[LP^S MK&8;A7\6NZFDT6?^>,DQ^DEW;Y6^3#[JBZ,5P:%=-:5#PW@H' M%KHK5%D@V[,W(-RW4L7>B?>Y#;0\>-DR?SH$T)O,E5O\:%B:Q@ M#B)BSX_WH E5)ACUB"^B6L9;8$=WY-%=9J%HM=YC=0/K\]96BN^&7:[1A\ZN MKI//^5)8/F.[(T!LWHB_X*J>) U!XY:JW_9R1VM?18V,K+XGS?G0:T]+&3'! MQ 1-0X$,5,3P$,4/U$2_-<97N#?(JG]BDV@3P*KZB-W4D^@#V+UQ]=DEG@<@ MDA 3R/KU9V!WWUC5+B A.BO74WY7UO/_3 MY)0XY#ODD*"RY\[4-\)H;E?!Y]QN 82\GR[7R"T4RB[[050,W2O:FT) ? M$U71;I@S7>.N;Q=M1V#9HRV6DT4WQ.T*1:+UGZ@K?'@3I2/"01*G/I:)MC#Y M$1%Y N!EZA< 1\#=2ZYK8QA+ S)G9E^MCC6Z@E5V"+3V$(!"KW9[!6*<V.='@O<4"P_&O6!2*!FSR[T.2WL;W M$"RITP@;H@3[??QHW"C+JBOE]E1AVTLQ>WO#QZGZZO4@71T^J&"7"LSR((SH M7TZ<'52M=BVR]C9+O112<]'G+%^ZF'_MAB( D*9#G_+)"HQMN;TLIZOZ/I4W M>K3 :JARMY-K/0O0?Z;IVOR+JX.4WUM@JN&*4L=L7R%\Q(+>EP6R**$X/4PJ M-FVB5PS:'_:\X'',8WOVL$*#OPY6(WF01]U&C,E7\;L]Z#.>2,ZUZ2U-FP:!,_);#C=1;$35FPL4J23W.#[(!QRS$X-5MP96LIP'RO+#0]>UL MN7IWX>VJECXOO]PJ#85K%@[]7 O5L+[>(_D4\I5R6'"_C4M7;<&F66/G4M*D M3_)]K92"#5VA2!KZ,QP()<0H$F_.>/R:P@0SQBVA^E!$0_VT0_G ,DA5.&IL MOZ8HQ\OM@G>+]94T4\-/3+>.E8_33P!>:#K$K#9_6R=^T:3$,QN!V19F)*JI2GJ]@$+6&'YP&'T8OL!URS2N?M\4O!U51MT7_CU58WR8G@:"(GTT-F$!39"^[&EK:Y/@\(@P+@[K/5OZH]/FEE(Q.4KV5>DG>Z M0ZG9M! 5S^<4?TB77 26/[JZ"F3:Z +C!XMQ&"[WS*/!V/+K,X=!JD9MU\P. MM&,+Z)\PTY_14?X#(5&]U%ZY %\ARD2>S$R@X&NT-HN;>O\[=T'48?;WP>\* MJU5<37>*0? "MJ]E3%]/ #Q=/&3-XTYMD47KA,6ASPWA'H*=&@,"#\RM%Q0U M=^M,R'YU68G#W7)XUITKLQ.?]2\DG>&YH&-FG<"=9I,["E[I->NM@YO?2MSSN9+]58HW8+0/]%1(X0E( %OO)@.), MGB6AVO'')5<[ BQ>W!R_SJDQP?0)RH7$-O-01UFR$0_I0VXC@;T7[G]1]KZQ M.!;00OIX=G#9;/QV_5GU:$FZ'=]YUX,\_- V%#\(YB7Z""8PQ?B[EKD'._-[ M[9PWCS^K%GCAJ27?L!8-@\%H$Q*OWQU%(%\5T!HLKS%9I?,=CSN[[L:-?9, M]]K;)TO*/CW<'X/?),E1YFUBR=S?D7$(EC;\$U@E--V&)XOCN,Q[NWIYNCC> MI"4N(?-AR!\8'149VG8J_ZJKB['@D^H33;E%?G8J:"![51=[JLO)YD3S$A[\ M%$_+#%G#X[6ZW^;LF4LG@$SA>::CKL*U80@:Z43U?%2?GF:_N\%L?IKD]")4 MW$9?N&=9TL)\S?5MAW,\OD70OW1A$DJ:4SOZ\W^%E00HWA1#O+2&H2NI)P82 M) X\T;&3*F/@^_ 1B<3^X\EKLCX0Q[1< _[S1W[_32MH7K+R9&""[RFM9!+^ MII6EI,2_:<4[!F=[MLK#""HOWRS=CD4E=>--A"57FK?+_0O(UQQQN[2R1>I9 M\8^:=1PGY<2#)6:^!NP[ZZ0QM^F+LS\N/D=Y0Y8A6N-2(BD,D^0+. XY6;'K M4X7SY[CV1I'Q!CXU6R&/--/<:+M[4Z*;0/24\T37GC;[;]\+' NLJXLL+?=\ MLW44C23?C:C]BU86_FTNYK^C%1S)E$HKFAKXK"'UV&<==+@ 0N=,CK3M\N8A M;]?-[-'JF&31BD$S9M&N^\Y^+?Y0*[(9L=QQQ7<^;$4R"0'RM#A:T,6-.7BK MFDVAQ@Q:(EE>>HG5B*<(!0X)5Z[LSD,H+*KXQ7XH/157P''R%9M=X@2.9S:Q MZ:XP[X)WR>9 @4MW,A]7J?*(.[]@XA<%74?T(YMG8Y%>EP)-9#8F8;:#-G9@ MCY;)!3_->[:9;-_[),Z]8#'[\(%9KF7I3WJT MZ'@9V=GU2Q'TG>;"065L$NI2E0&Z#2<+U$X K9#7LDE)6[*W$ MY>I*$X:1I%7W-_I?R_0M:$) &AV92C"<+WVM'7<='^[ M5R/3QZXX,15(:[-XVL=I(QF-J(/@;1*)Q0W3&/R,=X4I(F\,(6IK'5==(VMO MTM7IQ?M$_U,'[V**G!UV[;*&X>5U:&,S^:R@$>&@^C2_>'8&P3LMQU_2BO^& MERX=7D][$$C?8S0^K&NJKT)C5[I5B$4OYAQX6L.Y'+'>\K;X]%WC?(Y?U*8A]";1UF]T.//X7KEBWIK M?5J_MEO[C7>BV,)U77.'&7=Q4^3_) M,>+(O]0C 4P?44U(\KG8]\BZF'I0M%= , &5M' Q+UQ=H\"7(=&+14^IW6Y7 MC%V,+:WH[/WSXQ=.TX3O*:$6]%:$NR/(]W !^-CG\I^36X^V'(H.'5(N.> MCS65K/8CF*]4T"J(G:)/RK8_26D#B8<@%XQQD)0.)=]&7P;M4IYJQARM#\<5 MU[9*XHV\R6,=A3$I[+IB_G1O:'7 7C^_CR_:'ES&SVX'8E/D()(&A,$<;J33 MST7MW7MK)LDV/.#X]-:PF#]0'(;,LWICNL/\?&DB17 MM![) L;FHY@1LG"M=[-5OS>J-?7\GP,C1Q,DZF8- +H,+7]*1\0\\Q>C,J5C MV/JHYAG2[8IBA]L301)-"XC=YVT!$S:P)[8WQJ9_38Y6R$0F.[.SO0/UW.]F M!5U%]$#?\6209(@(,# M<#TPA@)"3.1=([86VRTO>B#DZF.6]XTLV-S2+C,:Q:=TBF7HY?4/A^QS:F7^ M4\DINN.:;B]?)LJP T?3E]\;CV:4EXQ#W6TX*I]E_GAQ2BQ<@^U9\I$(QVBG M@="M96W\=G>R+%Q8HOY1WN6VVO2[L4:**0W*=>J%QLUU.X\90W&UN=4IX^.) MT+HPQ#P*?T>>=P'6=;2WV)/'.J'4&%#O*#05LK%WD_4*$^MD>/'K'@I'(?T: MP!D.HEJ[*2M8X0HCJ@BVWN,'<]7I;K5BK'4JYZ<,M$96CB8FM-*(UU^FY[S^ MY@'EC323V0>]R_ST &Q"PG.XZ@ M%;5I]IS;-$_\W=IX9[$JRL/7(Y=VP4T7%]#%'1Z&K0;@@+)/86=NO8F\ M"8#Q;E%=5P858C AI^<&_/KL+R0 -G7[>7B7L.D/V6K?QX#]ZM?#3'X_>8RC MIA[WHFVFM6EAD-6L@?$8L/#]G^H\M;A%S^BFN *5=*@.Z=E?@;ZY9DP9D6?X MXMYAGS02,&3N8 I+^W'4<1;!:64P*_?>M]:)#F48BK"]).=SY@3PT31:#!P< MXYM#@X1L_/]#*X947[#EB6H"[RC1K!R'4KJ\6,5SBBLG@/NGO-(S+DB:K4?V MZG>Q_P0UH =]YTDXEZX"B8S\S?3-HYC"H/+VC\:P[9%38 DV%ZG;'WA\ FA8 M/PUR2(E%T!-C;8BPHX'8^ 8.;1-=D:/#;2Y,E92#X=K=?&E%VG,E$WQR^E=U M0/E0]BZQ#21O!TT![&.?I<2NWHRWQ>:"OGW5.;QY[",+!JL@J9MNI_7.P,EP MU;(- 4JN;^5&6Z*L;[!+P-/5;!6A2##:3$B^C^!8 M,#X5Z3+B?_%3@5_5,956?)RIM"(:WL+)>"JK;$-+NNM\MU]C?1=^]@5;(H2O MNMLT3/<#]*=-F3R1]UZ1G-N;&4:Y($)Q#,_S>:S'T"H+"&E\"B#!J(2$*I?93Q M3+78?"FL^>YKI^:.) .NI5O]]"]I^A-U'FL_!&4="Q$LHP.00D3?.Q/*Q^H8 MR\^!?#;+.Q]^T TI>5VC1SKD1Q@H_S$AG?:@E5/R%4),+,M2626NAD)EE=%W M[K1&X+ :+Q\G3O5>01_]ETXAUWE;S8"M%%FR-#&8% K7:FS@G4US6]!OY%C. M70F78>!N< [!.+\Z)LX;ZSO;E6"999S0!0\3]01$9:Y'Y-?S2(H4[9GHE;K/ M9&NCO!T=O3DRDJJ,V7EF",^2+WT!E%6HL0( -#VT51/_5IV^K[P=9HKOBD-6 M>1R^^+%@_PP8&!C\&.<4(W[WTQ9$!R!1">L>.)*/@%\MAR7TV^1VI;QU?]J2^Z3LD?Q>MJ8ODR_,9]L6-JB MQ\^I+JWVW+7%*S@?^ 8ACNSUWOJ%X;6S@8GAQ@_&8ZN_76I+KBY3;FCV8%25 M,18,<=),&H@3OI[^])!WJYQT!^9Z4$=\F">'W^+^,:5[K?Y+0&4)AVQNC_G# M]EC.9PI26/:HB3/WX5.EU#$7H !OXK^Z\X:6M(,3;# <*TJMK#QPT&MO0OW' M$=#ECP^<$"'HYV"7$\ B*_7-L_PL@YOA[3%1E@/:?V59VPJF+63-5V_GC97$ MX>EOV]5?10:?BBMA%%9;TKEERCB2JZ8C$)= =P)@7>]7?61%^=0MEQ%T KAJ M^PX4R+?C-G[;!?G,]0>2*'$"()][#JL-&(\&G_^MT[;!YEU 3",0.[>:9CF1 MWYIUZD#=$V2B_$],O<'V(;[O8*7Y"T(05M]W9<-FN=AK>!DT?=&VW<145''E MLDJ-O5^[NUD/QP?328-13$,WF:O9?JK1N-H56U/*65X\/# 4\SLA]?PH4\V< MJV_:S5_[K"_4ZT7^F?J.20!Q5%O,7EH)73%B7%)Z&=FY) M:>]H_XI7&[1SXD 5=SL+BP 7CJ_X5BU^-&3HJ M4:NZ[+=9*.*,'<'8K-@3@ ^'*R[W!/ >RKNA+I=38&]K5-2=V $)/K^T75Q9 MGGSS1DR0JLR9W,15?M(G T@'!4B6_=S%"K^"7W_:P.!7M!&4X,EME+3'E;:G MPJBJD>F4O.5&"XX"L7EILYR6@GT:T/YQ['K?]7I;P[]5F0CG-"J8/2Z,YJ.+ MD&[XMZ&UV3NUE5<5S.^DC3X&_,YGLEQ';>M2S00,O_L>) PE&O0X\$$$EW_4 M-78>5/N%/JA/=E%S6V&MFZ> .(PYV7@1J0KY)N$TKZE1QA; MDGQL8YS2MIXI\IK YC)_UIK8[D,KPI"=WPM==#S8&4,4/^Q#G8-SG19_T[YH M3$6="X2+SVS2;.>76[=9,4Z@9JNIB) M=CQ.I/ 0$"\2M#YESM+"OC]]59;)^SX3@%604LER,/7<#"5?;>Z&$B\BM\M7 M=!:<*:JU44:P7]%AC8TA!:U["RH9_5Z*.<*V'GL?4R,\M\#SXQ0V!BPF/D^^ M#C^;3%9:!K1VO=3UK)#%M]4J7J&QL+B4Q&,TN,)O=Y$V.V<6J41F_ELL"8'$%(U $@'B>U_/+AR7-]A3>(G7V^I M[6KNZ,)[3X]GU!!]'MPU=+[76!)G*V+W(_',8SZYF<'S64?,Z#'T:2$]XU*R M,S$+ZXF)M5#0)5SMSZKVK5@M*P-$?%5$6GX#J6'P"T;G\ M_X$T(PL<BKAT! M7+M+/F]I>%S0=6$>QCV0QPME_GF4>KG$?L%>,,'V-6WF%95O'()"PMTP[D'= M07C[0?#QTP#(0LZ*ZP J'LDKI\Q6&9;"YY')$ZI<->;=T??XPZY8RBLIU%(% M+?/>)\@M M5F'KA/4/V'/*K)3WF? H*YH!NA#%U4/.',\7NB_25]'G(N;?%/ M#G*ZQ0W??U81NPYX 5R4^E-_,',<#UJ_(QLP*,T4H%R :E)UEM:\$OG28 MT-G[ZU'16M*_4.\IDI-P=]R2JL,$&CNMY'V+OJVAH\G[\Y@@>R7=KWS@>MA_ MG&EUG$?4H]Z:D7B3X(_[%M/N63/@NJ*1]$[U%%#>'1K0#4=^A4]%&BYLJ&"_ MQ3M&$I#X>]WSJ^\QO%U,'ZM''D#Z3=2MO#6O*;\)JT&79IK?>7C._Z\NZP@* M.R^6:13UCG>+H1CQ41N4TK]\,1EC3D25Z<7M6 )YL@0YO;%:B_7#VH>Z>\=8 MH ,>N-6*0P$H$\O*Q-[B\7#/2F+=H*!GYT4[V:HGM-4R _=QN1\NC#M]Y\I= M%YGZIZIID9194)-\U G &S MWCN(BQB*_UU.#L=]A K9P%3L/<8T[P6Z2!1RIKF W,*< _6S? ^#%42(IY(* M%DSE$TNRBBOYG-B@ NP#96^J9YEU(J!HKVHXV1.EY9RFEOK\POV1@[111H3] M*:#X=[-2D6$AJ',UQUYCR($&R@D+VG'D/:C)+5/^.!\C*FTLJ-_^Y8GURTBF MF^(/*'D&?YD(C A*%P(^?'C"K,6L_(?F_Z 4::SD^[(N*J6$+0I*"Y9Y!]K+ M'6U\RK.KKI6(>^7#T5&1(1XI*"9H&M0!I/ZF)/9]DS9HHH1HJ3P85S)O.S<2 M_!#;%].2< )MA@W[;%5?+!X1VL MG;4I#9NFC,&'5;7YR('0[5PF:_QVY_O%Z_@<(S3VR7LN=52N&6/& M^S-\5<3'UVR(AQ26TY#P10C0J!1N0:PL#P8C?\.%64(J%$ MDT! KT*BD:XG@%AUU-]!8*'*S^\T700J[5UY?_.LLT^0%J/!OUCE(O5Y<8;+ MLO885G/-*]^C'RI'SK[5^MIR/&&R&#(_=1H#]OETCA!5JRB3*+Y3S3/:XG#/ MW8:QTJ_20SUCI617UGLE(I,?VS64>C]T9)R_1NP@DWI1([+B!(7QYT)W7ZNR MM\9 Z/G$+,)(&32$@*FZ9;^:>BNBZ@/SW1P=[U:^,4#X5(F'R-\I*0.! D,U M,.F!HSL<0E$,V QF9R]0QI*FAJH4S@ M,7&R1I"&&]5[:HX]J3!+TZ%I*^X=5!W5ISNO")G/PB)CM$46X!HG@&>)/]*^ M?O1'^E7E/*9X]Z=M)='+-@!6TR#7U-"=%!'R?2)U,!BN$_4J8$CSR5Q?+\+% MY038A^8CY]@+/O3P +G@?O\-I)6$C*D)\]DN87:/ $,+]^_;A6 MFX-XJV_@[E>W6;\QI^J^\!*LG:U1H\W]I!23X4^OU^DK'VS3=L[P]5\1?U#/ M8%:0>RJXA&;_%7."#8#BLB()(X!E'!WVJA M=0YUXL%Z;FJ+HO=?7/YT?JH%K7>0>WQ M@:"KXR/^$)>1J[UJS MR@6&VUAU%--PQ;^]GKSU>&S_W,@F@&E1Z1]*4IXS]S:XG5:U]:] MM+7E<>J 0*3U? J-#GT:#&"YMCNT2Y3.)2$F\O@AL='C??*L& M79:C"Q]^?Y6O=^V=I4]\!'^\[ >#U,2RP^/4[LUV2 M9%T"9_=*I\6F[<\?#>KKYAI' MPX*O?_&N$3!NX%K^,<5B^<%U@7:$6_N+.,.UQZPO_*$-ZM[8+PT_;=\E\;7$ MN3 O63YF8MI'/U4&+91"J%8BT2,![XOKCE9^AKL,EO")29 ]AI>F@CI-S;M&(2A @_#BP.KHQK9MVM M[K@5:53T<,]P3JC^BGCZB*1$S;^=5X:C7,976/.=TR?,:+_P_C_6DECWY4'V MZH-=Y1D\TW\(H/I)C)U/1Y\@7>?M,3?XA+B^][(5K'^NG$<(DBWPP8- 8$TS M%GW6O4MB\M#+,TD[,/VC[T[;;_T3@$N$]A<:_.X6BO^8:A;=T<]!=9@X_AI- MKA6K;[.:(H>N?UDYZWU?7/L]ZK$9RC$S"5I%=\/!!?-$J.Y4@+>6@#2'^H*T M<4"PJTNR$G-$_5DK+*?1"#KM[]JS#,H07KCLE/8EXA4'S JHS[-XIDK..TNQ MLT[!?76U9JE2#DC>=TQY,]N%^(01^(5>$,1B8N A1752'ID5LRK#\RK-TGMC M+"> P#Z:O$*F3@"\E^!$88EU(1F2'Q,L^T'Q(AI?GO%./E?JE.R[,L0T+RMF M]J)R3-&H];G@*WHZ?Q66,3B!= _9*_(0#X[\#3D/ER!P%E0)J_#+U01P^'\, M^19GZ1]R=C">#<#)E97ZN3X""4'(PAWPJ!X,'136/=C6$*H2]>[MT]#]2$82*Q$TCWB:Y(869' 6"L]7FY<$I[I7GPMQ*0# M[2.<\N2]:/^A1&>%L,#[1?.V+RMUS2EWVY+5?.1F1"]FB,DX67@Y1\L1F4I6 M-STSB9+XMB%LZ7L("Y'7-/U3TT3#1A69_&#LK\21R\()K8^&O*<7_RE1:7"1 M_ ?.#N@,1[+]7.F&Y^]8&50_K'HBK3\_-=W[*U\#U76(HS,/AC2Q.AH2)%_ M$CU6XAP;:O[*LN3D+ZOJXV(Z-D7E&D, M8 OL#GVJ?1&OM=#?/'OFN-"X[05RJ/'7@U?.XXZHC-IIX:%0P"\H.\S &!_8 M^+LKW?O RM=W1_GR;)B"9]R:NXM?^N#Z(R].14@U?(1D2^E3!35)]H^S+Q%1 M@W?=$'3XXX3BKJQBVYC.O$W+T4\N\+=R_8/"FT)1F#"^"&<4. M*RB.7>&-6*?TS,KZI!P9[.R]^X#=3RO['[2=>3S4[_?W1T36*4MVHXA**/LZ M0\J21 M"]KT)V0=CQKXSEE!D*81LV87L:\@:&6&,K;+-H#&9Q3U]OO?]W^_S M^'W_N?^W;7 $&'Z/,OU8>"DLQSH0"W"T:WXRMO%I>&4SV;X.X@$>]+54M"'$*)X0#DV5!:SF0(6)KYGKMHCG\.Z'ZXWOXSP:+[L+LKP M_.;G2\]2@*\&>223.C$?;$\?9EPJC5;8XX)M/DXCYZI#V2%#*=@'SR/]*H48 M581TQX;^&(6,;V?CIJUQD+#&Y)"!\VF/B9L#Q_V#\;_;5.ZMU66%OE4W554] M=RNM_ 0 #7RR$:89LZ4S7>-O*'P'.[ 4>K/?R9E_\(I4H.TAT!0/G]+U-&1]?",PCR-/P_W)"Y7DL=E('(69N+N@F5:7^3# M,Z:3UD T=-W1IHF;BI51$4E<']7HNY7#S&'0:\%DL(]\[:"_RJ4G;->%X^P M8/^_G8Z(8H^(IM@:.IIS86]R5UQFL.YWKUZX/;B@\%&HG!VE(S9@?.0RCF,Y M'E^I&HPB^T*!?2< -@09UF90ZPCCHQXO093TZ26>5W>ZOU!&KD#\'(OPQC%^ MXP(P+],)Q0J5W^QBCQK3O^S.WL^DN;6*\N,(*!9(I)%#X:Q)0\B> +H?@!GA(OA[M2LC%13' M/K4O&>KHQ84? 2(.Q4/ZL+YT#;<['[J[Q32)"G0'XV0NUY6]%*0S"GV U>LV MYE8S=KHM7WH(?]0N;GUD[17]N7"OP>)K3#V&DBM5XPK]JXG&(# MGCL!N!5P$GUL66Y7_;P."^EI-9KV;#&ZJ&H9T/("/WJ@8G?]>FTUZRD^BM&_ M'9M+X^6Q7C$=0)C8(WQ@8J.^7RBK4>)H/M9QKNZMK%F "DM1NOZI,+6U.1<4OVI^2;1HAJU;:1\+\-S2_55=\0O5V'KY3/?=VYG4"(&?]\+ P=2 MTJ@R;I!&FGD[1;[;&FW5CQ8P+K6)QTM&04)>RBN:%4]-U%4]V^-B>5?@_:D826,GEOYW_.CT+C-3A;]_MYY?@EXX/5!;8< EK%VCNPK#997OMKZ^^A3%]K,ESI&WW3,28#U3'$,3]K'\XX_.!X+U/C^6W M-E]JM",;VT0.Z;8A0F!.=Y!P!Q>QH"L'C?JP9>;A*;'0TBV[E. ,6M([L[H( M75O^"W&)0!1"8 M9?]3/ZD!5(%J]7RB=+T[++&YN^FA0N:''P'DQ2]Q$3Y!! M,W!N 2R$ETE;9>>G3[Z@M#:XKN]7%$>"8#DY*2T/(WGP@ M(1HGNV.P,N)^:0JM3X:LJDMYC_77)Y=+!><57I8,PVMO:8%"K8.67;*WL?+> M'_X@/ ,\!_D'5<9+$,%NG3@]"#.QR.2KAAY>;Y J.M=N56EC5+8\O/([YO/< M^*OYM:XL58L.%XB2.3BR!!'AAN[/CO,+$38W^IAR=*\C0KT"^O+>@\=Y.F+E MNRRI>K/MXX0H2EF','7D6"2OG$AZ'*KI?\522LH*&I@?$J/%FGE;F%MN/07P MG=%'JQ#X>1D]2&4^PAI_BVXH2#P!<,"-?*O>*D/![Q57U2R53B3EV#O ME-31]Y=ME5(-0/6M,D64VJ)OMG&C-W^=V=Q?>+]K\@UR=ZY;H'G']!VR^_;> M'&:\UXME2VJ%M7RGNMT:&_J4.T8=>N:=P5V3M^HN!CDW!+)$DVI9M*YU%NI7 M"+Q_'VW*QU($ -X!E):X!0=$"_<%^R=_BGCRQ"!0;N%6;;Q$6J*!F)W/:%_Z M8+J1S;^4+;DJV*:OR&I1Y6F?@D4[N:W'F+*E%-N5,T6<$7?X: L@6^.0_:S+ MG!9$6YO&KWL:ZF7#)4^;<.GBC1^3$^KJ4CGD^!A!5]#/[W&HLP#(1Y1,1Z]Y M+T(>,9RV!S/D8+S]4DIMF-E658L+:8\-GS&O;2@Z:X*AKBJ434@(S*N7 .;" M[6:_^9G&I[ H-RLE]?C5R(L$A3.)+>GW>+2&56M>=&**EQD4C07)4M/@2T25 MQN8^4$PV9 'MWR?U2CRJ#1^(+#=SUS\ MT$>D*24:;[W#A7'O!FE,! M SDE'TA&9:I*S9<#_L.M &-3=,@$TRCD/ 3STLRV(790EH=\DUBP^DG;XS?S M+367M)6716%HM.Z;"T"%$8F-J_37SS!N/.,$@C2I,S1!I5>FP87),^^W96[7 M*7^Z\Z[O*% $-*?1G//8U!"2IN!6^ &PPH^P)UL E'\>]2,31@-@ M^:^\>A/73OV9DQ8<"I0_??N1EL7+6@ 0F-75ZPQ\2HX'.^)@8.)_"O2(?U+ MD+G,RL,_C:Q^C;5-K@];@S@(/K5);:<*[>\]YG"C7X;8%8!^(;DZG4 QEM1Z MA6RU%SF^\V,:?=G9VP?#SX3CU^K/:(O_EE3;Q M5+81&74OGYV4A8J/_U)+1VH#L@ E3"425)MQPC-4WMP^LP[1&:>87?V-1Y&JPN*>VN![IEOEO9K(>V7%WIO$Q.?&97V["5Z4?*PEWZR MYQ?E2T(6_[PTS/@BLLESQ-L+B>\0(/9BDF7[E\Y]O3"K('U'5HXUSOC>:,HG MTYDUN7QM!@$L36/NA35!&DJ["KB( C\=#1?*-"AR&]HG )&YVO4W&9HQ>_\/ M9$*7+G>9IN@L7+_"Z \8H6*+>3NQ,33V5KP?7MX+8&:F5ID^8<7JHC1@^\[4:,@7N6S&.M789X##K7V>I MM8P9!S_2IW%<@VW- [K=?XW&F"=19Y8;E?\IX2 /R^C+"*TP*?"S-(MG#?]; MPF'1=K=P2/8"GXG> U/C81#."+FPUX<$4:5@"SV@LWLKH0_- V85^%9-TK3B MWCC7Q_FCR\HO1J8'T"R9KY9P+)D;VG7[&$[ ZO9BNL76]:W)$1Q,1ZK]B+&S9C8?T0CI$I*>N&;1S($.\0'GB=!DJ MY@]]+WLJ^ST\TA(&)<#EW\&F>X.KPZLL!LO&O=/.29<^EXQDMJ7,="_ M-011A/XC;Z+EB:&82;('EB3MZC4<%'JIJD^P=HDG1LY< Z.BD6^$B#'&WR3@QAA@QS>,)IO$" MG%%G+%B-DHF$UL0MG]9X@!]W#EQ9G[//_TNP<9LI*M5B0PR,%B5F&.%)S*:; MXK%CA=NLP._"QIG*JKV=J-HO%S[&Z><[>=;I$L7^J>K&P]0('R=)/H$B131\ MJZB3(F*X5>(#=JA^;.\2]]2NH'_7E-BK3>@K5.5^BS,?W^,YP7 V1,F_&9 7 MQ$R\50^("2XO&:Z09/AUZVW@V^*+L4L+5?)@G ]P/\_0\@9&Y6 M0D !(8S("D,+#(-2-*0E"9NQF\U81PT=:9:T+T[WPR/ _DF$"I%SM#6?2/UB MHSR[,N4WGB #\P0+J>4N/K;GQ/' )6PXG?_=B?Y\:W$H,A S#]=F2YS9NVZ MYAGP"[J#SNU(//0VI0H,) *QIN0;G4E^%\ %(>LWC.MM7LZJHUX(>:0IZ7.O M 7XN0J>IZC#E/L@Y\%E81<_2^:\>?II0RSH/L*;NOI)?<\H#3E>6]NQS"KG! M\(4@'GQ,&NJ;*Y7E-#AK^0>(&2&'(,P1/;;][9;] IX,K3^_?NK[(!H,N?F# M_J!-C_;^DN0KS1.WU$J3V^U#*E\V-:Y7H+L9J6#GJ)YM)J;("YC?XXHK)P#@ M"< %)$!;G$C/O6@CC_1$[XJG>\!,@2A=YT?1PJ]7 MJ?RFO2; MNMK&>/L(]-+UM'Z!,!X>/3HM $ %8)KS+VPHZ<@+@W'DZ637ZOK"!\_GD:"'MMUH1 MRI]GWVN;"=N[6A-K(TK)[Y#LA;-EF0OK3G++UA9B\_ZBIUB/F?(5>QGUL*P4S)55795/"S99;T)K6\(CO' M+MC.#_H]:(WZ]A3EM:ZG$DAV[,O8MU653?[#FG%-7NJ9S15C[E\"I7'4RV0M M/.,G[*+#OH?NL3&P4LEL"?YERB#\VM^8+>)9=>AI1,2/_XYI11 CQ^?_8=H, M8^L[YC$#L^C%S?SUU%.D^WJWV3XZ: F^\0HR1 ZJ@R9%6\ M])?F%0JK25-+D,SD ]+=EW4UT ?2$WW<,[$X<[+.IQAUN" M(0PM+>F[SDWQCIQ&8N?3=;O67\5?0HGG?/J74_='R@&I3\_76W[O%>YO&)H< M87O/+ZS?_0#(<%:_'X["CU-9+JSLS1\1BB>I?+#Z6SDCO>:6\$!>&PDYU^W] MT3[=I<="/6V/U5T#[FGUD)>MOBU;/0TP.\H*/&>-?J);K^--'YMRRS[3V;Z; MX:RVT%DW^H--@BD(-WP":%1&(5V\SC$BZ8DMP]4PQ=U[CK!%P='F88T-!2=P MC>=W!,Y\&2&(HV1'M:O3R/V9Q_F\=Y:WG3T$V]2OW2^\=?IE>M_5%(/AFA?( M_]"O$/SJ-.(2435G[F_7N8*='34LSRCJ%$_0JDA)P+5"WX)KU6!?FTV2$MQS MNM.M( )Q'K^15R=?CD8U+EP8GZ_.6,N7?2(5,Q!M@\I)T.J@[P4)J]FV3-,OCV%H8]R_M/J.;Y$4:,Y2=>> M3@8X>QFL-FFT#S],>5\#<0=%R'\CYM[WT!D$ M\[609(HTBH.R3?0M"EM$@\,F"V#QU*N$ G01YE+LSA6W(=XD!_A-7&6'&#XI!QBN 7$511E-[?3:?+>^LSKF M*T9C6[$H8.87'9R\$9-#9L!29-Z"'O!53BNR%C'$^P1PAE#_MT&%F4:Q M7.?',Y.U&MG1X\''10]FJOP\E/9,.EI2I@:F)/-#XE]>O2U0[N(B60C@-&X$ M(#S))G^=&E%FM5=>N7=<8"M+1#3EHKTQIX:RTG3+&I/;V^2B<:,N)15U8\0> ME1E4#BN]17RX>@*(69)*<)-MI_'MLP?,N8'SS=5.T<9&;Q^E#4 VRS7/5"#D M_@%<[DFT%825]E$'!>H[,UR]2G]2[P9R9D0)EC@_Y\,\3PHBO?LT1S D>E43 ME;N.E^,U[)TY1PE N8N[C#[&9M4$W*\W>M/VY?_$*9$EVKAQ D*KB,NZ8 MJ?07S!4,220!Y;>SY?JJ+G7\1I/XDJK7,:MEV)I_!> _6"]Y.Y'N0"%(,%S=425>AE/^ D$KY-B$*0K9K:O!5466GVMG)1G!1!9&\;SA,@^6 M+6/ X/F2H7Y]I.E#L3>#%URER4*A]KC9S1X;]>9(+"K&U 5,HUZZ#C/5'+28 M0JJ4S'-^]IFNHV$TX@=],5XY5F&/#Q;X:,(_\5''E+^ZQ;7=G6+0M0]#)<+& MM0]NPU5)=,1$$TH^0@9&(CS&6W_/ "=[2]2O2 VW\ 9PVB_R-CWO,2J"W"@@ MO:#; S7I;:]6([Z"@(&\9)S"74 M:=[((8@2]#\!/2Y8*&:J'8HE:;IZC80$T9A7G<:\T;Q6Q BI]HQ[L\YE+OJGZZ$[DJJ>/]!,R$2W>%$R7"9 M0VC"M><@;C7GB-[D*QZ5;CAB8$^.=?>BC\*+5]4B&P_#1Z?J,@%VUQQ/TZBW M_-^H-Y.8A]?I.0$PDH7]L35\OR;=/5>2Z7B/FQ/ARM^%<*:0G#(']CO4"7\B*UM^4NRQJA\IS MA/3:ZO\OCNII,.#/.,U\-KY%S!8PD9GP$M3+Z_B4",D/G_:_O6GJN!&W"S95 M6;C*G7IEB&ZN=:X,'H#SBD-@D5BW_A M"9*YZ*YT^*=I7PI+4:9>MZ6RT&EFU'SKX"*[V1'ZGXO6?HVD+-\6<8IZ#F#U M*3@873V4"X.H-]@2+R)[W M;[D\TC?32TT=.^#K'O#6 CT;9P@T&68;JNN_^,+/._6S[AFQEO[;_WNN_N2_ MA?H'(>PT;V_#@]?;T5N5C$ K"UZ_(H/#3*\;Q<.8:6;)A8X5NL]S[B F#7CVY2++^KQ3-&?-A M6QQM=.<-5U&Q'9=H&_FRSB:L;26@PHNS9TJN8;9I[HIT<5E7Q*T'/6'G!L8E M25^/G.'T)'^W[.5ZV<$] &(&P=^062F6K\DZT#1;<0( *:&B#)YPE'H-9V$T M @[ICL;F\@CNB"]BRH+ [(U-EVWOU[Y)Q^:;68DT7^>':T[X+6W>5\!-%86B MCQ+]53YQI\.V\*:"2.@U0>\4F+IKV/3[^;' M+F^\A+]6S4A_E(B?D5/+QY0SA$+'(&[&Z(R5\>WNMS_1*-3O=].=#7FKM0W- MS4&[,G< 3]Y?_M&6?>TY(T8^_30 \1@Q2QLZB!/1CYPOX.T0@F6M/L%1(Y$> M/GNPA&STLQ[3_6*',/&TO6_%8<6\].[\8@17[:^0ID--]?O[HY!G32FK(YX5 MGW0<<6-PG@K$;+ 7F5O'!'*Z@Q]F92'"W9'%W&Z%3791B% W4E/-TDWA-G=P M>EF8;,@C=NV?] .V^\4WBKW+]"=.F]X/ _PX#0#_6S7JMZV-,<>S4.C+])"@ MM*+T*]QRK6D1Q2*%D4GF&T=D;BLJB\DRA\LGHC,N^^%#;-G"YUF-VYXZU:^U M-Y:XAN0#7'Z\#C_8=)VWK2L8K)!%&V+THLF^SQP-%UHTDN^@P5E'M>1Z"77V M7I_-]W7YAW3[R.VZ4H(!I8+L35+82G+&\2:F&P5V[P0$7N&(I4'JU@L]G?PJ MKR[*>NC!2@''-R*D-_A>9,G Q,]6ZV(EI=IA,?T1;OUS="[BM2Q%Z0::?[-@ MKBAW+1H.+I]Y1KU U##PPG.MC W-^;55F%)(-Z,4\$G^7:8O.'P;W??'F??V6U3&3:^&3#"-(?D@F%=* MR(;F06,N&GKDKN9I7]N=EVZH O7>UV.U1 ^\<00JC(A>"W*AN_$QESW)<;, MG4@]L\,4">=Y#RM:D8UKE+:T5N)M+>@]WLPZ,.(L=]F72#[+"Q 2DQV;#G@. M_+G7;YR0STN4PE@;#X!O?.72PU%?OW?]Z.3.81%Q\?WE:Z.C70"F8.)X'Q+W M:(\#?O^C+1V9 U<0IV&-9[)F'+^;?KPH_:PP[<6&.[,/R9'?AR4\2M5.M1 8 M0 F#AY:3[U)08'YH:U\-N! -SWI@=&%D2+KZ4I.YX_?,: /-X;&08C61/*]* MZZ>3CQ<&WUOK"+K>Z]22V"QE%0-*#.8AZ70&< ME+?"0..4K[N P3S9I:PG )%9Q;-G&V'(O MD,3Z/K?KN)8Y\;1HQMR[))F!:E@MX_G=V=V)]EWQVJ$3&NP249R&ZVA(=1@J MR+)/R7A_+,PTT_JXZOWD$:21MRM9G9!&!&&]3BU7NGN'>#I/5Q?SDZ2Q\ G# M_$+&KF?^9O9+8>K+;#"].[@HM:A@H^;YHAG9S9E=;O7K(?$%\&HYV/>^UQQR M1O!)D@VB=P[2)-DGRS*"A? -%Q*!O;,^0<&>V9X"!.PO5\K6*]#:[7DA47@U M#,'H_K<_.TJ@H!\2<20"Q+NE+].4TT(!4>]W+C1%0DK$C%DH.%,W*6/8[M/5-7O58@UUC?&E^5@7EK2!PGIYK@D LR0Z#**,N(SLYB+S>J^\ M&N\=%X0V@453Y/Y!U_/U'3X\H_=U)S??802%A-^UH8CB'D<)< BN%POJA?!T M*S8>16@87,I9&.WN&-^X(G>S^/FC.^DJ8I$;Z1QG*I;^>W8=(=PA>M40];J# M:8]W=11YM5HC_.L EF$^C?48L7-B^8!FW%N_%<=,Q2,:Z+:;+24*0LL?_U)6 M4CKB)8BXSLLXQUL:AFXU$F[P6X]T#][O_[<#HC]FDV M^EXI]%+>8D/D>A8_=U$YX:I^30S$#G+N:4']^ $A!@1N=;N/J>78^3:HYSA M3:C@YSBZO?-:;KC!SPM":J [!.XDDM2AR$;)WA @W6-B#I#EA[E:DKGEUVDK MP?B-B&MUMSEW38"J_]5_C*?(OGLIB]A+\41S6O]0ZXQ3S) (; MVYHGMC6^&OP3D77ZBZGT*::28#+R'9T=]:S04#-4='TWQJE^\ M52=!7'1*;OH@=O57)="AD%#S"NDL6.6[NMKX<7)'(A>R![HRS]A8:,2\H(R^ MR.]V/U9TZ-7](<$^)PJZAQ+?B2FTX:-47^B8DJFZB*M)\1 P0-:*(&]X>C0+ MU]U<8U\WIYL#1'ZY#CL>" -[45!4&3?;QM(>X"FXSLQ%"PWWE7K%:.KLY=FY M@7,\ X^\FQXYTQ!5,+L5OP41A$MB@2+D2WCSF';93WO;!4DR1!J?_B;YDB^UU,UR?,+L\3Z-O1UI$LUF=.VA@ZKT MKB-#V$B'*AU#19!]#$MJ)Y(Z"6IV[3&>1]E&:O_E4XE.Q98VZNC?".RCI+4K MOCTRV%) 4\@J@\ ^,@K"6T #:CRJIT-F2N-*F1N$F2IL/5:F70:]\T\$]ER" M^*V_$5CQ(&:V0>\D(9> M<#")?+K')I-02U5>E932-]8Q!UD\=%JGFS2G'9SPOPE"/G!W%I#A>'0[5#-FB1 ME!=( MMSRO7NI9_" AG0IUD2:?*=VA;<>%*[&'*U MHJ(*NG.3,-X3&'9F)98_:X-)O#X[X,^$G(\X@QL#11GN0%VQH0 MX25=ZNQ!"K@[D$P;@@)>_C:^CN=V3 \,2O=4,9'TGKE#D9*]RJN''OQB;HFIH3F",7\B8N7EGT[3"B$H. M-'?D;RI+$EM6H,.I\%_0'@\DIK"@OG&CH?4)DN=0\:.[1JWXN\>8\?*\5%TF MDE7MGA;HM2WN8[3ZY)$D@!TR)]0=R/U?_MA3! M(22>R*DLZ?,';G\/T5<(#._$O.@44%35D,2BPL%RB]!5V=AFGW[V]AU2K^M& MIM_1OLOGS7?S#O3AMBYP2Z)K$=F)Z(XU9MB:_)-C]M'Y4G$QP%).]\'M<;S8 M:?^C^[;YG5E"&1%),B):?ETP[&PU@O0%3+ Q.YVY'[[SJJJ7+I^^ M1["DZ;C>[QNW((+3X5T#MDN63P2/GF-L<29H)J6[TJ[)$B9J^ M,=]> N(Z):\]\&)-$E706D$I.OX$<&?:@JI[=_]S=#83:G'LS"#/;F=#\W8L M[H!073NQ0_:%PITGG=,-U3\I8;3E*L-OI:6;ANM^BTIRO7I=3_7 %G4"J 8[K@'NK=)UG=$_G@U3 M04721#B<%\?;_0%FV]7*WA%9-#"@FW)Q7'Q*I,Y C'/JQFJ69!B@"V#N]6_7 M[ 8+<*:H^.#.7N2\Y'T!G6$N*+JD*3%0_)II=&6B>'KURH1:GR-X2N#8JPO) M1;Z"5V,W\V+9:@I&NUM&H:V/YFTEEC8DI,2?<9P130'J\HFF:E?3$[J(C)T- MI=M_L#7T?7B=]]]O-5M:]RT'J ^]U+#0C#SK*%DW-,@8IJ'>5U!7T&6\T$SP MF6CL//53S3:ZVK+[H?[7PY!'":'@1R;@$9]XU'4Q>&7RT%HY_S"YJ!VURK3- MA)\*T=_=;9?"YJE^;5[X"-6\MRP)M5MQ#?'[PWRA-V>OQ;#6$$M[<3C2.XD^,4 M:GA_#HG--@B3>C;#%2S6WR""U\H_O\99=9\ 7.9!A*N4^G9SG)2)2^3*$:K8 M ]D]=8,RPY6Z4+4/8WC/U[KVDJ8<\C/_K&)(XW%(W+T"=-N]7)O:K($3@,%K MO1"V6R\5K95T^V(D,&IJ$8]. *R%0VQ1P#G@0CW!?P;I#HP68(J#TUVMZ?-B MM>FM(KH05,_+_7&2Y4MK,=$RH(/TE'399DI4;3-) MMWOC3TB8NO+N@*YWTFSF_QSGO6^CCM>A+1%YG*V-!]< Y&Q#'LA"BRU+,#\( M.S1TP'G)X17#N39^!A.F*MMEJY\!RLK-OI<:2]H]%*;UG]>^C;"(WP8PS!W4 MX+>P5(UBE4&C,)N7Z>Z>D=L95N^+9SG?8U7M5/[P!SORB5W5?G ; M $-M\Y."?G0V!L;PZLY:+NL1L]_U")",'C:IS_SM=B=205G[%77$P/6['ZE6 M($QE@!M0HCJ4YJ5LOC]>1!L3EH'$(N/38FW)QARQKZ\S2/7Y)G]3SPSWFH/\ M=_Y7G'ZDTVUHF7"%TJAQ S\U*0",M8%(%1);50:'O7RT%I[K::?&RPH52"#W MYI;0A/AWQ,'>X!14N8XP%?4>;>#NRZQJ4)C)TKH6X.R@\KM:C)!"%"M!3-HR MPHTPTH\K#S_940=M>(FQ&-3\>/>2"+& M8(^MDEG8?B:],J2M4HZ1LJ@YA(_M[M_7>!C*17RZH8[>7:K'M_Y-^QJW\,N[[#CEC%&GRH[ M-/$IKU:*_%BMNOTOR(\68NIN%;8!C,796$:)IB0S^$7B8IE2 :8 ] .]42RG MFU_/Y_F:+MV,_U0;0"V3@06PB?3<8T'VN)-$R!;335XW?CQ\2A>Z$_<15*E( M#,4M8)G^=EJ(Q7Y)QJJ?69_RJG[FL3>+AC?FUY;>J[CH*F3 5QOT:[!\7 M2:[Z(7!WU@Q\P8ZA]5%3NL&SA6&Q&PYTGY@!86=$H^WH#DNWITF/8%*$/*)= MA^R$K%AMR*.!FG?6G]]ZR)D4UPW!_EQGME!AH_NA0X?IQ#VPC6D=C]V!\Y-N M$P5$X?8X]$^)]D=?/ \'D'F"0ID/QM)H7+[QDE#3_ZK1VJI++3O>SPC4ES)K M#G9Y%>)=9*W?U/J"50(Y?W#1(:'K^IIC J6=!D=NQ#9M8A4)] WV] 30/P7; M_37%[[?H>/>KF&E6#S^=:;U4^C@P.S6E;YJ>#CL'-+MG/SY.&\P64#IWLAGIK']IP@?/H4: M-"QL%4F\SI8AS??Q"88[W!N\]IKRW>Y,ISTR#*Q.R9&FBA%!EA\C#E9V.EKG M1,Z^>K?LY[%F/>5%'VWCR(?YDWAC@-_@."?LW*.+T28\6EWTA27_HS[_6!!G MRP6_@LOMK8,NR>$Y"E8^7>"31/_FG[WDJGG.=^1&]Q]SR4(EY3TYB 0C/YGVD^8U;D=I MD>P:<7O1'E\V@_AV.#\SL@=RAF^D_;RX M@[Q;+XO+.;[884"T)RG"!C&#.\.K7KS$^]L(#N6 MVL*O^S!,?NK300^5=TJ#:X7$SJHU[>$7*M!SX715\NN;*F^T)TWUZ(\SFL>0RSTIYIK#+[>C^&=$P;6XZ7 V9&[7Z+AMWM!K;!0+" M!J9W"MBM'F0\GMM>,Y:32DU*ZYG2B_QD?VWJ13=[5[>HZ=Z"()5Y'&.+UNL& MX5Z3Q9NF_&SYACV;L]+=K2Y.-[8D[-)%P!.V.V_O#&;=G^GJ6T\-G%9N9.!>;)8^.P.RI4?H?02J!.M'VJ-EB9%(3H0?/N^&.&VCTP M,;6)6.[SB=(I;Q@2":%/EST?7!&"%V<.9LO AAAV1&NZEW%W:Y)%Q"AYR*5^7MMOK?G9L&B164K@&9#[P-PRJ?Z7^%YT(? C!)-S N!LK&%? M($X3 O!C W!'W!)^I"3F-(S8XTZ0)9@U+10.%< M'E1J7O),OI9NL>3>?(HYS8EU0]? [+25 ^>-UV7=0IM?(&ZR\T7]K=D[UKC$ M54CO#7>/BF^+2&=8B:?S?E'!W:M]0UT^VV>'^;HD?7M@-%#_'*:"C.QD(//@ MN/[#Z3P=T<4# WJ/]_>-+VR)U]V0%BLPDP0 K@/H6_Y' Y:ALH:[3 >E_?%X MP@A.#Q.;!'?C'6N;OB;TK;LYL "VIN=Q7GWWU:J-)C0>K[RS0X+ (#8%NC/4 M*V[E95H;J@\6QC[>LM._ZA3/3\<@E(1?^@0R:L?)#AKQ:L\U?#(VP@>@2I?? ME3CZE]HP5\W^4K1+6A"$RGE)0EVAIY\QFF@Q'6SB.E>5^V7GQ59MR>*3_>4_ M$)?-%]^[6ZZW?\C]\7H/MGOQ.5_L5G[A2C@#O6V[[7][OTI5=D&=((WKW/'% M^)[NZ2V&S1DG=]:2M6K)D_G&&4JJL,>_A1_EC7S104C#( ,@GDX[$/J4CVCV M3;Q2AF0:\MV3]2I_01_M;]^P^J_M,P?O\>M?#(,4,8L9%+FMF?K9F6;&:#.5 M7>P$=[I:6!&D*(WM]W$R/W*]8L$025M/]J(G,\9)K']8_,]U)**C M]+_NF]V%6.ZL-ZLA:<.O3-? ^1@@G.V29;??$X/7G1X7P/P/+G+>Z%D[_=P8 M?RNO7DMD$-^&*8CN=#..%JZYL]TD._C3X3OL_HK>A;NQN]7/ PI-A[[( MCP5GQ^A6=@A.Z79XW&LCZ",;V.,=F=!*0.61[W3SG0%R= -2]_XEZE0C0BPA MV<(%B;+5PKP#MF?]\D"/35B_>09M)HJ)!=^J?"B6UL(VP?1AKJ<39XZ*42XX M1V4@7E%H*0HU@_#.S_TTZ?<)*) MAS5LU".;&AV,N+5 :J ZY8[]:\\T8V_&F"*H6>@ +JJ:.8659%B.%TH9* MW;-$OXM_9IKL M 4D>QNF2J-'=UQ:=O=<0N MR((>7@(437+HD*>A33IBY 0 I"K#.0M6KSX-1D9I&)7\3%L:K%@43OT5L$ZO MYZ'$:*F36OOA=-U-3(025?E'APJ>$>4(+;&$)9I.^\4U\OU6;*[_Z*]?G6KO M^>!Z5]![-66FE+=A$#N(^^4U2D+GLQ, "]S_ R,P=@F2Y@?DZRLZ,KEW^\! M,N^ [C970?&_7;D\L$7+K_JCMK=P7GT(R(S"R)@#N\0E*6>GJ(9T]:@D>;NX M:5^938B?:\1SMN7S)P WKY@3P"F/'6?\7I+?.+M@H>42:SESOC/3Z?1+I[^= M"A*U,Y>GN5*T/ :YH^KX'J:G@\^/QO;->)0TMDXZI?8KCEZ+TF>0.QUH7;Q6 MIC)N"2#?0U'/SY&Y$PEICX+ RU6_&%[GC=B__581(+0=KQQ27X_DZH18(69M M:^&0#WOA"%ZR#='D2%E@+GP/*T Y7-OMD,&4]):IZ(]D1152F5-](XSG(!\" MMS-XMXN _>Q*ACH*S!07&95/#3D+? HHPF5C75#XC)72&+)' MX? &S62^"/0^I>TVS =; /4E\0LN&L'_-E.4(+I7P0*6NSL;S,-70+B79,4V M@QH>'_;9E^,'18[I919UD,W7TR)?-Y$X(UNAI\MTX.MP'4H6&>J;N'B5X*'3 MNS^\'S]'5_RXF\I_\<;WJP3&!T$UDQZN>G5X#E1HR5.SR:6?Q@6LVS[$/1ET*:EX4#.+UR^U:,7\YH )V&/6. M>8!X5\CXMO+I^_<\C^RN)@$TK\S\CZD>RJNT)4KE)YJOX*MAS9:-$PJ1ONRE M"[*@9PX63N<&B@DCUXLE@=1AXC\KR!HD93PC(4NX0F590 M\9/E. % !]+GT;;6.EX^^]S>C9;W+\0&;4;9Q*(F'_FGF69&2K'%/$S5JT+< MH^U 9XA+R)#_F-2J3:+'QL^#WO.9-=?<1^7*+RZMH(XL].,RDKB3?-O"V$'$ MRY)D3BIZ:8"$A71;"WOTL4S_6CI;_["A;&W,)?*-4,:95=!S-@^("K5W&7?MCC6,R]&L-[16B-Z9F7O-[&/Q@>LB[^,R[X?7X@IFO(KDOU&)C+5;Z3A$"QK4U>;\/G90,C^7*$>!+F;T2:X0IN=#&2WBKDE MRI38C*NXNU!^&5H5TAO@?0(8'/IU9/8#LE[Z (_Z- +,O1 &KJ!\Z&#[:=MD MOOWQ>0=W6_/,;Y"$)K+G.*^>7'?OO<6I3ON+\I*U=L:+%?]%Z6V):R62"CY@9!.%T@6NK^#*@/R=@( MC6FIKV_R\+KE#KPN^[+"]\P)P*DA7I3^C5P^.50=-T=PPP=V%RQ$#H#E<-GS M%XCW5SVN+T,#TD<:WWZEKSW%-RB>)2VQ&GW*7<^D,,RO0(CF]Z- #7I](\9" MQ)&_H _#&(;$/=O+66*=N;M]<),\#UB]_/DY0%-J"2Z[X@'J!HM\F&A@EYO3 MFZR\>!;];;Y/+(%;.%./?NY[.M3L7\YPWUO.-I82?0W:OBI"MT+E[];'EWYL M;\]TB.&;<YS!ZD2[)Y)[#\^Q9GG<$ M!WUX8VVT,V6]?J)=&6L=8HCO+YW_;?AU>FFV]U$$4NT"5%X//UWJVUM\5#_[^%+P5P!5VO1IF M=ZH9EPD@*:^,]WEQP"UQ-MG8<>9?J5MJ'"5GLY9^T7=OFX:O6]S3N=+-<%;W MMCPVMK<*A-WL[3Q+E+>-_3*EV';E6BF _3.?G=JQW&NY_'[MFA[@MVG""-YK MVQK/N64\(^TEJP'R]5_;6A)XS9W%S[WM_M9L,%O-D4&(D?6?,6&)WGA0;\'Y M=MX28GU/<*7 E\CR6Y>:6\-PH;2_MOY_?PV 1_\M[46,KX0I4[E \VV#\LA^ M9]RO7\8?ZKD2/]WXSNTW?NG14+$K42(NH":(4M+IA(Q=;@QX]=82MH$F=B0K MI,\ONC>#;PV)LXC?S;0S;9+0E=]/.F?C0;I%'0/+S'0^E8U:%@#S4M*7;3^T M64OV32Z.K/>"LTQ'](GK+R^D@^G$VR7Y[J(JR^ACB.HXO6Y;0+L@,)K,6KCP MP_+.C;19N?%K^R)LZ4-]#4G/&1^_!@"Z !P;_V,XZ^YJ1E?AZ;?MK'W+S@6> MY%27^J] NPGJ")<<=?ZDJ3]0\K-R/RNWM6B5X2ZP*^W!6S3CD?"$?*;C;P.( M\_M6-;&!G,_J9L1'AM^J@T87TH-LR@R<=X$_2G?L3P#O3.:I(&CC]'I_8(G-*U5ZQKB-DDJ;/[Q40<=ZTDV7 M]6KI5 X^5SD.[LT '2$5IJU+'>7O?LT2.HP6J]9X"1LA2!G3-,\+/>O33)MW MU7SDP-Z_I Y. (2@-*0#9,&W'\+@.5^%$"+KB%GA,E3!II\FAY0PA_PL>!\# M\"/0T5H!#57(IP9RP3\GWZG0WCK0$-V*8'0H&J0+MD5:X@3=0-=G<])),"4DW M,Y-T*=?3;U&O39@:X<^)EU9LT;PK7XHP!7SH,=^W2W7Z1NWOKKQ-XY/33U&[ M+M8B^K?2GM0+FD1U L6 ZG;RT##!FV[^@OW,_I6VGSUE)4U\N(=@IE_ CUB* MP_0E5W=P_C'[_3$GO,7 L&T.0Y' MS#7;UAGWY%KM@/2S[^.5/EW+LG3NJSU?WY#V2-Y WD^]'>4^?7GE(V>7]U8E[7IOT>GO)=EO%&M( M/&10+L9V>WX%>,;6W; 8JN3]&5U\IYL\4B_U)]V+:8.]^R%E+#+)#@"7Q!MV M-R%Q=Y<7'G8MJ>$^5:*1W2< G@6)C'(KJ?9XST)QWPI. X>6A'4#50=Q^C#H M;P?FU=88U3=I?\_KTG6[,U\D19SY=::&ET;2KB-(M",!B9>-#-"CU*Y3VO1R M[@*O'HO>?9(?7C=9NUVG"!LD49+( M?SD?5(^,A"OCY;=7^XY-:QL6&*C>ADX.H@9\SZT=T:7N8BRJ7]SHLXE VNX^ MI%&^!K&VW7AEC''39&XROK%CMAHQ,ZM%B'[.8TQRXJ47"Y2$_!_6WCNLR>AY M] R"THOT'A 4E"J"2$O 0A$I%GJ)2!3^\1"U[2("\JBO:_MER+_7*?N9TU1JMY_W;< MWQHJ"SWM.WV.'J-X_TL_;J2H M&(KX\]+_ ,RI63>F3OC?Y+EL/G][!8UOW->VWG+]5F-9ZA5QCZ/V1Q93LIC MB'TI\^-LF%D1C0:*EMF#(NAOX3-W3F.L(X%E;.-DP (? Z7BECODP1715W?6 MI:AA0VIPZ'^O+QR^2!T);YQ)A3.ZJRVCC3\'Z-2Y&:D:65/Z=^]+8T5_2\L% M-#0OT!RX6V8IX]2QY7KVF9@.6P'+R0[5Y>_J*$\1ZNP# F+U1K=SOB\OY&T]M,>=*<'HA> MXX%IO_S;_$S!$ZAM)1(D=(5X7(LR!S/LB!/)CTW;ZM_JD9_XFPEV3PLQM$:R M_.+&8/[&G^\7Y/ES Z3&YVQA85Y>2'?O/MVFZ7\=AT?%@;FU%? 5Z+JM)67" MJ7SL)_'+3#/925O<_#J\[GL7MPNE1QF-8&^6\=9'(%$@ML\2(0+ L XR=Z>= M)K"0\P0>SZ8ZTZ:/:]BF2[P,9]9WV$+N^\6.=_;@83M3>$[<)-Y'Y6QZ=A:"*@;C :AN!X2+1_H&#MF:_QAC0D. MSBJ,EDR"]^Y87!>TZ%FM[;>)!Y&]CRM!'S_$4T0P+,V2M8#X,(5E=$7\99N' MW*ZK8V*I/[P_:]?@+Q_3>4UP:Y/>$4B>U.&\ZS^T MOZJ4A^S6I(G5^TSH"=]'5#'R]8[7>]BIWASY1F:5?8^4@5^75_.LRKEMGD32 M'=J1_!'?C$BW$".',[$[/+X)JGM ]L:E&K;FM/-S.>W,O WN$WZ^6+Z[1'9* MH32E".E.D;.8FT\[]2)+ZXI(8BJVYIV\;U6CEMR3 M(:VXZAU%*9MW+<_0 V>4O]1]Q$0R2:0PJ>V7HE&S^7WYC$<@'R0_L-)C[.Z- MK^C/-FJ;WEXRC]&YI3'P2G"UUGOO3L4@.38/.6-_SWN# M]2=P7+;?9_N/\?W$!S+EL_1TU3^JN]QKK/*B(4=&2/G#F>E#MRQW'K. L+ + M?6P7/PQIM7/QTBW,1,W3ME0/Y>Y5Y1K8 -2\JQHR6HN7_G6'[3 KB^$^LL%. M_#?=;P4$&[+[>B<3$(,F%@,C.!,9X^QU]*'WC]P(9 #3YV924$M0VM-5R5?G M3"CTWHPG,Z'M;8X5KM6>TW,QN6&^'ZSM^\]&_IRV>'W>/"G&\LZU$UH)?W/, MQ[EK>[:+O.ZN$JQL0D(2A 9IY]"CD7/ M%]EM:)!H=0NX38#=[6^[/.^!D&Y' M3MIAFVXVKYZ6!4%Q3"2GU.OH47CR9$ M=4'.X2$MW.LF4Y5Y7W;5)#KT9M;\H-$OL2\//^A4X+>H+#HD.<".Z "@O1BC M_LQ[!N;ZRW0FHG_<.<@V7#@UK8-[8/;Z:XB3M>C.PF(^F?M@):@7VEBX",SC MW"I*AVMF*6F%DZZ7^JH6GG(SN;^^&JR2XNQ35-V%#IX&D7RIS,T$$6N\5^@0 MT9OPM860BJXH@W1+B2O^'O"SR-!^=??,QQ&\&=>VUQ+*TW<6C#W8<2CQ>)VG MT=2I5&@BW11BZSV2IL)\(I[GK#6?=WQ:$KF0P2H',0:K-TMLA,XE8M7[4VGD M[]),.!D]M^EXSK@,WN(^_J75$RQ:SZ!BT"5OW*-+IP*I*^ 0P*QW@QG()_"! MCH+XBR9#TS\,4-E1(-[ M]AC0845 JG6M@%7>&9>+E+RIH7/SEGM2?/==P $%?U/N;BKQ(I90]4>@J*"M M9)%[0"&-WWU^:#@W_?*Y+,.6 MQXZ"/%;0\,$-ECC& A!G3ZA+,=JG>= HF"7U"U1\&^EI]@PB2!BNT,]L-@\3 MSFUPI^K4./<,BVNQ+ZNLEVN*_^E"+,/J3V0%?=JO/O"58= 3@?Z12*H I0 B\C./B1!=V:QY[EUM_O9^ M6,#U#>RXX7+]*?I:QA=Z# FK2'?8+",V=KO=/;#SU&B2YBO<\[9II35U@7I9 M#287:%! 5..),@EN9J&:V_A4XBB^)$G;B'@-IU1[C5(4N-^_O*/%F+/F ]I> M;A<2ZI=S_%=JY\,AG%7T'S#XH2-3\XS\&L$GQYV/,OT"S#/ \/QYAEB_P95O MZHJ/6_WIT@B_^@_RV1&,9%V"6Q[=I*K)*9)YTP*=^"-SK1*]G186((,HB'?O MVIMG)9HB68!4=!NB=$7..#%>VR!(Y<-4\NIX1R3%Y_$/;DQJSI4OO!+E&&HD MD(EN$E?$[U:\>_A183JK;&[(-8@^,/T\5V'98<5IV$AL7"55"MFMA7SH-:A: M\:-Q.M#H'527E7@N*>(I/W+#1&U3TLKF M/G6,K0<>!^6=TB95:C>_SWRC"FM"R;Q21/%:S87;<]!$U?2,#N,T]P]HR6L7 M. KD"?ST&G+=6PZP;6%KB!\!/4+]'4W?2*J$Q]Q2V;=%'3?EA19ZZ:([T2&@H M, MO'1_U6FH:D\XB$/((4:%GQ_Z9)4-8Y G3HY:6<7,77-I7HU7I,L1L339KDU[ M2UVU&H?A38Y P/D3P&;@2#2,+TBY\ZQYTZ%,7'4^_6TQ_J5@Z/YR7>L1R.:X MO\L!I;FGAGD>8-GK-KC>U(KOPYEFVD:,7CH[\'9'NO_J:J9[B)N\D?3;=34@ MDQ2!Z&I#;5?A9 @&T>/K=P'7".BAVI+Q4/'-@;7(X-\CS#*(V!^D+G ''_ZX MO4P[UJ>B?^U-''0OK<[@E$W]/H3,1)]?<-6EPHSDWE=R\78V<#CRVKR]^9CN4-))!_R_%%=?J]^I3-**9&9X,LIX$8_$O4XDU&-38[4?8_]J#\O9 M-MB]>95B>VY5VX0Z?L4%\M,+;4=EKL&?VUHY54C@)J&MA/-*(\(/7V:[KLU# MWBK:'-3_O7*<_4)#[[1F03X[(A\E'QY&NK0 -\4[UJA]&D"'_D$'886$D2JK MZ#.[&7[K#U>^V(N"+YZ]@CZ!J"PX-2#<)_Q>]OKM: M!4#A+T']9,G68K ND M87VC'<4R'0FQ<:I'(/8-PD?]CDEWZQ>U&X70L%17H7-/-6^FA#JWQABZZA(, MB\7LWC'<3\"/G$(L(D'DB*H;11O+O($::LR&I_M"]]RD_V]LO:<+'O:-AX!# M#XA/".RE28'+39M;,ERUUU.M)9$CUU M61BZ8X%M&-76)1X:]"YJBB[.GF<6+Q1.\5$8H,:"+62DUC8%NE'1"$$@M@8Q M>01BA#L7WRC?2 \=W?+U5F(7_GGYQ;=T_<7;484J'U=%9U:5=ECQ2[!9=6+2 MM#84Z+ M,G>GW&3ZA>7$P+ $O2:SQNL@[KH_X@^\ [I$$I\=>*U"@3,CO5[,\G!?;(3! M0$B&5XC ">)$3\C3,+N+63[8X+.YW]]J5BOS7F1_6S.^S(ET2^4G2U+:.AQ6 M:I@3C9'1>:KCB*EJV\^*X]EO E(O7/S\8+YHP:_ 3'FK@8LC6!#-')O<^?=QJ8PIBP%\\)NJ\9(POQW/2S9B]X4\8.-NUOWQ^W13&0K,R4W2?0=3XF94: M,K\ T7\2#B;<0:\H)K,BG4.?.35,NCWE\@YBRGCD8[@A'2_ @.0UR3,&)HSP_ M;C(L+@E(57A2V8$T9!!.*39#$RWV9ZAA)ESY"EU:BJVA@5!J>H&KYB/?,B3F M+11_VQ"B..MY!&*EGOO)"DXYHW;K=-?E;35^SQ+UZ"4[U+XKX/J,5 M9[:=CT ,Q6.[$/ RD+J2DJ\SC<*Q7DZ9N/'+5D/UPRIX:S&6W'$ 6I7QLWY1 M0Z,\*#DP%><>U0A[+B[?W#SM@L\PJ 8B]A[89 O"%Y0=NG8NWMP81*>M>@I5AKKY M(TN\!'G4C%(4^'9J&P'/CA.4>/$%N'[IB]>S[E=2/I4%=/IK)L!FN"$YQ3=SC? M;9+.?)PJ[$?Z%ZXFW%&^5WVZ392GK0&%^0BN3U[O'7D>;M4;P3&_(UP:I;W< MW">\MCJQ>L&!0BXU_[Y=([D#NW)<_@"**53 YYEH84-ZYXG(DX8]8C)V+8]R MS\;CSIL]\3=CI-H<@5H/0-J<1 M*8Z<4=4![FI?FYCZ7RZM7C_II#XT-UHP0H^[0J5 MPNMH(9FAD84"SFG8'">F,X/&T&($]:>-20:^%;8O8]9]5KS]BE0O<08&W4W! MG%[JO$43B#MP,\))5#3<"Z_>?WF&"XC%?BO ZW^K_-*T)Q7%079>?65?;7;^ MS [6)&+/9LX]-K"*GW3WT\<)[T?5?XRF?QP^";40_VF>*!C&).3&%->J\Y(% M-/9/+7*>4M:IS/D,"H*[K\A^"Q*1.Y=HDBJ2E%F7QM<6O4<:N*J[S1[>>!_( MZ18V2%*"0P,J[')*1O_0E=OH?[ONY5=K)*REI#]W]D'K1K>U?\%3SO548@2E ML%,2,7 $$BB:D;^SRUHHD6@_JF9.8-WXU5+T!>V/DJY8\<_(TY.@'E!'\AO MSZ&>OK&7'97Q$7OY7DJ[NY7%$O;6WT *;%\XV2[-%)Y@DN;RZD?Y['TWN$:I M[+@0I*-LM[',K?K=<*+14N3.YBG#IA8)EW<:\]6%PM8X!471H*TY3-]T: M3I3W<[Y@.-0N HI3O7VRK?Y%7,'T;7W>2X%&72!&;64ZZZ13X%Q8/6SG(N$2 M$0341!0_/%0C:]ZK9YB!2Y7+Z;IT=V4KH%=?T.VW?/G8I2$H1=PCPBD%9$F2 M,5RCCA ;M0#F?0 P-DP3W+#!XP-I_Y7C#? M;J.A_JO2JK?Q(4ZLA!!BG?YWK 5=5IW^ZM6BI&R*S&C@F]]BG*83DEKOZYI2 M9CDNOKK!+Z#81]/K>SD#O5?/)3F M5=N[^$.9;W_P".D.E?A5=V.$_<#!+.B!' &U8M -C8=^! ]470C.Q;9/[,:\ M.^X)9_>._V"LD$-WA)'Q41KWXY:H5_>MZ0^>K*QW09FHXV .7[+8B@AGH_7( MK_E%@V>/7:\PR.-KP7))^0^8&;@,H<^1/% W5 *J#K6C41QZZ:K75KZ@R)M= M^*5R#Z?7QJMNKBG671IW7[D&R; V/CL;!NTX IU 7+"%^P!:6$ZQV5X%W$S@ M1O72@FB8ZD%:K6J6J MI=+-))V[;9-MQ#S$\ZP19$[W#?$-RDI^@OUT8H2V^7 'I22$U()-8MB2:@*K M@N:Y"\,,%Z]_2.I[9?S%*H /Q%7^_E/)ORF&_I\,F38(S. M-HCKE'[8UCN33[@<[[CJJ75;(F'<[!,W.K+TRX4P2^EUM7W8SF?2*9HGKD?0 M1BC@<_N(A?A#KU=>8K;J9[9NYF@8EKK2,T+];S_U8V1_ZH]Z-/(\[P*%YO]Y M>26'],S<)9#[VJK(-SJ)^,VDN00JD3< M "R0V'Q>Z\V5OG@W;[(>-B>:G7U!_G(6UE*ZP20M;?JR!!CK!OH[0F5>IOEI MJI\(EE7%9$7@TP?6Y)MKT9W)N(I8M)DD5F$W_N?Z^R&R 5V=Z0H6VC 0#U$+ M=>\37M^NP'XZ=3ATE4NE M?$+=SW4GWB%<"HU%#P64DU4G9?IR"4/&I8:F-SI6D2OI@?>5$4XCF\UDGOR5 MY\B&YBX=SEZ$9&/S)\),M".,T^%G_=4JOR[Y1](V3 O:W\E5@,2E?M,KO'0K MRYPTR$K-8VZFY.[!=7 5TYFXX***0+C10YO""1D++=2[21]B'^>?S MQ\V:UFFJ,HRV\)X$R]J5?+&?2U9QUB8ELYZ:)E@OR^;%*.U>YZ_+#2KZZ%5! M-Q$\S^]3_\8.N5\E6[CFIU0:=)IH.V' B6W!^16>MHA,_EBLB!A"<+TVYJ@J0#QN/3FZ] HC%M5*:".4Z,LQR'$;FTQ6(5P M3#AX%!:XR,CC4RZ!+>C/CU9$T)QMAN7C.WL#@O_T !;9NW.#IW],-M9H6M&0 MWEI7^F:-IFSE!J"#:7(I MKC/W8]& 7/O3\>*!AM3JH"[G=*[2O?H9U2$3 ].V&))91[2BPF[5@G: ?I=* MVT=,&0.7@;G76@UPWF ;@_10FAVYG6_<="FTN2>Z,5>V'QHF84$ALRZO)[G0 M3:VD=#!2F29(^LNA]3UY$L"-R@6UKWEB<0_#55/\A]SVO;//(-O2-?F.0-6] M@>9ROYN>0OQHDT)01P66&]RW1[![7%ZL6J%19FYC?[2RG"\HECY7VGM5&[.4 ME-3K)]JR S.8#HGMT"H.-;[1.*YJHQ$;Q]W,X#8@MQ]3?O[2C*TZ; MKU]I;]P?I00DJ^J4&?\'KV1WW<9;[.8I]1_^4@'&#;,HLM-[ M@$:^PKYQ'5IE=EO"XL4L"[8PV\Z-M6L+X>(%48,2D70,5FNHG0.:>+1.YMA, MTC!28 (R[QTX'% &Z$_II@MH-S0EDF^&G3L]" V0B(:]A3J!Y]L=*.EDRT"% M0(>'*/8_K*G_UYQ X,G#X@%MB@6K-1J6AYG]V6!TZMP*\0>@MI+Z7#UMZY<'.Z5JA=VG?^EZ M8X)(L$&MC<,KO=Q%1^6.SE'FGE+P(^" ^ 1P)MRD^'8XX&FK@9!"V=.%?=CT M&X* ^K5[VFMWWEH98%!T@"_V6RQ_,M:!W@3_(T/HRZQG<)DO_^/(>7.0T8#T M_I/14W_^RX)2M $/H.W,/:#Y _D\Y8USJMF3-^\)YYJ]W\.&/&4R9;XO:;CF MJ2&Q*M+GM ^UK+Y/8<#-!MN_U'GH M]93ZC G+VM$55R.($$4!5I(KG&E<^P:^WG2,?/:)6ES&C>G?QJZ1*MV/5QVO M1ZUWBUCG+TG>_=QM2:[#CZ1 +E*[EH7W'GFOM^-'X@)GIWQ_Y\0HN7[0A^S^ M_C;K[*IA)?K4OTC8Q?#-HY:W5KIC(!7;GA>^ZO_ \) M3%3_1CY#QK&VK>='A=]=O93W>/R'$[/M(4GJ;>=1B>= M?'U9E#MQ_@RJH#2MM-&],5WE6U:"_M\,:;]0[91<=A 2"JU70D/G&+M0C3<& MGE&%A\*PR#C;P'&;A_5.CN/3"\K<1@&MMNJQNQ^_-.'NWI>W1(5 !$-/K739 MTM\H]YKIO$#@6TE,OFO7V?-I@:1[]@PL7? I2-[PQ(<_#[Y.0KC)8N.=_.C* M94D3@S[',^V:*9^J&_3.HEIUKGR>Y>9\?67_JNS/KS8YJ'^\T),#'F]/#'2G^N4$GK&(D_K# PX@N*CDJ'F(/5 M<>1XA;VS025AK1)A,Y(L;0N:A=PCM!5SZ(U=-R>]B&H^IM6]N*53$U294/I> MQ.FIS."<:L]?FS."0A?2^\T_'@@-'M!@%7Y^Q2P^'V^Z/ >[U_2L(]=9O^5R M>/3S]NB2*@]#U\'=E'8:JZZ*%R2 (%?@G$ IB8[LUJ3\L[G-HJ?>Y'UHJ5%P MC-9W/:%NQIA^AA=-C_-"SI]$&1R!7%'SEC.T$WM^Q3<:EQK> &_)G?IFVTOE4+KZ$ M;61VFPJ"L4&?+Z#7@J3]61406G!_@(< )M(#A*)%UGAN.Y':#\"3WM>$M),_ M];M2M)0';Z?(;/DF+:-5':Q.WL6.G@?+9EIF?I4FB]:5-[9SK3 M2\/Q]X\NMJ\$_'TD1J?1)6I5-,HXA#PN%3=[8HMH!%@%N%=N\?R$R,RXI/RZ MVY@0["6BSOI,]/Q;?A"VJ-_ZJ:9L3=G_I-OL+FX5BK@.V]V2\WM!25 P[."C*"1"]?RB)YP,\2#+9OD^S- MJH$[/R*XO^T3:(29>W/4^[14JQ)H&][DEO1N4-;*#XU#F:&<]^;VNI'-!CWM M1R#VT+P!,W%YXTN^.$ZV!5D/'RST?![?H]WX.A6-B[7'3S&4&;]!:?(&G']U MD*#FK83U[=LQV-&,_LQ_J)Y0G<^I'?N\N4VFHOE&9H7HJ<]:J3_/(MBIR_D? M'2M(%X "(!5]/J@,?FG2[0ATHT,C3/6ST6!SUB=HJR0)'?6+ VF&Q.0L-[@> M[ B1+F_.M*WVK_0N@5LT%8O]!A3\G:][E$)V1*I7%E^-P,T9$VB[?1?"_7.) M>4I;@&0<*F2"BN\0"?/E*'%VE&[F=F.VYRBO[C]'W?]*A_7:38W.@S0"9?AY MM/C%NJ:\;S/V$P634DUM5^NN2^O."W)I"/6'B[JX<'GYVH_^WN/Q% BWK''R M+MO,3'OC([]WQN9!%J>%ZWT]QM&I7HMD"XNKY4DG;S]E+ 9I_JMR'4H.A:E? MYFE40*ST'('8&K3LVK=,SO'@',)V'GAR+P=O>'>,%S*!?HT,4W[73 FO!R)! M&^'GBG%/ /G7QC7<]E7?RLYV_X+O?Y1FB0WVB[PRR;"A,B#D_(+SBQEP[O@> MY%D'RYQ[3TU"6Y8O^T6[")Y>*[.,4O%$7RWP7Z=9^R-0Q0;B%B_%DR 0&Y@O M$AI@/A:4(Q=A=V.R:F[NYSCV6I^V:8NK5(O$S,H F=>+RCRDU$U*OH9S1ROH MK./E*]VF5#UXZSV^FJE([/F844A'H)#=/62W^G$J%#O&<@+"![>8' KU3)C? MR#O3!L^]\MLN[/L1:(CCRSH%=FW_?@'-B9\'XTU@ M21\*9"')+!9A&HP+8Z M*V>?5''8?&BD):,W=(;XDNT^?-X,]I@2A<24\[>)9[AC.)/;7E:<+&<*'!$P MK#K/=,6Z&L\J&LB-(2XO;OUY+.9"VX8O:,F7JZ>W'.UP2K-6F)G$QC*U"'>L M[_,@,5/]987)0]63:X_6%8/)ZXOUNN +B,](5OAY7,U\*_+)M^ M;-83O=Q4*W_[>N'[\@\@SOL7%O^1IWD#!&>E6=L3P!IVF1DQ#CX!YR%P,.UV M\HVHSC7'R>_R1'P:RAV=Z]@D/[XFLV?#<8WCW<>3+L<+=0O*0K;%?\V[#"B4 M>LX))*2??DS)*-E.-)W"287L]I#3ONB=M/%+)EM_(] \I9/AE!Q?Q 6XQ 1$ MNLWVQVM$!8E*B+]YY5P(>;/F"N/X#!IQ;)O,:=7(M6I.5@,P/ MK_&J(VN;MGW=TIO<%W$:G&12NAET_VO^;D8#?3>*IO:U<&;;[BN>JOT"F4O" M,6L%4QUBY9?Z/V!K)9.MW9B?,4IS&*+IYP\",.M]-*DF!P-!1:$S/>H])/W) MPH7VC]*1>NB^"^MK01H,""F)2(0>S2K$(KLACXY 'L/G8'$H3LGF6)S8IY:P M*MR%6J^/Y>2"9CUE>X8 -(@OY?*KOZQ4YFL$DC6@3KIF@J^QMTMT$.B[JU/4 MI&XX.&W[]N:\8-F:35/#K8OI-]UWS1EGD/C;OH!,(!#OQ4?J4!2'7G M(%7(/KTWO7+[P,SI"CW+,ETK;UN<@JWX ]]L\;327R@#Z!:*9;E1HCJ^)]D+[3 M#!'=1M'J?][ MV3^7FWD:ZU[3+7*]8'NF_DCA%7M#W<>3IDC:$8^F"@/JF(A+/8[<$U+CO^T8 MYD6-AK3$;8T$]W<'SK[9-RI@AS*'.@YU(\3JQ@)_^1&;RG73=X/S/&W>U'^6 M3C+6JK]TZ:+&V?BJ?VF4SBO_2=F@(3\?=>A+MM?"-7"\6GL$QZ&=C78K9) P M+#]6$73WC*[SX/8.S'DF$K$ JU] -:"V5W!F3-_EW6&);L6%#6_H=_Q6RUU^ M+\48-@?_NC3W5-L*)[.MCA<@#@*LA:&Q6+?7L]U#,3[O=0XS\>$,.?ZZ[! M>[_-/KAO9"6*K?L/LM*,KC>4A]I_!.(Z-_['VF>I\,RFC#S' MO=#YJL[??%XJS%THT.-YGR!;TWC+ LO, (J5RD>^2UO-,CC\$P&95+T^#C]= M>DNRO2/:,+*'*T0A.;OYU!T.8]$5K67I\N979!Y"#_I<=\;@(PXU9(&%+;ZKS5+?G>T,V?N'7B1'^ M/9SR3I#I],NF:Z*#'9G=KG_KP+NHV69,1,WV.MX7O72B85JI<7+BC-9>S:J\ MH_[9_*$[ABDZO3M)?HQEGR&Y_\CPI8VPU!TM H\Y8$+2@5\C(-*9IP)S^7_@ MAIMBF"$]4OZ<#')'G:U*.0"Y[SU @J#?G+'_/MR/0U8;\_A>,9EQ;MZ,= M@L5,OMGY&M8!0?US>S%YX<17?0O MTM]=-6CYIK>M6[-.0D.4@57)IMD9'^BMM%TDKZ#V1.6:(G9) M@\>K(NB.'B;)G+Y3&\X*Y)/HX9Y1VX=5Q*PS[6;O0BMN!DN$3TV,[LPD*)E%A9W&2D[A;O\RX:8IJ<2I M%?'VS+5!4]*U&GPTKMGS9;^GQ1^FV,*67CQ+>MOG+:;TO7 M./D:)8;0A#,!J:03Y.#Q:L28M/_WQ>1KZ"7IYJL2GZR_C665OI[_*<7B MF01X["3"!3&JZ;V\?9SZ>Q)?VCJ4"L6';I.?17=(7_V6>(-A#\ MR.[;" 4O& _4L^KJ$>BF\6\\*G(5QFG]\*-4Y8E#J1_V?"_]SG+7.G(\YLXF M:5&91XX;U$>M.%2EHI'QZF/SH53>TYMS1;T7O P9%WUZ,'2#5$CAVP02O^]3 M*F,'8*"$UAIF$3GN/>HS:N(::-Q0_*;]YC>$\_D76=I?=Y="W-6 )R0O:I^X M+"4%'L916&H2\B%4?'\=D8ACVJ^S&^18BW2S?Y3U^ 6:KF?7GNM+ ;@%+ XY M%6I%3 "\R@"Y/J+;BDF'""Y/F[E*!K2==TYB)^@S4>*%'D,4X$"ZBO@,Y4<^ M ,?QS\WE](]75D][@_NS->OZ6D3?/5"YGSDEN!_0T/(#=0V%>7L$PM^.@ZC- M?2>K QD18LVI6#WQW/);5TL:GD9,;RN"1%-7?FH,UJ!J'E7]D=.H\L$D_)QV MN3C$-B@F9MAM>;>;<724<;UY&TU;('T@@!"%[9N)IFK8?P="8/S)7A%J:ZW> M6C;1F5YO+[Q(Z\&[+M<]]VF$S'V J8.KX@UZ8=S6-HZ>5 &">]Q:"W[2 M-LE;[&OV]1O3TYY\G:Y+U;VG5I^*%+(+Q/.YC4Q="EL\_H&#Y3\1OC)TOG\<_(9[,E4(OQC5O&W_7E)6L!K26>AYVI MI9O*&YT\=3,%*4]D=]<2A$J^^K"$U?M>J-;W2XAZ?0)UO8)P!**R"I&N_!07 M 9)+R!YC&.>F.4Z2HS"F=]/6= M0 8>:9)&UF%I.!R(<5*0FJ4;,O/14. 2K0NZY>+JS_,-Z00#SKO'4>E_3HMS M =$1(3BSV$N:/9D"QW%/=$'HYR%MB:#$CT*WN"PZ2X^;*R"[]=\#9;ZE<$4@ M_X.\HTJR);N47>M] 4MS99F"&\BU4AJ2(H=0F"(8WF1Y&[QCE@AF_MVQ MB53[UHZM4#T"I?KL!?A$46W^* F2.NK(K2QTA^U%/Z37M-_/H;D6.M[:K+YE<"? VZ5I[G3&\,QO05Z& M>K='$25TGZ0T<@AS>!(*MEL$ G/YJ0BOX(P"PZ]COD@C0[ZYV%P9?,GS$% M-?^BYU00F@IYP>QZ4L^AER9N9L>WX-B: #XQG"ZYIW<&9+U\:QGO<+ M#V.AVGZF5M\BYR5B+K;%G'WE9_R18IJB%J.6S'M&EJ6\\"FCGKGG7%!):NF\ MM;7=-5=G+V[TR<8.)ZD$-="%"RDGGH) ?J *U?\ZS^P&+QV>D??02=I*=R"&FY%\$(Y- M&ATT:/DV>$%8?KET)*@-#95^;OBR1+TKBW15 ==\1>)-4(!L!ERRK1: $91N M*V \\X?&&Q,CC<:EG7O]P7\/I/.0:UG011D/QDC$4'Z3>V_^]Y'^<<_ES(0LS &LXNCD1"N*B3^8S;5KV' M/O&^%=:.8>6&M0)-F\*4,MXU>%:A?(T74.&.@XC4(SM"2L?P> MJJIGX-8B^&ZLG"\BKHLQ?D"DIT&Q*.#ER$(!!YHH1HG5-B#9A([[)J-$BCLF MM37"_'TE(X&TRY\4$;\"YQ^U@.B>=IVTEZT>PN633[=MW:&\4SW 6]:(O\*7 MWDFKKLFV47?8%#%4\.5N5HD9V?U.61#[.\=*+;.UU2N=0WMYL05/C[X?X%4N MN)<,ZK*@IXD!Z,)#T#?\;BQG#!Q:XLD_X6!OMTDW M7K;7,M*KT\G_]84M'4PZAI'2C')OHI1 W:'

'G:E+28K%A1UONCIBSPK(E/Q1 MXG_"S+RC*RY%8"6"_Q-+/3'6<0U??VM<6^J)VM.,&],-7A;/0NA2S^RK@B&" MWOZS:=;B9I(HA4"P -R%\K3S\M+W^9$@;.IIS_T/GR9<'Q U7TJL&9=<'>9A MVW$:_'S!HHW&E[70G7R<[_<)W-G^K/+ND#!,SE"-G,.H"X.Q[YG<9.T+W^=5 MG$^:TD?/?9>T05JA//9F![ T5UD$4YU5N3&7^S8[:EXDGR.T;BQ$\-?T>8.E MBZ\9M-W9DCCIGO'232(&4(TS,2BO_%CH?+BM8B9.Y,3'+6&10;&=LQ+8EX0V MF>X+W\68M*,<-R.^YE9>&C3@***3?G3E[+W#!.KS=UF* M9XR<@]+5S;]\\6?2CI2E_R5#A,9:4!+_4\E)"'ZB-6%WO1NA:#GY6^B$:J1R M^?XUR:V!UW5HJ9#0>V_I8*5J;Y?$QG-ZF6LNYSR; MXQG81TQD9_;OJ)C<10LWE7WH+'[O,,QCT/85LX4',:,\%@7*?>W-PR1K*?<)MQ8H]/!NJ?H3).NZ'RD6U^N!>^T8D?FUKN? MV'T>ZWA2TEMJ-8K&AW,VZ&6\CD[1N,>AYC4Q_%Q/X1TU][YGS(PUW4:C0+J"7+8FCZE[P(K:Q_4[WK,$7.4YAJ2 M@P?!]^2=W?&7T";LYW+FP:YS= M&Y"Q4Z:V_%?^R)I._ZSL J?X>QR!A&E*(P\F4MDHERB7S[8U77G][D>5S<.J M3OW5!8C->Z>DZFOGN_\*LB'B0]N)N[3SX8#XXGAV%.XR4@34_3+S6,'7VQD] M#J$4-U!R*[.LN#,4%TNC(J\]+5K?.P+QA%I=)Y2D77Z%$P.;S02VHJ:M?P:7 M/:8_ G6DL.3W6O%A\F=+L5"TMV=0*BM< _\MJD*V!V:]Z3>@PD&R5[2"])HS M2I)8R5)3"$;JESPZ?,HGQMG&H2'G?632 T20#9'FL8LF3X;_H2V. M4SQ^A&P;XY2BP4U6B9V7OI.M\,1,G%+<7%.]VM?36[?E1L13RFO1)PLI&QWI ME2)#$N0OO7F%:TKS]42V&90+C.<&;H]I..(#7+NEQ;)^[L3]!9S*Q"8SFOQQA M:5Y*KE-7LOZ.P5N\H5\W V209-[Q7XY3JJCH(Y"@FE+#DOW'YK$.J\ CD':Z M./?29JJE3/3+?5-ZE]RI0V^<+]NFHPJ>^N[=5G9$9T7A3Z[&3U.O)IUPV9<% M+W3]X0.<20A$5WCS=CV.6=L$^V97#1:C^1QH;M,("VP5)/AJ4/=<7OS90/A^ M.CQ^SCU%*51">:3.-O5'^ >W$M1C=CD2/]AK#"T\O^'A[GMG["-#7F7*DU'& M'P)D7AZB4#LE0]O)NRH48>3;*>:5R98=.'YYL]*]V[=N$)FXQE#XQ_5NWKV, MPTLD1O@E8+&&K(/?B^O4#$5;=-0WG%[P$.=ONY[@,2F[O]Z9=L_H4DJ9:.6\ M$=OL_7>0),),=[M2_)(6_D<%+EYR"JZ%;16X/:$JT$Q9)K[A>+_K)OTW1O61 M?@N=\># X]GZL0__3CC]-AR"6W]*E41VFW08'>>)YCJ5>[3Y9' D8HT5PIE^ M?$PA>F#SW"ZVG/_Q5;2\=?6YA>A'OD,9V LHWGIOMH>$1G$UH)*%5=D"Y5IM@+_\B5*\&E:Z+4/#?5F"0)>.+;H'S*543;Z!7W*S MYO9<+&D=B]4E\+P.U=T2N*_R1J(BPNR_W]85V4F](J], MTXL5LEBG5ZGD#KHN&8H;%'5 1E-9;M#^8)':39T$:O'YQM\R?]EO=0K7FP'$ MW8/+&]"U_#N$U/8AI:$7!2++S3/]2#!U^ C$K6VV HNIC<&O]^UQ;EH20CL_ M=WS'92^8MD1G2@U[2%]-04;'V[_Z,DSB0G;+!^[<[3[(4P$V2T9"RKV:ZLZF MQOYXM9+>KW'O!RZ8T:]%8NT>Y5M5)E: RD0B#$/.A'K9 4JXH2<1#\$<<7\H M(-CU^K"+E5L_9-E?L 5HWY$4C9*ZG_P>=5N6?G\+ R9S6_6"V9$/S0!#-1BO M(4T5K'T-3TE&EMH+^OX1^'R>+-/Q/AM5^/6Q* M#2FG2D>1I7Y>WO>"GCH";=\:0_V.$?YCNU\SJT4U<<B!DDX[L//2 M 0(D)V0WE/R$)+/U:ZOMJF-H8A>K4HX[3DX5XIVI8='*^M6T5/"%DT@DDXP' MB94H?!Q'VCBDQGMA\I,/*\,=&[T$$T;Z0NSMEB4$YP.1D>;0M7=_84!3L]*A MD[2GJK=H0G422]W'08D_#%8)6^!:@ZZ()[::C7L]2%:=K2O!'K]_QXL]^V:K MVG-1IMI YY-:\;M[*FDTY41X.22X%GA@W3@16B'A?,FU,NN'K[L[2QR:K>>', M4UY.W0MK_PP;' \#[=.+UZ0OZ=>AS[P,7:7AA#[3\>>NU.QLT<06-=W!6/D0 MH0-<*S:N#-4/]LI9YK!YYY4KGV?=$Y4E^.7OT^O *=CLOXX#"7ZD*,WO:]*.N&1^E6"!1,]K,^",0,>$X M[06N2CCH4;@YX= \[IU2NZ)@922RC0M]9J:W-;E/>0N;E84=\#!(XK387RHD=B>[DWSB]@>#" M$W.P56=%0NLG%-*9AL0KNW47!NCE_^X8B^5 M>WKY%I(-)YRD3*<$O8T;A,[,85(^F 8WWY.1DO@(M;;P-MY!SA[ [N\C%M?4 M9ZD3^7)?N^=1HCO?+J4\U@4_1=669)#T # QK1T/ZQEI )#]S'*S7M/-!,:Z MI@3U>:G%BE,.'XS0G#D*SZ6;.'<'T+"3CJ%@-,IM*HBTQ^N5>2>BXLY4C>ER M@SV?A;.HW+Z>($MY;0'HI-!"7U8M@IW,.T;EFMT24-Z>A-_%R0U,DO5J5,]H M!(DT2V2<:C7@.0B[N(X;]=+_U&%U8>"G]@DF>MN65? MEVFU?%$FE1250+SPCX#\_WG_?Y92<@1RJV&A3BZS^6I+XCR^ M1G2!Y3:%=V;YM\O4H9[)Q%C\=KEO M$4M;Z9XC$#T24[A,TXJ>OE&'I3&=E^PW$=Q3Q;5>#LZF4\QV8E=56CP5%G[+ M?$C*_?FXH4G=ZAKM^)8#<@'X"DQ-?% 8]T\Q]3[A[>8YE:5^YVP3-5X#WTOO MUFQUA3XBGY?M.PCS? MCL,541:0[?_DPIMEO5,BE%X7*,8,V_7DR4X\F&H0NW.JN:WQC=^7<*[PBA/T MIT0CZ03/M G+TN.UB+1)1<*! ^*=&45MO??%Z_$0\(!L]D3OY8?P+7'_BL"* MKX]*P1U@*3^].\&I-5"G?.!"24;U!K&3"5@N'RCQXB?\#48HM.%8)^GI%./ MT@7(H6O[*()3*W)"X_]1,;+#RI:2 *$'HFR]+0^PT.B\/V^T&L+#KZ=TK2L( M.UEGS$CE_2W@S$8Y'8&BE@1BB4/ %.$:]OV 3$]KU:F,$L?Y=W;&B:UYS+OC M-/U;F,ZMND(Y FLEMQA5+085/],$\$",-ED97PWV]* M3__1RKFR^Z[Q18VQQ2M# ?D6#+P ](V)A7/;O=>$U9I@$-4H!KXV)37F6S-J M=[E0&N)EU[/*[*BF+72"?[;]@HBGY%.)&< &7X\&GR2S%@/7>H3M;?6C2PWJ M9*76WAR!>%,6';[O?PV3'CTU$*.MXXN%XU^,![(";(&,%B+[/'%Y/+TCO=<[GO\P49J1'A= MR]+>]_8VARP]!CJ?80D8D<( .VQQ:<\G_XE>)&]-D'55Y?WZ^,XI7R<)YP!B M;]?%&Z=9S\'>L3?'/$#>VMYQKFV(G#O=)'O;66^CX#XBLN7X.3L=0HS,E[(& M9\<,@]'L ;V_/(GE&3=5.*8S]E0BKS!@K)[\+TQ.Z;').83N!&"O* 7^]?YM M%F=[ZU%;<,69?$4Z^U=C6Y$14)'2WW%LNW$>C]=B0RP+([/,N^.4+PC6.FV?LE M$<^;W#??>:66N_S%P*+?V(,@/;"NZ/(=0W3/?H? Q=CVBU""JDD8I5'^+,5> M?\:FJLS*Z;NZ-%3!O%!KW!E,!/8,KC3?M>IYL7Y]9>/^,P^.C0"%='/BEAV0 M^L79VHDJE/X=?#V^P"V3*6/)77SYUJ3 MXKD-CA,[:E] 6BT2\U'E<9PJ1F'R48\SI\S&:F3N=AK'EO$8^"FWJT,K_0I/ M/E4T-AKA+D#:&XCG\!P8G8*'#1'Z&,5(T=81'JPP1]?Q(_%>=[EH37%[BC>G M5%@"Y8-,4T_8\;0C\NN';Z7#!#BCBHL$L$%6\Q%H(WD<>?E%[I( M0(1O!)&%-^K%>'5!#ZSBAR\@ QL[_0@ M>GQT_;N< 1,]7> M//X7EWS@UA4F&KX?DU3T&>L]87Z\*C\3$]Z\HK]:GTB!AN#9%#OA JT24.F: M&HQ'3 V_\.+[_)_/3I['"'PHU,E]Z<$XJ#:]H[586>NIH'/_R M(?2?CACY#(LH#WW)>?H,*/A"B/@8 N:$/0#A+CDLM$U4X?PP M.FZEU]LB;RCPE$TF+^ML[_-+B\OX !P)94/O8N/(&2L2*H59 MZU ] ;'TYL[4DOVJD<&O;=15+_O!Y1^*K IW"G[5]G#%,SZ/PE!B[^+4,4;F MSZVZ(8QXU>+-2H4-CY6*&UGW-OY&F+,J7"6S\57#\!G[[WS[ D+?'C138XF_B;*A8 M_$>F@@L_L%;H_DU0[1Y=RR4+*@?F7?C@;@38WF.&MQ?^N;=+8I?)_Z7!^$5T M2;J5/()^X7SX$M*6(I/#4ZU!L^?^HA+ !RU!M$ZT0V_ASJ#7EH5Z20 =(O29 M$9L!ZT[T\IU*W2SY0=^2^OF<:1:RH!K-I%CC=$_\_151W?D=YTHYMK-S$H [>+AQGM7BZIQV)G(%E8EF=DS<==&E<=,_RM#BNZ0DD#K_EYV$ G*) M.+?PN37AQ!IW^\RQKLINM M681Q0>W^WC]RM?J^E7S4A6?>TX5[M#7"G$%OU@?) <#34@U & MIT-^:&N?6 6&JYN[+1>Z\I%7_/CX'R[OY?/9\CBW_:NAOF=\232@3(J&B MF+$>V]/HM1@-%?\B?,Q]BVH/IA(W-]5+AH5>!2K4+A 7U4?>+]X/?GR%L!?-KA,"Y#;Q]SH.W?E+ MIW[J,]1GT?W,DM/+0X\SN/3;$:;#-7H\R)^#7GN-H.OC5\@'22O(HG6JKB"; MN?UO"WKL+I=_-[-NP)R.X"<;48&25I^R%M=7 P]D4PVRFW.D@9M7XGKG1)V/ MQ[ L0=%VT@2RMI2Z VWO"+.T";02V1C@9_")9@;@GGAHU% MF"196%R78.!XF*C[R;^VX;?88\Y5(TM)0$?"F3[H-C]275U(]X%WVHV."O4] MY=U,X%<"5@(GBPH NP_%0C@TN%^GHZPL8(XN1[Y?3$>7CGU#W7)KGL2Q>[ 1 M%EX'%'$*FJVK&X\\4U?M##0L2\]UP3::9KB&J@:IBIER/=0:,68'C"DB60JQM^P$/8T20J_3CE^=@.2 *\KQ[,>6:"?5!3BR$J%3;]8@8J)()?T M#-][R7HJFN;VC*^/R7M/;/8](-%/["3[D1CP[R]G<9?4%]I@E5 UW'OU 1(0 M8M+<)'FKV, [AX_0D7,9[833G(5W)NU-C=B*H5O15V9.:K@J>"BFII>8$$X&+TD 1P^OA-0,_1: M)[*G:$T&8F!?J)9/:.!D( %H(;<*-',GA!XJ,+; Z"(^0^S+LQ*A M'0@Y4SNR?[7M*U]*?#7%Z,A?/Y.B^(4B =0LY)O]&-'S=081!6:07'S9\T/1 M-5# 5.SP,>RK^71BH8:2ZNO3"4 M7N9_E\##O;/"Q_W!K#?]"M<7-24 A'(@G)0Q+SFUP2(@W,)14(_%4LZN(989 M]N.P3+61^'J+JRVZGX5"-*@(]7@M]$OL+MJHLPD<=CR7']DJ 7']C-Q(PR;6 M-X<.'#W/M;THRVZ<,'\NF.)>->H-?'1'H4=2VJBFZI5[^/R%,)J/!0#9H9:3 M'2I Y,-S6,%Q6LV<.;A'!A]J [8E31Q3G_ZVJ!Q?:%S(FKKPER;C;\_S4X-' M(54>K\"NS!&^+^#]NW=5%.T<'T> B!G'=< M"(H=F:"9CQA"RZA^MNUZ@?GFU2_?*OI8%W_J=DH(GU+R>=A>OOZQ^6LG@OIR M#JZI&&J$ 7WW@7'ITXT>%";S5VQ8/FIZ'7YY)8.O22U90/]I\2LN06Y856\( M4(0$W.'2M MAZL7V%S,5!PK\I&;C>[]VUF#Q]29W&8C22\8U".SFY(ESW?G@O3Y,[1#B/^9K$C!QB.G]1)ZZ\ MM]0"+X9N5GGU-*"B#ALHYSP7W?/T)?_G9M]R5Q/Z;(H0)>#.J;^*"5/F^&;& M#]!;Z.!2%(QU8W@3>:Z0TLKF^Z"&V?7UP' :JBOM5*=H!4T/V2EPPB?VL'9U MO/>)Q%:Z)3&"X[>D7FYUKVWZCR1U",OV-TG-S$MR683$'5=N''_ZFZ3Z$//( MDAJ__6)/CP9?\]\U-?T_TM2+E%B1Q]66MUIESU MF$:0_568"*&N]0K>&/>HPA!=48WZ-#UO^<%*V8=N?M[M4XVZ@!*2LP_RFOM: M.6"V?N%_4U3_*6 2\H1[9GM5FJ#1A&UR97NQ"NU![!K@)0%Z#\M-RL7_80:. MOWYJ]P=_\ ?_:_@_]];I#_[@#_[7\2^0_'$/ GT-^_Q+ U.1&%]97@>4E A:P."1CE..>IY=Q-^W_.5(JC_X@_\($K]GK @C M WB-'2:$8Y:$5D19. D0H>Q:P M,G#"Q7#$C>+]NG]H^^H@(+Y%X47;R M]RU_/6(L6D+6%J,3A[+2\BG=G%11K^*C*_]YETITS#M1XN:S-=.;[&/N!Y85 MMLBJV]%+8)0_7HD$?'R!\L#S6\$PSV =&)P7"="F[%C J=22@*6M$6+?-]BZ M S'@/@"=V%:\]#V J&;@_E@(YKH.B)3*0+7^(^_8K\*/F &XT]#5@1&^0?G M_V=VM/X_[$<]5_5]"T?7/W)(0-@R>ID831.&0/NXDX#N$4+*&Q(PK$9.E-RP MQ" ]/]5 BQM.Q*@N4\"VAR(6COG9W?6RX3_D867 M!D6 #NZH29* E\4>1*F$[7>]Q!=K)"#D*_XE\GK#S(A%($WT,P@'LF8PJGC: M[5R_YYC+T245RO6;K!)WFS=?K]V\S2$T9B,06[QPGV,%7B/:DX S!I\^3#@[ M4PV;876O&A-./,6S>FM'2?U:@9-P_2VSTJG5W[/L&T"F@H7=."/T(P<6$:=F M._,AL\+0?..&:SN]GM$5'\ =HW:XXJMP?[PP+LX)XX8JCVBVLJMY-"%I:A9W M&UJH^U4$AN9D0(3Y'/XZ(0%4G;CVB"DB+V2H?; XCP:LG46^;/%*E*/7(=GW M 6/;WW/939XY4=I,.[NEP3 NSR]]9_;RH81!?:A>?Y'-35"&WJS*X:;JGIBN,XFQO.I*.*CF?,E23 M9OS [ L)H(8M?LPZA\M8%L.K+O'3&U$->7Y+F_)3_"K?=(5[1IC=Z/([%AG: M(>[5#[C?<\PS?4:K)=DX0YA]RL_Z/[&(9<%%;V1U].^$])VH5ANM,L":MF*] M-4$08UL/-.=R[8L3+?]SX+/KCPR<]!DX,Y]W4DJ6Y+POC<\.I7TX+M#%(J\A M";5%#[6#:8:6C-CGWUJQ/V0WUFE:K4\,O>%5IK.J)/H98-4#,H$=L?+T0^89 M"9MA*$T^]-JD!KNK HS9XX=VQ/T8DVBKFJA!5K/::85BWXNW^,K!5X9:<&:] M2$@7,Z65?WY'BE1#_KQ5]6205?^^N7V D^5 M@]/@R/V_,["WD_!HR.1SHYM!9-S*95;MQP*Z5$'Q'QNED338$W1Y.Y@3'/YL M1\"#TQ5;PGEG3RIMGO?>G.+.\U&FS=.G/:V4 BW%(M-%@^(I[G35!6_QK$,_IRPH[5LE, 9+#H*M>'C+,_3YOBF M\KZF/H)WNOPU*M@:DRI(N5?K;;/0S8RT[=7$2>3Z[\$HK7'I[3QSL:PVQ8;, M/]6(:H6/8,TRUY)EZ(3KY#-.!*#^:,5N!\RYI$78*=W%()LKVMYJ=W097%3U MK"DCV_IX5;*FLYD_B97+X'9.KOL;8(/0VY;PJ"]#"_JP33OOX6Z0 S[X%:142JU./FP >Z,-%?3L-SQ M+,MW4]J*7>$#GC_4]B928^9C,,+MQQY1!V>Z6T8.:9O7'==U160^$\_=I4\, M9-$.X(#O/.1,:-8O64?0X\\_Q_ 8\HFUC)]O">WIYHZA/G,Y7SHY+K1(JT=' M5XYBM]JL7X.&@'@6LQMEM.@A@-,Y0F%KZR"/).61<^U\O]HL^(0XJ)(B*-(3 MGW)F'KMU(=,^Y#HKIF>:)A__P(OS2&HHCYY[FY3(3[SCE3)D_2A$7JP\KEF6 MW)EET,$-2S&,%W\OKA4?1G5TBGMW5\IN;\=,RGLR5*=SRG FS&_^: ON1^2# K#F2",46 M4_)=,![B]0L26:QR-,6R+,#1&N7%9DZ465RK7/#H/"BE^UBGZ2/^*OK]M]&+ MZA%W019@T/"YZN+.37>[#A5^PMT.L&GG-"!(BCH-H)<@K1$+.$RJ'Y:UXW+L^VNP25 MN-*.:KM=+J%)2PI5E F_:_Z.(2GV94(>4<2_\:BME;EELGJ7:5- O*GNZJO1 MZIHY+X4UDPNZ)X)I&FU3R_!HM7M!A<&CF?F13J/2'Q$IW4]M^04>$E-Y"26? M:X5/EE_U%F0S5]5 D%9+)(#L/9!9X C+:/*?WA\'?-SHKXQ2EXQ>%]>Q-8^% M/N2>=JAC3ESCUYVT5V%!HE M8";?A673SPOTHIAG"XQX(Z:RRF86W ,KSI:DB#F[%WL?-LWC:1YY,J^F1\"< MP1Q0/4(A7G%YQ\RP$KR$3TO;ZI7Z&F]P4!*:\Z.(9R8 MP'L,K-?2Z=4!Z-2F[CV$=-4.)UKGA?&9!I'#CF(^IMMBE%N6$N14FK!0>XTX M)" :88"A>2&OOR/-D=5[MZ[I5?>SXI!I_ONAG>(!*P*OS!Z>@(.'CZLN:0?E]O;+^_R,:\EOS5)1Z2E;F@+MVOYK'?"$S+JN!0'_B$Z/ M14:#ZT;,@^X^DM=^=,[IN("!0CA#'@M:W%3<7B3&D:_4MB*0+/?GILD03$23=++QE%(&MJ M"YTYWN@^9XA<[^>V,/>A JT'<)1B8K"':'@'G GWU%^N\'"79$/84V+?G:(#CH.CR=[I!8*KFNPC0 S/AK@M+/7SKONL MYM;6,7&U89J$&:>!A'3!X[/#*V9O74A S1A>!U-6BAIZ161,[UW3,SQ"YB)? M!_ID[FF>U?NR>JV+10E83/24U03=&+&]BF;&YJ(7>MU:C'3#!W<[6R5'8V)V M:(PI!V(EJ!Q-^:XP7,MZ)9!MS[9]\"^^E31!3%P^*+A15^=IT75;<5:O )$A MY]X@\_K!N]SM)-?H+A+P:KD3?@ :)3M/!3!1/ %W6TV9!&@1I$D )=DA+A4I M+\^N'&,YB;_7?3X%674?,8>CW_E[$U\>0XBGR6W=QB2 KC<"O XF>Y?%QS"\ M"1_F)\B6''!#T^0& _Q HP0;D2V!"38,(Q=E;>1&7!$8I81>(] <(/","20@ M.B=+O7-K&O+K!(2G@V74:3^"=7BAAHZ9-V X7A )X+BKMM,DGM_C=IK. MHHB?5P4X1,Z[MWY2D7XNU9RP/O4Q6GRP[6.TSH,BBTCZT_KJU( D1RQ1#GWP MV.1P[JJYITFY,!5L>7SA/SJ[I7\[NUWRN8USCLP:VGGQYVZY/QNI[)1+^A7# MF^A;81W7QL=G[S1^[[*\@:2I\(746SV,#'21DF>DSEH'>^EP(["XM/KLK@P@18N\Y(V8]]YM:]V!M%R.Y@X@IMOZW/_"*#\X3I.R&WE M7$=P:ZC[TW1D'MS"*LZ#)A6^@EBU!*^PIS([WGNY'D CF 1Y!SE+!.'JL&ZX MDF.'\=&-X\E4E3ES5]/O)AF4CLI+&A&@%]1&@F-BA&Q,6$2D/#]?-ZK4=NC& M>&N6[H7I#HGP_E_D9H;MHQ=X%OE81_Y/N8PU$(65Y I'!R0]X*>@-X^XM,9?OIUSHF\>/") 89!QR[15?"RTL]C\ M?!MC0IH]:'\ K7<@6*Y$-8!FU,5?EH[+YR.+L&D.&/O#0U-@[/YAG.58Y['A MS_R"V[63Y^ZH#W0->E;T1%N\.0'HBE/W=7=:RMT:UT)W6KG]-10:,=)1J/KZ M3+$^ZLON.3)?O_!QF+@B?ZQUSKR7;1.@&KMXPN-Z_#YA9K'S\JO38@ MM1?3"[? 5>"$TF>O J0U.BI38^W?)-\/" $=#M@BU!'VS,ACR/?!I1/=B>H- M>0CMYKV8J.3I%UYN"L-YYNV"&B;W.42>3PC&LFAJ3&*.NHSB0%5E$1J()5X; MT%)YF&3XDW*Y:5X#1 T?\]7E;Y%]R;+5]D]OTP@/MS+X;]GB>M$@;8R:HN^Q M1D-Q[^4^N;0%YV@&:Y6PO*HK3%,A] DG22Y).4"=-J(=US8\A,8L40\S[L=V[?>) M/#AYY4,SRP/@JK AA JB')02EP%#\38EG'&=O^$UQ+AM:5_QJZ+QA_[UJ\C M4)E '_E-! U1A$CV51S$?F(="\Q@=A-#Q:\,J(^.$1#6"YK<.#5I_ 6A0^0&Z;EX/2FTV;K22\W!TUTF^@WW982 M<&*.+66X*5UX6Q977-F#87)>P=U4NV$GNO+"_FPG=UL[6"XY5>F7'2,R1'T& M>Q-9P:3/!G)> MH?F/0O23WC!<4A+.A!/I;3!/]CO 3-60TQOIC![@J M)NP(*YUN_GIOM\?K^ M?4KC ]>SB\UU1#J7Q6EY9A[_J:Y][49WF<$S$KX/AP<'!W5;SU.N]TZ&:+PC M 6&PDQMQ(K:PCDGT]TD%IQ,QG%=P+P+DM\/;_,VI=:BS)@ >0@(\@G89\)H- M:-$>!%,[RO 1$E;55^3R(Z[R*J5+$MVCLR^H]$HZ&9B U=:!\H%=G#CDU>(8 MWF^Q_&PW:R[R_2MLBDSLDRLJ,BF[49@#RM$0L.Z'3-7(N^;O[:/&953XBBF_ M"!ZQ'_]>&ZT.\W2W%T3O(TV_>:^F>R%L-5XU0.21U79R^-4\(YN29+$#FYR: MYT&:U-"*$[W@>5M^G'RQ(0K!9%X>TVS"QO536+_6R@)A&-_&^I/YONV[T#:, M3>].'"9M>1'>-F=F.I:G<+SZ06@C\W&TORG)T%5U!8^=#NM"@*#V9% MN/"KK-TWJIU9_VQ8^JWJ_;Q]9']%LM'="ZD@(J4FZ"$>G(#-PZ7FSVP%EC6A M$!&U*4OFU5.CS;_Z66CG8_6UMJVO]'WA<.M=X->X2AS,5)Y0\T/Q<_8*\,52 M/_?N5&2U5&.XS3D4K3G=M_PTI#G>N_TXOL@5:9C5\FENHS&NVB^-TTN.;>9; M4[+>-$N_KJ>6',4:HLJCRUUW::T=QHQK,M%;:IG@V32-%CS5\W'S_@T^AAUM MDZ%[L5F&@>X!1VV0<&\H/^Y>CK]&T)N?@V^.#/A&6*]W'[/]5P] MWHF 1NS'UJ>?"94E:JH8(>E3>"-TRU!GG.^B\(RU81#_SJNBE5<>ZM=VJ$)E MS(!0KC+&H%7$\^?YSE-FEHZ9/C'K8\],)50Z')7Y:#Q>>V4U>VGRR)GUJH#P M[,4=Q^FQ!R2 >5. =;Q:IWY<^'-]4W/3*VUG2\W8/8'^#)$32B-<.KFN9:]& MJT_D3H(8H5H%N$#,E^K)0R'D,\Z"JQF21S?F'^TG?5F,79:CP/)S[$_ =QH6 M#>U0DQE+DCQ3)E/RI3JZ=77HO+?N:YLZ]CV'8@T4F@ZJ^Z%<=J(_RC5POU=( M!HU C3&L"V2+B[;9?6F[M+LMX2.__K;O3>UPU8=X6=! N]J.NC]5"'-%00F( MUPT)#V]6]2[84&%O%6H,X51@L1:1VJ00*0938<9:W7YXT,#:;S5S+$%8+5VF MB +C?OA=R6?4<9FZ@)'#M&]Z/+HZOAO/[!O3;#Y:CQ@[?K7;5' M=_B*R_>I6+1H$K6H3DETJ4%.K,2AEG!47>)'Y"9)FP2!M:F+MPQ23P;SAOT_I'!2ZE\+^#-#:$] M='3^C]EYQZ>ZVLMENE8H$/+CLCFN_2-49@I/4>QOU&U6,23?,6_=+5FIDZ06 MC;Z9L=_)_O"=&)=:,FV9';:$D-,,1K?^G.I$L+2>JXNJ5M=LGF0;NM",OFW7 MYDC;]MIGOB6@DX$'^(FPEX[-7.N5#L4&"V,XWODB/]H8.HD,G]?[&6K'6H0= MW,GG>V+:0T-9ARO%V&GA5%&O)VLVS'7EOYGZ3J(7OWK)Q87=H(K%I&F\T"\# M+\)Z6L[T0BA[8YI54:H#$KH5LE8SZRH.E7W2/[_P"D5?X4SVIP3\VE812F#G M(21--X)+0PZI7[;AIZ)=&Q9\OA(]I6>./[1+K:/>FTIH"34:YNG&-9R8.,.9\-[Y M_LPW1LN@#LL[6J-*U6Z7DMDCZ_M_C2G<" I7KN&[Z((U53OB/YUI$\HW3F M1:D=U4HWR9D:9SG];'T,-P MS.%A$O^/6:^K(!VA@K_?F[)I/J>32*N3@UH=KZ7XLW7#_ GMFE_\ZAP#NAC9 M]GV]0E#T@:*O$GUCK @<']BHM&)A9Z;#%"M3DB^88&S"DPCO&+M2_JKKH?O. M1C_GSTQ\K[&Q]=QUIR?[LS<3KW/-[NFUF^@6BG[R'L" VXOT-"2'V_E8?,1@ MN*(+=UEPN4GWK_B_N_LD[)*A5!_Y- O*[(CG(E["UMV'$6@'9K)%L\P$1\MY MG/4@]D^4^*B_JYO^>=<&89.[]-KM7DJU_=M#N>+T93&M\6(=X^C-I5&\<;XV M1T(QKE,+C>_@OV[ASY\>ZEQK+QZC?-<13*G?Z)AU.DE&85" M[MU!#0^<(EE5Q3&24PG5)T:1IHVW@KD;/2ZZM6A\7TZ>B.)U4/:=#2&@8A>3 M51X0'$X<87V?\9HDH)R#!(P40NB"9R&5,5 NC+!_>:=I/I'EO:G=FQP^ERG& ME!\@O9GDB#J)Z2=5[PBW+=*.NPR=U)Y4Z;9R3[&>IW(P?X#O3 S'NT6>AE>1B=:UJ6A$MW7O[%I,L7SYZB$]T7WI])O4;;"9V?6%E &Y4C MF_KPWYDP6:)B^6?@B^3@+X!/#4)J#\B)ET M H\BW'T,),]-\KO=J9N0OW%O;=X2^=9Y15F$([(IE:OMI#?/[6;TC^!+4,T* MG!EZ'X*Q_:A5.[IC"Y-6DD'H+0ML_[@?5 /X$TM/3+^[+-1,OD<75(._/S4G M9 5E;14JL=[((.ZFG5J$\66#FB#:9JBC;E5F'MR9I8D?N]$,:1I7W2)K"B_> MZQ^X8A7FHY']F>^9N*XK(1(GC%&96N;L0##A:J=<:S\\SEL24=/V1%PNQ"D] M=JIE#@1^NJTF1"_4G*[QPD0/H9@[OO*#[V&@^015D_&YN+1WIW8]391][W.K MH?6L9>V9/VUAOG:!6-1,3C2")UM%,>(]I67F6W65 XS][].-#863F4^DXFF% M\^YCLYE'K$@ W%8@Z/FN<%M#"*\V=OS99!S8'@$X5UE8*YW[Z7V ZFK[QRK M$(X+2#,KW :&K[? M3WQJ89V(N*_N#HPX]%'4A385A0(4_\SH)8WMUK:'+??-@G*@$K7#1!G_B%[3 M!#Y=Z]&=DK+2B2L#S',_GO0[X/80MP6R,KV#NZZBUC,!^UY!$((L:8+QT)+S6 BG1,)N*#: M \'2&!$$JBFV%LZ"W_9AI$!^SESM%Q\/ACE#=E9%D3"97=40 MXFGZVW0T_!I1.%G,6 =80$T!V1OF\6V)M=C'P;-)2I(O]-J7#'5/3RUQ3\_; MC'<(>:T"2+PACFV9_]R2O(OVJW3?LJ\I_%WB]K$O9U9M%[/1G&6OOO3"CKY+5L1R5JJDB2D=:F\Z4V.1HB6\(9T3D%(0Q M^-RF8N:=?:A^H;Y TD?-^CG)@S5[3:>RV?3C\]E,9U"P'2L'# TV X/H3'76 M>9_?)3R:;\NPKZG71'74YY'.Y_XJZ_# )%A@@R<_$N&$B$N<&\R39L'9F0KY M'_'=_/+#WF;NILI/[I_E68*:KBCF@HRZDN M'R2MZ*2&#%[+* Q"CS=>ZM%./6CBOABN>%*NH-"5/]U@C)M:/FION0B+A56+ MAI7*;^2.KTS6U'\:MW_WTV6\;]4PY><'A I X, Y+E0;]8 99_S?WL/8OD2/ M]A.HL);N9:'2>P":_5SX9XL M]G&N&'=OG;C2BX^N-IBSWE'BVQ:T?Q;,I/'MWR<7-'M!G--@>]D-KP+%-'_I M',HKL4QM6KX@H,SI!3)'DKOI"QZ ;(3#$!QJBIB$CG.M(N@67.M8GBJWN7L: M'4"=DP0+Z]$5>,6B)YC5B!!%+,+!G!X:(+QW!?H@)>D#+H= OW1.U'60(Y:5 M@K"S(#IZ?5WB,#R$?H\$)$"J=7]/M(A@+,M9X@W/)"Y>J1AU_Z+(^5AE$48? M&]NPZ-0@"-)#M+XTJ&AH;DS4=O?@-;P<\?%CJ#X>D,=]P"0L.5:=7,,_:)TL M0_UC8/?%L_*WYYR8L(G;-855:DE'D8!0\A6)T* ;@QD1[XE8-U(Q35@)%L2Q%1SQKDZ-2NYCLW/@XZ.,F@2B$4#TJ<=YS^ MY'7DNUPA6D8S>KBJP8]3Y P/5O=/[YT$.8:.V8X^J&VLT[P1Y\,7>ZN>DLM^ MFF[P:>Y1$:R:>>N?BK+;>XV&E2QH6 N^XV&.EZ/EEP*G\53J-VA M*36&7-U:J%F+;A7 .>EC(/%$YDT>FE>'I^.T#].J&%?0 2&5 9\?7WOU8CA+ MA8^/+$O/S)4:V8])6"#V? HW#V'TCVD+S,C(.3$L[>+\7.UWA=/!@L8K.6XO2T>L)A<2=1T8X&V(\&CO.B?WDLPO'L9]H0 M[)(^7DMQZT8,GPLIFAM.%3IQ@R[.OL,W-?2*+I?C+K$'TV.H M6YH7Z/%:IQ.>JGT-VK&\9R??9=&;P2=YEJ$5#OZA"7(VMN[MA$1F*G8G4&[8 MB@]?=#EHT9&6 5_U;;QRP8;/U^'!?>R7Q:0!Z#(&3*2G<$/#>LR"N3"*G0.6 M8R:U]WW-=[.3N/FO2T@PT0J2@"OD\S\LY=B#QY #]IJ$D SXY_0 6/R6>!R MB7*A'LPON-'#RZ^^$F?=-A8Y*YN'!@& _^!3FH 3I>#)+'9"3DYSS5@V7 =# M_?J1R\';'E,[;J5]X8='XZP42E2L,LI4(4%A'"AXM=..&LR)[:%/$4[CQ&3$ M ]X7<;>Z*,@P[_&Z;;EL 9>O/- @U+E3!42S.G M.]I4.I(3Z?XC-]VORMS<.?B1^L"WI+#+;?$:E?J7>AU]OVV'Y^2>I#8CS.UN0W[4CON MC"4>0URQ3+\)!GE-!.[U*LW6B16[^HE_N&Z8,%;E"% M)I5T>6+M^*12T9!5D$X*6 M6LMP V^]M?)YC(48Q,O2)."JC@ M(M#I;2H)\6K"A>N([XW6GI*3*84NY9?+;!]R)UVTN.^UJKO'3CRGVG"J*'@$ M4>OT._.T7.,_9Z":P.J?=9^57,=]_U)P_M[1K4H6W[1-=@F^IYI4;,N(ZK4= MQF)<"M8;HQ"Q[!&A,M0Y8& 1.KL1YR/86-O@T!"%%!8O>K,R73+#KW,-_@'8 M0#P"(XM[X-6BT5"#?-Q'22G5YRK]JI&PJIW,B[-#U2OICV/-IFI^(4@ 504) M2#KI!6$9(DB SM0LG%M#WM]JT>S5VRZ!2\W.#YSV2G<>V.S/]L5NQSV5\931 M%V1:N4,3H WM+ [^SK/V"L_[$;?6A:"O891M"ZQ.BI17?6XJ$9,;KWGKJ8%' MA>]IXZ3]K&PG$:?94@U!*UP.:L7V,MH!@;]0>W2';OM!7<8#16%?^O 4"B[H M=\98#L'%OP6960FLW9 .7?SA+2>;51]E>8D>]CO74XMB& ML2-<^(U01J^@5\M=-8!61(+U>TGAVK$:6M%4*9'Y1Y'40V]LV#PO)0UJ9 LL M:WNW4F-.5RVY4WO4##$:H0QZGG(:-31&+QF^H9*5LR\02598$^:;TO[G%7PP MB!R@>Y#6"[]G-2DD 1OW4T]>0,@7K5H:G[X;!GUE.#?4G /[;^R^5__K/ @2^9.C2$] \ L)O@O_^@L[D8>YL< ML!:_R]1'CG'D8[TR5?37"RK\%P!--'$:LG?#B! [STT"Q@[#/.47@O^N1>ZO M)_)9T]TYS,$E@V//%&R>M09'?*H.5U=PS^UX YF_&'AZH3YIBMKMP#;ZY GS MDHMGEF,5UXC)\RE>1?>=(E_?0-] &Q_E"O;GS=BA) OH1A"_@*C "!VL'LXF5SZB(_7\V M>_E_8ZO]&"S]"%Y?L?W0I#.7KO_XH'XFX"T74_W=YVX' MOM$2Z)]7E@*\GC@1P1- S'B;(B@=KCW/S>O!IH# >/00GQ1]?U'WQ=@KFV5OIS3B(+5$T-3C M9N,/+LB>MU<:Q@[/^/\L7;5-X"UP $<*(:Z2@,6/<$HY1+@ >$1-"S4@-:8W M7//5CLUB^MKG3L9O2HPU[-1WOHQDT8@H[]J2 ++4?L=-@&(T^&QPIXF+_%:= M)0[59AZ95J*/,;/;3[4.F$)#KH 7BR![8OZ41$09XL#2S("\4?OHXVPZDPUPG'@2"!V) YS@=3:P]>JR)B)= MC!!B^Z2XJ-9"3=N3*Q"6,\,#X""]F8;OUW; MEX_QF2W T,:J9]S WX,-_"67PL^XZPP(1LO15XA=SA;C!_B\D*UTF)IQK^!I M2T+?@X<0_ED]I1WF^+9-C[K&0%.=Z)C-+$*^UG=G52WQ MMT/@>8B0@@:.%J'F9"8T+P0-^P33#&JRX#>*4 #U&M$.2[08&'"4WQ(1+N%9MP+T\(77WNVCT MA1F^@CT67K$<3QK!\&4JMI\D@%%#S!)_GZ MA-Z-:I9P*QAP8'AJ&-"PU)2V4B"KM]]C\OW]T;FO#U*VK_YZ>V)BQ >O$8V? MLV:W<7A=]T!G&";$&#QXAV8 4B<5YX!:F-[MXC%]^S@MT"=Z8W)R$D.8SC$H MX+@?! #E5.2[<9\$?&G'$-*@72%0[KAX/7V2$^):W6I.U:Y_MR3V;;IX M6_RK!P4:O?M?L<\VZ^]V46?($GYXZF-]U+=V M$"'@VKH0-6_TE%$]1C=:;H')/ZU_[M%X:8UJV,MO29JGS>M [\#S'2NQB;K< M@OQUG?#O\V.HNK8SY")%(7!NHJVYJKDNQ=2Y0Z7/LX0A,N1]DQ\#0];[@/*W M&J?Q_"^QW!C?_*6$2#B+W)M%1%60A"2;OLR 5_"M:&/\QQ=1U'H46@#B\FGO M@]8:S"IOPHM@*5P,:D=AU8U?97+573SQPC>)%=VZ;W?T3 4IZY2YVU?,=AAC MN"^7?H]?=1Y/#D)+8$HQV>AS"F9ESJ]%UEE&%Z.Q8ZU;L]V(EMIW+XI02 M T<(0VZ\R8M=R.?YTYCPF&6;4[QS9^Y73Y3:T;$-.,GTQXBFE=RI3):AE'HN MJPF*1U =%*M[8S/0[\,_N//_2.V-$M(O7;7I$\KX94I3@"W_3!:K._EX(01S M+E*Q= =9'$C)%P#*QA>OP$+NB0 "&)K9M /X9!1:'0\9GZ8XM9J\VM"]F?F\6U MIZ>_85Z!82L,>OPOU(OW=Y?)/PVY/[K6-*G!9<-XMRU%%$N]_>*)$+]O]Z5? M]@(O/D_SFT\U$.=A+!X:[.LD@*'9ZE&6>T_*4N1/!M7:7X78@!M)*=,RYZQ) M0(WM(;IW*2(B6-I?YVN7+<^X4&MEO;8T3[W,3 /WU9O9^'C5EX?<5#P W@GM M$:_F.ERW_CDCWL?/AO8A6OCK ]OR'QJN@6#X>@N(4PD5XR6BZ MUPR7DYNP/6=X4!?CND)(0]?7J>IOGM/IA]]R;$80Z5^@R,>%"&F6+>Y/[%UF M*XBQTC$Z'$-N>PLES9DT5V5Y6E'N\NRTLA('58J(79Q@9A^]L(1(GR:)F+SP M10QU5\*J9CEA5*&[WE>U18QR%8:[R%\T#X5._/$39K=,%8=;&&GS$9NROJ==THDUVT)H,$JQ.+;I_HH"-( ,GQH/A#_ MX6*Z?%H+[$34<;96ZE)V-';86 MA>"M4JZHL_J[C1>1P7D(B)KTLCNHYZGK2^UFFVO\*FO;WM:=^]<<:,OZXY6> M?VA36N2+SWZ!)D<%&\KWNYHDYO0DJ.6] .&UWZ_<%PE$'2JX-CM%S8F+^=") MMHM*+)&[X>1VS"*,J7/IDL 59N2%)GN?:[#OU?'Z_L3CXZGWY/I"N579 @J& M\>-@5@U[SS[D]Y5WUR]*6.7O=AQ7Z5:3@!GQ8SA6%&>N!CI1VC#>1+^-66"] MX7-FO/Y7S'41-[ZK[_:K-2OB6BJUH6=09-D\7L!V)*"\ SI&&2U&72C$[<>N M99@G@Q$>O7D0=HICDQ-9?]]]7=P]AZ)-S/84WDAM7FB<<&/*<)4:^QV4+J#Z MN#P3ZG4"VM1@)'Q\0I1V19R52V#VOZ;^V.VIS?PMS%S/K58[JQ"SAU0.- /) M2LA L[F;Q3QA)O1%5]@9 (D]B66_GHU@<>*8\[Q&UHH_2&>*^.79FZ/'H8.7 ML'J^?DFI^G9'\9Y* ,#41*2GQG@8XA"%..%[P]4$?3G:A\WQ8Z:MM5>T"_"8 M)_X;::'1W)M M>Q^%8+Y>9*E?9OEVPW%LU,%E.6'GME\E92K-MUM.9?[9S(G@Q1SXGC-J^I,:QSHJ7K(],G/[REMHZ\/XUFV2TQ-PF+1 M[+'BRU-@'EB[SD5]L$NIMDGER$9M=.?P]B!8"*Q"$,>QMK?20M4$5T!,&UUG M28#MR#!-;/#DJ'GP$+A2ZD.VO]39;(O^D0V%I([M;E:7,X;[5R];I Q\98._ MR427XT1A77:+$"I_I>AX)Z]Q"6>U MN&TLS'BCNG>[AK[/="D$VNL\US6ZNIG84621NZ5H3EH(^?48?1;*>QVY07'+WXG[(_?CY^$/AT+G(NYX4@[.SWCJVUC-BG%.K[OR?VOOO:*B>MYMT84@*%&29%H% M!41 R4AHD!])!%20#*V206@!R:$1!)0H(*"D1K*DEB29)B,@(CE#DP2)W<2& M3J?=]]XQSOGO??<9XYXS[CX//*R7-697KYI5]:$" M_XGU5;^DP&!T2^U2&4>'->-HJ9)=Z4)#O^0?DW?2LL9AU+KO\O7ZZBS/&_97 M74&Q=(S\Y[N0$9DMRF8;NDN+GB\K9;-^Y,N#("X;6QLKC7'1SDB:HH08!SX__9(4&P$"3CD( &) ML*.U+FF3Z=%'!#B!!'00+\ ZR=ZY"(E/(@&U*B(Y+>,Y\5LD8)<(0JL3KR() M&B1@!4ZHQ^@I,.=Y_?-XJX?"R#8)XOQ(ZPAV3 *8L )D5P8E 8]@)T(DP,T3 MSKB]NZW$FJ?^)9*CA)'+%M=7KZAV3%<=S#XTI.$_%'_+* #T=;&H5.;"0_T- M$='FN>0:VL46*7-GN9;S]?'Z9GQOHD;R5%,<(SQNW]VOAC]UJ<_YL#S(P?_; M=.MFSS/G9Y891B,F5N*!3T;"VO+^UE'T_ZGCGL1_7\>?,(JM0R%,XJQ%:6C; M-:^&0+XW["BP0(0=&UQ%;S'N*O0N(8I,HM$_/9=QS MLF]66@! ]R@]8W@7WIJOQA9NQZ.SNBT^#F]8L1H_>?>1NO^-: \R^8:R=]KQ MZ;I*#%X#Z[,\>)GX@P1<3GH4>O$5P44GLPQZ,!-3_"-D25N0/Y*7OU.4,12I M"[.!\_\A 6R"V-RE9A$[70:33AUW7D]Q/BD[-RZ+V=L"<8SR2W6[,XU'!B0@ M_,OG_F4$[=0.)CB=Z=2J5'3?V7A#D6+<".33*#S32RLJ1[Q(;B;!R"[X$1_X MU( =",KZP:XC!'CH(-*"*;']JIBUSGB^0.,QF0'9.0E[8BL:;R*7D*M5,%,_ M=^5\)=6(6R!H)]Y\DE#9RB650S![6+B_>/RSPOC(%HZFR^^U:*:ATBY.]JG.X0L"'_KO=.LH)>ID M,_6#I_<7=]+1Q\L%S8R17BX^GYU="86VXQYY;Z-%KN>>Z%"Z1#X$-[ =(X8' M)W>7:?#BT-?^-W(]P9EE3ATXJ<>])S%# "7\^%L04IN>!3F)JOFXB&=*2R*,O$;%HKX> M4]'^@3G XT]IMBE0NLHV>G41?%8"3T:KX;>Y7*^O>S1[LUPT7M>JNP($J\\[ M$14)<+P7!_SR%]0"ZV0F!GE'IU:^[^OB+U2<9*FD OLI @7 M225H[JP*5?MBIEJL0B]]>JV$ *6WRD,M,;+'G\#:E/A*+(HC$!M?=1R5='QX MQU_>SS>=Z7YSJTZ9,C70/Z3P,QO%WAJ>S9.H__R8V)8"/[V(J ,_A9](+YPC M*_LQ,776I .)?O2%Q6#:X>$3N^=IKCE?:13UVU\&R5\ARARM;;'ZT> EH6$& MF?QB ]B/.Z!&L&MF"]3@0]C!M1!Y)%;DQZ\>G,J?1[W5O4)O73N?9JE=LF31 M6DS 3@R T7I\*AN;1Y'U=6_D$EQR+)NV[KI*L(3 4/^ .J8;0#.;RT^0/4S\ MOCZ+NZ\_X34NITI]LM WO-W0'"@A7J*+)ED,;^%T*DE/E,M:GZUNC"4YSS-SW/89M_I0H]8]C W%7$6O3GGF;K?K)JVM6=[\6ML!&YPVQJ M6)M1]5=$/HA0WU!.'DW8NI=T[+(( MFXQ?DB+^1()DP/38)04E1>HRCB.OA9F>#V)NCVKO[;$.Z5OYO"*@%'JD*4[S M(13D]-.XG)4LX]$0YF"A M.G6;H=#7H74(_/;9R#5N._@DS+=6CKZKX)6R+%.RSZM.NZHX1\HA$H!*-G?M M<%Y@EJ&_76UZ*UNH2L$I?1^ +8^=MT'ZH7L M([C)36V]H,[4OB<.K]_9NTE%AJ4)]9D TV4\/'F"GC#&<&S!R$FZ2;#PEMR$ 2"X=\BTA1F3$KF\33UCCM[YXE+JY$/+K9AN M1HEX@#HVYEK5OZ!T230#6X%!=(!H7KWV+)T[F?Z U66X/'A<6SN<%!XG'/E# M1YYK7:HW^P+248)G%B^/%5H&,T_V74%6C-BYF&G_[/WX(K9B@;'/97^->!'N M["4Q+6K4D!E3I99M90GU3+GE4'O/K*^'YQ)-C M!J^!6/QY4],$5HQ(><[^4F'6FYZQ*=X<9WADA77Q0<>CP&^:I(J$K>[/3Q4V M/E30*4C(MU79@-C#ILCRQT!WOVH"[!($UD-^B]MIW^]AGIFUZ*O7L0E E\8H MAEZDV820PW.;7G8LS*$9Q%RTAU=_P4JY0P)R9^F9]$47=R_.]C!MA^=:2C&) M*/G1A[]>=AQE6]M#U(-1A;K2/+"M\O"3$\M$FDLZ0_8]Q:V<[FGB*-9RGLTB1HKCQDRGL4P MWP%;)KIL[&*O!Z[/TV!FKQ Q,CP^ I.=K;#U&RT/"37V.DAG"5#U"SZ-V?O: MAY?^N8"_($V!X[+MMA#F^OEO4SX82 RL4B79H2QXV!JH::F-VYC2WZ)&3U]X<]CI#TU9&T>?^:^&MOGXA"F),'5C1V M1G\$9O]'>K4QPJQ)+9MW T'2Z]'JT7?E]<@CZR#R$758SV#"M:# MQ3'YLTP,!7F_)DVKZ/U*N+R3(XMFOV>?EC".4NSS?U[:1$0O?(N ?W%F)>3+ M,'%.3WTEEL&"<6:-VS+-RS M@; '/D#S];1"9M0-[H9 M6AC\,Z?W]Q/XH[&RG"CE!:GP.8%+RM1#)_'FP/X"]CH\3D+B%8@;J[]DG/BS MW24 ]\1>R"&-SY;RE[TT^'&0RRHY=S>Q5B2D()U M@5CH"MQ^SL08QR10=4[>;GES%WO#I'U.O1W)%*B^1-"\7,LOD,:YE9MPP8:* MAP3X@J>\$T)(0+G?NH;/W6=HH>WTQ05VK'JW;$K9$HQ^X[@A(-UP=^1]6;,Z%W"$"^$ T>-ML:?#"QG0,&!T?J(LNG+:/Z[+T\W'O MI^P0?O>VOV=?= O7]]"+2Z@?B2J![^LB=T1(P#>OQ2P&K%99H""AMDD.57:# M!.#T]W4GRGBM+6+SM[5U;,4I%&$>/[@\"8O6Y+J>MWS6N.BQXD9I).A# E(- MT-E,S\AM[TX">JNF8)/ZNR3@'CL:W,-THOAW >ODA!#Q@\D\$JW/Q6(P53#V M)(QMS&TL9,NC$)0 R@SDP*F+_"(!+@8$ M@)_7E#T68])$CMJ3 $,'Z/4.$M 094H,1=Y VB+><4R :J[Y]I@.U\1SNOCH M!'BX'KS-3?FMDZ=)WV:;P"9L'!SY.H1:])!QH3N+"QON7N+K\& 4-3:#4U*> M3;EU(T+X-WT1M\9U]=OT;9X9] <"X/?S-!,RT"G(44QUX^@VUVZ3U!<=J!]P M/G!2VS%/)&N )\7PUZK!?> 4-9?1V>H)'MNQQ. P7FO50#7V;4 M6"O$N61//,&4OS?C:HX=.BS*S/<7%R*$)E!I$U9!DI,;EV:9YJ_W?&AQA ;A M2L+A1Q58\WFV2/,1O-FS4EV/8C'I@(O_I,7^&(A]7_:5@/*X'W,)$$H\[Q\7 MZ1[DDS-I\&5:JW#CL6J\IQ/;O+/ZU8=FE"@W8,6!4CZ;;O0_>P6,^KNRM@SB MJZB;V'8C]4'H8M;)5:KE57Z+VZ!V%>B+!.M]#8_GZ$WV>T86-:=P]8Z3SDKZ MX0@';F>W=*3HU/HX@;]!)>X'OC<'J5>$2" !QN _QT1=$G A@4) M2(;A$M ^K7R*9DW8_,^ZN7F3H8O6&Z9MD^\=CE_'J]*N>(XF0'R'-(+X+5)+ M6Y(*!P9\@A=^!]_I;K(2O]T]TM5 F_C&SS78_A!J9JY\8/P+OXD-*W0QA\9X M.1X>?/*2K?-)_DUS_,EF7T39Z*B'L\NSYM15(Q"/=;JO?_\;$8(VF/C:(G<_ M_,+C%,OT*-W[*>;BT5.-$J*-H$]6ONQ'QUO]A9MWH>W]CH=OTL0F6)3S#$.Y MKESUCN%7%6N*?RXZMH[0$N]-@9B-'65,6[@$EV);I##BEA:I/1*F,CHB(E:# MF>M9\UNN+0CKGK#@"7/OFB#4MK@N59J5)%U$P,H;UO@/?B]:81=._DZIA4,* M1HWLN;A[3+R:\Q'#$X1'8^TJPOWAE76K\53%PM]&/YSPEY^6ZUB='%6N!]M. MY. I1FK2!Z/,V1KNZKT59]_)C^%[1PWSY3P RK64==B/8]E[M2+9;U84;XSC(3JI MABZ1?M9/87XI8,FD,8,7[C$FZ_GL6[_]G'_8<.[O[9U \/$_L *QU]N2-Y^8 M>CTQT@FT+#-KSLS/;2F>_C.)'QYYL7-(MRZV=35M:4_KG/#V:%7*=HC"0' L MUEYT74DN7ZL8_.G+]3S=5R<_[2[(99" YK3AG*I^R9I4!95@-ZAH<.G6QM1"': 3=_?7)[H M&GQ]&OR-#V^XN%C:X><5G[(C5W%.I#GCY 6G?TQ\\^LCCAZ#T 90#SQRHH5S M/+7?@;"=N5=N6UT';"<$^:/B4 F[D"Q0):0CR'-18KOM,Q;2*8NT'RW5V,NP MS2MZ\5OT&O]Z!Q5HD.9:"-C(90T4EW5E1"D(T]$&8D!XB>KJ,>D(=-T]:GB9*&,&'W_QFKGIG3;$-607-J&N)T^&FNYP12 M9HCN@(Y&_8U]\*PZ2=7EL6L'&^,1J\7U>PAJNE%+DR!D@]"*R8(Z(*?6VA1KJ=.H: MAR*- FR4_ _OZ>VXJ9Q,HX35/HK.J M7+JD99FDO-9>T\4N.J%SUU=+&W(B5 MKQN14;2M?]W&11%Y,XA+WRBNDWFZ19<0!7-B$':QOHZU0LSWV,!<2^?U.:V&$$ GI^/M6=KLN+83B,M5N-GI/_3LS$;X,M M5W1RH#K.+"HQI259VJP%VG_?T8%RLB2R1"$7-PT-XJ\I MBLP_.)@6> Z[C[\V] J7:6'VM:+*V*4__>UB^$.[Z"H@.V EBF!.J$,ZNK(N MPMN#H!VR#3%2OK76-0&<+YZ]'%:G#\FK4E%!39N*^]W2O,NB\H(0!K,EN$ P M*0D8@*24B%,P],GM288S7@, MZ*@TBD'+N*(&O=L1 +E]?:Q/LY:[N1WU] [/FT>4Q,T:_XEN1%0:M T6D;80 M+7/CWK>'\*J9JJ>SELQO%(="U!5BVSE'Z ME9Z4ZN1*51+@<2\X5(-]$\*-M"4!%-B)18=WTO%,6*&.!O%FF5P5>$#AGY<6 M]U,O[GJQ(V'-24.7F'DPNT3$7!NO4H.[=L+S/W'[EJ7M\XJ@RLI/<1 M[7A-6&&C.(7AH']JN6NW*I8GQ<*X+L_/>];B$N;4!4C .'EB9#^4&Q38HOKW^@)=Y MS,RB:,ME3V@)V<[$1NPA =S5F1K9B9L/*D9M1J5=#:$[Y<,*E,5WNJE" *Z@ M/JH MK5AP2JV(--8\G_N"8:B.R&'89OA=9F\7SQ:V;)R^.!A>V'HY-:$?X3+<.2&+ M^2IV/L]-<)8P6E5,L2%W^I"F'5FYD^Y93!R",5ZMH;>S\A[WK"W_OL("7JSA M1KX01>UBA>*WFHNP;IO$R["H%WF5=2G4D?]49GI_9^[F7WV]ZE'_Y)"^A_.F MRRXWL*)RVVQV W0QT-7%7KL1KMX2Q9(K%&!19QDL:+(4WV&Q7HU\VW*Y.:,H M=.%)39K>G&QIGW[05]%C#^0UY OH5-@3+-]RX[:)067*O0C@F6[^=%F3M7+9/ M8*.\6^#Q"/LBCD+0&V$[T:16X O1J1L]C+TWHSM2-O&JUL2CU#W[^+F[*C<[ M]@].']NWMA2__62)(D@A:WC"E%NLR?78)I0KL*Q8^2+C_&KO+J0(=D%%0JY; MI&;.4'=8W+6)QPVCEK?)H6US-Y>!&)B0^^S-_7^<\^+T=^_1_$9LQZ)_'R\R M;2O 2@R8\/=K2C#E4S\Y5E\.0Y-A\V9RMO[LX"Y5D#]Q[AMF ">"1=T])Z"K M!3G2;@JC,AD HW7!//.%[Y3L%FF2X08I S*FN?:*-@E\SSURLV\)/B !$S*( MST@HE,5T.KA/Y<:UCHGQ@M2\4<^5 ^UO*#W@7T$]J8$/F67 3;9"")^F#49 M!U?:1Q9.$7M:0'%T\L]UM\5_NV07T61L#5,[' H""EO -H1L:-H>72 !X7.+ MG[-@BWSQ)."^F^CFPI3^DA2.'_M8;[G?BA\EY)*O$HH#J7^VJ:6M>@3IY;4R_8@Z=2#2EFY(@R.%3:%R1 MM[?H63XD@+$N8U%=5W4^83R;Z(.A'@R<*T0LX:G/8^HT0 ML#K2 <[X)QHG@Z74O?PP5F6_P]C5W8UCY<. 6]F=9PL!BDF;=1.KA5O+Y;-X M.4)1$_^+U1@.^ M2 *89BPV/-S::A+GIXR-7OI1LZ7W'H)('JR5'6 B$F61B"T+NQ$4.46N9)_ M2,"P;XD)6?<#=0<2! M41DM-T:4I'"JL[W%"S-.O^8<4V\+UAK>TC95>FPC%+,=&X]RV43.B&K$+R]L M(8JX%NB".0,-AL O M1I9QT'.;IW(17J[>&TX#*]KA8FYF>]>-O#D?+[ZE"C'B'R/'_C8PS'&;%74< M)0-G]"W&2,_16>ZM1#],5;%J[K,%UK"/DM_>\CUO(L\EL#M)5/:%=EI+#>$E M4'/W>KJYDX?V=VU'Q,==@E2&-,V=;/7Z.#.+WXU%QX7="%$A6\;0$MAW)'J3 MV(* '5QPAF"%A-K)Z2=B4>AM#9+%\:AAQG*A/[\U+>:>;=R4C9:7QM-[$7X6 M[KR9N<,EY =[4J"6@Y=_6[O+O702BCL?PGH:=8# WNBGQ,F%,&J/B[\^6KH+ M'(/"851X#K2) ;(2[?8V38ECY.+.'>DDZ1@*NI2$CZASJERMO3MZ/FR/5/DE M_G7_;28)0!N0@/]N^P)2'?GBA 4\%=:S.O601_"AZ7*2]%.FGTA%\%.7-[6$ M$B5.WFT6L8US^M1Z&5BB*=Z1\O (>9D$V);Q]U@3WP9K MUEKDKFAJA^/HT/@^]]M9R,VO6ZQD#(E*W[^%K+)J^-(;_Z11\W358.]:B,HE MK$NY#B;LJ!5]5%4B-PVKP3]A7XD6^2ZR%FEZ0KQ47$R3?0ZI@73;-'6#V4%Y MI"L$8VFG>[GLJ'*#RIGK_'E9I'9<]D./M>!_=Z")/1_+<=S&*RX)N]6^ #=7 MLXJ6%)$ YVL7#GXJFLPOU)ITP6CEM@9+_XPWS&5]]ENBJN4.E#6\U6UDMI2< M=Z+3?MYP_U7O(W)UT1#L]7A\_+P\.4+8@D]EZQ!8$9HX!'G,JNDNGHAS59-# MTI0ZO2P):$_4Y1X0"-+V;3M2LS+!LRP\#EU8BH\NS4N3SEK3,8F2?4W&WNJ_#.8WV6WP3?O"/EE'6MZFWI8O C)>$*)=O3+=.9]?GN$)5$ M[.'2 &1I;8L$E& %.A8N*GE1U7X;_V(C,Q>;,U,499KW^+YE!>6+P*?\.>7D M(E4"0^^DX[^I[HIS*A!]YEPK'=I1?4;&OKBB\ *+R:&=1M&'WQ= M':,_83AV4*+)SQ6WO'7JEG_URL953<%/EXHZU?:*ITZ^5;1R"E(N@;$B/JVP M+<+CGJ6X!->W$K2FFZ+.Y^C)J@3 MM-2(]6XTG18MT3AG>TDHN3T!WA#R38']I!>U<,F%!%20@.TKYMOFNIG4)Z6' M%VQ0UN:U#-6L0\LW-[,BGRD+4QXY1_U$'[^5)@'LCL;*TS)R)"0/ MV$2*92B.RX"8I [)>7(R\^]O&IV=(/R_Z^(7Q3V#]3*#CZ1\R?)G,,[>.A'T MKW?^US:4/)%QE>5ST6OX6N\T3O=Q6H1[>DE;D%:3<4K [A5X6X3*6\8M"L"( MB1Y)8K6R-\/,1@(5884N%--J1>;8L,=1RYX.GG[1+WF$A(24?C>G&E3$ZWZM MK0HO\,V.?:Y9E[GV/N0VG?9*%=SXN\E#:,L,'=#NW]Q2DH,UW[P_6C;S MRL38__=GWK=!'RWMFUNB@+W==[ J< O.D'A-8]V$[3TKZ\-K;YZ> M$WAWP^C!-M=TKJ#MRKX^FF-K HU;#"K_XKJH)_'PU_:AO#E=49E7/[J1 ,KKG_)A5%5] _69-=%[G5D>!O#Q1B;N MX($6 !N;^\??Y%WUG*[Y2'77C O4!^%,7]*KF'Y, A3QG=# K[P. .W!AC!E MGPHOL1_&H,*RN6R.C@OSRG'FN2_55FI=>;\0:QM;(')E-X+J',4&1?E:]_SY M7RJ"OMYK:AC99&CI'SE0\/2BA^1=R82^KUM]:GRQT$>J()D_<+2!0>BI6V7M MF@:R*1;B/SGGS")-27/EZ:7.@,L*/JQ;.9CK?0@@G7M@P29JW]I6U:&Q\QVU6"#SD$!GW_[/,T&SJT! MK\Y]<\QF9%J*)'MUFD#[B'DF3J=C_YH\3A''AORY)IZ(E]W"^4;V7. [5*AE M^7)H*[+2I'TP(OA*F"6Z-K*\6N\Q[_, *V<\]*':Y(;#]+HVE^9Y?07JYM H M8#58(% "7=N%8&QYMS3'O6 V\JFV6"_9-QTWU/#^^_R&%E5<1)-G.UG%:-H0 M]"XB9#5\9N4\P+,;MV#4Y)=M^'J,FI+)85;AU&2H^N%YBUC)X4V])/VT<:X7 M@F]FFDNNW*FV\_X@.N(FW_/ )!8+/1+#RBU"6&%NDUCQJ5UV_/?EQBR+M]=> MK(FRQ9@@'H3%32+<@G\E"]O)++'1^2B+Z&MRC->#3)<^.?"_ IOQ?$4N;DV<5QO_B%>J2%M_C.[/(91781UY9*F&OL0 ME@0KW*('P)10! A;)%L4SV\Z8()KJ,DUM7 M$6N% V,Y4$W'CWVE[C<,I:P_=W$OGAN@S%*Q84NLA** &1^*A Q6ZW<:;!0] M@1I8W<7X*'*\=UJ*5?:RT+MVO(V>&H@(-5/ZIGK]GHH71>^TKR#]RDO?,L,C M;:R7;.Z-W.PI9WZJT;S%G::K1;H%EWE1+V+>+"O@:K9&R>,@X(U/AWD6/"!_P_A(]X2HQ0YR_? ME&/]^N% 0SKJ>*M?.RN53?34E!PQL3^H@><7 8#Q)BARH7*P8S%L6N[?T= E/O$@E0W=NNR/ MP("-GTQ>+@WXUM?*AH.M]B8-)#EC>5WYP!Y*5?5@H.F[5_I>5U7&VN!FVO&T M,*5$1S!O%;H@Z7*FS?6ME*%$HPV._?G^0:BL@X_ K\NMV]86&,HC,%8/H]C% MXAMIC<[1*?XQLW.CIB%MTA)D=EGNH<[.Y*QG+\(^)T1*26ZQ6;3ME"\K-L=4 M+?^/M]-JF].+URPR1R#+1/]$'9E8C-9B7#@FK,UD_C*&5U(OWUKZ!5%W*\&, MS^K^-T9&DSU!G_+**"!N?EY4US<[0B:*\\,US5P*(WJ )IO]>P\ZM2,AT"1] MZ>;T5\RMAJ?#:58=_7MANW.U(%A(8]6Q*OL464U\!V/!-@MOX)>4GDF\JT%< M[%$I4\IR[>CPDKXS"[8:OB;_V, S+N!W#-^: M41])]TJNR99=L)/OV?EA=W^M;CT@S(3($>]=RQPY,WU-8NB,=OXH0 MW+:DSUAJ2!,&$/ F/QQMX!4,L5$6X9X]D#?_DVA+ J;DQ*@\*A0$>_K* [8I M%800,@<,;!0=@2)8(=1@J+]2@\\;:>U7=;^OS!K4YV5Y2(7NW;GEGO0Z@SZ# MPFK@?W'OY,-Y\_S#C*/AZFC>H>H7O_J&Y*F>)K^Z^F&_0X3*BXJ;3"S&5?=( M 6M0ZM)?#EF_FWSTK;1<1A3.[.QA&0%I".QX:2%0,9$D_]/<#,;&G/Q'EK6AP=R.(":)0 WW["G"&Y?:M<>-X4P[ M^+VHTN_(CD:W)66=\@+RWR&Y@K_#:(.O8B.6K3!"D>(UF<;>MX[ES.=PS+V* M1GY8#:J,FR&YV8!)GJ]NVRDL]-5XQ8C@J.TWL3H&7:-ZI!V*7G16>ZLD1.6A MZM'O6N%L1J$EB38D7:#I-Q<(F\7&W?"D[#A=SIKT&1<@"!C:+3-QJU%M%DB![%TCV,V%ONT/@\ M1W4\8B!::IBW$2M=.LQ^*\1C:J95(,9C>FWK$[K#J"%BWP"]A#4T#/?N*?*U M=ABY\6@V>*5(H>>ERR0YR'&.P&P'SQ54/"OQ#=7S[/&/?7UC',KAO.\LRJR2 M4#\)8U>.?Y1VF&FA53O^JK[Z9'J)Q\](1-;D\71?]B7-J6MV7G_P@NX]]YO) M?52_#,>$YYBHX8E5-T0G=^?"7L[\;FB^>3+CA%8(\RSX9>W[16V+0*0]L MBP%_=)-SX^14^-Z*L$03PUP7R\3%5(8MIK+?)B**( 8!=WH%?YMESC4I8$%+*S&!%L^*-F^GFIW/2)L[\"YN=:7_*MC/G>'P/GLO2,_= M&_85T<9W=X.GQ(!:Q\63CB;.T:M,C8_3@_8K_$K\(^M##4#-QH$_W0;J1'=_ M2(V[,U8)<2O<"*!33/SAN_HQT4 PR=*D<_=U,"6V%\H;+($>RT((NGP3+6!@ M[[09LKO'2[\?LSS=V"=,B9DXBD$[=$)#^(5;T'9K;Y7N$1F39_\\.!X)2MR8 M^3K-8[]*)2HN+U!P06@7,@DWQ*J5^E*/[[9RZZ=^QB:4C=#-:@RJ_O1(P&*/$O$@"WG)+IQF\DW81@^H'ZS4?B%X+BV^J!XDR_KBM M96/-(X%GW4.)9I-<#[KLZU,6I[X#%7YF']&Y2.?U=:#<9(FF?? "WFCD&6L;N!TW.MLH:/^&)4RF.B<52TGN.E]8CW?/12O2<&0ZGD_ M2&?\%+P5PJ:DX;JDK*L'U\ M]LW5:!Q&$(>.%*OW5B_7/I[1-JEC^:=O$_Y<4O(N]Q"YO/.POSJ8\.,ZA*JR MKZQ.?ERB@W)"8?]TPFIY<*IP<;<3YRJYT.5O_;F\K:#]:DW9[Y&0<3M;FW0YH^-W8KN,WU19SM$M+LA$V+F4+XM#04GG^_>;0\ MN!7YS*4X>)B?IK*Y-FKGY]*.MGUM)F7/-6E):F/#-BK>IZ<36Q(QU7.>)FC" M&#RR)L"*Z?''%Q:;_9>;3$=#+S*_LSEIOOB<@C=LN$4>S8%G=7B,=5\6 W6> M@KOD(_+S9\M^\,,BY;K-#.:>'7U^KZG61D,3*DPY9D\"0F%X[G2(E4ZUXD)5 M2:J5!$X34EFNKTV726X!ZIYOHNM\(*T*-#'5J>!/ROM)IZ.$TMOF,]G:2ZJW MV8U> OG#R\V1!J]E1*,#&E'(YK1QZE AE>*8':. RS)N(?*(* AU( \F5S/^ M 28BDKJ,2K":I<+Q]^LX29L$;;N?U*KR\ES437L+Y+354_9SH>5FI#7FE;\C MG8W#DMASE\8 .\[V6[:O:U=!(M^5VS@1OCDA K6U4P:K&0E@ M)P'V$A$+W#7"7A+L6 _%9OWKS-&;?GFUG]Z_,G& U0ULORR5,.US-%DX JC@Y$G!RS MM6^AFEF-]H=KSL:)U1P\6AKVAOOQJJW+0IR()^1Z.RQR;$6C^U'EQ0W?7NK/-L^_K.9G MG#:OCC7I9N 3]$2+/>=49?YF@!YI$QT@ILUY9?1NS,X+S)+8>?NXX3VIFAB/ M[N]#2) D?N7UY-[=]_X-PI1OL)_16FT+7&7;9?AGA5;.XRGX_.(-'V/TFL+L M4-?-$KG5PQW%O^@Q/)W:IZ>J'IQ M\1N>@DFZI1OT.YTK5:PJ.D(9:<=]?Y\&@E9O6Z!^6E^+#L[TRIN>#<(9C^Z4 M7_WI66^38OP$>O3A7)#+Q_BC?[#W7RG&RNZVI07G3+#VDP>%!_P/0C#.*GZ: MXT7(.5]:58#VZ*8P98<]X7W@]0"G&YE%OO'=IP7AU[9=6?8[CPWL37YE/]4^ MS1K;Y+^$MH]$\5$O:*!WDEURG;R7F:>G-9D]Y^*];>),5[)^?RO*9KJ!6=NJ M0L\L!6=+!)KD.=\]Z/N!B9Z#/?1=G#M^X[2V''\]4GF4TBJ?C2)\ M:??\GQ;YD>"V8I7L;TT[5F##^@KQ"VWTO[3#7_.]N];D2>040AD0+B!/3) D M8/GPX#P;15^@ A:R./CF].H0_HZ+ETV!V^RWJ@T..1T09_O%O*"PJ9>B%IWS M[$--3KD&>9O35@45!?IWKI=MB=YR77^I]6CRD*_$. K _R%\!=L3;%"T/PIG"10=5S*$T70J M\O# ^9I;ZT9DFOWMDX6LLOU@3<]#GSQ+EI_U>JZSY)NOD2AWWHS3 M]K;2)2UW:^9EB4DH:C!68K4%WJZ;/]?GL9LWJ^,8+!$[NG:OS=94.J($5LTM%%K"+"60+F^GD. M&_QGS\=Q8EBU6+O[R44[2$Z('EZ$ M,FOOKB9>(M F6&]J )*<-K7AU]Y=ED^XEW.EO8@7H'EFB>R$AK>P8VNS,WFZ M&L1::IXU^M^:,GE7$?MW.L1]3KN\/ I %Q'!<6*UMF[F&A""G. M#0&V;HZQ42SSWR;$J[#@53$,\XU+$O2SSJR:OD\H M5%& J(,6(;V),MN7&]?6X)WYQ0S[_.!WD*Q8P$/FA'VW)P3B$XL MR=7P!C* MU]:9Y%Q;,QW'@&<;\J(+((#;62<7++2OA_Z>L1@52!&BN9J<@F*_@_AZI\3^\V46: MBBY#8Y!?&6LQ_3VI6;^D=HVN>J%O?.5[)TLEF( $7 M_B[9H"?>QO-AW4LW[_YSY%]-Y!SN&IA/?3F^_>I\Z3]^Q9*EOMU+<@'H.SL0 MVF!:K!PJ*_K&IT4&;C%)D;S0' M5)E4Q]V>=[>:=)SRS37L[)2X#N,E7VK0\#.M[!] MVB"V"1STV>7;I8TTO8/@)UWY[:M\GO#64 HJCPM43Z,P3-1_)S!IFEB7M ]+ M@LX%:2YQ*%4[[ !]30B1D#WR#H#6F*:+$3U1"FI?W%)@X>U MC!1OR#VVGK-D,#Y4ZLWSV)DQ?DIMFA0"\(4'4$=^GL8&:'T;$>/^K6OQ:C)B M;\/BBWMBL).=O?>1,;1T.R#E-*3 MGX'O<7>(WWF"&B9J+68TG*!\3N MP^C5N.NM5%KU%SXKL:9ON_9\K+_&0: MDU[7=0C^"/\*,-1>>_>F@+9B-_H.>+ 7B^P5O=Q0$VYBJ/\>6*6X#WI1BKD@!AGM:YUS'+40>TPI0_6NX$_^2G MP&ZE#"P-L%DN6(A_EZ%SXN;Y8+GF=HCK3PPV_LXE".B[I/PB!Z'X-T0^M'75 M8J,RK5V8:9P\%)%7[]"8S/+DO?![0M>MZ/>OU7J4SP?4L%&L9%T@)+6P!"HW MU#0.-3$51,^8F#UK:&;RN:E=>'4LWWZZ-2;T3JA\EX^*$C9@]Y5* M3Y\R?8B3_]/E/*3*_P0%GX(M]G3 6766_IX=,VU=(1ZX6738?R2ULO+N2:'H M%:$,>8$K_#E?#W %-+ MB"DD 3J?$4,W\=O_T=W_NN-_3\P0&VG(Y#2 ^ %FNWLB P^#'=UP7#A59_ O M\S/9RB0!-ZK04&+G \)T'Z&>/(_.6[VO_YB8B=\1:Z\A>.X_AZ<6+A)BW)I M^=<[_\>?]WUV_1]X(X$XGCJ@$3;B8B7_Y'QV=G,XU!L==@^/=, M/+#)/MA!&C>!!?%SX5]O_=>-$O)P)WXI.3'+9OJC]1]\,'$B.?C?OS%(,J"^S95&7-&#-^]J@'5.I&4/[ M5>$11 7O2_B(9T(A7R\P*ZGE&BS3*4-TT+]S87;NY-SB9QW1"&.AC6D9;[HY M:4=#?T%^A?LT\6M@$ IG\#;K/ 84#EU-H^/SU*L?$;]>>T4[88!5\\>;4#F@ M,R94:CH$G [!.D*BX >/\<](0-@F@JB@A9>6Z#(X%0F^30+:#B=( "]B#([U MB&^'G_+BS4A D 4)P!2#%_O M+!U3XP#X1!* KK7*??2B=P<2X4$-B0G#'6Z M20+B'I$ !CJ,(3$*$@-&!WF1@![10P[ MX,=C9"/*D_NOI8> 19"+GX-OPH9T,9%$IG(D=A6$_H5D!Z_G8\DCA&8"@O= M&L/^M3+_ON1LIC[H_R>F&LZ8.F/JC*DSILZ8.F/JC*DSILZ8.F/JC*DSILZ8 M.F/JC*DSILZ8.F/JC*DSILZ8.F/JC*DSILZ8.F/JC*DSILZ8.F/JC*DSILZ8 M.F/JC*DSILZ8.F/JC*G__Y@R8?KB;.+?_=D3!O.4V3X0 M@)4^@/ E!\F.7#R$D0M>-\;"R'QM[A(?Y)Y!SZ!GT#/H&?0,>@8]@YY!SZ!G MT#/H&?0,>@8]@YY!SZ!GT#/H&?0,>@8]@YY!SZ!GT#/H&?0,>@8]@YY!SZ!G MT/\SH8A5^Q8""8@+11) I$,@3R1;^(B=8;B]8!N\,"5IZK\!4$L# M!!0 ( *N*Z5)F%KL'P_X %YQ"@ 6 86US=V$M,C R,3 T,S!?;&%B M+GAM;-2]:W/<.)8V^'U^!;8Z8K9Z0ZCB!23![IEY0[[5^%V7[;%5W>]$Q48& MKA*[4TDUR92M^?4+\)))Y15@$A2[HZ-LR21PS@/BP0%P+O_VO[[?+\&C*,HL M7_W[#_Y/W@] K%C.L]7MO__PV\T[B'_X7__Q+__R;_\7A/_GU9/!,+_J%]ZG3\\%=GM704"+_!W M_[7X4Q*F*$X#!GWD<8@BCT J.8,)27P1(X]R1*]N_Q2'@8S#&$,J$@01D@B2 MA*L7@H"R*&28X;1N=)FM_OXG_1]*2@&47'[<^!YX<_=TS^TCW_?>_Y;6#_MIVGZ<_VOFT?+[-"#JEG_Y__SZX>O M[$[<$YBMRHJLF.Z@S/Y4UK_\D#-2U9B?E0LXU\W%(CCN)1[KL\@K MLIS@L]AVTQ-YJ7_Q0?VM[48W=(),ZWY:ZNZ)*KY78L5%PY;/F@89__H)"$?@(EX=CSDX1%:;JH-M_R0JS@;U^[ M;NNV#S?\@X4FU9$968@R7Q=LNY;=+P\M4&IMTJL9_GE%[D7Y0-H7E'1ZV6\$ M_H_-4J^%^[>?M^);8+5TAL!R#LKG[)D 2[VHY\6NICD[JNEV*O@, M6VW5G5:BRD\/9P..ZN0'D!=<%,K./"#PLX_H/9/%]9IG"LWKJA+*?M+&TKLE MN5U0[L<4Q1$,. N5*8@X3&/D0X]2GA(_BGAD//V.=S.WR?C^];LOH!45]&0% M6ECSR7D"U_-3=1RT'$_<84!93>3S.%PPK4\T/MDD/Z]@?\H;/&U' .L2WA+R ML/AZ1PKQ2FUM^.O\_D&LRKKAZZ)0XRTTR;QZVC[RF3SI7UU_(P7_]* ?+#^M M*[WQTGO9]ZNJ4-NPC/V%+-=BD;) 8)PD,$:8092$%&(_YI )1'PL Q9$O@F' M.)=T;C34$Q20"EP_%-D2A-Y5O;LWHR'WHWN:R68U9H[)L%8 ZM,!#OI:@IZ: M@#Z!_G.MJJ#6]0JTVJJ_;/6] AN-0:WRY;PZV:@\VX[4(R))26M(6QD:>A;+ MJNQ^L\O3[H6=A.HGP[Q;+:;K<-B"\ZFZ$\7'?)4_B$*)I%MG^;UX^UW+*!9" M^#%)_1AZ 4H@DJF$1'@!C$@4Q$)X+/*)S:IQNKO94;^6]@JL1&7'\V= -2/K M\:!RS+BUH* O*6A$!3^VPOYQ/+(T0V5,QCO3XZ2T9:;]+O<8OF5'(.2^_$86 M'S*FVW@G1/FKN*>B6-"0B21. L@ICB'RD&(,3_I0H CSD'LT,=NK'FE_;A3Q M.B\KD$O0"@JTI&9D<0S T^PP BR.Z:"/!/B]$>__NPP2WIZPU&NF2VB>=307 MB(PY\@P #2G6#VFN\ST4>C73'7MO$FH[(W3'9><>&T)>UXSEZY4FQ,_Y,F.9 M*&\(78J%) %+! LA1\2#*.8II-Q/((X(2@(18)]@;U2N]2Z ['2S;_)2K;,RW4A;L3WZI42^^^+*&)IP"(& M4^E+J !-("$Q421)L4@1QR0U(LEAW<^-/7O2 [5+!\_DM]L\6HZ#V6;2';J. M&?K MQ@/FER(ORP4/PR1)I( A9Q%$A"A2)(D' [47)BQ"'L')XE$4-)_JXSC-)=F%H_-/=#W6: K4$#>Z MZM\H;>=S,W9B*.9T)W9(S'^JV[ 3.(]]#W:JJV$6P?L5*X3J[8UH_GR_:O=7 MI>I>+TO**%&_*=:"?\@(S999I2R3!4W2(.*>!Z7 *42">I!P$L @"'CL>VK5 M]Z3-HC!,C+GQ?B&B$KFWVO+X@6FZEMEL*!@Z0&=N[A]TQH7<*@!\[%?ZH M&7DS$)][ ]$J CX8#(4U65^&Y)A\/%"222GW,K1V6?7"UH81YXWN:ET\?:W4 MMJR]J6$BB 1**20B91!)$4!*8P%CJ:SD)(EB7X0VK'B@C[E17BDM,&D%F_$*RX#]<=DDD/=3$H3)_3^ET F< !1ZD40<_5C$,E4XHA0)(P\24]W,[=IWLBIK_KK M>0[R6E3PH&6UN?LY"JO)#=D88#F>^BU.GV0[]QLIP>?1<+*Y)!L#KXENR0;A M9GE-=@Z.,_=D1U^?\*+LG K/;\K./CV$&-M=:7F3OQ&/8ID_?,UEI;:HXB9_ M);[F2_Y!FV#\4U'[77W+2O$K*?XN*L$7J91^G"(. Y9*B!+U-YQP3VT? Q2E M+&(!(HM^Q.*9[WNX*$8SX&R0YJ@W/>0AJ\@R^Q^U06'Y_<-:L3HH6WT ;_2K MSZ%87E967'+!B)FPLN-1F(:W.R5 E8-6#=#IH7_W2@"M"FAT4=,%;+0!G3H3 MC8G-"C#-V$RT1MS<"0?R=267^;>ROC'I3PUEGNS-G2OP[2YC=R"KQY8* M]0]+?@66FX',-P-YW^I^!8C43>C()KK,RCOMO%$)=K?*E_EMQL@22/5Z5N\D MGT!U5^3KVSO=O&H*W(J5*-0CA:C[T$+I7V_F\D.1\S6KRI_ V^]LN>:B5%KU M)[^:WOJE5C'=]^9=K7"V4K*M5 ?K4OPTUMIX^8=R9O6\H(,)U]?+87B^ H_0 MWM!CW4?U]=9]OU^]$;2Z7O&F:7T>\O8?:_7A?A5L7=1'(?KB6105R58W!=%! M%M=E*:J##A>Q1V(_)"$4*4<0$5]"&OAJ#R2IS[$(>42L NE<"3JW#51/3]OS M7T:.B/CO62M;GQ5LU0:,GV"H*?JS=<1I=0:LL:+3]HWO' M'->C,NYYM"-9)SZQ=HOX_IFVX_X&.A I(Z^YJ%R7V4J4Y5=QV_@N?<_*14"\ M. E%"AE*?+4XH!"FA/F0(!$A+E/B^]3*5>14;W-C^$XV\+N6SM CV@Q70]>- ML=!R[81A")2]PX0) *.Z/ISL<%HG!A/=]]P1C%X:QA0Z/+?Q;EBJO9K.AJ=9 MZHLH1:&8[4U^K\AJ(3$228JHSNWG020YAH1Q'_J8A5', YU:R88P3#J='6^\ M?0UTWD"^7JK-JA] +[T"&T7 5I/:*.ET ;\WVECRC-&HF-'-V%B[9AU',%NS ME UN8Y*54;^3@HVD" M(Q8)B'@JH+)]4HB8\%/)?2*IE:5SHJ_9\55VN\IDQK2C\F^KG&K$ZTU2(SKX ML1;^7__@Q]Z?0TN_UU.0F['22$ Z)B,M99-(Y:J%[0K4HH+0@;N 29C$LVI M[B;E%P.]=VG%Y!4[-BF+:O%%NW>VG[&,?(QCG80JUN$2DL>0X C#6/IID/HD M9"0P88Z==F?'$OHVH*SJP_)?:]>,QKG:SFS9!>\T!UP B6OC8R@:QG/]B.XG MYK5ZHS>GU4^[\WFWR4GF[A$]NGEZ[)^'K? ];T!E/-37Y'?Y4KU?-@O/WR]5__@ ,_^3-X^U^_O;_Y;[MUWW@@S(P M%_ Z9HB>R/4&I#UQ_KT3=41SP!:=,6T#X[XG-11L$=FU&JS?'TA7HBSSXE.7 MQZB^.]S>,+X27P03V:/@[]1__EN0HEP0CU(9,T59S-<6!^8PC22"'O$PHU&: M\M0J3,-:@KD1F/HL8TMJL@;=D*-<0NF:K&K9=2Q%IT*EP! MK0#0FHS(8D/Q&Y7.K(68EM>&8K1'<(,;&IB-8^L0\[IUZ.D\)ZXYS^I8N(6O MC"\1A0Q2BM5.2B0IQ!XF,/(B%GJ"1U)8!IZ;=&LS#:>))*_+)>SX$(WD0&@U M'E'B1QY/!&2^D!"1D$ L8PK#0'(_BB,J?6:5$V7DT9@D$TIO%#IA'4!MML2, M#:#C5:6/72?O!L0KL!%YQ/PF%@"-FM7$I-]I6[\V=*$3M MO+E(L5#K HUAX,>Z: O"$,=2J,V[YWF(H0#;L9&]"'/CIJUD;BS@'OCCFL## M()V;#=SX%+^@);P/XTN8PCTI9FD+[Z,TU!@^T-(P]GLCI"@*P9O$Q3?D>^^\ MX:.H%GZ,@B@*"%36K]KE1T1"G$88BCC%GO X#ZBPH;HS_15':+WG.OV7+Y2(0%'L)%Y!&TE>F4TP@ M\1B&$:,RC3P<"1K;>?N?[W1N]-(D^,\VDI<#2B(8@4U8D @:Z)*N,H:(>QR2 M.(D@20+/EVI3G1*Y>-BIFSHYY+L"N /^E;C-5BMM65&RU!X^#C!'7&T#$I1 M0=2"B5))(8F\&/JI6D^1D#)$M,6\J_?Y0H@?KFPZ)MYOFRI/[L V6T7'AL_Q M4KH5MPW_J!=/7?RCE1ET0H]8!\0&HW%C.0SZG3@NPQR)_1@+BWQ M6HO7:_7#JEK0E&-".(7I@F;'GI8<^Z'2LE/B)]&0*0YQPB/PH@"14YH=((I9$24I9DBRJ327L\P6S M]ONPFO]'2GN/F_*X.RIK=NJ69<4.@!A0*9*$Q9!2IG,3>VJGXF$$TP K$,,( M4T'MK@ OA'&JW-'/@?SYQZ62T]+7^A">9AQZ(4:."70+3E>'[<-)<.R+L!U7 M?]3*:P>ZF;;-C'U(8Q][N8&V&V-_N-<,-3R![ TO""YB*$7%_ ],\K1[>1CJONR!WR16RC MXUJ><'$K7)TOI45_;9IJSP" \I2D,8 M4*08( QC2'Q)H&0I0TP@GX:>7=4=:QGFMJ?J0AIUQJ!.'?"J.<*Q+KUC/R)F M/.(89\=$LX'UFQ(?=/)?;>&N5>G]O%'IJHTEU?>!=8A<4_@+."K6,QCD<2OV MV(LQ<=F>P3CMU^X9WM0PUOQ2\;9XK>JFOIUHCJ^ZM1W'0>AY$D,6J:T0 MBCF%5&(?>FJGZ8D8!6%@=;ADT.?<6+$5&8A&YK*7B+^SID@MOQU#FJ!OQH@C M8^J8 3LX6W%K-)MKL>[(>W3[RP*@,=G+I-M)V9Q*U?'?T(K@+1@**(QE!RB,. M41*F,,6A0CY*=O+:]G.BIZ'5 0>LT"MF[WM M\>[F4GKV^%[U_"O#6..7-:GK78KR_8J+^R8Y4!WUH3KZ*]'%[?2Q85>M>X$\ M0263VMO!IQ#Y,H%4*&)),4W2&,=>)*R2OEGV/S=VV8I?SY1='>SXQ78LS#C' M(<*.>6@K^=4>LC7<6^E!)S[XO?[;DYMCNH%8CDECMB),2FT#\=FENZ'-#*/ M9E.]R5(28!Q%D0@AISR%"*?*:A)1!)D:$!Z2((I38L-PSYN?&X%=?_WZ]N:K M'4_M &9&0\-A<,PRC6!.DK4YVKI8Z0KT_L%[&/4A$$2.=\$A!%$8)I[*4PD2G&C&*,D%4Q M1]..YS:].VFOZFIW9[.?77EN #8V246!S;: ,0\S>6CD+QJB6R_'> MIK5BSFJ]9]&F;SP1NB#U-VMQK35"40.F+ M!"*$(I@BX4,_00E)!4V$V17=15+,C64N29=A/P1F9.,<6,<\U,A_(&E&SV6J MR9OQF62N.6,P5H>29PQOS(X4N<@6;Q7+5D_7G!>ZO(FN M=_*I4!;;8Z947Z#84PQ',>1>'&O7A$B7'^'0(Z'G!2SE(C5*ZWNNH[E16R,K M:(6] K6XNA9F)[ 9XYW%]S2IC8F:8]X:#I@Q,YFBL26?LF.?4K"?;O/'GU43 M#?&HO^SRS=GF)Z$44R4[UC!^_L*XO&5+GTXDA"1B'DG": M>'$8R\BJN,?A;N9&"J]U:=W:S4]7FC3L[_/30S#AMOITO0@NMOOKZXFCSZ]:A\I58 M"9E5U]4[P77!9TU-:S643]OW%5*XH(!5H=0(;I7;?N0+7]_I$9,P4*0Y@'S>7RI@"3IQT MQ0&V^]E97'1RT3%\J588?:C?Q7J02+*8I02&J:=S." /$C^5D"=)2&.1ADJD M 4?P.]W,C:0[*96Q6(LYZ,!]%TJKP_8+ )KFH+T$K80.(F-.8^#@?'VWIYC11MAZWJ@]UOLNYD4(G,>"-?':D8 "Q&4&,"YQCLMA@ MUDD+?NS)"UJ!1\Q<8H[.F#1BT.NDE&*.PBZ]6+PYQH'4E^SVKOHD?RN;_'0+ MF0@O$22&@NJ4]KIJ)&%>" .=[BA-I(@\JVNZD[W-C6!J&4&AA=1Q2&L=ACH@ MA/K#J5I4F$NHA&U"=UT=4QT!Q=UIU6Z'+WAH=43WTV=7QUZZ M+.WD\Z3174[+ZQ7?37VY0)B',HI]&,@T@(AX A*.,/0"P0,BJ?H/6JS$K>8Z M,W:QEL%HYJ3-S.E+XFX"=<+6[GG;#- M\0!*RJP$/)-*46&?;\5^D,SHR0WP M$V>_W,M(_VPL]I+NCI\I, M1ABCIB;,!V.CVO-L,%9ONHTD^"B^5S??Q/)1_)JOJKMR(3S,/5W,@L;Z)$%9 MQY 27QI(@D^K M%P@D. ;B2\02[,DRRW""8X@-C2@XVMXP?KPI5$?KXNEKE;._?[TCZK/N+.U% M0@,:A#B$A 4ZY6% (&6^!P66-$6>AV7";2CP1%]S8SF=9DCM^$LM*2AK44$A M'E3S=VI@4Z4<>C*P,\QF2D4]U-2CH& M>N_RBLDK0TTK-14:][2%%T=(BE# P,>1LI&0VO\2S*'/8LXPCG@06E%%K^VY M44-S@SND]$\?,%/;9A ,SLT5C<#[TP@,,$'V=!W7JM@V/[&AL*?7_MJ__\CP MU)?YZO62E.6K7X7>72U\Y(D8"P$9]=5&1HH4XC# ,(XX#N(X01A93)D]; M>5C+0]DJCSPY,.V3_I9?:1-4QYB(55F?E%WK/'"W0F\17CUM'VEW#=??2,$_ M/=19XSZMJ[(B=87^C1G';F][:@SDJBYMXA83&E* TB$+R&B@8"8R0"*A/B!L@A0&CM) MF=0),+>M@YH/D9O;C0WDX]YJ# %RCK<96H?IKS-VT7N):XR-#+.\OMA%:.BU MQ5X[EZ:]?4>RXB]DN6Y]?WJEZC)1_EJ?>0K^:?5%Z$II2K)7VLMYI^QCE'K2 M]XF "&OVDQ'7[">A3V7")&,R#JUR3XXJW=RHLKJ 3IDZ/EYI#6JU M@;*\-LJ!6KNAN77'&&A#^_BEAL^U;=PKKKH=HBMP;D3WQ]!IY4\G\+M) 3R& M@"^4)WA$;(\G$QZSDX$'X4W,=)UH2W>OOK[E7K:%!?,E"KGGP8!Y!*(@H)!0 M+X L$"E.!172LTJ.;M3KW(B]EM;R>-P(7<,3\[$Q;9+GU>2I1:Y# M?;K*HC^V8H\8]&P%TZBG[48=3WL ;X/%WIF\U(=QN<68:XSY_F<[GJNX'5IGG,4-&YO07=Q.O><.XY;O7A9U M_D4\BM5:+#A/$NKY6)?!TC>D3%=^CCT8)VD:>@GG0>(OJKPB2S,C<:=]*TK> M].+PF]=]Z/PW301ST4@Y+":\@]#,$KP &,=UW,3?3ZK<5S\JJR&B=B53O4_H_BS;WS]7&&T@-Z*,22ZVGEG-]'VS# MZ7X1A*YG?"M76/ M/7]!4,/KO*P681K'@B *64 H1%2&, TI@W%$?4*I(#3T;,S^3QN_1->GU)^6#Q#7]'1HQGJQJ>/9>CK=#"2X=D#%V:0 M;(]ERT7,O 3[2*W%R@B#"'D,*M/=ASX6+/19)#TA;:;C7@_SG);; B9MI8"A MB2(W0)I-TXO@<3Q=MXY%;\]A,CS_XZ[>3G(^;CIYF3R/NSH>S>VX]^#@DS6= M=_9UOFKVH6JOJC9$\VA0J?4^(5% MQH-XY+/*2Z6:^GAS)!0/G(B.U?(PLGZUSI;ZLJ4-?PP3Z9$T0C A:0A1XH60 M>EB-H>>Q1/@1#J31;?7AYN=&HIUTEM;6#F9F9#<<"4FUH^L>/,;B[?4?]7O[4]4C@ZE&9U<-#PODRBFD?*J\4MVE"7F !+.4L3T M^WJY_# '-#Z9'.;0\R\3I?[VNRA85FI_X#; E0GI)UAP2*G.QA<%,214JH'@ M1$@ID1<3*T?=T26'E8IGW MASJ-_(A306 JHE09FE+M\&F8PLB3ZK>^"#"GBT=1T/R?8K#[DCK<]/?&B(.5[\QHQ4[^DYOTCUHX,PITCU?2'_J2+5CV(\=J3Z\8XN2515 MVQV?2?&IJ-WQ>6U\?!9%+D*M!)Y/($DHA7$01"*A*.%T0.:J MDWW.;1GOYZ&\ @^D (]U>*5F]'7)P8,H&F:W)'83^,VH>F10'9-OEQ*LP5,) MK#[:)I*'MX&K#ERY+" :/TW6Z6Y?(&^6$0Z'$VF9O3KPQKFZ$T4O2O&CTJDM MZAO)U*,AEI"B2$(DPA!B*CGD'"5A_O;=I;Z[-:[UU?GW]C MJ.OHHR@K;2(U7FBJX8V?QB*@2 :Q]"$60M?7BF-(@Q1#3P@I(M_W?&IU0WVJ ML[GQQ?N5ZD5).R@][DE4S5AB+*P<\\16S#:+;LT3&TG'=",]C\>XKJ0G^IO8 MG?2\YOLNI0;O#-WNE-4GV4:W7-.R*@BK%LQC0<($@UY"&40ACM0&Q^,P3(1D M@8QDF%K56S_8R]PX0@NI,Y&T@65_LMVX' +2=*MR(3S.-R<-,JV$X/=.QE$S M])[ 8-S=QZ&.)MYOG-!U?X=QZF%G=3H_9"OQOA+WY8+2B 11JB@@X @B3BBD M7H*@YV$A<9(D,K+:9=AT/C>.V*T$^>%P)4CPN]8 U"HZ!-7%1SV__2Q11IQS.1ZM(BB1_!U%,,&8:1D)($J42^]=6O T'GQJ%UIK?FM%C9 M%+=*/36)'VOA!UP"NAA9B[O %QZO?Z(KP49=7:NZ4?BJE_)OY+M!AX,R^A6A M"UFGORETB/C!"T.7_0TTJ?G?ULT>O;S)KSG/=&=DJ3,)OU^])@]919:'1?\B MU%I8JF6P+2_:"/9%L/QV5;?2.-E)[D<\)1XD<9JH/3FGD' :P$#H,@H4>RRQ M6FY<"SRW9:>^HVDYBO6TL33/70^SH4D_H\%SO0WX_/[UU>$59COGK_1Y95%' M"LN\J -F04^G$;<%$P$_ZE;"M!1S$M+3_#P64(XY=1!&QEQI L*6W\J.X$K!?KK-'W]6KS?B>/N=+=?I:C_ M\QOR?8$EQK[P0Q@FBA(0$1BF$4IAD"9)XJ'((SBUL2 'R# WLFAR&;0W/I:N M(T.&( Z$0 (S*((PA"A .DH\]B$)$&$TB2(L/#L?#,(V7^)?)!L#,O'8, MJF-V[Z[I-&F!3OXZ+2SH-- >VJT.H%-")Y$:SU"^ ,(Q;=\A8DQJSEZ TZZ% M>DE30P\]%#]4RK;=9.)8H"20?B0)1#P*($ICKG9MZF]>*B3U4.(39)7/ ER"C>M]>P^6MV=@&; -/Z;YN!OGO5XFWNH>TW)_ MN\#N(MFM.M MK/S[9U'H7Y!;X2]HRH4?I1)*@I050&@*U=+/8>A%2>K[2*B]CIWOX/'.YD81 M6]'TU7;5WUS:>A.>0-B,-<;"S3%Q/!,3:#FOP%;2,?T+S\,QKIOAB?XF]C8\ MK_F^TZ'!.Q/[X[S]QSJKGMZORJJH3]3*.HSBYHZLVIO=Z]O;HD[?\EYGGUJ5 M&6M*O77.N![C(B RA9PFRG*)? :Q[Q$H1"*I'\>Q"*SR9[^8)G.CO8VX8"/O M&;^.F7T99HSZ3S'>CNEZ!(^@!@W0@P,T\6F5 F3K+W3THW+B?O[B8SL+QZ*+ ME?GG\#P::\Q&-G[F&?,N$',.21!Y$G(DBI MQV",64]FC]YEO>EK'Y M551W.;\@+N#L&)FM86,B[WBIF19TZQ7#%,DQB?ULGY/RKRD"NS1I_-[0_+"E M:JDLZQB#LG:PN?Z>E0L9Q(F/4@EC3C!$*-%E31-/F?\"8T$E$D38)8H]V,_< MN*L3$_3D5":4DM22@8[A:D8\(Z#EF&^& #4@O^Q)&,9--'NXJXDSSI[4=S_U M[.G'[1BA+*K%5W&K+:I?1'Y;D(>[C)'EF_R>9*N%H)&'0IQ 1)'Z#\$>)%+! M&--4I R+,(HC$SXXV9H%1L/(,0?8P6,\^XW4/S'W MU?N]>:]^VIWSISN89,8;Z=C-=[.'!]Y.-+ZXV?^T2>K5_DC[@U_?YT65_4]3 M%MHC02130F#J>R%$<1)#BBE5_Q&(7(R+I>O[BZVT6U\K+6]=&6,C\8@7&>;PC'J?8=#MM-<: MYCCLW6Y8O&K'04TU\-U0YG[#G8=/D,J(QRC6X<)4%_,,(48>A]A+@M3#0D@2 MFZ6_-^[3:-9,F@?_&0=9^4Z9 WV:=,8%;RI?BYT4",^IYJRWU4 @>>O)WG#Y MI( ^ZWH28$D++#GPA?YT.9E;H]10>?V:9FA?[5R\FI_-6YJ$G:T5Z[C9_D7[ MO: ^,V^.Y%?\O^JT\T_:'98Q796H?).5;)F7ZT)L#U4E#@,18@JCA/@0X32% M) HBZ/LLY1Y*I-I#FNX1K7N?F\7X]>UK\)7=";[66;U][=/;E,9H9H?.Y[_5 M"W2*@:UF XZ_APW;^^X\EVPX,QZ>^2ASS8[I. MP@LN[ X :;;_O0P>U]QCAXR]'\91Y4=UD-CO95K/A:-:[KD4'']RR,[TBRB% M>N5.DO+1;'BB\E*8A>M1O4*S+L=UZDTY"L*UTIH=43 M]M_2!=H,#^%&&%R3;?)40^:8PSHU@-(#].2LC^W*GB=!I\O^0Y,-B\VF>ZKA MF6@W_N78=*HGAL[DW0Y3-WOV'QIMISX&M&>V\!=U,>'>?@PHGF_Z1VEQX%V1 M]A/Z).O<4.U%)F*)%Z14'\R&,40,*6O7#SBDF),PC3PJ"+.Z&MKK8F[6;N,L MER["Q_7MCB4T]K:[#6H/0EYAP M0I"18ZM1;W.;]XVX]=UO+3!@6F+PT(@,B);9QM Y![:)B3DBA(ZIH47OD^*& M!KU:6-!*"Z['1L_&$AP1Q8F,O8O0M#3F#-$Y8Z^=:V5"D\Q0H>=6E^E+@\LH MUEM;'=E06VM-,?E%ZE$_H9X' ^0%$"$60QQ*!+DG0^+)"//0JIC D7[F1K6= MF$!TONR#_)MV65W6M_MG?K:EV( UXE37)7#X>1K\@%DCC@VBDOAJED M" 8)P0&C1&T+C7*7#.Q_;BS4*:#-\HT*H-'AH,N979[=H:-DLH]TBKWK.]9Y MPFZS 74*_T1;TO&'P7*?.AC$,SM7^W8GW,L.5OKY[G9X,Y<<,_XEKT3Y=E5E MU5+PF[P+ M; \<'[74X$%??9\L:3\4:YNCQK$0G.R\L188=!*#FWP;(0]JJ4>'<\C9XUBP M3GX .1S>@>>0)D@9'D:>;.H%3B1-5#M\+>IGVIC+K%I[_DR[7ZHHJG=]E2 M\=Z"*W/?YTD"/:(S@Y&40$I%!*6'$*=I$L>>43C@T1[FQL2-D& C)6C$-*^/ M<1C'T[0["CJ.6=86&*NB&">5OZ BQN%V)RN'<5*M?BV,TP]>Z*_<;E(\(GT< M^#!.*84H$ S26"!(U8X^Y-A7VWNK^X7GS<]M&O>\<6UV@$>P,SL!'(Z(ZVVS M,1C#O9*/U+ 9T2-YP@W7:>V.>B)?LEW2$0U?=#:T.G-,2"@+L/2A3_T0(II2 MB!,>PHABCFC :!H81U=M6IWC',W4'E1GE/A5$!VKT7RD%BEXGL-V>IX.!F." MZ3D !ZLHI#V]+XTNVC8X6=30G@[]:*#]?QRV:GX099D7G]0&7 W*ZO:#KIS8 M)B0L;_)7XHM@0A?E7DA?\)1&$40^B_5Z2B$)8P_&,4E]24*=%N 38>!K.EV06XCEFA$5F7B6Z% M!K745UW2V!)4.: "=**/MZ;;@C7F:F_<]Z1V@"TBNQ:"]?O#N.M=7HCL=O5: M!T 63ZW'"_-B5.?Q8F'((/*"&)(HBJ$7,)^F)&:"&YD2ISJ9FV71RJCK=H'K M=767%VIW94= ![$T(YM+$7),+ ?!<> ]= J&,2GC8#^3TL,I37>IX.2S0T_M MOMZ3Y;++$+A H'DS5 M,H).2-OSNN<(FI[6#<9EFK,Z0T@&G-0=5/SB<[KGK4Y\2G=0I?TSNL./#:X6 M5.;+C-<7.+L5L!B6842C! ;(]R#BG$/" J%FL61I@'U,J%5F\5.=S6U*?RZR M%=-J]7()GDEM7"SJ.L-EJ/A9NCJ?\,S&GJ31F@LS(A8..]S=UX:"SFA\H M''3^G6$\\GQC\2$C-%MF52;*;H_QIE?1)4V9)$D001)B91U$',$T\!,8!I1A MCXLH15;W #:=SXUG:I%!3V9P+;53_37/Z^H2^M+[^NMK@%%@QSM6(V+&0ZYP MGN 80X@#QQB=!D^;$XTK\,91#9LAV(W)7%;]3\ID0Y#99;9!;0PMOLIT")9X M(YH_WZ_J>%@=!:#HHBD6\R5?+M4N2U>/65 /!X)R"H50/(<$P3"-8A_*5+($ M!2'FV*KFLF7_<^.[3GSP8Z? 'T&V GT=_N^N"M7O6@_0*F)Y?6H[3&8,Z!!\ MQR3H /1M) MZ]#3C]=_&9CIPVXT# ^376'L^I3Y(GCM#YN'P#3J*;25 -,>3P_!9N_<>E C M$Q?";6L"OOTN"I:5^M;YKR*[O:L$OWY4 MZ*+T*+ITS5+KO]FBQO1''O+[P$ M,8:(A#K<'B))U;8XH1R&BA>I1Q//BZUJ8+V #G-CV)X*@%3@^J'(EB#TKH!V MTYZH .X%7X09/\]\G!VS_ A%;S=E;7M(7($."]"" 39H@!X<0.,Q@U*WEX_E M+(K<7J#&/T=YV\O':;3"MB.(Z6QNRU43Q[05%K32#MP,G,398FT9 ;TI%H%! MP UCZ#.(C$ZEQ_J;GO/.:'Z0G,Z],T(IN28-3I>(])JQ]?UZJ0.+GU>6$Y*G MDE&(><0APB2 &/L$QE[L\0AA1DSK.@T7PFC63%OH:2OHLY(Z%]28,QL.P]MO M-Q"_1 6Z-F%6)_X5Z$,_044Z*_2<%:@SD^+EZM59H72R?)U=2_:N=]?*EN/: MGGNW)+<+1D4:2ITO%3.=O@\QB*6'821H$LWF2.= ?5Z+O0'7Y@2%Z1-T**HA#\ MAGSO73AWOWV]J=6ZH(%,_% A1/PDALB7D;(_J ]E$J4DD5&,8]^FFJ1IQ_.S M-#H9@=IH8[ '.:Z;]!4;O/]SV'-O^P%=L)KC891US@.U'6 MD5%PMDP[8@O7F=0CQLU-F'[$5L7G*4BLWQYX1+5-444*?016=DE.7I$R8[H: M1K94QAVO ZZW#KTI27V2"@$E]R5$"=6G5QA!'!)$(A(R[MNE.!@FQ]PLME9( MT"G1R]HC\P(TE1RNZ_F4KYI_*,%OI3YK?R_AZWSU* K]_J^BNLL-4RA=.I2& M!V3N!\CUV5F72B^7!\;G"M1ZU/?FW2@V*1S<>'1?B.>H)V\#19GV4.XRO/;. MZRYL;H@A_5]KHB9WL7QJ+B34WGB]298>!)X0,HRA()1!A)& ::#^$X1">#Z- M4J%#W$WS\IWH:6Z,N1&UO9T$C; V]MPI7$U,XY'0:F%""]9 D>=&J\D+P^S4G1O;3=V0VH+ZM*[*2BW< MNB9Q%^F1,$(E"R/(GUECIM;94?]D9XQ:CY>9%>IR%!SS M]YZ;S381;3LV/?FOMC:H@QB=H2B.:71:RS"IM3D4H5TS?WY4'VGK&Q'Q($0AQC!D"8&(*+HD:KQ@ M$$?8\Z7OD\C(ZAS8_]PXLA$?UO*#K0*@T> *U#JTFWBMQ5#?=[98B3.O7/@R?/<_V@?Q8HL]:FJVNTK<83ZIJMKQHJUX M!_<2/ P0EUS[J"5/F8XPCZ$4I M)B3D<>I;>>==(,O<6'(335P?:3[DE=JY962IS,96A?H,+6N5L*\/-73(S&AR MHH%P3)E]+>IKFTZ/*]!H4O_R\[,1Z;0!K3KCEIVZ$-.Q2U(-%6?RD_+N4?>UGMKL_# M;&WEVB,VIOEJT?ND=JD]*KL&YX 6AF;F?BUT\/;R_8J+[_^O>%KPF+.4APC2 M(.00>0F%1+(08H]@01%)?&Z4@NEH#W.S&-M4U*V4H!83*#EM$W3O GF:TOSM2]V^[$N;J/J+6?K?O8@Z/?9+]ZVMX5U:6H<$AB(;& M/-1&2N+[D%(NH"7 MP/VBE]:62(]Y7WT,LXGNJO>ZG\L]]3%<+.ZHCS9Q:>S-B3YW@C423Z3,YQQB M$3&(XB2&%"$*DQC1A(84H\3N3L1>AKEQWO[D^_']BBW7O-DK_&.=E9D^'(%? M1). 8.\%V]N0 >-F>-_A=C1("YOB?06/4DO=+Y,SMA MFZRZ8R:I,4%EW(0T)WN<./F,B?;[B6:,WAKE_O%]6:X%U[Y,6*,4(> M0N2'"!*! D@CGDCA$^XAHQPSYSJ:'74O2&\8M7A==+@["[27O%4WPN_1*<0\4V]O$;0,O>9&XI\:9.\3]YX?97Y\+ M?>U5/7U=T[\)5MWDGXKK1Y(MM8WW;K?^;GT8E$1Q&G/A*PH-(XA$PB%)"(6, M,1PP7_C<"VQ,,FL)YD:UG0*@U4 7F4TZ,C.?JS,;#RG(^"8 MMUV ;VT.#@9P3 O17HA)C<;!&.W:D<,;LF/(LJ@67]6R6;O3_2)T'MB'NXR1 M93VSN P%8W$$A8ZS0UA$$*Y,5U?/BL&.XWE:98: M#2''3&0#CC'#&"E_@D74^ST&43_MLL?I#B9A"",=.Q8P>WC@.?Z:EN(?:]7P MVT>]1=V>^@8,4Z:CR,*(4HBB-(($^PF,&44)89R%GMUI_;&>YC;CMX*"1E++ M$_:CB!J>HX^!D^O3\EV(P.]NCL//83'JH??1SJ8]VCZG\]X!]MD7AH:@\JRL MBHSJ7 Y=IJD%5YL?)H0"$ <"(IYRG< X@@%&'@X#P7T$Y3)V ;7:Z,4,V3\ P;C#FH8XF#K,\ MH>M^ .6IAT=W9JKOIPO!K\O/I*@^R5?K,EN)LGR=W]-L51^^U?=F"^(%:13% M" :IPADQ'$,L9 )2@1#F/#$,SJ0'E&FN1D=9^Z<.[4 *8%63%]3=ZJ!GF[M MY?1X?E'&8VS&8!./G&.^FVK0QG2QLH5Y(M*:\9T.KQR(;39%],0LD0@ MB ))(!4B4*0>RY!(@N+(RCEAB!!SX^Y:.'#->>VJ9;E='#0*9F3K&EO7F\RW MKT'GG',%_ !ZZ178Z 2V2M490CJUKK8#<04:'?7Y>#M&C9;C$>TE$(_)K(/D MF)1*+T%JESLO:FO@.9FXU:=O785TE,@H]7TH!94018Q#(GD,_2BEPF<14PQI M=3;6;WUN]-8*5PXM.^*@K%I0ZP:5.$E'>Z'.D_K^_SLOJ8U[] MMZB^;-(2U=X(;:J:A9[GH4P$##A2VUJ<()CZDL$H(E'"2!AZ<63# I-(/3=V M>98-C/5SR3"E"2A:OW>UA*];Q4&IU0'Y@WW]PVF^"S..F]UHN^;.0[F MLE; MKL!&U^-8!D5//W5'_36L,& MFN\9QR;O# DCZ'*CO\SGM1?E7_ M78HZEO2S4!_?JB*W8A$%- G\U(>(,P$1\A@DC"KF$8+Z(4NP1XAYW,&(DLV- MH;:2Z8E&<[5\Z+_P3E.@LQ)7R\;L%5IM&U?\,8?T-+V]Z$ YYL(V/^4G"39Z M@58Q\.H)M*KI?^^' 8!&/7!=@D;!-H9^J^)+C:1-%,8+C>A$81N3CZQEN(<# M],_$AXS9XX0!)0Z >AZ!XJ*#$4M(M65V]@NR\+^MRTK/I 5*&<$A13 -M;=6 ME&*(F8QABA,4L%!(&1@MR1?*,;<%N)W8S4%2+]AX>);IH0-DMG^8 ';'R^FQ M"E)=J:C]K)Q@JX?CZE'F0#HO(F4@RLO7DC+'RZBDE$5SE\7[?59?9'6]XCHB M^Z%)&'VC6JSC,2B* @]3#!G121=8@"#FD821A^)0^&%"I=59OD&?K5V2I?[7P!678#V+($6$0B3B"-%$_$AX+C .)49HL ME*19SK]6I*C,V,BH;YNILRN!NUG4"M<4]205H.(V6VG'9GUB\B1(,::[53<* M,95!F/(0!D&LS.98"$@#02'WL$^H3&-*6#L*;U?\1<>@Z]_Y".C<,F+%FX'( M9?.GJP$P6P]&A]3U^?I0C[:1[SFM<)O.3:WK>$9^:3M8V#FB[;X\;-UHRE]M M+@ ^Z-'5/6JSB?E>(@+%3BS"5%>9"G1N1001]B.USV>I%-+&:CW1U]RLU;94 MW/;*JA-VD(UZ"F0S+AH).L<,-!@U:XXQP&-,9CG5W:1\8J#W+HN8O#*,.S:T M]"XOWN1K6LGULG.(_2*8R!YU','K=5'HLZB 1 'Q<0@E39750V,)B1 )U+%; MRAKRA1=;^?9;]3XW?KDI"%%X)FFK5*[]S<:C$=:@X ;D\;L!)B4V 9ALTMUPQH9 M7%7C1!6B!0FY8)A3Z*=,64PT)! 3@6$JXC0,$24),C[R(>>%#%$J4PA]8,0XD@RG2/+)\+JNO5D;W.CE!-[BT&!0Z>AOFA7-KO MH@NP&VMGYB[RZ'2'<]B=G8Y,,GOI$CZY(=^UC_B*9_^WEBZI3Y,4JW> M+9*()#%+N$*7*&[QB >IASB,PH"Q$#,FA=4-I7'/<^.93J[ZD)2+1[',ZYL: M4.H1 A7Y#EBCP1"^,1F*U$L"EDJB$Z*IC;+4M7UC[$.,L.?A) UQZB]6XE9' M+KW$8*3-8/0E>('A<#P(-@O R%^Y:\-22J%+"PK0+@M*6O!%?]O/E;BJ_Z'1 MXPITBHQ_76"-X?B+ATGG+["06&!R>%&Q:6#8 O-!E*40SS/$?L@(51U63VT< M7OEF+?Y;=7;S+5^$:F'Q$ M@I+Y"9<+&"!)?<,BUUZB,0V7B"IMEQK+_N2TV MZJL,[1C,%G S'G,(HV,V:R2_VDU(?04VXE_I, 2\2N@-0!*A?'X:R!V M8[*8K0B3?8]_0& M/$XABM167/T80XJ],/%2+U3&FG4$Y/'^YL9;M;BU258+#/H2#PA_/ &T&7^- M")]COCJ%'/B]$7?L.,CSP(P>"GFBR^FC(<_K?S @TN"U8>1RI/+WNVQ%E*G6 MK_R]"02621!Y?N+!.*"1XAM*8!I+"@GQHU F22SBQ(9O[$68&P75 <2R#B#6 MPPYD)SH@&]G_9,=% \;%C)[9P2-F=41YIK^Y$5XKIV7%RC.8FO'7B$@Y M)JM64M"*6A]AM<*"'UMQC\?>V5>M- -FU+*59[JYF_YV$I_4- M,])^SQG,[*VAY]ZD%#H%UTXQ^X3['DJD)A>40D0\3]DH/H(!2Q$/F1\(NUH$ M1_J9&ZLT10#K3'KO5S(O[HG]2= Q2$U/L"\&ROE)=7TN78/4I.0'3JH:G4%B MW'/GPUU-?+Y\4M_]<^33CP\\+V[CKC[)KC#*9U'4WF%M_/FKUFVL3MS1U+3P M"8XDY@EDJ400>8F ))42RC2@?B35CD;8I7FVEV%N/-*IH)?33@F= Z=Q?+SJ M\CE9L\YU=1W>5\6-&2(0-J>%;M=IA_ MJQ\])K$(O%!1KJ5U9BG!W/A6?;?(H?]!#;H##P1;*&?I@Z"5>"$OA#Y^+^:' M4 LQ7T^$/D87^2(\:V@8TS6E1NI]ZT>E:ANMATB4$!%Y,""QU =9 F(I$A@$ M0@112G$H4ALV.]C+W!BKJ;1#3I^O6(!HQDX70^.8@=KZ0[6 =:I[-G;LXDD$ MQN20PQU-RA,G==WE@M,/#TPII@;WHQKN.D% Q+U4IECJ>I98;1,]#Z8I(3#@ M"0M37^T60RN7R7[C'Z] SP^;H&R&%FNO\BW@4J[7HU1K9I)V+ D\D*/"AB *]0 L/ MTCA%,.9!'"0>"4-B52;A?)=SF\^=Q* 5N5^297C*/P/HS6;_N( ZYH2+L;3F M"G-XQF00@UXGY15S%';9QN+-B\H&?A$/^JIK=?LF*]DR+]=%[_HD2"7',4%0 M_9="A'@ J;[X9@A%-.18H-3*:\:@S[FQ4"OR\*LI$YP-#W_'1<_U86\+W$9< ML)47_.[D]LH"( ?E"T]V^Q)%#4UP.%+JT.C5@9YZI+R[7G']Q]MM>O-W)"MT MRCJQ[7#!$1*(<@9E((C:O(2A3GQ,81@@3_B,8,FL[KB,>YX;!]4>M+U<\)9N M?,: F]&0$Q@=DU&-H ZB1U C>OG9HC6JOY]QY]-Z_MEB MLN<#:-W D )4VS/:O"Q?DZ)X4B9 75#O[?>'K*AM 7U*NPA%G$2A8B:/!(JH M8JSV:H1%D/"0,LZ\P*=&N2[MNIT;2VUO,!3V)6!]R8'8B&Z1&=ER&$[3ESMP M79_/;F^&-*[/A+X"6['KJR$GP-H4:'(!\$35E\8!VK*DDBU>9^HE&3EZJF8V MYP!'[DWC[K[TNB#LH(NP%J94>'X0BQ#Z3!=5#.($XB#V812'.)5Q(C!EBT=1 MT-S8$]X:J'[SKJ%ZG:_*?)GQVL7]C(/V*=S,+.SY>:N/[9+NSO7\)5S,3[N2 MC^$RWIT&WI#OG:] )DI=H)XL=?'F7TBV*C^M=&9@Q91?!5L7]1,+?8D0IEC ME'&I3%/)(,6"012%&(5QZL4>LPZP7K@;*[=' "_L17$3J\KJ?$%=BJ 6H]]'BTFH"OY\=C\!7%4#!= M7%Q8R_(BUQE#$3MVR3&XO2';^L]%SH3@Y3NEWE>RU*D:?B65;ODIE]L^VDX7 M*<98RD1"[ FL&-1/8(JB!!*6$)%$J<=#HU/((9W/;8O?2=]D32B5_$T]F/M& M!1V]G\O!'#IH>$PV_>Y =\R5&[RUY$"+#I3LH!->@[T5_ZHC2X=HVYP$N$-] MHO. D=&W/!@8!M^9XP'+1B<\)!BF[O.C@H%M##/)WV6KK!)U$<7=^%!E6"Y" M7\0H9@BJ/V.(D*<#M$@"A: 1IH)BKJ_.S0\23G>8[AM!V\*<>Q'A5T!).Y[U:X;*F#;NF1XGM63-M-^U5PW?&NB0H^.= M7I%2\-?YO9XK3:FEK>//JZ?M(VV@P+4^"/WTH!\L?U$/5N7[U>>Z^.)./>/Z M']^H3?7FDFQ!XB ,O"B$(64A1"GQ8!I27]]?X40BRCULE/>&7\4CLF\5@M2K1?HZ_[,]9(^@?YS+0"@1D#'A-487($&!:"^D :'*[!7 MM+Y^!&@P>AX-([I6O/ M?0=PD40^#SB&22+4RNA3 5/?"R'VPQBQ6' 6!U8KX^%^YK:";<4$M9S#G>R/ M 6NX9EP.EVMN'X*4/>>>QF%4;CS2U;0<=EK?/:XY\_B0L^'W*U;4/$66;:6N MNDC7=545&5U7==:7_'6^4H14UJFA>O6\%D+@A!+.( V(H@TA$:2<81AA$47$ M#P/F&14IO5R4N3%+D[#C%6 ;<6MSMS9S2T,[=X0!,CDKG@IVQPS54V-3!K"I M_]?71&<6V.JB]R;]DH&3C8O-J?)4XS/1&7.=WT37T\GNU1.5OO)4;0/197X\!Q?/3[%%:')@SXEEVBO*3U$DK\N)0Z)):UT+* @F)APE$ MJ:_^YJ?*8 Z0KOQ&6,JMBEF8=SVW1:X1V#*OA#G09K:S&_@<+U:-C'LY<$I' M86+V&(V:H\*\]VD35UBCLI?-PKZ%H94I'T59-8ER!*VN5UQ'@51/VRN^38T% M'WM>$#(&8R]5](0)@X2Q% :(1F$J$RJP51B]>==SHZ>>Y%= RUY[;C32]^ZQ M3V.D(K628/!OA M$(0.)2,IHP=8?KO2 M\0,WY'M;%JA\^[W-(-Z4(-<)IBN2Z4/6F_SM=W*?K>K'OXAJ7:S*+_ER^:X) M,UUX8<(3DG(H!6?:.XI FH0<1@&2,O("E%!J0TRN!9X;NSW75[-;7^,Z#*C3 M64=9=XG>6[7!5F]M>72:-X7G&]W![UI[T*ION6UU_OF8L>Z%/ MLKTW6E=W>5$+7!OVW<-\P1'S*644>EX2080""C'W(YA01 D+4T2IG;O3)=+, M;?6Z?G@HI!)(6 .$$)#+A'!6/2BY&19F)#DVDHZYL"^NOF)J!:[QO#;!!'. QLV)8-#O MQ/D/S)'8SW5@\>ZEA02U]WV^TJ>XNGHIR^_%7J'DG4J9$0X%3IF $6?*"*08 M01P&/HQCI.-50TFH7:KGX;+,C;8:H?OEP(>6 [0?%D,[;QJP75MYO?* 6SV: MZLB[([ MR.ZT'NH(P+JI"6@OS@O5!AR,V_$:@<.;O*""UFZ\[Z]"FY:+,*(\ M#A&&24Q\B-( 0XJE@*FD49"$**6AU:W5B;[F1HM-W2CSPN76V)IQWTB(.>:V M(V"!WQM)Q_1N/(_'Z"6WCG0W?>&MTWH?++]UYA4[RBB+2FJB9+>8#L7 \93\8 &#OY+:OZJC^:[WFIW5-V]=KS^OLP".71@)L8LS#")%8 M< 0CK/Z#& X@"7T)DP QRGRB%MIXF,?_7./VMQ(.C]@_ *39C+T,'L<3UQ*9 M"SSN70;G'^CEA3SHSX7DGWAR2#3^:_*054TFV*^YK+Z10K1;PP2'G@[?@I393V<4!/3_8187(\XP\A M='Z3;0653;3Z*)!-%(K>AZYLA1TM4OPL$&?"P(^_/V&,]UDEG@=PGW]\X#6/ MSKOF_1:W[:>XA]O?;N%0X\,FQ>OKU_6.9/ M0K3'#H=SH7W,:QM)\#KM65E_U/U_?YV7U<>\^F]1?=EX&#;9T-[E1?LK_9R_ M2$*?X\0/8>+Q$-:YAHD7)C!.62 BRN+8[$CQ9<2?&[ML$BIVZ3O;/"LZ[CZ)<9HS%7@8DUF'2A>9G1V5W+7DB*B?-=;])_7I?E^KY) M'*JO_YG2Z2_Y4C6SS*JG+Z02"\*HSQ$)H,2QSN0I(IC&/(91@CTD>)CX\30Y MKLUEGMO"V$D)'C=B3I28VF*<#6WZ>8W>A&O;P 34O=K8/J@%F21*%'H$RP#Q$/ M$:1^@F$7Z3[O;YZ;<5STJF M S4%?_N=J4>;L,V%'Q+"4Y]!K,"#* EC2&3"("(BC25/I8QD5S3UQBZ[DK4P M1I_Z\[*I-Q-P@-9%YZQ=:RL@TX0@;$]"AHV-&5>X@WJZ)$Q"'$C"M%%"ETO= MJ@$:/=H@^7$S,0W&<>QT3/:"3)Z3:3!6AQ(S#6]L&%E>+Y>U1^Q7<5LG@&I7 M9X]R9[F9N14XMH6>/],'YFC'4Y M*HXIJ?%@[\1S8/"<1F#4(O&'>YJV:/Q);?>*R)]^>G VMCIKY5^SZJZSXC<< M\Z6Y9]T> 2Y$R&(J$(&(ACH/4D@@#; '4RQY$#&2,)1:)FBSZ'YN_- *"'HW M0]JC.UOI#""U301X5^F\O;.VSN1F,SIF+.,.<\?LTPD.OBG)-WO.9_90-R); M^4?-]#8 MY&3O]E(,'4^N 'H'$@1-Z25H=QW?Y\U.7VO5UQWK:PLL6*9*+?Y MRC<)JU-,O# ,)/12/X)($ E3@3E$:BN8>(0(27P[ZK/H?6[,UQ.^IKQGXH.M M_(,SB=N-C2GQ.4+<.>^-!_8 UAL VKBD9R/ Q)PW )M]RAO2R,##:E$UP=(? MJ( D,)?5BWT<\]J/%HRAH M/@/,^W*X0[T^Z6CJ';4&=O_GKDI6[7P#J%;![0@97E2X0]WU98:HNEP;/VKA M_P@VXC>EXK;%X5H-KL"KD[#;7WL, V_4JQ%+$::]/AF&S]X5R\!FAJT]FQO9 M]ZN'=55^4,;\TF^/QY!DU!,1AXE(4XCB0)\H(!]2CD4HXA I4K199T[T-;(T Z%[[DR$3)&ELVS;>Z( M'VO=FE_YEM7B3XV(&A\W"O^,==1',V/VJ8IZQQA MBR017"(_@HS04.=E5>9'0"5D7D"XE($O?*MM[FB2S8U/^BOI1OIZ2]:7O\W& M9WGB-]YP6MHN4P[2A);.!>,SW.89"TLG%M+%PKV,/346ID>MK]$Z&)HZN[DB M;:]W5!^Z![796201]FD:AS#F7@01CR.(DS16!IP?!2)")!56V\*C/Z/J/S?H+K^W?^FY=Z6N17M[L-OGKAVPEWE?BOESP M-&"8IJFRY71LM"0)Q!(%,$ \51N_*&2A44F3"V28&Z]LLBM_DF"C!FCT>)8X M?I-B^7>M"ZB5L4J=,FS(3G/21 /AF*WF/@8VJ6V+*WN2TZ6V'!@Y(69BO &GDM7:M/0FQFSHX&G.-% MHH?9YQ:S5E073MWVRPVE=L$UTW_/$-GII\,T%N;TM=!17766PM:1[ MZW.,&.:*1A(O""#R90A3+PV@(($?1IX?^-RJ4M^Y#N=&)\_EU95!.J=?>SO) M&'3C*X_1H'1__W$)BD-N1(R@&?EZY'2?4]^5&"%PX.+$[+UA?'-3U"=]3[6[ M1W,[0C=3?UDWZZ/(F[THNBV>N:C?Y:U+>?2[R MQXP+_NKI-S7[WJ\V<;*U[U1]B;&)#^"I[S/?$S# &$.4X@BF@;*>0AX0XM.8 M4(3M]E_C"SDWONOIJ/T^BTY+L!+5QIE$_XO^F2E=P4.KK$XHE&^"ULE&TS_9 M[O<J\6%8>&3R"K9[HF^YK88=*+:,?@I,%'HH0 3";THH&I) MY@ABRD(8!BSE/(H\WPOM EU&@G.JH):Q 35;V48"R?$"U4D)-F*"K9SCK2H& M8(RY.)SJ;E*.-]![EZI-7AERM=_M']YEJZP2'[)'3>\'*X&F+(R2,!4PYBE1 M[(MCF HB=!!V'-+$QV%B5)S:LM^Y,7$G.&@D![7H0RNPVHZ!R?V\$V1=&\1F MH XJ(F..KLW-NQ.4)[IMWZ M&[27-=K9%FU2RS]:W1EKK,[UNR,*-@D")&%_*FUW%*%N:=1JW_#TAPRL59S.RJR;S)2Z M_.L'X)+)W $FR**]J*4JDN>-;^T#'0+"SL%/VOC;2G@AVS;P#E:' 6MJK"6O@]\"-HU]O M= >F\-<96&]&'P;_D(0?6,-1OP?#H'OXN1A(2J]\"=L2H2[=84L#*VED?5,+ MHY$PKN%G;3Q'7BQL(P2[A_YE^4.MVD(<7*$LC6-(4UM^B%(*S42O)&/:;V?>@8 OZ7^8_EAU^6QC/\]L@6(([^?\L6GS?KTJR8JE]6-WAM MPO0?,Y=-F5%&8FAWO#,(6R.,A[T C1DV>K\U!-26@,J47OLV_0?$*X-BC($9 M*XMBP 'R3:6X%=9KZ12]GS]F2L6M(!RD5=S\N/YE6IMR5#6M=HAVAEDL*$\2 M&"N:VGIY*>0VW<]\L(1.(ISGL5=DXB5A4_LJ=4NQW8&R4A -_2/9QJS6]ZWZ^PU9/O89(Z&*I9^6-7AOUFN6G2J%>O:J!\;C T0C!'B$,I;7#.9(P-9YH%01SJV&/EN?'&+H1 MPDW(#$P#6U":OEQO+Z'B/?7/6AYRPA\+&76:G[7Q<'*?O_!&=Z"-.BU8LP6W M5K80DAF=^?8:5?6\\Y4^-#BH] M;9\;^QE<6PWOJC2 I09:F5%@\\XO@=):"4^^\!T@3_FL5[5?C\ARP;NP5 *ZAM^C[(.4?_W(9AZ!Q+F=$C1O/H[B5*Y?? MXC'9E)P/1L&Z35*=5CH_5]F]65D% NV>JERU6T].!M MOIP;20\?FY;!LX3G4N671GD_6Q^,:9H S337'3$#-"(%8FT\(XR*&!"$I;#])CKRB M.*?YE5"YJ3'V<<+?_71&V>3L,FCM:P.=J:"G:WMB.[[Z?OF M@8_7NJOW=-P''83P3OXPZK["@F!0W$\O'H85V3?HM53FID>SA.G$KC>E^6:: M":0SC2#+50XQ$@(RS%.89W$2HSRC<>+UU;@H;6J\WRI;-SS;J>L;37H)X%P2 MP6R?.4T3#7$J.:0JX3#B,4F$X#&-A%\.;C"(Q\G"K1KZ@=49J(&J]0X)N=L7 M,AB, W_C]E[2;O;)^RO(]8B0=4 D;,#K)8$CQZ\ZV'X_EEK8TCZI2*&V;N%77"KL/8XRW MK<[L#%W:S!4;(027&CXOQ9]JRW%>L:K#O &7J7$BXSHXH=9%&#^TRX6Z^,'? M]QO>;ZT$K9EVV6"3'+J6@IVIYKJVON/KC[-/>.RKC_=(H;.O..Z>D;6#CLB5 MJ-MA9(\8D3LH>/O1NL.*ZGFNM.&E^L?&^B'F<>LF7#Y+D)"84Y@3D4$<$P:I MSAG$(E),*252Z17">U+*U+[=.R5!I:7G.=))(!U/D6Z%9^@SI -D!BAX?A&" MH,=')P6->WATR=:CHZ.+%_><]#:2]XU-G;8%"XRO67U*[UZ4C%B1 2 M"I4+B',10TI$#@F-N$:VO:N.9L]J52QEE6GG2";C:.\S_PYM&&XJ=C/:V!K\ MPEY ? =0%%/P4[$ FU("HTR=>>#9>WJLMX+%$1*IBF$XXW'DSXPLOG>"X_-*/1KUBN_-(5Q=4J;^T]80JDH(S1)%HX3%""IL M/V8J(S!'0D,E,QXS'<=)YI2=[RMX:HNG/;V;@W/O9$ZO M@W9[!O8Q'(,F8'?$O6[^];'=5].O3]S2ESD6MD9$'6WTM2C_?//RS3RIJE F M1(8BG4J(LIA#K#6#>8HSB'.&!,]31*EG!8>SLJ;''!U5@=456%5[U8V[!+$K M<00!;G#BZ(59#]ZXBD98WC@O;F3>N&KW,6]T 9GD$1AR3-4I+$E''ATPX^I&Y3XZ5F M]0O43E]0[S#>@:=:<>]*6L'&T25,Y-5&9XP-.O#F\@;=FV:#;KLU5YL'.O:! MQD!06_AZ@^E=*NTU!G7,\FDC#FZ?DFJAX7/88QY#SHP;E",L MB8K-ISCR:IQU6=S4OJ:54K8Y8J4S>+9*5^&8JE7;S]._ K:;LQ\.PH$_>:VB M=^#+%KBMLG>@4C>2Z%\"27RQ*GQB^MPG6.H6I/5I>Z MZ5&]K/7W)IDKN#OS3#@TAZ>:#I"5MNUY]O; .N#.I#,T@>GFBM"Q&<<-@Q.D MXWAC/]YYI[1:V7Y(=3FC;6IDDT#S1BV4+M8S$6F.D(P@9K%MLY%PR&T2"Z41 MC;@@+"5>C:7=Q$Z-@1IM_1C&$6$WF@F/V\!5G3._/MQ[+^(?A%K1^7$OQA#025A9Z'+E=&QXV[PF$^,&>-";[^IS=_+JQJ0.?=>6;'>U2V:5B.6-,:1I3!'EJTWVP M3"!'<0I3&;,$4YI&,G$_D7&0.#7^JE7>K=1$=]?7[A-Y9>6Z0.YR>!(8R(%) MJ<'PLVX6;"?VS[\,@:3/R45@1$W5&N"QN:O3\J6"\F!?KEZJPPH]&6< >5JK.D/7,;KF,M9NS& [! MH8^J&T5!HREH506-K@&3/IPP"9JK<5GBN"D63M8?94:XW75K_>#?U(.=*5_5 M\W*UKNJ&53T1+7V]>6E^N0NVSV@1GX:'?&CBZM0P;I'?&@$Z5E2K MWO:*NLCQ0/V^;\-TF'K(?JJ\4KWD7GB=KZ?<[W'].'0[V9OMQ*;&@^(8"\4E M3+*,0YQ3#//$_%.I-$5::"8RKP.'TV*FQH [YKM66,X'2S=&NQVA@0GK")P! M*F9]^42W^-F:Z_;;4:[,:4=4G M9_>!IDE,!18"*4)KA+*9$.5%#?Q6F1AMU><]J6&2QWE1Y M60MI>Z 8^O[O>@O#?.7?LN?"7%@5S&H-!*V%?O72>@R;RY;/"C4 ?O7HAAV(D;;VC(*;.5L!N>M>:.8!J^>%F06VOUMI:\QO MJC-JN_W1K8MKKA7MR)6-S7?@QV-AAK@HP7H)N#*_F,N[NE^7BT MCS>/ @]J41VC1ZU;U]_T MP[)T-SRI;_O&^::.C9[/ES^8,;S4/IF_O7\+V@7/'8@1C.@=V)H"=K94_-U:TS]MT7%P MW%SU\) /O=V":63Y)$[4_J@<=RNTNON7@?LR\7_WABG51=* M-NO9G'.=Y+'!%R>)60!$$>1::-O16BO#;#+23OT2S@F8&E<9#<%61:_SW6/L MG [&;T)DZ'/P+AC7=P#<4/$ZY+X)G;'.M/U0\CW!/@O!M0/KXQO'/)\^J_;! MZTSC/(:9D!G$E%#(TEA" M&:4JUE1@JOALH1Z,6E>JN;J*='KO:?W>=P4/]_I_,0]Z9*59"-3M/:HPVW*K MM\\WWP%Q%\\H$(HCI7DURH)O2]"H"W;ZWH%&X\ P^KA28>$AK14>();@&C:#A!6<%?HZ$0;7,#@;;'#U MQGXT_Z%8%&OSW.]*?C0NP^*AX'-E6P2MR^ZQ>1/J\%^*K3Z8%W'&TY@EB",H MTMAV$J4(TE0I2$F,HTS'B"/N?B$_VSB'6I]9DF'$""60THP:#XTE,$^% M@G&,?\7'>$!T*\]'V2RO% MP4^M"3^#8@':,6C#1NT05 ;4A!JPK-9M" ;>:NVCR=@[L3>@=6*C]I:GC9(! M9,-]9BE-DIAA"A7!W/B0VI!EK"5,>:X3XT!RCOR2#?UUF)H#>4LNBN>949\1 MGB=&/>S]ZC;BLZ]HW]5;/P;K6_ M+,NW;+5Z,8)M?ZJR.G@SE/W)O#GSF93,,B2!4DIBJ#-BD.4I@S3+XD2JC*+$ MJP9B7T4FQY]6.;!0Z^Z.K*W&*KHF]*M;YCU(;FPY!O0#4^:VMIDM9E8;<==) M7K5V@#U#[NJC_,H!K8P)7_"L+YQ#E$#SUN55BJ+U1>QS^L32?!Q_7:Y M*#=S*Z:)96.Q$"I+!40Q91 G.((,$P2CC*D(?^^5"98W<][T*R?S)VX< M\23^O-K[)^\7KNOG!?Y>&I?S?;DNC(>IREF>5)';!"HD$X@9CR!/X@B2/!(H M$C+.$Z^FG_N/GQIK_5YG"]4WS];J/^7JP?B\4W W9U,%G.8AD3JHB 3.7* MIFPED-D&WUG,E-"8JXA0]T6)J]BIT8)1$?RH=+1)WDJ!%ZNECW?N#+C+2F8( M& ?FCT;EO8!;JS6PT-9Z@TKQ*AIB&&A]ED-#0#Q6[82C@'L@+=+RY$L<;!7E MB]B5M97SXT9< M+*H7=%=_)$(Z0T0BJ'.D(8Z8^1K$@D,$R202% M)$H(Q(1GD.41AZF*1"JQ2ECLU 3AFJ"ID7BGW]%64_!'K6NO=.<3V+IQ< C$ MACZ^Z 56SY3G\TB$SWD^(>L5DI[/6WPZZ_G"]3V[/&FMQ-I0U/;Y7XU7\U59 M*XIY43'1Z7Z_[_\2AK#,#4V[J?NGY6:QGNF8$)%%UIW,:@#4R( M6].Z??.L=6#?O+O3#?7NZO95D%?%"=M6ZIW>V7>@-CE@?ZJ!!B-H1ZO0.H[; M VL@A(^Z9@TEIZ]G^5V5ZRKY^P,K5K;TF'JWK>LYHU2SC)$,D@0IB&.<0(8H M,OYEBA"C+!+*LY;.)7%3X_5?JE*CU9K1MT"&([ZN/F8HU ;W-+>*W@&K:E6. M4(&=LB'=31=0PCJ=%R6.['JZ6'_L@#K=U>?0ZOQ"N4VL[.;7W=O2O=L$U%PD M7$MN7,V8Q1 G*H<<)Q2:EXQE6K-<">1^CG6#)E,CH&^/:J6J,L<^9RZW#(7+ M"==( _,5?W2@2MK')*" P^+S^G82,,STH'9L,/D>8P6 -HK)VNW2!CQL"T M$/OG;R$>V/-([J2SW5G-O7G97=(L]NYMP/GV"VK4W#Q5:_RR5?9=\;V0:B&M M;S]#2D2"BQ3J&)G/6Y8ED$>(PTCFFJQ]>.N56^XZEM%&OSWN*A8W>'[[?OA+4]X#'>6,,4 M]%AO<*7'/>8;:PR.COU&$]SO4]5I-?1VN:@"#=\NR_6O:CW#F""2<@$C8MX/ M3)&&E*0IC$D<\YASI/UR.,^+FMS'HEZN M;'C3FY>O=HXH8\@NP@C%A*9IA&&*!8$X2CAD.&90TH@SF:0H2B(7PO"2.CGN M:!4'7?5S&/^YK74Z_#AKL*;,^3F,L((D0A3C).>0J MR: DBL*A!%SIY:I[G*W**GA_O01O'ZWW:BMV MG3WV[AOMVF,T'1?+(XW1T.O@3@RK:\S!2$&J_7$=)AZUASZO%'K:'[GS4:8W M/+,?(W\J1*>5-4]T0K#0D*!4V(XY&6121U#*5&K"I5D^,A^*W7OZU#BS4'NS/YO MK%B4MNR-*F>I5BHQ*SA($H4@)E)"EF>)6<-%-,X432(E?:;L16E3F\)FC0Q6 MC<+@<3FO,NH>K+[@IWFE\<]^T_LRUF[3/1B" T__5D^P4Q3\K<;NTQ7LO G! M"9.0!'%9X*B$X63[(8&XW31$)^-WV^CDF9(RCG :88\>(65\%3HYEW/0.VG8%V(Y8AX!MZX=.K,[%-.F^,&:LQ\3%ZX[4F[LB> M4'/B8T3\VA.?N+\?71WUI/JRLF4XUR]?S*MFV[Z_-S^M6L#/8BU(FF %191D M$.<20YID.:=:_7X.^YT;N::*I5^JZN:JJ!+,KG9 W>W3,@R8 W]=Z#2_*YZW;?*A_N:^ ,6\GOB(7W4 M+XH_*H??E!Y/\#\,K4&PX5]QXW MVKGA*2.Z1X,G?Q^J>,']7T4YBZABF$4)%!0A&Q6+(,5)!$EJ^WT:>U+A5+SL MLIBI31)R@*'7^"I^4 M,+7YWRH):BV!41.\D5)G32^@ A0?O/'3W\YZ19 MIT)]3E_8JTKIC^6WQ^6F-"NM;S_,DRM7O3D@U30C@N<::I7F$'/!()-I K., M43.EE63<*6;GJJ2I36_[AE3K3O.YVLM\L"I[U#6YBIT:I30+P M_$SQQS^LZJ#1W7,-Y3@.;FNJ\.@.3+YA@ W9_?H$3B-UN^Y*GDIWZQ-H>'2S M/G5WSX.XP#N>\H2$<^C#G5N1]#_2<44GZ$G.5:'C'N"X8G!T;N-\8Y\E M9J=4=U.I^Y#EZE9&N_0"',=1I!B"/(V(67A&#.:<$9AHBJ6@*L;,*9*YI_RI M\9)3K7/PD_I+S#>ES4U8:O!I^5#,S?KU7TJPMBV_-ZN7IH[E2CVWH06.\95] MA]%EA3OHX S,E3ZS+SX3PA94M+'$SS7P M>KDR/]T-U:H9JF(W5'4OJF!].GJC>F4-[O_<$5?FO8W>7Z_W?TS? /WO:K%1 M7Y4MX6S>FB]J537V-A9_YO/BH7IYS0^%?9$?U$R1**4RTE"DE$+,8@8Y9Q(* MC2.,".$I]JJEZ2E_:M^F1GTSJ<3R85%/,#,+5ZTYX'EG#UAN#?(,F?(=)#>/ M>D#H!_[R-)K?@:WNH*,\V&E_!W;ZATP(Z 56;&R"XG/JW=-I/MG_6FY>*BV3$\O@@0F.HZ-FY9H87D* M2M!*/-0]=DLN9C= /FD M6&E8>/7T6;>UR68J9C+*A:T09HM$<)E CE$,$3;,&,=YKM/,JTC$59%38\&M MKF!NE05&YI,G]SG@[,9T8=$;F-=J9>_ #L!*WSM@-;;TUNH019@C@D69+D.$TD3KR:VEX2 M-C66N;:N\3Q$OHCS[2O#";%,?^""K@+'7OQ-9\W79ZEW(XLV>*4ZPX(F$ M612E$">17;E) 64>9R+GG*($S=;+-9N[4<>1!"^^V,H9[K7_9F6 ]5%?>3^: M. ;2C1MN@F=H0E!\#7::&7>C5G:7';Q^V?O]A_^$OWX,QQ)GL0E)#<="1N6# MLS8>DL#Y"T.V[9BAG,4Z5BE,HTA";&8\S!&54.54I2K/(BGRVWMM3,UG^,W& M9S2-%$0W[4#5O2M#M,RXJ<_%A%CA:N_.7\V;S\K'MN_GT+TEAB"%,Y(FT,7A M'#U4\^'[K\5,:2TR;6#+8AE!K"B#G&H"D<"(1)AKD7H=PY\2 M,C5^Z#2R5/5GKZ^?6%X?^ 2 $$;\9Z2,VXSW0N6'C7$O71M MS[V%IB6(35^N-TO/ULE)XHA(P@3,2(9M&9 ,YEIK*&5LG(4\3F.DO'8:G$5/ MC2,^%'^9+V(5SP;,U[$H@2QT4PC>DR0\\'?<@1@$U<&7'TUCFJJ*07MJ &A3=@0;\\;KP#/*3/V*O"&9S MP)<+>>N&6@5Y*K! "1(PRB6!F,D<]Y/MI_N!SW0\<8A#$8ZG;\;VA7U!.[87H5^2KS2HV*>F)V MODM1WP<&+COP>ZGT9OZIT&JF%26:B01&26P]V A!1B2#.,$4$2ZS-/-J7.0@ MAY5Z6_6(S;7!70WW@L,Y< ,=W%;Y@[4.@.K] B% M!XX1&J7T0$?L-(H/'./@7'[@Q*W]6.AORZ7\4]J\>SL3@6*.J8:(D13BG.:0DCR% MF"V#/D_2HT MX>/=SXM\A6#WJ_:?CG2_?ENXQ)JRDVS($D5B@RWCW"Q@2)1#+J(,DE@EN=#: MEBVZ-:FFG&Q:8:W>[1DTI6^>8#B81B*1@\R9$OPQ2+Z?&RY#9\R4KY3#YV:] M2Z;,B;MZ5HIEQ0Z1%&A&<)$IZ MQ;I>$C8UZK"Z5AT%%>AHV[O4XD6I3+RJP5^5.+7IO(VG7/4IE70=8->)'1"VP:=[K2/XJ=7V9T.!8 OD MM9I3?3IJN8$3N+G6%:%C]]ERP^!$RRW'&_M&Q?/U[NRV[=0CD! D22'!D8"8 MQHEMG4R@2C!/(R8SAITZ]5P2,C4B^;)1Y=?N+9/ ?6_J^+A<:WD_7>U8@_JUXU] MXF==)=N5AF_F&QNW\7;Y]+1<5#FD]@#5>,O6H7E7S#?F5L,0<636!CE$F900 MYXF 3-O4>LT2%@N6)JE3R&HPC;SH9(3PUM8DP&J;P*(RRJXWRLHL\\UM[++) MN<:PIIZZVIEV!V1MG$^![Q"C>YFO7F7,!B:W[7 UYH#:'O!9@]HBL#4)U#:! MRBC0L0J\>YW1\BG0/O*HC52R/<1D:^=:L*KM :&^4L<]A*01*[L'!&:_UGO( M!_?SIM]:^VTEK*K>?%'^^>;EC5J(QR>V^K/N;YVE6B,>0YHR:KZ6,8:Y3C(H M,=%YG J!N==&VS6!4_.R]_0%5F&PU;=7Q^NKB+OYWB%Q'/A3=0N$WBZY*RXA MW?.K,D=UU5T1.'3;G>_KR30;\P5[4JNJJ87M@/!8/+?+39HP04BN8285@CB1 MAF3R.(>8$9GJF!G^\4KANR!K M(RA_7! W+G5N:E.O/VL9,V@R-W]3J>R%4^=MR+F>8Y)2P'$,F MN(*8$ X9SQ+(DT1@3O^,M5>JB]1G(?4U>L( =3@_D:- M4:5FE0/1*@JLIB%]C6MHA/4RSDH;V;^X9O6Q9W'UCEN35-^SE>T04WY1J[8& M5R'>O-1+I[=S5I9UJ5B4DAC%<0IQ'"40RSR%+$D)I#SA@F8L4[%7H1QO#:9& M*-U6+JT)MF=2O8MT!RHS[@!_:7>1*E/N.KM+MG5[]4/PBUH_+F6_ K_^0^G& M6(,.T,!$]@IC^PR2UNBKQ2LFLGAB=3V+U?5!/?K5%1.QV:)TQ;6L: M+A=V\ZG:J& )5SHA L9"&2[-L*%1FB(HJ=8\XX+$VFMKZ**TJ?%FDT.^4[+7 M9M!E@!T9+A1L [.9-V+^7.2"1%#>N2AP7(YQL?V(3YQN"E2]\&^K95G.5)+H M#",$24J-%Y;&&*)Q#ZE@TZ+F=KA:ET[Z,&J!F0;M[1F?_7* M;C^#K!M;W([7P#1QLMY@I>2 =07W0!BTAF MZ77K!>Y9>[4VX/[5?F10KM:S M7XI%\;1Y:B.UI$P%1@G,>*8A5E)"AK&$A,=QK%BFD20N3L/1DZ?F(#3*N4WM M8YPNS^:;K!]X C=Z!=R6/6OMA9EJ[NG,4O.OPQEZ_-!1)N596]IY>/Z"?M_A M_92N3P7CQ=Q^ZS=FDB_6,YHSI#3+S2R,$<2<9Y S@Q(A*,$)P2QVFX]NXJ8V M20][H>T:=/M]DJ^ G&*F5$S-TDAR;DA/(++\6'N MBAWRZ*92K(%YWNCK':QZ!6[^L2\?EDMM2I+PT1LWNZ8MX7*&A=!HE3$$:%F%65;_.8Y@N;_ M#4R+NK,2C;(QY[WK.T2OM$-3J@?9E;AL!P8';9@V][ M0F;4!96^U_VWGF^M1_!G6#Q'BNW<+F"?3[V?P:(UW;&Y$HSI\* 18RW=S=H/ MI?2X[]:SQEV3GZ;QTOT/MI)5?.;GJNI*:1.@J[?,K* W3_7/]EO"SS#/49H) M"E$<&Y>0T12RB"G(U*B^D^Z_U* V U1V@5WER-]+ZRJ] MF3/Q)S1P&-W*]M(OJT+87_ZRE&K>]V RR+C[GEJ./9HC'FF>;&%FK;MK4A4: M ^_ UD30L;$YRQRF9?PP S#,F6<0#5_I0#0DNN=/2X-*\>^$\GZQ-JN"CPO# ME$RLB^_J'5NS[09,AH44+(,J09GY$.01S"73D,59+F.AC(/O5*3OFJ"I47JM M*^@H"ZRV5Q>V?NA>IMN0F U]>MH3+J^F-"Y8W-"CYN+C1VM9XV)DMX.-T_5] MEO@[?OJP66]6JMGUK?82&IXJORJABN^6B Z:V.][%5&*8LI3#@EB$N(TCR&G M4D.3X]A:UAG(HY*#/D[CL./HLP_R.N,YTGZ) M47 S9RL@MP7#[ CK>H2?FA%>57,4/+=#O-K-U6(!S"(?L(>'E7IHFU[IY0HH M)A[MH^QOM?U@EALAE*H"([419I[WHMBJK"Y>[I\$E>"1?;?_,O+7A;G27+)2 M3ZRP47=@L4<,]9F&H:\GF[8+U%]"E57K@N5"51*"[?F$?P^N[ T%%#CB'E)X MF/;WF@9X?LCN\9TVX.6;E]-KGV;9\_XOM1)%:9.-OZA5L90'&U:CJC\U7Z153H*?#&ML2@G,BU*G M__\EAN$.'-7^ M:*^J]CD#%D)[G3$,NDLVK@7C[J*]RN@<[;*]CA;]/IA-";I=462-29QS;3YJD=/"^9R J7UT&OW^W>\#O"U='OK.BII@SB>VN%U80;E=^.D?%QLU^SW=L>_ M[A+:?OMP)'&2,0ZE6>+;;IT,TB16,(K,?XB(J#_1\^:,$ M=L@[>VELJ[NGQ]%C7-PH:5BT!^8IHSRHP&[5M\O(GZP%9GGXO>V?%( Y. M?Q!#\EH/+48EN_XH'3+@#4_JF_AMJ/5Q.3=WE'5NZ*_+=8=_=XY GHDXR2F' M)-/2[@0JF&O%(-%YE"E%<^17BL=9\M1(L%KC-HK_2]-BW#<9W!5TQQVX(: < M>O.LHW.+(K!J=QRS@?PR;[C"9I*["A\YJ]P3D^,,<]\'A(O.[>Y'=6.]&K9\ M.3B0S1(1;; M1[N]5^U*?]ZLRS5;5,>JC3FW1]AZCITC(8XZ(B,>,VQ/#W:[KNT9PEWK"[Z, M'B_;#]JA8V0]M7KUN-A^*+K$PO9\?EE.2_$ MRRS1).%4*L@2G=O.D!HRNU=O'BT/[0#7]B>EF-"1Q[.N'D=G;I]JA^-/C+\GOU*GU< M[#(.YO/E#QM-9O/5OBJ;**C*K\OY_,-R98])9PE/=9HE$D;(^*0XL:EB1'#( M1"(D1I)IYK7$[J'#Y&CP_5O0?M+N0(Q@1.] :Y=U2CL90UO3JL# UCCPAS4/ M-/9YEFWK,XIN_#GPV S-GZ,-BS>[W@!L2';MH\:H['H#3H?L>LNC^N13?%LQ MNPC=M1ZSC;=2]-I3TS8RB^B\;[CO+LB21RHP-3FWPHD#,MB"E4$JE,B;C MF$?4/5G"4>K4&-1H")A5$:RMCG4DM$\HO"O:EWEO, P'9KI&XTY[P3M0]1NT MN%9J@TIO\%]#X>J3/S OF,E!S0X[[I;UMTNY:G7-UB5X+H79\V8H2\ MIX'[X>^^-_N7#'R[>=K8=A+?U7NME5C7<8&?];URF+ M=56UY@LKY,?%6_999Q@A*FO *. MKHN<&J7M- ;/1F5H5I*B5MIOW>X MMLR/2R$ _-4!SVKK5V'-_K>[;6&#;?8 M=HJH2VEW% Y7SAYW]JU&\E4]%#94:+'^U;PZ,QW;:E0D@CK6*<1* M8$,V40'F:([\J)/L"IL8H33F-G9+ :NE;=.0 Q,O<$0*:@9G"$Y4> MM45.FWYS39&#QXY<2^2T4<-.4P3:B&&/$$4\IK-1V>15V^XL8?39WTQRB15&90BQA!'A$,:YS'4&N?(>@)8\EZ]G"Y)G1Q_M$I7U0E/1:(Z!-/? M, B.S!(:VJ%9)@2J_7M!N: T2$^HBX)?IS>4"Q9G>T0YW1RB1\5!_K<-%EYN M%NNO1H\O:F5#,F:$<:JU%) DY@]L^\DP)&*8LDR)A.B44M:_:\5U!:;&7-N* M$*RI""$;G8$QRW%9TWLPW&AK2(@'9K"C/@Q'!3A:_8$UH-H&%D&*,MX*WG#M M&AQT>,4&#NX(76[IX/&%^R6_^+?-.R72:=;2>=4>2!SP&/M<_KWS MHV!H#7YPM-446%6'C7]WQ"7LB=%ED2,?%SG9?WQ6Y'9;S_H8&WO&_5E_5<_+ MU=HF!/VF'JIJ,K.(Z(00K"'1PG@G",60<9N=HXA6/.6GCEIFX M:O51.8GK=_1CB\MQWF\?V>K!KA[T"R!J-7]YW^*T^@_UDN@:G7]6*;?N+@1 MT.!H#[T]?2IGY6J>B@WKJV,TS%]K(X$9G]OS),WMQV$\PA::^?(J,R MXDU8'9+E;0^[H?S.Q[+<*/ENLS*>71V$6!5!>[M<&(?/-KK[K.N_KXN*P=MH M[%FJ$,8YMXFLF808XPQ2S32,4AXQ*K7.$L^SO!NTF1JO[A2NREC,65G6W/JF M+KUM2UK8B;S[Q7WSBQ[%?'H/H>M)X$@#,_@)H>WV5AL":DNVM:XK8VRRC-#-#^U'QO5)Y^YQ;1_;7$B!$;8M M$(S7R@B#7"BS_,5)KCGE5/AMHIT6,S7Z_(6M_E3U^DW5A_?E]?GG ZL;\]T. MUL"4UD0V[#0,F/OA!D)(^CDC:51>N6SM(6%Q7)E%81S6(40QXI;!POPP94$@HS)D2<4Y%BMP+4CO*FQ@WOVQ:%'9UM M*U?;DVFY HWFP*KNW]WQ$NZ7.6, -(13 MS2!=;NMY>">J$(-. RE;_;5I9THRQA)BD56V(I;BW$8$1#!'6,:13I%(G=(T M7(1-C5[>%/.YDIXG=I? =#RN"P31T&=UC9I[S0_K#/GMQD75Z.[M2LEB#3XM M2[MS%:I[K ]:04_P+LD;]_C.P?*CLSN7>_K1R"=5ENJ@]UP;8?#2-JE[MU$S M1E2&.:*0:$QM.7L!N3(^3)IBI9,HYBA*9FOWZ")7P5[T,EJ(T4$;R&W#23_: M<0;?C8*&@'1@.JI5/FJ_>K<-0'JYL_OE7%4IJ>'XQQ>JD%SD+'M47O)%Y)"C MO._O&PCYO%*B8$WIO?NGY6I=_'==W(:FG J-F?45BE.8"$Z,5\2CF,5^D9$> MTJ?&/1WEJY6#41_L] ?[!H _K F>:7%^@^.X7AL*\G$6<%51.5M.GZUD"7Y_ MEG;3YPJV/4(M>V 4-O#21X&1PS![8',S9]+-QDDR]B!V@2_5<8-/ M*=EK\%[FI."@#4Y#G: @J^I>U-#7T.#YU-\-".)(=7=O =.SV*XC.%>*[%Y[ MRHC%=1T-VB^JZWK338>*MFION[:HEQ8HBM,(-;$W+(I8(B6#F,3$K'YQ!/.< M8ZB,>T@SJ7$>^^4%NDB=&NU>6H=9O6&$>IU!7L'>ZS R'**ON*AMP!P@,,H+ MI0%.(Z\(?HUC23W<\_L2T%U!-;_=F& ?,D$3B. M-*148N./9!QRI#*H%,N(CG24IDX%_<\)F-K$W^GGYUP< >?F1]P"Q\#S>J?: M )[!.;M#.@%',D;]WI^S\/#3?O:ZV^H8?6-_W9>E6I>_JO5,1$E*8OOEYDD. M<889I"B7,)%8$LT1,I]QG]"B4T*F%D9D5-JK4-2O*M$>C&Y3^E9P!I[6>]O" MM8)WP(*UU*>R;<-7)3J%RQ#5B/;DO$H5HE.6GJL^=/+:?A3PM^52_BCF\YE. M$C/5N8;"?*TAEB*#.4LHE%DJI&0,Z9C,OJL57[I^O=M'^[S/70'#O=:M9G[3 M? <5R7.,%#>K'+.VP:GM'1H:DL.VS1Z6M0XL.J>KH]_V7&'M=R^X7\JU:K5FQ:'Y5$^&NG!?) M*$T55S!*;-\=23C,TY3 *,U13#7&A'O5)?'68&JS^.UR49WY;V;C,; MJT-?ONXF.U;I\X4N;$7:$C36^:]L_,;+?>DSV"@,[D3MP7S7(GM7UQPYS#F] M Q_^$_[Z$?SQK4K8':1J6V\X0R^Y_)08?4W6"Z-3B[9^#_+?FWW7'#2:!R_* MJM)-72YJQIG222XEU)J;51U*$\CB3, ,ITF*$$=IA%UW9L\)F1KSM7J"G:)- M*3/W+=FS@%[?D T!T]#4Y(^0UT[L-0ANV(<]^^C1=F&O&=?=@[UZ;9] G(\+ M,XL6K.XYUNPD8BQ31I&&,DEMVT&10S.W8XAD'L=QSG.SDG,/OCDA86J3?$]% MGU"14^A=GM1!,!EX1N]I=WTOUA$7G["9&_$9*53&$R?/Z)@+&%R)B#EUYXA1 M,!<4WX]\N71AH*+Z356V-VJA=+&VRYABL3'>4I/5MESLXG3S%$MMBV&G52/$ M*(\@(S>PT2H,O4^+$UY=]OK+3O,1I^6]\#8SS6#GEM1K51 MWA@"?FI,^;D*PVNL 3MS!@FN#@#KH.7^/=1YW6X _KA=;1;0XY$]2U$N]?H' M6ZE/A; "[U?&[7Q0G1;OG!O7D! -$;:$27(,&X(/R+A%Y#5HW]@L)V, 4UZH*6M ZR@YPVN^*3-!*C==DCEN,T1&!HWJ+ MKO?U["JP7&P+;=24UO#9]L,O\P13S#A,4<0A3E,$F4PBJ"C'!"F*N@-S3%?7UI7ZJ5'WYT'\)&=T M@G8?N"ITW"8$KA@<]2)POM&/:LK5>E;-H2\K^_SU2_--3022$9$:$I$P0RQ, M0GO(!TG.&)<*,^:6XW#F^5.CD?]DJV*Y*0_K\#AZ*N= O,P: : 9F"-J_0HT_R*7>VDOG99[P3W)UMF<2G^?%=\+Z1: MR/*+6E7YD>^4F)O_R)F06,4481G[[SWZR/BYEJ$QGE@YJC5 M;5,BMQI7+5]!I;0M-52K'33-W1FDP GNU^6.G=KNC,2)I';W>_M1U0=6K*JB M]!\7SYMU^4E]5_,VPR]5DF4<)Y"EL88XU[;XAOE#*)&35&N-J%<5LPNRID9, MOQ4/BT(7@IEE?OWM_?'0)=C<:"@3FP.QCM6P[ M8M2*WH%*53!$&J4#)B')YI*X43G&P>Y#:G&YI1^CO-D4\RJP9R';OWY\>EXM MO]?U@YJ77!&N(D00C$DN;4P.@SRU.[%1G*9IPB*<>17V<9(Z-99I-:T[=57U M6Q^759KH#VS=N(WM.;$]Z>V84G5'=>2XGB-SF>F& MQWOHW:<.U&<1]DGW"(&Y5R&T ;$?*=S3*+B9LQ6012GFRW)C1F"I@;"OMCVN MW50A7$4=TSB?OU25DT4[+JXIV3;S465MOU>43Y:=WRMQ.-B.5\^%(+-@3:W%W5A?K!^7"TW#X_V M\>91X$$MU,IMI\D$A MN+Y/Z1G?U;2^_JS;/,O.S%8B$EI@2(2@$*LDA7DBS;C$F'+.(HV)5S7T"[*F M]E'KE[!\"4PW)SP01 -_AUHM+8VT>@Z:9>@ 2] @K@OBQHW?NF[W4>B6PRT] MJ<(>E+RQ7RCKYJE%6;=KV,6&O7G97=)TAKDW_"4_/U<1J<97UZI8FR]F^7%1 M-_"=*8XQHY)#*F,!<P=62>,K MV*/O:MQ?KRE] ][K&2%!9:9MF5796 M.Q6MI<:E;'JB!V35X08B*!L/H.:X+#XKORI3 M0J&2!.%<9I%RZC)_^O%38[JFJ(W#Q'+!SHW&^B,R]'F7,QC>+'/:YI#,<2!A M5#8X;=WA##]S5<^6"U4EGFU@T+OM=O$,(970)%80"V+<&HW-FE>8/Y(\B7*& M-9*4^Y1%/2O):RZ/U6+9LWG"613=IG(0; :>U6TUU%UT']CI&; KPC4H@G9" M."MLW.X'UVP^ZGAP]0;/-*3U\VKVM_M9RGFF!<U@_\-S] MV_O/7__V\;R1[IE#^Z9=*&=EKS0&QGGU-VC_UDT3:IXS3EK0OM+;-*"#'_?< M.&#EXX?Y\L>O1@?SUX^+[ZIZN(4-U:#-C69-_MB%L'V'%38L1A&WIKP@Z)M:7J65X-T,>]4=D: M!'86=9R)8?8G N$;=)?B5IW&W:L(A.#1CD6HY_;-VZS+!?^]6#^^W93KY9-: MM1U$7YK=E)F4C'"$,(PB1 U)QQ+27&0PRC(2Q8G*<^U5Z,%%Z-2(>%OY::6^ MJ\7&LGM$*&UZJ?VS,@]Z;2;7^5"S4Q[5Z*F>**!4AI:&-+H 8*PJY MYAE,<$RR*%%(<*],\7."IL8R.SU!I2CXPZH**ET]=U7/8NL8 ! L:%/\7N! MY7\"?P6)H,?HYV2->Q9^Q>*C ^UKUP?J5V7^TOZL.=CYJFR*;-Z7CK7G[EQM-S8:/@Q&)BK3K;6LG_?_J(QXPZTAE0C MU9HR8*\M+R@'[<;EILGK]NOR0NMJ1R^_IP7N*_[^K[61:+N9?RK*]0PE5&7V MC"M#"D,L$@*96=]!K35&2MB 'J=:\IYR)TB49]MA_[%3'5C=/5TRUY%P/#8+ MC^_0AVA!H W7:OPT4*,T&S\0/8UVXZ?Q<&XX?N;V@0+9RRM1DG\S5ZZW 9)_ M5\7#HW%R[K^K%7LPJJJ5*$KU954(-8MSFF9I+B#2"!GF0PGDB)J_::)0JH7F ML=?^UHBZ3XT]*\V;D/=;JI>-.?R."^)I#NK0:VR'2/G2-52^1F 7)7\'6A1 M P-H<0 5$".&T8-G-FZVC4!35J M89_UO5Q66MS_592SA'.>8TE@E&D.L1K[U?2]+&]ZC%.K"_;T!59AW[R?RS@['@Z'0V]P>CD+W UZQQQ"9N$ M>3$HB M$J=C5OSQ+[ M%<8),H:.>VJO-#)#;YIU2N_4AL'*,K S;7L&7%MW]5 MZ@&%1/9< :&@,OI1_\%^UZ\;^SGYK-\5\XWY:;5Q5G[>K$M[5E0L'F8YU;E2 MN80Y-@./580@E4Q#ED9[YWR7X$<>UCR*-SWKB=R(3]IOBJ,^M7JB<_AAZGO8WIW'7M> M+NP1C1%Q&%NU*\;!$<5IQLUXI+84-(\ASV(*-4982JE0POQR#%VD3NX[T\89 MV@A/5JGJW4_, 6O';CN@8]5D M&0A0F9),Y5S /-(8XCQFD&.20O/1S-(DY5SDRT*VW@M_0.O/_R MVT#(NGT*;T9KX$]?JU^W>6:E8\"R5I<@"%K=ZJ2@<8M<7;+UJ-;5Q8O[?:=^ M7ZR46#XL;.UZ\PUL*N.5WQ[9^N_+S5Q^?#(OPGK;M,>V=6%K-5.:B213"<0D MYC8%/+:-,3%,,IQ)156<:*_&F/W4F-J7KFM%Y5CSQ@ZP-H;<@4*#W05WX(>U MS+:ZL_G0:ML7R=ZX,M;YD4[/@71CI>&'9V#:VAL9ZZ>_Z8X,J(P M15@UZ&J M;4T5CMMN S(D^?749%1VO VM0_J\\6DW)ZVVR?*V;L=^DM>)_B&SS+AABB%U(8>WWO!O2 MP?CUFOG\,$9_6R;ROBPW3W7 ?ALT\4VMGN(9TDA)0:GQ95-BJP1PLQ9.!$S- M9.!)SA!#?N$F@ZDZ-?=W&WQBA#WUR.\:9CS=:'D:HS0P<0?H<](I>-LQ^ YL MQ_[;I;'OEZ5O5 M-3C,;A_((- -_'W;8;;5$OQV#2WO;])5)$)^4LX+&_6+<-7F0T*_?H,?'TM5 MS-XOUL7ZY4,Q;^)(9JG4<<99"B--.<0<&:I(XAARCG.DF&%GGKE0\*F'3XUU M:_V 5;")E7*;_R>!NSSE;X5CZ",H=R2WU5/9_.5P!I]\Y"B3 M]I(Q[3R]>,WK]!HU;EO1=&':=J=,$,^%4"F,<6)F>"HCR G.($V1PH237*J\ MW07]%K BB[^J/79)OXVS)B]6K]ES]-2H>BS)7V&0_L>LQ3]W%M^MI5/L.7IA M(*;4<_24FM,J?M(?Y] ]1R^)ZO?UV#J*GY21>1 W_%4]L6+1_K+>U\N%5HP1 M#BE+$XAI;JO0ZP@*(A33+!4B3GS6W[X*3,U!W$;4LR:B?M7J#.96Z1Z[LMYC MXD;L0R(],&OOUI65>BA0X;L_9R>SK.: MS^LV'[^PU9_*"FX.SV8""1QAJ6!.,ENV6B!(A1*0Q00E.&6V39G7@=1945.C MM-_8O*E[_-1JZNF\GD?5T0<-@M70KF2M9 745LVK2=_^;N!5+()Z<^>EC>N4 M7;7ZR+>Z?D<_COBDRG*YVB>FQC-^%&(/^ANS#(HE ,33JW[ M'3CRAMH%ZGH)N'6%:A/N@#4 6$O"L5%O_$*2E+\2HW)7;XP.*:W_@_R8CCV5 M/]CLJV+SZ@4PR\O/^O>%+,KUJN V8[0-@9]%)))9HC,HTA09IRC)()5801)E MB*A48T2H6WBDL\SIQ4%VE;:G7INNVD"UJ1KVQ0!M8OO;.K&]2;(V$[7^Q9O] M7[AQI/MP7>;$L$,P#@>Z81\:1[D4FZK[I[UH7#SW1+\VKO]Z^X?$&Z3ZPU'= M9K\'<63\J>IKX/ZD4=C?V["6[?UO[!E3H]:VS>67U?)[(95\\_)[::O5G.AO M.WFN(R1]&LU!U3UV8T\" MBL7);KZ>(2'NX^#FTPZ#[L!$;H&MFO2V:MM3EY]^KU'^^61[WH"Q)-Z(!0TN M<9<^;K2)-RI'X2?^3^B9WU-8 0M9UN[3;VM;[8[9-KCF#\@PP[;"2 II(F)( M<9S$.$]8))EG[LX),=/S1[=: JG$G%7GSO]?]*\8]TZE/@FO&QGUAFRD))I6 MO;NMYVTU#)@;<\'^H'DOI^2,F]-RP=*C?)5+U]Z6XO>U[@3=.43]9A[X;FF/ M"F94Y\*L2Q/(.&$04Y5"7FWBBSCA3"FIN5A4]M\VV:'-4J#/VH]/=NF M.>'MR!&!41R:,[P![)U1YX+($-ES%^6^2J:<"Q+GLN*<[NW'.LVCMR>17]1* M+U=/MH3S9SXO'NH=@H1&.8FQAE$2:8A)I@WM< &%3G*:1R3/4NQ#.TY2I\8[ MNR/YYYVZ8+G5UW/9Y(:\&P$%QW/P7:]*W[M.F$-'9;#3^S,$6Y\3-87"-><8^=KEO:OAMBO<*D-VED=IFA AH$RB!&(9 M$<@39/[)$Z4R%B4Z]UJ#'@J8FM_7[*N45D'PW6KH7>)V'T"W&7\++ -/]>Y. MTUV=QG\'/I;E)F1I[7/V!RY)NR]C[.JS)RT\46CV]'4]X[^6BP<;:_IQ\5V5 MZSIY%S&L<74BIG!LOO*,68>*0!'%5$F,N6#8+T?ZA!2?-WB<[.B.,&3YVW\R@\ZL*E MMS70^JP/BWXVI?/?O-3D4D7O[/HLI23E2 D-";$-ZV6.(+/;/Q3%YL=4*"J\ M]GMZZC$U3Z#MJG)_I$"CP>VE79M]^+&']^U_4^M%W[=!W'-UX:(31 M&9BKNJVQ3I46;NRXLV?RS>A4MABO92'F&]F,$.B.T"A]LGI"/D1++%]57J7[ M54^\SC6ZZONXGBNI7?VZM\M%U1[@[;)<_ZK6OVY]CYGDF6;".&&9H IBK8FM M&T<@B6B49@317'C%VKL(G1S/M@=4996Y8YLH%659Y25#8/PTV,M1,RN:/ZZZO__+- Z*@2SH7N>,N\SR0.%KZ^=S;CY4N MM/K[5"S4Q[5Z*F>12I#,,@X%RRC$0L60I51"1!#+XY2(''ME2;L(G1HK7>ZY M"?ZPBH-*<\](!*<1<".FT+@.3$PA(/5F)A^,0C*3D]Q1FZ8EJW MRM>U2_MDZ#6MTA:R4_/;Y@BJP[[?9H9CEIEI+E,E(4Y4!O.,"2A03IF.=:HR MY#+K_<1.C0C:L^C?'I5:F\]E%6YAHRQ\TL.<,;],#<,A.3!;-*Z%T7F_YT"M MML^FSRW@^B3@#0'R2%EXQVA6&Z5.8Q# X^N'WY4$/>?'C9BEYVOB?JJ>]]W] MW;G[Q6+#YE_5\W*UGB%&\R1)-=12*8ACCB##$8&18HD@"3<.G=.B\IR J?'W MUE&IE02UEOY.W!Z([AY<7VC&Z_2P0RI7*0XXI!1K2%&-E^/\@@F+%8*)[DDB;JY M4_>>R*GQW.\G"V_\VT_S95G^O$OH':9;\OY@N%%A6(@'YKVS?93OP)[* [=5 M/@G/X#V6]Z6^?L/EDR@X=5\^?>?(/>VV-9G52A2E7?D9)ET5"Z-?%78:SU*> M41;GQI'+4@FQR'/(8F16R8F*5,HP1JE3HXSA59T:"W8TM:DD]\^K8@Z2Z [8 M#8:1>MQ='U\W@IS&J U,K&'KZF\-M@%GCMPY#\LD>MQ=U_9_1H\[ M9]2#];ASE^CWX2E7ZYE]0*W'0O[O#9L7^J4JCR-L\FYYS\LJ=&46*86B.&8V MFDU!',42OP5M].$=B!&,:)U!4[.+K;V\ M,P:TUH _6GL9S MWX5^F(%SW P8?3A&]&NW_NK.=[AKZ_W?=5.X ^X>!,4SZ Y#&,W&W84(BN;1 M3D78I_=MU/FVCG*NSZ]L!] U6V]LW^0(QYAE,.))!C$C".:VPFN"B,ZY0&F. M(K^FG:<%38U*F[:5C;)@JRVHU?7MYGD&W>NGRJ$P&WJ#M"=MP6]>X81D*(LTU#1G$&>< M09H@L_P42"B$283\FKNY"IX::7RSE:4!ZZAH,R5%)RU(-.: LK$'2/5=S9?/ ME8<@EJ5OHW#G,7)SQ(9 ?F#JV<^Z:N!ME;[;.XH>*.W* :?!4J\NR7Z]]"L' M1"ZF8+G9'N-P^;Y1T7U4F!K/-2GWE2E@ M9PNPQI@95YD#8FJ/72+D$]C;:WPN,]LXJ ^]G#R%= MT:P*H;0#6B"K-_H_: M#J_0ZEXCX!-F/?1(C!1R78_(:C^_Z[+2=L3X-F.N6I0)Q 3LRZ&J2,9SS. M6*P2I^_))2&3^V)L=025DE>3#]SA=#Q-OQ&DH0G>%Q__<^L+ 0]<3XE9]RS MX@N6'IWR7KHV3+CBE^6\$"^[G"0S]1'6&87"'F!@I7-H*SK"--=)PA$1//.* M[KDB;VI,L VELQ&(W1).M\4A'J+L>.X0#KNA-]A.1"#6VH(_FO\.4D')$:$A M@Q /1;YJ!.(9^Z^%'YZ[K<\B]MW2O";K0C3.=X)SK(A.8!)%S/ ),^Y$&B60 MR@BG(B412IUBGT\]?&KDT6KGLZ(Y@,MEM=@?A(%9H%6LU]+N B?15M_0$9: MCK4*!EMQG;;XREKJX*815TFGU=U?_YRY)FA7R+JFYE[+MFT$%&6Q&3R<02IX M8HE*&H[2# K!*.8D2S7Q*FCMK\+4Z*QJ9*CGRQ]-U]^B5;W3)/+?@W2)O#0N M;J[2L&@/S)M7ND9NC>ATC0P:IG8[B",TDKRDQ10:2CJ@Y-A8TN5)-U?QKS?) MZW+M,Q&EDB%;7Q+CR%;ZY9!A'1ONPP3+F H<>U7Z/2-G<@2W5\&^K(\-BLL5 M[+UPY3*U#3H9C!$3-O$OMP7S-"2"8))E%)-<^W>H"8#NB!UJMFUIVL(U-L>O MQMHSYN\Z)>JWW%*7LO=+$X>7G?4*#R\7XA[7_> M_V-3?&=S6S;_WGQ=5RL;-5YW7%%Q1!1*)K.UC=-SHZ SPE''U=0"$D8YT2-2A%7[#TDA6N7W];-_1O[JU-5 M;X933*3(*4PI(A!'VC;681HRRG$J4"HI$K.%>F!KT_H]/Y(Y M[)Z7;#L\V)2PWNQP!F0W)44 *%;66,A6:014I!9$^"",E0RF(?9RP@QB,0 M\#@8NZX 0R$W^-+O8C9'4$IV V6DU TK<2H)&QWK/=(TNG?U#)=5#T_=++;M M$646)5F68P9%E&B(<\0@99Q!B=-$IXSDBJ9>(;-G!$V-IAL]._F4OA5*KD+K MQA\A !N8.7IAY1]&>P6(H*&TYV2-&TY[Q>*CD-IKU]]0;Z\3O;]:/JS8T_U? M13F3A&:Y$!C&V!8^CA6#N4P0Q$@RR25/911[U\L[*6IR_%#5].SF!=6ZFE?? M:.M+$><1=B2)(+@-31,](>M7*.XB&L$+O9V6-GZAMHM6GRRT=OF.?HSQ<2%6 M=J_IG:K_^W'1UC;ZJH0JOE?9(TEFB"-GQI40*3:,D2'(B,)0QPA'291%F,EV MI\B-/5S$]M@R&IA)MM6Y5ELE>ZQ5G"!W(Y-@,(Y#*ZVZX*=6X9]!L=@5/=LI M'8YA?" *R35.OHL]C7]01"W8;L*\8!G8SGB)34A"> M0,&1L&6H-=C*>-ZS&>M//*4SU_9-UK9:&C;7=ODG*]% M^>AX%NZ)W[OJCUB "]BD?8*-#SXD:.!+UJ]W$T MZ/5;^G%'YZ#V?B%/>;A$Q#E+*(S2.#(KZT1!9GU=E N-M2$0*;"/AWM-X#3] MW4[01171&,K_O0J_&[6$!'5@?OET@.3[RZAYLXHK%"&IY:K,4?G%%8'_5]V7 M]LB-J^=^SZ\0$"!W!B@F$DE)9 ($:&^YQO6X'=MS#H+Y4.#:KISJ*J<6>SJ_ M_I)::NG:2(I2ZP#G>-KMDOB^#XL/7_+=GI.,\W/!]WC+1_65_?EFMA;SY7J[ M.NCP*U1>(%KF0*42 4P% KS4J;5:4,XS)KGP*@Q^;;"QV2E-N6\CK&]$UU5( MG>_GH@#5_[U<@U&R%S3YHY=:&2Z01+Z'NSS>T/=O-S4_<^]V^YG0:M9W4IIO MT?JU^?%^]77Y4J93A7(,FZ[HTH,."P*((UYPIDN2T6<>MM?&6-L_- 4 M96[DG"164H-C8F7U+6!]"NAUFH@$4\_L$(100,WJBQAT+E=]^N:!*U5?5.VT M2/7ECW;K+?)9S2L/V=X,:U1J$E)R^#;N;!1$5S+Z)HI$5M+@=!8HW\L;O MWW$3FCY:]$6Z;MS$X%)#C=L/!G9G9[-5E<+VZFGWX_^=J95YT;>G#[:< M>Q4SPR"!*<\S0 I2 ,P*"8@B#&C$4T:1-4:\2CZX#3LV K*BUHF:R4[8BH ^ MWOTE*$K)$7TW"HJ/:<\\U 5._R[K7NA$;:ON-O*P?=2]T#AIG.[W=(RDV-=F M:Y^6AF4T9AR41V5DG\ZQ-@89Y_K.:\"<&DUT,MK^>['GTRT.%BCDY* M74BC;7K,K=]LU7\IMGHW^Z&F @HN,T@!1+BT?2L4((1 P"2$F&.F$/$Z_/@* M,#9B,%^IPM/)X@NYH].E1R#[=L)4HMNFVY<2ZB\(([C_4PHPTOUO(._DX6\S6E=OZAVI;B2J( MD,T8!4663 P%Z'VS>VB@AK;K^EZ/Y4T5VFN M2I SK &V564-0PM0(,FD3?D7L/0J)71U."]Z'BR66#3=U6=U3)NMZ:9NG&!" MH'8SY>(!V#KN/MGYO@!$O4](3K(PZ;H>"D_4F2@MM3 M@8UJEF9_^M.FJ/VV7MPNW%+/!![ MYI:]H,E.TJ02-:)-XH=*U$8QUT</>3UP@ M@6D*-9#4%B"B.07$$ Q(=99RGI4PE5Y5)4^'&!N%5!(",])CL+_]#(YN/-$- MG9ZYX0"87ASNEY6/6U?H9)2!ZPE=TO*TCM#%3P;ZH]AL\6&Y7M\OOK"YNM>? M5LOO:K5YLHW#-[MST#3-)2]*I0'+4PDP+\W)A+ ,D%3!7.0"9Q+Y51!R&]CI MJSYH#2%;N3U4]%?/I3\UW:STU MK*4S512 ,U0"C#4'1 L*%&9<%@@APJ2/ 1-'K+$9/3OQ#;,E+%E52MB%V2[2 M=;)A?U.+1&Y7UINT^:9VMS=U$1L_+HPTN6Y<.?R4]V#JR6PQVZ@/LQ^V MB^G&?,=GYF1[9XVKW]=*;^38P [>J[V&=@\N%X;NFJE5)TBQE M H$\DPS@'$/ -9. F-\3FI5IFFNOK-MSHXR-<9J:>#LI X.KSB/JQBR=<>J9 M2OPA\D^3I-BK'PY;_6T(^+U^,[/]U1=R/=492E/( M2X,7A?;\F &J,P8$@E!(Q0P9$+_;L#.CC._J:R=:\IW-/&V+4K^B?,R%?FZ809?Y%3V?+_)K'^U>Y:_M&%-H"3FD'&C(4H ) M-CN[A+:"?HY*+:"4N5,EG2MCC&US/ZP]%]J!YQR4;LN\(T ]+W-/;#K5Y>NQ MV)S]::1/6BAO<7?4B]&X\ M$0O)%^B[6LL[2782)WS2@O46/CWU8[TX[$LU9[V%PY5.K3VA+!A(*"Y@@I+F/+2JW_HP;N]+(P!(GPKT9)' MMGJ8.=;F.P>8HS,\#(:^/=X5 K58$?W8I[I&=58?O'Y8C_2I7B=NYS,?"3SH M'SJL[Q9RY[.V#6B-Z:\ES5.@"VYK[!4I8!DM@1)YJJ F"BFO3,IK@XWM7+"+ MP[!QLZH5-*!QUE6$M:*0*)H9A'$!,$YM)76%0(FT9D5>$I5Y55*/AO! 7>R_ MMRA_KZ)=CK"."+/CG4LD\/J^?&G$G#0A0FW%].8+&K6/L@LD4:]DKHTW[-V, M@^8GES0NS\1V#Z_O:O=G9:HU^16V;,=7,R]J2@DDC#((F#" 8TDA()1B4*", MI2HOTCR/Y#&^*L?8V-U\_7 L-_'U"7"CG@%@[9F5;CB3K>3"5E<]5*.VRDO*"G.@ MS'-M>$] <](DQL2BV(8]YBB7!99E[E1;Z.9(8^.XI@*ZO8,Y%C>IY?6M$W\) MX.L,%Q6VGCDL&+& NO$WT.AN(7]#S=-*\K<>"#.?/JL?:K%550#? MKO>+!_5ZM-R/A-/^SXIL,@4Y@H#RLV9%Q>< JY5!HA,1:92 M6F+EE>OE-_S8B*21WC8ZME&2=E+\;"=/]-U,IOXP[9EE6CCK:.1&].2GD3UI MA4_^J,5/>FEF$X9<3+O(4X)!S:$P=)Y;08%OZ5(_]D/=ZGHM5K.JP-+7JB5[ M47"DN"R!EIDQ?Z1* Q=&6MLO-56-&UR- _$3?ZH!/9U M\U^!V8VS(H'7,T%UP"VPY.M51.)7=ST_W L4I1#0C"N08\)P2G2NN5=HI/O08S.K7G\S?U/K MQ%8#V-6*;U.Q%O*P+W+E+K5!PDIK)>IX82;^9SNK<^;^U;NUJ>MLN;%*/W/0 M,^7L\EI_:<7^U4[%OFQ_(WHO$9O^B$7NBNHZ^M ]4CU1.=,QU?<-@7V$-M_4 MZDQ?/Z@HSW")@,QMY'=&M3%=2@P0APAIJ#3+O(H#7!AG;%Q6B;G+WS]@+L^V M0A=0=:.A"%CUS#DU3/TV1KR!0M160Q>&&K;?T'5]3YH.W?AX2/WL,WV:/\P6 MZOU&/:ZG--78'/>@K7=& $9E 8@4&$"4Y1DJ&!>94^3 [:'&1@H7&HM;>9-* M8*]"SU=!ODX0<:'KWRX9"C6?NMBQT!NH('8'%#TK8;L _L\67W\N;<##>BJ@Q@6V.Q/3 MRI"K5(!BPH$29:&IU$(1IUMYGT''1K-&P,KK90XOFY_+Y,G*Z$,1CE"[4&Q\ M 'LFVT;@9"^QO:?GF\2"6DN=&+&K^*H^0/5AX/C@#L3%+2)M!C+,U_< M?XY%RWYHW2!HQY<-2-5^ZAV3MN>S@95_Q3'-/]0Q;;7[ M3S"-,IPR(!A" LL "DP IP5B$#%%"^95W'@$"E&1_!VL1PR5"/R9!>ROGDZ M^O=W?P$?WX?Y9L.FS>U\WOMD]+Q9]#0/_F6-N^ 8M?)QD"##%D?N@M5)_>1. M+PN-2;&E\W87\DIKD>:9!&E."X"9S?=DMBD?HJ6@D)4%]VK& 8D7/:G8:%G/U4V*JMUW][?2T% M1E"7$LB,Y#8[40*.* *"EC"'.!.<"Y](D*.WCRT2Y+@14TA9\V/PW%9M,"0] M+]JV:D/T:_ZS"L=_Y!_UDOSAG>SM6!S>_)YNY!OV,:< M113+I8 0L)S8K3:E@,B< <4%2XM2%:ATNENZ-LC8-MRVJ',M:)U69D1-K*SN M>2X7(;V^EF,!U?.2#L+(*[/E%@@=DEHNOGJP?)9;RAVFLMS\;*#SOHT)L*%/ MK]EJ]:27JY^VE?&4$5)*:>QKI @"N"0EX"KG("6*<(DDU]HK/.GR4&-;^OO ME[FM,B(.9?7TXE^&UVTSCP-:SS2PQ\M*F;QVPLO?FW\3BJ@._O3OZGU MB5O_]A,A;J@OV^_?YT^OO['9XC>V8 _*7I?O^B)"F'.4 5YJ#C O%""\A ;6 M7.-"8YYIIZHN-T<:&U/4HB:5K,E>6!_WR#5<71Q-D=#JF2(N !74Y_H:8CY> MI$C(#>0Z:A 4%8*/.WFC>8D 0EN9@5F:% MY+R0I5/YD8YRC,T6.U,BMO)&'OW^0V@\=NADN;'1 %/0MX'7:%#5[[\P$T?% MORM-^JE&T!'-?OS"?J*\D&+'VJ]L49<'9/Y67U?KC9* MWCTNMXO-^M73:[91#\O5TX==^&^F%-%<&RN,0P$P,Z=8B@W#9I!D!80$(>5U MU]5%F+'Q:IV0VFK1YJ;Z1V%'F2A?.NT7_IXYM0/R'3@S'+)^B#- GA=BSW#D M+E-HAW=V:^[P3IEGV/S+QKS?TK;Y!LT-CS=%]IJ.EE,."RP%I( 38X'B7") M"G.N)2CG&>4LR[GT\>=[C3Y.?[]LK9]9O5XWQ@A2M=QAO1[<9L*-&7O#MV"3I!*]-BNM\)/*V&SD3WYI-/@U?C\(+^3ZZ SA)L"+](CPPN92MPB_ ME\2YF'O%UC/Q9K:N"VTH.25Y*FF);3\Z;BO6R!PPQ%*0Z105'#,*D9=!>&O ML1E]!Z+M:K)4%W;535WRRVR1;-=R_YO+"RT,_[!+O"ZH#GZ9-TDJ<2?)@<#] MW>I=@J;/V[V3,5_TEN\2 K=N^RX^%[WL>N/#HIIH8U-Q4)"4 ZRI!BS'!<@H MU)+ALD"RC%1@?9Q>U:N%OSWO[6[#[48U44'LF6NNXW?;YQJS/OHY#V+OE="' M=#IZ8^!1W3R*$[(B,<[62MJ&OL:&JCMPK5:VYI(]6+YZVG^D:0IZ9^-%[JMJ M@.N/R^H(JF1=-OE>5Y]>?U[.Y^_JP)*IP!Q+:J-"%<$ A?Y+%17BVHO3RO1?6\4NM_BATOWD8U<7V[/*QLH%(E.50W.= WX4_) MX><:G9-*Z4G2J#U)=HI/DN=?A>0/JW[2Z!_SRF^PR8IZ,=B_U,->'PXV"R>7 MC,.-'+9S-77*9O];2VB,[]67I=Z8-ZNJ7=V4<4:(*!3(B\*V?,PHH&8G E)Q M H7F.8)>1?5O#3BV7>- 7AM)4PF;,4?_NVG)LG MUG4J^RZVK.0ZSZ52(.-U368,&.,(I(0AD2*0=?1QHR"6=^VX8&0_Z;5A; MZJ;6)S;0[2?K[^A0?:!LOX?HWB8D^L$YOJ3#'Y9[0_OL ;F_T;K%Y^QB*LT/ MK\W?9YOC_%+)59:FVF;NXA3@/"6 F=\ 5FA=R%*@W,^#[3CNV*C?1H6(2LPN M>;RNH/L%X42$/ZN'\% MD3=-+F1=IN"36LV6\IWYW7J:0R9*S"C0QE(%F,@,$(P80+I4C(J,:^)T57=U ME+&13RMH6R"C%C6I9'6O(7(9U.MT$PVJOLDE!"6O*B(W4>A01N3RNP>K(W)3 MO<-"(K<_[+?LUZO-]"]LOJUMHX7\SRV;S_23K?PG1!6CO"^(W50V+3/$$%) MB=Q8)HI*0&BJ@2#F^P&)9@6B+E3@/?+8Z.'+V]=)&^D]23((4CI)=AI5L:U[ MG9)6J:,J[CZ%3?UGZCJ_](I_W\?,WJ%W)JA@&*^8.^:=!Z:.^=MSYO(?=! V M"\:B9;CP%T3H MY[D *10 M!QN /(\;?!P,8&]=)YV$>+G.E#X87>U>Z?6B0,^&+9=277^Q^6NV_O9NOOSY M?F$.CX\UZ;;>/"@+QB'+02&4(3JL.>!($5 *GA%9ICDKG8I">8X[.B/O0.Q$ M[C:?JG&E,&HDW]E,)G*[LH;&YINJFC\D1BU?OZKCM#CZ&>*#W;=%=XBS%3FQ M,B<'0O?C:/4#*NJ%ON/0P][0^^%QZ;^W\;=C9VBHMDS+W4%TIN1G,&)R46W!QV4A9PQ>,X_[@_Z7XZ_76QF MFZ=WL[E:M4G[TUQK1=*2 "BQ I@18R3),@$=<>N8'/TB\KKVO*-[APOO<6P>[ZKZBTN$E][6/!<:B M[T]33=X@*XT1(&D!**428$44H$(P((0NM::(8>X5BG4RPM@6;W-WL+82>H:2 MGX#GML]W@J3G=7MXD])#2N5%U:.&@Y\,,FS\]R4=3P*^+WXP;#%_6BV_J]7F MZ9.9TW.J$DO/Z7 _AN[! 7TI[I(@*:WASB#E!,4G$8=5"6<4?A M.>UX/.GO,SCJ=;X\P& > MYILZ'GJ3;W\XL@WRU;RO^=+FHDC+M"!VZ4. "\P HZ4Q0FB!!2X$P6D<(V0_ MY@AYX?*^.4FLX(&7D2X3T-$0"8.U9P[YL%P\-+5AOAY5ANGA+M(#F4%,D(-A MQV&#G.+@;(2<>33T:L/HL-BL*@_+Y]GZ;Z_40GQ[9*N_-:N JX++O,"@A%D* M<%D:@\362889RUB.[V%// MQL'74';CEEC8]TDH0:G"()=4 2Q%"1B1!"AA_I09*I1R,EVN#S,V*FD" M0&V"7FBRP U-_H17GQ\P&:$ MMU0X[D1X\]-A)M=7);XMEO/EPU.5J7ZA#FX&*2V1H^']["XWJ-T,L.@ ]DRF>WE!)? @I8>]0(IIB;D- M/*A)YH7%<]O,[^'8=]Z[?GDB+R7B3 ()ZV/1L3QH6O?^_8-1][CQT'W6$:YIK[9?H(NJ/@?LD=J3O@ M![5>+U?W9A!C&"\>/BC#<4W%GO77Y2OU60EE72(?S7A??ZKY#_7;-%C,8 G"Y9D2&OBM[,JZZ1#Y5&F$H*4IA+@'EF M4T@S\]>RR @3/$^1UZ7:K0''QH<'>71@I>9L4_5%W5T+L;@=O7SZ$L1$LF=& MN][/*WIC E=D!FKF]0*-"5P1\&CEU:4Q0>T3A(HR-D>J$K5=G"DS;F.H#/=JJ_?Z9 M+AWFR\6OVOU0VW MU]:,7C:_NVM_9_MRUS]Z-N3N.(UN)O=PDS/(%E9KDM2J-%6+)TW3QDGR;.[V M&B5[E2+W^^D,;?2>0.$2#=\WJ#-Z9WL+=7]K8)N(V8^95 NY_L2>[/U'$]@R MS5B:RHP6H"A$"3!&.> 8:B!3SDM#MJA(L5=;B//CC(U)=V(FWVLY/?L_7$#3 MC?WA:40T_%4+&;&9PW44HC9ON##4L,T:KNM[TISAQL>#W3H_9I9E MWBU7;4I!FU$P3:%B*%<40*:0;1&# ($"@0R75 I4J+SPRNNZ-MC8".&KK6R< ML,>ZKK?9H=6?UF!6__++2HFEH>.G7RO'07UGO%RL*[>!;+,R6%!6QM79T,^6F MYF>\)K>?"6,?.[>+K?JLK*NE-H"J4IY&EWL^GSU4*\M^$\1&R:^S1_.1>_W% M_':MF;#_5EM,V126#)8$,U#H$@*,: Y8)LP?4JIF9#QN5)LE.J>1 JV2O MUB1I%4MJS>S>=*C;I#EIQJ/+V'#'I-9HL@U*P[$1?4[9T=\?F,HKQ/9Q6SEU MWZCOAG-FU<#FY[EJ+A[O'I?F8/N_U>\O!GE.<:YI*;@&$*$48 8)X IQ0^\D MRV%N9D"BZ4(]V)'<"#Z6:$X40FL*.12P5\NJU2R1!ZI5T<[L0"?/A.%8<^E& M\8/.SV F[VYB#G6:)#NMJCDZU,N0^7',^L0QZM\_43DRX%&3FF/)-FP"=&1$ M3Y*E8[^_2^';RL]PUZ2OX33C"I84I-(Z;3*9&FN<$%!B\TM.E,ZU5X[.Z1!C MLZM;-TM;]+6ZP@VI@7N$HQM5=D.G9])K &GQZ:L.[CGMXQ?"/1KE!2KAGM/R M?"G9EYB)"I$+G[WK?T0E62L#/Q'.M5N9S57>EA#\E MAY]K,\SN; =PFX%6:6U MZK#B>]DT _5EK66T:[]J56CO)JH?U%Y/SU/0L-\(QQ/6:.>Y[].;4652-TL\ MT,@Z*5IEZW^T\_[\=T%%]D%J.> M0H?58-@3[HO,SLGI^66D"*]9H=1QUN*'&>.S^6SS]!O;V$#!IZJHR;ZJ"T2I M+LW9#C!E*\8SY"D\9QG8V;Z6TCM3G:;^M*M=B<:/- MC=MFU#/B/>\HM?1G2ECL5)@DNPGILR)/!QACU[#P%6/P\A6!.)VK7!'ZJC"& MW-5+;*+)7JF%TK/-Z^7""+"U7N]=^-[NHY^51<;(=-P66V*N)10,,*%+>U]& M 4&< 9&G,J=2\!*F/L093[2Q\>G>R).MD678RCSBK;I3[,G/5,Q/7)LCLATH.:K56AO>QZ!/KD-[:^F@]=$>/CVQ,PPB!G=K9>K:^UTT\JKVR6LYGXJG^[.TV[-B8N9+:FKF?S%O;O&'/#NUN>+OQ:GP4>^;,'8![ MD2=)+6[R1_/?7JQ5/Z2B-FYW&WG8[NU>:)RT-YE6[J01/*DEKW*2:I@/A)\DE?CQ=I4@U&+N+7X"#+K#!&'S M?)\)>TE@G*E]Z6EMHGU(TJNG_4>:<*0J&ND=FZW^PN9;6TAO^U@'J-BVA.]6 M2KU?&+97ZXVU>Z:YHCC#6 ,JL@S@7"! <%$" B&AA.?24*576&K?$H]M5[,R M FV$M+6%*BF3E1'3,R:O]WEVH]Q1S5[/-!TAXL]JG51J)P=Z3^I&K5;UI-6] M.F1$# (<:IZBQ@SV+O2P(89#S<%)1.)@ P=N6EN^5O^S-:.^_6%/7#O'$F,E M45(2:XZ;O4;9% A6Y"#CFI*48X*Q5UWG2P.-;8O8RYG4@KJXC?R@=:3W"(#U MSI;&&9:L;&I^0S*W/]V30KB^15Q-E_6ZYTFJVV9KOW/LF M(_^90=[&87]:S82:EJK0N589D$13@&T7(@XS!%)I4TJP4ACYUR%=WQGXYJ$,_56(9 *_X 2/P")>NR;!',"P3X.9)">7(RT8287& M@"9R3_,XJ,4<6X=Q&= ]S9"W/=V7''Y;J%2SZ9NFN/G[156ZQH[^8=^V0!'( M*46 ,5S9V 10B'.0*H'-[R5'*7?9ZFX--+8MJ94U.1 VH/[]37RO[Q\Q4>N9 MY\,!?/U@Q"9JY(MX3A_/J33 MR1NEU6JEY%?VYT& _G%@\6=+2O?Z]W737V5*-"Y$GBM0:,5LB4!H=G7* 66* M"JT* C5MDZR_NC8\"9'$:74<9UI_'>1RUXAI'3?;==-WR:>71M"47&>9GA$> MB'\:\:OHBP,%SF1 5%J >PV,'DWKIMYGP*>;2=\S,5 WDYYFQ+.=21JIRH:O:^W4WM!I2L2/_M+MDT4CM:^J?/S0_'M!P(O@)=Z M8X[.ZHM:_3!GX2_;[]^7*UMZ[S=F_><+6X[UX.C=%'V3.>82(PX4US:.CF6 MY*P M%!8(5L^+_-*50B28FPLPO))5-TU)H5#(&E(8<8)Q3P"F2 .J<0$H%@7GNU9+(8_#1$>'&.^#* M"VLWSNL+P:$.XY7<%;]5DA]F2.SZCC3B1VP[$H):U*Y'/N,/VPHI )F3_D@A M[PALFF2^51_-]ZQN$3\M4UDRE!6@9-A8;'G!C;%&.$BY5%PR033Q:IEV_/JQ M,9"5+K'B)7_4 GK&]3P#SXUPPB'IF5(\T/!O4W16Z:B-B8Y'&+85T5GM3IH/ MG?^4OSOQ[6(SVSS]5R!J4U1C37PTFC0]/;%6.#CHTV[H18;8WAO-2)[*5SZC'DCJ>2R$#V M?1IYWE.U]U:J9Y$8H*_J\;AC:+)Z%@G'CJOGG^UV#V).*+5[:N^\6J[7K]EJ M]:27*QM_92.OU.QA,2T(*I4J") ,*8 5,J9*KE,@<,JT81^). RY#7$786QD MU(AEJT>T_5@7#\G<=A$5A^*'79MX3(W?Y4D_@ ]UA6+O2FKQCQSG%O0C%:KH M6*M$_'L4?P#[N$WQD.)%[E3\4;ITLQ+PII#HKL-^LP>%+MA\]K]*OC-ZGF_< M0#)!.++9O:F& M#CIQ# G(MJ8(7^_>F"+IM/B:_/>Y7PF6=.%\;#:XKU^-[,>U1F; M5XZ**N?BS6PMC+FZ71T4 \\+REF)"Y 6' &,6 DH(A!DJK"M%6F*H=.-9%\" MCFVK.]2A\NQ]V3X^LE55U?V+,4EF>B:8S=W:E?VK"S=Z5W://M-NIX:7G+^> M-\9#U6PHW(%RU4P>3:V9SIV"R5[#9*]B\D?G MF=[&"2T5^D/5!?N>]^HH*)*Y%[+4YQBTDXM;GO##6P 4YKVM\6H'SQN?#N* - M;YVB4A>:I1@0G9JU7^H4$*(TD&4ABRS/,JTSG[7?OGAL:_VK;51GSEJ5='ZK M?8>5V^H.0:#GU7PSF-E[X3Y7,N9"W;U[T(7Y7*/G"_'DW\,6GMGI9QOU8?9# MR?=F^U\\S,RJKF\[[QZ7JTUC+C1A9!_-8X!1KD$7 J#.S6&78%2E/IUB+HXTNB( MQ\I7W9)7+JX_K(R^I3HOHNK&.%&PZIMEO&#RSWZ\!4'4#,>+@PV;Q7A+YY-, MQ9L/1&T3.I5(<$P8 KD-L,-24L *2D!10(HI$I)3KU/=WTF.X?N]$US5@D;I MSSG-1)$:6XX 2"$U<#((C-F7 T$$YU))JE$VW=@+H>'@W(WV]P>GZZ7VV+,R MATF^'##/7&TYP9 >SA'FR/0_B9?1Y2B6H2AL@QK,'9$[,2>[/J^CN:F6G]B,_E1 M;:9*9ZDHT]*:1AG *##[2']O!YFD)! MH QF!2F;$#:3D^3CE1* M;=QOPH-E\ED M:L/<60DPQ 0P7E*0&L.U*')!-6^G\.U"CG("6[E>:/J4^?T+3)R[6V20J1C M73(YXRO9RY[L)NGY[US\4T$.E,[ QG:LA LTN,.E,W;G'#'=7QJ<$#U;V.X4 M"_-ZOK6N:5L"YNWC]_GR2:UL].U*V=^RU=/AAVI#?:HP94J*#!0LMZV0,00< M91H@G9$"$T5*[)L]1Y78LS<5"#"@"Y1 ;#M M<\D$$T!01:SARP7U:JSL.O#8^+65N[*==D)[EL=S!=V-+/N LF=:;$6>5%RX M.09SF)@>7]2BUN1S'7O8:GV>B)S4\?-]/HRRWK*5/?ZO/ZE55<+]S6R^-3;J M5!J:<5D+;NK'NP3!)&BGCD[Z.N\*1\^+VP,)KP*=EU3N4)/SY)6#E>&\I,QAY3F?OZL+2SW+YY5*DWS[HYI/S$HWM*\4!1**&J7XU""W^A'P>O59OIZ M^[B=&Y;XH=YJK<2F;N9\K^]D7>6JJ<^?&ENI2(4$)"NMS50PP"EA0*1YR5.. M*<9O[VG,\\1AN$M_RU;_DIX,E 4_!66_H;7>G;*FZ[GO1568GW]CY\ ML9Z)O[#Y5DV1U*),<\-?)2D +@@!/,L,IZ&40U92\[/7'= 00H^-"^MR';-6 MQN2'%=*NVI/*B)[FXQ!? $=#/:M,V$^#KS8J)S91+6 @!)<@RC $FK "D-'8VDRDI)2E0 M*IW*5_L,.KK=9<6D2E@CN2U/W8@^L;7]_784)]#==H384/;,Z*VXR><#_)@V M$YC?+GU4O5UOL^/5*R=FFJMD_21I]DC]:C2+>,_@ &)-IG<8=E"E]D'C. M=%[/AC'5?RR7\N=L/K];G!2+>1Y^4/"2\[R0H& IM!EZ*>!YG@*B&,VY4!SF M7O6)W8<>&VNUDE?WJ_>;;VIU4(/)\QK58P+S&JBLBS]P M,9G+8_1!^*E8"A M5 -4Y@+J0J5%X72=>764L3%4+6C2B#AI?TBLL%]M%' 6NO@-!0I$* M:.UX!8G.;1W/O7O@EHY7U#MMYWCMPV&FS 5/RALE5LH492T(CJQZ-7T'1CQS@8]R&3O93) M'[6<$<^-M\&(24U71AN4<&YK_9Q&')X(/?>]?52K!T- _[%:_MQ\LVX!MGB: M4J65AH4"D!$*,"6&%&B1&U"IE'DFR\RMF\J-<<9&"\V)II4UJ85-&FE]3W[G MH74]^W4&;)C3GR]6 6>_JTAT/OV=?_O Y[^K*IZ> *]_W#^\;1]39UUX;7NG M_]RR^4P_F7':V_1S'=E@7K B*R! ,C7'OCPE@#,A $;:_ P+S-TB13K*,38J M>7W_\[#[W=?W]]_3.Y>O[[__>/7+^Z1;UWFYCK7#(AX MWW$9;U\GK2:3)(,@I9/D,'YXIUQU2[Y7+]GY_WIKB1<)Y:Y!=EU$&"SR+@). MA^%X,5X76CK=O./]>KU5\DUU=U,?ZZH B?/]A!%-E102 E; TH;984 SB,PL MYGF&4X7,O_F55/>48&P$^FFU%$K)]=66PKZEUWUGQ>U,URO6?5-G!6PM?%)+ MOXM&JQ28>#?9#JCG'HA?W#KOOD(,7/\]$*/3NO"A+^J:N7:ENTY=,!>BHM"9 MR&S.>6HX$$% $%, H9R3+,>XS/S:2C@//3;R.[1=KC:L6G>M:7QS4APIL!>H M^^:^>"AW2"=S!:R?]+&;H[]0NI@K*I?3PYS?X,=K['']DTW-F?MQN:CX\LWL MQTRJA5Q_,A.D5LHHVJ;E3T4.9:JA!#@5QJJ3N@ L4R5@3&6E3A%$*9O^4"N^ MO,5I/L/Z++'#P7OT=+;")M]WT@87VO":@8*:?42Q%$"A"<#$' Z)TAKHE&'$ MN.2IQ"Y[2E_X#W(744G=V-!R-Q52B;F1-KSBB==$7-]'^H*WYQVD0;:2V%9! M::'="SW9ETGI 52Y%%OK#:C.MH.#>S3ZV$%VWJ%#T*KWYNI)N^5FJ3G 5QNN MU\L&V6I#U&LWV:!G@VN;JM7*;MWG&_J47,.TH 4H4L',SDH*P%.%@#0$0<>^;N'83#]%1R!"9R M2="K0PY=\]-%_S-%/9T>"\PVJZI$F&>K!HRZT*2 F08%SIGU>D/ <@8!X@JR M7.%42:]XF*.WCXU!*N$2*UU0&\MCY-RX(1B/GIG '0K_;*YS*D=-VSH:8-C\ MK'.ZG21BG?U0V&J]UIY;B+KV0M6&:->I>THR"5.N"#!GOAS@@F6 D92"%%/K M5 M18>$W7I$G5"_JY*7FJ:A[E?LQ4IK_=B?=__0*#DYKJ5D(_3V.5872RY9;>/? MSO0Q%WU2Z99+0 6-K0 M:6:V 5+0% B44Z%TH5')_8ZI9\<9WTGTH]HDOSP867]-YD;:Q"SLV5Y>SWH@ M9Z%UX^)PN :J\F'D2WZQ$OYJ,7KO@)%_%8]K&$0MV'%VH&%KUN>'&9LQ MUTJ9J$;,?Y&&A<7,LXS9!4S=&* [4CU3P ZD70.6^ F9UT&(R0$71AJ4!*YK M^YP%;GRZ:W3L\Y8NQOB8B5=/M;/]]9RMU_N\GAR55*:&(#B$&N"4E(!K1 #) M4BF8R+&B-"Q0UD.*L9%()>I^<=A@IC9RQ#WZIMN\N#%-[VCW3$2'8;/GFD%5 M6DQL'=P&_TH36]Q6S+=51XVO/Y?U+Y/?U.;;VJNNNS'VH7+_#9G&)LM\_98FM$N#>TP.IJ-DKE>2Z1 B6T]8H( MS@'))000Z[3(-.7,+]O ?>BQ,>=.\L-H(B.K)V=Z8.]&E/T@VC,[[L$\B"NR M6I?],\;[RB]M%S'WW8UGK>J)QTV_-_0V" YNMJD2LQGNX MD!]FC)MOS&:FC+W);(JJO%^8+])V95.WS <^+FV)H?JOEE:K>G#O-^IQ/4TE M*B4OM(U?0@!3;=.I2@BJ0*822I$*I]#W7J0;&P=:Y=J$QR;GQUY$'VB8M"K: M"YB=DM6G#M6LS!]S-K.:)I6JGI%5<;\$CA$7+S6U?0=CO,2L^@=L](%^U%B. MJ (.&^;1![8G$2"]#!)8[TUM7K/UMT^KI0W-EZ^>?E_;N)3ZYK(J>F!VLDJP M::9LD A) 2.X +@D.: (*I";7^)2LBS/V71C6SRX;1#N0WNQ_TZ ?MT0PHB> M;-=53'WCA*B88">T9Z4X]WEPX^A^T.V9@"VP5NJD%=M>"_SR>XWRK\E.^.3N M-LS^Y>6\$8M:;LY]]&'+SWFC?)5K1R#]H:9<\<;VK',9-\WN1'[F>UU/JBEM>ZE1KU<-5= BX8)2B>)K6 1 M8+0/_(WP,.7'.\]_1P;^ 1*3),;Q+\SN?YFYC'X:&%B-X<\(+S-/9T\.+R1* MUXC FZ>>]:5C3UVYL40LQR4M 95< NR4]^6[3JQOF.& TS5@Z*'+WK:^NKGU M6=4S$N;]Q!]V%>Z%8A(C87HY3C'6 #UY.RZ.OB^RLI"?S(+Y:);0FZ7=GZ8: MI5I"# ''I#";@ T"4N8G 9%D6I%<^=5)ZT/(L>T'A_6 :@E]J;Z/F8SDNNAY M?GK> 'RF)KY?H0-V@[H30N0A ]+>SH,N8X4Q_3Z-T+[]-=NHA^6JJ0W3 M)*U148@TS6UTNB( :VYX&Q()(*$PS13+4K^:$+>''!L+'^1:!M*P \QNI!H7 MO)XIT@LW;XYTAR(FXSF,.BA_N:/PG(T\G@RI2W]2\>#8+?#97F'%RG,"A,(VY9@I0#*5F@,3+ 1+-4MSXEXAW5^ L?%.):(]8&[7*IFW M4OH4[PZ8A.L\- 2T/;/2V6HP)V[*2@=PKX'18A>EW3?V/D74^YV#@0JJ]S(7 MGO75PX&\46L]X,4#UET/5_NX!GN'][Q,*&;33LI>DSR[2&\;37U:S82:$LIS M LUNE,,, 8P(!Y1G*9",*BTR(7GJUP-J&+G'MHD=B'WJVPUN^#'TER'2EOL.'[8&?5DO# MF)LG>Q>TN5M(ZPW\;D4YUWNYR 3B3*< (D0 5BD$#*,<$*9$JGF)=>%4FC=D M\+'M1JWL55KE3G"_/<<+?+>-HR](>V;_5NQ)4@E^#&I_C:R[H!:3?[W&'Y1$ M0Y!YSH1![P@TZ;=\+5:S[TWIR]>SE;"ERO>7HSE4:=:.6; GH38$?[-B)L?1NF!Z)6O'0@; _EZER1 MB6K^W1IS6+O-$8$3@\OUN3!JN=?:F%L[[FJ^[@4RYWF(%<@PRP"F*05<,&X3 M+@NIJ52\\(I%.#O*V$BD%C+1V]5BMK&[LET6*LP&.@^K&XMT!JMGZFAPVALR M\>GB*@0Q.>+\0(,2PU5=G[/!]0\'YL7M*V"\WJY6]L#6)N&2#"LE! .(I1K@ MG&IS-"HID(P@E&F59=KK:'1YJ+&102/>SJUD)/Y7S[RWR["Z\4 SFO]NMK[];UN%_A:B7]^6/[X%_-@O;;-#\^7](67#K*, MKRO4+MT;GPJ\,U /UD+XK+[;;F:+A_<+O5P]5@>'#[N:*T2&M>^[A>Z( M^E\P>$ 4]9+!9=QA+QH\D#BY;/!Y-B3J[: C_?W/A5G=WV;?F^JZ[$%-19E1 M@3,-4ISF $OS!Y&2 ":59 471X3;]<'&QD,[$1-A-P ;]6-K0"PWWQ)A M"V^KM0UU$W6A]JJ/FD^TU0W@K_-0;#A[YI^VF4"5++B'=2]K1.!\0M+B 3A0 M^%DXD)XQ9F[(W(@GN_&2 6/'W-0YCA-S?":.,?AI.9^)I_K/O2\6X9(C1360 MJBR,-5@4@&I,S$^LO^L/#YTZNPL@^CYK:OB_ M7QB"G"WEU,G-!I*)LE2TT'BHM-HP!<;&CY7XQC;M M/3(U]A?!D7-'/+U]TW?G,@U'P:H[&&R5[AJ(,86M]C2/X\@>#M1A7(&L/2?$=MQ(A^&=QA3@2A MZ,5M*N IP\"M!<(0.FTP$/B>4!_TIRTW+WPW7[+-5&.=I9DD "$( 2Y2!CA5 M#.1Y7D(&,TZX4S[TV;>/C;8:CVLM85*)Z.N /L3.U?\4 M[NQ\/GSGP+[G,^JM M,791I!3FD!-: E&(PI@_H@04JA+ /,,JDZQ N5_2C\.@8R/6GL+F,.^REF <2)Q=9/L^&>F^6JXVM MG7U0NFQ*-%+FP*4 2PW[X(+;BE3,_($9(LA\RU)4^'E83@<9&^\WUU<^>VF1'TZ* M,5G^]N__T/[&_&'].O_^#_\?4$L#!!0 ( *N*Z5)4W>LGKYP #,E!P 6 M 86US=V$M,C R,3 T,S!?<')E+GAM;.2]67=;1Y(N^MZ_PK?.ZXURSD.O M[CY+ENQ:6L>VM"15USGW!2N'2 G'(* &0-GJ7W\CP4$<0!+#3NZ$J]M%$22( M'<.7D1&1D1'_]C__.)M]]P67J^EB_N]_X7]E?_D.YVF1I_./__Z7OW_X"=Q? M_N=__,N__-O_ _"_?WCW\W>O%NG\#.?K[UXN,:PQ?_?[=/WINW]D7/WV75DN MSK[[QV+YV_1+ /B/S1^]7'S^NIQ^_+3^3C#![_YV^:]6>F6\2, 5RZ T"Q!+ M3F"#Y6@4BUG%__?COQHIBI'&042K0*FB(-A,?R!$3%HFEYS??.AL.O_M7^N7 M&%;X'3$W7VU>_OM?/JW7G__U^^]___WWO_X1E[._+I8?OQ>,R>^OWOV7R[?_ M<>_]O\O-N[GW_OO-;Z_?NIIN>R-]+/_^?__R\_OT"<\"3.>K=9BG^H#5]%]7 MFQ_^O$AAO9'YDW1]]^ [ZBNX>AO4'P$7(/E?_UCEO_S'OWSWW84XEHL9OL/R M7?WW[^]>WWID.%LMROKWL,2_IL79]_4MW[]<$""(V,T?K[]^QG__RVIZ]GF& M5S_[M,3R[W^A/_T]0%4K4Y+59_Z/B[_\_MNC/R]Q16C9L/HS_>#R ^IC#B$# M_UCC/.,%>B&?PZB_6GZOYV6Q/-N(]4.(,YP(YBRZ+,!B7199%7!&!N"TFEA0 M/BF. S#RT/-O\W13ZR^6Z;O%,N.2K,L5 6&9[B'@-K(OW_']9T+$? WITW26 MK_ZZFIDA]+E>#"S7"P42Z7_YCB10<+G$_/.%_AYD=,/EFNPO;MYY*#;.5_ Q MA,^3]R1TK(R\G(75ZDUYOUZDWU[\,5U-LHP1HW> DC-0F"0$+@M(:52QSACG M[7V 7.&CA%7<$'WYH N0X&R]NOK)7;0\2=%XD!E&V8L6DN\ 0C?I?[4X"]/Y MA+BW-G@2"2OT)2@.+D1!>[;W.D4;E#(ML'.?E'% ,[".%X,*O ?(+,[.%O,- M'R]^P;.(RTEB7*"Q!DH(EI:2)$/,N0.M!,9DM! L-(',/5+&A,D MW1=6?KCD0#G/E,D!;!;DW#O-:/&P B8Z48*P2@K9&"L_[($5<7I8.432(V+E M@4V: @A\309X-=%21F]+ "3#2IC7$J+%!,E0U&A-X)@\78"C[>XG"[RC_/\BISZB=)!>H\6#DT'$W(DQ^; ,\]6TRN72(&;ILU.6@PF&/&WA M!3@9&!27BU6*)W+'AG0_[CQ_)ZCHDX'*(&(>&2H_SM?3]=>?IC/\]7P3C+F2 M=!0A0$2F02FI(-10KTCK@C#%H/4#0.3N"ACD9:!PEUBX@\0X_3NOQQ7S] M:SBC*,YKBX5;""56ZT<;94@4_&NE,.1?GVYR!27N11MEH*"?,O(\=86(M>!O*Q2G##*J.@& M0\NCI.P$'G=BX!E.^%U@Z4/XXW4F24W+]*+\X-)F6LZRL\AH%5@$Y3% 0"4! M,WTOM2%+.AR*'B!B)_SX$\//$ +O CDO+A$\EBQ!(MB$)243$% M"NFL):6'F+GR68982?<$EY?T[9OEA\7O\XF@^%X4 M"N5"+#6!B A124[;L!8Y2BF0\Z'!\NWQNT'E='*S0TBY)Z!LMM8WR[?+Q9?I M/.&$R:BMY20(0=&1M!Y-W3[AY MNUBMP^S_FW[>^&/).TQ$-YA$7IBB*)#0[RWX6'(F?U_9,+B-N47!;I@YG53N M0+(>.Y];>5ABV- MG9+)F0S>!$YT%P>N1LJ M3BAQ>Z@\1\9!K;F>O?VTF%^EBECQ4M2HS3)-NZ4P#!S+6+VL@$[R@'D(>W'W MN;OAX72RLT?)M8O=Y!\XF_VO.3E0[S&LB(_\>K4Z)T:XM=E* C=S*,B=>& MP,@4JBS(,H9 VZ3UH= K%&8XR-QY^&Y0.;4$[C$2[@(BEP>=%T=6T_G'ZGR? MKR8E&V5+1 B.4*YX(2OIC (3F10NE>#9<.F3[33L!IA32]H.(.\N7>!FXV=?$D!_L?%\NO$)8/!65W-)3GHWM)F*J(&%C3+4JK"\G#GB;<>O5OA MVZGE9P^7;A?@>'\69K,?SE+LX^A_G725:,XCCRR;EB M9 CTX1Q1M&=#XD[62\B#%$;^0@)NX'EU'*QQTM[9-"\3F7YXCQ/Z1TOUFM< M7:CDIUGX.)$D!Q3$0+21G/02(GAI"F#&%'((+*(8 #,/4[ ;9$XG%3N0K+LP M,^\_4?1_A7?&E2J1/*L8C&DW=#R.FD98^4 M;1?(N+BSMKD!]_X3B7'UYGQ=FV?4?B23$@.3+AJP+@?".3$23"'+R#7WR*W. M<0B;\C0ENR'G=!*X \N^"R2]/8^S:?IIM@CK23:.R*.0+1+P025RURGR1Y", MIQ3(%],XG(FY\>#=<')JJ=M#)=M)J?[J6TT?YA^^OJN4X#SA!_QC_0.]^;>) M=<$F5,2%BEB/-G.])9M!R"ACU$F:;T5% ]3N/TG0;C ZG;1N&TV,#*\7Q%&N M7&U<,J]-T-;5VTY,0DT4T;J('HR+:)1#Y=P0US]N/70WF)Q.,O=PB79B:;[= M;/J)?K*:%&>%MJI6G6=&>ZBTX(2K@N Z,9*#%T/:E3N/WPT>IY.S'4+*70'E MXK[D)1-DX5PHFWV5W"VA"D3%'$B">HHF.RQ#Y/@?)&"W*ZFGD[H=1M)=.+8O MB8UEF+V>9_SC?^'7B9'.^A(\L. %*"2\QWH=09)$5))6:S]@5'3[X;O!Y-22 MN,=(>#"(_-OW]V1*_/UV3%?'^6HQF^:-LQ5FM2'E^T^(Z]5MTG?N]/C0IPW6 M_7$G;\M-T3@^;DI587%PU_=9$@O$^@C+<09,C@K&'% MAU+"MDS5@"WT'B%NL,:!%ZUD"J\QO1)$#6V=*F^2T%&"3,6&&!S+VPX-!V1U MQ*Z2S3#Q8,O _67>02.OAYOA::9T8;D>6:AZ)DJ;:V Y0 F6W'15A!%;>JW\ MZ5I-#J'FG9M,[B/S#L"SK=69,%8GBO"=JZU;#6:(K":L57 ARF"MWQ(=_3,U MF=Q+QSLTF=Q#X#U YG[K0V.2$3858+4>AWSW"#[P# DE6=_"!.HFAN84FDSN MH]RGFTSN(^F^L'+5^M![C3;K ,9(!3-B!,+$@!@=';DKK_'$TFA\'* M(9+N "O7]O9;^.@98Y%'XB#6V]DE&/#.9^!2*6ULB;G-5G2?E'&QTL)S.4S* M'>#DQ6I%T>>UXZ]\\#81]:D6H)/CS\%S'R&ZQ*/DM%&7+=U[CL?(;3(Z<54. M5.IB, EW@X_+HN%K)C;E6MD:8(*3SX9&0.1>@S4J&LZ4L&9+@>50,+E#S;AH M.4:]6Y%RC*P[ ,S+L/KT8I[K/S_^U_GT2YC5,]$7ZY=AN?PZG7_\SS [QXE3 M6$0) 3B/A8PN^6#1T$LIM10Z^:)SF][[NU#7 Z".0L%=;V9PE72 L_>?%LOU M!UR>O9Y_P=5Z<_(^R2(:E2T'6S2K>[D#'W6M5(ZV6.Z,W-8>>0 79PLQXSHY MPZ/H:(%W )H7*=5&5ZMWF)#6 ;E_O^+ZKI"2*RYRX\@#=,13,A0SN!1!)U-D MS$S*;0V !MC<=B!NG*:Z[4 UN$(Z!QE%&U(GQ#KZP%!4BMJ"9YH#0(XC&B1M[O!H? 'AC;2Q\=8.OO\SB=S3"_7,PW@KG!U$2PB!ZEI/#51% R M"_ %$YA$&[N75C+;!%J/T#3R'M@:64-IHP-@O5WBYS#-/_[Q&>(%ULI/B#$+(GEA 86,]NBE;JL".1\D66GH(YP;) M,ATKYX.A\@67<3'8=K7XC,OUU[>S4&>VY)K7^%QYH1U^@A)=]C)#,8RX*26 M<[2$B$E!;EX1Q&Z;?>IAHGH(W :!SV"2[V!+>AD^3\E\3?^[NG!GG\_ID]]? MENQ5;E2PM0PR0:[G?DIP#4X+"29K7I3%DDR3X;*/D]6#JS,(D@:4?@=8^MMB MD7^G:&#"9=04421 YAW1+2-XHSB@PRR,0.U%D[.1*P)Z<&H&P<=!$NUB=WI- M I]_G%(8>"$.@O./?Z39>;US>LV5D$)DFRPXPXFK$&O=4Q10L'9M(F]-Z2:^ MS2[$C3--I0&&!M=$!Y;FEMV\2#R\7*SJ_OOK8IXNG?\0DJ:0$,%K'FIPZ(DG MEJ#DS).PM4=+HP.VIXD;9R!+ZQUL"$UT@*XWY-V%VE_N9PPK?#?]^&G]IOQ] M=;%^)IESC8492"I%BDY9 !]5 ,M5CLDE&543H_4H5>/,:&F I^%DWP.0OF6L M;JP&R2B@C,: R,R"DIQ6@Y&U$ZJ4JLX/\6Y+UZ4! +2-FG&&L[0 SM&R[@ P M%_1/ H_"(SGZP1<)RC,&7F4%GOEDO=3>N"V71(?*#(XT?:59-=%>XNPA"S@- M<3J;KJ>X>C'/FWK>3XL927U5$PWKK]>BP5PK;K6#4)E3 HE#Y0UPU,I999/C M;5*#.Q+828WKSX/4,#;12@!U^=R80B-"L\0>0UU#3U.R<* M<"^30_1>89O-;2LYW2#J*&4_4.YQA.0[P,^/9Y]GBZ^([W!6[XK?E]7$%LY0 MV@#"V4(R\HFV^* A\X)DSHMSV"0[_21EX^Y\C5 UK#XZ -BKZ9=IQGF^NTZT M24XZYJ$XX+,*PNM4I.% [F,!Q1S)*4F_J;;)CI6 JHE) M>YBD;@+!A@ ;1A\=(.L&$Q-!P6RNS0DYQBH142BNM05*+)8KBD=\;%)@>8.& M;D*_9SF*V4OB';A7CTA$Y6Q-L1Y\\IO)#K64E =P@A6RL58$U00[1YX3/T>@ MUPY* ^FC S-T8YC,1=.,E"AT"9%3N*&(?J,U!:OD%'JOF>;6I:W-[X?JO_:- MD+$[)@VCX*U=V Z4=@=H>9'SIJUNF+T-4PHI+LM%;[ U<<[&Q,FW,SS3LDK> MD7AHE3GF8C)6!M.F'.YITL:N7VF"J($UT@'&WN$Z3.>8?PS+.442JQJS-#$4G MW)&ZC3/&D!%MDPAXA*9N#ES:17-#::2#C>TI>4V,<+36- 4T6"BUS4 MPJ[@A."L^";N^5.$C7OCZ;GS3\?K9C!#]GSSB]YN5/$)U],49K?Y.':8T>V/ M;CW9Z!%&GG/,D<\V%\,+>=J%O*5<%#CK+6V#5A7.7!*Z2?.J$<8<6?2F:&(5 M-QW-4PA0T_U0ET5D2&N2;QG3.2"KIS+F:!],/#'F:!^9=[#S/3R.12**$+( MG=/FOIB%.I(6B@@V%M1"\B8W%$YCS-%>:MYYS-$^,N\ /%N&;>3(:LC)H38W MI%C"90A%"Q Q>4E+B79ZU<05/YDQ1WOI^.DQ1_L(O ?(W!^^PT+0@MX)V6V2 M^49"K ?2IJ0T!9E\%+R@H[BS,59Z'7,T$%8.D70'6-ERSUDHE64@+TX5(EX1OBGHK!4+ MDM9 \2FR-M6WG8\Y&L1S.4S*'>#DQ6RV^+W&I#\MEJ\6YW%=SF?WVT-?E1,; M)5'E(""K.A?."@Z!Y$=A0L*<67 2FXS$W8O*3AR= R%Q]V"VF7XZ -^-X^6W M8?EFN9%=WASBO,7E^T\D\(E/%&PR7T"Y.G%7"P4AV%Q7JQ9D=CEK,X5Y!]HZ M,6/# &UH7?0%KPW]JQ?GZT^+9>U*5N>S1".R >Y8!I7)"0R6>9!U@*$HU@=L MT@KW$9K&/O1O!:>C9-\CC%ZO5N?$!C,F*IL1>*U34"QJ\(H%B$:C8CSIT"9Q M^@ ]8Y_QMX7/ 3(?$3J;0X>'F*C79;37%%RZ )E)XL,D3RR4 "7JQ)(IQMWM M0KGE'..IIXQ]K4.\]IX=5*B%=G&"$Y:"C)16/"9*>#< M68E&66Q3]?@84>/68;>V*X=*OS_C+TODZNL5Z>5=U<[$"8Y1 MUVX7A8LZ!H6!CQS)-B06@_/,.;LS0AY]U+A5&0,C9#BA=K ;;:FAO #^A&E3 MNWS7X*Y"G1='QC '^BYYIC++F34Y*W^0HG%[T@Z\#PTC]\$ U+1ZYUIT]+;+ MF[WTVZ,K=Q[XV 95.[LP,%#%SL7U^NL'7A=D2!N=]<40%@('12_!%92 WBFM MN8N^-+F-_@ ] ]?ET&+AW-1*7L[K=!Q6FP=(VF43)AE20L>:N+T]U>4,H?DG M2G'V$7,'>]/#)0/""&O(Y8*BZVQ272<'%.G .>&L4MK)-JOA-$IQ]E+SSJ4X M^\B\ _!L.1 .E5!!6W4.2)LV>N+ $0>"&6J M0,0YK8JKIV':4N27*!((-@70.I#+KJ,C<_Q/6HHS$%8.D?2(6%DMUW4H9#Y/ MZS?+][C\,DVX,;,J2<:BH=A&<3*S3G$(444P+ 7!O?1>[E(32I]_ R7TZBY" M'B*@DW/KP[V5023;!S(V=W@N.%A=KA85F9!6D2F4-;D0C(:(6-E)22DOK#2[ MU/3M X_[5(RSWPRCV/LH.5+*'6PX[\_C*BVGGS<:F.>7TV6J5^?IU:51]")& M%NNA**]=UJW6$#:7P&0]:R]6!]ZDJ?13A(T.I&-U?S="&E(1'0#K9Y++?(67 MQ%O:G#/7!9BCU:5B8.!T3F #CRRQX!";.+RWJ!AG?VH'F<-%//H9$@FDX&JU MZ0QS)1$2SJ9_WB4_.J+RTB&0?29^,N'=L8*0@E*(KL6%N4>)>/4 M1[6S*L>)N@.L;#E22YR"_>(5%,$1E(^$]NP+6&.REC)%)YJDZ Z\HM"^&'/ MC.YA4NX )^_P"\[/\=OP1XK_65&B5KEK0ZN&^7HDPC;UH\5S9DIL%ZN'F=_DG_Y0_ACXER.HBH QA3K[EK86HA M:09RT8EUFTTL32IX#Z!U7*P=!X[M2&NFJ0[ 6(>=ORF7C%X+S3J?2RRTO?,H M0$E9+^9P!R)QR^G_O(F-KK)LH::3). PQNMX>7<#FK\M%OFFI_A^,KN&M0Q,!I(\AU@Z&\XQV68$2:.-->4UZF7^L-S5J)+DF22678X@&G+>V+A *(A79W,QK#BU%)5F3LM'' MR>KN^M0Q@!I0 QW@Z7H.V>5Z6$U82283^H%97O,>M@Y!R :R=IB,-\FU:1MP MCY+NKE0=@YKCY-R![JU"!@.5#6'<#EU\5\<9N+2^!?IS)*\,9QSR 8G^OLN>"&]$-J#)KY! M:9/ "2O V>Q9-"FP-I=X&O*TF]4\E=*#7I3?@6=XS>+E.OX!YU@/&Y@Q7C!: MORZD>H.F-BEE3D-.CI6(I7C1I+K[ 7IVP]^IG!X/(?0.;.BON+X1$J5:@ZY$ MO)5]/9^1KSA'938Y/RP!WY9L8-%Y\% M/H=(O@, _0.G'S\1W2_(H(6/^.MYO>_PIMSKT?=-9BIQ)[!Z_*[.6Z0O,9', MN$VH?B@VCPE!M%#COO=9=G/%L+R?838!_J*F@,BRX) M#BCJ. ^=$H1:7Q&DD+[85#AO$K8]4S])%5+,I7*G:&E(QX#^1H!PJ+22,:K4 M)/=U"OTD]]'\4_TD]Q!S!UOD(WWO> A>D#Z5-[6AE!9 FSR#$I$)C63'2Y/5 M<"+])/=1\^[])/>0>0?@V=+5S+@D<]B,BZP70!*OX;-.D$V6+JG(0_YG[R>Y MCXZ?[B>YC\![@,S]SG6)*:8Y,\!U(0X8.@@,+5CE,DJ/CMDF91(']@A\SGZ2 M>RGWZ1Z!^TBZ ZQL2<08=(8S;2!:Q4 5:<&S$$"RK)S4R-&U:>C5][C.07:C MPZ3< 4X>RN<*IV.2KH"(KC:5(H?.QXA@>^.VJ MNH\B)I9 2.5!*5D@9$7ND8F.9>.L$&TCU,>H&S@:=P[1"[+85M?N15$F6GN9 M7F;'"Z(,O,V%1\41LOH_0.]C7KJF_D @Y=)\7\[IN-W&$=K'>#8L@ MM#.UB$^"0VM 4!CA9?$RR;;S0;91U0F@#E#W0\@Y6O8= .D.#Y?!A<,HN&0% MN/)UE%).$!2/X*(.A9D:+#0)U;=2TPEPCM?V73_I:-%W@)\;$P O(TEE@TIH M2;:2="DZWZ'B4C5S<=K]V'9W$>(.H.L/(BY^EZT[SU M;9CFU_.7X?-T'6:7S/ ZR5H7"T;4N;19( 3F%41.C 5M;&S32OE1JD8N<1H< M0\.IH ,\O<,UR0/S5"]XJ!$TN #JW&63;Y@1FV:-,+83LZX M_9R&1] 0N\ .K?F25ZR4()GFG,&6GM"OS0M#4WBKBVTC-O) M:7C0'"ON#A#S\*E-B"9(1I2;$DT=;AJ(D8R@F8Q2I2)#:-N$^:#3T.?*/P\2 M:1TE\P[ L^7\1DB;?41))+M:CN0B>/+EH&BNG9;5GC;9I4[G-'0O'3]]&KJ/ MP'N S/V9;X["28?2 ,-:M^9(N<%I!R:IH%P,WI4V!^C]3]?;2[E/3]?;1])] M8>7J/!=1J11(%@7UIBQ=0F2JCCJ02)MNL;G-+;43F*XW$%8.D?3(,]1>GI]M M9B]]P1]+P;1^B\OI(K\I+_+B8CY3-;M&91=]LL"3)/&H.F\GQ@)!2,=98!++ M8-/V=B&HDX:XAWLS323?.9(NEUK4(A@NR+//M'LKEC)X7FJ62BC%N.)2[G)A M;1 LC3VG;W@([(&O _31.<)>Y/][?M$LZ&K/#E;HXAD(81PH4>/).O? U<85 M,F")>I=:L6'LUAWB^D7=(<#8QZX=HZ4./*LMI3%8N.36D.'?%%0%3."<]R"% MU#X)EYENO+C\]GJU.L<\8=;KA"2H:+!.^8B!O ECP&AN4V'9EC9#FQZ@9_1;/NTP M\/!Y[<$*.1A7GS<;,:V@Y7J@C?"NF"9)BZB4)5^55AXHK3T$B0IL=%R*6!BV ML6'W21DWQ?"Z9[$OJN/'!LYO%=FKL%ZC_&6;GN)U!XZSTY"'73C2T+RC-:E[:0!0& ME4438YN&AGM3.NZ\H0Y@.I 2^T7IQ3I\N9A_H2=M)IUK]6EF M@W8<-]RYS;A#9\";HB$+DTM"YPIK<@![%-7CSE;J ,H-E-L!DK]EX585I\G&\^92.PB3:,XDSC093, M0"%*\,)&B,Z*6H@N4FY2S-2:L7&G1CUK?-<31#I8,K=[5]N4')=* DLJ@JKM M'J/)"#S48A'I2DR\!;[W;P[>;"K5U, MP7 5HY,D#T8F-\A2VW\PX!PULUZ%T*;=X8%'.^TFIXQ]MK.''@9%TXAM4]KU M+WWJ6<_>4*5]/]/=^F@8;D0RCD'))=!^Z 7$P#5X&6STJ,C[:N+>/DMWE1N6 M^MH9N&Y-A&E&_^2)CSH[ERB"9\F3V2[U7" E^J)-JBW1C-.--]('B>ND"&

(&B#W4#_S[7)15T/^X>O?5YA?SZ\'.;]( M:UHG-1%Y+0;/A<^<@F(O=2)'@7-R%)@ I]"@YTG1[QLE*/8DM1MK=AR6MJ0L M6NJLNXR89&3M@RI0"KFGRA$'9.D=T$9@/'RE9:\ E7;$1@&L01F>?;*M-:SNYP.(#..D#>W\)T7F7W9OYZ M_@4O!3Q!7C3J6,#4UO?*D,?U>#C#SC',EU/A [9)F' EY!! MH= 0F42P* OJPBUK4U#[!%WC5GQWA\XAM=C!SGW_S/1:<)>%9-=2$\BUK;%4,=VU:=>Y.XKC%W=U!M9%N1T3MYCQE\C9\O:I]3+0= M+&\4^WY8AHOYH3EB*(*#J.W E)8>G L*C$W2>JN%]77IZZ+0I+"LBV1X-[7S,*#V>G)OUZ5;@*N=*KK<82^OYZYHC\#IETU#%F_11F,L MB%('+-?3>*=CK704.4OAK6C3 7 7XGJ[-STH IMIJ8N0XSY7;Y?X.4SSE1=[ MZ;S2BGNS_H3+%ZL5KE<371+S-A;(6=7KMIG5T*I XE8&(;F-N4G&\#!R>[LY M_4SX'%R3G2+V:AV2"U(78KT,^$PF/TTP'@=C_[G]29P"IJ!,YEJNU=*"+S M),&@:G&432SJ)@F;W4DEDB0S".K#Z/ABR\T\(TF7JX/ZF=#.AXIAK(H73649+P%1GZV>+S^\L*Z0^+ M'_#]8I9_KMM!?K/>FJ)@%9(?D@EB>(&:6@:F<&4LQ M"G/G?L$.R<-]J>BR7'(P=#R07&RJJB[BFWN)U%NGF^02?SO@%,4;5F^Z2BLD M"=3D>@76@Q;1(?DL3&"3G-#N)'99!3DT1AMKK@M4[B[*29%6 M.!01O,\63/1:2\U3;&,Q]R>UDSDIS^14#J6S#L+O6V=56[L *FNRXD9!%H(6 M5VVP[XQW$$6]_AB#8SN-Y-E_VWZ*LBX]RL&@<7>W'E1//0#OTOUX4Z[OW4XP MV. DD^!X8;79CH!8'#&CDK96):;:9+VWT-*E*]@,7$?JHF>?;XO,)DSZ(%Q& M8*Z.FD[(:Y152]*C9XZ'.FUZW'VU2Y^O%?P:::X#GZ^R5?]70ZDO88:;XW>2 MV#01ZNLO*,RZ_8,;[[SH97<_X9]FY[5NY,<_TJ-CN9/#2TK]DQ5DY])4V814MZX%!G0=%F MA@JB- YJN8#E+-(>UR3(/XKJ<4_5^\3Y7IKL9N#(<2S+;)6O(WLTTH:J@DO@ M=5' 3$K$MG:FS2W<]N!M=AC?*7CWT60O_?G./W^>;4099E>B?#TOB^79A3*_ M"=4B%[I68J54+W@J"%QK6I=*T89BG1!-SC]WI&_@@C@%'J"TBE#)&\?O',E6,F"8:TNZ]PA9>0>0BTT?K_&Z!CQ M=P"@*\G\NI@G^O;;Z<$\;XDJ7TU7:;98G2_Q6GPJLV)5-N!*R:"$8G7J28;" M9>!"2,-"DSFKQQ(^;L_XIMONL^FS _Q^:T5X45KZ\GQ9Y4_L5@E>'R4-/OH737;T?)MS<^* M?\RWHN(L-1<46RAA"@7&UD)@(8 CP/)D"+EM4AP/DW2L$7RS_!CFEZV+OC7_ MO&AK=%,E;\KEH@ZS;WU!ORWJ#R3['V:U\[XN,A5I(CA>OFAC,H1D9N?75,!B\:S9'U?:?S,0^OZGMPN2.9GI-L#E'!4HJK$6;A/A$ MV%?)6U<<,NN;'%NW,[T_A-5T]:;<><#7BZ_?EEA2/ N? DA:7K3>.3E,&,F+ ML8Q9CJ@--BD-V8V\?LWD'GBY:R8;:*:#>.>6P;_+2V'>J!0=!8[!@/+:@\LQ M$CB*2>CJ./LF7;8?(VKDKG]ML#68%CI U.5MN%HN16QM9/./Z?K3R_/5>G&& MR[O!ZZ0%L MBWG"NH0VHS&GJ]]>$@W3=?UNHER*MF@.&=%1.%2OH'NGH22?F<\ZF-2DEOP1 MFD;NQ-=L$QU$!QW Z5LGU;OK0C'N8BD.2B2EJQ@8>",*82#&'#-W)C;IA/L@ M12-WRFL#I6'DWP&0'KQ9=IHV_G6[06?$YZR\3I%2+IV.E6%K+.N 8^6LF1>+7>3QB9[ MTCGN$6\C#+;4U>A7]S?W:U?3BWGELWKAX35I;/YQ6IL&;?I:W5UI(18MT'%@ M"A!1=43Q+(VVCL9/[$3KR%/%& ML&NJK@[@^/<5OBD_KM;3,_(75A-.@3939(XY13N@C/:UV80B9@S3*%E4MDEP M<)N,W:!T:B< 1XBZ Z!LGWAU<3U_L]G7=.#T"];P^G)I3(*P(L:L(*3:=D^Z M#"$H,LVJMH9DQ:)IXH0=0.MND#NU]']KI76 R\K8$C\1;\3'A9.PW3 ;7:3) M57!"15!<"W"26RB!)9NBUD6WN5^V(X&[(?#TS@D:J*<#V+T^^QRFR\TE@.6K MZ>KS8A5F;\K/B_G'GXG1O#WB<:84[Y,ASJ0!10L,ZI08L#&AE05-:'-[[!!B M=X/CR9TUM%9;!]#\,2SG)+=Z67YC_^^R$[U.DB'13UR1$&N)BXH"N&8Q!L>C M8TV*0)Z@:S? G=JIPY#*Z !;+_(77*ZGJ]KN>[&ZOU0,+0D=5:EWGL3%=#]/ M/P.K%5$3'$K?)'YX@J[=L'5JIPE#*J,#;/WM/"S#?(VX>CW/>'91 +WI_D6N MZC_"LO[R1OGS))92T)%GRATOY#9DA% [P*.0-MI44*@FIZA[TKD;]D[EI.$Y ME-4!%M_CQ^HDO,//=:[X0^7'1;"T,=F:F2K 3"$\A@C6*Q5B$9KG)JFYG:C; MK7;WU,X7AE?,G^Q2S(=Z&?,9K\1/R]I#<9.(\"D">#7))_X9M'U,GH)TSM2##W^ MT^5 B[.+A@8UAWE.C[BNWKK-(47PB1,7@*76,01O(#B'(!03J;#L<[!/[KV' M/[_;VS*'8.N9U# ZT"YGI4W_&_,5.S>8K='\'>Z$9=K!.^S9W5Z,.1Q@3<7?P9;Y/GW"?#[#1>TB,%WC)KE]MQ[KI_-U M;09S5@.IBX8$E\-([_!N>%:Z#NL)-D90QA<(J7;;*HD\"5\2-TTNI@[)1+=W M<([9@$?3.Y M 6U8G6 J% 2,%FS1.HI@>,IMBA6&YJ3;2T)#8'TIAH^;@4B[D#@445@B34Y-ND0?0VNWMH>8V\ B==07+NP?GM2-,^N$KF?*S MQ?SE+*Q6-TRY]1P3>2Q"&DYKC\3KN-= ,5\1)1CM8I/2KH.H[?;BT3#0;*6W M_L'Y8IY?36?G:\QWUJ 3W@;,N4[P,[0_Q !!90DI"V.B2+*$-DW##Z.WWXM) M#1$ZB/*ZQN@E>P\L18PZZMH_*VSVB2 D>)$X1!)R2EB\:-,T\D!Z^[WCU :C MPRGO3W;<_2+GS877,+O1'OX5KL-T]HR'X(]2,>;1^.[B:7]@GE)1+ID$T2AR M0%F(X#QS@ 15IARFJ)J$#\,?F%]=M]Y:B##Q4H7,R>7.R=&.46>@Q-JZBY-_ M8['HD.SNM]JW/J+;D^Q]5'SW[OKQPNQ@^[T\ WV'9V%:#3C9[\VRFR=\$V?3 MC]<)V#HWY\/TC-[RIKRGGZX*R8]^MYG&]"JL\<4?T]4D"JNEBK[>@B##7D=4 M>NT5<.&%]]:KT.9J\;!LC /7 7&UO97?&$H>$>*KY7KRKD[7VQ!M,"!1%\$X M$T&5(,%A-L"15Q. M8G*)^Y(AHY2@DA(0KR M$YY1]<1Z!\SI14R8%,3(-2;G G*T3K_UY)$U?XC>%D,(<6SM MAS]N$!ZX3YEQ)+_.*E#*2@A,TDI@BGO%C55ZEWK/W;1_\\GCV/[!M'^P$#MP M:E]=/O;2[WE1+W=\W/3 ^$"?L+&(F07MC!-D$9.K5XT\."?JF.S$E"6KJ'.3 M,N"G21NG/*Z=\SFP,KJ'UZM%];(GQ6H5.:>%EVP]8R4G.1A-^VX0T6?IE(Y- M6D?O0MRXX?C0@-@+;P=HIP/$7=7\_3Q-M1+J!D^7!EI&EH,5"*9P"ZI::<>Y M :$-LA)H?:)N@;:G".L9:8= X8'VF(/HI2. MSN-KI9Z^D?>-L5_#V=52UF3W650!0.N!(Y"F^98TWRX7O2.>XV MW0PON^/R:.7U>$'GTKAS)I4(A604? &5.(F,60$R!"84-Z;<^!KZ$5TP'&'A/;!4.&.1^-,,!M(D&5.L=)4(Q$[H6/*$T(ILF\FB.ZG/B;5@E=8"ZZ^G#&RF]*>_7B_3;A>\0M'0N&D!5VP@8+\#%F,'+S 5R M*01ODO-]D*)Q+OFU<_R'$7T'&+I)_U50+@6&1&8WHW>@K+/@4@S BE1)&EFK M:UN YSXIX_I: ^GX;E>0XP3> V2^U;F^N,JJV.Q*<0(R66%0 3,X'DP-6 RS MJI3@FY0HWR=E7,@7'2BVZPB;:P,5BNP3"6* M(Z*%$+D$3E%$D<:7:-NTW'V8IG'NY[;;IH82?[](NEQEEFLFR$,#M"+4N98( MD6=&JT3[Z+R1T34Y@WR4JG%MT6"ZWPU3!RBB U2]^8QU3NK\XV7GA:LJ$*^L M1$6T6U_#C-KZ5S ')13TR6.#M'WW03 \<(?/1EY>1[Z$^)5 M$$GL.Y^U@1A3!$6N(+C@// 090[6*7FW^>"#2EWHX6S2.;A"/# $Q8@;GV@;3RBD4+H4[9OL4#O0-DY#B'9>S]#JZ!EA M-P[3?2P^A\ )?&ELB>6E$$00ED31%99-+EJOP-MX^Y@@^-A5[P=J)S1-[6K M=GZK:TZ(JSNG0,PS;WS.8%TMMZT]HWTB9Y(%1C&N9,R$L.,VM\/C.@70H0I> MM)1V!^;J32FTIU_S)54[>OD0I,"E:W4C.M* MM4+4< KH $4_G),,R3,@^5Q]^_KL\W+QY6+(XR53"IF+QIK-9&3R%$C_485( M+R-&JR.JW&3;VXFZ<4_76J-L> 5UA+I+ZC4++NHZ\JPX!DI)#:&6:DMFK.+> M&).:I+9ODS%NH]?GPM$!(A_=5[H?P/P\G>-K"I%7DSI#VV(]'=*,=FUM GCG M!&C#R<%TSN52=O21'GG,. W5A@_?AI5G!Y;DU_,*Y]I]O58F5[E?5Q-?!/..*R@E"5"%G+O@)$6P9)63$:78NY=_'S0V MNSROKPO_Q^&ED90[,D'7J?;K!>""ED$%0KQRLAXD,PB>%@!+L1@6N:?UT=(" MW:.HK]N@PQJ@X\0_NOVYO,/S$TGM:JC-ZN94FQ__2+/S32"P6B']ES^$/][A M]"R>T_,W_+[#M/@XK\7$+U:7GS:Q0@M:30RLJ3,0"[F-Q+L#7=!YU :3W#6# MU(3 OBZK#&'AQM?CZ%"^XOL\S-[B[^NV$L9P#L0).*@I!8M+D MO]IZ"B43FN1-<6I';.[VQ+X*)(< 6P-)=["A;AOJ=3W,Z[K[U-4BF40MO)2( M$$1M)L)J^\>4,@2TGB)<0HIN1W+>LB\7"K=%V-(CNP, X@PHZP.[0RNT U#8A S);?6.DY*.0Y&G:1AH=, JZ#M9)!S#[^YS"J-DW M?FI:"*=?-B=_U@89R(.%$NO XKE*9[G&D2T+%,LI11KI$SBJ& MUL'!1"!&"A$#^> M>?#2>S ILV*YE*G5/O@86;O!ZL1.+ ;41 >&ZNUR\66Z(HW\M%B^6IS'=3F? M74IN-2DEN( E E,I@ J)/$9!6SW'6) Y$\O=NHT)=@-J&9>;[E++I@K>3.02C"U*-C:)\JEV(;8*8F(PN.\O%,[!:Z0!I-U?)FW*WS])$BL*X"0DTUO:KY#!"D$X"^L*2%XH7T<23 M?YRLW=!U8FI?!)X??U]]&U6ZH.K$L_7!ZZ Y4U]4!+\^75< 3SG*]%&I M.DO1(8ESP%LL"V-&H\^A1ENZ'KQ%+PP^JC X!M*>1\JHYS0EZD"$YE M,";'ZD@6\B&1(N#HC+7(LL6L&^ML]%+:Z^*W3?=[WZ@A9;K MS7:(@^)W8DQG[RD\LCC=L/1 MB63HVPBY V.VF:)^CY5)\)P5CQ9B4&27G:( Q41BBFF3'(]"FR8^_79R=H/2 MB27F!Y!\!_CY\>SS;/$5KP?!;&6*K.D/., MO=U0@O.$;W&YD<)$*,G)074@1>T#*\@I\%H3N.K%:Z8<\U;NN)'N]L3= '8B M*?YFHNZBFN)%ID];3U??.BM.>$"&S".Y!%F1D+2"D)V#*$WQ*2OM69,F*?=) MV0U')Y;)/U+B'6RB[]=AGL,R7]Y[_D>HD]/67TE@R_,PFPC-"HG%@/;%@8JU MNX=1%@1*QK7B-M@FP>/C9.V&I1/+VP^HB<%P]6_?WY,P,?O;YE>;W]2_>H?E MN_KOW]^]OO7Y)*[+9F9_38NSBP>\O?%)Q.[[\[.SL/RZ*.^G'^?3,DWU(/^> M?%_D/-W\P>SU?%,:OND^BNLPG:TF=^HC5U/R'?#)'; %'=]_$\M=@5V2EHR4J!R(R!\B%!1)1@LN$RD6UQJLT![8,D#3S#^NI(080@+.<:$,FA M4X$ILJ.U[CIEX5R2$I-HP>AV/00+%D2[0> MN-'$2+TAXA2)JBC%@RV:-GG_#!#:]_#FM%%TH/S[ ]+$98N,*P^R%KTJDQ"B M*188%L:*E9+SY[! X[:H?![0["7KPZ&R6(=9=U[SJ^DJ?/RXQ(]A?2V/9_>X M'B-B3*]K9^&T][P8<](8D4&R@+5V1D+@W (*JZT0N5X-.S'/ZYMP-S5HE_*] MZ!"IK,HR*^)45':3J^T^K02;F;1*:BUSD^.=QXCJU@O;!QOW3.%06AAQ"UTM MU]_&\?T-%Q^7X?,G6M*S3>_^) TW@2,4C F4%)J8J -C-)(38 5QL4M!/#WD M!HSHU5T(/4K%N-@93LF+H24^-FPN.N[=9.&R8[%,Q7(C$(+GM4^ +^ ,9L 0 MHXK&8]YI:.%NL'F(BG%@,Z!V%T.+>O03.*(95^MINNI&C4P$C0E\\0)4MHK< MT%J [W(V22@6[]Z7?_"D[?8GCZCZ812U&$AJHVO\]9P^:7[A.519V5/N6CQ\G4F^E^V/EUT-POGT#_7:D@XD7)@TI M./$Z@25Q\"HHL%YHCXFA8DU.P)XB;-RW,]PQL@P92$S:,'(T8C10$ , MY"!R(4,628@3RW0](N.K$_G51&;M#2..BTN:V#897# <>,RRR( YIR9W?G8A MKMO,USY8>;3SUA!:Z:*Z[QWIADCX]&*>7]'6-%ML6EU?4I/F$(]2U>^YY!'H&DX/H\+J:C+ -F9JG[K5Z_FE@_-M MU[C]ADEVFCL*\R 61U(,UD.T3!/#W&1FHD6S:ZA\#!W]'F0>@+)G5LM@9YYM M]M ;#@V?Q*"2T=[6:DIRYDFT$$1R8(RV24A>E&A2=K$K@>/.ZAMA+SU8.W^R MT.=13_OVXGS^DL?]:1NU&O)(4;8/8KA0*H0@@#9R!4HAAY!HOW>)8Y ^\_(G M"F+^MERL5A/RD[.R3A)I5A#+(D%P)@(*KI*4BG[7Q+=\BK!N@Y=],+*'P=U? M&QTD0!_;0%(Z/SN?U1*<6TW69++<*I(37SXN9*NTPSK#:WH1?S&\(;+95^')EC.IL# M"KB]WVEXP1AIL^<*Z[U2[VG;MX:V?5\PF1B2:6*2AO<[+U(<[],GS.3S*V:./B6#E;:4H(EC8963<92YL,1PW)2'3!)#(5N\YFW/OA MW;J:^\#B=HZIK0(Z\#P?;K.Z^N'K9MCSRUE8K3:E;RX'8BHRL,G7*R4L0E N M@#&2I"L=EZ5)5+<'C6,.:F^,E9W[XQZGN+XQ^8VQ7\,97M5F:9M#]!&8B_40 MP1F("AGXI*5&+FN?L&?&Y38ZQS6/S?"R.RZ/5M[HM9!;/)W+BC[:.VVJ][$D M0UE'I%H(J!W)3<6:?B!F\H[[[H,/Z19 QRMV,;R41P?+/OO!S]?56 E#5#S7 M5)7DH$Q4X#%:T"6;K)(U>N?![P<1,$ZVYCEWT.?23M\[Z18V?Z4 [RH&> SX M'J+0TT0MP1 G,9,PD?8T+^LU$50O:3H-U)&K55WF&":W_"X[B5*"+M]SK0SF^\K,&_ M!VN8$=9' G23 =WM*HL>VT>J%F@%OEB]#7>@;':Y^"519*;C!E2$0X49QJB%!($=S($M%RI)D,5AZZP:%;-._8&VDJ9 M?>-TZ_DNQB Y&L)2R)MQI@6BUJPV](\^1JMNM@++T=67>RCO ZP M^0'3I_EBMOCX=5-R^L#&@*$@KLP& M''(-4J),J*55L4G:\V&2QKUG\YP(&T@M'0#LPY)"IK.P_.V*_F)2]EIJP,S) MY2@R0C#D#Q,[BHH ,([1"F?SO45&1M@RTD'E<4 MT"NROT44\$S)(EDT6C>!USY$=FO'GB6>;:;.TX#J/W#Z\5.]W/8%E^$C_GV% MY7SV\[204$EZGKD$PG-!RY)LO(M6 AH55:X=7VV;F9!'$#WV45HK*.V/V6'T MV@&&'^'QHM&!QBQ0*@XE5'XX3^"S4\ 9X]YE5P?!/',69O>V$PTO_3\3%@?5 M3]]X>ZBM01;">E,RJ.S)!XK*@A>B7F[/:)QT)K@F69?]21V[-<#XF!Q"AUVT MIGBBY(T"+UZ0'"&^Z>ZF"3TQIP*8C XR.67, M"J/7)QY!8^=M*CJI8!26.TX+"!SG]=#:Z=J#,D.T#BE@4T+K)I,-^^E1D905 M=0(&6)X2[3:YICPX?>$^L5*<5MH_">X_6X^*?6!Q;(^*?130@5/Z4-62-XFG M;!WYUK13*6W(80E64$"7DBO!&BZ:>)Y=E18^"P9V+"/<1R&=XNIV.9,)R7DN M$HB8:\^NA! P*I L6>U%9H4W\2-/M(QP+_WO74:XCS).J(S0HE3"2P\E*P,* M X(KM!"3XXR8$M)9N>-N^*6$>XC]]'A=-BE,B6X0F0,?*%X2UE3 MR,:;>A*NG4T>!2W.!H[6?F\,F(A)EP)H0 Q:2& MH#&"ED5D62RSZKDO//^9>DD\'WP/4>AIHG;3=J!H)I)BMA:M$)N"!_"1%S"T M.IEDAL30I#_]/TTOB6=&[MY*/4GL_K0X7TY<*BJKQ.N 5(H&,@4"+N=Z_R?Q MX"U&TZ;5_6'DGE[OB>=%[MXJ'3WX>IC';:<.+PH]]YK1(J)DL3@(@8)8"BHD M>!L48+$Y9NN9UKNV\SN"C)TPJ4\=D\^KK;[M:3UI]8J%$@WM#HRG6J=J( @E M@,=8H@H%N7GN&UJ[GH*;4\=B Q7]R0[#_[98Y-^GL]FSGW#???"8Q]:/"J'] M6;0*RCBN(F"H0^B](LM77*W%8-)YB#)"Y MR* "&?68A08F%(L6E:!PKP6G#]#3[3'T/HBX:^N&D'T'N^I[4L3FEL_5.<5[ M_+BY]+,YX\HR(8]>01:&!)2L!C+4"$)PS4EV/HHFA>&/4C4NG ;1^UTL#::$ M'A!U0?OEX98JA5AIM"C+^>I\5C?JJ]N":(UTT4'"7,=6)UE# MU00I83).%>NSWA$']S]]W#L;0ZG_2*EUL%V\F,W>K#_A\LHH7MUFSTI;F3CX MY#F)I)2:+HL@C#883(J6M;F2MI6<<2]3' ^6 87= 62N'*]O20O#F8S2T":J MM"%'7M;)*S*#E]DY'86RJ8F7<8^2D:U* ]_T.&%WA):)\=PD(S@X)1U)@0F( M% !"\O5F6N%.NB:UZ%<$C.MP'*G'!U"QEU ' T,?.;V[*<[7\S0[S_2&#AMQ M#T#KF)G#H47]'!=?HM/*60B1]E65DX/(3@E.:B&.MC#'T^A M,($RJ$([ETNTD3&5P*N(Q)''$K6)V;>!VRED*8>%PEZ)RWWTT@/(;H5928F( MZ,A)-HR!XD5!^/_;>[/F-G,F3?3^_)<\@WVY.1'R4C4^465[;-?7T7/#P)*P MV261;E)RV?WK)T%1BR51XO*"+^2>CFB7/ULFZ6SR5NOLWP> MB?\_$Y3Y@&5#8'4!F MJVDD:)+G(FIP*3I0M4_?,?+,!:ZAMY'^:G MI[_-%_^$19[XQ"U*;2"67!?S:;IX!29P#K,P+I-C=VSLW2*OVZGB>\)B>]SM MJZ,.D/= (^CK[^OLW746&7FV!;D"]/6X2DWL,&O!H([.&AX;K73;AKAN4;4U0ET\ 1\V+3=S3 M7V[KJ3_]==T.JC\42FT$WL7PO:U.AW,YD>.9P; 2ZRR0NM"VSDWD=='K?)%6$[3Z["8T9\MBSC M%_KDH]<_1BWQ M2M#O*;:O(EY)_\6/2Z&O=A% M17!<,QEY,BHT213?)Z63*N-A.KZ[*>LP@?< F9N#=')5%XNH@PH!2&XI+"R=0*XU*)VF$3!_LIPL:]XH8$P3;XVE)L$NBPH,@,O&9(04K1$#5W MX!TZ0[ (TC59^_@@->/F^H^-IIUD/]A H?T!=,O&7O%#SF/EW7(2BB=1<.O! MD=\(AH5@*Q/>-''3'Z!EW(U-#<%SJ-P[L#T_&23](#7CC-T[ GP.EWT'MN?(M3$]KG/)I MOJYNU>CXR_R4='19_YKD$DHJMD 6A7S NO;;,Z^!U?;KQ$O@K$E%>TN[!9)V@F6?RWI1]Z4E_,9<4/_Z$\\_S+/1^_&&([D,9LV&@G^"$,I8["V[DBN MNY%!9>$@2#20T*'2VE 0\\OT=JR5]$"ZU$46&2H'0A.UA.<:P]6T$[-!FN03 M76''[>[82&NW_1V[(&G[_HYA=-:!Q[&YS"R9YZ;$0N374%#0W>5E88#$7[8V M,=&F4O;L.CP&PL+6/1Z[**8#A#U0:31!Z9 9 UE?I2E=!VNII(#(EQ@=,A>: M=*T]GQZ/G73\=(_'+@+O 3+W.P\RV6FF8X2P$D@=S100(WAELRWD0$O^W[7' M8R?E/MWCL8ND.\#*!FM\$^/%7"XO$X=&J^X>! MY-#4X0X:&S!CI^4O@KZ@P+K0+D_*V.V%MS$R<2B)4_#YSJ*)CE!# H$*\@3"9*( M=$W:X7:FM*_2_T@&;1^M=5"#GSK@GC]GQ?3;^&TSHZZ MNB2TDE(6A> T.3#*%@G>) >6&136:R'Q3J2R M&#CII \ER1*:]'SM2.=6V'3/"IO'T%@'<[:OX/>/TMP'2[]+K)_&V0T82R3058)K_]D.==M#QTPU_NPB\!\C<'Q^C@S N) ,L,^) 4NP5)?-@F%16F5RT:E)A MWG-0SS$;_G92[M.#>G:1= =8>3*$LSQ*5#*"CK6!L:: G%<('B,7VJC 0I-I M_;]>P]\AU]F@:NH =CNWCP43?#V:PBA+A]35:5JRSA6M\%$,HVGR@NG7:OC; M"22'-OSMH+%14WZ7)9L/&$Y7/[.JQSS\&E]8(M[5%C2;"XG/N=J'IHBO&+P) M4L5TQZ7?6#;;XNLZ[_';!TMM1-W%!/_=V\>,#2Z8$J 45Z<_RBK )$$[QI+S MQ94V%8E?K>GO.$9M'ZUU4 S;K8U,BI*921DDU@X(LM#@!1?DP"KM0O%,M!GU M\BLU_1T"QW;:ZL#EV[7L;)RVS#L!VFI-['$2I! (:()&SKFV;6:>M6@4&*_) MKP$- MF'*)D4P(Q)H(2U]7$ G0IDQ)XA;X$?!4:[^'#CM=H-":1]--!O MG\";V3>\[)W>KVY_^]\/5$??2-) =>U;G_\*X_G)+-=FW?,?-R_"KJN3TBL6 M LM@R2Z 4DQ"L#Y!1$G>."E9M1GKO#V)AV^&N_ZF-[/U=_T9%G_CJHOTWK?. M\DM 5RGF.BD0I&*N3G7& M.F.5@7$6E14RI=2DD7,30<_&?.V"F2O21!0A2 MRYK/1@B!W-(DHL7"4";;I'ZU,Z7C5AV.A,.V^GL6]^/+^=G7^:S^;EY^DOK^ M+<+;?_KP]^DN[!S_GK5)>I>8!LY3;3%QA2);GH"\0'11)<52DQZ*X]VS]TY4 M_;Y)-E@L&>\:T==96FFU>IE@$[.T3&7.9!/_XD%JGLT-NPM:GK1L.^NA@^OU MKF1^^_9V.LD"F;;,@$N2>)"6PB8O)"1=^V.PR3K[(16'G@2Y#;P("#$;($'$] *^I4=QQ$;MZH^ECG:2?Z#U<];.E(G M.4]7+XI.W\S*?'&V^O2!W*A'/WMX)VI[5H[O0CEN;5",0= LTSV&!8(K'+06 M.42CI2J-X_76+M1-2^G-=UXVIWS K_,Z0_[DK+[26;[X\3*K+5-QM+M2_"S<<1VP=SFMT\-M=G!#7LKI4/_ M8O7X0F1=HK (7AL%RF.@R-P*8%%S7=?'>-,ZM;8FI9\T%R>L+0X4I_(JK< M0P,=X*AZ#O=X,(7HCMI"XHIB8XL0X!&4#*&DP1D.QN6RRL>T!6IZ= M^1H&4(=JI8L>[;]F"PRGT__"_'N8SNI3KW>SVPQ)&Q(G*4"0=<-[1 U>9 [" M6*:9T%;9)C![@JYQ*P2C06Y(;75@USZLF;EAH;*UK'SA@@MI?,G M-[T5QIKI_^FJV"[*Z Y.#Z94LW$\!6%!%$<"BBK1D4P"I PIFX3*Q"9] ,^P M*K:3\G>OBNVBB0ZP]98WX1SS#L7 H5:UL90 M'WE((+L?H!B17&)UX'OC""_3<^_3&?O M9OCO&!;+2<9H?5URD)(WH I#\ K)1_9%,Q8\W2MW0HV- ^*V^\;GY4I9I1B\!J>$K*\XZAMM98$5KS-/(@LS#+JNOO%Y&;/VZ-I+ M$[VCBY"R/C/*H;+&"O#\LMTU0O26 PMHM%%>Q:R&P=?U=_92XN@&8?MIHUN, MG13ZAEM,&8LR)TF^A9!T<$1(X+-2X&71C@=C"NH#(7;G*WNI98R/L$-TT4$0 M\?#+1K2)S&WA$&*=@1@"0C":+#&B9FB8-ZE)J\G^+TR;C0(\+M:&4TN_K[Q^ M"]/%O\+I!<[+;]-9F*5I?1FU/%]<[#^/ZZG/'*BLM1/I ]6JKK_S9L#03;T MI59*$03(4?*U7D#76<@>C(UTHR6A0FFRD>HQH@XU20]]]LW(B-J/$$PM0/NZ MI\ZB@E"G5/"$0AIR$YD_&L>=C)D9#"%WK=!PFNBW=/_$D3Y@X-5VGWP\NBT+U(W&571TC[=> 37WW)Y]9,_\,6S2<'04EV[+XT,_\'8^6]P_39- 3D5T3$+1MI!T?.T7E!FT M*EB*[E MN+K;[O.W7MIHM"<;$"5P;6U]W$3.DN$D3I0E.Y-XL&W=]6VH[ 2L \)D$Q(' MUUE/@'PS^WIQOEQ)C*\;<)C*UI(WO)Y7JQ2'R(V&DGQD3LK"2I.^E$=HZ@1L MPR-A$^8.5$NG"!-7K$1C5,J%6)'DXA0K(7#'(1?M5,P4(H:C(4ST,%-@7(3M MHY9.$2:O!B:$HK5-Q$KA"HCN.MPX"^ FH'-.D9/=-GR[3].X[0#C(FP?M?2$ ML -^;*S'*R0.(^A=.?+,E-1F."TCDA8P$>9*D;\Q3$F#UH;AW=-%HFWV14 MWM84=N)5'A]%\V.HM .LWGKR]Q WL01I&2($C9)D5LNSWDM@)6KF"^/8IFS_ M.%G/W\(.@\H!E=B 0BJF#HK+'4YH7WTZ3U;J9V0+;5$,*SIS,WK7><_(X@;W;JET0M+G!=$ E=9!SV,C-BQ_7 MPV*,EI%)'8%+7^7&(D1>))@LM9#"%(5-&I^WH*V7]_]#@F+;6W)/#?4,NLK0 MNKSHM-7:HP26=7T-PSR$(#0DE-K$7)?%']DENZ:M4SNW+QZV]LKV4TX'>'MQ M01*]S ->_?;-V=?%_-MEB7M=>([92<%K#UCBQ)2QCD)BA^"*62VKE!06=%E@ R\*QF28%8IZ:6W M31S9#?2,6TMJC:PAE- !EMZ5,DUXEPGE6/3,>' I2U!1*W R2L B0H[9FAR: M9)L?I&;9RL3GVM/4&P+<9VUT@'^#I)Z>+LXC2<8WZ%1$2:KG,9]WDA>UC1'7J!3:V MG;MJH]^&G\M%,Y_"]ST+Y[?__6 ;2C:0--B*D?7GWW1'7)<,!-,F!%,#!58? M!SJZ#C$S,"QD,A>B%-/DB#U"T^$-K_<^^J;>6L=JYZ0C^)0#7?_$;V0EU(<^ M3%DE1<9C\=M)"7PH=-QO71U(#?V6O6\=W -:<>Y_RO!VI6'CS6/X84*@KHL$ MN>+U@0E=2#Z2[QUL],IHSPLVVA/:S+KGYG[(ZVW$GE2?^N"% Q(#ANZ6!)#,E:+9 W'K"T,\W]VJ9=L+6YV-U6 MB1T$D#>LOBX%T_GT&U[S^8'<^ ^8YK,T/;V,..[.B;(:C7-DII6,H S]XCW+ M$*7,RNJ2? IM ;L[T6,O1F^-V,9J[ JRK]8$$),/O82XPZ9W3CJ. 3#4&IJO M&^>U8T!'-'A62A*A,5IWHG?<2+(]4-LIKRN,UFVV:?YY5A>+$JOK2V/Y87YZ M^MM\01Y9OL,IIT@\"0K0C5#U.8YQ%$?[.IY%%8,EB!";O+C;G^1Q1ZRW1VI3 M%3Z+\.6NZW/8"M@G/W;X &?%:0Q1U8;KF'KQ,$J10VAC!N79- MTNP-(YZ7%XMZ3#=XQW6G[G1V,9U]?O<5%RLUWIIX&DT=U%/ 14Z.1ZX-+:$H MR*F@"BE&QYL46_. M0'D S?TF&P]Q%X^EQ [LY!6K:R=DTRET M)E@= X<42W5%A +/=#WE/&I90L$VJS&V(V]<[_%H:-F T@%5UQ$@?W)'-O%6 MC!**9P=9.P[*!SKDC&X@0%A8;D/DN"9R;' .KL:.(+H^>$\X MSBS*:#F7P*TB!X;55?8Q:"A6(U8Z^%!G?Y4H99+;+AX>Z&VH$SM#TAKY4'.83PGT4/Z4G.T_J!U;B7 M^>)LW;<]2/7DT<\>OH2R/2M'J*.@U\XE1#!*:5#&18B);$]6+!ID@1=L4LMO M4$>Y7-K\4#ODZCV5X"YX*QT(4;?"Z5P@^N2@,,\4'8K$+7L2-8]_1[]%C5W4 M_/,2[$'DV8$S=OYCO;2E)+[R 7/=W:VCK((19'Q1.6N\2ZI) MFOAA99*\:"X;=-2]SA=O>%I'^7?[48:4!,= .NW^0*GGVS\\6/-0\>;32< M)9)*C56Y4A!ER*"9T3;(C"&VV>GV #&=9.Z'A-#!,A\1-QOO^C^N'S::@)RK MX"%)86O^@8.OZY-Y=(9[J4P,:7]'^8]QQS T\'4&%FD'1N7AUO>'TF,3R1%9 M40%\C@Z4D!$<11J0K,90LK2!-;FXMB>Q,Y]Z3U#,CZ*AT0W3^\7\VW1)=).- MO6$-PVEM&?Z-I/OQ?)[^?O=UQ=KK[[A(TR7F"3J=G32%.*M-(UDX"%(D8-(F M9V,,F,J6)FL_"CHS9H>![&BJZ,#4K0_*[/,?\^7R95@L?I3+3O3EI 1A@@\4 MMZQF'Y+G5WO>+9A\(HD:)*NXWL$0MU;#=[Z&&R4 6T3<&Y-X590=,\, MBFWT\RS>)S^<5QJHS^;Q#Q^^T68'9HXQ 2[*9*RE.S4ZBD-<4N!$S."]"#DS M&8QHVP_7< +[A3?(Z::)6#.I1$8(RE3.0P$O M4H$89-1>EI!%DU?1P['023FW%;Z/J^*>P/TS.P\_I\#E1)LHBLP6A".72F'= M*YN(O:*R8]P[E4W;CJ?MZ.S$#!\93MM9[4%TVR]T'W#3&2NN=KB"5@0N5:U" MK'PR7Q0C$9*CWG8\YB!A5'NKVB5<#]1G%]/7MYDE^/$+*>M%6&)^.3^K>EC] MZ>OO"9?+FX3(R5GM.IH8X7PN&$%XI,M.:0VN.E/&*5\\94S M+O!'1<=S,.1791.'=8N\+H V52''1/(U#NIF><>DB5ZW;=9_@L!.YO=U;L;W MT>:A5OQ3:["^._^"BY/\'Q?+\]6FP8G,7#I7XX^L!"C. G@6.,12A+5..'*M MCHC5N_2-4XE]'E ]2)<]V=,[CT)7PY.\Q[JVSH$*4H/'D*&VO)KBL C1Y(7X MLWN1VR"5L)/PG\6+W,KBRG&AG_J$9U_GB[#X\6I*?T3B)[>DUIA_)Z?FPW2) MY_./9/&G99K"[/Q]7;!$)WM^?W)QF.5;?W9KB/% %8A1:&ZQ96)LT1^A7J*8 MSXA,@E0ITH'1E@X,\X \"JXT.M8FQ&E8+WEY:PG"_:G=UT/.;'(Z^ "9<59? MDC!PI3;4BL"%$3+:T,1,;T5=)XFU _'RT'+?8173@1MPCY$JM_6?K2^GFE%9 M?%OU5*QZ*<(I.3L,4Q"EMFT'NJA4%."C6[E6C/NL@V!-NK;V(W?D@:[#X^:I MYL+AE=@C5#>W4/Z4O9[DE)-E18#.K,ZE1TN.?XP0HBV>A.#)O1JY]?4G@D<> M_'I\N+909(^ W;PJU"K+2RP40CA1:J\OQ::9%TBH6%#"$8--1QH^3>+(XV"/ M#\IAE-4C#._?#K?3Q<3J55_EP_GDE_/E.=T=QI1L-1BL+[BT5A"\T2!0EF24 M$JI-DT(+9L;-R';A'K0%0(^'X.GW%]%Y$RUC8)RL(_:X@RA5!&$U"T(R$^#YP]V\?YQ5,>[P=11L]&L/KNMO/3VN1%8E,UQG- M-5O"30+'@X4<3%&&I12*/-8E_P!]XSQQ&??>/E1-/:+O]P59\8EG7A5DIA;, M9!VV(\%S=" IJL.25(RVR3+PA\D9Y\W*B-C:70D=C!6^Q\6_PNG%I99.3^?_ MA%G"2<&,7KD(!;%.M?09@HH&O&1!>S+-JQ([:4\^3M'O4!7UY8;] M5,C_.2\4OD[/+Z]A.EN^FWU:A$PA^T=,%XO53TQR%%I& M2?="CJ$V5_GJ:42*U"7Y&%HF(5M'LSL1W&49\#BX'5B;'>/V]_D\_S,]/;T< M6!%FGZ?Q%"\=FHEW,=L4!%1/"%1,&KQ##L79J)6O#UGB\0#["*5=U@:/@]2A M]#918: ;@I@2D=7!:895[[U X0Z+RV M;OC=[3N[K+ = V<'BK^KF_3\\;Z"'-<8@<_N7,",(]PE.9PAFS7B?(T20Z"G1C^TQ' MS%$4PA.=+]WXK>GP3V7NO,A\4AV7:EN^QP6IH"KTT_SU]W VG:U^_ .>7RQF MRP_ST]/?+DOK$\=C,#E'R)[,$D%<@E=T*X7$9#4A0KHF;\E;,];O YU=4'KW M#N@*#AUD^#?P/\DF><\" 6\5'*JLP07GH$3&(EJ14FXRZ68#/>."L2_0;#?O M=B<-[@W$K[B8SNO.],5Y2SB^PK2H.8PZN>?BM*8TZMZ0]_3=B_;&HNGZ ^AOQQ@]+G M>#1:XJ-CWR5D(8I4&K32=4\L,G#*TT'7422!0C/;9/[O(;Y+L_K#<\3M3AH\ MT'>A8+UE/F;U.NK+_)24O*RO \]_[)4Q>>!C!LII/$7@0%F'RX^^#N$D5]Z+ M7--MV1%H!.G6<481'28MI&_?Y+=V_DYWEH%2L)[0?_@ M[XDJ7K/H-7#GZ^"GBN5B#03,29$P=$Y-RO1;4SAN@'4 .NZO96ZADWYW+MP_ MOZL%M/LE9C=^6#-C\Q"Q;4Q."+8DIAFH:#+%P[7O5Z8"Y/!$KU**63;)TPUL MG^*X\_.[V]B[-DSH+]$K&MW OG6>L%CB<2* LJ].9I0#),A+NI8^N MB>T]G/2NC-0N>+IGI(ZKQ0Y\]8CZ3=YW0SG^2\BK3K MM/PR7YRMON200NJ.7]'L%M^>L39WNS$BNQ M'5=)V$5>WP=9!SI) J]67OLF MW1/'O=M/%HLP^XRK4;(O?CQ\TE8G::)RD@J%!=1N/2,T6,E!V*"#U2IA;N+K M#,9!5S?]+NC:]:9OH],>+OPZE:NR\/(T+)?$?KT"3KY/EQ-1K/1.N=H&1N+T M%B'XR*#8&(KSR@?5I,E@(T7C@FTDA-P+FX=05P>XNTW_J_E9F,XF(EKCF='D M213B( <%,3%#'& ,M96 M5EK?9^4D9$VC([OOGX\3. ]0&9^=C:?K?AX\2>> M15Q,T&;$S .@KQRD7.J0;?) 4PQ*96Y3F^U4]TD9^67B@AE+&_-RCY217P,VP\H^DAY]8->M**EN MU\%:7/N$L_>X2"3,=X7XB[6J]J]Y+0: MB@G&"FZ4C?9G0&U\N[(W$2,_UQL&2L=41 >VJ4XA?1O.<'6E1ZW(=!*Q3(5: MRU)&-<>]>%8[ZV4C@"U/H+6Z:*838 1Z0@69< A M6>/@9?;&H%1MWJC\3,:X#M'^ZMR BSUD._K5]NF?^:<%16^58VG;HY"-?TP<(]M'=O(4@.[ 5E^:2 M?GAU,C):&Y'H-KIX4-8P\NJ%A"(>O++89 );"V;&-8,'8.MN]G%L M18]^I;Z=S_[713B=EBGF]05@->/,U''IJ;ZA]YDB'LDTN"BULS(&F?.6-^G] M3Q\Y$SFZON<#"G]T\!#Q"_JLTQ^7)?;+%MXU(Z(D+7.]-UA*Q(BR$#ASX&WQ MVJF 6L@M4?3(UXPP]#SDQ$4DJ MY)""TB2D$!7]S\*YR*E.;&W3TKJ1I'$;[?OP]P926+?06Q].E8)36 J@JJL; M$B->,,CZ&-@AR]*T:G!XA*@.KM0!%+\5GO;0PNB7Y"J9?(L3LO8G%Y\OEN=O MIS,\1YQ=1N#_&Q=S"LO7YII)5X(R"@S%]J X]Q"T) Y%83'4Y/#=VL[F5/P> MW]\CI/;1_?RHBA@=:H^E=4I&ARY0F*1R31;5N3/>&O"^...+EL)MBZA#\V-M M_;'A@3.46$?'Q^H$W'<09OG^XY4_Z$R\.<>SY42ZS'G 5$\ R4U:BD@\G04, MV81H$S?%[V**=OS^<:?;C>M<'4EKH^/R[44]2^_*O^;GN'P].Y^>G]:15>]Q ML9+HNW]FF&LA5CM636^LOV03P4>E(&O.2T@\^+M5H,UIB2V^;YPK\%@:GS<5 M?S> >C5=8*(?7+X^I?]B?O'C?UX*;U5]/UL_>+DLP)\L/]*OI[CJ 5@7Z<-G MG!!_]9I/4%QT=4R;A>ALA*0"=]PAEW=[O)_$W0!DC7/1C@K/8RMS=!3?XJJ> MP<7RR_3K+5ZRD3P'%H#\#4\.:1;T.RI9HV!M0)'W M!)]7TV_3C+.\?+^B!&<)KZS[)#B7LW*U\W8U)U62\^HL!RZ5#,+:X$O<'4:/ M?.,XZ;*QX324"D:'U94YOO6VKL9#RTDJQ:), 6QAM:.6,W <,SBB/SI?L#"S MXT5Y]SO&"09&O?4.$G,OZ=3'XJ9-8=/ZV>;O](-UHM#EV*#U)L!:&A$Z $-/ MM[AF#*)0IK[8=)[85*QA%G987L89IWUD1/>"A;V/PS=+UU;F9( MPL;9?CN*G1Y/H<_9N%_?;O5OER<7YU_FBSJ,:Q)$2=&8!$P+) ];D0 ,>=CH MBL1HO;)M%F$-SLDX2WJ?FV$?! ?/^2"L;[9;!N%2)!.;3 I<2\C6TVT6:G20 M3 9ON" /,&7%VDP:&9J3<18)/[>#, @.?H&#\+.+]V]8ET=A/B$'+'S&U5^^ M"N?X6Y@NZCP7"ITMBR;5(>Q9!0J=50*OZEJSNJ^#99MD:K+P\\A\CK0R^9F> MHI8@ZN&,5;&_62XO,+^Z6-2W@Y?3T%=WZ.V11VMK0M>I,5DFEQ"<2.17LBS! M2TG*D<$*59U-V6X.Y$ZD;H?TYUYX.Y(J1PUX![X3\?I KY89O9F=D[R6TW1Y MA$MTE@XJ@D]+7QF.3\LD M;I#)OW!Y7K?970KD^N+C$QN2E-+79+(4) =12UM(8O$NY\1,<*9=E-& H>V. MRG.O578%BPZ.Q^NSKZ?S'X@?7**MS^^Y?SY?G; M^?F_X_F'Z]GPMV_@">,N!E,R1&UEW4:OZA.*4A_>*J>S%$ZTF1U^#.ZV.SC/ MO2K;+V!^Y5.T-B_SQ?J/ZL_QB?&6B50TL!)TG?LJ(18MH$BZ?X,TQ?@F[V&/ MR^9VY^JYEZR? 80Z.&!W'R!)PZM(;MA0&KI0&5'US'7 M&9AB,AI!V@IM(IQ#J-X._K],??MH"NX S9_JBJ>+Q8\5TVO>$@ES4:LW*LH8 M<@27Z3@J$SE$AJR^9C4R)!>\;++PZQ&:MD/B9+%LXYVV3UXC;$;8>\7Z44/+BZGM.@_8\7 M9V=A\6->7GZI(?AR.GMW<;Y:L3V=?5Z'!!9TYO$Y;-PY,+ES[6;_[']\N+5"#Y4OCGD!W'M[6?>* M@GP/@4W\ HZ, ?.+0^<,LTK5LLF Z24PA9 M)_N2XVU*'>\K8I6'"MYIF4*7/03W..G@V7Y'4!VXKG08;KK9=-ZB!SM'R84U M&3 EBBBB8Q!3'4KJO5 I9"D;5I%&Z,=O.\#@USU"AV*GA]MG]X:-2")7Q=0) MJIQL!=<6HK46@HC(9-%*MIG3WZCWIMW@TL[!WU;SNV/;7V)[AI_#.>8N+@>2 M<\'I^<7BIOMBXA@+6<<,WN5($7XTX)DC(3CER/.U7CG;X^7P "\C#WKK_'R, MC)U?X@"]_OYUNEC]FQLA*%09BQ%0D)$0/'<0>7+@C&&BV!)S$#T>H =X&7F8 MSZ]]@ [%SJ$'Z%/'(7XVRJ,N!J*LF]T%YW03KQ;Z:":\$\GE7RC$'[R>^M_D M!!V&FP-#_->S7JZ@>T^0#)D,Q3U8FQ6000ET ><$TCIF?>')EBX]N/V>HAUK M[_7!6>'1=/Q+O"JX==9OFQ\=N?2B$/+HPDZHMX@F29$9F-%IRU2/6'V9G MW("^(\ /H.T>DD_#2>'.H[BKG,7[Q33AQ&/FUJ&OB^^Q+KY3X#0*H/_/EHLB M(AMG5CX%DXV#7[=YC?JS@(P*R.M26J&K\QLBJQWC M#(1BSDKCI#1ZE(,W'(\=%%B>V>$;"5_/X;Y[2C3WW@(^*AWG.%D@7B 79D#) MVB+I%46B5AAO24Z:-WG@_U'YB, \1U; B5Q? M3;%:/@L.=,I>^F*M2DU:>8_-: ?%I%_L'+9$VJ]P$A\H$#PJGYPS%YR1MX"1 MO 7KL:9B!?CLC5;DJRO1IG'AR(QV4)7ZQ4YB2Z0]AY,X4+P<0RJ*"P/16$WN M>K80@E"0;4XE1>ML[#T9>?"Y:UO+>F;G;@1<_7I5K<Z^K7Z>RH(- "#[_ S722\^IM?3A]-5VFT_FR.M/7"N-! MDF**!*9S?2]*OC+=SQ(TQXSD-1=Q=U5$'X?C4:[&]?XZ.A+#Z;Z7@W! I\KF MJ_0#UG6"].=?7^CV9K6'WG$_FI1/S9D9JNEBEA]Z=?\'%IR]A=J76 MSY\7JR;AG\=P7BM61H<2Z]HK7I>XH*/05"5'@C)1>*6*C>UR_F-P/&[JHX?W MZ4?%3"^':YC:@2V!R:1%X7R<@MF^''7@7/:/ MZ':IPP/@U_UD0==P@#\@=!]2!W(]L!;AHZ5RD$',NKD3397RWF:4. MG,7G>=+&!]AS&HMU/5EZ7BZ%<*G%Y?GTK#X<^VM)5N?%:4A_?TST[W"Y7G>Y MF";ZBS_G&4^''9HU'#W-1FHU$EF;@5LR9\&0>4"Q6A"?)02, @BS1D;M4Y)- M&@4:#-S:YPJ]UM7)B,I?,=$T1-ERK= MK%B2"<,S-*EJ1)%;AXI:(M62,5UT$6T:\UIPE)7W3@''X/Q MM=YO3/P'$N?[A:_K?SI0I/D0(0,%A9_<5:R/S[//EQ[XK?^!R.5_<5"<_D?1>T+_X>V*\LHKQ MVALF5XL9 SCI)5BI/4;+8S%-9LQL3^*X8=H!^+AK;QIII8/[LS*">(>_&VZX ME)B\]B!MR>0B)PV!^ "UFIJO8^:YR^DAHMK<3BE+D1@YTT)Y,@OD^4#PAGP+SK1RQCJ#38SU,+?3Y6X/\IGP M?'DRRW],0ZQA]!27EPA>R?&6#60BN-HWHQ4:4.300<@R !V%PJ)&4Z)Y4NN[ M?6=75\TNRKXR"0U%W,4U0P*J"UGNL%&D)6$5!TZ%0&PD#B%D!3[405!,^-AF M<=,&>KJZ6/9!T9#R[@(V]^_'JY/QX\]P?K&@_]YAT>>83)TTH6SF%%<&7A=/ M19(=#UYKC#PWZ;W<@]9QTU*#PJVMGD:$XGJM5?J"^>(4WY7?+NJ#[S^GL^G9 MQ=F*T75^8?D!$TZ_529_%L0=ONN$X:SJ)K3$+?'-$:(W"3#4Z=W9:7[WQ=?& MRW$XJL;-# UV?8ZDIMY][YLNYS>S,E^P8:Y9:T#UX) M#II+\K8XLQ!%%*!SDD7&4%)L4C$<-K=T::57G_D*EVDQ7>4_5[B?<#IOD47" M=\HU=J50TQ>>001/9II3C!N;K%1YA*:N7/I=$/#P[7BXW$>\!9>+\\F'FEP_ M^3Y=3DH4REH5(2I.5[>M5[?UJ2:Z?%V1S&/:)IBE#[T%%/I?=T'RT[>.#8>! M=#@_5* ]H.!/7 WQ-5:EPC%"2CZ#TL[1'6DU)+1":D6>G-S&U=X>!Y??.PX2 M#M#879WO(;Z1M;YVI-:$9VD)V,5#D*S.!%T8 4N&6E' 5NVW1?;J?]V]\\ M3G9F,.WO+<0.$C'O%W,*ENKFW?@?F,X_S=\M3KZ1]UWOO]_FBY\CJ96!=#*; MS((#*PR)*<8 @5$DY8)"M#[P7)J,EMV9TK%S?L/Z%<=1V'-#Y*MY?3([0::B MRSD"(PF",DI!B)I!8C)(FRS*.#XF+VD=U]MMC)Y#L+J'*D>^/5>/A:YX7)O_ M8I@5W E(/ 5R'^MD1&^?IFF<+HZ<"&'$K@IH)T@)ISBX)U)4$I1/L2!ZWR2_^-B>;XJAM%U M^Q;_.4EI?C&K5R[=E#/Z;;JHA8L9UDAOJ?CZP(CH TXUP/M:I(F&1EW]]S739TP5DF%@S94OV M(3@&EB4*4ITN$ 7QF"6/R0EGA2]-3-DVU(T+M\-!<-=V#:Z1#F#VL*'_8SK# M-^17+B?*Y5A*TXI#(ZP-;/ M:8\/=>3?N_+7$EC_8*SJSY.6Z(27F*3AQB/4M5C27Y/ M_3_ZX.<0972'K.N^S)<7BRKFB0G!6K*V8&6I[6Z2;'#!"(4\"AN9X<(U&3/U M.%D]EF5:8.L@=?0+KK?S65HS)!DY$<5P4+J6.DE8$+5G9.B5=($7)K%)U>5) MRGK,7C:%V)Y*Z0!E#S68U_?:[\K5$-R)#5&C5!E0:DT\8F)QG'C$S!MR2B+PB&L/%;&&*<()JHV MHQ@?)J='?[Z%X=I+_!V :$7\FUF:G^$D"*9X)LT6,JM$>K00K78@*;:A2-!%.PRSAQR^(YX,^V7CB@P=]M+$+$VV> M;9BDLW0L@PTY$R3H%G*I>$"FDF*%1:X;32\8\MG&^DWP%5-6)F*$*="A]A]Z MLH51BPR>\1B"5]*V&>KX,QECA_Y[Z_E>GG)_Z79PTSR1I[!1)6TT"(.5&6X@ M&&= N&*0W'S9:.A QTFC0]2]6XYH!]EW *1;\P9NCI46&# 5\K68KS@ON$BSH^61+3*H."6W'F?$506 M)#<1$QEJ&TT0(6;?I MEF"1B.\MT'&#MJ8B>L36)H11.7PET&.I.!B;!%QT M#1:A$),.3>:$;*!GY&3T<7"TD]#WO^KFY^&T 78V[6&[3GOR26:29ZM!AVJH]T3E]9RQPU.3 M]SYJT&3DXX2V23^B28(7X2$G1I>=M/5-'(O %:;$;; ^-!FGWW(B<17AQ*,O M2AL%*5$@9VF%\+4-6=5-T=Y#0,DA(B=C6QC'-DUK]TGI*G]T"$X.E'('./E76$QK M[^<- [)D#,XIX-[4-72^0&11052F1$'.69%-TM3W*.G**SX$)8?)N .0W!"> M8D+&@R"'K'KIT41PC"G F,A7M]%JU:BM9Q=0',M1/004^\ETL"B\D0>Z>=#C M!7ETBYJYJE7HT_L#'Y>'^ZP#?/F@7N[0PF@T"STRD>HS?J.$J>_O"]3GDZ"" M=IXPR&V;1UXM_>);";0KD;^ZM0!6<8P^&X18L@7E;.T=YPG(E8L^>165:E)* MVX7(KGSI73"R7?)Q ,UT<3$^,FGY%G]OZ>A^^@=/O^&?\]GYE^7$^L&ZW'V8_@<='8#D*[3,X>2I_/"+?_CF'QZ9_Y1"AN MK/ (+)%[HZJS$AP:,+IN@9>I6-WDT<".=(X;5W:'TGVT]]S 26C#B8],!I4+ M),7H].G@P.>@0?CJ0DOZNS:;,G>F=-R0MD^ [JS!9P;1W^87BTF=N)92U+5$ M+T"5DB&((@"=L<8'&X4;':&5T''#ZRX!NK/^GAL^I]]PXG@PO$Y0]>AK%0P] M!&X2V,29XTY('YK,8MB5T''?VO2)SUWU]XSP>5+H.Z^9U#I8P8R'E$7-FI)L MO4 )+FGM2T8ACK?^\$EJQWWFTQU2]]?D,X+K1.@< ]2&,X2&8S:Y'HZ7Y*^K^U%K*/45:S#<".OZXD]1,\TG6TE MI1?9%M.DWKD3E4,X1W?'U5^A_-/\!5YJ!O.]VHV2*O-5V,Q%G< C!7B7)+#B M2&Y&E8!M'E;N2?"XM;AVR'O(1VJNT$ZBRVWX_/3/O ;0RXFDX%D$I6N*Q]29 M9 RB90B8$]/H>!&FR>N[70D=MQS7'U#W4N!S F@MY5QR&%2PCND(7B:2J35T M!*TD-S5'S5/T,;7IL-F=U'%+ H4ZV?E*=8/I:XVS0JT M\$%KD6Q)S2IS.U$Z;FFN0XSNI<)GA-%/7W"!H=9U)N@\EKKK0-I(#HWB$B(+ MM<-(>Q*L2D8W&JNW*ZGCEN7Z0^F>2GQ&,)VD$IAA)@/Y*R1+^C^2(//@=0H: ME5:!-2L;;T/@N$6Y_B"YD\+Z347?$FRX(]B]LIJ/?=Y V(=5&>Y BQ MKCZS!94+4K'09J;@;F0^IXSE+BB[:^$:*J_?T1./&(U#BCA;?&Q[J]=/"2>A MDRP(!::4NN1$VNN_%YW_@,? M,] =_Q2! ]WIZZ_Y@%_GBXJXFY%FI$KDP8-FQ9)7J03$Z 34ER/"(T6UH8F? MOHF@@\<+W?G@;=R[=A"4 MW!M%-+!&GI.Q66VOW"_,V/AAS0S/0\2V-C_:T$6BA*\KT1%4$04\DQ9,%"YY M+AC&)N,&FIF?] 7SQ2F^*W>_X9:@7_Q8_^7- 2P'[V=FJE=T'3/3!U!<\_)=)WD/%UYAZ<#;1;:\2N:F;GM&6MM M_)S+WB)GP&-];,;K2JMB% 23BK,EA,B;5- [,7ZKSSAH;,<>Q7)Q//I)ZL%+^.\X_+\+7 M+],43D^^3Y<31"DS%Q*XUG13Z$@W150%F/:,6\P"MRK9T)?<@AS]K[MP>Y2* MD0'56O?SH14Q-IHN)7&;A5?S.CE^PEP*-K@"R=05"$X%.GTZ@Y/1BR2RB'8; M([8=FC91,0Z:!M3N?&A1=Y!A?3N?_;7\$\\B+B8)/9?9:) 1$QGJ;,#%9"%P MQKT4VG'1Y+GK+1I&Q,@P&IT/(]X.D/%R/JMC_A,%SM*7L[#X M>W5V-'/<,FZ L;K"-O ,7D@$F9TJR6B?2Z,*^N.$C9L_/]:MU41-7<+NBIOU M<10I$A,1B1_-ZG-;!*])8DR)Z(W@(LHF=SY404:1(& 3D[DI80I*\CZ4H"IT-=]FJ] MUDDP*9M4JS92U%<]YG#EW\UM#:*)47+='XRRQ]Q M\6V:\/?%_.+K*'YVEAA#5G1,/OMH[J#K@1+S]M\W;:Y_$CT;OFKD./ XP!E"S!W<91_P&\XN<#D)V; L*%;)C"$H62)$ MK$-#M+'%%*YDFP635P2,[!:UOJGVDG,'^+@7-:Q7+X?/R"4Y_=L"UUS;OG1FF4H\!='.5_348K9*6@:F]&T7=*^S@&CS98)BB2XKA-^K)40 M=&VG3YIS%J45L>6+K!Y*+P-J]^$TY1ZB'CWNOQ6(_AEFY =61M:Y_>P2YYQ" MC)2YK/OL%3@K.&B7A'#.F7AWM][&F/^1K^GB+MM'=?,6\3%BQ*1C(,*=!Q M=9RN8Q$"^&1XLI[Y@DWZ1_:@M0O?:$# /)S6;J:]44NS5TQ>5Y??S!)Q]<=\ MN9QH[5$7U+4/I\[2E(S8H6,L9G7^B,3XXPA9APY)*S4H>@DJ\@2^))]DB@Y MRB83H[8GL0L?KAW@&NFJ@[OV9?@Z/0^GT_^J(Z_.OE[0)W]J:S"^)C[::2A7Z!)#Z\_#F*=W#Y M^CL%1J3$:1TCN9)FW=E9PZ7YZ>E*WD0>"6A2.**P+E-0%$G&2 YNT,*!) GG M0JZ&STU*/ UY&G<_PA&0W0<:.C@8-<0_K_MR"N,"(Z#6=;TQA?C>T"]%LA1< M5#ZW>1M]^?7C;B!O#K<]9#Q@^#M\I]=%7.)_7M"'O?ZV>JVP5X/7W0\9JJ_K M4>*&:N>Z\R77C3A6Z( UKY$44F0IZ)?(75WO$Q =TRJUV?J[B:"#*PUW/O?6 M<$!1/)DT RS5V@M&#X$77_NG0TF&S%Z;"=D;*1HY93L$(NX5#@:1?L^G[:0SM(?S^4'0UJ$@' MR8MB8&5@-<)+$)50P#T=KL)U4+'-:XZ'J.D./?MH^G'\["'V_K!SDV.P(G)3 M- (67I>_R[I>B4E@(2B),DJCVK1L;2!HY!:%QA?8?G+O #]UT=)\]O&< L%7 MTV_33#%'7=CU\0N)]16F4_I/I@A1*N$I."R^U)9&X^E,H 5'9\\$*8QW;>K! M6Q#7E67:$P8/K*$<5"?]1NTOW[W]^.Z/-Z]./KU^]:^3/_XZ^?3FW=N3ER_? M_?7VT\>]8O?'/W&HE9/;DWU@'%^' O\KG%Z$=4WV?UV$TVGY4?OI4JH;R&XB M.=*ZM%8I8)&".%64!Z\*0D+%D!5&M^$VP>Y6X[6W(^F@,>+7C;6/?]=#>Y)D M)#C4_>="93H;1I%7Z;D PXSFS%M?[#:SG[8;-+X_G>.-F6Z J)_FDA])=\_4 MKAVT5G>;#SZ&E6N1M-P%FFA80D1PFBX])0*'&$L";;.6R6G&TS,R=EL?DY7? MZNEV1U&[IYVM(VRYA2!D;3D,N2B,1L?!]BCL1%G_!FT'U-PV:.WTTT$(<,/< MZ>G\GS!+6'>N?B#E+;[A\CI58YU/2N@$7-?% 6@5! P:F.21)>YD:M,4NAUY MO4+O(&S,FRNJ>_BM\SS9:"=+,&#J1!NEI -/?T31CLO:HJ<+LDF%>!OBQHU M6X!B)]SMH:$.4'?-RF_SQ4OZ^NEY[>!:YP Q>1M-?>L;V2H'R" F8^BD"H$I M%95S$U/W&%$]HVP?"-Q_3#N,/D;>?K7M;7"3*<(@BS>2 6?%@XI(S"&Q&52P M+%FEE=]F9,R@WMS(6=OC7*OMU=6!G?MS_@TONZX?/\(?YJ>G=/0H ,R3X$I1 MW%G()D5006J(10D(/)7L&$N.-WG8N >M_;M]>R)G?EPU=H#4QQE[$4[K'TVB M5'21< V&9U%W%PNZ% J"09NLMQF%:C*C="OJQKVCFV-D)[=P'X7MC<*ON)C. M\\?SL#@_ A9??@F+SY@_S5_.EZO'H-^_XFR)$ZM,P5KSL4+5DHPMX"5*D%K: MG$,P[.YXY6-@,[D:6G-U44VX$2[8I$"9U2@&\MQC M),_=J)RTU"*X-GUN^Q [[JOS3C&[OSJ[A^PKK#/Y5T^>A>+9>5> +I 2A0# M41D.A9=8LC+D_C>9Z[HM@>,^2^\+FGNJK7LX7KLT#J-2OH"H!03BD(%/)$A, M)B:N L8VXSF&\T&;O57O"XC[*.Q '_3U+&]35U[_1?TEAB7^?__/_P%02P,$ M% @ JXKI4N93A1'! P &"$ !< !A;7-W82TR,#(Q,#0S,&5X,C$Q M+FAT;>U:[7/:-AC_OK]"=6]K=Q>_0D(PA+L,LI8>R7*%++=^VGYZ)%ONOAC\TI_\=GF&YBICZ/+JI]&P MCQS7]Z\;?=\?3 ;H[>1\A)I>$**)Q+R@B@J.F>^?73C(F2N5Q[Z_6JV\5<,3 M7*!M32?ACE M4 <81B:DLYLY3:CZX65X%'2BT N[OC&JL6TBQ'*F02J1QU%3]_ 9C%2/*LC_ M"<=IINU2S-%83-4*2SA 0YYZ:+Q("DHHEA2*V]#*QOZ1R-Z&[ [ .IT:G<() M@UJ:"$E NAHEPWD!T\DI:^8ILREI-KQD>W2L.O/!>V3^YC;S#X]:3 M>PW;WE'[Z]SZY4#(6J%F094<@G0*BASS$Z?AU#HY)D07BSA 8:E5]_$?J%;1 M/603Y3?&ZO/IPV"ZP0=+A:>>4L!,T!B M^FENK?^>/0^/UK-"WKP#N=.SQ="V_PZ9+8G/)ZM.[]U"TH+0U.34(A13^ZW+ MI9!YE>Y;L+>!TQO+Q-VIW5@FT-7X] "-1OUMH?!7 GTZ#C\[:&] [QHIWEF* MCH?H4HKFX5M!VGYTC,**-J;??7.Y:[/2VW%9YQ\P8XV.T+ZHLL M7R@=_)ZFVP7M9]T-)3M+T\D!D=@'9!T#GF> ;F M,>F>G]L%;(CWBZ=XVC,J.)_V4X+P_QY1_ MD7GOT<5IG_=M@E??:J*Q8 N3\P)=_CI!H\G@VTWYD)-O(.$7']#KJ_Z/.[8V M[_"VP[CY )CIS>,F.?WR]/.1YZY?'*/GPI;]6 +3M_A+N/=@O3I=#3Z9X*0P M!>1^D_L.L>^(\%9KWQDHWU[H_0502P,$% @ JXKI4NZB_2P$ P ^P@ M !< !A;7-W82TR,#(Q,#0S,&5X,C,Q+FAT;?>]-*S2\4>$T(1-]5I:S2T?\Q(4#KZ,-QR'#@4 M>%$0K@%+@C1)8:$HG\-U2M0-.,[*:BS*I:3S7$/HAP%<"WE#;U&#:ZH9&=VO M,_2:^="K@PQG(EV.ABF]!9KNMRCJ^OTTBWI9%_?CO1#WPKC7#7LXZ\_B+LJZ MOP-#TC/FC8_22T;V6P7E3DYL_"0.W>Y>J0<5376>!+[_L?7,5),[[2!&YSRI M"1LT$T;>"L:""9EL^_4WL(B3H8*R9;([I051<$$JN!0%XKMM99+L*")IUA@J M^H>8B"9X/:T:0EVS#J.VTN%2,Z- M2"W*)(Q-A"^D8RRXLM4A,CCE*2F)&"5,BU YP0HQT*60B+;53!;@B29T<>Q MA6H+66M>&2AMFL76NX)/%\*%*(JD*2=(V%8;=VMT&(EEFPM);PHE2UH':-C 'GJ6@I6 @ M;HE\$JF18PK0?4WQ=1YJSYQ1\%5EWNSG/U: M:U,;.1;]OK]"8VH3J/*KC1W $*H(,#7L9I,4RU1J/VW)W6I;A;K5(ZEM/+]^ MSY7:+PS!;)(),#-5X]"M*^D^CLZ]DOKHI[./IU?_^73.1BY3[-.O[]Y?G+): MH]7ZO'O::IU=G;%?KO[UGG6;[8A=&9Y;Z:3.N6JUSC_46&WD7-%OM2:327.R MV]1FV+JZ;-%0W9;2VHIFXI+:\1&]P:_@R?'?CGYJ--B9CLM,Y([%1G G$E9: MF0_9YT38:]9H5%*GNI@:.1PYUFEW(O99FVLYYJ'=2:?$\6R'R5RS&3RMB;;Z8!'4=Q^LY>*[OY^S$5TZ MJ1)O:YG,&R-!\_>[G>9>KW"'$YFX43]JM_]>6Q%UXL8UN)+#O.\51FNJ85[5 M'&NE37^K[?\[I)9&RC.IIOW75S(3EGT0$W:I,YZ_KELXN6&%D6D0M/)W@1DQ MN7^8'F7/YZ_OS5UO1F_9AM,L;47>;[[S:ZNX=1KUD]D2-I^>75Q<_7YR>7%U\ M_+!F]CR:W P1T(%V3F?]W>+[QZA[IU$7=?9+DYTHQ7,L@TF=Q<(XF4Z9&W'W M:JNW?[BY"8<%3Q(LG(82J>OOOL$;'SN9)XA;OQ'M_S SH^;,C#]^]E6W1.UF MC]QPP49\+)@18RDFH!PWDI:=Y'G)%;L4A3:.Z9S]K$W&HG;CGTRG["3#]#$" M]6^=N@DWHLXN\KB)*!V\C"AUGER4WG&+V" 0V91=YWJB1#*$VWVP3(A2HJ%" MKI$\, .7.>/YE)6Y,Z6 !4@G/K,@?)QE>#(2 4YYC%>&Z0STZ'206Q/(12RL MY69*(AF_%IAW:4R+=PF4P93*IR7,00*Q-$A#$,O1'9HDPK#)2,8C9DOZ6?2? M"".J0@DLXU4OX.U9E@C$!G:48U@$[:=24%8@\@9; MK-0"E14@[*VI ?S$%V)UDB@5! !%#;SXZ:S7)^9VQ%*E)W:&4R.&TCI4<8YQ M>AGTAI;U);C9F3)KVKXV(Q$DL SD20=)S(FVLM"W1CVC3:!504A@=BP2O+=L&*!(! ME(7(G]_$(YX/!3L!(UV6"A*^#.MMBQW?U9=A]!0>)56*>4 GC<^(MI9 &T!$ MNFP\4;HR48J)R,[;4(;$1/CD_M7ETP_"(TI9=B8L"FYXQ.>,A\-5IW06\])N MWH7RRD# ]=5,(5/ITF +/ZQM)Y2("5R/PZ5I LR6B8T(Q3WL:Q2U2(>]8KL MJ%&"F*"+U4HF?IMGRX&5B>1&D@$R)%1/L3F-5%I*H34NUPQX*^!($%0&_J+Y*NI[$-X8-H#:6":&!6YUS(B9N@20JC @BW"2S< % D@^DDFY*Z>FN:0F\/K(^ M: %W*Z)+A97GOYO*H*(T!4!C?3J-8VT2KX OL88B1Y94P Y:1$&@)!&4CP$? M *\L0$'/%B'Q#CL?_!ILP')]+"RJPTH>K8C:8E6X>XR)X OKX>-($SS&F"59] M<->ZVVGS4^5/WW)G;!^QUHGR=1R7AIR[Q*]WC)IIZ_">SH@PEHTQT&\EZ!E# M;]_3)05*L IO25>*HV(5?M]&6SJ_+P]Z[02M1MS.DQ&M7X\JD7AB\_ZH2&>* MW=FU4-4F[I9\_:M=]$V0]&1*X=X3+X7G\7F@(/9G.\ELD=07/$"TM S4!240 MU!Z1/MJ"IG2,9OSNX)8"OB^RC;SXG,B M^#6ECY#5?0+Q]8@_U)EM?!\5T:I.##NI.ZB#)^AHQ9PY[HU^5<6@"T*(8J,> MD)TE!J /PZ_"K\6D5D_"%7%<)Z8'&9 MC[4:"Z+RG ^KLSI3+6^1%4I/!5HG(QW6-%\!" +Z3?)<\R$W.UWT/1T=.5_' M5JT#Q%>8!CRK>&%%?_;'(:BG4'S:E[GWC^]TN!HRND :$W\A]577*SX+A.;J M;JD71.TQL\'\RF[FZ>FJ&MI9+UAL[/7]+=5_S%_M^L7&OT^Q\EX&C@X-F M^__N_.61O]? W\G'T?XC1FYY;)B91+4:.]V &RJ.E2UX_K:V6YO)5&31[Q0W M+)H5( &%Q!^WD1E ^<<3BK]:/0-EK*:URB//W*Y_E,@F!W5_G?W"3 M7L2_, MJ'?3EXC";Q&J\%W $S.KBQ+ _P8+EZ_95ZR]FSVCW@;LV29'U#;RVB-$7R1J M_JSV5R4B%9"PB?G#;S;3[WDMJ4>NH-W]OU;07ROHSY9W3D=2I.S\1L0EG7&S MCTOG4I^,L)+.^-CVIW"U@$WHFFBXY3RK3H!6/M";+[:6WU%N\CG?TE[VUM>+ MA0Z?;_;#[=U8W/L]8[5C;2^Z\ &(K'3K71[XK+#Z#1]D^D]#C_\'4$L#!!0 M ( *N*Z5)^2?['!0@ *@H 7 86US=V$M,C R,3 T,S!E>#,Q,BYH M=&WE6FMSVS86_=Y?@RY V9(E)W+3U(_UC"61N #NX^#<"X*'/YY^/+G\SZ]9KMB-V:7ANE5,ZYVFK=?:AQFHCYXI^JS69 M3)J3;E.;8>ORHD5#]5JIUE8VA1.UHT.Z@T_)Q=$/AS\V&NQ4QV4F<\=B([F3 M@I56Y4/V64A[Q1J-2NI$%U.CAB/'.NU.Q#YKYNUVX@XD2;M2/VNV?:@NB3EZ[!D_5,.][A=&: M:)A7-<[41[;0/HBYO1+U-OO5JH[=[$&V+ MV14UGIQ=7)Z_.S\YOCS_^&')$?>:^=V-ZJTTZKS._JUR\BL[:;)?(#"4MLYB M:9Q*ILR-N'NUL;UWL+XA!P47 L,T4IFX?G=G%D&5"\S2;T1[CV9LU)R9\<_/ MONB6J-W<)C>5[RE%W(0AO'=,[>:9.QJ-WXA>F$ M'6>8/N8Y^TTG;L*-K+/S/&XB2OLO(TJ=)Q>EM]PB-@A$-F57N9ZD4@SA=A\L M$Z(D-%3(-1(.9N J9SR?LC)WII2P "G(9R.$C[,,5T8AP F/<0$M@3M-;5%: L'>F!O"%+][J)%&F$ 4-?#BI[->GYC;$4M2/;$SG!HY M5-:A\G.,T\V@-[2LS\'-SI19TO;E(*[WY!!WN1">U[9"4U4;$$'H)%&X]"$[ M9\A%'AP(MAJDDH+()! Y2)4=D3B)92!'(DBZ%LK&J;8E^A%M&IT&E!1&QU+@ MMF6; (600%F(_-EU/.(H4=@Q&.FB3"'AB['M3;GEN_IBC*["I:)Z,0_HI/$9 MT=8<: .(2)>U)TH6)DHP$=EY%\J0F$B?W+^Y?'HD/**@9:?2HNR&1WS.^'JX MZI3.8E[:];M07AE(N+Z:*60J71H,@,4_5M93"J1D[L>ADO26C.8)SHV'O6*[*A1@9B@B]6I$GYK:,N!54)QH\@ %1*JI]B<1BHM)3D/?>LSHB<@ M[#VA$#:%OE/! :*X3#GQ)LSR2MPF2_0(J7>^8L"O@21!4!OZ2_'-5/980!G< M! 5\B364.;)D"NR@118$ M2A)!^1CP ?"J A3T;!$2;[&S,4]+O][(?3))4$*H,0RW*TJ!5QM[G6CWP*[# M'^%R=77@ 8&.6/LVU" #7;K[-5B'X?B-M*0"*_EZ5]MH)6(VYODA&M7X\J*3RQ M>7]4I#/%[NQ*IM4F[HY\_9M=]+<@Z( MEN:!>DL)!+4'I,^E2N=&-8YJQVEC;S*6OX$ALTPY)^472'>@D1.I72CHYP?9 M!)S!<98X%-]4<\W6H/RC5%#?K[;^LY%[W'V.Q25:$2>LSF_*X@5A*^ MK[+-3?$YD?R*TD?(ZCZ!^'K$/]29;7P?%-&J3@P[J174P04Z6GG#'/=&OZIB MT 4A1+%1#SG,(H'9,D, X!1O3,78*Q\1/.O\A*KT&&DH,0!^'7Z5?JTB,OXA M5Q7">F!QE8]U.I9$Y3D?5L_J3+6\95:D>BK1.AGIL*;Y D 0T+\ESSW R]4= MIXN^YZ=#YPO;2GZ @$O3@*M37EC9G_TX !<5*9_V5>X=YCL=+(Y.IU!C(C3D MPNK4Q:>%T%P=4&U'47.['28V^!>SF:OSJV9H:SFQW-C9]D==]S5_L>\7&W>Z MS\"\V RG^>8OP![2E(9#'152YYF&'$E$_*KG^5 MR"_[=7\H_@#3VF18[<5XX>WT)<8VG%%_FU'A%/Z)F=5#JO6?*\ZS%\Q=S4K1 M.JST (0_NNB+ F-5T%"Y YN8?W;+9OH]+Z3^)72NE3,?'7+_K^A\7@ \&2F9 ML'#.6 M][X"5^U/VK==^ !$4+KE+E]YVZSZ#._P^;<)C_X'4$L#!!0 ( *N*Z5)7 M?=T2,@8 $8J 7 86US=V$M,C R,3 T,S!E>#,R,2YH=&WM6FUOVS80 M_KY?<76Q-@%L2[*=-]L-D#DIVK5K@\9=L4\#+9XLHA*ID51L[]?O2,EI'"=9 MTZ);TS@?C$AWY+WPCN3S0,-'QV]'XS].3R"U>0:G[W]Y_7($C580?.B.@N!X M? POQK^]AEX[C&"LF33""B59%@0G;QK02*TM^D$PF\W:LVY;Z6DP?A>XJ7I! MII3!-K>\<3AT;^@7&3_\:?BHU8)C%9"/#B>*+PR$7YR#XLX;H(K(( M#W:QTTUZ<329[.V&^QS#"=^->M'NSI\1.1F0>C7&V$6&SQJYD*T4G?U^K]/> MVRGL8":X3?M1&/[<6%&U.+HK4A$S%R%&C@MM2D9N6$5G&'L7CYY'.V&@X-P%U2REH+O/\!QBG#&](1) M-*VW\PP7 M*YU#%+9>0:*T5TF$B4EE@4P#DM\3.969L*DWK?&O4FAT^YYQL5Q9 M[2VV[=XZ39*4FG9L>RCU,F*=:Z9**#;L_'[?2$I+!R;Y;L23B]]<(Z M"PD3FMPI-!IGN.G$+,N AM$24"I(4) GIEGG1S):.'I/$W)_:GASI%5FE=^J M0%TWZ\TK"T+N\S[9U*7%JDLE12%2VM'QUM!'CC'F5R (A/:^5&X$_(.&U']QJJB MOW/#OF39),/E#!.EJ:%:U,(9*PSVE_\,N#!%QA9](7TC^D9O.P+E+(%5Y M;<3;J\3U0;@3'K0[.W[/L'1R6+ZT7)^3[=#+ LO7A9WNWG+LM?);!]\J['ZC M>:/]>^;PG5(<^!742XWEYMRK5I=3&V>&-JMGC6YCJ5,PSJG1^IUB#M%J06:8 MK-5/53K__?D25N<+;0 'M(-RMG#-_&N9+:J=^J(!ZQ3=\T"K[>@.084NI,;# MC?^:H*KM]#L+J[$I68KT7Y%(S_T4GBH\=<7!7>QH)C MJ$QP6/IWO_KDCFW1[6[:8M,6/\0),4H)OUZ#DATF.278);@CW+9N =05?CDF M;!E;I5?(H(L."CQ8^"K>Y'H*ZOX1$L\O(.Z&D-@0$AM"8D-(; B)#2&Q(20V MU\V'<-V\1$C [W0ED>84S8:1V/3"AI'P,7]1[X\HLK5M*SM!Z%RFF30/^2=O"/RP$S81 85X73\AC4N<1LJ=$3 M&,"* IDV'I0O"O0P./><0 W3,2-OM)(BAG/'HA#@_-(H4F8(N]* 0JMSX;@- MPLHWXG."O#-!B->CW9HZH&EOTT]*+85)JXFO$!5.?D%6C%2>"U,%HT%8XV)( MD@I/NR#0V#L@Z'M5E>,KQ(Q?9^&8G$]?G:V2#1QI=?F2=$H$55G-.7GNH68< MKN&,]C^3,/*L',L]W]4DJ[JV+RZ;IRU&D2'M/S2D0M"8H$8ZE#UC)!= CKDB M]VS?5:N?C'6;@/,8Z39"-BLS9 /GCH RV0(,6A<5(3JRX9@G1_6L&C-EG-;6 MUHOD(E#U/9/4U9LPQN3=^H%@73_AI")O0I:JTZT/^Y5O ^K?ZPM)_ MZWGX#U!+ 0(4 Q0 ( *N*Z5(>>UJE!E$# &57) 2 " M 0 !A;7-W82TR,#(Q,#0S,"YH=&U02P$"% ,4 " "KBNE2TW9:.A42 M #RP0 $@ @ $V40, 86US=V$M,C R,3 T,S N>'-D4$L! M A0#% @ JXKI4MC5A/%"* 2)V,# &%M M M<0H %@ @ '+5P< 86US=V$M,C R,3 T,S!?;&%B+GAM;%!+ M 0(4 Q0 ( *N*Z5)4W>LGKYP #,E!P 6 " <)6" !A M;7-W82TR,#(Q,#0S,%]P&UL4$L! A0#% @ JXKI4N93A1'! P M&"$ !< ( !I?,( &%M