From 3851aa5d6f27ef233c44d066e1ee4ed6dd23cac2 Mon Sep 17 00:00:00 2001 From: Adrien Crivelli Date: Sun, 27 Nov 2016 18:54:51 +0900 Subject: [PATCH] Migrate docs to Markdown and Read the Docs FIX #8 --- .../Examples/Calculations/DateTime/DATE.php | 83 - .../Calculations/DateTime/DATEVALUE.php | 76 - .../exampleWorkBookReader03.php | 80 - Documentation/FunctionListByCategory.txt | 377 ----- Documentation/FunctionListByName.txt | 381 ----- .../Functionality Cross-Reference.xls | Bin 38912 -> 0 bytes ...lter Reference developer documentation.doc | Bin 636416 -> 0 bytes ...tion Reference developer documentation.doc | Bin 628736 -> 0 bytes ...umentation - Reading Spreadsheet Files.doc | Bin 173568 -> 0 bytes .../PHPExcel developer documentation.doc | Bin 885248 -> 0 bytes .../FunctionReference/01-Introduction.md | 0 .../02-01-Date-and-Time-Handling.md | 0 .../02-General-Introduction.md | 0 .../FunctionReference/03-01-Cube-Functions.md | 0 .../03-02-Database-Functions.md | 0 .../03-03-Date-and-Time-Functions.md | 0 .../Calculations/Database/DAVERAGE.php | 0 .../Examples/Calculations/Database/DCOUNT.php | 0 .../Examples/Calculations/Database/DGET.php | 0 .../Examples/Calculations/Database/DMAX.php | 0 .../Examples/Calculations/Database/DMIN.php | 0 .../Calculations/Database/DPRODUCT.php | 0 .../Examples/Calculations/Database/DSTDEV.php | 0 .../Calculations/Database/DSTDEVP.php | 0 .../Examples/Calculations/Database/DVAR.php | 0 .../Examples/Calculations/Database/DVARP.php | 0 docs/Examples/Calculations/DateTime/DATE.php | 79 + .../Calculations/DateTime/DATEVALUE.php | 72 + .../Examples/Calculations/DateTime/TIME.php | 42 +- .../Calculations/DateTime/TIMEVALUE.php | 36 +- .../Examples/Calculations/index.php | 0 .../Examples/Reader/exampleReader01.php | 0 .../Examples/Reader/exampleReader02.php | 0 .../Examples/Reader/exampleReader03.php | 0 .../Examples/Reader/exampleReader04.php | 0 .../Examples/Reader/exampleReader05.php | 0 .../Examples/Reader/exampleReader06.php | 0 .../Examples/Reader/exampleReader07.php | 0 .../Examples/Reader/exampleReader08.php | 0 .../Examples/Reader/exampleReader09.php | 0 .../Examples/Reader/exampleReader10.php | 0 .../Examples/Reader/exampleReader11.php | 0 .../Examples/Reader/exampleReader12.php | 0 .../Examples/Reader/exampleReader13.php | 0 .../Examples/Reader/exampleReader14.php | 0 .../Examples/Reader/exampleReader15.php | 0 .../Examples/Reader/exampleReader16.php | 0 .../Examples/Reader/exampleReader17.php | 0 .../Examples/Reader/exampleReader18.php | 5 +- .../Examples/Reader/exampleReader19.php | 11 +- .../Examples/Reader/sampleData/example1.csv | 0 .../Examples/Reader/sampleData/example1.tsv | 0 .../Examples/Reader/sampleData/example1.xls | Bin .../Examples/Reader/sampleData/example2.csv | 0 .../Examples/Reader/sampleData/example2.xls | Bin .../exampleWorkBookReader01.php | 41 +- .../exampleWorkBookReader02.php | 14 +- .../exampleWorkBookReader03.php | 76 + .../exampleWorkBookReader04.php | 15 +- .../sampleData/example1.xls | Bin .../sampleData/example1.xlsx | Bin .../sampleData/example2.xls | Bin {Documentation => docs}/Examples/index.php | 0 .../Features/Autofilters/01-Autofilters.md | 0 .../Autofilters/02-Setting-an-Autofilter.md | 0 .../Autofilters/03-Autofilter-Expressions.md | 0 .../04-01-Autofilter-Expressions-Simple.md | 0 .../04-02-Autofilter-Expressions-Dategroup.md | 0 .../04-03-Autofilter-Expressions-Custom.md | 0 .../04-04-Autofilter-Expressions-Dynamic.md | 0 .../04-05-Autofilter-Expressions-Topten.md | 0 .../Autofilters/05-Executing-Autofilters.md | 0 .../Autofilters/06-Autofilter-Sorting.md | 0 .../Autofilters/images/01-01-autofilter.png | Bin .../Autofilters/images/01-02-autofilter.png | Bin .../images/01-03-filter-icon-1.png | Bin .../images/01-03-filter-icon-2.png | Bin .../Autofilters/images/01-04-autofilter.png | Bin .../images/04-01-simple-autofilter.png | Bin .../images/04-02-dategroup-autofilter.png | Bin .../images/04-03-custom-autofilter-1.png | Bin .../images/04-03-custom-autofilter-2.png | Bin .../images/04-04-dynamic-autofilter.png | Bin .../images/04-05-topten-autofilter-1.png | Bin .../images/04-05-topten-autofilter-2.png | Bin docs/Functions/FeaturesCrossReference.md | 1372 +++++++++++++++++ .../Functions/FunctionListByCategory.md | 0 .../Functions/FunctionListByName.md | 0 .../Overview/01-Getting-Started.md | 0 .../Overview/02-Architecture.md | 0 .../Overview/03-Creating-a-Spreadsheet.md | 0 .../Overview/04-Configuration-Settings.md | 0 .../Overview/05-Deleting-a-Workbook.md | 0 .../Overview/06-Worksheets.md | 6 +- .../Overview/07-Accessing-Cells.md | 0 .../markdown => docs}/Overview/08-Recipes.md | 0 .../Overview/09-Calculation-Engine.md | 0 .../Overview/10-Reading-and-Writing.md | 0 .../Overview/11-Appendices.md | 2 +- .../Overview/images/01-schematic.png | Bin .../Overview/images/02-readers-writers.png | Bin .../Overview/images/07-simple-example-1.png | Bin .../Overview/images/07-simple-example-2.png | Bin .../Overview/images/07-simple-example-3.png | Bin .../Overview/images/07-simple-example-4.png | Bin .../Overview/images/08-cell-comment.png | Bin .../Overview/images/08-column-width.png | Bin .../Overview/images/08-page-setup-margins.png | Bin .../images/08-page-setup-scaling-options.png | Bin .../images/08-styling-border-options.png | Bin .../images/09-command-line-calculation.png | Bin .../Overview/images/09-formula-in-cell-1.png | Bin .../Overview/images/09-formula-in-cell-2.png | Bin .../01-File-Formats.md | 0 .../ReadingSpreadsheetFiles/02-Security.md | 0 .../03-Loading-a-Spreadsheet.md | 0 .../04-Loading-with-a-Reader.md | 0 .../05-Reader-Options.md | 0 .../06-Error-Handling.md | 0 .../07-Helper-Methods.md | 0 .../assets/ClassDiagrams/Architecture.cd | 0 .../assets/ClassDiagrams/Architecture.png | Bin .../assets/ClassDiagrams/ClassDiagrams.csproj | 0 .../ClassDiagrams/ClassDiagrams.csproj.user | 0 .../assets/ClassDiagrams/ClassDiagrams.sln | 0 .../assets/ClassDiagrams/Classes/IReader.cs | 0 .../assets/ClassDiagrams/Classes/IWriter.cs | 0 .../assets/ClassDiagrams/Classes/PHPExcel.cs | 0 .../Classes/PHPExcel_IOFactory.cs | 0 .../Classes/PHPExcel_Reader_Excel2007.cs | 0 .../Classes/PHPExcel_Reader_Excel5.cs | 0 .../Classes/PHPExcel_Reader_Serialized.cs | 0 .../Classes/PHPExcel_Writer_Excel2007.cs | 0 .../Classes/PHPExcel_Writer_Serialized.cs | 0 .../assets/ClassDiagrams/Classes/Worksheet.cs | 0 .../ClassDiagrams/Exports/Architecture.png | Bin .../ClassDiagrams/Exports/ReaderWriter.png | Bin .../assets/ClassDiagrams/ReaderWriter.cd | 0 .../assets/ClassDiagrams/ReaderWriter.png | Bin 139 files changed, 1675 insertions(+), 1093 deletions(-) delete mode 100644 Documentation/Examples/Calculations/DateTime/DATE.php delete mode 100644 Documentation/Examples/Calculations/DateTime/DATEVALUE.php delete mode 100644 Documentation/Examples/Reading WorkBook Data/exampleWorkBookReader03.php delete mode 100644 Documentation/FunctionListByCategory.txt delete mode 100644 Documentation/FunctionListByName.txt delete mode 100644 Documentation/Functionality Cross-Reference.xls delete mode 100644 Documentation/PHPExcel AutoFilter Reference developer documentation.doc delete mode 100644 Documentation/PHPExcel Function Reference developer documentation.doc delete mode 100644 Documentation/PHPExcel User Documentation - Reading Spreadsheet Files.doc delete mode 100644 Documentation/PHPExcel developer documentation.doc rename {Documentation/markdown => docs}/CalculationEngine/FunctionReference/01-Introduction.md (100%) rename {Documentation/markdown => docs}/CalculationEngine/FunctionReference/02-01-Date-and-Time-Handling.md (100%) rename {Documentation/markdown => docs}/CalculationEngine/FunctionReference/02-General-Introduction.md (100%) rename {Documentation/markdown => docs}/CalculationEngine/FunctionReference/03-01-Cube-Functions.md (100%) rename {Documentation/markdown => docs}/CalculationEngine/FunctionReference/03-02-Database-Functions.md (100%) rename {Documentation/markdown => docs}/CalculationEngine/FunctionReference/03-03-Date-and-Time-Functions.md (100%) rename {Documentation => docs}/Examples/Calculations/Database/DAVERAGE.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DCOUNT.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DGET.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DMAX.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DMIN.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DPRODUCT.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DSTDEV.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DSTDEVP.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DVAR.php (100%) rename {Documentation => docs}/Examples/Calculations/Database/DVARP.php (100%) create mode 100644 docs/Examples/Calculations/DateTime/DATE.php create mode 100644 docs/Examples/Calculations/DateTime/DATEVALUE.php rename {Documentation => docs}/Examples/Calculations/DateTime/TIME.php (50%) rename {Documentation => docs}/Examples/Calculations/DateTime/TIMEVALUE.php (51%) rename {Documentation => docs}/Examples/Calculations/index.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader01.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader02.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader03.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader04.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader05.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader06.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader07.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader08.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader09.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader10.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader11.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader12.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader13.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader14.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader15.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader16.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader17.php (100%) rename {Documentation => docs}/Examples/Reader/exampleReader18.php (82%) rename {Documentation => docs}/Examples/Reader/exampleReader19.php (69%) rename {Documentation => docs}/Examples/Reader/sampleData/example1.csv (100%) rename {Documentation => docs}/Examples/Reader/sampleData/example1.tsv (100%) rename {Documentation => docs}/Examples/Reader/sampleData/example1.xls (100%) rename {Documentation => docs}/Examples/Reader/sampleData/example2.csv (100%) rename {Documentation => docs}/Examples/Reader/sampleData/example2.xls (100%) rename {Documentation => docs}/Examples/Reading WorkBook Data/exampleWorkBookReader01.php (64%) rename {Documentation => docs}/Examples/Reading WorkBook Data/exampleWorkBookReader02.php (75%) create mode 100644 docs/Examples/Reading WorkBook Data/exampleWorkBookReader03.php rename {Documentation => docs}/Examples/Reading WorkBook Data/exampleWorkBookReader04.php (69%) rename {Documentation => docs}/Examples/Reading WorkBook Data/sampleData/example1.xls (100%) rename {Documentation => docs}/Examples/Reading WorkBook Data/sampleData/example1.xlsx (100%) rename {Documentation => docs}/Examples/Reading WorkBook Data/sampleData/example2.xls (100%) rename {Documentation => docs}/Examples/index.php (100%) rename {Documentation/markdown => docs}/Features/Autofilters/01-Autofilters.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/02-Setting-an-Autofilter.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/03-Autofilter-Expressions.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/04-01-Autofilter-Expressions-Simple.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/04-02-Autofilter-Expressions-Dategroup.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/04-03-Autofilter-Expressions-Custom.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/04-04-Autofilter-Expressions-Dynamic.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/04-05-Autofilter-Expressions-Topten.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/05-Executing-Autofilters.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/06-Autofilter-Sorting.md (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/01-01-autofilter.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/01-02-autofilter.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/01-03-filter-icon-1.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/01-03-filter-icon-2.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/01-04-autofilter.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/04-01-simple-autofilter.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/04-02-dategroup-autofilter.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/04-03-custom-autofilter-1.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/04-03-custom-autofilter-2.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/04-04-dynamic-autofilter.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/04-05-topten-autofilter-1.png (100%) rename {Documentation/markdown => docs}/Features/Autofilters/images/04-05-topten-autofilter-2.png (100%) create mode 100644 docs/Functions/FeaturesCrossReference.md rename {Documentation/markdown => docs}/Functions/FunctionListByCategory.md (100%) rename {Documentation/markdown => docs}/Functions/FunctionListByName.md (100%) rename {Documentation/markdown => docs}/Overview/01-Getting-Started.md (100%) rename {Documentation/markdown => docs}/Overview/02-Architecture.md (100%) rename {Documentation/markdown => docs}/Overview/03-Creating-a-Spreadsheet.md (100%) rename {Documentation/markdown => docs}/Overview/04-Configuration-Settings.md (100%) rename {Documentation/markdown => docs}/Overview/05-Deleting-a-Workbook.md (100%) rename {Documentation/markdown => docs}/Overview/06-Worksheets.md (92%) rename {Documentation/markdown => docs}/Overview/07-Accessing-Cells.md (100%) rename {Documentation/markdown => docs}/Overview/08-Recipes.md (100%) rename {Documentation/markdown => docs}/Overview/09-Calculation-Engine.md (100%) rename {Documentation/markdown => docs}/Overview/10-Reading-and-Writing.md (100%) rename {Documentation/markdown => docs}/Overview/11-Appendices.md (90%) rename {Documentation/markdown => docs}/Overview/images/01-schematic.png (100%) rename {Documentation/markdown => docs}/Overview/images/02-readers-writers.png (100%) rename {Documentation/markdown => docs}/Overview/images/07-simple-example-1.png (100%) rename {Documentation/markdown => docs}/Overview/images/07-simple-example-2.png (100%) rename {Documentation/markdown => docs}/Overview/images/07-simple-example-3.png (100%) rename {Documentation/markdown => docs}/Overview/images/07-simple-example-4.png (100%) rename {Documentation/markdown => docs}/Overview/images/08-cell-comment.png (100%) rename {Documentation/markdown => docs}/Overview/images/08-column-width.png (100%) rename {Documentation/markdown => docs}/Overview/images/08-page-setup-margins.png (100%) rename {Documentation/markdown => docs}/Overview/images/08-page-setup-scaling-options.png (100%) rename {Documentation/markdown => docs}/Overview/images/08-styling-border-options.png (100%) rename {Documentation/markdown => docs}/Overview/images/09-command-line-calculation.png (100%) rename {Documentation/markdown => docs}/Overview/images/09-formula-in-cell-1.png (100%) rename {Documentation/markdown => docs}/Overview/images/09-formula-in-cell-2.png (100%) rename {Documentation/markdown => docs}/ReadingSpreadsheetFiles/01-File-Formats.md (100%) rename {Documentation/markdown => docs}/ReadingSpreadsheetFiles/02-Security.md (100%) rename {Documentation/markdown => docs}/ReadingSpreadsheetFiles/03-Loading-a-Spreadsheet.md (100%) rename {Documentation/markdown => docs}/ReadingSpreadsheetFiles/04-Loading-with-a-Reader.md (100%) rename {Documentation/markdown => docs}/ReadingSpreadsheetFiles/05-Reader-Options.md (100%) rename {Documentation/markdown => docs}/ReadingSpreadsheetFiles/06-Error-Handling.md (100%) rename {Documentation/markdown => docs}/ReadingSpreadsheetFiles/07-Helper-Methods.md (100%) rename {Documentation => docs}/assets/ClassDiagrams/Architecture.cd (100%) rename {Documentation => docs}/assets/ClassDiagrams/Architecture.png (100%) rename {Documentation => docs}/assets/ClassDiagrams/ClassDiagrams.csproj (100%) rename {Documentation => docs}/assets/ClassDiagrams/ClassDiagrams.csproj.user (100%) rename {Documentation => docs}/assets/ClassDiagrams/ClassDiagrams.sln (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/IReader.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/IWriter.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/PHPExcel.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/PHPExcel_IOFactory.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/PHPExcel_Reader_Excel2007.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/PHPExcel_Reader_Excel5.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/PHPExcel_Reader_Serialized.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/PHPExcel_Writer_Excel2007.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/PHPExcel_Writer_Serialized.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Classes/Worksheet.cs (100%) rename {Documentation => docs}/assets/ClassDiagrams/Exports/Architecture.png (100%) rename {Documentation => docs}/assets/ClassDiagrams/Exports/ReaderWriter.png (100%) rename {Documentation => docs}/assets/ClassDiagrams/ReaderWriter.cd (100%) rename {Documentation => docs}/assets/ClassDiagrams/ReaderWriter.png (100%) diff --git a/Documentation/Examples/Calculations/DateTime/DATE.php b/Documentation/Examples/Calculations/DateTime/DATE.php deleted file mode 100644 index 979d1f5e..00000000 --- a/Documentation/Examples/Calculations/DateTime/DATE.php +++ /dev/null @@ -1,83 +0,0 @@ - - - - - -PHPExcel Calculation Examples - - - - -

DATE

-

Returns the serial number of a particular date.

-getActiveSheet(); - -// Add some data -$testDates = array( array(2012,3,26), array(2012,2,29), array(2012,4,1), array(2012,12,25), - array(2012,10,31), array(2012,11,5), array(2012,1,1), array(2012,3,17), - array(2011,2,29), array(7,5,3), array(2012,13,1), array(2012,11,45), - array(2012,0,0), array(2012,1,0), array(2012,0,1), - array(2012,-2,2), array(2012,2,-2), array(2012,-2,-2), - ); -$testDateCount = count($testDates); - -$worksheet->fromArray($testDates,NULL,'A1',true); - -for ($row = 1; $row <= $testDateCount; ++$row) { - $worksheet->setCellValue('D'.$row, '=DATE(A'.$row.',B'.$row.',C'.$row.')'); - $worksheet->setCellValue('E'.$row, '=D'.$row); -} -$worksheet->getStyle('E1:E'.$testDateCount) - ->getNumberFormat() - ->setFormatCode('yyyy-mmm-dd'); - - -echo '
'; - - -// Test the formulae -?> - - - - - - - - - - - - - '; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - } - ?> -
Date ValueFormulaExcel DateStampFormatted DateStamp
YearMonthDay
' , $worksheet->getCell('A'.$row)->getFormattedValue() , '' , $worksheet->getCell('B'.$row)->getFormattedValue() , '' , $worksheet->getCell('C'.$row)->getFormattedValue() , '' , $worksheet->getCell('D'.$row)->getValue() , '' , $worksheet->getCell('D'.$row)->getFormattedValue() , '' , $worksheet->getCell('E'.$row)->getFormattedValue() , '
\ No newline at end of file diff --git a/Documentation/Examples/Calculations/DateTime/DATEVALUE.php b/Documentation/Examples/Calculations/DateTime/DATEVALUE.php deleted file mode 100644 index 4d5d8c26..00000000 --- a/Documentation/Examples/Calculations/DateTime/DATEVALUE.php +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -PHPExcel Calculation Examples - - - - -

DATEVALUE

-

Converts a date in the form of text to a serial number.

-getActiveSheet(); - -// Add some data -$testDates = array( '26 March 2012', '29 Feb 2012', 'April 1, 2012', '25/12/2012', - '2012-Oct-31', '5th November', 'January 1st', 'April 2012', - '17-03', '03-2012', '29 Feb 2011', '03-05-07', - '03-MAY-07', '03-13-07', - ); -$testDateCount = count($testDates); - -for($row = 1; $row <= $testDateCount; ++$row) { - $worksheet->setCellValue('A'.$row, $testDates[$row-1]); - $worksheet->setCellValue('B'.$row, '=DATEVALUE(A'.$row.')'); - $worksheet->setCellValue('C'.$row, '=B'.$row); -} - -$worksheet->getStyle('C1:C'.$testDateCount) - ->getNumberFormat() - ->setFormatCode('yyyy-mmm-dd'); - - -echo '
'; - - -// Test the formulae -?> -

Warning: The PHPExcel DATEVALUE() function accepts a wider range of date formats than MS Excel's DATEFORMAT() function.

- - - - - - - - '; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - } - ?> -
Date StringFormulaExcel DateStampFormatted DateStamp
' , $worksheet->getCell('A'.$row)->getFormattedValue() , '' , $worksheet->getCell('B'.$row)->getValue() , '' , $worksheet->getCell('B'.$row)->getFormattedValue() , '' , $worksheet->getCell('C'.$row)->getFormattedValue() , '
\ No newline at end of file diff --git a/Documentation/Examples/Reading WorkBook Data/exampleWorkBookReader03.php b/Documentation/Examples/Reading WorkBook Data/exampleWorkBookReader03.php deleted file mode 100644 index 08a78894..00000000 --- a/Documentation/Examples/Reading WorkBook Data/exampleWorkBookReader03.php +++ /dev/null @@ -1,80 +0,0 @@ - - - - - -PHPExcel Reading WorkBook Data Example #03 - - - - -

PHPExcel Reading WorkBook Data Example #03

-

Read Custom Property Values for a WorkBook

-load($inputFileName); - - -echo '
'; - -/** Read an array list of any custom properties for this document **/ -$customPropertyList = $objPHPExcel->getProperties()->getCustomProperties(); - -echo 'Custom Properties:
'; -/** Loop through the list of custom properties **/ -foreach($customPropertyList as $customPropertyName) { - echo '',$customPropertyName,': '; - /** Retrieve the property value **/ - $propertyValue = $objPHPExcel->getProperties()->getCustomPropertyValue($customPropertyName); - /** Retrieve the property type **/ - $propertyType = $objPHPExcel->getProperties()->getCustomPropertyType($customPropertyName); - - /** Manipulate properties as appropriate for display purposes **/ - switch($propertyType) { - case 'i' : // integer - $propertyType = 'integer number'; - break; - case 'f' : // float - $propertyType = 'floating point number'; - break; - case 's' : // string - $propertyType = 'string'; - break; - case 'd' : // date - $propertyValue = date('l, d<\s\up>S F Y g:i A',$propertyValue); - $propertyType = 'date'; - break; - case 'b' : // boolean - $propertyValue = ($propertyValue) ? 'TRUE' : 'FALSE'; - $propertyType = 'boolean'; - break; - } - - echo $propertyValue,' (',$propertyType,')
'; -} - - - -?> - - diff --git a/Documentation/FunctionListByCategory.txt b/Documentation/FunctionListByCategory.txt deleted file mode 100644 index a9f29a54..00000000 --- a/Documentation/FunctionListByCategory.txt +++ /dev/null @@ -1,377 +0,0 @@ -CATEGORY_CUBE - CUBEKPIMEMBER *** Not yet Implemented - CUBEMEMBER *** Not yet Implemented - CUBEMEMBERPROPERTY *** Not yet Implemented - CUBERANKEDMEMBER *** Not yet Implemented - CUBESET *** Not yet Implemented - CUBESETCOUNT *** Not yet Implemented - CUBEVALUE *** Not yet Implemented - -CATEGORY_DATABASE - DAVERAGE PHPExcel_Calculation_Database::DAVERAGE - DCOUNT PHPExcel_Calculation_Database::DCOUNT - DCOUNTA PHPExcel_Calculation_Database::DCOUNTA - DGET PHPExcel_Calculation_Database::DGET - DMAX PHPExcel_Calculation_Database::DMAX - DMIN PHPExcel_Calculation_Database::DMIN - DPRODUCT PHPExcel_Calculation_Database::DPRODUCT - DSTDEV PHPExcel_Calculation_Database::DSTDEV - DSTDEVP PHPExcel_Calculation_Database::DSTDEVP - DSUM PHPExcel_Calculation_Database::DSUM - DVAR PHPExcel_Calculation_Database::DVAR - DVARP PHPExcel_Calculation_Database::DVARP - -CATEGORY_DATE_AND_TIME - DATE PHPExcel_Calculation_DateTime::DATE - DATEDIF PHPExcel_Calculation_DateTime::DATEDIF - DATEVALUE PHPExcel_Calculation_DateTime::DATEVALUE - DAY PHPExcel_Calculation_DateTime::DAYOFMONTH - DAYS360 PHPExcel_Calculation_DateTime::DAYS360 - EDATE PHPExcel_Calculation_DateTime::EDATE - EOMONTH PHPExcel_Calculation_DateTime::EOMONTH - HOUR PHPExcel_Calculation_DateTime::HOUROFDAY - MINUTE PHPExcel_Calculation_DateTime::MINUTE - MONTH PHPExcel_Calculation_DateTime::MONTHOFYEAR - NETWORKDAYS PHPExcel_Calculation_DateTime::NETWORKDAYS - NOW PHPExcel_Calculation_DateTime::DATETIMENOW - SECOND PHPExcel_Calculation_DateTime::SECOND - TIME PHPExcel_Calculation_DateTime::TIME - TIMEVALUE PHPExcel_Calculation_DateTime::TIMEVALUE - TODAY PHPExcel_Calculation_DateTime::DATENOW - WEEKDAY PHPExcel_Calculation_DateTime::WEEKDAY - WEEKNUM PHPExcel_Calculation_DateTime::WEEKNUM - WORKDAY PHPExcel_Calculation_DateTime::WORKDAY - YEAR PHPExcel_Calculation_DateTime::YEAR - YEARFRAC PHPExcel_Calculation_DateTime::YEARFRAC - -CATEGORY_ENGINEERING - BESSELI PHPExcel_Calculation_Engineering::BESSELI - BESSELJ PHPExcel_Calculation_Engineering::BESSELJ - BESSELK PHPExcel_Calculation_Engineering::BESSELK - BESSELY PHPExcel_Calculation_Engineering::BESSELY - BIN2DEC PHPExcel_Calculation_Engineering::BINTODEC - BIN2HEX PHPExcel_Calculation_Engineering::BINTOHEX - BIN2OCT PHPExcel_Calculation_Engineering::BINTOOCT - COMPLEX PHPExcel_Calculation_Engineering::COMPLEX - CONVERT PHPExcel_Calculation_Engineering::CONVERTUOM - DEC2BIN PHPExcel_Calculation_Engineering::DECTOBIN - DEC2HEX PHPExcel_Calculation_Engineering::DECTOHEX - DEC2OCT PHPExcel_Calculation_Engineering::DECTOOCT - DELTA PHPExcel_Calculation_Engineering::DELTA - ERF PHPExcel_Calculation_Engineering::ERF - ERFC PHPExcel_Calculation_Engineering::ERFC - GESTEP PHPExcel_Calculation_Engineering::GESTEP - HEX2BIN PHPExcel_Calculation_Engineering::HEXTOBIN - HEX2DEC PHPExcel_Calculation_Engineering::HEXTODEC - HEX2OCT PHPExcel_Calculation_Engineering::HEXTOOCT - IMABS PHPExcel_Calculation_Engineering::IMABS - IMAGINARY PHPExcel_Calculation_Engineering::IMAGINARY - IMARGUMENT PHPExcel_Calculation_Engineering::IMARGUMENT - IMCONJUGATE PHPExcel_Calculation_Engineering::IMCONJUGATE - IMCOS PHPExcel_Calculation_Engineering::IMCOS - IMDIV PHPExcel_Calculation_Engineering::IMDIV - IMEXP PHPExcel_Calculation_Engineering::IMEXP - IMLN PHPExcel_Calculation_Engineering::IMLN - IMLOG10 PHPExcel_Calculation_Engineering::IMLOG10 - IMLOG2 PHPExcel_Calculation_Engineering::IMLOG2 - IMPOWER PHPExcel_Calculation_Engineering::IMPOWER - IMPRODUCT PHPExcel_Calculation_Engineering::IMPRODUCT - IMREAL PHPExcel_Calculation_Engineering::IMREAL - IMSIN PHPExcel_Calculation_Engineering::IMSIN - IMSQRT PHPExcel_Calculation_Engineering::IMSQRT - IMSUB PHPExcel_Calculation_Engineering::IMSUB - IMSUM PHPExcel_Calculation_Engineering::IMSUM - OCT2BIN PHPExcel_Calculation_Engineering::OCTTOBIN - OCT2DEC PHPExcel_Calculation_Engineering::OCTTODEC - OCT2HEX PHPExcel_Calculation_Engineering::OCTTOHEX - -CATEGORY_FINANCIAL - ACCRINT PHPExcel_Calculation_Financial::ACCRINT - ACCRINTM PHPExcel_Calculation_Financial::ACCRINTM - AMORDEGRC PHPExcel_Calculation_Financial::AMORDEGRC - AMORLINC PHPExcel_Calculation_Financial::AMORLINC - COUPDAYBS PHPExcel_Calculation_Financial::COUPDAYBS - COUPDAYS PHPExcel_Calculation_Financial::COUPDAYS - COUPDAYSNC PHPExcel_Calculation_Financial::COUPDAYSNC - COUPNCD PHPExcel_Calculation_Financial::COUPNCD - COUPNUM PHPExcel_Calculation_Financial::COUPNUM - COUPPCD PHPExcel_Calculation_Financial::COUPPCD - CUMIPMT PHPExcel_Calculation_Financial::CUMIPMT - CUMPRINC PHPExcel_Calculation_Financial::CUMPRINC - DB PHPExcel_Calculation_Financial::DB - DDB PHPExcel_Calculation_Financial::DDB - DISC PHPExcel_Calculation_Financial::DISC - DOLLARDE PHPExcel_Calculation_Financial::DOLLARDE - DOLLARFR PHPExcel_Calculation_Financial::DOLLARFR - DURATION *** Not yet Implemented - EFFECT PHPExcel_Calculation_Financial::EFFECT - FV PHPExcel_Calculation_Financial::FV - FVSCHEDULE PHPExcel_Calculation_Financial::FVSCHEDULE - INTRATE PHPExcel_Calculation_Financial::INTRATE - IPMT PHPExcel_Calculation_Financial::IPMT - IRR PHPExcel_Calculation_Financial::IRR - ISPMT PHPExcel_Calculation_Financial::ISPMT - MDURATION *** Not yet Implemented - MIRR PHPExcel_Calculation_Financial::MIRR - NOMINAL PHPExcel_Calculation_Financial::NOMINAL - NPER PHPExcel_Calculation_Financial::NPER - NPV PHPExcel_Calculation_Financial::NPV - ODDFPRICE *** Not yet Implemented - ODDFYIELD *** Not yet Implemented - ODDLPRICE *** Not yet Implemented - ODDLYIELD *** Not yet Implemented - PMT PHPExcel_Calculation_Financial::PMT - PPMT PHPExcel_Calculation_Financial::PPMT - PRICE PHPExcel_Calculation_Financial::PRICE - PRICEDISC PHPExcel_Calculation_Financial::PRICEDISC - PRICEMAT PHPExcel_Calculation_Financial::PRICEMAT - PV PHPExcel_Calculation_Financial::PV - RATE PHPExcel_Calculation_Financial::RATE - RECEIVED PHPExcel_Calculation_Financial::RECEIVED - SLN PHPExcel_Calculation_Financial::SLN - SYD PHPExcel_Calculation_Financial::SYD - TBILLEQ PHPExcel_Calculation_Financial::TBILLEQ - TBILLPRICE PHPExcel_Calculation_Financial::TBILLPRICE - TBILLYIELD PHPExcel_Calculation_Financial::TBILLYIELD - USDOLLAR *** Not yet Implemented - VDB *** Not yet Implemented - XIRR PHPExcel_Calculation_Financial::XIRR - XNPV PHPExcel_Calculation_Financial::XNPV - YIELD *** Not yet Implemented - YIELDDISC PHPExcel_Calculation_Financial::YIELDDISC - YIELDMAT PHPExcel_Calculation_Financial::YIELDMAT - -CATEGORY_INFORMATION - CELL *** Not yet Implemented - ERROR.TYPE PHPExcel_Calculation_Functions::ERROR_TYPE - INFO *** Not yet Implemented - ISBLANK PHPExcel_Calculation_Functions::IS_BLANK - ISERR PHPExcel_Calculation_Functions::IS_ERR - ISERROR PHPExcel_Calculation_Functions::IS_ERROR - ISEVEN PHPExcel_Calculation_Functions::IS_EVEN - ISLOGICAL PHPExcel_Calculation_Functions::IS_LOGICAL - ISNA PHPExcel_Calculation_Functions::IS_NA - ISNONTEXT PHPExcel_Calculation_Functions::IS_NONTEXT - ISNUMBER PHPExcel_Calculation_Functions::IS_NUMBER - ISODD PHPExcel_Calculation_Functions::IS_ODD - ISREF *** Not yet Implemented - ISTEXT PHPExcel_Calculation_Functions::IS_TEXT - N PHPExcel_Calculation_Functions::N - NA PHPExcel_Calculation_Functions::NA - TYPE PHPExcel_Calculation_Functions::TYPE - VERSION PHPExcel_Calculation_Functions::VERSION - -CATEGORY_LOGICAL - AND PHPExcel_Calculation_Logical::LOGICAL_AND - FALSE PHPExcel_Calculation_Logical::FALSE - IF PHPExcel_Calculation_Logical::STATEMENT_IF - IFERROR PHPExcel_Calculation_Logical::IFERROR - NOT PHPExcel_Calculation_Logical::NOT - OR PHPExcel_Calculation_Logical::LOGICAL_OR - TRUE PHPExcel_Calculation_Logical::TRUE - -CATEGORY_LOOKUP_AND_REFERENCE - ADDRESS PHPExcel_Calculation_LookupRef::CELL_ADDRESS - AREAS *** Not yet Implemented - CHOOSE PHPExcel_Calculation_LookupRef::CHOOSE - COLUMN PHPExcel_Calculation_LookupRef::COLUMN - COLUMNS PHPExcel_Calculation_LookupRef::COLUMNS - GETPIVOTDATA *** Not yet Implemented - HLOOKUP PHPExcel_Calculation_LookupRef::HLOOKUP - HYPERLINK PHPExcel_Calculation_LookupRef::HYPERLINK - INDEX PHPExcel_Calculation_LookupRef::INDEX - INDIRECT PHPExcel_Calculation_LookupRef::INDIRECT - LOOKUP PHPExcel_Calculation_LookupRef::LOOKUP - MATCH PHPExcel_Calculation_LookupRef::MATCH - OFFSET PHPExcel_Calculation_LookupRef::OFFSET - ROW PHPExcel_Calculation_LookupRef::ROW - ROWS PHPExcel_Calculation_LookupRef::ROWS - RTD *** Not yet Implemented - TRANSPOSE PHPExcel_Calculation_LookupRef::TRANSPOSE - VLOOKUP PHPExcel_Calculation_LookupRef::VLOOKUP - -CATEGORY_MATH_AND_TRIG - ABS abs - ACOS acos - ACOSH acosh - ASIN asin - ASINH asinh - ATAN atan - ATAN2 PHPExcel_Calculation_MathTrig::REVERSE_ATAN2 - ATANH atanh - CEILING PHPExcel_Calculation_MathTrig::CEILING - COMBIN PHPExcel_Calculation_MathTrig::COMBIN - COS cos - COSH cosh - DEGREES rad2deg - EVEN PHPExcel_Calculation_MathTrig::EVEN - EXP exp - FACT PHPExcel_Calculation_MathTrig::FACT - FACTDOUBLE PHPExcel_Calculation_MathTrig::FACTDOUBLE - FLOOR PHPExcel_Calculation_MathTrig::FLOOR - GCD PHPExcel_Calculation_MathTrig::GCD - INT PHPExcel_Calculation_MathTrig::INT - LCM PHPExcel_Calculation_MathTrig::LCM - LN log - LOG PHPExcel_Calculation_MathTrig::LOG_BASE - LOG10 log10 - MDETERM PHPExcel_Calculation_MathTrig::MDETERM - MINVERSE PHPExcel_Calculation_MathTrig::MINVERSE - MMULT PHPExcel_Calculation_MathTrig::MMULT - MOD PHPExcel_Calculation_MathTrig::MOD - MROUND PHPExcel_Calculation_MathTrig::MROUND - MULTINOMIAL PHPExcel_Calculation_MathTrig::MULTINOMIAL - ODD PHPExcel_Calculation_MathTrig::ODD - PI pi - POWER PHPExcel_Calculation_MathTrig::POWER - PRODUCT PHPExcel_Calculation_MathTrig::PRODUCT - QUOTIENT PHPExcel_Calculation_MathTrig::QUOTIENT - RADIANS deg2rad - RAND PHPExcel_Calculation_MathTrig::RAND - RANDBETWEEN PHPExcel_Calculation_MathTrig::RAND - ROMAN PHPExcel_Calculation_MathTrig::ROMAN - ROUND round - ROUNDDOWN PHPExcel_Calculation_MathTrig::ROUNDDOWN - ROUNDUP PHPExcel_Calculation_MathTrig::ROUNDUP - SERIESSUM PHPExcel_Calculation_MathTrig::SERIESSUM - SIGN PHPExcel_Calculation_MathTrig::SIGN - SIN sin - SINH sinh - SQRT sqrt - SQRTPI PHPExcel_Calculation_MathTrig::SQRTPI - SUBTOTAL PHPExcel_Calculation_MathTrig::SUBTOTAL - SUM PHPExcel_Calculation_MathTrig::SUM - SUMIF PHPExcel_Calculation_MathTrig::SUMIF - SUMIFS *** Not yet Implemented - SUMPRODUCT PHPExcel_Calculation_MathTrig::SUMPRODUCT - SUMSQ PHPExcel_Calculation_MathTrig::SUMSQ - SUMX2MY2 PHPExcel_Calculation_MathTrig::SUMX2MY2 - SUMX2PY2 PHPExcel_Calculation_MathTrig::SUMX2PY2 - SUMXMY2 PHPExcel_Calculation_MathTrig::SUMXMY2 - TAN tan - TANH tanh - TRUNC PHPExcel_Calculation_MathTrig::TRUNC - -CATEGORY_STATISTICAL - AVEDEV PHPExcel_Calculation_Statistical::AVEDEV - AVERAGE PHPExcel_Calculation_Statistical::AVERAGE - AVERAGEA PHPExcel_Calculation_Statistical::AVERAGEA - AVERAGEIF PHPExcel_Calculation_Statistical::AVERAGEIF - AVERAGEIFS *** Not yet Implemented - BETADIST PHPExcel_Calculation_Statistical::BETADIST - BETAINV PHPExcel_Calculation_Statistical::BETAINV - BINOMDIST PHPExcel_Calculation_Statistical::BINOMDIST - CHIDIST PHPExcel_Calculation_Statistical::CHIDIST - CHIINV PHPExcel_Calculation_Statistical::CHIINV - CHITEST *** Not yet Implemented - CONFIDENCE PHPExcel_Calculation_Statistical::CONFIDENCE - CORREL PHPExcel_Calculation_Statistical::CORREL - COUNT PHPExcel_Calculation_Statistical::COUNT - COUNTA PHPExcel_Calculation_Statistical::COUNTA - COUNTBLANK PHPExcel_Calculation_Statistical::COUNTBLANK - COUNTIF PHPExcel_Calculation_Statistical::COUNTIF - COUNTIFS *** Not yet Implemented - COVAR PHPExcel_Calculation_Statistical::COVAR - CRITBINOM PHPExcel_Calculation_Statistical::CRITBINOM - DEVSQ PHPExcel_Calculation_Statistical::DEVSQ - EXPONDIST PHPExcel_Calculation_Statistical::EXPONDIST - FDIST *** Not yet Implemented - FINV *** Not yet Implemented - FISHER PHPExcel_Calculation_Statistical::FISHER - FISHERINV PHPExcel_Calculation_Statistical::FISHERINV - FORECAST PHPExcel_Calculation_Statistical::FORECAST - FREQUENCY *** Not yet Implemented - FTEST *** Not yet Implemented - GAMMADIST PHPExcel_Calculation_Statistical::GAMMADIST - GAMMAINV PHPExcel_Calculation_Statistical::GAMMAINV - GAMMALN PHPExcel_Calculation_Statistical::GAMMALN - GEOMEAN PHPExcel_Calculation_Statistical::GEOMEAN - GROWTH PHPExcel_Calculation_Statistical::GROWTH - HARMEAN PHPExcel_Calculation_Statistical::HARMEAN - HYPGEOMDIST PHPExcel_Calculation_Statistical::HYPGEOMDIST - INTERCEPT PHPExcel_Calculation_Statistical::INTERCEPT - KURT PHPExcel_Calculation_Statistical::KURT - LARGE PHPExcel_Calculation_Statistical::LARGE - LINEST PHPExcel_Calculation_Statistical::LINEST - LOGEST PHPExcel_Calculation_Statistical::LOGEST - LOGINV PHPExcel_Calculation_Statistical::LOGINV - LOGNORMDIST PHPExcel_Calculation_Statistical::LOGNORMDIST - MAX PHPExcel_Calculation_Statistical::MAX - MAXA PHPExcel_Calculation_Statistical::MAXA - MAXIF PHPExcel_Calculation_Statistical::MAXIF - MEDIAN PHPExcel_Calculation_Statistical::MEDIAN - MEDIANIF *** Not yet Implemented - MIN PHPExcel_Calculation_Statistical::MIN - MINA PHPExcel_Calculation_Statistical::MINA - MINIF PHPExcel_Calculation_Statistical::MINIF - MODE PHPExcel_Calculation_Statistical::MODE - NEGBINOMDIST PHPExcel_Calculation_Statistical::NEGBINOMDIST - NORMDIST PHPExcel_Calculation_Statistical::NORMDIST - NORMINV PHPExcel_Calculation_Statistical::NORMINV - NORMSDIST PHPExcel_Calculation_Statistical::NORMSDIST - NORMSINV PHPExcel_Calculation_Statistical::NORMSINV - PEARSON PHPExcel_Calculation_Statistical::CORREL - PERCENTILE PHPExcel_Calculation_Statistical::PERCENTILE - PERCENTRANK PHPExcel_Calculation_Statistical::PERCENTRANK - PERMUT PHPExcel_Calculation_Statistical::PERMUT - POISSON PHPExcel_Calculation_Statistical::POISSON - PROB *** Not yet Implemented - QUARTILE PHPExcel_Calculation_Statistical::QUARTILE - RANK PHPExcel_Calculation_Statistical::RANK - RSQ PHPExcel_Calculation_Statistical::RSQ - SKEW PHPExcel_Calculation_Statistical::SKEW - SLOPE PHPExcel_Calculation_Statistical::SLOPE - SMALL PHPExcel_Calculation_Statistical::SMALL - STANDARDIZE PHPExcel_Calculation_Statistical::STANDARDIZE - STDEV PHPExcel_Calculation_Statistical::STDEV - STDEVA PHPExcel_Calculation_Statistical::STDEVA - STDEVP PHPExcel_Calculation_Statistical::STDEVP - STDEVPA PHPExcel_Calculation_Statistical::STDEVPA - STEYX PHPExcel_Calculation_Statistical::STEYX - TDIST PHPExcel_Calculation_Statistical::TDIST - TINV PHPExcel_Calculation_Statistical::TINV - TREND PHPExcel_Calculation_Statistical::TREND - TRIMMEAN PHPExcel_Calculation_Statistical::TRIMMEAN - TTEST *** Not yet Implemented - VAR PHPExcel_Calculation_Statistical::VARFunc - VARA PHPExcel_Calculation_Statistical::VARA - VARP PHPExcel_Calculation_Statistical::VARP - VARPA PHPExcel_Calculation_Statistical::VARPA - WEIBULL PHPExcel_Calculation_Statistical::WEIBULL - ZTEST PHPExcel_Calculation_Statistical::ZTEST - -CATEGORY_TEXT_AND_DATA - ASC *** Not yet Implemented - BAHTTEXT *** Not yet Implemented - CHAR PHPExcel_Calculation_TextData::CHARACTER - CLEAN PHPExcel_Calculation_TextData::TRIMNONPRINTABLE - CODE PHPExcel_Calculation_TextData::ASCIICODE - CONCATENATE PHPExcel_Calculation_TextData::CONCATENATE - DOLLAR PHPExcel_Calculation_TextData::DOLLAR - EXACT *** Not yet Implemented - FIND PHPExcel_Calculation_TextData::SEARCHSENSITIVE - FINDB PHPExcel_Calculation_TextData::SEARCHSENSITIVE - FIXED PHPExcel_Calculation_TextData::FIXEDFORMAT - JIS *** Not yet Implemented - LEFT PHPExcel_Calculation_TextData::LEFT - LEFTB PHPExcel_Calculation_TextData::LEFT - LEN PHPExcel_Calculation_TextData::STRINGLENGTH - LENB PHPExcel_Calculation_TextData::STRINGLENGTH - LOWER PHPExcel_Calculation_TextData::LOWERCASE - MID PHPExcel_Calculation_TextData::MID - MIDB PHPExcel_Calculation_TextData::MID - PHONETIC *** Not yet Implemented - PROPER PHPExcel_Calculation_TextData::PROPERCASE - REPLACE PHPExcel_Calculation_TextData::REPLACE - REPLACEB PHPExcel_Calculation_TextData::REPLACE - REPT str_repeat - RIGHT PHPExcel_Calculation_TextData::RIGHT - RIGHTB PHPExcel_Calculation_TextData::RIGHT - SEARCH PHPExcel_Calculation_TextData::SEARCHINSENSITIVE - SEARCHB PHPExcel_Calculation_TextData::SEARCHINSENSITIVE - SUBSTITUTE PHPExcel_Calculation_TextData::SUBSTITUTE - T PHPExcel_Calculation_TextData::RETURNSTRING - TEXT PHPExcel_Calculation_TextData::TEXTFORMAT - TRIM PHPExcel_Calculation_TextData::TRIMSPACES - UPPER PHPExcel_Calculation_TextData::UPPERCASE - VALUE PHPExcel_Calculation_TextData::VALUE diff --git a/Documentation/FunctionListByName.txt b/Documentation/FunctionListByName.txt deleted file mode 100644 index d498dd3b..00000000 --- a/Documentation/FunctionListByName.txt +++ /dev/null @@ -1,381 +0,0 @@ -ABS CATEGORY_MATH_AND_TRIG abs -ACCRINT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::ACCRINT -ACCRINTM CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::ACCRINTM -ACOS CATEGORY_MATH_AND_TRIG acos -ACOSH CATEGORY_MATH_AND_TRIG acosh -ADDRESS CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::CELL_ADDRESS -AMORDEGRC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::AMORDEGRC -AMORLINC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::AMORLINC -AND CATEGORY_LOGICAL PHPExcel_Calculation_Logical::LOGICAL_AND -AREAS CATEGORY_LOOKUP_AND_REFERENCE *** Not yet Implemented -ASC CATEGORY_TEXT_AND_DATA *** Not yet Implemented -ASIN CATEGORY_MATH_AND_TRIG asin -ASINH CATEGORY_MATH_AND_TRIG asinh -ATAN CATEGORY_MATH_AND_TRIG atan -ATAN2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::REVERSE_ATAN2 -ATANH CATEGORY_MATH_AND_TRIG atanh -AVEDEV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVEDEV -AVERAGE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVERAGE -AVERAGEA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVERAGEA -AVERAGEIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVERAGEIF -AVERAGEIFS CATEGORY_STATISTICAL *** Not yet Implemented - -BAHTTEXT CATEGORY_TEXT_AND_DATA *** Not yet Implemented -BESSELI CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELI -BESSELJ CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELJ -BESSELK CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELK -BESSELY CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELY -BETADIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::BETADIST -BETAINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::BETAINV -BIN2DEC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BINTODEC -BIN2HEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BINTOHEX -BIN2OCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BINTOOCT -BINOMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::BINOMDIST - -CEILING CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::CEILING -CELL CATEGORY_INFORMATION *** Not yet Implemented -CHAR CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::CHARACTER -CHIDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CHIDIST -CHIINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CHIINV -CHITEST CATEGORY_STATISTICAL *** Not yet Implemented -CHOOSE CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::CHOOSE -CLEAN CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::TRIMNONPRINTABLE -CODE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::ASCIICODE -COLUMN CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::COLUMN -COLUMNS CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::COLUMNS -COMBIN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::COMBIN -COMPLEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::COMPLEX -CONCATENATE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::CONCATENATE -CONFIDENCE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CONFIDENCE -CONVERT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::CONVERTUOM -CORREL CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CORREL -COS CATEGORY_MATH_AND_TRIG cos -COSH CATEGORY_MATH_AND_TRIG cosh -COUNT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNT -COUNTA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNTA -COUNTBLANK CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNTBLANK -COUNTIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNTIF -COUNTIFS CATEGORY_STATISTICAL *** Not yet Implemented -COUPDAYBS CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPDAYBS -COUPDAYS CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPDAYS -COUPDAYSNC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPDAYSNC -COUPNCD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPNCD -COUPNUM CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPNUM -COUPPCD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPPCD -COVAR CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COVAR -CRITBINOM CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CRITBINOM -CUBEKPIMEMBER CATEGORY_CUBE *** Not yet Implemented -CUBEMEMBER CATEGORY_CUBE *** Not yet Implemented -CUBEMEMBERPROPERTY CATEGORY_CUBE *** Not yet Implemented -CUBERANKEDMEMBER CATEGORY_CUBE *** Not yet Implemented -CUBESET CATEGORY_CUBE *** Not yet Implemented -CUBESETCOUNT CATEGORY_CUBE *** Not yet Implemented -CUBEVALUE CATEGORY_CUBE *** Not yet Implemented -CUMIPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::CUMIPMT -CUMPRINC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::CUMPRINC - -DATE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATE -DATEDIF CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATEDIF -DATEVALUE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATEVALUE -DAVERAGE CATEGORY_DATABASE PHPExcel_Calculation_Database::DAVERAGE -DAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DAYOFMONTH -DAYS360 CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DAYS360 -DB CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DB -DCOUNT CATEGORY_DATABASE PHPExcel_Calculation_Database::DCOUNT -DCOUNTA CATEGORY_DATABASE PHPExcel_Calculation_Database::DCOUNTA -DDB CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DDB -DEC2BIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DECTOBIN -DEC2HEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DECTOHEX -DEC2OCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DECTOOCT -DEGREES CATEGORY_MATH_AND_TRIG rad2deg -DELTA CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DELTA -DEVSQ CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::DEVSQ -DGET CATEGORY_DATABASE PHPExcel_Calculation_Database::DGET -DISC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DISC -DMAX CATEGORY_DATABASE PHPExcel_Calculation_Database::DMAX -DMIN CATEGORY_DATABASE PHPExcel_Calculation_Database::DMIN -DOLLAR CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::DOLLAR -DOLLARDE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DOLLARDE -DOLLARFR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DOLLARFR -DPRODUCT CATEGORY_DATABASE PHPExcel_Calculation_Database::DPRODUCT -DSTDEV CATEGORY_DATABASE PHPExcel_Calculation_Database::DSTDEV -DSTDEVP CATEGORY_DATABASE PHPExcel_Calculation_Database::DSTDEVP -DSUM CATEGORY_DATABASE PHPExcel_Calculation_Database::DSUM -DURATION CATEGORY_FINANCIAL *** Not yet Implemented -DVAR CATEGORY_DATABASE PHPExcel_Calculation_Database::DVAR -DVARP CATEGORY_DATABASE PHPExcel_Calculation_Database::DVARP - -EDATE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::EDATE -EFFECT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::EFFECT -EOMONTH CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::EOMONTH -ERF CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::ERF -ERFC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::ERFC -ERROR.TYPE CATEGORY_INFORMATION PHPExcel_Calculation_Functions::ERROR_TYPE -EVEN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::EVEN -EXACT CATEGORY_TEXT_AND_DATA *** Not yet Implemented -EXP CATEGORY_MATH_AND_TRIG exp -EXPONDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::EXPONDIST - -FACT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::FACT -FACTDOUBLE CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::FACTDOUBLE -FALSE CATEGORY_LOGICAL PHPExcel_Calculation_Logical::FALSE -FDIST CATEGORY_STATISTICAL *** Not yet Implemented -FIND CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHSENSITIVE -FINDB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHSENSITIVE -FINV CATEGORY_STATISTICAL *** Not yet Implemented -FISHER CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::FISHER -FISHERINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::FISHERINV -FIXED CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::FIXEDFORMAT -FLOOR CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::FLOOR -FORECAST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::FORECAST -FREQUENCY CATEGORY_STATISTICAL *** Not yet Implemented -FTEST CATEGORY_STATISTICAL *** Not yet Implemented -FV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::FV -FVSCHEDULE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::FVSCHEDULE - -GAMMADIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GAMMADIST -GAMMAINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GAMMAINV -GAMMALN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GAMMALN -GCD CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::GCD -GEOMEAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GEOMEAN -GESTEP CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::GESTEP -GETPIVOTDATA CATEGORY_LOOKUP_AND_REFERENCE *** Not yet Implemented -GROWTH CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GROWTH - -HARMEAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::HARMEAN -HEX2BIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::HEXTOBIN -HEX2DEC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::HEXTODEC -HEX2OCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::HEXTOOCT -HLOOKUP CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::HLOOKUP -HOUR CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::HOUROFDAY -HYPERLINK CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::HYPERLINK -HYPGEOMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::HYPGEOMDIST - -IF CATEGORY_LOGICAL PHPExcel_Calculation_Logical::STATEMENT_IF -IFERROR CATEGORY_LOGICAL PHPExcel_Calculation_Logical::IFERROR -IMABS CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMABS -IMAGINARY CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMAGINARY -IMARGUMENT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMARGUMENT -IMCONJUGATE CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMCONJUGATE -IMCOS CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMCOS -IMDIV CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMDIV -IMEXP CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMEXP -IMLN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMLN -IMLOG10 CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMLOG10 -IMLOG2 CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMLOG2 -IMPOWER CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMPOWER -IMPRODUCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMPRODUCT -IMREAL CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMREAL -IMSIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSIN -IMSQRT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSQRT -IMSUB CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSUB -IMSUM CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSUM -INDEX CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::INDEX -INDIRECT CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::INDIRECT -INFO CATEGORY_INFORMATION *** Not yet Implemented -INT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::INT -INTERCEPT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::INTERCEPT -INTRATE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::INTRATE -IPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::IPMT -IRR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::IRR -ISBLANK CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_BLANK -ISERR CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_ERR -ISERROR CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_ERROR -ISEVEN CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_EVEN -ISLOGICAL CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_LOGICAL -ISNA CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_NA -ISNONTEXT CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_NONTEXT -ISNUMBER CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_NUMBER -ISODD CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_ODD -ISPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::ISPMT -ISREF CATEGORY_INFORMATION *** Not yet Implemented -ISTEXT CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_TEXT - -JIS CATEGORY_TEXT_AND_DATA *** Not yet Implemented - -KURT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::KURT - -LARGE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LARGE -LCM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::LCM -LEFT CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::LEFT -LEFTB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::LEFT -LEN CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::STRINGLENGTH -LENB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::STRINGLENGTH -LINEST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LINEST -LN CATEGORY_MATH_AND_TRIG log -LOG CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::LOG_BASE -LOG10 CATEGORY_MATH_AND_TRIG log10 -LOGEST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LOGEST -LOGINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LOGINV -LOGNORMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LOGNORMDIST -LOOKUP CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::LOOKUP -LOWER CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::LOWERCASE - -MATCH CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::MATCH -MAX CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MAX -MAXA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MAXA -MAXIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MAXIF -MDETERM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MDETERM -MDURATION CATEGORY_FINANCIAL *** Not yet Implemented -MEDIAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MEDIAN -MEDIANIF CATEGORY_STATISTICAL *** Not yet Implemented -MID CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::MID -MIDB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::MID -MIN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MIN -MINA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MINA -MINIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MINIF -MINUTE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::MINUTE -MINVERSE CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MINVERSE -MIRR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::MIRR -MMULT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MMULT -MOD CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MOD -MODE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MODE -MONTH CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::MONTHOFYEAR -MROUND CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MROUND -MULTINOMIAL CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MULTINOMIAL - -N CATEGORY_INFORMATION PHPExcel_Calculation_Functions::N -NA CATEGORY_INFORMATION PHPExcel_Calculation_Functions::NA -NEGBINOMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NEGBINOMDIST -NETWORKDAYS CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::NETWORKDAYS -NOMINAL CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::NOMINAL -NORMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMDIST -NORMINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMINV -NORMSDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMSDIST -NORMSINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMSINV -NOT CATEGORY_LOGICAL PHPExcel_Calculation_Logical::NOT -NOW CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATETIMENOW -NPER CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::NPER -NPV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::NPV - -OCT2BIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::OCTTOBIN -OCT2DEC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::OCTTODEC -OCT2HEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::OCTTOHEX -ODD CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ODD -ODDFPRICE CATEGORY_FINANCIAL *** Not yet Implemented -ODDFYIELD CATEGORY_FINANCIAL *** Not yet Implemented -ODDLPRICE CATEGORY_FINANCIAL *** Not yet Implemented -ODDLYIELD CATEGORY_FINANCIAL *** Not yet Implemented -OFFSET CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::OFFSET -OR CATEGORY_LOGICAL PHPExcel_Calculation_Logical::LOGICAL_OR - -PEARSON CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CORREL -PERCENTILE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::PERCENTILE -PERCENTRANK CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::PERCENTRANK -PERMUT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::PERMUT -PHONETIC CATEGORY_TEXT_AND_DATA *** Not yet Implemented -PI CATEGORY_MATH_AND_TRIG pi -PMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PMT -POISSON CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::POISSON -POWER CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::POWER -PPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PPMT -PRICE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PRICE -PRICEDISC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PRICEDISC -PRICEMAT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PRICEMAT -PROB CATEGORY_STATISTICAL *** Not yet Implemented -PRODUCT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::PRODUCT -PROPER CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::PROPERCASE -PV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PV - -QUARTILE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::QUARTILE -QUOTIENT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::QUOTIENT - -RADIANS CATEGORY_MATH_AND_TRIG deg2rad -RAND CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::RAND -RANDBETWEEN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::RAND -RANK CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::RANK -RATE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::RATE -RECEIVED CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::RECEIVED -REPLACE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::REPLACE -REPLACEB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::REPLACE -REPT CATEGORY_TEXT_AND_DATA str_repeat -RIGHT CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::RIGHT -RIGHTB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::RIGHT -ROMAN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ROMAN -ROUND CATEGORY_MATH_AND_TRIG round -ROUNDDOWN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ROUNDDOWN -ROUNDUP CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ROUNDUP -ROW CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::ROW -ROWS CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::ROWS -RSQ CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::RSQ -RTD CATEGORY_LOOKUP_AND_REFERENCE *** Not yet Implemented - -SEARCH CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHINSENSITIVE -SEARCHB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHINSENSITIVE -SECOND CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::SECOND -SERIESSUM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SERIESSUM -SIGN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SIGN -SIN CATEGORY_MATH_AND_TRIG sin -SINH CATEGORY_MATH_AND_TRIG sinh -SKEW CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::SKEW -SLN CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::SLN -SLOPE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::SLOPE -SMALL CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::SMALL -SQRT CATEGORY_MATH_AND_TRIG sqrt -SQRTPI CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SQRTPI -STANDARDIZE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STANDARDIZE -STDEV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEV -STDEVA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEVA -STDEVP CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEVP -STDEVPA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEVPA -STEYX CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STEYX -SUBSTITUTE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SUBSTITUTE -SUBTOTAL CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUBTOTAL -SUM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUM -SUMIF CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMIF -SUMIFS CATEGORY_MATH_AND_TRIG *** Not yet Implemented -SUMPRODUCT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMPRODUCT -SUMSQ CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMSQ -SUMX2MY2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMX2MY2 -SUMX2PY2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMX2PY2 -SUMXMY2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMXMY2 -SYD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::SYD - -T CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::RETURNSTRING -TAN CATEGORY_MATH_AND_TRIG tan -TANH CATEGORY_MATH_AND_TRIG tanh -TBILLEQ CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::TBILLEQ -TBILLPRICE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::TBILLPRICE -TBILLYIELD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::TBILLYIELD -TDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TDIST -TEXT CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::TEXTFORMAT -TIME CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::TIME -TIMEVALUE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::TIMEVALUE -TINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TINV -TODAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATENOW -TRANSPOSE CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::TRANSPOSE -TREND CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TREND -TRIM CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::TRIMSPACES -TRIMMEAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TRIMMEAN -TRUE CATEGORY_LOGICAL PHPExcel_Calculation_Logical::TRUE -TRUNC CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::TRUNC -TTEST CATEGORY_STATISTICAL *** Not yet Implemented -TYPE CATEGORY_INFORMATION PHPExcel_Calculation_Functions::TYPE - -UPPER CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::UPPERCASE -USDOLLAR CATEGORY_FINANCIAL *** Not yet Implemented - -VALUE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::VALUE -VAR CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARFunc -VARA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARA -VARP CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARP -VARPA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARPA -VDB CATEGORY_FINANCIAL *** Not yet Implemented -VERSION CATEGORY_INFORMATION PHPExcel_Calculation_Functions::VERSION -VLOOKUP CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::VLOOKUP - -WEEKDAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::WEEKDAY -WEEKNUM CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::WEEKNUM -WEIBULL CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::WEIBULL -WORKDAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::WORKDAY - -XIRR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::XIRR -XNPV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::XNPV - -YEAR CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::YEAR -YEARFRAC CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::YEARFRAC -YIELD CATEGORY_FINANCIAL *** Not yet Implemented -YIELDDISC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::YIELDDISC -YIELDMAT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::YIELDMAT - -ZTEST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::ZTEST diff --git a/Documentation/Functionality Cross-Reference.xls b/Documentation/Functionality Cross-Reference.xls deleted file mode 100644 index 227fd612f0a99ae0c2b318f36d8ad63b4513ed93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38912 zcmeHw3v`^vb>8gawRk^BfTTo`%Qrv~A_-6w^&$w61i2tUf&eH|epFrp3vxvei!2tl zs8|sk+ovb7lh~9ax0X^naa=o!o5YV=j_c^ry7B2Lt?H=uapLNvO5^yXwN64SZQSJ8 zM!#?7f6SeIVBt7zlH$ktcmKIFb6<1soyR}3c=PJhps@j4_ z@I2(FTNLt_mYDRv6LiJsDe^`vDYBcyCtEl>&$`|pe)PKYM z7B#0Tl^RKAuf+dvT?3kjWQ07t0K>aKQmrC@Rj8-&*{U{Z?%MR{8vXg(y6l(r=l!Zp z-BdH`1E=rXatIg{>RyN*(dB+Ye{R*EP56wcXLX%#X~=%HNxh2lG4%nOdsOw*M2@N? zaHZ8nmBr`ZrxKSV5peotDybl+TeU0)j4UeJQyV!C31-zLHRXNJLmpGAzN}Jp%aqy# zy_e=`llmCgU3$E@emCk8XFW=)r#do$7Pzc3>MFkXE9OVkStGZ~&o8$HYYl~hnlm`o zE>j|+4wTS7aYR(@G9{vF-7-`Z?7g_QHmNz3t%OeR zTLwo&^_7%`Ht%wJ)$>hShtYZ|uP|-vS#kkRH&w1zRceh=TR*;a+n#OP_TBrIZvSyp zF) zx(zR3(#zf2y%l*6bsu@CdsF2e)unc^Vp!}g)-&Ov{QYVVR4NF80f&}>gyj1ALV^d> z?P{+@(68;$_p55McD;7>>k9qP)(2DbTkrKgPiMAns=P&gLbW4fBD;`6j`uZ~oS9D{ zcdh!Dsu{UwW|3z;rl$datNJ7)iM&~DSD%h|s~+`M^j&ea4Zv;q+o$fpy-z&^_1vr8 ztj1Idagb#?kt$v1EvWOFS_=zT>VGZ8^|$$WAx?Oe5C5Nj)++pOqaW6dpzVSyYV_Fz zfY$%#y`0LAYW?TK|5XwAGezLPRRsQ25%_Nxfq%LP{8x&=-&X`)jGtooKd14)Egb#) ziz0BtPkwpBPd@zDi{SZ85%}kez@IAu|M?>D-z@@PDL?;O<3Y4>^keL#)rWtmwe`dG zAFfxGPwMh*0epJ;`OVL7R+Z0ccoia^w!{C80{Zg(y{ia(PZ9X;f^hUc2JXZYMj&bb z#-0%@4gBkB6px!RYSw&qNO-*uUl+pTctmrX@&VkTiyqJ55Ai^ya~zZf)(T?|_~^qT#pt<$>Sm+33Ftjx#Yl=*#HAz_%)P^){T(5saAGZRyL4OMH&t4}(*42{=Gb`5Ijw19t~M+2B0K zg%hcUJ9rEnbRBrDU*5rQ$|JWRpP=C2@$pv{fkz!Yb(-$hrK0>h<$e6s4t|4YOA$S6 zDZ(eT=io8;w;F#%^@R5haC zufP+uul#{U6Gj5j{0a=GB`fqh6evbTaSD~1bZQ#Y@?hxlSjmcSXk3@07v4jI|D-TKO*4bVjlG3fSqdX*~TW4o^ zNJ_WPuJVwSZk^5m3C18;Ypq@qJsW+88B1S%X(% zUteDyQ-rxp5$5CenX+N|J5eFD&%VC57gplZ zjenkJ3O_mfbQ|Shpo)S{<2%FBVkBTH-#qRTNS;m=F^{G1K5Zd+#Btw4KvIR)_gsDH zMxY+wOF#SB&n_tsiO-mZdFt`KG=RZVe1`~NppxG-cLQoS4IIigO`j<*bZFW>Q=XS< z+CEdBmulKRQ?^I?Oxdt}FTEE`6*sWRW3h9N2Jb_K%HpGUa%?%6W|kj53;|Fxo6pJp z0VgyP1RJTI{0c{c3PfJUOr?LN6$VyX;rL1`46d}o$(2?}th54OgNGJThFVXpw8F?r zE1X_w1fsU zx>?oI4o>Mwrqw0WlTT)A2{NX~)MTns({H@`Uka0HbIJ7Pli68X zg~_aO$sEWhv%3Tt_PUU@;yz%YAWY)Q43Rv2<5@c*k zyD|KoFFsqC%zBqh0ZZFef{blxH-`V<+g~nBW`j$nfTi7Df{blxH->M#@U6mRZgI&J zu(Z7;$k>*4WBA!W`m@4hZgt5Nu(aM1WNb^jG5mvXe7-Q5jU;ohw57#C=3p6?*3PXu`R8q_ghbXs4$sLE|~(B)>(p#ZD~EdU-{-!g~@Do z$rP}(JtfH4me$kznU8(7FqybZrhujGD?!G#w4UDUUwgGMnJq4v0+x251R2}XdV2rn z`ClqTrU5TAus9L)oBd9|dD~J=(Y{itGw=Gn!brD;NMTVf(k%{B+luf8X>_D8((NHq z*pG{JhlA9%8Ks{3HxCv@x+6piYjKfwIY?~_QEGAO*9s%u86t&kxJbJlq_#aMb?Vc< zUl{4G5GgFdMY`WXYPY^p-+ywj5Yia7K46$Nkes?6yIZz=wN1?;FxV(68|uC7@S zsL{hOBIVT1C%~m6O`uv~kp`KZUq(>aPQ^s3R-~SYHe(YFUM3yAoSM86Kbo4ExgLAm z;cMMe9r(J8!QiC2f}!D2Jk8+G=8DTgdQfNwP@gN#9;*YcOv>lVqWOHjx_z-? z>3S?KS*fZ3k)wK}8@IagV%a^5)hOHPl&!}0+^}pMtEKy}nZ>Wuy;zAlJDoa}OEJ`0 zz(&Tb9{WzJYe9`W7Hd%B4yQ)VQbS%1Nvj=OfAG5M_#<;O$=PHslf4$7NIjCf9y=jX zMekf{QODII*iFi|pVjT30VCI-^9iu?2<(AV62JA?*q(XSLN=@ z;xU7crdR{cOdxzB+Js4lg&eWZMc!Hfxru*8kT3Op@_CNoiM-cFju_}7Z!3V@#K9uS z&CnpKksq*;BNjRVp<+z|r;rm!HJEV>r*Bwzw_uthd{ z=>A-E^BavTbALlPq!=*oS*(KYwo4YOs?ZRlkU1Mn{HZdU>b*48iF9rT+S)H`RWze{CSV;oG#vGn zZ|xDHxKE?VOz`GNXm zJ&aO4hCJB(@kb_8Gj}5F>xZ6w`|d(v|GD?V$T0ol497+weRTW*5FLMT_!PcQPK*o# zHhOGujZ()llM7d|dKDkdX691aTsk!m=y)zUJC)2%Sx`iqquCU@TClC3Fy4wEOXgC0 zC(>6_5OX9mm7Y$gnD0GKh55d%BQ73G%}-|2a~!V$>G;CMhf|X|)IXKF_Kr+;iu8{^ zl1t4_A$W#dp}{`A!XoSVP z%E7LqU1!(wWr5l&iA6jr*u&yw>BaNJGWD{8(%{_l?J{u(r4bdzFwjnA=katto6g}WuGG2tRJQwAYC1iO zz|whiVLq3++GRx;#KhBk`w?Lmu!V*Q7`>A5GqW?-;+?aZ_;evk3C3EUFI9WH716&|@@{p3R{<8_#8t zL{D-&o6TfVb`ULsnLi-?*=+KfkC|Z8Q0R(IFI>Ht%Ek>WK9ZcjfnmW{Agxo;p(hq9q5LU89$jyU%H&z>t&x$PvtIyvy5!3wxD`B)LWij=oJF@!mi`3pFsn($ z$8*V-vX_P#Cnhl(4KPk*=HmPJ zg}EUQ^Lq=lLjPng{q~fO+}=nrtWbDB;naW)*)^8b&tgzNfLFXQTJ>}I9>;ebZ1L;( z{vCWjib%Kz>llB9`NgNO6q|*o{0df28QmVf3$Od2pY7Na^XK?}AHL7QQ?NFoUcvV) zz7N6UUcvX%_&#_KkivJrkM9@peHJ@GZiPxFV;#7W=Ur$EeMQxin9w|F#0 zx9W*e3pDkE-}v4uBNs>e9@6mL8h*R}{8d3ufvL7q@yNT7^CC{=DW2I=@7AT? zqd#||^t8Ud)3?id?hLT}Sznj+Jfi*wy8dxYHfQxh%mgNxajYB60^%=O#Pxgp{a6t! zc10>x^{c9(q5=lS1GpclKMztwV*Mwh z=5bGBDW+E|5R_7=Cau{J55?e(MjTBXAYO@nR2hp2JR4_EF>3UmyIzl&S@^TbE+X)CFZ4bw2%c7;xpKqDawHSvLYZ z9oF`1Qk6*2a!slVDfYJ}RgDzYY*IBy(RNL$7AamPRfkkafiG&pdJRa?zD>zSq-fbD z)r?WYRFG;xD&?iv0owB*Efc8SJE1*3) zWpiBtnxPC8c%^2iY_7R|)6Q##uDQR#aNU9whR{02c07f#oS(8KsuU7cLZVRGN=Rg< zY>6=Nvt+0g5>=wF2|2425>*O`D$!%uC2ff+(G&FJ1&7ad3*HoC@UJDJ4WGj61V3d< zggvAd*HuCyZnh64s)8@rDO;i{ArTKphkRBEiK>J|e8Xs$v?Z$25@Dj_$-p+c2dU?P zuUhN#IH0qNNT4Vy?W09&NsIM`maS}WuKRT4vpk7;ZrdoPfW-Y6Y|7_JTW0pOvuAg zhmj`+s-XliAx})m6BF{p;9W)!l!vcDZFwlk5O5iJYK1(tLY`V7Ppy!rR>;GjfD83m zE99vS(3JCvN`E|X$=^F{7}ZkbxxOXlnpJlVnnqZwNU3 zlqM*7K}r*Y4L)DWIxQtf z4wSM^OUW?$Q{|_ZYd@mK^agMfrwM&rjJ>a(yDC+#sZE5EhH=3zn1(LP~ml*p~De z7n?zf3&S#kg{1w*(}0=tw${K-pMxYkcyt_m^UsW2$ny|?qE2IK6P)u$F+t(b`ZVp8T{^wsrBRy@q|_=(ONCh?mz}g zbi0@0`bYvlqGznG9TJ5z%XT4AyO5||M1^)p6nam)Xrp!^QM-_+T}ad}Bx)BD@i15@ zQ9C3$i=C!E*Ocgrm*NO>NbksG8+8bYI)p?WLZS{KQHPMILrByiBjmfQ1?TGp=j#RMJRK)F=h%D* zE9-{y4T5w2AaUrY8wBSY1m_zB=Nkm)8wBSY1m_zB=Nkm)8wBS(a2Im^9L{)f^gRez zu|KcF&OT+?)6T!*Q4^tZnNjB9&tIj)YmFs=)`Fs>Q8Fs{0}Fs@sqC-9!e zg630dGzcd{D`xucelu+hbQn3%jDf7^62S9>H#m0M?gY8>G4B2O=0Ts zY)6o-VT?B}jAI2CMh|si^gb6x zD|KPCG8aY*a$&S$_bn-{*M-qiTo_y0g|UTQ7%j<#(SlqUEx?66=)mZkM*tgA%rPn3 z2HB=VdWQk?`U6{HifucD)1ao_fXHJTC-f;%mOLu**w#bppLq3-i9ELXkb20=J1+9r z_NUd`yu3k?M;l1sIFaGy1oFbzNLv_!t(&})B9Ataz+M)Umk>B<8_n3=V)9NQ)`fBK z6k?s7vftmH!YJI%v-NojeRMdRI2DY-sijk*7doZ&=Eu)dK`&%Va@@_>%@pl*6!Q8h zd$!E?gUwE5)wZkwLnKM#Wgn}Xk48!R@T^r6w94;T^s^a%J2 zc^MIWjtD+S&_*FIBSN1eg3l45&k^uxQ?U6Q(eoHzpY-cy95FNcJR|Id{@tt|_43XN zn>Z_M;w-3#R&Z9d=2_qvP(K}D;Yz_fy%eLxsNN|>4UP#djR^{4LcTFUf$?PwyR(c8 z;{waLu!(VjWgJ+-)?`E)!|pDFWkO(?5LhMzmI;A{F>DM6`V5wH0t~a^EFC+F=F@6{`034|Jch9ioe&@ zOR&G_%{N83yDxS#20kiySJJjCZVmvBw+J^o0mH7=n=SZuuc)fi_28QD4^#eU@cnBI z1|9_*Y^smr$Ro!%i)yj@`xWnlRQ~bD3!tKK2ohth*t_-T^AYZL)8{!=UzEE`p0D6O z8E~nOP3qkzkyF4`g}o1F^lp#Vo5b=~?D%QN8Zg&JT8|LoUyWGNx_B`0)n~r`PtW|q zU(K%jnMZ#&MXAm8I@Ud~OIhRiLZnT#k(j>T=KZetee6^8KcpH+UP)!|sndsh1`>mV zhvL)enbdrIeqnAdlg-70<0W_Ca6mefjps7)+~s6$Pkhol-hhXNnW=b&XNxYT;`kMV z^lUtbGY9u+VvXqBxH#XS{v^_hZjNERO1-Y$qZ{KrV9Qr78;Z*P9F#kN$3^uiDEGan zfsNyVitE&mtKwm;VpTC(P{kDmRJ{0XZ)WzPe}Cj-UwV0K|4V<_>+_+&e=!x$2P#H@ zDNDsT7Ge(C=+in`oPp+k&~o*?FzX%W!YPqLT7MHxKQmzR+6c2T+rePyHg`IQT^C(O z<{XZ;spsH~N*&<`t}Aiq0o&={M->Fu!|{IBL_5*iqIh}B7kK*8E`cY4q73$Qz%l$q zqkjtXW||O91R8V&H1&G-eKJfc6%M}9LFY`C9jdu*Behu$7M ztFp2^)&H;B!)of)$G-~={AdZwlcsMM=o#`}d+$fz`0F#5TYmF{F?IW{&;8*(z&?hX zagO;%aI?!hiJKvg!>=~nmvJ}XUc}vq`~A4r;QnX087seyN}KS_I_zNZRWQvkIFg>s zX67@~IUHESk1S}Ki=X{)>d?vm7&(Ic#q8Oi{<+bYB3`5hWc6Crz^VpTHL$9IRSm3a zU{wRF8d%l9ss>gyu&RMo4XkRw)j+BFfAkw)`^M9E+}iTQhcW-(^Vh${`TuLUYjJb_ zKZ?5i}F2_z-Tc5Bwf(dp&@#V7`xMGpFYP z4s#Xz-UMPS%XJC;V_5sc$DZ)9S2ds@33Bm)$bug&n%DJL*ASqS)oWD)s~T9TZ^X@Gft-GC#vRAK1@~6m+i-8k zy#x17+`Djh;_kw|8~5$F_u%fv&4V-C6ub}je%w8{dvPDYeJAdNxViW05bhsgvlS14 z@URCrJo50yVca~7aRfK>2k?Cq_c7eZadSia3EU@fGyjLU`TdXa8pCl`{$r9jB-bG#d!1JJ<#c}M5nvW|!xa@E2z6tPPZR#TEy~V+N;Iu`A|(9(WX14yfgNug{GC1f!9?U@4)1>6J-_Gwdg8sw&hG5&%zVpyXLdJNS)p}%<#wGrtU90m zEG5?0ZyGFBnf;pBu2vTBXvSh)!nOjEU%!3(M)saT`Yb2|=Ri5A0F~f8r~(%Nvj5-b zzoZAAtvSL9xUB)Hd~AN07A+);k2;H$<<4R?VTF$jA8EGFY#)74_OFJrHfxf%0?X|} z(_q3$2l{B4Y$loQZ{M0qQuS>!8TL>c&$Q??`Ht*JZ~xhMOXhTZlMW`y6!Ceo-@UMZ z8}=9CJD5X%Gsk=9vRES&(E*)UEGvB5>a$o*$d`t1@~Qhh)riH?LB2d=7Hb)f+nTUg zUijXd!(w4Ks~F$p^CRB|$hUA2i?tgkx-Uf;NZ-Wytw;fNK1@HP<9grwsH0xwL%zr3 zo5{y~lX7K0OnJ;V(@rK2Nza6yyuo?e*!i$GeWdO;DStY&r*1iQ)1-f7KTJ8Y`+j7b zX-|FSk#b)vu~_S;!+Q~d{G`wDIdnlxKQa2oNto8mxJLzXjMRtO-^`lD+JSnEpT%N% zFbDBnfPNr)s{y^Uz&Fu9@;QTib5UOvqEz@C?TLN(CTX&Zxjs4epL|F;!6<;a4pSB* zuOb|O1$i?4%zQKQV$#evbAEl_Ouo9`j6O2o^_|b`p93Qfl=L#Q_mAIoufwF7erD43 zeKRF8a;*E^(DAzYe^#22SAF%aZ$DGtzxrKYdBivOZ_HvDcYyDMJXBcC@mB*H^M9ZJ z{vKfe*~iP-%P}Q_7ss(n79~3I<3v0G$D0?$6Yvruc#Rx*qj_q2-@mnN!b|HCk}I>;^k}J34XX3M3a+XldE16)IH!b$gQQ zTAFDv)vu?to^)we4V2c4lxAh7A?-O~Jq7ln3+&!NfxStA-OV(7cp?!$A)3QYkd+Eo zz~gcf6F6MXm_$LWFowqy)pNPt^yO^+{Bpf4$mOi*`bW`{cT7nV@PtB$xSpo;vY^ZE z(LmXjblK=@AAWpN9FId^puSQq=~8<(P^uMED#~@|iXvi2FAa+0CdAfPuoYc!uLcT+ z=8~>}Fdeue-e5suauSC&hWZNbP8Zy}fr72+f+1Au(8}V^HKaFXg*{}w2*)Q;K>FzWHSaC9Kr5mnt=KZohs}26M#MobQ z;iCuQdE5kX<#?n==;MhA+&HFKzK|2n6{2M9g7Q=cr@>jtDpcUSx6v zYEQBWlf#8*Y+@AED`srA0-HT723CT~Nd>_{>0BrxALWY@(aBVolCv<*#tFMoMMd!i zLJ{c_v6P4e#BHXtkKxC~al%Qb8#jiVDwL>Oou*K#L1daJpoL7S8g)e@vYSbg24GkciJ%LRETyqRVb^Y)@MIB3 z5=D$jOfVF2xKzWSqj0uK92q?%-N%(ZpO%U(hc7Y|a^UVEDUzK_OFB{#_z($>PUJ_T zSD;Effgn*Jgyek_Igvc5d^{gD`U>W^&i zLl?PBMaJ+&G2+UTYt(arZa6_0A>g505kHBsSh}-_T609a6xa_$Nvj1)L>J@TE-Hser+*if74zC`~? z>Qis4#PXD}WVwb=>Huxga~uUzg2fY0L0LE{J5iuV)LPGtD~N^wDEDP)W1&a4kInw! z5RcL{;&fnUQgfx_KzYA{qS*$C;UgJ~Fzp}B6WK)&$LK?XMWe2!{ZWve#MK)a+F9B< zT3Hx&?SoT&>xxZ$L2)hioFmlm;>)O{{hQGm2K$~D!3HeT?$S0>p0e&Q4r=_%>dIh#o?SpC@4=x(^*f z=>=VPs#j$kH5vlXMuJ2FCm}gLoD7JF;P_G0DhF&NH3`xoL!wldWaMqeK>-L*5Uxce z#>Z14PbRS=O0;E*r?+$~h3r2}AKCKrK6ah?8ssfE&!TE8MC?rg2X=D?Imh$DHrujn{h9EA}Zisz?LzMyWoXth}8;^;)kjb}m>GnwFu1fybG z#C1^z1Z1O0fJg)pCBVcsl2$5c5pBMZ48$o+juSzgsC{w*PKo44h)DcG)QjmlvE0~f zxd=wSU&Yds1h;W~NP|cW)f&x>ONRU?kx-4moP_QLX|#cZ0!m+mFvbYXI;eR9f=nua zft8S12n<3TRnzugPaZOv;b2}O;zz_1!y&#R8OBDZNV6kicoCRvrJ!_fTw+4Bkeory zL=uz8@|ieRAz7KuM^1Xi00%^7R^k~NZJ6Q`p>pVP0UyOOlLK*md6DAND8-MYB4K8Z zCyGggK8ZVtIS*}sgD_)jXlRf*44e+_{$L^E8c7WR(Ik(<_!Xgu%p%Zw#=$T(6rV77fY1lO?o);K=_UN!nDKEQi5Uqwgi7me}^_rehg_nl59NgR$mr93j03K~#Y8kR*k$x2^q1~_>LAs{vU zJ}0Kkj4hItYFZ;;U8D-q!v4ohfa(&As_@OEMuwbz{W(?^mR7`DYZy`urS@4Oje$XS zY!EBK-y9#vz(9@34tBndgS|cdyr@9|O6Q9)FP0~9uVm;VvgZClkW^GoYR#tV$%Y`= zM2>7)j%*>1$dJu;&!gnS@AtN-_KS_b4JedILkD|a* zCGAw|7LIO1J!Qu&j9KED7BMVopE^;VgiLhnOpE0Gs{BC`W8hu^Zd!9i&=L$_W61g>zPa?^4Es$@;$v+B6Dck!0i!HGItF1a9}x_cae0`@XOY{S3d;=6@+Z@iQh7icCEIlYFjRHo`0t zsf%zyTtJT!g4pkHaoA9=5695hPd*ct)aqm*7e=-^g^4G{L>)*;b>mdJH8O6J8;#qf zn74A#c49MVi=?j7Xq_jF;KG0M;jW3z<0dGqp2sno2&aIEZoouiV=TXt8)7m=)7K*7 z7%5y*D(NdSu+hVm%zkQV1GY_k8RcQRA$%k{&IIMMBA}NQC57TXAQ?ZY$z+{FxENd= z30QD%iL`^546$04nPe6Ow=Q`NiuVyZ1NuqV_@qt z1D5REa|AkMpy#CEV^E$ zq09n0)sJIH{B4|JpZfE9c>0R7BRAH8se7J(c7lunQdfwkmJDQMdNL<_ z3L3mLV+?fD5ZwtIx+-&q%q5xAq}Thy%6;7(lGX3ht%f_iEAE>#T~MU4pShHBw)ZW6eVJsW7vm`QPiz}x-<--^aPq2 z#jsoujn0fFlLf@(lCm+s=86MULvA>p7O=xp1GqbHh?vxqJn=)KC+a~Vrct!PGLa^; zYyfMMJXS!=mx>i(We70sNFAtQ0yC4p5@$LDc-XnS*#9emrrfn?^QG2nDT^fDiS!ud z-{^5$zBj1W(TnfmAy7Qw;24RgM^p&POuo=T=r0dHH@B|T{Z8b;k}WgQBUh3y9-S@X zMJEbUzvH(4oye2al`H}Lut&0`*1Tl~E$O6^mTG8#qn)>}Cz0jrMp{=Q7eN}tTg_A@-U5Mk4w_nZ$R90$7q%D<+<)OiBR3H<3)1P08 zoP(PP-slH%EiyYDnhfW{`;imfJw1G#C0BDNi>g0xxnYiuLnJ2+5G7+N=aDdi+4M$T>32B4_%FNwdgFKhP}dDxsE?fZZ({5Us172Xv1%rUo<9C0o%YTQyL!lj9(7 zY0(Ykri<=Q7u~&qqTTJh?P;xdZ!jw{kWg#7TrT8C zF>dz;b5hmqL1*sKK(VfV9*#ejldf$~I&;qki**z0Lqj>~VtdiW_G+M5JHNqLZ2Pgi zbiuvp%)J{Z*vHY!*U^0t+$Yt=4P~dxwzQygTUs|(bj_8dbSstl8zuFcRNEuA*;p$*wBQ#x(ALmRZ* zLFh?4e@Ab;Rzj@X_LGO?(C?#OIfO%qznUemKtE}~{JJOX4#cQ7Sjvl^b zYH0Hp=Z7*g3EA~qal!cdN2Z0}>r_nNsHfw^`a`;vsFV$(q{KVa@dngGKxC2#Qg!P7oeoW{m|FLpyGL;a}}(Gd+_iIyLIA!^7VSHY`>-+z-+`aYb@ z!_+V>W`z(V1#?fa8@XYIHF5f06M656ek#>`G+)Ta@+K!LjvGxcl2eZ`ksRVhOPR7U zpmU`oI`KcN>0FgH+cSzR21cthYhfbigA#BD~q}lfCrMX z8jhjwyU*N`Hz26$QYVRPhkJ}dj*vSVFG^x@h&=VqEJ`|2H&CPx-igO&rhXW+@s!bN-~Ry6qK7`(JW)Q@y0 zDS*C7N);pSDfzY%SHU%7JJj<^u=v^bR8CxCB6UMm6oXgFqY*Np$EZ?a2MCR&oktZ& z4?yB4@gnfjDQ?M<*Y|J+sUscL!DuLrCAY`FqqA^#P)wOe)ab|cxpZ-217K7gMnY;M zFMV>?fPO3($1-udftVxxz6|=8+)yBa85@q3GE1W$crnB~af}OA<;e3m&m?!d^oToE*tdKGfMi&`5hs4vZvcku&jXi`jQ-D#;_RGV%CEhz@?%RULlh zs!r4^M|g&a8gRaUc}Gt-x*I02CqUwM5-VihP_OgO2FXA>8QP9;Qy9iXp1zUjJ**Cq zzYs6Dlb5}z+rd$I%rhCD7Dh~5sxUbzi8@Rkre^LmK;e|wY-Q%Jx;lP%g!~Q&htmob z6K}S}EAdhvUC$4Qu-W8f)HEhhV5{cN6~uA|abtM`H8p=cumYcLtJZ?!;A!vW?TIng zH-N(t@8@uWjXCa)-h&;TJiXoRd^z|bkzQsNt<==W>Na&2?qVRsyVd9w2hy3rcy zq=GG5#cYZ&$A0oR9y`cRRuej(Y+A=}sPs6_qDxz?#Qx4+at-F(w&ZvI6o4X70?I%I zr~);h4sc19CTIj212$*^nu2CP3p58UKugdHXoJ?E4QLB=fG%hUh`xOxUCw;|FY)hn z2-D~EPj|K_vLH6k*!v4?_tjvrGQejrT$9Dx0@NC@SYcofXo_F^iUub@C%CK0;2O9A zo`9zy5I^-81VX@X(re;pCS?d#Zn_qD2F%)RvY4*iOgRD@+*IhA#*lp0-6FX&>ZLhUC<8n06jr3 z&>Pr-K7i;=KhPfpf*=qKLO>`81F;|u#Df{&QT54#C)ZUke6(=RggLPj=1i!j_V|hS z$n+ZRso$dd4SQ;OG#NwZm5dAWuJ@lCO^CiXT*rT6G%;@#vua|fc(k*3)n<9RDzSzF zF1DGmiHsp4fbomfk;q^sm<7_oY%m89`=1NuflZ(gYzAAvHn1IB1=qlJ@E&{sAHgT^ z8~7c324BEepaVam3!dM+aI<86$&v+2#+AgbkG*j7LV#qCjKJ&Jq-7hcMD=k!vi-49 z{{?h z+5_B$FZ81*CyVU>cYXvOx~W1>3;SvHwc7pD#7KuYBl|>*=dM@9pnP=&x$S&$R!Gw1qTa z|3og^!46Oac7ff1#QA%{K2QTLf=l2sxDIZBXW%(_0n{-U&;XjCF<^rxfXo$|0WDw( z%)rmE|G|hSFbdQotA_fK_K;@~@BZwO^@N?|{5JsDyEj8Ny?dX#0>8t;3 z_J5qVkOu6Z$mK970Y||xa2$}i{Yh{N+ynQ)1Mm<$1-0NS_y$;*Na_Gx&<=C}9RUZB z^#MJg4+emNzzz%oPGB&Q^#@DVFTs3(FPRVclq^|~-xjA<>2}~+4NIPuCDG&h{R3Sd z@ox>6_t)lW|84f)hi+p%I?dvc{tpFVfD6Wf@n8b@1*CyVfUNOM0aHOfSP52v)nE-+ z3-*G2pcqtx8gLO@23NpUK-P(VeR%2NiAxVJ?O3wo*9E_h+Y!4Y7JCAyJ#|9Q=9r^z=GN#*QPS>d(dHo$9^k-|-tad~m*8y3(dkmQMyHD6|fx82>9Ut65t0Wf;_MSYzI5QPOu9+ z0G~lfbL0V=Kq1%+wt%hR)q|@Qr>-8pdbkKs{|XQ1pIVeb{hOY#XsmcMW063jJ6JCl zC^eR>d9zw8jeK?%OVlw@+AU>Q+Z(r{_R#xTSVbqt=@heGPS)PZUP&5dtwr{Fa~n#!2ivOcM{dX#;bZ0wX#R#)`9C!$er_d5^_b$Rsh?|ZLqG()f$g2vSuvZ zI;gn|`y{K!)KO|hS%=uvHbCTE1df7Z;5ax19)d?81M+2bVLrBHb>Se=j6OWVwyaL* zLlP3^tQ_sZ^FK5@DB-oEV{^0H>8WhIY{2p%3W(p}mj=yO2pKxjGnE3pt& zTI*S`RjCb-6n)2wYO=%Tm#p^4e$oM1)i<3W&}2ZO`s5L20hwf-4OHwtHBzu7JLQY0IMz5 z5x~dicduQ#cDLfxf$eMaa%WG;9hbx#5jcXEG%nXuDu1$t*0Lflpx)%Kq_xn2i{ooB z&t#-dr6lqtDM?=JC29H$$zJr2TrQ-!J+8~0CDtd|y~uS_r%aj)>F;~%y1GMh)t5I< zuvxA|Ii1B7t$6LJN}CFE*wNw(+;*~BT?1hz3* z*X+V-fx;8CVVq!Dg@pbkRW!0CGSs=-3W(J)j4Uf#cu==-QseG6CH{SNz|h z$p0bA1ekTidILxUlfVox6U+e_ARByq_3^=tsvD;c7ZnyP%YKzTYr?Bpg4pO-0rhuQ zDD{s-W4Q)hrS=2+AZe**pi&agAeR?Daf7u2>@ufGw5(73zR$sxd~GgEuY`16FTXYX zlicw;T$xb;rIO>?)L&UY)G~aH^ep5eXK7P^CAqMdO=dT>cy9{NQz9aMBM(Qt9XKB;-n~zXr68Qz}eZF}?c2<`&YPWV4*f*#;EmdxkxczwAc;NMEf)w=$K+=x_vwtukMOy?>qK{sf9A-=w@ z4oNgem-yNounepOM5b54EATrYvaKsu8_2OI=mmNMTQCH;15G_VCk7e=HfRdmfd}ve zUZ4o<275rUK8v*<8~_Kw5d(}N;0<^SK7vo+EBFQ!JL4WBPy=kx1Zab-E@%f>4c35< z&zXND*8Es;eBbkZ+bh;o?5jAQwuThr^f~|UPzDD@d<5-Y}`OF2m=v72o8ax zfY{=3Z~_pUB=$&bk=P-zL1KTc0I|UxARD$v?63e3J1jB8vn57#A56f1NI&{M-cqq2Y^7(%NV{N^a0A@uX)9&{4XUb9fZa%s4aaEF*pG9;gwn=2q z0YvutpswtvVqZBp4~Pz2058C=Kvo|{LnkJKbD$br0*`l;D7`m z0CT|-a2mV;AHnaS5o|sHgaF0|$W`nI6LOs<7ZChlLT-xrgXjD=XOrs?8R^oS>TOtB zQ;#c#f#^ueF;P;dx5#KA-J&!>hxq1nFdNAF=pOLRsbD-{eDzms8(ZLcFpvo@0(JOo z#)l89VKsorgME**)Tjcud2W#*jXRAM0tv@>aJ4dL7Qr1icIeLVbMge4q zqt_6mQkQPg@+V{M6i`=I71(Fn9nbWGexM3m0M($e4aQl}6xf13pfBjz3o!vW*dOsD zI1I``1*io32V$NF4uV7AFnII$cFmb%hmRHE?>78hpPzF(Cx3nV0xDq`Vl*@~~BwZ(x!S&_pBgrMV7qP_0 z5)w<0y)ym9>PYO8$oe_x1=;oi-;?<(?Eee~TVoy%CV+KdBPa$MkUtwRdco+#KI|(7 z|FKEE6RQICRewV6I&zNSe3Ia16Wxy0$EqGZ2D& za0Yw;o%*0`*>?P2;vel0*{&v2!lsA}Mo`fKr6=u(JUl=OSOd<3ufVh~=5HV!>;sQM z>wXyPK{6-+7l0!CdOt7*qyWb6Gd};;0Nn2x_>VU6zf6OEmF;r5#536=a&f8Lk-M_l zuF59F+Ylplm(T!KOolhw+UYGa`zM2!tOp=*A0_QS%D*jxWfI0wo>1$YdefTuup5Z)IA1Hnj;2o8Y{ESZm7;aH=S7eL+xe2;tDx!a5cw8)F=@uRN5#Rnb`G)wYbc^W6A2g>ek#z|;3PK@2Svi*> z&B*u>wq@nq$sTJ3zyO4TFu(Ricnsg&fpa(NMl$;Fh&MUK-Y{P8+OERwyr4kaeZb*Pl&I&yh&9U@4{ zxyVJ*b@n2cadYWg{^V(*(tc{lMfS?Zf9;8F9s%b;N61SLFmh#NDl5<9I9>_9g07IG z83+N>z)Y|RJOod`Q&0%4-T|N#R_;t{kJN*-A-4EfMpn%nAy+UEi~tkBMDPnp z1GV5a80v)k#K0H$fp8E9;z7+|tPOxmpcYJW#<~(H0Y|_Ma0}c9fi8#fH)FICl2{{uSLVT$x)qw=lhM%J}s0Q$~@E^mytY={Z0B~Gq2x`J*0L6TO(<0>aTPym+T{FQs1zmJ!Ue`9!e}yt|aWGpRa${WMsPwa(xD# zgI@uWb4SS28_3F<$T$JG)RFTuq|+c%M&3l$Hvy5goIT4W>Yo+;$4BI@Q-4BkW>_n0 zbw8MR_&3hEBYVydCS*^MZd2AwDXcPy{^%{@5s31#sHc9V`-q~*#D;C_+Mx)x=nFe! z>~Sf!KY^aGzj&|!YzFs$nj7Ybpg(W`PGB%_20n&Pt*7)o{ z%~t<)>UYz!*Zh~a8#Tkv{HQ7H)l$e;QP4I}aET(WfThxm)nsanLI_}~H)FM#`te)a zsR}IJE@AoxiY$fZ^lu2YATncYD-_#dAPUR{n`B#(FPq4eO<>hW`pK7WV&P9V@ttiS ztR+USPQ%2+K%q5LbH!XImO5@NDQ16rraWJtr8->Y52vaYbf~*eQv?N7X!#zEZ`DJg z^?M~e+(`cDTvSKaZvONwan-5!pPJkoU_tDfGc zTITy--!hge@u`+z7#I#hzzD$TK{U310cl_k$N=-f0+0!^z?<4P_ugEqI(g{i&Xd=+ zZpyDKn*X2E-}l#yw`WEMj4LIHsgf}TzraL(&k$anj2rOO%483jrIW6r_fq2r{Yudv zM=a@?l3xU*%a^``6rCV{zl<)K?3F2*)r{ErJWyAra<*R}E5TLuCYH+{`Tu`gSrTIt zhpQ^fJ$tx104i^X1O3C777>smIZ@Fv!WQXR;c8VOGfh~rtK0oe5?Ssu9ZfxHDsl0bU zK)~4vH&~rqixTd51P9o+6zX{c`NPq7BW?#J$` zTDD}##(g%|Mw@JJ@3`Q3+BDd1^HGcJ6`~WOC;N&wZ0)h8;;TdQrg^Ljq2E~mr#ZFbnxIz4{#hhhxt_gj7y4&p0`qau~cgUr=#_Pw$1bA%O{#YTq)u$fG zj@i3SR?KN+{oBwS?P*&AwrDqs?7ZrjM$HAMuho}!*EU^MzN_Z!g6F4vJ3LJs{CKO; z%<*GBd_EKv-|n5Lok__wPN8!4VeJ%;XZyBxGaETKc<@RC+owgZj-F{dphK^OIeI3o zE^XBa(vXgwj#aI$wA+}lU|k>4aJ#4*t{s)%IQg}mU6Aoh zOs8Ep^cL4f_8QzYC2#i7M>CWe_ABRCR^2eTKlnG zK9-(o@-a9_u*&4+O$YUTV~ZDz9kuxA@qK4o8KqZ`IlJ{<{Gzj+ZrM3~6MUWcM7QhG zGwWGrH>WHTm~BqlqSGdU-!HY!_Z!9nqOY&|4}0(uFFiT zTdqNUi+g33I4kOFT+dc6{N=4~$EvIq6ZcQERyf~?Eo`peRKflI-hMj|99ZWc>(I$- z_?%knd#aPp&3ZSka{R9k=4TvG(2tC}ck=X`z8r(>s@i0;km9`$LTBG)W!Yw~RNtaJ zA|>Tb)o1_LUmujZtR1f4@><*J#C?NMThH7R$BgavT)!XKnqBC>X-jPvbI}r2kzGJi zT5)srnJH$@u6G{TWh*Q!R%9*j?jy|F++-gT`zfpr&mLjx-^8qa=ISBbnk$zN>^OALJ3gRQA9efektY`1 zdpo&w`?Q0z_w?9!Z_>QBOA<@&#HMa4-k{lXZLHSnZmk?Lcdv<@9XDd^n@<_t@suH|(4aSydcy*l?hY!&R@ zH9(RgOBGdrwO#Rc>a9JC^SnbZj9ucH`(n}Z{pPnquh^Zo={mS#;IY!6)8p6W%qi+r z<1xc)OOw|&d(w^EyE7VcfUPn7+pC@(7k)an>|0v@Po_<#Y1)~cOwWx@{rzFW@@31k zgB#tqD-OE$e#)VI*V5=2u5A(rUQ6D%w>?MoP0uY#_Y&gcmmT^o{?-SLmsSNQA1vzP zQ_$(HZ`q1p`~rhojCf*u-|$_h7CT)}dYv5a9#qqYGo@LtmE9I!wg^%h{dQ=)eT>HR znZY4!b)&BR1T)f%4d>L}y!`fK_|6`!RHy!CVs^D(lKPD*YxC~?rX*i<*{Qnl0jJo) z=k^AF^UaGqDsERgXjHWu(f9V&qk7pTtNOQZtU7GVil)Zbc8%(@!@1&q)A`lA6r;c8 z>HBP+=K6TYj#fFUEoa}I^tAnr@ii(MZk8%Tnm-)XxwXboE7hZyc5NQ=sC>oKPw{)6 zs(NWCsb2W3xvi($rmXY4C0|C^-m=eqaId>Z&I7^fOyLHrtX;F#M7XsMY?-Wm=G7{# zSS617@90lSh@a@|zMxBJO&)7cx6SrbwY&H|$TseoA2hM7W?r{`H=WcAczkpH zw&sswZnxU+Ez0WCE-E4*a%A88TlNp_FxFKuke{8tCSJ&b-zUrmUCe`U5%v>Fo6q==*S9yPGdU#Rl3(*dX&~u%FO!|y@`uNfU zWvAwCT=F>zwF?J)O6jnma!A_?-ENLK5R}oDqdZv@lrbwvd){r=tuN0`>^FaX!K}0a z)ANJ&<&Aq8aWN{%K3H+`=~kNpg_CkTLMH6GakFqZE2we4sajh3r~^jc=3hP!$+hry zb#4}tomcd>kM-tjm28`L{x!m#>c#?>-p|LfZdGgYZ5%oc*FSI6{r#}V4wibabX)7# z&vrfMdBkq5+W7rGvo`sh3-P(PKR<8E=_7B$7FZSe`84Xf%~6-Vd}Ag{^Zv5?u^u}Y z=LfxN{JJ(n@u_#8OueMY2V;HTp1Hd3-MQEV{Vg_|?JiH*-Qn@>=6$kmmVNEFr#MG7 z%(UhEL$?Mi@!Pzu9ous8go2858$wiDeOMZk{iNMwUb~iuQeW)aw5fHtT8oZbwvB9& zJ+sr!*vE>Z_Fzz0aKQyDhX{w`>-7_YH@@eRmcf zYMc4~p~KL0*9ECL9ZQ1~_BJ;t%V>8XtH#$%sPo8Pv}eg#Un9Mo!=IdNO!VVD&zy;E z>pT6)wO$iU-%R*4ZNlqv-&b#ixr4eQeXjQ@th zzODBz;AR|iU0!qK-KI-s?|yG@6zd{%d&-^fA2Kvs``V_SyK0s#k1H}c5%qdYPm|oG z6RT(US{d;$u}D!jy}O|xX6tpuDwXP}BKLgFSt>_gcUq>rl5eGJ*CelfT%2QWd*x?J zn_jq=&3Ud9>!DPxcwE44(QL?g*2TM_(M(m=3Z*5v z%9C5q$m-2r`M ziCC@ppt0IjefK89f)mrtE))(-u+|AZn_Q|KdVWvuFo$^xIVKg;ELu3|K8iT2Jw)%c z%G+zk8iO;E)*bj-HSa-0pV|s?{lOrs#v#RXb9P@ZAJCM)p{4Tl(FxlY$9Elg(rvbz!qo#N1|OCv zcAA)Ur#Q8aJGWP27r!}U-K91_% zfqS!^$y~Lzro4LwtFPYT4m@+Pa=}uyo4a|bbGKv|Sdi!deHot0lIwC%xwb?R$Vxq&Srb!EpRw!(5-6rfo)5r&xZN8ZKUv*zRzwy0R``n*q z-97qw^vI}V3jcbrPmMh|sYQ!n2I{{L+-KLO zY1-&goo#boEW4f9mNnKpyT#But3NpE&o$Y#_lfT@pGPAO?H=8>_3>vKJKkrte}2@c z%~9(%uQ~G<2R<2ka;xJ6*C&UntB;oDHQp=`ot>YfJ+e5-Cgt)*x2D66mW)>(wP)^X z*W$ncw_=V_+WU6zXH*}K(e8S0#L^iXf3G~8zue+lh-%Wti)*%?nC{YJ$)K<*4WlWI zmlUjh)k)ua!K_)ca&q#joo+SRw(xdHWySWqf@K%Zueunu(b1_qb>O_#-kCy;9yxX~ zqwTirdAoIN&eHuS45FOFKg~9NbS7u(?T*pof+t*XKYPPb-(+@P%_XacX;*TC`z^lX zeP-^t$Lf*Iyj^SBkL>$6`ijSUTTNchW1X_*Lcztx^T%%%G)o;EzBKp#<4A)^#D(l# zsk}@r@A8Uq-_Fb~9TjW$SaH1K-7w+Amv=jzO&l1a*0_a(-OK@6<2$73x(u^O9Bk>V z{H53Qz?uD7yuEHIP5mu%nq9DsDqlZ&g|nUWhp?jtznlCv&oKGwiqT&#rfk}NC{<;r zq8mSK%fqW3x+ds{?;lig%0h>)(O63}(tXOwT}uv?>P}1Er1+-LR>7}P(T%abZPP4F z-niZw__e5Cc~PKM=e!)YlDx0jqD!!Td zrk-zNjJ%$-dBFYsH2b$+r^_}>=BrOM<+}|nXI(ViePLvg^Ys|B=hb)Zul60Nx1~|n zwTmWpZ8J64z0&5XscI|Djg`g9m$N?fciHDw#vkw7W4`{2HHUp!yOPrK>`!`m?)>6^ z`Niff@gd2^`O3d1u9~dVKY@t2Yj&)^)eqd`24WkrIWABnHytdF>A`{6KzszMhbN3GVl&;G{J2BTX@OUL+2J+!2UwTq zU(L#k_;pbCid_n8rWhZ$n7QA5>}=Ie{>|PhO-KpTAC~F7I^a}{n{mRF%ZluY!)Kk& z&vMcpwR&-l{f-k=EbH?{w$^DiGluGvSax<2?wy@v-e)yOYm}9u?^BcL;c0W;W@}ii z8@n;+uqlR~wsQr}EDH>UKBUB?%;Pg9m{nw~US`S4JsIa4+oJ-KhT^Q4Nersdkq z(v>|AT-lr8tNp2sOaIjQ3nR~bS>c8Zd zW%g^VitmTNZqcfAhr#cfod$M|2+^6eanpTncU$uuKRw&FmBG=0i`&dfoto2sY`2MT zeDa=6zi`>;2$^xsF_@o~_U46Qla@E{y?v_mwjj0fp~A^$wp>{g6+fqJX^Nrkq}_9d zsh?H6KY0}^&FQ7n(IVxM>K7f$IVIWYo{g_^s>i1!W-3`6ZSvMTV!C4M3iBbKh3baa zw7QiIRASxbp2(@1tL3GT+MUXIC@Zn z_}AGvjZ3|fHZL=Hls%uTGFvkvdg}4nZE?eO)A^GZb+U`o&P{zI(7odFX8O4$8$Ppd zM9%WcEHD3(J$I7B4#A1C-3}+K*E*EXvKnsdnZNnwrHeJWE8W|7`V^6-p*!icdiw0L zhqFd@9GGO>T+?OAmul{^tZ`Z)D;lpls9dh@I}QmbZ8d4(#>or(tloFHbxQQGT-QBXW9G8guNG)+YMe5@rIr4u^O=f7Bczmv1J zscYYT3R$&2_bwf1lA{o_Z+`FEsi`ZbjXIWaenZs)i_a&oufI1cv-Pk9>m?VHuhEtQ$NLHm8K7yypGazt9sjI z^vkQKg06j3&1k0-{94QLk;Bmwt-^w%LNaZKS*H}do_bJgqTci7CRzDu;q1m6BGYE^ zUGtasda%MSzsWg|T~0d>-gtkkgBLr$<>_68sdtYbKVM*<(4+n6C8m#7Sl&`h8dU3? zux9ue4fcHRlciHv&TD67@i62_JFn?G0;gP9Fg8bY%++Ll%^<5j5vv|ebyyOqK1e6H zvQK3XBZtjxhF_eNXlQkQvZ0FqmDhtNzr9m=-sY+M{81W)EwrIx+kTC6> zwb3oK)GKz*QOVTjZ*VKQo9Dt|)t1~a);yLh(B#f|UVgGmJ3;S)*l6RCk89LZtZRLS zG}`0!U{c(6*IDDeUvKZEqut|6SlaY~IcHB!YbeO?O=k3qDqPih z?WEJaxO>t^o7og)YWu9d(pqgz!8bdhM$bJRu8VwQUnLBg$__s|zsWF#Sm(z59P^w$ zR>t;Su*%qaS3AAr!`Drg+u2q|@)qg75$xwU_b!XljLRw9`}#l!AE#WMi)(MLE(kAn z#j09m_R5hfd91u;1Rt_b%wi5Ar@( zaObJ2U%b-UE_(_BJ>O`Xn%)?EEWP{eudxn$*3?{h?EfL~g~6r!-j+KqpXH7*JGkYT z`i&(wENwfwgc(d42}2sG)z*|+lsr7N)mK#J!igE;yzrIj+cC;9 zF~6;H(NKN)s&~tP%kS1M_h007eCUAbUjo)d2Zc2f=_{rd+{|h_uXIM={jbJU@L8YY z6E^Qq>A7}i^~yKU%j$TNom;R(YMd8Gb%kbUgd179f1*3 z^XDstG}m)Hx$mI2ebqD1>#E)}x-4CkrZ*?H@3U=6yC-L|4jFG+G)eu=yG-|wJl$nw z?~FUVe{j%N*?9P%m7Up5Vg#oatWV5Z+;^q(>BgIF`V>xFxX~y=IAOJSZi|egqqMA8 z8=pU)sC!3u;Eody&3BI9pjczvd3fG{;9aNEGR7Ys+|MJKt)_0x`pu@l*Mm&E0Zmn3 zHIH!!dpEg7@#MpTqbbXKYYgwQKq=&t>lDrc?Rz{ycQt3Vob5ZeZ-1CFKlyOx$J%r6 z-fs)osU9%BVyk9rZ}&`Y{(|)PQHSmA78{p(n01_fu+_^vLzeHmj{QQFo3(hV{3(C( znTzi(FLzcfEjd@&s(Y-_tD(PUYJFK1_h#XA{m%Cewwz-mSij6R)TDpU-XaqXDcG#`Bh!wmRE)j%_~=<+iPNO^MQJ@gVYSRZTS~XGi27Bjm=lKI9R0H>%G+t$XM7vAWC<}^41S>O^0Tzx|@=< z(C>YlCkaCySktRJh|tTY3=nvEhE0x9Ze$m&{LJ?Jvc)Sxx;%3=%FPzCHXe8Ls?6QG z^ODD88?D>s?R<|8$!B6jvRoAYV$U8lsTq4U=4e2C>r>#-ZuuLOe)CWn=5WPPG`Cq^YgK3VG{cX@Nk>^@O=1od8tF$z zAL!?9b${{Ns%DATjHbApi0Ki1&*pr_0^8h2ugePa_pa~zZpgTdV; zhxcL?eW{Hdwr$n=i|qz>n*N?M+iB)}n|?j|^xS!A#*EO)A(Q)$Z8v&qfhD&DmFwvvcV?r^L$I_t!W! zJHm#{?RM0;#r-X{TTk%jT-Vo#w0N@Bw|9pqSMQUaJ;#?fciMe)*W%B7qfO0Qb((al zS-$Dr=_R>y_t-f*-HoZJ7Cm)uoT@E4QQfS(Jj+I`v>Z_9%pv&WtD&(`Q`eqK~^!9x3)W8%z6d;0+Q&f}xjBzvp~ zRl4!|gzn>(=O#YNOh0@3C07*Nb#&sT8Q<^Jcz@-pLYsWk>OCp;iYMm3YxQh|^9GkT z)2)Xo6c*)ucmi`Cod>qAAN427Hb_Ac)YQi-uZ_` zyRF7FQR=y}MyN1jyanskFGdL~9bWjcOm@DQTDEX6XX$mj>=RQ%jf4iC*V?&GGCuq5 zvclo2b(yah-(9Qes<&s*0-rZe*J~zfDwz*jFsB`B^vVk=rHk|`n>Stj_ISyc;r*2T zhWlM{&loWLh|8x@<63A6n%wqwDLTKo3*TnxnwHlKU8la99^9!#Pvse#t}eg%@af6q znM)Q}343khcknx@b8mJdwPkyq#(v&5PoZRNVAZ9n@afrm$4@gdcIeM}e#mH4*1WaX zp0)_MWDv=n)PB`Cd!<>kN}`5)wY`)S9D4XnSw^Qr>SuC|#(ur|Nz1tW;yx|MaH}3_ zf`P&rWhz%kPMmyFyL#5!DMwvCrrWvIq?Ps?)%>)%;*9nut>$;sXd&ErQ2XoSku%@7 zKDLWiY30GwG-z*ExpHo8f#OW zGq|vFaO$%~Dv?uTuN2N%SQuwgS`>7!%L3E%qKkzh^P$QQZ?<`;Thh&PM%8`3*<2I- zJ%`U12bs41;;;2QZA4MbltA~)@=b@k7r!d&v9N2dR`Hh?Zr4_OlQqBF)0-O&-cx9{ zq1@v|UWcU`s;@quNDmsctN+)eFn_!5aqU!`o#q}LBnW8|-(pa62QSv{;Bg10&y0M< zbI@8>vf^0NSM4uuIvz4;N1?qhYgoXIZ43JJw$$6@xB8~0-X^tMdtNO%aU@XXPOEjL z;rd+n{v%e5y|umLp%1TC4{qAmqUS-;uTQ(~ZLPHIENA+C5B5l5z!BS^?BKiO(~jND zGF#|gy+)xRD)PXfodZ6p=;6?gsUaNqgy|GU*TqUB&o6L2lYtDf}r0{YtA^ua%`LS zWT8c$oFVLk6|;r}7F22TTVEL6HqDDy>S}KHXmY}=rH$QcYmQj_+UKCh&~=L(2Yl+3 zA3dtYxyPC+ zTXZ(L-O6j3c1wZ^9w?9axa48jSLC~ zN54s9113zl8fEIr?wxV%O~-Gy&2Jq1wqQ!5F&Vqo9{T#Mwbs23{(Va$mnpPeJgcvr zM&D@TjZR0`6m)G78Jr&BYB8zb$_4&`-GY@T2!_vS)+4nf+G|VA`xm`mUB0;@C~rXV zfu!5lr@he)x@6KJ`%aNcQyarY^Y43Q#Gjwv=keMvBccm!P2N?jy(~?iXf(-l)oYvE zp08s!9&@#fKVllUirqPQ*Ub?@w+`f0wx0P`Gppz0rM0`Re!Vd`-+B7Y-7oiaN(dj( zsEF5ELt|Cvm+EaD+h3^~^)1ui+upr{#j`I%IyH|k%-*Ybdky=_Wv$GOB{NO)7U>)o zeA%IV)~JJuMfT{}uFY-kFRmza+p0Dzzv`{Yiqi6N{0ZJMvByW0ztz__o8Z_k-p;*A zcPpMU{1BZM z`ekpOf~=lrj?Fx&U16|u>H{;aK3gBQ>@(=&hv~zQTiQPjHy^6G_R}V}>KON7{nv)^ zv+VfX?z%SV8wOnsUh})*?A{%ctE@)!T32)aoRk6-V$>QS)YuJQBLtv+fOhK~P5X=s7!r1oBI(nfUOa`404QwgCH@0Tkz zwK_0m@|GwqwbnBpdBu%;S@zqL&@XR)iB@S5xLBF>_^9agyZOZd8JkA4dvLdebgoeL z-+SZQf#R{2yK8UU%&k3g-q>+onoIAMPgBB9^&9@B`vQfS#%Aiy=8hBXHs5^q@#uih zlR`sA?Cre!b5HX_AAcGD+luh7A5I4aI25q9*;{_O(xXlD$VnbIN9d~!&wJ>6HCIhj zf8PH5Rt{78ix!nRe2E_LwYDg_vBT_vs_H(vH5*4&?7ns=_U8I!AR*L%^^r7RYl5tJH8Ju}#QXZZ6t;T1Q;kHkW!A)OEG+3*L`| zr-o&Wd~yHv7M@|@WPiKzen;MQ9@JeYt&L8}SDUBCulirU)}q(WPT_}!z8N|pkX7>R z&;_;Z56+?G{|~%CL%#!^|XITn$0DQUvP{wJ&7GvkB3bTtx`Fr6nA?YXJ8U=r2jnrSl1V zq8WR^91D<;si|{KQ6|ND09zf*A#%@0ly0IcP=sW`*f~gNUdgQiG=5dpz;ctw5Af`v zc+YuQZ|LSt@k&0@98-Y#*jgIvnsF`)3kQMny4o^|RB<^^6dc)DepOYK1W7cLRDcqH z0WPSM^yylWuB-fWqN6A@#$kZw6rJmfx`R@IC$;5JXtK~L4~oXWmLvX51&l?M+1KXS z5K&~;9{J4yqnSg4jhUh_J&t7t*pPV3!=A)+A)a(+M!usjBMFQoFp|LAm4MPhu~G*> zi~eF#oSc}cR>2lk)*<|UBpgHYF{>sq<@JGd`3mVLqqXJc?LYI8fAPfoe(~smy8}1_ zAjhRd*0f>|NRDO>V3M%1IJI00rYvs|JN+o`*a!m#vnyEQ_qt8biUPO`r~z_?z8m|s znlm+4+tqXyP$ej+V55&}U?RsXF0WL#vJ~|vg|cr5g6Sgsld3 z*Po~ct+C4F(LL{a{K236p~rsF8!X!)&_=uB2Gxd(khVG>or4HGi6jNyWCT0|3M;T; z-K$#R+Q#Zd;MXt$C14PQUE8BAS|{*aGE>8Xfh@n^-5_$SR=o;|Sr!pTIhdz6C^%|p9XlDV&!AyX#`+hH;YRxy(!)H)?Ygu zkfbykM)}3^64L%PqEAy&()*L=4cc50A_u*E$i<#~5=sR<7-m2+vltV`z4ZpZGk4?$ zfcf=i3eZh3AIY1!@$IE~tJQmZrHt+xNnj*_kpymD0u)f4CI#Lvrir!!nB~k&&efa- zneYP#vfUWLDc04=i;TQMMSZJAfm;V1|M2A9zwl$fd~EN7wRqgAw4jmeR5};8Uw`r3 zS6{#U^%Lj6dgj{8zP(X#fQG$r&>HwX!fg}=f)4iT83%)2Sm_3p?bzy69MEk$6|3KD zcr!CozcF*ke-@^EIahjW2^)bN~gqBE>Ci%gCw>CkVky zcvt(fWu%#!`3qFiNXrza{3KY}gtIgnl09y+OC+!h+dy~M?4sw^DSPTHWl%`|+W5#p z6Me-5yEl9!On|HVNKl=5$Pg-)s8BU4ugwZ5RzXrpN+zMqH~^K3?VLEO6QY7fkS0dg z*LBfm!$rtq@r4tNPtoHR4{1>%|J3#?c{Id&j8wKbv?`aDR=AC92tjqgOMx~G$_@S0 zv#HjBrc}*GU|4r#6sR}svupz0G}_YO7#1QlTJ7lgVc4zVbK(@?S>f=9^5Nip$)~L7 zn?${(Q13g(f4RYsyaQDamx{`K084Lwivr#$`FGyHcd#;}tVR+TNnj)aMB+U_ru-a` zp0tA%XL4+6dTf!*#K?S%;0LBlz+cR4Otr*rIyko2W)E;j(2aM`9Q^OU|DP_5?+bn4 zE4v$Ry?FY|pZ&|<_`@&%+h<FE<+dG_0Xd1dQd*c==`_f?=0B2va6 zB-F8CPOMY1T!T|2AQ-Y!hp$ueAwWJlv0GgWqVD!~8@r?U0#ro-b=d$5Ze$s@0-(~I zYr8ct9DLf!_gl@@gGW9z(VD>&x7Atw>WM$ZobFnH?9hD@kOz1I5F=(Fkagst6e1+B zN3)7Ouq?PWfNQfV_WKD_GoE?m=nu2Af#}M{l|T8$?>u|z%dek*@x_x*onL*eKHeH1 zpN69_5Dq5Bn_KOz3)f%u8V$EHzA$s=zG;L)AdeESUjEuz_bTH}wxvQfVxKqI;dcNU zS=6Q(hBY|oMJurNU#m5tWp?d4h|kIum<3xqpY4bMLr7iCu`0;r8pjGF+aGis*cMoW zz@|-W+z8VsQ!e(2z&h@gjSJoWHUK3I_R&CqBnSe_hxzdXQ{!{QrVT^4TIu^;AL{^s zB0{ucSSHSo1);*gj1*?8sKokH@i}0^0tMX+V>9Dt;g^zCp#%ybS+g@vIMBdY z+}K$4YN#h+GCPLWle{M9o?)5AHLlGSJ!}pxqU7SMA(K_%XVoraqntn$HD1{QGR9&o z&XQp=E1_GB&)Jx)ghfEY6pDIbA2+Q9Jq`@x2!hh05kFzglfyvL{2hcK;UhF_h-|kK zC~pE~jT&=e&|)__JzWXp>d&%Jha@UOTP6}HC9Is}_`8$`dl!_9I7{`FqcL;v2a*j0 zLJy4U0aog=o0d$>HnDQ0gC$oSw^?F>nIKP`(AZjwNV;BSo7!}yd}8T7Q!2$CFI-W= zQIWRA*p3CF53`T-?Q)X)$|*AsY_ZFfoXafsIK#|{7+#7>Hex2^o}kg!kpxB(c&8*l z?%kDBeY_Qexau@!C+C4K$gwRES{dB}2NDz{ZIe(fX{L6ZZnr;Ho%!H ze%u=XNW*rmWrqN#3o zyF1w2VFMR)E;%~`8x}NE7t4jNZ*AC(4s7`Xx7Ur=`}Vd^{Q$SKO`_^r11OjiKTrX% zEzG?rJ~HY)=vJ#}W*-XingO9eC+p)(W(-@R?w=w=?wIt7|cq?pW>v1{3n`PN|0)KNw?1G zbt#V2w}|dbYTQKlAOg=$&o^o<@|g@qGf%F1Fz6wX>#5QS{w+N@0@pGCWyt*+Rcp|Y zKwAYPR8|yPfkQgO(;j)PBj#m-gfz0rk2l@GVU_1+LA2mh5p*f{sv^HiFPMFyVW^y# zze{_S9+aH<(MN^jU{gxLi|8;3y!?(F%I}Dgms}|Y;^sxw#cUpsxtkYOGI}|U&>_r2 z81^}DA_+KrM_M&xAu()qaltV(aYsyA%QD8WbqBMFQo z@K-7Ua-f+M0L@0VS)Txo#Iyj&lz9G0w=c=BKC3YWqd1k?;pMyTJMajB6RWa5*!+Vh z|Lxaa{Uc|>>i|3wJJ*f-6);1grXBPn&^qA|z>CHy>=_h-VLPt$>TqCRvHb1O9@Hk> z$^EkjZ(Y89_vGF>7!IKa#0PsU*Q!sAPgAU~fJ~+oUL;oy1dkCDZC7jQ$nImeFWt9y z>QEyXuU00=D+BK}lBZst^Vx(6__;lZwxdcHKe@5z`1PhWyF7K|$nt%+F5ElgE!*3* zsN-587`agNDoAI(d{c^RARRstGfPfH`XGaYy7<1w# zc_;&2*nu9`r+~Vy69v7RV|xUgpn+`==!X+D{y=i@KtN6iNc9_79yq&$wXIbG{LF0? zogIkLK+CfeOI5c)mNg_o(%G{ES}YC7MTYQY6WqXl(&$Jjn0m(591=7?H%*G-TuiCt zcK$~JK?sR3R+GJTWo{K&2;sJCe#r-)1xo_z1KQj-=Wi3SCE2R(GvR3t*yXK|D2R8&Q$^hlTGlK2;Ta{^V;n@E7{NO`B`q14Uz4PEhx9)l1$i8>qap=K= zOLx_s>5Xdx%ft4))fsfKBTk5w)Q_a>^SYBq_TT@JhyTtGJ^FX=J^cOm-ul>k@A`q; z_B?QXZ54)Uckg>>26|{1-EUui>f2v{UJ^~Hzz*N52ff%0Tes}G>#=)(_(vc6*$3}@ z;@F}0-FM^z_aAv^_spKHt@X9d3!x2ETBXQc(0H zg9R7^xt;BerRjTS#^%XUfmbjQR#Ut#K;>IzkL;Q_*s3jzHK$OA z_4cJcyh?=qt{h%`#bOr(ZD0K0)H`wm` zoo;`#-Pu6Hs9I3Q zIhM^~_GFy6-XMyB+9H(^tTly%Cm8(+(UgCZKcpQbP67puWsWgNv4f%$U+RroyS+Vt zD*#q6va3^t-iE=rn}nxD2x#Jo9Oj?~CO71hiEjh~->R{4Z)zfsA05Ouu41L9A)^=< znx(KWE#-lWGt_&&<%(qTPRG3?bz=fOR)y(KaSo1TP1!OqNxDgQmYnN|ySg7G2f^a{ zqS?zy4l46v2hk78;a5idIetR!#?05G@bsdtxeyYPeRcwN?6i+{v&>Im4iALH!;t=} z2!DznQtl6UXJ&#HT5&iflF`3#736^_2(XYi&ymohT4zW7YlP3pbz<5<=87we;FDWS zjz>w~sjif^ip_ z;}hc%Tf`h(SJ}2Btd{Fx8l^Td4fmXlcC;9s!tuL)XZ2RQ%|%ANlx4e&+D5`&#yN%WgEB zX2Wgmnw&j+=N%xb9-2MYY>WXwt#_^y?-ncts{!jQRIOo8y!YR$E~?W z)or@tjY@00HoI@(wgU$agDG+8(iQkS14gI73_J}#ddCx_4z}WJ?W?bzf5Czw7OdT( zewR$U2+rJj@WHw91vp&j$L*7szS-{ez_8dmcX-dtQ9-w_G4GZ)ciEGK4coldkv-q{ z`29bBbm{wMynPc+y&k~}!>zle#x2MCTVal{y( zd5bj1l3P>Kwb7^$C8Z*b0HUfu4cUPyGa{L`G4Yu0Nw6X#4iJUe*)0VR;87!*(-!%#sj>GV%c zq{^s6N+i3gr=`c&hnM$!hCO1jXXFrYsKd|w3Ok|Cho3FF3K3ww@Y!lwz@vV zlrY+;Mr6_+=21wf7ztn@`c3L3e&Ye%68)bsI#X8FDuPHn=7`XZ`mUkdf*4hGibI`7 zhO{bCcxO7)P~OwMH;r!1$0}E7GAPp?F~(%(LDKzYc3)Poxd$&N;KE}$x-gQ!NCG1X z+?)jH&2N(nZ@23`a5NmR zfd~hL9&DIuVMp160|u~y0hIw!yg@V(yYS!e%l>D2CM7;anDH^-X}r+F;PIf(OtXZAeJ-6F}eH(c(BOHqs2OPTsJ`)CU z57vbEz+(o-WQGQphzh6!abZ;5QUFw}zNya5X?qPr6R1q5`eA2GPqN36#{)u`4GU)U3DNw6CWMwksIYy<_z z#qP{39SLVUhvR~POn!GQPUo**QkYqi4t#D2bbkP2|%#S=gF;a|9I@jhrsL%V;abM{Nm{mx%J_u1pG zKlA$86Kh)+$6BrN#vG;qsHR#oW9L?0sl?Td?Nyk~%#Y3g#D{-z%G-m<&A0l`pL+6h zU;gdCc=j_-zxcV6m%cLI+%-Kp50iB0YXLXb+E>5++UGI*yKWB=PxrKL|LKqX;)Jsd zRInDTeCo;n_?f5vudjXkkDq`2FRyK!x#i$3Rc}1DYBO`oue|p4ZM##A>lHLS4&Q(5 zV}NR~M7z3m;oGOaHmLZ458egd-5_kZ%S#8}d;1T-;to#6{ObCbzVYdfzwN};rRiJu z&E6V=Nm~hDx%l-pVkV%ygQ{OW*u3orANbiu*tDJQnt%EEGk@}@&;G_!FMaClg)=kr zUfrGqpq`l?Yj3Y!zWQyrM(u9;jcTwseTNm-;M<|zY@S_tsTcadX*GhgEK#NMe^tqy!x z1Y#e+ZjLusu3RMTHwBDPu*sZ31%gQVCQiNKb7ev(sh-?oVj7i6X2wpqvy?PjpJZAW zW+x7hMktJd7cqw6QGY1gOPLaMAw@KW<_3->F>MJo~9H{@Pbx``n8E#`W<0s(<>qSD*Z|r+)wH)>+znv@3h3Z`(a} z%S2;gVQvq20QcPbf#vDjF!eyIcWUMMfBvISe0${^7do%DtCx>o`1*hO{3l;H`xR2E z@pKgQDI}Ryb^DdJ9XgNR_v5qm!_YoMQ~Nt#`ahq1_5WS(b_dpAV{ql0FaPD!&;D5) z^=onM&fWJN-gl=RR^h4u%wd2Mkdga+czccE;DBtb`W>LYxF0sHi9-wT{pchA3*u*i z$>B7^KY#jj{jlTrtAm~g^MAx2AR`a>B|^xrJ|jd_DRAC(`}YCx^rJz??)=#|{=cst z|I%82BdB)H_Ktt<=})c>R-L*#=+y4m|AV!743W=}!8c#~qtmNzz?WLnYu&Z?k!EEP zQQns72kzeUA@LhJ^3yq%xf zU9YvkP~lF4`aZeNAkVr%)ND-5 z&g=r%R%T~~JO#$-fv4~vD-?$gNW(csE=}>S+(RL4&pamjE9MR~jq4CE`X_$XbkYOU^7zb!j5HVg+=9xARgl?h!0r1XWVv4F|)p z()I1d&MLj7*c@}1i4__jsm@;VF`gjOD3^{OU7|cJ$&HziB1W1t4?VPuF~%%*0g$x9 zQD15A!!UbO9!HWT%?`qRr~2_b90sG?M-muGU?hR>vIJ zox1j-58eRWej(}uwhgQPYWM6bZ+^2I^q@8YN#elbJqTjl+xAw6J>PR+EjaoQ9oWTTq5>g# zesXzv{yn{ZEv&gOzWMy?E8nVs3E{$zn$-=%)$aPKOQ*Jjw&T|3X7-Ow&J3&$h#F8B zKXu{{e0O8e4Qf&A-FJMn;yWL{|Kqhv6FqTu^~7_pe-So)ez-{_%;eDXAM06Y^ORbH zR)#?R(C^}(yRd5s%K+J*)!jyzDGBGBOxr0GGeA-r#KD-oX$RAsUvD1G|7uR@<4)31n|Y# z98xMnF-NkxD!R@-s)l_eH+nF$6axLU=9(!a0U^subcUk-FE>bT@&%NGt)+KqZKb)1 zuSbyq1k(|9GufKsFgK#i&bnbk%zFjeQcr>IK|Mqp@P%F|--+UTX&G5)T1v^#9j9s~ z@gvy1gFZ3Gb8h_WoP{)^53}EMqPzKL?S_IHB^XIyB!Q6xzUL%B9%Nyxv)SH|IK285 zS&9baqP)jNgDd-aK)mDQ;~XOZ=vJKkg9jj)l^j5bPBgYOy$?th8LW4%ojm)T)AZ_< zdM!p^SyKPHUacE@iSn;oKtjvs0&X4Z_B@Qgjwf5R-`$}N>RaifD zgSu6<1~6I+-n{V2_04M(e3w~znBsv@?S6Id!Y!Uvhb|XcT{?Gpv3B@S{XNt5`NgUI zi<1WzX7|>|CIUMMz>swZt@<=*r3|X#KDef&eY5;QZ+UY0eRn?b=-of|`29cnuEUQ` zJBP-tc`N8S&B~iA&;Q;ZeR2aK8|*mnw_D9Bw(&86u}DB~CEYD6Zrxo|`)d78%dW-Y z`k8aj#e)d6j^6fGwKCa)M=;;He&toCvJJB-#049#AE?!4Aq1~Fb$;#m^RN9`eT>+a zcO828p2LsrpSjzyJ0L_nbK)}u&B?)6i%6ejnNL(uaZrk7451x}gj{0qOit88@II;Q z*EiM>7Y(6qH7HSYY7+KIPo?H4*NJljM)$gjMQ-?b=qcG8G`I`65WcSXA~?R*`ue&= zT&8hYI0Q-HvLq0AC!IK~0_LzcYo7BhkZY9AE#G#kK^C_nwj6n&1!kgUfIymJWtiJ> z1M4?><`Na7Xl;kp3R&e4?OOtWJG=pI*pI_HUAn;Rh?|GArG*ZwWN|c_ouz+GlM%UF z04{yRkyegx$~~$GtYs&ecA0A=UGy-_suN2XJCNe#L`TwQ*qu4d{7Z#kife>)Z*s(r zl8q!VlE8m85@78@CA_wJr5|ipT#f=Y+$|#DP=XZ69)g@};&l&m8n?1Avk&fR$sYlx zaTt@~7|x->KJDb#eATX5h?A8nJ!#=b8Bz~F$!Sg<-rD>U7!k75o}WH;Bgy4zcT zjDU|qkMsvXw_&e0@H^pTV|OL;V&APr%O896AODk|`t|?$M}Fg<{rGSFPe1hk{K^ym z=9fSIiI2YT=W6jZ;`vU(f1NSHJn{pI%yf15+@X{DHeaM)Bip=NsSt z?AfcQu^2!nI+ccaH4tFO`dUP=AnP%F*nyX55V2nl@CdBixp?_Zf6zuSFmj54#*#Ns zQtQgpC|_mV7ZHhpFcW;nzHCj@s9}wHdkM}c?4%Q5_u{)~@VN~L{$Gw(hv2RSjB8zzIIh|5bsVQGms z?9<#>mGt@XW_Z#?gbn(rC=!HmGbUmZq<5!71K)h2VFEWhOFtdCVJvB+?@SNG(iX{C z=by{4I5=;n??!1x5*SHfB!T}5BtV{o;B2cGZC_bifp#;&JLQu%n^h=?gSYL*#yY=R zVR&Czm^#?3jt72^JS$Y-6^tD64;7FVPEAdC6fyw8b?tU%tKHrduck1`uY!31Rcq*g z2HGEN!$&Sm#$&jqvKyPdRj6slTC*SCkJ^&OEC$5x^Hl_^uPevw?@-T@Qa<7_@s$cpiW*1r~C| zE}$)PyVABcKqNS`cH-pKmye%)?kg{U?suR3SHJn0|MlxH{ptE(6@GBx=?UoCiK?~g zIC!@N^@%!1Dm&y)a3plc>$?VCIHm4m*!KKsJD3WC7CB~fVgP>! zA=v^i7z~hc;5+?z`>B`y99&^kt?o|(xo@<$pFaM1ECC=Y04Yp`KxSa6!UhZ<5Hon+ zlaLV4i)7!A6#|fVy$%ci$gaY4tath9Io2AXrW~OdeVu5t*ryV0ZRZ%A8bh!)E2EE; z+1H%fbNERE4)dgleQ_m>om#Dd{NO?D^2#|s>dLl%4maq@K3DV(kj|)o$!N`?v>bNS zH>B5@ZJ?EGR3C9RQYFt{{8b@xQqvl49JFy=X`_nG6rh7n;e}IP4#uj6pU>pDp&WA3 zFtK26Niz(wX_=G)?qR>ajW=ly*qJ#L>tqmq4Zoyi7E|>T~_8JS}?gNTUfQNry*v-KGlA~d-fO54 z52p3iwH0!x8X|&L3>7I)((3e>*C5ucxB}Y z8;BLx?W)&;y%@N@0B~g64`u|ski{P3R}gan)&Mif#4Q3gtcKUyZGdrR)J4yo{MsLX z;}1Un>~DSMx!?Sw7yrZOp8e$KpZ|@|J^P7If8*bO_SxV1>^J}8x4!ipV7Kz~j{MjK zKXk)qS5N)!pZuHO{=)zM`(OIkpZ<$~`{&>K%qy2(T8q13wQW^V4XAyg1+ppw_#1+e zJZnhV6DpgD5J>>;wcrXDl?;6ZmxxzZPo7=5aC+s<6PI5&xqA8B+B2uGKYjA*^QTsi zzj^J%=@k%gx3&hL;|_Y;odA|>gAjhPD%C;c+cmgkLv-P>%F>=gex>aXz^hmT;Q$;1 zsA)NV73N6R)m8|e0{1gQWw6Z}+%O*0>hSsyUcJ6@ZS4x+86#ji2s!aLxkAp8$X1VF zvV5p%g-!NScyTkzHgn*aNDI3GXbZHEn_Fww*RDd491c3Q0Wx8zR8@e2AU}Z!J3OwL zP2WT_s!@do8TyJw&l**vYSF~HOTdU!hJ)_1O%j7$eO=m%D<*{?Cn)_4>iP>{MT4+J z$>DgNp)5kocIA+(DUBR*&7~aHaXSE9xy8IuUop!P>6u-l`|+K6w+^eM?gCS)x;M#$ zizwb|fU_Gt@?obUNaMLJ#5R+ldOIIx>vB+4Zp=a39KSZ#mSIoX%{*u~s_E$WkpxB( z7)juJTLR9*KXw>C6A)7tFKz(9v9SpXBIY3GEqTj_+5y|a>|meVQ<9&3ic|$puAua} zoqp%GLq}(-%K$%~T}9}GmtOgH;I#v5lUN6UrqEIPKDj`0;6?$yUdh!F=mm&?i*5h+ z9(#1$8M6YiYkKj_H&)}-$pAnUVa=)_?K-sqhz@g&eRm&vFC2tcDzyt+FZ{*Je-c-> z>*379cRuRIb<8;J&eb#LUY(tt_NvXv*3@iudd8ZpwcJBda%b64M3Sv_;+@`*E- zjvv2zya~Som8gMWz)|@9cl`*~0!$RX`r_%Qpz4hy=&BJU0xD-jWo!6^)*BU=ei4#v z3=o4ij`l6ye#`7J7xSg#zHsVm>+SO%f(-la)UNr1^S5Ka+OPCK|K;ER;tT)f#mj$w z{Nz_ooc!kT^H08b`q|^Bo_hJ*v)?@R<>P0cT5qo*T3N3Gg|y{HwcU+FKlbpiSZxc~ zzvpzKzTI+ai&Jo6_N{i%>jmRhFmQTxuxiOCDe0#P+lmD?sgj`Fg$5gnTo-}J5Qu`@ zff1i1hzEn-?A#=j*+`G&07f?q4;ht*Sh|q@SAku~gF=}}URFSVPGLhmC zv+TJlW1_>jSnx8jQ4<0M1q-dgX%=kvpod3rJHTl$jqO_1fs156vioPwpX>*10*Hj| zJc^r_Jv0^+)M$R)Vb&)_nuMm{M6@SuoSR?Obwb*r*5+n#902ki#h$*{F)jJcBGDrt zUllflq!DMAzzX&;Z6~FQEdxPY}-7838B90{xPF^UAnQ;G1O z2Y=Q4mGylhXm#i>=2cO;bJLa2s~j-RVnOaUst!s|iNYEDDnaDXLD@&gj(Q__Zflh`2%0^=7BO1)gpR0n0$~A!ryE(FhFst-%z(a&l zP1{O%L*fxqAt1EFuq0FA`|yGmh02BoEoxK)>0#vd^JVf`%n_(56d*;1#1(p`k`Cu_ zg$$|xMTT0i>Rex>=ZFVYLOL?#qn*LgtH6{VHxreV#_C(Ri#h&9PR{bsas%-YlTung zf4Vy|k~E$`^GP++7}r%b%#@?^kpxB(7)ju5NC0|1IP<585_qHE-`?0*g#!WT3>>fO zx?r91em~Jq>HR7@n{XO{S1r;Y2-dSNem!>jC>ZY0@7VL+hwpj3j$M5V6EL`{b|3f& zWLY=t2R*oZZB=TGcnro@`o~TdTf5r%%NrgH(b@oBUfEyT^?4w%H;C= zAqpW8dmxLRU3r!Dj_&IArEW}dwlJw5+;jJ#{r5X|b8>pB-kS2pXPUDU)6J#5i^nD> zTBsHPn_Yzq{h9IUv8nM^>h$rfDb@6L2SG)%skY#(P*GWWY-U910>7`1O=TmY1*oO zVD~^L06L}c2vHYgfc{`J3cH{gRD$~Q;zF%f>vrI7c&bvhBfkaxavh6|e$)u-PS1iD z;#y$0deKDWOxv{|e)MOpXd4`gi<_rD_2>WEt;1(lIMdj7*Yfu@gBI%OMlHuBFJ_{{ z6aFX;CV-{~H$d9LL0s*)H|Slxwn9;hp#(=9GdA9>eYT9PJ9_Y?`S2a6=S)R9iEV!E-j}- z%8U~}XbUG&5Wsa2#FA0FQ)jG9h*pZv&rJy1Zm*NsaLcSeB62+5>570H43u0e{ zR~$EaBqbIUkP5VAve8;Yb7<+oX5bk*mBAnfo?l`K>6HL)_frXcNEtZ=r@mr#P*H7J zyrOGt{#1IS>Plm*6on>f=rLgwRNZKrpcQ@%mH(L+)67f`P^hD zO0weMDPA9zX6GDkGV`}o+fm|?1V$1VN#L(S0)#GrB#2_^*f8kd++Kwm5?k=NF6Q>c z&9phv5+NJHMo=I*b`4xYDA!J$`PLiPkCVnVsMIR;AAR`m{pdsg=cxcD;sTakh%_7Ktcz}Vpsaf3jxtksD58nosb z`}Z#%Mc^yE-26G7Dn_*M(z>cZrq zyAD6ZDiHu>Y}{8JcPzBGD&PfoHW4QRtpirwJAdTXJ@>eN6O>k1$b~^WjyhFn75%vC zdaY)C_uRh7cd#Wsh^)Y_`Ek8JfQ{IUXyqUWfLCPILqr6!=$Bvz0}>R+reZ5DXuhH4 zXd((h3@2oy1Sh;0R(h|UK7q!mJv}aq@dVuDEGV3)-8;Y!;`0iJ05Up>8 z18|QkVYh$ZZ6BF#?)3-I3Qqm;SAOr6^C#X|c^*D>J$LK_4}NrUVz(RhAhCW0H)IZT z04WqjK`JEmU%1F7Xk_?F$1B^{&k%|jluaLM`=?vOeuU|nYQ9UK9?OUAn-^TNk2eq69 zft$o#RFWrwLh^*b+tci1nCeL^4vI~Yrz2~*Y0#5H724ye(r+t88Z9|wA79XkDFMCM z5c-6`uVRyTfHgT}Mz`yl=Ym|3x|28WlS3CYOk#3fYL&7$5_c9RwAERaR&|H^o9!*F zMo}6%ncSO`SgtI7K2kWFG=x2fX*ahz8X5PotTFgQrl@#J;ID?Z8sHW&2+_{jYqJGk$`FTL<7+>HR3*HgC%oyq554<= zqwimy*^l`IesI6?%4eTB@y8VL6^Nl0Zmo77Jo=bTU@_b^y{qc9`rGh@HJGSP?%Q?r zeaAjLJGR>cNTL|C)@FC(wX@#{D}%b%2nPtlFgU#THj2m<*!z|bIHA`WT=aYGIwA&J zjR|-8&chEsc<-a#&FN!N+^&~j{dNbLI!&a~)3%x~6F4F`gTm4=7gPWf;aCD6 zXoWX1F(Hu#@B?8rV0Ci&Mi*!*m*91@&nys%ScwF95|XY0Rt6w2XJWO#Pv}|DErVES zy`3trqbOn-tC_J8jIDMHtAO+8&$K%m&`TmX0@1$VS{aO%tR36ie(GrNHvuR`;J9

*gV>vM~Z(Hx}`gK*vK9`eaNo_g%{53ajR-1`It4K zou=d{v@x^ou9K-vdsS6qw_SQI+jbgqiL*J~3RMBAG1-R^XMm{{qE-KzCN2?7@$iu4mdQy4s0w(oP)y6OHsjd!;*4rLQ5?44_Z1 zC&rPwU(AtacFHjPJ>>d`nNWOWM^{D?7)jvmNWgjb#}1Oli8Xj+Dps*N{cf{10ry+X zrKGnI6b^WMBMnXBZ2J!#9(@IS(~YmLUcI(@etG}WxI4`*b?k;Uc5wGyx9@%LvHcI- zwf7-J>piq|&z|X9T)T;P{uf{VPs9zQ_gL@R)$0fL-O{R#;l{DX+--aAI{$>;OK|yF6f@U%Nti; zdh;1*Xh}T`l<(GkaFH?1A^xykCI7#$j3a1+h{e|8?14LW-v*^C7`iXN`3yL_0M-D$ zh*rG0e(BJ`yPSC3iS32i(IQ>8Ti+|njfa(ygZ(W$3m|33P2Quw=YjS&ga0ULttRDAOde8)B z3=#$!8GV&PL{{AGbeqjqy$((Yl)DIm0XzW@#x!kEnz z<`gKkQH)qt+|vF4?HmZ>f%giqEdc(lOB)C{@V(R9ICt?3G`~O%DnH8oEh}$xP%=e7 zWk4{etJ8^fi-c22EX3p>k}~_20N#NKA~99qVgsTnL${@nQQ<{{Ff8RN>Ilr4gv=_% ziYJT2wk+8$PkS9VngFx_dUV%hx=A(AfV{<5i>`dJ6?A(N_PKatu?zT0ib`>NnkGwn zDMBLi3httnrUIZOC=ro42w4It3dBInJR!*!L7%zeQtX~^Qe`a5Kor!@A5xv;C569g zDJZmafv9?@6!K3>G{AQX$LTg*d0n^6!6hbRDbx_Satg z^Ed|ifwtw>)~;`EUZ0wt9B<7-!R3T*)19ol)6ME6!9=UliQBJTeDU|c_{r;?SD;#T z$+0at=&~!@*RO8wnp>V2-vwAsd{E1)S7%$b8N49RZM^*Kx1L;FJlt%K_k9~t99}&6 z1)Ah)fS%4E*uHr2Vr!x`KRs>52vb&RRL3S8(^F$}W3?%dHs7(S-+A-QD_1+0U^&*0 z;$FKCqpR<~_orYZha6V@mE$MBiVA~b0d!k|O&(~%5FJ_G!Q2F51Ym|Z)^ z%dYphaO_~Y$4@?YW&H}!E!5>ues}t7gTB9i-yz&lsWjrCH8ZwwVE55mmX6G~4vts% zAONuKZa?*n&&PUQUO(Gre{G)fk(4?qY6C~5p;>{ zA>fwm_A^FZgl=Ukn;Ewpa-bAC5F%hy!8%%uJoeW{YzG3nRS#?g@JI2Nu7J7>ta$d~ zscyf6m>2*Kt_Kn{yu86lFM0QPN1ke}OVhdKK%u@av$7a@F}C3+L1On23zbdFIE;b| zRPJFh#7_d7ipeLj$YRSP!^u>Jn9Id5i<6NeZ<}yvk_=ka;?=lTLnx_mP9bWdq8x~k ztmG~(HUl?{{g|dK>wsL>=LVs!q>*igdaElhI^Z49QXW?s`d|%o`NY)e8peFQ>X1zI z-&7FUpUfsR($#R59tDB63Hd@<3DPQup)Gf$Qo!bhY@u~;M|Ud)6a|%BF^%L>b*%n1 zsan$eNr#z_S8l-Mo`_->-(ZB4Ke_MB3!_(yH#M|UbOZ4*=Jur_iRw@L%rDv zx*^!A6%P!~j=!<8dEwmp%TK-X`9FT(j`{^(L`*yhMI`Hjk2k^lF53jhf5=~6cox@gsJb*LNYPB-( zdxLneHMsuj*%zMt*6(d}Hz%fNB6ra4ZC<#3^5V5uu-#7dHy@xhfJ@pp&b+d+c4lmH zvLAMcVGx5p+wFyGoBd0#oqPW2m;UUHm2ZJ2i?C^Ky|J;e3DdN9AN`Q;20`7wwtD8& zrQ`ho@q{^&F+mvGktT&2qA7r@3tzJ|{rPpzouA&fxO6+fZ71xUy!_(z_7zyf*>F`0 zsXGn=6P!BrGU&V03lkpjZO|vL5|9C8QR$qz{KA*N`MIl`=c|q8-sSy|Kk%~wT)kTE zweI;ZJpJ2U%%{#8)WA+O)$IcLk1g)m<2KywUT0x>`Q>jP2U|D?*YcAPO~35lfE9w| z7Xx4nJMC4=@B1}`Hm*0Jivk2i88HAZ&FBPtg?&ouYQeL-vCQaJv^r=UAx5R6Ex0dG z=$2>+q_rh3FYyq72l1~4Z@jQ)gHjS-@!8tkxOnXh(h z#5Jxeotx7MUTzZ~#%89(+<>MQaYh^rOA2hF^@kcbCMStbEy2kO@hc}^xz;GOohY|- znQ~n%K6jKr4#Q>BW>^8@lvf`&A=iA8B7l<~H`feuCAl-LfB?;;U-CVs`$c}p6+8?$ zW>K1D{2)Gvwqqdn#CLRYFrK~hl|20nX z=r&1pW8G~I-J0S}&I#!2>&Z#Vd??f>J1`P)4@14hr>59PrB9a5_-zcf(Jdnhj3h9U zKv4qLKlsE4Y&e&tfU~5K@?p{h90!Aa5BuZ$UAxxrA+oIvFiL?Ept^Li;lB;mEW*P= z4cZI)VWnz06tI9Icv%R=Ft%%AY1h=A>9JkJ5`^Q`!Pb@43s<%-Zw6a_1it_dK$qL7 z`5~gk_B`7MlL5GSvUPBIdS-HBpX*IT0b&DR-soO`?v1Cmoy%c7<@E=kqIR)0ZP(nu zo0))TgcdtrCrL-}|u zj>e(NjU#AJ;oK{1*h@8c9us?%xH;8K>^+F0gKd2)_1#I5{Q(;6_hhGW59`Et1n~op2 zPNN;K*f1jNk2?s4M*7~U8nq}sZ>7_ykIjwWHaEGaS#__rR}jJB+{)=eya^^Ua9+QQ zAjK0wv{8fJ7a@18b`Vd%N(~MdEZ+^??HB2 zW<**eiY+|YbFe0|;qwuGZM;5r+kxAWpc{0(F$dA?5P%JV--w(I$}a5iLi!|T;BY8R z#AAFU?3Um^bG|fZbjBu7&yt%7un`#A0@MN))`4#8^)Vzyq%DlhQzu_*hgXoCf~eW> zxIs%Ve-Of-1C|hP>8T#dOfYhh4d`68%_$i*(Jp}%cSisj0a+3xnH56k3^&pUod*uK z;kGP?Kj0%n7l$H5XgD#^s=h+CLZCD8Zo!A%E7#WgX5}dXZb%VH3I_|AgF+8V6UqSN zKpemN3%{xuE|OU~oC^3-iO%R2vn+ym$&smpF;1i+QVj@i7(6oDB~>D^WDUQJds9<9 zrpKy7$5TuSRsEhU(Nc*?{&1VE%i;>C1VRPo;!5D4m=)5m4l|v7lR}*%h7(2*44dW!rF>jAbg7 z>CMCk>P4oaWbqsd1)8^39fQu@};i2@V?w3OnMRf2ODPIdhbxw%9$ z6JJ+5O!H<|8P7olaq9^n#a?8+m%ivV=-FW)o4Ac&LDmLbUn$Lj=47%7Beg7VsiGsQ zA;kl$?A?9q>@>9d70>gd%2tm_g}|4H`bM#a>7XIOX5d)IuybT~zo4c+?czRhmZY?{ z91}#S2n=ln=3*Ow9CTFeM$K!Y-<(F};+1n3u3Si*xZUiNY|;Wv$qc(+q&+O9*%unu zrl3Ud3KvPiT;U0>X4mT=tB`{*Kz0ll==VyC=BOy@piI(gB)jKAjK-<~v;;((=Ep59 zdPjNWhLGg1kEFdRR;DWky3JuA{h*m+Nh*^iVX8XGYXKuMtD`05wt6{mJBDE+)6YZ+ zLc-cB3#?U5hB%>19{dzI>gFWEEb;*qV%Dq=8rg}!)%Jl=hpf2r2$Fs^pso3OWFe^1 zPrCO7_WhRX-yKb*D;@pwdEu6#W-pj5$&B0D#d&R;yix+S5|91GTUw z%8K=7pYp%)>E7DX`)_=6Mim@M;Co5}Y*kh`5Z0kqtwBjU-W(U36-q)oZ>$QEnTHh> z#0pGz&WN~a8rd*{0rL!gX@zI04mKuY$E)NAN>q3BmtBvMRT25A4g8gB7vYuxKnnZk zv>ynEvamD?teNS#x(9}DVWRD-a27oZ5e;#PZ; z9Km9zK5>0zP7)<^a4OhxorF}W2&%Nn`OQ?a*nOplVTbB5vJ+q>d$Jt21CHDrr`zjK zP0X-Xl@x(YToH6a7Bj4=B9j^!0(`slvnxHp{muwBG2h`4Kq2k;M9?j95{REbJGyQS z3mcfR!R;9I+d=QbrL!>2lRmilEzqC8x>J9dyZ zfx1kIs%ZY7S&dBJW?iV2bvr{liE$ur0FE3&KKV3ymO86P3<`8w9kZ@hdP6=*)rE2+ zyAX7cU6}GmE9h2_z(hEypv;Ff5v*FBYB_Ur(w%nF;g@FXd5 zv=pv@vKl7;apVsMK00o4a+>U=Nc%)lvNVttsGwIj6abA)s9=xCv_rJXzb)#DJL zI)sxz*U1RWfvW@%W3Z%v5nt6gcj@fb_A25QGl+Q$$6FQPFv;YA3oE!34!|w^I0#Nl zr~)8WfGdnpe9C2%HqI)qd_jko0zMkL63kbJv`+Svb**wEFxQIGuNv?r12|O{aziL@ z^I^G}L0&5D1bJwmr{;axULI+DOh0&hzK<>(gsrEt^;l-cX{n@z-JXkf>g z2?e4vQI_%iW))`$GFNF#Lw<7kngCf2Ov+yc;;@mqQr*#(G)D)3vJRH=$OPe?wmMr^ zu3fTSuv7bRt0aE$Z8-diorU?`pk@-{C55iB*_t>Z63vUuOeT8RdG0Tj9yG^9c>|KR z94K~b_1f0<26+_FIv zL0bm9fQ1bV0|top=Jv+2kH42^*)F z7PMYb)_n?WXh!k}Of9X7b5uq_elb4RkAgq%HGOJWV-Eq+DJKsCc<3Jy9N) zwJt-2GJA8#c^(a$14j2*T2Qtd|F)o88G@tF4d2(J1S1Lj6-b~Q-O@Zk4sK~O0;O_d zVv1g*5hiUSgz^+5$^7j>e+cOD!J$^2%@y2&a@3EHfid_J(gQD!Z` zP?(N^Y)uwXARPz68(qM+a9gQ4NsbrecDdhzMAZ}bCr0fW7x0y8&1{@*Eds|7C5R>lzxxuoBPha;p# z`h$SfRp4`+GxL%zieE1U=t{?-C?Iv~=$w^`5|s@9#JL(lPfj&#Nay4uW#xxf946%8%VhuT4k#J_$u3 z)vSv&1 zm!-w2MPz;z#KmQRrs{MamQt1;21BYUX)li56_AY}5v=iD^)Pj7ifEZ&od8)rAxkn**)s7O ze_i<8pd3AGb?xfawaYl^4|)`_tW4XtgB;!|bSp*hAV_*d6krN>@W?bkq~lQ#2f-X{ zN5`;qM|7(ph&hlDZBvmRvIE>Syl?1vpO*eyGF`%?3v>*X~PKJn!|QdS5lT&bT>Hjb!>aSeA z7+7#I22Z-=fR()wAqJQ?H9kGrnufz#q@+k$9PUz^g2*%}vm*hmtk$X&(%rB($bA5O zj&VdTvL^$`tHPN;+#PJb#SF{gmQ0zs2|fiEH>}@~1V#LjOSnS}q8x@;AlE=jGN^y0a4Dlx*~CbgT0;iWp|3m2?x!Aa^6KU=gA9`e+Hl zo#?S4(V^AXI{ z?k9dCumEpKtDkTc1+mMiJ_wntp&`tKDGD%aY-|EXPM%l8ln%&+iy#MsIl%Nhjt50F zU(}owx+WsY&C@sE*C?8m$A~>fyYr|6+^o(_%&BeMBqPx<%ZrTVRBuUUfV60lLfp8rF^pHTex3#&o%35>kK;qQ$NMNrQAeV6XT(S$JzGWW^ zbR@Q8WIC3dC+1`{Na$YkK&_C`+S*#L2j^pSAQP>qdq*1non(?5S0ph50O2d`C}j80 zP0eI+9BM$OVHw1Zk!Hhik*UT-fTc4rM@4aj>^x?2_v&hxCFY(W6N1Z6=3Ti~t6#Cj%xo1t&WTszDkKN_s^f!Q)Nw!+3R1!-Hu->YMbQocuUR{;M3J}> zlV*x_BzezGK3M1D^PNBAJLHi2$;7fd4BGTA%@rD+`a7@xck=j*?j1>BB!Q6xzH1UF z_jijx1Be*_#TmRHfbJT_{d%Rof9dwRJ;8Gf#plr$-SnM#f_lO;eSmAcq^1oH950qQ ze4=QY@@psFJbUg9KkkxyA0p%tm?9-^R9#-&UvtN83C0TjEoqMdv2JR|S`yKlz2K%% z>OB0VUylB_2U`~}ovt|K^j9>{g8^a-lREq6drr#LrHcUN$`BW#n!TAIfTS>~zX@4# zEgA-w&17a8sM0~PRg`A(gaBDb^@e-r;di@EEskit5%`Fjh5#S50zn@!$RNEV2ZkW` z3b;$tlXFuwP%RAt_7<0*TXIp1C~cj1>&4ff591zkK@d8?6!ylEZ}JWuhq}oYL-DS1 zud~#;ya03kNL@uvJJdiz{Y~!OP)R>>4v7NiOrW`;2u6-<#s#^cF?WR)hd`Jqcrxdq9%Lmif&c?)gi<56$tz z!zt5hQR`{CUSbR_JkdN*=)vhc#c<3v4q`TeW85sTa*DHaW!Ww_QRs61(UcM*& zU9ZNF0{?&28;%ulw~_$>0000qO-2eap1ZP1_K>z@;j(q!3lK=n! zAY({UO#lFg4*&p+4*&rDQUCyfKmY)Jc>nKLZ*U+U<@d+E z-`Z#IbNAVMpS3OkBu^hMF9ntYAekrN2YNWuSA|E=vHbuBcz^+>05DnUslGw(!9XN0 zHy3)k$O-(5-V6aq{Jv%A=})JF|4-7aRK5TJ$X~?fY)(2$#Q7pl$`quE?K2{##w3av zMv0j(N>IddVvbwnrJsEk*-^~wWFA|@;+#|2$!szAhWaHO~|IOYo$aIysAL%F1+X7jmm z@dCOoOOI}9ZOx#2ax#-R0)e4FlaknJZegHbQ0w8z)51Zy803=0y zYrpZud1&H!i5Cb`ZH$dGGc%329F~!|pug*XI{XcN@jWB)cE6X0?#hW}3X=qMaot!c zNhv};Jw27l;?NEMJjDMv@UQb&8pw&|@HsqDM5t)WxV$(~yLoJ`fSbajb9w)%iT^O{ zPg*$4%Pw|hzH4l z4>Cb6*bE9l5!eOxf=W;W>OmuD0VhBQI1Mg<%iub=3GRRgU<8bV=U@iB0rL<9VIeX^ zf#e}oNDDH6%peA254k};P#_czMMH5A4-!JT&=#l&DupVcTBs5F7CHr8fUZIV&^>4r znu30X-opq?f~l}FtPLB(4A=?whJ)cXa2%Wl=fL^!PPhWDgO9=O@CEofdsf}*1gQMM>gR0xWN zN<(cx6{9LqM^Wvl9@H(=C~5}v2~9>Tp$*VBXfO0CbR0SpU4Sk}H=x_lm(X|6Pm0oD%dhh<^~*aGZ+>@n;)>>zd= z`xZyUsp8CV?zjjX50{54$2H;3;s$XOxOu!3UJGx7_rtUC+4vHCJ-!Qn13!+RCrA@? z2zG>ELIPnkp@PstxI}nJcts=<)rr=`03w&TiC95APP{@KCB7rckn~9|q)3vGw3Bp% zbe?pN^omR-Ym*(x5o7^*C%KV)k^GqaR)Qj7B;h5&me?p!CDAT1DDgrPFR3NzB)L{H zN3vYw$Q)+`$mDDMzVX0YZinOV;pLDWxv2>I4Rq06?tcas$8CeGE#!iSoPU zJLDfJpcM2K0u(Y84k}zym{z1J+A6XX3l&c&-dBQ^^pygY)+rrU>QkCkR#Em)PF3Eo zd{KE?g{I=DlAuzia#m$Zm7;2|%2h2>J*WDNE=zZ!C($eDJ@gqhB{feqp<1n4zuLUI zj(UiCo_eeLBMpKELnBtBOru+4MpISOS2I_$S@XUYUW=g>ueDFBS8GmNM>|Y=n|6ox zq>h}9mrjmOv(7_ZvaW+}nr@x$Z9R-0LoZS9fZk1gSl>cFUcXBJh5>9~X}~o&U@)*0 zz0`UsZ)x4qVMCIklVOHov*D-_&B(_n%bg|Vh_gz;|UUgJ+D7A8q1^(GHYWlUF? z=9zYx{%WRg#xkoiyKPQ3cQ@Z?-f8}FnZYv7vV+U+T2L%}Ew)*7TYR*%vgBK~SWa1K zT18t`TMaX)41Y#3Gs%N-965|*?q>t!egDsc~7*bx94upVJ~GbmRFsR!6 zle~kxE4`oi==<<}x_n{Z6~23XAFk9|$y?ds2mHMJ_V_*W*YQvD|2_Z{;2%&G@HEgg zFgLI_h!PYP)D-k4*g3c)_(6znh%lr(R5CO&v@vup%r&euY-E-3s`aa`hbx40!#g9e z5up(c5wok^R_|Rs9%&I-5IM9)XHC|ct7{e3CapaaB^kwxIvI_Q4vTJz{=oEO)-h*e zyke?jW>_w)eXQqfM|K%|ietwq=d%Y!WOIN;f{-*q~tsYyO3nU8o1;g8H zx7BP%ZRc+9-(kLE|Bg?E?80kBCPn2%ABtJU*S<3Ss^Y7Kov}OnODszc?!xTi?Hbzc zu={AKbZJiM*dE_K?Pc_`!m`(UqxN1cUshhTkFZa;Z=}MfqI19I{$2Y&RK{1{sdBDr ztyZeuQ9XBnePHmQV9x>)y3OA0X_Yfyf0n3?0)%TuT$^2D|S~-U$wb< z>Kfx($92o=?R^$~Z9iE2(AIC+-+sgDM(0iIn_UCT2hI*U3|_e9dh7CSuiMw}th_TY z6f$&oIC6O8F8l7}y`+0D?`Pbff3WEx`eETCsYm6Hl^)mqsP|**h~>zcQP4Kl7f3AL^`{KJ_9DnJX zSv52MlK*ny*Wy?5ua3N4_PTr4fA;a4U8G9(~7n*ZV%~{lt9c2keK6k9r@w zK6!t7xRAWC@EiAp^ZVlF9l`(r010qNS#tmY3labT3lag+-G2N4000~#LM#2e%lS5vavOrZ=bx+Uq%@B)UZ=^!mRyH&4pmKtNZQxum8u6=I={zZy+7_hci$+cnJ4~lNpJqd#%U4 zH%Z!~{OykYAZ~ZZ;c?$lg0jP9xc$@r?!$|>MY!Cv8W($3;e6K$oaQmqNEEjQqNF_pCp&^s))tMDaiX|63I)%@klzrDg8Tls(zF+E z|Eb9(pmqG=EKav9!g8UBxL^;#b^B+dan-&Wmu;)4e5rbSmTPgE$5GY2L{qvI zopMZzc|%x)()NWYZd-tY_C?5VTZp_@3vitO&wVu?IXu3jt@ClDC7R$}g3RVh zp?MzC2<5Z=@%Zk?mPx_ax)3cGTYbRl1C#0lbwf#1x&A1(FQS?ZCu9j&{yeW}U#x*n ze#)13EJbwRaV+^sK}sLia-Va#{|{Xg4gy8N#-@b1^DA7iq^+M$n!lXiEs$6NImX0JyMi zKJuu{H2@R3Ijzyiq}t7HjzCt+e5AI9Bd&245}$eFnmtYFI4z}XU09R4uzu}o&H8@s zEBX6_hf(-41f}#$OS||Jzk4xG32?g>jl>dym@2bvF-n>VyBG6u;#o9`pGM(i!(tTN z3B%#jb5T>fLkVUt-k!jv-Zi+Pz1^N=s3v@?2;WM=x16e1 zj-iA~x0pAABEnZdTktAci{r1NG}!8DH=1fU3hC`ZINCx5%$vl~=Ml)J(oKFIg7hcR zIM=^T=~&0>SJs7S!Px2pRv(yDAE+HlMP6%&u54)~ly-}%T*{yFv=scrrN2t0TmB>rg@kTObpW!em*TrWHJZXq?1hWHi*b`GSD>q@Tv`hP-t)b> zy-?G=OtTg=d!b9z_7crnkT4W(QM;~i3k{2540Od}$YNx+MBs39xE@VmNP7{6)ThC? z+LdH_tQK^wi)&IBm!$^XSA)OiwyPUXL;kDa5k<+L?p+IY08?EWUTWDZD%~am`2~Z} zEq)w{l7?uMJ?3E6wO|}5^+IadLJWWZ+!SQb-W>fIbPcs@Kv$HmDs&5IDHyhbqtbN> z-3BV&n+s5HJ7;>lW6!;H5n3R&`he93Ce;V-zE0JkD}a?jvy$!w8g%9Vjw)AxE4IRk zCs8P>kI>@e!*CqA7=+j&FC>;M!NA)WrVtb8Ua~FG2GIkPV;RJx9XXk(SGOVDkM zKIYJK3&a0*ke0<`P|fo^Hf zLgv3NVQ>I##8xP6qym0EUsJcDa*OH--iOR|co2b%njmb?^}_zV1!(HLX9``h7aXB0 z)`CFS$XpPW>!@@qIEZFI*8r|O>ehnzy87UmF@ScgB}(&j$5px-bm{Fr4nfkx0L0eJ zLTO#R=`mZ-wUmu@v$gtw$NGRkH@_`VSGKekPSVq@YF~zmR%QzrKCWgf2y~gXFaq4- z2a%|F5RKHTKy1vKgYB8oxZiLM{kAvg?y;e_r+-|SJ%4))7kU0Z{4 zSc7gPp&O2*`cTB*iNf}?a}alWF)lr+MBmV$5_m1>T8hW&10Pu*5U7rY?b!c6e{MdY zW!yaO_9r8sGq*(9mUD7JNh|YonPye?Tpu(O4_88fTlgRf`S&<0j8Sqg4CQr^IB;Sf zK2P`^Hl;)d$actjz0C#GZS9Wvu)%o zw5Kuwg88@_Y~Ojf0^7VgPQzss*M^|1HUe?QUK(^ar!R1Tt{ryUAo>S>&JP(#JKw!< z)LL-#bB!EbQMzNHD>=I2)VFF(Dw4%@U zE&BSMgVz+gv9YnHcSWnyzjyKU-aG7i;_Jhq$Mqd#fWEIrXzq)Wo0a4a|q7x-F}xf6H9l!UthEQBUa7 zN+_%i)hq>h%)9B2!rR`cd>DegMYHhvK`(4gU4r|ME@IeD*b-cJyPeQ|^RqtnXa9e|Mq*h~xBb^Xixn%gDVG zft=gnsCpEIvOCe(dDI6h<76OhA?lx9)_`jpe2u<78&%`*&j8l@&(~4ew2&Tdq?WaC zrF#u75UQ7GCtT`WjdL8tyTIZ%)tq%^#3?G=N@glZRM5wjILXLsny)EaEkCzqp_a99 zj74ya?1fAg=+U7YiS#BTb0G`~4})>=N+`Bg`(WG20Gzs&ra{-5##Xz2BX;GGfZ z%EkNFfBn~P|4g@_`)=?JoRz4(j( zytsNUt?j2D(w>H{oWpy9xW$-GRd_DY*=V zgl`E`!wRLQLI*~PNuL-)-(T*y>^u#t6bf+Jn?%cGd0=mX=Tz-5I$rYbqf3Yui75QQ7 zac^wOnuqmibFt>&Cs=*p6MPo`ss4EIZ?R_I9IQ+5!?HbphnVCQc+&6?!vo)<8^o=FWaP2f&aqb3#BHCC?6zR4)&Q#1a3nV~pO%r-6oSN;p-6ba z!7n}@#FvRg@vbl^( zm(VT0nvAZlE-KyE=pEp(_fCP*RXy1Cflu;&8O;E2`ObNG@5619_{l=g2DT%3P^MZ1!sXdG-qI&0LG!S*x%klZv(a7&=?K z@uu$$hFH=a~S1{9kQ&G<*zYFTcRCN6T>Z;TJga;4>WM^Nh#KaJYUcV>!|u zEl29Z6-aro63O>hAo<=Z#NAnetjjFM!-2gL7VODpzOHzE^x3!&TVLp{g*Em=9p%?UIn`sfW;OVmmsJnLy_wL`}7=tUa*cr^CH>|GBLszX|yMd%3=cDv_>lD zr&P?EwLsNeOQlQbZY=i3<~)CtT}h$R?fI~vD-C4^URAaGF+KzHot%BcR}&|7U_On?3wgH(lY`u~W*fwy|L!oVMx=Q_y0+0Z#S zz-hokoRK!Mz2K~`^w?-k^nJ&8s|P0Gn#ckp*4-qE~H43%b8-NO~H;GXdRx8&j#MDhKRToW0Ct<#PeC0I+{xNDCV$ zMHoP|+50t*)ZOncnFPJeAdrxKNf`ehePltMu5LSRj(s@t*oPi2{aj9v5a?z#g^ofu zjYV!m;U~Hhu-IU2Rxr>KBZ0JrjJ4=4zsx-0%T^%B-?Px*Qg0ACr zH51U4&mS7>rxLW&PUzDf?X0b!t6N=tinf$blqu_>3GkB zm#Ijv^P-Q-Nf88Y3Kyd^periZaYBTla^r7@Vpnw#zCPlOZ_@lxeE!fF=uUjom=Wko z$FiWSPjHw_r&4XlnS`zku8D0lkrg5tE%J9)2H}i-PLvHJ`*Q`3vaLXNqMP~H_LE;^ z0zy|lW1{mc=TI_tRA&uJJIXH{SK4drXIs#H|0evXF$*bo=4#NDS_`Qx>6q0-KbK`3 zB{$cw7T&2``nsG|x4S9`>$82ZA=M8j&b@=K=0`hG>K1fO%KA;_=HS@bJ+&Xlef|=l z>+BdE+r*U|Ullm20#N{@3cRuBP~PWmnw+$Y%J*<~!&I%kVL{jVFP++_=}5Xc7a5!w zA(J5lx|vkC=`X2z9j5&n&^>sQ7Q@Xj?5ZSmGrc*Z&JV>ky1gLT3l?-ISu533u=Lb^ zereEkHsCk5O;j={R3NUB^DRnI6syXw0JCjW2Y`)p=c$Twa$Ev_SIehbO80#T->OeV z!u2`tL09T5q;lEycV4cZCMLE*{0%*Jaa!}b!`@h*;De&G@#yR}pvz2+4^8P#bkbGT zj^*j@RX|J){sHQs#pxxQOv-h|P z-l>A_z@Io7;tvmC`^P%;{`n4i_-Om{eeJRPPqo_fzJGZ*`r04=(LO1A&E5Vu_I)=W zrQqQ8*&1}y8$&gv>sZ|8;5|JzR|e2TR;q_XWuA+6m6u(d=`j4a}y)tDL8a zwo$p+7_jj)bcg=y87>X&Lv_nat(0O#*D9Rq_zYEDD}EN$-78VmqsM91yS@23d&a?g zw;_!lEoY&z&hBBZfRWY`ip=LxNPeW}^s77XadT@A(d(jY>YO821esM6J; z%RF6XWqdH%3*xm+)NxeRf(2dtl`HM2axqUebVXgN9ES`PP1IRcRIZtqYqk%SV;pZA zGw7;-&e*TCfiWXcwP=*;F9m16kQ~34EB&GFbuKG?ah-IdTKu^YGrIY zs({3mi_G1hb*f5lyqm9z$~7yZ?rav{cx@!=(SVj+%X8ZhgRZt-!fe9{|vY6%STu1HCFAtO5jRJ;czRz&AVfH|#0@T;W31RKu)RV{LEE(_Zjwt}c!0j}5z0^EHUb?B~5rl%Y4Lr?dhgQqJgV;{ie2@@g04I5IN9%N_I_8+oyr9-pXUfM6_smdO{oA&K34^Pa_&VnJND;^ zRJMxBb>+sT(tc*=LuDVXDBX+Q+fd%aRT>1QoojH(wgHz2-OIiFzgP{7i@mfPM&d#b zm(yWf?fV?%ZOc%?RUdL&y;1#Y(~Lm(VRI@{YkdgaMM!%}&^``EGH0F{wt}H@4O>Bg zyZ1s6ww?&W7l~e2cfcD3r{g~y=&IDyHS@#90`6mk?qu5044RYuyDJx{C{7ih(y_*} z+4)wPK5k|YxZ;T#{ZY<|9GkO2EET|+LDI4RJM;35^JsPhQaL79&gm8Vc9eB&svx`MKiOL1@YliN0wBuxJm_s;X1^kc!GR`+OC(Dc{j- zKki)AX0V@%{%@w%Jq_JUwq0B*W zyhpgMS!wGw{P35qX;-@q9aOq?bCK{g3W*Qs+ukR1?}m*6cmItbZSc&n751DDW`(gJ zY$*!BnnQE2cE8ssbO#5%n>y&4U5F}wmky^oc=l_x7gXBGY#Xz7G<*MK|LzW~%wQzP zWDI0EJ3bW;Qw8$wz|RcADyr1gUwQJGW|J$-+Qie)t?AmwCC(RUmVsm~Xv?A#ys{*^ zW1Qh@5~sTeUB)Rce_q9vdy6|lkon4+OSrGc@Sk5zJ9M9Qr6Z+w4&on&YuO5M%*#!@ ztrxX1yj&SP+j~iDg%Az6Qr7VubiLn$u2!0o#e62}A8ta&ggy7KebXm1q-t8&~b=iCfZV?AWEKB4+|`Ne1U9b8=>P(IrX znsT#pc8q54cUARY?%jct?U9;#t?5~evt0x$6|AUQQM1)O??)AvN|&hYT8i?nMJRo> z2&r5+@_6e?wA-FJUA|nk?OoaKSw{*|Zq31g2jN_XCmj1FMU0am;+P)hn5`f_uAy@G zoDD`yeh`(e7e3!N4|!E_XzS+W2o`CVrQ_{WF(b{aGfnh&@$*zJ6lab0Ys%A|j&^kS zGgRJZrmEaIk1C%l+nD`~Ha=U$=9+Au9PfLoz)ik`Z0Aa-e4m+suE14tZ$-t5#UTGT z0PFZz$(4Kc(4kwx)f$qUgK>;2`?hvJ(QEAXORd{pw^xpE1-dW0(~)+^3vpa*GNCqt zYp2oAy)lxlFk&m{DpwRP!As!Ao}s;v7s$mm=Z=A{tW@!VKvza+-MOoe*LWW@blqu3 z6^Km*bj&)ws@FQv@vACq6)Qt^UuNIQ@$V`MTjkuiv(0ovx3n!n1MHcug8tPix`ebuJM)k3@YDWnYj=6`jj8pc=3(@6aLZ7$-Xx(Fb0F6YUF8&@vwhjlsxnT&h90r%zwg zOyE0R&=pTN_Er#~8;*Un7UC}xx+9Yy_M8vI-WuIj*nOJ8I=WKUabu1jRvnm&&-PI1 zTF`ZEr2uCa(^M;6S1)9DwpW49OhH#Av%pfidck|uFw4YH@tR%f4+7od)(8!%m7NPw z-mz3uum)r`z>Y)-A0-5~rL-YV&}JxL&4YtYI&@!l(_ZN3dT9fLn$0jB&~5F@)&|mc z-3ZX?!OVScPGm_esjzpE92&1b?jW^R>(k_gVN=y#uHtu zZf7sJbMbrXJ(kjS?WUq~vAS}RdFnjMepDt(OxDv?`Tm~#PR71wLg`B8g4x)~R6w`z zRfGoCa;A=H3YMzZ0BtD&E0A@J;FUtUY+8!O?gkCIvQ)a}?Naeh#kq0Z zXZzqWq~4y3-PZyUe~qbOv=$Cr&ao}YjG8&iQW!IBYr7OUlj)An!;attr-E}np2UuHS z&lTq961oChQMtyznW$V*xB^_Mr8_QkIXU8kT!LM-(@wOVrF2~bp$c?dxyUAa{^b3x z6rgc-{3^$-qNY{$r)$Y{ z6(Ffp1yjirR#BYp%nUQ@t156aD@SSe8SeaD<+xnA8C&_d>?wFVWC@SF;p)hM57-OHY@BYVLeTSKjk#CHdn> zNK@@tADYrt$#xCfTZum_j0JE}N?)wlI|nPae~M#e z`z+{ss)Jgdu4}4VrQKDOr(E=^7KB+XUDe{{?)thD0ZQfOVm4)0r9EBUW@?}thCJE@ zd2NvdE(gc>d@N-1+M@Y)dbqEmw8(9Z^SW+3S9AVx0e~f4b*_Ut;io=W%yzF zp4o)%Yzw-sG`iWg7IZxeU6q;(j+TK6Amki5D`%(zKiP+hRpHoQg?Eul%RwTiIf@0$7f|g+)6WgV zk=j+b-kgIb`yI5{>(ORwLA$-#hCgEezmFz`j@>D@xaZZu_XcV0pTeuox`pdKS7W5OTcW zRn@Lz{oU~(r1H6Pu2p~Ti*?}WIZu>Hp)wWN)zy5*`+m|+s-W~VbT4%6z|j{$8c1_F z9r!qBn91{TLE9RQoRK(6MVw6-AA1#vBV2(u>sb`?UaZE+rj4j<*@4oQueqYcI#jfO zgR0&bRCaIXqL-Vr$I9-FDDB#Ulie{|ly_}o=EOGEaoB>Q#?ADKH=^jN1fM_IjQmF% zQBc20d(5d_i;U~bk$A}u+b{kGJFaj!b=nGh&iH9cSEl&xt_pZBQ(-J{V+#E7WtuOR z?VgS0+h&a@-FJDqeNGg*m8WY0;p z@fiKxqpeZMqP=jKEAM8sh9R4FLpD`%I*Xa7y$s^AIUz{mT4jk`C{kvt9pY;TUj%BY zWm+`)V?STp|ALD|a(SJ-4UBqDUbxS6u3D;7u4}gaCNm9gG3$Uc%(h+SN)ML;5OdKV z+b-y_r^b(iXFk|{DH40CeX+O78@omhz zY;)SfHI`M>wMU+#x|xObjsdYGB+uCAU%^{=|BtJCnh z3P#-myEhTAxj-v&S>+z$4A)Pv@3}cMMW5Ools^~?nK4VV1$E= z5lc+HPiGPl+{vtZLjlKc0Q{NC51OBkO$@A?XXpKr2ZE1Lb?HyIs}NLg*5!40_+8a% z4n}rjd`9JjZ-x@}K6q_J8)sk@<4St@uMK?RTT_=0g}3T@>~n!Mx7*9opQ99OHJsy)T_dx*Vkiytw(fB2LzfyFWJIDVJ0SJnPRHNrOKv!E@4^p6;L z?h0`3Y6b-p=!wCl112c1x=$hsy!PgOzYAWOQ=Y^1*=qTJyVRZ30?;&R#SSH(i4{Xr zb;+}4#)@9Qp9`Vf(yE7F?2-yP2&5pbjS{QIHTmJJC9bUQjmbb6E)Mp}W(MRq}L|5T%y#fqV{=o>0A^l9v~okl2(GmX3p zdvJU~_NMffHQlm)%!HaW7Q0G8jE@v2N;@Hk0NST2&V7i9_A|JDP;okdXba75G4C{Ac&fk9(OSDPbW5eY7JLu$C={!nuooHEp>}k=h+uFqHq$wPOU!GOR-=ki8tn<~J-3YY>+8TCk8UZmo zbUFRC+ZV7g7hczpq~tTYb2WJ5Ty!6}0PytOR@%)V>u~^5) zQd>Tm_s^LNu>Fnb;>t*=!+eJ+aNb9xk{Z&NN2ew)QKrt#xqjmLnt+~umi zHsnqvcb4(_!$&+LPBg02u<8zaD0qDL0$@D6VYO7tqj1<Ch8NlZ`LQfdc?I%l>xc203oC zqTsBnWeh#nQ-nw@5FhcXlA{;mV^3ZJE#1RJ;EG%~|pyWBI zHon(xPs5@Q&MrP`|!tyQ9v=K4ifg$3E_dA;ya@A}Ia z6O!E@df1lHL!xo+SX@LuM#WrWlV|(|S+CKn!>PU^hVEOCN8Q#yYb(`MrpL@7LN7e2 z)}}U+Y7NQ>7vYno48e*fM}BD4nLJ#Mz}Q6l(v2&d93VJ3bPA-FZ9lc=uFRbaLDjbz zK<%2f)P48*7>9B38R>QHkmThyZ((bK*ciGs`-JDcNp~do@gj;D&B%QdoYrqQP~rQw zni0)60z0GL@-`og$!yu2tW^-T!%fgCbAlN4&EIgsQvJxZQZI%n_Uo0NLH!| znNs{H<;_8UlP1?=c;6Uw+-L%1jDAAP;YZ0K7RqZ`3tqe`(8}IH%Xz?a#WTbQ&e|%> zHf9&24E*+nQ#^t}JNnw!xHn9qP5x#oQixcj5T0Vs5RgC~Le-j_-1c4@1_Nn2RJC$Q zl*c`5PtV2smr02G*CBhU*n0kT-LEM{7c0Mv;?vb?Pf|Y_=;~y+y}8!?^%I@3v;M&w z;F_^1#}?qaqos|IK0@pjQKk_y#Jp*OU>q`kJrUntiQ_w`{j1ZNbu}Ip&Sz{$v7Xo| zpqkoa#(cQD=g?!$Gb(s6(YxG;#yqEcNaC{g#lQRt+`fG~?Y`tr4g^2>kC_g9(Tgb4 zk(sSj5)iNyzj|F=`%v%qw5bp8P{2SM&h4Ys7D8uCayej-+-}&xb;NuDJlH)DqzF54 zrwRv62K<}}`^AqH_o0zgel?l?7H?f{SLO|NbGT|9l4>1xc#u7`^%~hPRCcXNId!iv z{?TH%05|gXrkf~LG^)=;LmT@8l{G@Iw~U!`0ak{{3bF_e=Mc$a9Q zB~R338!x*T3$il#tlbD*Z%ie&Fw$;DPw71KcylAtr5DG!z9%3|4@v7bb#S!1rP|R3 z#9TCplj)BZm@2kOP@b{JarKvq$cLY(l16YM!#@ojE*)=PRUV7_lVAUO zFurlnKg=yDzo4~d`vq^LvLH~r6#*`~_B1@>y06pm?Y;FH5q)5KEtnSkM3{E=^9C+t z71ffrQ5(w%8e)-jsrWe9ZT4d!R(6_?e--?a#r10%IF-z}s@2Jdph3kE>vCeLjWS(L zNM9(arD?{(V`K{&UI{F;k|T4C%AZrq{hS$c9a>M$N$5k&L<*xQE**6OaW;LEVeuQ zLaGmhge0rMM_htJFJE}~K}e%*5#p}oV}Q**QH;{x7*{N4a0TUd-?j)AkWzc1>{633 z;vdA`87#+p+_Ejo>U=dM&1vKs zMzKyXH~t8n<8FbcPX4GG>n>fHKYG2(A>h$JM4rBNuY4s?Tncd+Ye&+00*D7OMe%fNRp)?_M&qPmTq zF@a|935YiKyLBCx?T9Bnm*Re^n}1;PYR`~2Zs`q(hB%6@A{=vN{Ze?~oO4PD?il=5 zXwg~Idqk64QSv1=c%1PKPQOSoqP!@g@r*Dn7YUM?pbZB*d~P}Ad+Y<1&Z`gMU9&%w zw7ru^{9UBuZ`s~KTjO-p+-@j-!OJ2??Z!Xzy?yj6!?V7AusoX=)GuB+_|`q}eq-E` z(52^mneoGjW^LrC+r8mDy8h1v0OR~|EcK#h$GebM-CXbn!^sjKcvGWvFdF>c;tzkG zj({r{>tu8m3ub679g-v_s)e5@&YDf`HoEdBJcP-()~I)XLjB2-*>y+!s<2TrtO_4R z(J2RDKDxt>eAgW25HK29!=sT{ATd0@$>a4Ff7;yflE=rJ#9BXKc2PFIFNq%XVQPsVHDHzG>>I{+E z{S3#>i)3UUX5BEZj=4)T*lj)f@HP{gk=vn&YQ#XQT6OA|+UMyIa52~6;h_{l&h*M` zG;@b^?xfvp?x0|{R2f+=Nz>iSO@Pp5lT^oC>*NeZ`1noiq11{H*P9GkQBcc?x#6a@ zHmNssLZcGz21Xq`KEDvZW95;PxLXf#c+7QdYV_iqE_w}}UsIum-nX!w zlBZjIVVc3>_TbkhGnEe*^huMd zlJh@Goaaw+{zr-P{z=aNAaNc5>!0KN4->`Jdy86ccwBW*6o^PhcV8*Zz6_>kS3~_S6;fXC*B1>F*k#U?B-I03ZfH zIsJ_pU_~Is0C4R@kQ5&3w+j0Ld4LFz1Xu!W0L}nYfFtBIfwaRAa%Tv6F9vvhMgX~{ z{igkr{#TmuSDN`(3IJf9{w4xB{EPqyr{2wwn&Bl4XvtA<+A)}k3f{7at*N{KG$GG_ z)87BBF9T}veg}+GggpCSIl~p@rO=RxAdLo~Nq-Pm1^}QzkfOzZ1&k|3ZQp^sfO1ln z5(SiwknBNj{vACo7Uj_p4s!o@Fb`~J007$=YQ>D)9RO&W`a4j^6IvX}tjpW5O!z2F zv0o?x>;&yvG8~B62O{rJ+WFgLa(?(yBD{&rZp42}d5%`iT75(vx>$m!Wt8&07OOgy zb@?qEVWtKXL$ks%6qZq$Wz2#s3Tw_Wr<=)j*gEsLDxk^Fd{Ob$8GBrV5h`6G7i|Fa zy7$h?P@2cZi;23Kn%Oj+M0jDT)9Cvf{+$(pn{+22n)k(AT@=LChX8Qa@v;FHy3E0V z?4KFk`q zUqXRZ>~>54d26Cin?qzYofjrb-?N0(cdvp$ zRCY$+t=j%>PoYgpGNf_RBlhOL2d3K0R=?hE&BtkpUhD&1Z~wHP7NFKP$LCd+PRzbjnsH zmn0g3p)O=l*!Kom{>^kY3}Rm!44Az)8|LRG^FTC!?Dn+L=kPg6Cy(*{UtLHo;ztVh zPG3zZ%<4WQgFY~6R%jZWX^XVIvsyf+3-U7i-FMkQOwG`Ccwh5akyQdr3=Sq}o+H&h zQa!<<%d)--FsRXy`be{Z^k3gZI39DYk6h|G!X(z`4T|LRDK)5HM(vR|R45`O(Ejmx z5Ol{PffKo9_^+?>ArQb1I(*ElAhw(2f<8F3$l^QG87tTKAO&lzb)_7KC@i~iKc30j z9uxryn$I(&!@oYfN22+(M~oQpZcHQ7fAxBIy$;+dvzzP~u+zP)sGWf;u=S7y_97E} z+~a(CaQhVaqH8kWWSXsaShuq+Iii_rslNrKEh7A|l9J9}P{~rZ8A|1CiS>Nh(YvPM z3g!KRz@iKZi-7GP+djn(f?BOzQE3|K%<_#PZIdVL#Q?{Q-0Wlq>GSRGt}Tvw!-Txt zvv0X@@xgs6eX8H-t^+?413>45w^J#Z{u2#bFu8}#ZNMMB(WjvbFW@zaC!bsO+q{m! zj3O+&#JlZPzsBn!%+Z)K-}73dfd$haCcj3*pTj};43`>Ky%_6{>ln|-1{$vfAIgN_ z%P0KEUA5LtkDmi?p5T|Db_}n&C*E%iAUw!c*_*(vX^fpc9ELid0Rz3BK zrDiFbS-eVtDAyG$V`KWKy9HKiy9IJY#Kd^;e$EO#_T15W%IcXItiDy-%{!Mn!#lte ztG6cO2xysB-ztBx$KdLv(>yaMk}DGq>nBZjJ*rTvAI##VuK{3^gvb z`AY8wC&a&M_+#3?23<=^k^=UMKezn4%{f3|dE#X5YVz%E%@^0xI6n&fa^D?D&T^gs z%HU)@W`csQYY%;1?dbQ#ZtZkU1=KMoZ1_ZhYLz=G!*Zpb4-Z(8$@Vr=!OZflj;<{u zK69Ni_pUq_i#jpnL;=llBdw@4}jYo-KIB?9k z5LUzWCwb=M7lxy}4ii`zaa!h$o(BRJqk)5*%4JLSUrp!VZIVfGKgo~kg;TTXXnLFJk;A<4-1#uz#@B>vxti6Ha_oU5SPZs)!GGzH za)lpGZ}e+x1Harvh78V%DcJXd@5|ONvOtJ}4|gnWEHCFQJ8#vsdx3*yN^!rMN78u{ zi_#mQ6ft|E^t~bs9v3>x7E821%j0cZ1wv5dcjST-|B~LVSJ3}G49uXdji5Mz&zV%( zNITd|HfJf%>WTj)%Ke+MXg!DZwYCOzfJ5L*#4ntnjiEC4!PJ=%lG|JGvNKK?;-^%% zJ*6F}zlP8@2<9QZ%|L*+(TNg9h2Ewfy_OhV02A{4dt{(cfE^&xVrX3Q*pKqKfrY;I z$GBUZ=6Un=_DJ=(j)vlw$lvvR7tP+4SJm2*%|o@DQb0s~oPRmrneo6lBVWHFJU{K) z5xn8`SPRtu_mC_+gZQ`sx-Ti#ViQ912i=06p*GtQgI=?qf(5>%3x#f{)B!_R#dm989eKbH@g{maW!G0T>63-NhKRn>vu`;P(3VYR^67J_Xjb|1UHZN<~A3dwSDP{ zyURcBoPz5j1q70#|2?k%HM~Awb~zush*Bf|25G9EHwJ2pB3-u)ABBqE;r$9___ zw#EzD8ofm8v?)q~pUJ6U^(BQ)Z8C&)6!+V4h*@Jh_#|SGao5zkAF%W3$F+6)VfmF# z_da)I$qPD4Ss`kqn1-pzqo--W1rLFLC1tt5x?U5FL4!@8fd`>~0F{B%^ORw%{8KHk z-NEqe?-uh#_%-a2WZby&VSK|me0EWNwWKvlWuSLu^ps!bGpm0R)uas!FeJG4a&g2o zu*X*4T2&YEX8ct|!N%qrT#b$wfwlV{R-4AKf-*!c*mF{=D(%YZBsxi|3(=Vn>Y*+4 z6#5;i#d9sN?4`bpCGY1%`s zC*3#8l-5R%e6SpDorsrI&}f?0e4AwHx^TvJUC&|*E@QJJRkfYxLDsf)vm3suP_Yd= zSmhZ)1j4fz?}gcq7Ry-VSWu$^7!Jk?MY`pA89U=smr@(`nTf8{NLVJ%irjBGt&Ax{ zITJ3InV!0%dHV@A+^=5yE>95O3?kwJ{M+A`k0PHB$EJ?H2Gw%+6KzCEPhok^YGWSM zIs&>wW)gvRQ!(}>hEPKR5`75%nc$r=rJ{OQr?Wh&&2p2x@RS~=vC+(`To4s&L0+6G zpBC0UM`LcTJ8$HdL~UD9_Yf+})p-Kc%@nklp@Vj^}-oG@b;F1CsQl&zr2a_+$~?EI-lXSKR94V$Tln&X-uI#!wK$ILC@_ zCas^grLGQ&uuB66D#UI|)s?9E={t?{zDQkbk5EX$m}-q;&DHJ;pm;)Qk-<=9Q?125 zmgvl?P=i)rP_*|xILgM=*kxARJ2IQ0c!|7b>#GDBrEE*i`51(p$pXj{A;4PL3f80~ z%TQu>%puXmuc0K+OnlsdM`9jnH6>NsW2yWU@s!2;jZ!=dXLg=X;we^j5~ZAI*sQ?N z95-8J=W9w7`D7oOBu<8V#@?~mThly*?M_4p%raf~`E>G{gU;#7Rv#Uu6KIAsSFM#?O3cR#J0IN({GIZWg#ux@0jn0fnTYT1(L+B- z^C#=I^$}aW6qg=S3|Hy8Y{Ak!#=HEF3$p+x16brpzpzHQpa%?)sk{FzNELn^L_!|g@NJbIPSSiN-M>ld zgfX~S0=M$++@sKDSy_Bsh7xB}1DP`zxgR3?p8res={;7ngfuP#(H~!FwJ;L@TLt>9 z#_VAs@}9Q)(6QdEInQU|!B1SZ<+xFAQuWZ^3QC4l3@P z1Kx7=mlzDLP;^2tiSQ8xM8iX9pJ_B&y6DWP7{*w9?R1>GBF5~&%%;t#!!6bwECKR> z2IboW;6u!FUQxZ-)X-!~fJK>D-PC`A8C#9@*(zeaxYby@F(V6HeQF{6^1Qqny!zD_ z7G3bsbZjw^&*XKu@ZR=E$bi$G%F2pbF;-brE(-ejOM)RbJ$x8KQS$B|e2LrT- zPpt~P(C2Oblp6e7Z}Q$hVA*cdt+0U%KVMF7Gc{eWsss$5GS(=5(Hblk^H*q3lw0p!HET)i)_UR{v-#b|YendKfjRJA4-8Y?dG;R1C>D}Hn z&93bTz3}QjG~BKBlBYQ&$-;`|lu&xigOFU}Zkj7*)8mjPl%0P3I&h2IzvxlFBy7yT zfzH(P&a7rny3il&$V*HS*!)HcKl2snt-Q7N&;m`<8YI8E4z@y|F0=})O@#dwkJ*S#*yK*mWEsS#kcRf+E@-MY%cIZlm3NMM1r*2QcdLHVP0d&N+57F z`dW?k?CBG8D+pZ(e2vcMbF1$Sz8K-Rzh#Jh$khn%r8^Xoc=Kb(-OXwx>QL?A+QA;U z7!1qA(_k@@x8M3c?-Lj%L#V=`e>Y<;->X`La9j7w2!BQL*A#)l$jsrosB;sNJFhK% z5CG(9i1K(p3x)!>HozovvB6#a+%15Lq#1Sx9sGLji_IWKnlH&mAr_+-7D-s;*&D&z z`ioIUc4lL#upR4VpJZ@Af|UoU$gx5vxF6kXL(6cdi9&_gz}gk{^QuM(cTKPl5+iQn zdiN9;w9@^<`H4W3eAeFS(XFq^R*?2OAgPNiTMPX>TX7 zXK!OjvyI%ZT=#3;Ub9!(kJ=u!eg0m8^JG00v&QU57^A6R1e_X`r!KsVp@BVqSkcg^ zMa9_%{zNx4cx|wgD*kM-P`=!u5&KA4c(bX`iyCWGGTEvB%;s%rMenTf^#i?^gKJ$x z4=Zd|IcrOFPNEeVI_;c80c*l~hLCSe3lwuTB&hQ=;*baF%G^7C%MTioLmD@^yRc+< z$AV2EjV+ri18HPQP#3w7BualHyZ-^|(}m^vjax3+QDTJlONx4b!s% zU<#-y3)n;%q-?oV9x*JWyvJU`dCS*`?I$a31;!mx-_qDwa5Xq3rn3a8= z>mim@)YdDh+9oP4W67Kd^P6(0)>E0Gm)f4YTDcMkPjyly4)ZNF=QMAsO{T2&-C?7pro zFs*e)Y3mc0uEzoLCNA?eGYD|A*qR;z_(Pq=v-0+ra(Yxw-l zbPnAmg2a9@g^%G0UzCI{NF~Tu(?UB|0GtLTbmo3770yc7XKzQdx&q8rDQ-LhUn3Ow zrmWY~&sXfIc-8mjOj@=$L+f}AS#_G*qE3Iav3FdEYR)~1K{6j@PCA#=>AqL4U?)x} zJ81a2)*!4|w4isg=}da()8@n=ySTfpz3uiqV@PPwcJfpUXP`l3Jq`}hV%UhdpAXRs z_EeeH(WGk#S(uKbjV{0wJ9-?=yvU-j>D+U=KIVwc`6iz8!hgF6rp{;ud0%|I?FBtb zeR*22f#qC>M6t{%C*3-;WLJ~zP!yxUCO3aKt77|+9aJ_AU+*PRH3~1$JS53AH z0eba}L<)Y{1Kq!L&%i4m>5oUVt`}*MZ+kVf$(NJ{-{?KVHb9BlQFo!zKDOihKM~I#eyWgpVEg_+!;x zM>gDxgjR1%*1Y_RkKN3mv*v{OYZX@rTHHGvZ#!n#Db0O<+*P6sOmJTfec+X#{POs! z*Gxx{apXZ$n)O$n)q}=u>P<&*eZ|h>6NSy9olAv}&N+@zWlUS5;GmWf@Ftg0nZ#UMTD)saKO?T@e=&N;pZwHCG9q#p633 zotB_#(cD~CmtDlg$;X_Z*I?Ee?hG#MHMi6{G>>%!{3;9sgYbAs?SnU3(A3Xg)yD=4U2)} zelU6$>?4+LkgtZ~yEpq#KAx{F%TAW2kwU67h>0ura9wah6BCj)3$<^lpR`gVA4@M0 znL9dH4dhp0*3ubZj+aR+Hpk%n7tc!kQ3wKz&1xAr8J|$UU*MAWUP^a|h~m#o_oX}K z4L%n7D%Iji=f@Bl&v?m=qRbi{IG5I~rAAaqXeb3+mrk}S$vytKvRh6e{ElDMMR})Z z=}^8`%cEG4{)sVCUwPITb2d!4xhh@A0j7WLf#Wu$CLFJKUVyXM({^>)SA1#t33EpY z|8j!Y=8CiHqPYr##ZcJ95Pdt~cu>vHYE--cZ;3BFgWA`&_@>>OWE{Q&m1D5NkUT?o zuvrXSgCF6MB``_U_-w%K?XdoJ{RzAKD!FgP`IjpXJl`+28sYWPLzclOB1~6Bq{Syi zSDv#cmIqz7r>Ydj@4mB%^0f~#lg%uI^NBq*evaoofx=K?l>-ZvvEP1$+Y|BMIHTUN z6WjlSK!Yz3s+|x$Uj)wr{>j%$n#VG$CX^wxnx zQ7sH1Qy~9x(n^(e(saaid(zuu0GXpvX2Q;}bKV{ztoOPc zk#}26dd~FSeiOBFbvAVW>3;A9K>n!lf=#beXVO#E7exSet)@EetIRFV>~1A3m0qZP zPRLFoW!lUnP5vam)jsp}#Yk)gR$$0`tvK*gOn-zFK2y=G~ zmCGjdIu~0PJ}MU}boO}cJuDci{Jn`+v%JM>3L6~YLUz2l3kEM(+}aHeI`BP${~PQ1 zwy#wnYsqI0Vx^JQ6wnn-p2(5@(u16(iK)n6ma1KI*yqKj`%S-3buN#~;K$WQCg>Y| zMOgR|nVr$6d;FITb;7%c!yT}qV#Slu)u8370B(XwU7Xa5=}!M`l1^YTc;q0K3Up^Q z5)bx1W1_$LO?3772z1U1s#~E?2P-%Y>nm}lSLjNkzTGVK3LxFou;Z+JZu}>Rn`X9R#J7Tq2sG)&T1AB%8OR$LFmAr<8{X&ZM^DZJAHPsjv zY}bhudRyBmW3}Tx(BrlKGjI5?4Ivac^l%NlYAAh_Toz@UX8{ArWUI)_H+IB4Z(k~# z)+hBj@6!^d9r&ut+kGFyep z=Fo9jEGIED`BpB&!uFEM@e^bY4@M87unj`h*g6r&a0jW5eKub)Yjh1Ve8okhUB!B+ zwYo9WsJb6!@x4cg4`ZxQ%^v;UR@KgtgEw%SGFUPq-pD6=H%v5<)75l4C1oX$Ytdx! z6d*HB7yOpt{d~L-C!xK1b-x#kfCC1fi*dVrmH{&f_#vwixtAG?jQ{K5;~Z#Ta&CGO zJ=@(r2AYwO!cGtWB+tR`ZX9aNhdbv{1}%F<)mfHRP-x%bv^ca}b6r#)H1 zWR*g$H1}h%d`EVNo}fG5mLHM;y<#9A2h#&*>VtuUT%>p{l>)!5Q%&dj(Bk1t4686? zW&PTlV*16g=fz@;c*AEf0u$Ll(t@k5Q3hwN7J{b0o=qj}@a|*1SYTwiJ+=!%oG1(d zC?)>3k8>`TNFi)d$_@2XvGgMYdgkSr*u)bt>4rzg~q!r}CSI&7XVcloZHD=lQo4?NT zWiFM2>uX)Dm~0p`ov9pX=e2CGwrxY$f}j%3gueUf-0Y#oUw>#( zkv4MWqUbJ?HA647gyZC>t_=qt=obnE6Pn2z65XCoI}++PO?XC2`<4cj$v3bCfwnY8 zsr>ey1{SK-@C@=vdPF1kCAV2?sQ2N!0;lP*G;3U8Cj39Yf~S9)?lQ4;zR%_52;3{D z4U#gD`F;Y~++O%6uMFAx(l9FLks|`Cso1MKTAGrU3WN8VS~P}dz>YCF%@R{dJk>4_ zoxU2e_W}h}+&||n;09mkI|znxklJBGa|0+33L6>(QFg>#zlbKP8~kR`^5LZ4m2i)= zg79nAM6;t0j!UcN_Cy=DKd<#>!VDKJU*4EWG1vvB=Qjv9>e;QcuiGF_l=-Ja&dZgoU95B;%$KLv0L|kr?^5^3fQjF zN(_ZJ1VhdcTG}~jyiOD7gjc|Dm_ifeU^rza!mxG{@n*?Vfzlu^`Y<$WVQ$Z`C2k5E z2|;ZN$nXD|HthxyolgnJ^IH@gz71A9D*wFnE;W|)>`n=H2DxXhz<4>y#?Y;fyjm}J z-3FAMWb>8?jz)Xy96{l346>)Hfo+pLeqErJtyqq9I1{&QtZ=bjZIPQm2NiJM9^DlA zA^xC{RPvZiJ?4@u%v=~RX?emEW@%s9X(|(<> z%`lGGYrUNxi;0F?@V5g$J48F+h;SmYgZz?Y&V8q2E+k-yMghE*>ikc{dNeX7wh2fy ziXq4u+EZ)SPz6C~a$+=v#$m*fS|Doq(V}~)2(eU)>V$gC3w23e=VfiBkz$AxeU@HV zRs!!G+u8-|eL>HTaE}z>kq_u_utH=gDH2;-LjI5=jf^;<;w+vcJ?^rX_NIJL)w8#8 z{oPXhh9QY!KYl~$7Y#=XQ&>8iz+4sNk3BNZ2N&FC{MWWH1%3`FdmkHw7^Y8@9+9555aZu3y-xqGE*9 zd3ZH0*e1iyL^KpR>6NaEl5aLiln2(9ID)h4;B@$tCGka))jS)VgVD_C;WM?MxV=pMnnlDzD( zA}E+S2BIYNYENC>w{C^|RRb3)5F0M{pGim#9ETR6OGqs?bED+T=!SiG<7ir2u=K0U zIJ`@FmG*+iig0K-+P|?Y)E``A7+fVCEXr;#s9d%dM)Lfb?DpfxO8E@>_&aueBQF`R@475 z!;!k?l@oC5egYkpzwY(iaq^Mv#LbEvOd$w0%NB7MaKg-S(&8m@bGlcXdvSGj&;%ZB zoE;$gR{n1O?PaEr%j)+KX@G6Ez|4~-S0=5+t~--QLR2@ue!yvTBPGMVUGc`qV)i@J z3Rm&f3w$9OIl}ZB+9>@5{{9UhPvc}5G)AF;m$Wm=CnU%OtzB{+L@aNAo!k?pFBHl zp%(M)2cHs<2QL4ePnZLGgTpMOV1e*Bf#P>A+J`o&i4eKb{|2Cfu<6xh%{y98W!^A` z;s12}g4pb^2zWrx0RpEvV7t~ke8bg(XZ~9VjK&1M zkjT2Yi3HO^P;=72-R5NLUNmDrQqE<|rJZa~*;1qFlZzB6%FDN&z4p#f$7DqMQqcZv zBM-21@`C-3I3;P+5pxQ z!{4PxX!FES`vmlC?hJc2+^T;OL$mYYsK1zMl9GOV6x1F?{P;s4Vx z6eWB@S$@1TJ9gJ}?Nop5bk+lcMDr}uKWT|S5Bm?fY;!D&Vf4;=g9iE4}{im$8t65O0Dfv(&q>mOPg&$q1S2}qGP)ce&;Mg@Y`%*yiM(jF&q5e1j zM(FTR{x0sLvQwTeiK7n{`eGwQuyzsETQ?rc^4Dfot8afeSHVWkM zAZ@1fM>VC?3kiqvZnHYc{uuEuu>SQguwEdRLxcF~W6o9sgJOjaEioX8(e)erc z!*phm$N`Wf`o^m}7TYE&E6pIbGdZz?C+~UoYp4LKz?pTMi`-2_ok;23B0yoO3d>+! zt=@j#o17nTdO25O!0+d#>n~K-s=~1WW(XCxx}!gQE=s9XNiUxibeM;)ixR=9%{86T8@6L=v&jl|;D?bFk%l+TtcQx2yya-m{rfGIGHG#a04)Vv+0i$i7FhBb~`kJF#3zy82 zVZOEvX>%tg3(1{cQX=nLWEv$m038SR%FkMOZJ&{7aTszT?vK4J&+}Os0eavgYtJ<4 zFZzK9^3BMxi|8b6rK8Po{Bhl@EzOhx<7limyPke9CvD7;`xE2QtWNuU5Dc&KW#y}Q zNaa{625|X?N0oiGhD;Sp!B%fPTsynZPeZqvY1W})B zaZ}T$x@;bB{qfTIBgM#9Q5s)3c^Z(5_9+)qg9)P&RS#6qhx^h|TRHF)QcXEPGB zw%-Q7tpWI>>5XJb$M-$RQV-{S<8Ghyi&-%*T{z-?e@i5Z4&nItLw6-NQO$^d`R380 z&8R|*wf&;&;W|tnFXm>v#)goh?=KD7gdKg-#%RAHBy*(sxdxWLk9|K9`mX19F>8i_KhtSx z@*4+;64?5kyl2Su)wo|AM`7c!^iw;XE>aIM35wI#6Q?k7=u>?yccL+qUs4H>yWzHC z#Zy-0W(%c5uW*qVRHTNsf`se%pkBFBuGUnsu}vA^Xd2J`N$x~@A}bFHmCms z(@;J+R-45|HRAgEeF$+|+k2b7i%Ha<>2P1&zm3tlm$X9mMz=ZQGPP5-U{eS7jF6K( zV{&@&uLdA7y*f;|ySp*+#5Z`+lb>SQe3ukNDp=h$iFbgIZ?q35!mtMaxVWfsZyysM}JbcWDIZ7Q0nMpD&e&d|#ys>I-XuDxVK)yX14EG>n zaA8i0{MXDq#e?A}Ulr(?f(YGmPbG^ub;uU)HNo{no>mBhx$&4gEPDHHTWgZ+84ooK z<#d=(0#omZH%XG=8o0J}GYPuInI&!Us-d5`JRC2)F=>-Zi!c3K5Pv!slFgtnGKH053y@u3vozGUP}eHBXT$W2oQmm^HmyaT!h_7!@uUJLvIP)Ea_EnPZ?5; zWvw-W?DyiK*B}N2VDLj0HUih{{cF`JAlncxBbK9Wm{tCgc;kpl9gWy1+G&znaB$FK zoPXK`CgSv~9}P*$rxUfC-tqU{_vS~c4OJ@9r8v};T>U{fv|_>XOjh;}ekvW3w<38I zWDdsf4s^QrJk(x3IDEi~R>#ISS{a}XCG#oIO-GuI8LJ37n_bHtLPGxNh-M$zD&c34 zf=paN20_gO&S5~39mV0SAC$%AW$6A+3>3j{#bJKBvhG^{{%0^Lew0fWnmp@NJr=$6 zk4^&P&ereFHkk;dVwbbyOPtxGyJKS5b^3()-p`UK%95EY^MA%ht&|dvno?UL=zLpc zky5};ZY0L+K*!;*iLED-a}eFRyYj}9Nq%mS&gpl&?JKg~Ihh#OVeB3C*@{$< zZ$7+>9TQn{*fqbtVkV5uJ3SPqY~8zUDD!rJt=n(5G9KA#a8GcM`}C4as>1U4VUWe3 zxzwm9EdHHRsDRM^k4PLEl{_ptsmz(Tlmxp5KRF7`!~(v4NSm|7G&PqxJP4eE;jh-$ z@Dd5eYN;UV`O#}w_EQV(e*t3p69^!7|4WSaV+tkP4}OFE%;Rj*!U>>|q0hgAxhH@# z$f0Ew@?1vk4JyNvI)LciK_}|~kGxbbC+iiP?6Qa74CVk5{LHp*$hmz-FP_^YLB@xz z2RJ>!gF@jRV8g@SH?Xj+tDO1z_6y|v6uT>2F~O(0yq9)}S*Khwt-q&qs2U_dOoY2A zYXpHSYA^~m3oJwV4ZA<@Q$7S!9$^Y@!e^d-W91@%Y{Y1AB0pV0;*%@MJW>31>SlG+@(`tn#acX7`@P ztgjzuwP~{2TP0poqw$RD=6zHlyJ25$QhzYz(CICqbihj#KY?M7eIN6@c`lJrcUFr4xZ&#kfOaS#s!{4qv=St2B-aTbrbLQjh2P`PKi5CV-iN=z)|P`QpJQLi;-9hUGl}hRy$4B7qCbb0jMgZuuXm2U!S#1$)}o zt8utVw*M=X@APbb6qLi!NwQE|!%;4*%I`S~h5ile8B9fBQWVQniif_xQ2>?egh={CX^vG{irA>lnGc#f=1N zhM&~Y^?6tG9b{5j0=5gNu~Bx0Ix5OQLzhf*zLk|YHBE&*m?T`;qRBuv_-cs;f8|<68bFpwUvxqYxOw|q>(k^2vi-@Jk zN_?rC@56-0MnjnAJ8G8BBQJ<2df62a{-)l}y9?Pwqy4P7eWS_^>1sUKwoy4M@wd8~ zrg)`#!PAoVc5lXK?4DS9GBtP|u&8v6i*Jz+(aIB(Haaqd9`?$8Y`j1IR%mr&t&x zN`BNZU8V~gEga~qLi?ZGgU%T^{XA91nc8n33wztE{x9C%GOnuq-TJ0Gr8@-?LAtx8 zLnNd@K)SoT5s>aiB&EB%yIVRXr172$b#M3C|8t(_J}>UKy5PfHG1s`p^&R6!+^*-3 z=r(q!OZiG} zS0O{*M_}FKNV4sPhHv*cmy1-;%dKZW&waoV3X!E@Q7fbp{CbSfW3{eqMabf%neL3} zkip`4`2}mP!3pDTObHAykB}T_X!vjP?4HQ+-xAk~#HEblB&sOD4F%RT_l8MN2__89 z*_v3Z2T-s|t4!kPjC-_4wti$Nx!!QV{KU!)QzeE))JY}LaMtw99Sb^MuOB_qnsIYj zu8>NH3c2w1JI8RoDw4esOUrOWZz5AXpxrB?$q4tN>M|}qui2CUPk_4BQIQkOG4wqi z4@lPz>q(Ynlk!dDFRJ?Hb&)M`&~Rmqq6LhxQ$jWAcUr(~P)^-^)F+^@Wx5(y<#``B z2F&`5tQVVA-0U=>`It#&u}Q7h6n1X9yeVQ|P|cdQ$d`GXh*l?EY6W!0W+;noNvBI6 z)owdutvUC@4<5oAn;<mtL!N%?nXT7*Odtu3VdNppW?r9#`6%#>*@|3%QroHhn3+cvX zYS(!~X?@Pte7Y0GN5ewXP2I|7?A}X`RTkvG&Z$`(TZN3f+9IpG`e9qeu}YA2O;-$oQ7Bm6C9Ubi8#S*)6MRIPLJS35 zVKdFHcKukm0=Pgs(su!}xh)JrVeoHx%{OJNSpp3irm$EEvAnwh)9|(JN1m+G#LPU+ zBOM+3k`R4mS#?+aHZGP5+4l7nzs$rk^#MR{bUG(*&!fW;GmDO>d$DY_4#I&u7T9oBOAA|gyVFY&%bkD;v9&W(wwH)UEKX?&{r zt*g5PA9Z!!)K6XAS2x+${H$XJ^-dKq9VSbOwmpG|gR3s(R~N zSDO`sH50_LoYVtCaR51;#{73NsUkoYtTasSPVtcwmbmI+|#5SmgOq zBYty-WnHW-kcrg1_18|$#Tj11ZWABQkC?&8nbdvB7Fu=ttO>C}c}&B8y#~T`p^HtI zJ3;vkCO(nsfb)UG2^ERI-q)9PmquwjqCLm{Gppd~!j4$PmnrM1xSfz>+@&2`wTw`c z&|;TZJ!J_i$u#UyC1;a|eWSLJZts+J$#mOKgl@?z-$gs1mnkA>u^n<~i$rx-DQ(K; zP;_u9tU>k5XDWr_zffmSwC+q^vvPN5g}#$A~g6GZ*w$T<;_Rt z&s7v*o?sfjF^H$FYS|8yUnR4@;u_5f&HC?x6$Uv%IV#`!Uu5f_j%rTurBELZG$yq< zK9weS2HmeH_bSDMFy`KUSSI>Y*b`9tceg8v-si!$5rA&cc%K#X+(n&IZkSRTz3veO zBec=tkx!b8W;!CYUByGuTz1Qdt&o3gS);{ViV}%l?hL{PNl-xX1i{v<@rm%?oA%E| z_smYB_|v-@Xxp(#C&GA_^}TSaS{v*Md7>v=;((bn8}Y$QF?5~_{>z)RFA^@d($Dgx zcl&}2QiLV(Qj+sd&e%4pDA0vUV2!ilph>G`Lkk)Gro@!Ycr92!AI0^XwPSd=gbSCF z1w^;v_V;n3OVWcE^laRqKi^N`Df#t%4+_B^@7b+3W9Mxb&X4ZdrrSr2Y~2J}dWs7p z>HqM#J=WsdKHKj;mtD*|YSb%wru9;T(P1b3+p(Zq%(?w~!$>Bx_8rcV(B>F^n1Nrj zm2WVMGGyr0kV=Kc>he@;sNZL)t2t-NG~hJJ6O!+Hqc*;M0+!0 z%*-A%+qKbg%kf~7#V<>^eUISnc33}1XNs?9v~23=mkiLU^&=*7jbeGS|J77!vGEn_ zRPMdgSK)n!xwMS2tr$+CCetrd-NHtC`z#n2n4`w|clcb`0Oe@e?-Y zbmbZX_QbLVV91T;gtnYXADanbD+!0ws|v10-rN$u`Q9;>b;0Ff(iV+sI`fuJ_Pp7T z@hM{h$Hso_@dl%V7{0$YS~}@Af9#pj%jbDSweB=$nT9Ryp$Rt2()haiiqk>RW9)HY z>Prsh&P840anLPrM5Rw{qsyJPr6#wY_wr>Qrt`%=P7veGNNdaqdIM@h$t?Rpjt3q+ zljdi6yfB=0f?SRh3f*|M*Jp!s4BMQtk=9q|6G>^3$G}L@$|i&zeG=~VDfY{by8wsh z)t4;)tT-s0%hVQxiHXS8MfR51XCbq6>&!;OtxMUC4xewwFBjadd0tmr(A;y>vx0S( zzU?)dc)9^`ho59qH9Q)EuRHG5Z}7J%G7uH32S)kk&()p89Eg?|(*c`uX4gy(fKr4mF zzxf+rxlWPF-@KRGYcecbO$igDS=!VQ{EfDT9+a#j*+?Tf3N!bZ#ZI(+(&TFL5W@4~ zAK(fQVb+A2y*9-WwD@ytAP|hEvt26Eucz?my1*C*+~Hwf^uxlhaSIc{8;Cw3Nx#66 zq{621gi<}W3!A&n*6;clCV&GBYMQ~9Rw(~>GX<<;wautZ&GjlW)mm5bsupS_g9jh+ z74f6G5IX(ewAcfh-M2gaPm=xfC(Zo!)Gj?r0c{9x^^{@lJ(-hv9K(_`6PlCk#C+$f4wUvT!bq-d9G1w)*ML$=HzmK z?X;dnKMWc$-mX1V)#!9(#heG0CW(L?@tGeM_pY0x_IIZsL;MxhFSf;Oo?Z9HCjwoS z_e27Z&Nx#m!{FsON9)}V*iLh@yhkpKyyf%yr?|i>ki%(OShdK?`=z?J8lHmO+54e( z+&z7_#`#TMl=iRB=R5Z(k)FTG@tvcAm7aYKZ6Y6-_pU|EmgGgm`>5VW$fG1Fb10X5 z@NE(jwrViw8E|rn7>?XvGAh=t?S-cPu&qL|PH$CL4^`G%^-+nGyC+}kKrLZ^=PGXQx}`eD|O-hJEYm@cec=vQjEBoNC3?HfIA`ur$sHo_6_SM zimPB6IhUsCQs6GGTa(LHilAt_lOoz3j$2}psSKPiU$_U?FqvNLuy;asfh{n7_5qQ} zl7?+lle-AZ&tRs!%*7f`O~3u%Ipa|j#MpGZF#+l>X>RlV;nz^b479mGgoFq0g-eCHOxj&d*d1HO8^#HEcB6m=&1FFQh4Lv$`sMPhbYp_&aTWJH9%66D+?Xx?xLq*K^JgN zpL;jzN-#{4=SWhIE_>{TNLBP2IKS68^~vV}S6+Mf<;gOXaGSl7R!Bz<&lUSw$+Knp z`4IJvWZf;yJa6TjTAUZtrdFr6SZ?qGCZ&+oZ;yru}{v3z$N{*#EaE4asURy~RcL#pXqy?; zSao@-?Ox9tacMGaZBCZ0(XCPDWaAQn|eD9X}PMlh-3eYKy_55lN1H ze}8xO;Lq;*Y%dU%?ptLzbBZ+Pa$hqOdhNb+T;ysFu{K0Lb^#>0u4ll~8r%Wa$d|4d zcnZ7$tIqApLTDTG!PESA9P~1l{SIcLENVB==r8fCu_Ka+%)?6U(GUD=^9hyuJOE%C z!y^abUEuduc%e1r1>u7ey2oEN`kPA+4!8u^a%b@FMY#A#jmRCb=46T{})gb@iE28lDVf*}BijWmpTynL>a|=H2w3qkdn0;J#XBb4 zh?4icpn&L(hQ}iJBWU%ep(;Rq`Y9aEp$Rw-*+0<+W0y;ADGiC2y;bE67WNY=B#z3L zLJJ;G)v$FL?S{H?-h9doIeAkQsBV_j3qwyi1wwaTBcy@bh;j@XiwD?ewZnhR6w1eD zRjmY;5iog~7?X^h;ax@ESozz^_Y_@ZPa!@9oiU~yd%@;ivt6ZhT7qDL;-VVw7da^y61#RPe!I59Llbk`pvlPF}Oe(%AIh>>ykBN^MP%wlH zvXY9>JrBNhI8BA#61h!<)<$&M`VX`(I8FK87RDn^uY7-5V5-+RQ>*HUT1(Ykr`~N+ zaTZdZr3r6)0LJGJSrSDvp!{;H3Qe6;j9h)0sxV=#3*o{J;xtCQ26?%8sV zgxeHi`|3olSNC}Sr3>+^eMY3?D$Hin=P$IhT$${T>mbB5a)Q_KYw2c04joBROLGGw%rJFVETi>zxkRa@gqr2VIBA&u@%SLxu*N$Y zj@kuPw&<@RIh6x}l_WiBGHk>P7%aqUKHVaC)X@7G*Xe~syIkn(R@Q8(*jw#Y**iO;uUEsKR>Tss;o02_26m8C-O7qGjZaajR>%Jptt>By4gxv0JK%|n6Dvcj{Y6*%g|+5zq9RdDv!GjU`zpGe1q<1 zeMOMrbtl}mTS$w%E=Kf?x8Cmo1YUlwK9?jQX#f|mMMLKhS7}-1P=7w)=TssIS{*!nLmWE%2O}e(2t|(S=Jq}F zCDrB(>rJNl+lFa&$6sYrk0nq7YG^xnpdN@k_Bu*xzwyiQ20FYJoBg4(Rab7~v% zNm*d`#XT^GEQ1k;lnN7c1U|DZ?~T(HS}kt!WuvjV%$o2&G>D^?u5Uel?~a9-jv|E- zoccG9%9-!060o+42z|*?sbB*RJj_04DK5czwx?$ zRV>Vl1f2C!Y#SWE3ZbOwq3V@|Mb);+=*@mE{Jfdc71VCf7e0C8FXNu4mB+wVV)OK~ zm7pvCgMxTUtS29GkMJ!%Rl*7Ks7GC`F(r^J)s+CCUjqG;phwkSqufKui0p1PvILeHbPGaj7+Y6e zyfg1jB^>%$Q~6DHB1ex)I!b+xkdAH!-7;@=kz^=X&k_eJId_c!Kn_Z@8G1TqD&rYi9}66l3GC&wj6$) z_DATr%8b{JOV2l;{|6`3dM0p87d*)e53As4VS^*xH>RwRJDVu3fO$z_OObJluFH^y zC9{M?SGKaFh56>ImJ8w|hC_kBf;gXz1w*Z(tIR9%wt~UeI@-j&KNBx8rY*jE{nh6% zs-Vb=1M?z5B`>jc3_tpJ?ir&7pE+qysoOJmAPsk*T)OUBr%f}XwYgj{c#vmwZ_!($w{ob5H-*io)Xg5V}0=j-)nPXbyp? z4c>Xv`qyu{N|g`m^FoWNRtm%sG`YQsDtuaxaRA^o)D?Yv4RHn=`O*I?m=kPsU?oLM zQbErLm0pYda^Z)dOjGwNj;8QV(e3!OvkQ09gK@-V1$pUs6h*jN#`B0$=2D1=056 z=L*8?aRs43^!Ezl05fcrzZUj;pJYHSE#5QzZwN2OD{p2$)hg_AamI7a;Q+@K_P}8x zflII9XYrwSJz+gRl@I)z>d6DBo_$sb+vv#NyfD2IWM7XPF3Bw=1~;M3ZycWIF)cnT zd9d1$))^b;702FE4zPwzX*N$(P|Uq<85MB}$wb7h*_J+Eb zTnrDfzBY@B?ZA&DGhT!;HATwX-C1chle!-Rd4Oy<*;BH-RxO)O@^Cpdmd(h!T$(%XDq?!SFsBJ$%l30w zJ2VpamqkwRLHN(&Cybea#UGel9xofQQ?cn0*PrD(>q+G7^VqvG6)l2kt0}8WBrt4^ zHp7`G=4e8teDn!b;vU9P$gu`UATG_c_o)R|5bp{`KZzn^)2)6iLwAs;Nf2IC9pqxR zcF~&RS0q#<|A4PXwpAQv!;z1VOtJCIX!$OtW0(#X+zZNqW*Tw={B zAJ+FNvJW*7dP^q>JZ5v1sPFpiyBec~rKo#O;K#8x>tr+gW>KExy5GB7dYzeG&7{ug z+NS7$v(S15EAZdC;P68Nh|tFqp;Ar{fReY;(YGQv5=Z0+W+!<= z=B|*)pveW*PF1lw9l%UND;GW;~H zrVo4*J4`?YodMN$wg$&?Ye1rwd{>4FW zYHfmZHg~&`=%vHmJoiyO|JO_Lo!LW)oXcK%qNXmJyG4~|1D=P7FBkwXk7uiW zy$+{44Mim#O$;6u7R>eaT0u@Tg(LBKxK923#Jo33o}{k{ z8>JZ8IF$oY*p~{5?-zpob?`)GpPMq;gO*j1HzqgARHlkx`t<2cT-;YqMFi&A4^{m% zTw)zjBJA%p)}50*vaF=UGLWIZzVfupSt-Io(bi8j>-4EdF*GPuW8Nu5?0k0?WE5^2 zjNd9wUqxP31OP%8-a->FvVt-sxBV)}$G2TA&V9h{gMOoZGu`-jCVV$F!Ll{S_snB~ zV=L=AxZGw(6E$4-KzsB$;Rm0Cz{$57_FK1(+2cL&<1evjmM(|Ex z?7LjLRBBqyGNXc7oDfC;RxX{t*tg>vd+G_%7XfPgy8Ee)>v;PfhV?UC*GMQDls;Sa zE_pXIgA9CmJV!?Lj>X>xjGwbuAO}}uQo4|!MWoNr++CG=Amz2(y-T>=iot70x-R=I zruhbMy-a_JX;iVK5j4COH>*QTm1*t#4-S_d05s$JL)TPnZ91>xi^;XFCMCd|%gWti zzxR8A_$TrG1pFJK2)N@{Caz4lva_DiVysPkA#5j zEmU0 zGI?xH)9sgX-{}9{i6fik2(s^!4nCN@Ldp{+k1ZtVE`7as3P13#o}*OLhmfLI|1j{q z!_alMU+N1a{wf*$2{(y~d8M|Hn+Etyx0Is}Y&rdBqstKiD(ZRq_zNkr7 zdl^9i;CsiQyzt{mYb`^W!DZr0CN2T1<1MavK$@D zsFResTKGr_+VHoG9h|KqpDSR++2B#ZoPd7@v~&JX?W`03TRUSH%EDm-+8GSc&Tl~4 zSs(Scc7_=FPue*g^>diDL~iJgm?UiW8CbYF^mfLI*d~>@wzfOL^L`E*mbNd72Yx~^ zkZ!r}62*=M_e*Eke2mBU0>&c%8YnvFj5^EnE8Ob;hnSYNrCt0nsmx(`=7jM*y&m16 zj<6M^rgzT6FMKAbyXpV`Na;{4`V-N8T3U+dB#$p0|(V_?pe|4cJ*#Z#>yAD*s8c$2U^h> zGYjueMFKU@#~Qo*ZH<-m$iIWC*$6tX$0nGyrC@G+=Z(%vhg`7AasLXcUOdMIf~vu-tuyh$x4^CHDb&lR zUaGXQD+S|^P~KN`;SF|Macrt1!Qzy+Xd92#eThBH>wPf>ZlA$_c=t^md9yG41CWd) z3CXvS>ugtc;7xT;Ty{0J-N{9YQrYPI11g&*(!i}5o>uR21o+>logg8Ng_|~IkA67E zfx-m&I8IL~$6T|3UIwjg*lMkcByC?h;j58HgPvg3b)*EA;{@g4O92~*i^l-%L+_IVP| zwIyDxnLx2#UbzMhLhQ8CZn2lTph}3ZD&dN%DGUm?EU|W>%>K&~y3X)iRzwgTueR6U z^O^K4POk#s_f^rYC5F<+PY&vWl4b=zNPP;;gQmtIsI6H>q`-V&WLd6S5S48U6pHaq z;q4)pJRV}zczQoF)sGgSg>Oo#!h#^9z9bKPqcgop8n~v&^$>M=^Le-7awh;TioyPG zdG0i$OFQJ+AORbS-}ck8N7Wv3a)LJ6X63l9LulsO>_>a38UoQneX+?#!GF_35g>Yq zAhBaIu7E%Q#MXbFwh#b(dfMD^Z5iq5y-#!kp8cs0CMZKXTrW%*C>Z>84U3fEq*=xL zC~lJQOy)OHaQg$EpDH|P0|?PP?VkwI$F8$!s4p=borNer)2o>D7EtZqnJ8@EB&ozn z1=aJucxSAG??m5z5vs|}sLb=mSF8#}Nr9O1oqPUhr{0(x6jT$y5)Wnct8q{lLI5FG zd*S!unSH9o&Ar;M?^jAXfU=ob;hDAbY=9CwW8{15RPk?*b7co#wmga1$j~9&LL5#ITp%y8M1(I;Bo=bZOE~^^SNE zllZFe4Edr=lMr=qhSw8JgzSm}pX9V17;>QjH-I{KZ)gJ~Z%YCVRi?s5=&VUs+75pVpHoI~#iF@0&8- zfoad=SY8As^tQxsP!a@N9SsJtPoE}62@HX=3_MTi!1oawj{P97d&N-Pxw*DB?3cAjj=!r*KNFCj>2$`ru6PCCP5=$q(T3@SSRSJt*jT_P z6siMlAoGai`{(0y;!TYCng(9}BNRYjfb{!wJ*}BMyaL0~67b}(5hZy8N{I!OlF6}0 z@lr)**A67I=5bkdwG~AF6yOE>ZIx{?Fv!K=^4=0;tp`;JXZoVe;iMufDwk8^M)O?OD>wq(Z0xfxMvqs zX$qo!%QMrMFjJ1({QzzMbdaFirygvvC4_tYpBn+@3h5%FcdsNvH2>rE_;F-Hxgx z?l{qET5kyHTHmaq-sVC@es3Kc;t(E6lWgn$;hJ;35J%3HFeo^*TR41(F4EcGn~$yG zWhw(`B;ZQNRO#;2j1+h@(AUnMEgPEOE0hF(;p)c^a=z8$@_0Jij8MXp?T5= zvK&ddJ^SG?B9iYNjy9Dpk7xo%GsjYemtIX?Ul9R;St>ct^v&As5p}0d-_c8ll_^7h zLOQN(Vu6XEsr9eh+1QjW+CJJVFEG;rRXIE`!&0H2BD9cdLi1WGaeA(Q%S&M!$!nh} zwaio+PJSQR-ffT^1kIRc6vWfNrtA<2<`*%OWqs?vmDlG1OW!+u34e$8snhs2eyBUjzxwVWdL%>1*cFCnrA2?bCvmZfdp7PO|=n?hN!CN|e7Dm;--H*Ru zapP$1-m|~dG~IW-_LlM)OC0ojQ;QE4{aKgb)}JaaL*gTU?Deb;{O_%F-I)t}BfF(T zRuZ!Y?!294wPT2MN|$(6PZKFkgQ>qMdLS|@qiPDZ7~5ZV!2wZpnS)?)24rTB64HJv z_g+MBYdz);r9ztr>`G#eCK9wq$w$S;4*1~&imY;Y;D9SO<{Bvr(K@&Yra$5whkUI3`p z{C}PoIJKW2$vr!69JAJ!6wBy<3tA~5^zvR)Gv1s$I~8fZvwf00#{|Lm+f`5G69%={ zIA!&&^tZj$Jv)4O%nY255jVEUo!^PYXpcH#vj(HOH)`f-{7$z1qlN}V^=QK6G%Rfg zr+?)IZ!3pYV(+MMuCsP-GvUmrHb)WO4fue7KdB!EK3BLvT_B`NYMY$wNio21t;&YTD#P|Qhx=sum7T`TX44B zaIJPxdq$^PclTUlbUD)VHI5NbNHbDw^&=_p=tMcZH)oCqdlhZ|H71{0+bBHWdK)J~ znSqyX!ebMS!e#rjkJ_KWCzC@g;JdfQc~R0X(6DJWRzs&%sKqn~`TB$YE~0@@=JNvu zSqJ}Pkd>7QxUTNTp@ou-tG6KqCTx0h{fiPMlF@@*zIA^F0#aq-GVoGK9F48ev1PL! zK4_=Gspnrfi&X??po4BVG5krJyJXx=JqrOMPyO8=NgYMnU~$94{V!mT|K;`X8uzD^= zkXIS@WK0)i`OZRpi~S+G`Btp&>N>(7|T+2QTdc*05eTqG6zoa zaoD+RWw>4T#2D~aHvCt~_ z*=rNo+*Jq@XiXXh^<+O>TjT@j*Hi$#!TuYx)k(vxLD3J7a^Ahl_BY~QaL_6dgk>l zu8|g_BI>BcN>}97w2uht^#Ucw&n zFj<7ZV`$P=ORnyRU|3oyXj7F?NDY$3B{%Q}F*C3IgaIjT3rO+5a<03jpqy(*7G~jp z$hmeY|IWF(zMFofdY8<=g7L;QF{?G%Fc1F>NgC#6&H}%!(=AK4x>u+n;cHHlQ?^ z-oHW744jBuMzVlKTRoq*FIZspCa-EBHst$){^kinI##;hl0y(7iTe6`f|>#YavAE| zevwrl#$7ZI5U6htPEj@!6OrYumxtONzg2nucb81sd3?~Ggf`RqQwsie>x%5~N*Cd^ z#ko)HZJq!H6BCPMtzs?Ty^f`t^Yy%ZLOxr`z85=3!1*$k*K@bG!Q^OEorl%lt_VX> z4`GJEYQk?wgszImDeHHm%vc>pola>7wd}MMEcU(zfhq;A+VTh92zc@3m9J_$sm27F zRmWjfDZSTc-|5C{dQdVdE)QH+qrY#0K<>|%4KS$EAsxi*t+wF#KH1$dSm|Mm1AeK` zo~PmbG|VxEJ*a?%Kt7pWtof&tibphGROkE=&4>C@aE5{ExB#CcGS`^z*993nO7QN* z&U#4F>~EDljty~pns)}u%A(R*K8%mluwl8#Xf_%g%7?Y4Y`U?D3RVV<&!S|^;wGTm zQ!}akO3BJrh1=KmZ`optQOIsPj#JGG=1rRGA2w??DVcYK>un!$bJLY5HB?rsrm3Ui zWZ{|tWXt?st4Ru0`U`{izJdRyS9*WS=mcswNPAHTYRcG209V<=*_>@%tErwrZ z{BI?lZMvJ4lBwSp)PkxhB%^5)E>eT`lTo4DA)*#s<6!lRot`3tYrwLyvJoUM0_u9N zN-QKR`Q)b^5oD$XV!gE?8l+1vzgFuC${qklxUy@)jD@f&`Ey?YUXE@n1oP&Cl1)3bczx{+at^XwEcN1jm%DOv+;|Yq(Zto zz(p6RL^k4kLk5)2n22WvAHu;ut12jtDGO3){`Sj9{}>h~(ao9jv90dC%lqZ(cQe76 z6|(wb94f(ThVvQF)MEmg`Li8YuH7GS#UHh_-Q9hESe7GxxEqi79Qz}RqI@yCq0Rb} zzT6mIa>N7Z%TDJOtFGB{5Oi{H4%jtLL>VB1c?Wy>``sb3KL2>DH~ZopWje@=CR=&B zY72n&Yg8pyFBkno_A!t_q&-7|&)=kd-bBH?=V&q;@?sP|`QV1T!i}Q2$D~W$)#@g> zZu8Z(-KX7&&&;p($FlFvdBSpe_A6jSq}&5;d>(hubW5y~@q{xW z|H>uV-TKwD?MJE}jgvpih|g^EC$BPnsnsJ#$0O_7B~GXQ7gP=gCQQ!4AGr#u>f2HPb7a``Z51%mwKr1~q2WDy~p`+i_nW#bjx`=s+&jIuN z!>;Y8i8D5{j`*qi4=FA4XgmD)d-lDAC2FPIT6aw-$unC|Wzh+Yh{W0PhNvLeJ<~Y% z&Q!+-lid`4zQg2YzvvV+$rY*NY6C!Szx}t|jv8Je z1R*cHMpSQ~`1Tb|5bJdUe177;`TTD+?o;oz`8E{{a{nGgKtqIqx7Ux#($#(s9qd^q z)IZ^Wgh1dF0=g7QRnkBI^;EcZ^Nur~cYB7+_VM_!UnjVcn*K8KQ&<<$zHW!!(ZGIS zZsGl8N&Nc#BZkl4!2#l5y377s{>5o^BRxvG(Z3va^0I}*V_9ZDyJ4HE zHb;Vf8R`<|MBdF_E6NSdmzKB>K=Cz0*7-y)Q08-bmqKN6s$B%z= zJbvQ%_t!I2A)0xanHIe?wlP96ScB7+w+Jnfxcdv&*hLy1SoFrnJ^Xt?6ol1}J&^~; zD}ML+7Ji!j;EfvycXjzqt5r5TTugNc4Rl)NZeN5l^xZmrZ83HFKD6Y%SeDuVJIjX5 zxU~?v{&)KfS?OkQM)S?4ZmPfH2IFuR4p-#g6*LlD38~|sTC*Wo3xp@WXlK`6ZSIqDh02Y2SMsnk0H<1tS>y-xzS^}WpqIx+GY47>7AaVQMKwn2MQ5zu}%#uDc zkP$X0?XL+LHxTF?ja{fWRJsLaA0Z@OpQI63bCDz#3S;r7@#crw0gfYsnWnbat6O+} z2qpWRBz_C=DD?_`dDGWpf@VHf&v#gva3)ncSjp-kgkN#x>S#n~8c-TyFl0kaxw{f> z+X83h0NLE^w2-d67iVk@RTQ|M5GciJ32pbrReaFjnb?`A+3Ui)V(MaPF$c6%lZMGh zeQb@&d%iVA46XIF^(m_=qbh)a;8CA@ceRo2ZhRJDSb(kuVz^Pr#n(~*bUw@EM>pfq z_Uf!1=4!d3UVnSrZFfiJgheB8cSNJAS-OWhbr9NQiVLFwfgYt2hiZ( zPlnLJ28!k8M79kiFMnxyw$R3btjM$kDx#TPsYssuL%$o^imJS>SI=F6aL6mcge{k- zFUM}|?CRT)$=}IEur?>Ncu{MG+VfE{XAHhh255zZH3;g;t_zsn(QbJzTq_*z#?ftK z2q8v_?_IIo&W;0uU017B_(C+@t5&~~t2gyr+rdkLt}M(P%=BUKgy;IHVy*hna+5fF zZPF2!S+28X3v^no6C{t@?GS@4!bEFetp4`lE6zZbRd4Q;C-%(_iR3#N4?LwWMHd+2Nh!6t5FtKNTp(JDiTWV8C}OeP?*y8jrcKezsG(^+%d>mz(0?J`5v}< zeVJt&#Nz0j+TrKM1ViQNV9c@pJ~>%94`=%=%={Tm{asa@DJn?ghxWo9$i&h!|C@tx zkrm;}eT?GD|IZvu%*|}YH15b-j4?36k6K3O7`wG7!5R!LxZaIut>X~FlgnhD3c@c@ z33d}vK-ZXaN5MdS`vfmuVX#Mcbfju}i?#RQ8ivag_a*5?hy5cWP=cybn8Jqvk0iR*pZp0d)7DQ5edM*! zzLyu){rl;Wc4Hd31VaSLV`h-XCodS!bWwdt*(CrWK6wqF{N*>sZYBoTq|ogXS`Gwo zx!1&hcS$}%>_C^K9{CR)!p@{@a*Dl9OMqYx?KyQgd0ml%`62n@DMYygO$rn9#2BXk zNr^Bn=#A{99JfK3hw0u|6{pIkM7i{y|5(iS3c_C{kn;pT9-nw|)_NyDLlz7X_FFrI z*hShr+%m1M0Kl)8wo;{9EAoj7eIyP2x7I(;m4Knf`MUN&>`mTwyU~1E!qkYZA{`9a`0;e=1-&!B|8UdUXRS#{F71c_Yg2hp6oE|L*EEX; z-kjZ(Dh^waB7Px|C}v0&9rxuxsSalD(@5NRm9|@=94hzogFvGWX>V&HDv=04&g{^z zV19g5{G|Jt`AQKNDQYc6c)RpOOUBdtpL&;m7fe=3rG7i>XSWc^ zAKmy$*23?Cz#w_W?8&S1gbxognwnc7$db$B$W%3jub8WJKEc+xq-kNaL@o$R5i`pr zi)29DpfDU~P4(mpSu0RIDV+9K^<>a+tq&ab+itSF#v$DW~oIOSQHOF_bZk9=r+4F@jtsKf$u}Bv&f#dh3ViMdJadGcg!sb zh!mvpWY*&=1iS2}{v9*G4FzU2?0|J2L6fz(wvxE5x2E%aISu z#|y_KjaOOL+eZyyi1D6TP1@{vj)kKcH^;z28Yeu%vt#yUN8rtZoa2Gl6<hr$9QxX$?d-2 z!e*>(zt#;iELL9OO5uXk{z&1&<7{*2${+e*|8^|-_Gaoz68`}XVhYrM(mE&597xw{cEoYj2MAJMN&fkO}P*y zrgi(7BW~TBC~=*KWI4kFldX=U!9->&;OxL_hGWQ*q4*Kucl&XCxbOLd4en0cs+2U; zJX3|{mry~`(EGq*yiaeFQ3eV(1MQ zfm^|%5k9_V*7v&8`|JOK5NR)5P)z-<$3^~Cmou;qfmn?EB{?T zN$fIT(+g=Z_xoA+$N|sF~YnKysE746>tQwEw-?0LJy{$SX6$ z0nl^lC6ZA$?X@TGKSoMgCYy3P<=HP|;IT2@0;(<>sxdwGWxr~0@yLFKaZaQNki$}x zsM;iNJW=`OaFumm{kPmYc3}zPG?j-U`#-89)Ba<1q%K3(8SIB-IQRR0>yBv2)Ww2r zG0vp^=tXDn(oBVl*WgsoOv1gpWW7XG(0%RaFKrR~rc zd~V97dgErqh*ofP&)2RFT`+ZSpu09?W&z?dR7>1CKcD2__*$&XN&($)zjeiK5G+CAMVBFeRgntHSK{$r7}kKhFVvi^&^U5zTI<%PXfq$ zqm>6U#z($gjC4=tB6tofWnc`1Op@p@b(gyb1PG))Zs63g1^*K6^EXokg8oFUehxif zUqkr~DVr>?CNpRJ!q?p$f`6jxq~TOcwyYi&5c0+a3GzEY<7$;ssEOU~j#vVxJyt|& zEkv>qoJ`XG&g?yAo+AwU5}0jd31C$(`@tT`uW0)R3(tV3xu6!w=g>b5f7J1Q|0^9Y z39m2im$y?$;e%NaL!~1I{aCTH4K&&B4I6vs49Q}KfUZ-~AS3K45+}kBP-)~L;J{Z5 zs_m=jBPY$#_;WHsU_%J9!7}`p7Rd4$7eZXUjXade$Gsl0#cSv1Bw@tOsIH zW33`#C;4u-`UwROfX+OZ2ca`t=-CrNKNbDgPuxHwR-ZIWsvH9{s)h+m2xY~ntFo&eOl!z~Z=?u;?L4)&Vgm4sC^ zq<+1J{8Q6g{;la1{yRzWb^LY^1RS1yM;o8ui0}81*!`e;f5oKaF~}i}Dz6 ziYHsK*)njw5W=-*Pd4+4E@SRlZCd}|Qj#d%g@#IE4NP^^Up zd^@oh`ZJEd*tmm@ha$LyI1b_Ugva*GfJ0AdQ})!YrY|g2mu}?UL=}0e+W}ZBK*d1D zkB3*u7k7GxIipvpjUrqz$BuH5>WF$KT~sir_haNG`b3AQJ=9A+ePcyI>#pH@IaM8XIqzLEl3~BhPl)~e7sSrd)(U_of5`L; z^!EiN61b`~&@asat^P?H-P{`cnSDKvd8)Ba{O>qvC&5Mf6Sj8L=g{9kHSmzMziQwm zp%f`-I~!vaP&8|Rnw+(HbgnpuEB(XG1fH_#O4RCCO9?ahwHB-r5qvc}rcmt%OkkM0 zwt0{ROhi7t)+keViTLdZw|i(DH4uu%i$u|BpC8L4XThFuc&g?H<~zDau@_F{LA7jX zUV%LT)iDk;$C}aUrEPKC?P9gy!=-DE+@-!X8Vvf(|%*fZg++(K-9c9?H*S zj=VcCKi&Jb6;&TX;5uu7eaK|BCES2oPKLwlPi5h@?)npUclq&e*!^b-rs5o{zo+Uw zX_svDXTP@$5ay&h#3D9JTB{pkndSJRypK1IiEd-aWMUV)?vrK$ey6co+h2%f3(j(! ziomh9yeA-4Bh%Mf2|VTpN(m;oeOtI41OQ&Igz?^|Ya2vfey!LT-KQe?=DdxiFS_sf ze^@)~xG37N--C36bSo%`fPi#&OQUp2H%K=K(jk&cw+bxX-5?>ogmiazomq^BC(iqx zKMo(AWry9#duFctx_{UA2juaS>q*CD-A_2}mqTuvrvfjL3~!-0QK5gO>dD$0r|fT` zI3&V;Eyxyjfpy~A4QB)a#4;pj@1QCa42qV}`&Zt+*NvZca`)>@v=+d}Dd=yA zi!-9k&fC7$eD5}qq4%jgXY!+Au9b@)eRYS?NftJIIqot!Go-jwe4@&Dlc^lr_y$K~ zwY~NTJ%j?rkWSC0?V!RwfBd7VD;akYS71wBi&A|~^#-xUQuUn6=v>tIn&rwE^L#Bb z?y#IRUKQWbtJA8CWu&8VatjcUr4LHvw{MTerb-kzJLd4L-@zpXXg5QNoI}v|)8z}) zrgR+&7i2tJ4jqsrz2W}-J0hfgt^vQuOl^~`}{Lsf%U01Vrs7_72ZN90r zO%%xdU&$0Xy^eiHqDQu*KN6!|Y-y}U9~ccH5=Rw_(FN8Q!S=70n|JGTI+oL&iUPp- zk5Lfdd^($o;M0im8whW{NTh)DutRjr<3#IuPC0>qzCXhWj3DO z9^kf{o5FbU3oU=eIIP*;dAfAZyd%E&nhU-xml9%5bb+C9fFC%TJ;iVJp1iqj5r9V` z0jL*F)z~``>N(*r`TH^RBPM<0m58uATz9EZZ;mes+bRW8Jgem*#w!K%rVI7MQ7iwY*fMV0NUCD4aWi1u-n__eIzff$>AWZmT;bMSK zgdU{))rz1&@k=)~-M_{1Ai!aYO6_k}O3xv3_fTlVzZH+-5CRgN;5^d*RW5H&_6uX< zRKIZlxU)|ODW;v`g!0~e1ucTEt}~uGCz{t^`gdUO-XpSriR4MYG7`bU0uAV|;M+uN z3JPNbuxbS|=d?)g+RY9w#Yz}d$o(R5KN$SczW=Lk^nSJw;>f?^@6`W{zatq%LEKP# z&odS8vA>2D!jflW|LL`~byOhp#x56f`OL7e45M)xY6JD6&wc#>CEy<(&28Ce9fnTX zk{UpW(``E2{>i`ep?=0ip=1KpQ_mK$7H;^eWgDLS{|QE;>e^}ULh-r4(?zwSU}k>q zuL4njYVu|vM_yRvpC_C;{BobKYvrf)-Kr!(!I{rD{Sn2J*PBRzf>h)e$K&_yYRJN5H+c83G#{UiV=anoK#}wp*2s*&WFv zehKwAb0y2s+`u*t&s;AM(UH;6XO$*z+anoR`1*R1iJ#s|q%BnGXl7x!Mk9DPW&O(t9gP54ZfQ zK=h9&oe&9u!CH}$su-&ih5w^fBW59>bQzafXLZ@1dA>jCt={&+xN?x-DQnIk2{gA7 zM3nw$3J|5M3n%hS+XriZ#RTKcw+{kv)p*5VO_@r>gV-m+1n4+5;aW};(GOKfnGUAK zW&zEM`sy+f=)?7jnIWPuLm2COTB3LGcF*<|HrI0jv3lgisWt(UaQt(ICoF{Kj6Mey zWa>GEC!=n2+A1EnaXi0Cmq54IN5lue?NHLXL z|0KnvSwKiJw+V8+y9x46*$@tErF>GtNr$I|&j*o8)|6liNsNfVf|0ImXu7jxY>Q{6 z@GtwCIU`B4`yY&VCdMqsEU~3~;z{cf#mgp#I2S4|!vX1WG-{jco@BWKt$=E+ofE(^ zpz5d2#iA)sopC7mPii|B)3{xt!3ODjzHeM1ylllPom(w&Qe=qF6SBm!e5?WSBr$u^%HzsaM8)%9# zkp~F!gVi<2Mjkm{LyG!7Q97ZK#p49q%_PypfUKGW#d-q{el_pF?7j?dE+dMO;PzQ;h#uK*gl|Ji~Ju+ z@jwaxq+QCx4}qB*zvF7QJc1gl1TPAXkMUTk4D_lCZ&Hwy-Emr zHL<)27mT>EE0dDdPeY}&m0yNRNUfxanoxGKBuG`BkDyEV9?1lx0P6912%@Ex?3cSz z0!WsnQ2KB1NtmI2q;-P%_Sd87K|=>$uOsK*-}f2rL}s!!j1~sx<1W3Zay;GS3gw3b zML(BUWtK^yeBb!2%~coRvkW~fv`Z9b^~&}yY_8{m?aTLOVo}xL@vnKslZy0Ikn&Cr z9CGm`2;5uQ;X*~G-X1?`e5@4+@l~32O3;5a=|Va$;Vl%!1eIiD%qJl7nPXOvrxNYt zVS4hg$Bo8DA`kp)AdZe6yN#nemX#q|mqt1mV?La7OyV~KN+wULvxd{lW#8rnB+FvW z$v(-+BaO!D;s}U-&cQA-w_;fX>5*onnydIPn#}=)qf)RvzC^&dV`6TJdm<0Z!vLY? zbvR4MXcxgWNzTDSBcw!r+BUa!vG@|DT4%MA%7C3l+zn+=WvyDlO^a2E7sKckG{@R& z;9AL`L;RWU_OG+E2{HOzEIQ?{l!D7oq7b+q<(}$Qu?jFO`LC+cZ;uf=s!1RZHv?U8 zBnp(M|Fx>1b2O=tK=R><*mPeQ)_w$ie$W*bL&B67$YXORcY~+xEdmLOCY*~?d;>djQvQilP8^SJKFuc?$!CL zy&hNR+dC!OdByEdEMAl&)vd@)v47FKFF^bx!XY3wj2fAUOItemk^WvE{`MWsT()Y}%teZm`J7qveJslTh*9$k^SInni&4p@!-o-* zuW_!Md4?Lf*Np&{wFO`z$fi#G5NDwi@^Yh0D@!iA+*tBa(RoP7J6JDDMA6-RC+X}h zkcwm;=FRf{|fTgcT8&RgCzkbccLel)?INB|I4KKzTYa=}#_qJI6|$H@|=)RZ*ERlR0zaVbH>32j;sX@P~j1oQ>)(*OBIV zsUi4YL#IQ>gh*x*`m+U zKi>RQylrni9ascJ(`B6I0ww5$&V%CyXYCOXtJ0(Z9>E!)GRv$0rOy>$!VfsN>+MKX z3Mv9Fd|e}p((OFNbqV1q=DjE5@B+U|1z+~2i5sKt)a?1e@$O9PUbRtK>{YQyH_s_VU$@ChK}{w$DZw^ul@qBC5LwXDPo~ou<(4J`N{=N&(rw zD?=UMR~qWVXl|f>9u3oVg#9=fnUe(61@ISL;TudVT70uC>Drt?$?c*wo04qj2at}g zRC(_nn(LNMb;FI7$RZ%U?u%G0i-)L^=h65yEEX;{$VA0lsmH~B?)JO_P@V0%$k4b1 zl)zCr6MpNM# zaPz&zmNtNcqbk^H_vwr3E(zbmeJa* zDp3)_quVOcGfPO7XpR<8CHhHe?TdF{7VQ;oTyC-0C=il|GePP^6@X-Sev%O?aR@b< zIEj>*))^6ibo^jo@*T7QPC7m{PR9f%9@$uc<}CIK3Su7qc*{QeV650wu?(;~eFqZq zc=~ixTy;j$HM472MR{vI={521g2*&W4zFx%1Oy1c(K(aLfpT+j{b(DA*eF$hDbnT8 z^pvIWhgu<#I#UwQoD{ins94Up%g?O$t+T1+%DXS2MMNxL9Rk%8Cf3rx6X892)moV@ zhUzbeq4d6$_?XUC@o4g+@cs_nOKyIFUD$)Fq4ye#0L<8B0(p_N06jOuUqoYQrRpr@@lKlR_UDQmmR_JZFIwwH~%j6)zTejna zmAsnhb}Q`S@J|UF0P`^qmc5n9#z29%Wo;FW6Jp~V+Ed9sW{~L=Y?(QNmIYM7>Aw@@ z@M1Fd1R{=}RP2hIXHLTqnTuBHXC$7V#20AU+o&G@^slIX6Z(^b&oXpWLQz4k&1Ng^ zSTqyVl>RN;@mECOAzA>)pc|zJ4-k6@SG~JBC!TDtGp$yz#7Pf-hc|FXLY=H4@%fu& zs+OykuA-k+*KCo_}*oHGq&{koXnf6$@WvhPF+r4vQ^+$tnK+ zvqk|6p6hu4F%*+=uezBFqHu&WZB4>}T+ad*CwAG!!&SF4L@QKL#RnZ>dXletL4hCN zO)HIysfZ=0<b*GMl6g$KlJJkUaW3Y!?_F<0K;Z z#)c#tlCEEIf1Rv>k%WDGB**)QL$E07&|cZkRS{tGR^=ePcxjhr7A5)4o}R;8I}((y& zv6q@!g3C5)&!~mC(TZ&NdIKwXyyv(wACHRQ4yaI{(H53#RfbG9DOpl-M}RAqc$Uk9 z10IE|6wtL`zBy2Q+F%^q)9*3)abL&}pzF!t(yOt;zy0mZA;DYn;j_ zmo)Cr)3JW(;0d_z*sa##GAhqhyFXoLmlIKrYIIk>c*`dk?H@r?DeqvbWW|W zK$lsS5#R0Vq(AEt&t4LFRsq@6SQfCJJcn(v!~;!LjGQ(nDuvVTIfHna92S~b@A0QRgJX&1t5Xq@P>;}aE=b+glGNMVpNO)19FUEY=4HtA07|O1@KeTLEd;CYL*vcs{o$u@slJV*Z0c z&ssa??Q>jnl4KXzfr@CRW#stOGx7q;B4uh9c-RbFo3D~5)Vi+b06?#zPZkn+W|N|Khx$l z4RV~;RAGfoH0G(3NUCa^5P+Skzz z)JQjZVA7qjs|2lzUTIYK_7BQ4b7OE;*F1J?7Q$o&9jk40<`&rWNu*SLVmmmKj0ku+ z2|tPP(2fs~LS3>J?B9!w>0HaMHrPAJb>Hv4#!)177 z2yaLsb~bBueZP02R1dsCb^oh);6YP)=WOBhJI4>Jyi-0A6q8WDA%*=ph%9>fST-tV zDd_|JEk*!?k@YTO(dYk_!6lt~R|*3WQU63Z>zN2J}%q+T;_9StYsLzs;*|IwqkoO1H~t4{#w zNgN{GbDyY?!|81S0{)+U2;fEFL1Q2JB=p@O0S`ZK`)iJaNpYf;v|D{n{{mvEQGlNA z>#7d%u9gG9w>D?ekMK-*M{fAK2wMUnoQBY+kK%!6%^N6qf8(?mrH;SEEvJ|!Al6ha zWj%v)RKS}`Yc6Q0{&!v-f{_7TTX_c@?d;89@bBPvcCSol5Wmgx^voEaX(C?DcuEJ5 z;Zx&yQ~$q^WdJH8lVul2=AfuO<;clz+o=kLs;+@iaH@+$TI7e!#>lrA@2C(?rMiow zT;+0!rMLkkyp+`9B~rlFHKd{vqH#I%{E3ViN1uhH-~rF6^$V4`+l>1U^wfy&%`Z8A zh6`{E_UG-cO>5Ze_ka3Jp|-gHvPRvmL0VEVgF4Di*Lb^krV!z4%NjQ>aJVmm}h z#;>Gv`aZCc0~BY`KS=M zr8Gd}<4=5{o_BjiR=&>JlNTHofF@n@brNg&PjyQ%>`yo&q|e}h@Lnj&(Ia(MIIRnz z>CKz1%;}+@D4j3FhRm#|!|llCVV2aX*=X2PZv|1g@9uy{9)?*; zZv)%L%huN<4I}(2VXh^n!@0VRmFHCVV03iQw<6RT;xKCuDH5E;7R1vO?!(Skuxt;0 z)R@rar6!Bq6b_}d?QVoWC1FWbXMa16Wncw44CS1ct;ag=T{cMBARtFQo7*E1c|cY6 z41maV60H`yA&1pbQEU22Zn!;1ZJCv_82Vznho>rYDk}i{@!b{gk;hN& zyVNcBT@`c~BPIUj@RdM*Ds7qQPwsmFDRl&USa#gg*0M4sb3J{)Fu>*ojc9E3{@&Bh z+AIK^Lxq|1R^IwU-z+>3D=%Q- zeN1vni-aiKl|ZO-I+HGX)kb;nVP>S+ViR*MmUg1Qb?tx(CX5K8Y!BOQd3Xn5kyrtC(GUCTb3db)HyWe!tdsrkXp_$c1009r~1N z$N}94z&kESJMrCfYb&wXGiV;F>$b@pZItrnw7GOI6L|Jk?Yb1TBWq1&oQ2}U!&?tm zN5nrKuK$g3AMQvlJ9nNo3Ntaf6kE1|@lK#JcyddK;hoRlv=ZZIir82TE#CmdTU3n9 z-(Z1itfvInoL+I^({HJ*lVC_`13=v^Bzn}gD(J`vdt5KPwva7~+khg~M0qR`2eVTn z6SSb!huN_^60G5atapU$_Bf-^(6r}6c`5G(6q6ZyaiXV{DdBq}#xCG{9f61d0Kyemfp8eOh6+86qaSK_06;;q#mzAI_NpO zmAGwD4ld4$_{kHiHGOS710mrvD1r`d6mM4(5%H)4sNwg%#zA0-gILk;r+|AWLO~wC)!2Fkk z6a)fOLVC>!(&;KQ99^1wh>OKnK{5R{WZ}^hk{tiS!Rp)8JFHS7B^|oLkCiJ9>0^ztx2T-7zp3^UHFa1T-GRaRgbU*AD zFMSmK+iyQ8{}p=Z64^W*Sf&q=5Ma6q1elKem>dQfElmZuVu*xPUfd6W63rp|MHy>F zqnSIgU)jmn(ale(c!i<6M9eOM$km(&W{SeXNgWA=-=coXl`o5cK2u!C&Y{ zt`Sp9m7U-4N1~w8Ag!Cs&7Popv@2Bh_Mqdp-?&8la9_E-wAFjhGn$?aKB1R`&GZ-w z7wybaIa!%iJ*a&=!6PymQZf$WIF)e$guR zG{HYuPH$QzmW00~%$I4YzBsl1?I9paKWqM1O24Dn1{1J=^_xD(*-jX?K}ki6?x^PO zZ6|@4z&@7yLr9m(xK*SB>3hKQ0nKZG%IYe;CxIn5utG=Adb@1M@?en6qg^NsDIVq6 zbv_Rxo9Eh%gXUD;B%N_RhqW#Wu)lCp1LWw5{5#pRpeaZ~KU?oQ0VQjUA@Nrnj#G@M z(7D{bl2+^>jU`I^?nS5$%`nc>M-XjCH-ZzhVg(y%tkzneD)*E*-9M@{tY!V(DUe7?6&N3r!cz9lskqC+Q4He*mC}?B; z&TT}2JuS7yd-C@ZQK`2Opt}N2NY|YK4*@*DTAg3^#t8c9!LMl-uyLGrs-vWj$ai{1RxMIY%YXN7<1%p=#BA+ApEs2#6g z-4=y{ry*WUrPuB=8l@QgT`zUSIET`I*8N_QAnk;EN(`WEu3`m{>!iI)wZN?IcB$&%|$TeNAa-A`hrZ zYHo`{p8*;C#S57+uXVApC5Io5^>DOoVUic8;xHoh&e+3baARJxu8naJeR}^I@djLu z9ID(u)As+VH@}m%?~sY$xHPE_-grE@gP`{Y*YdT)eRy2`Gn@5jSvV@(&w`|%Vy}pL zJqkIpMJaBR)Z_QIJe1>1rk72@rJRBq4f_i5&OrZi(l*Fpbj*lUcQ3P~>pn}y!2%H) zs343;Src8CBs_Zo|9c0&EF>~<$E2eME4y|C6pWFq_9e;X;1E%EdP=1`?V*rQJ1rnE z5IJp6TLM{n?5!&Zve9_Nhh5W4hx72+HBTo5+ITz$ojLB(rfOR@a`xFP;Sxf3e9yyU z`J#S@Xovy!B)8iUD3?iNc-ahi>?!Z9yu6#S2OHG|tA;LAoUeRUux1N$#q~-y{D&Qr zYorX1UAwjEk1Xbj(k53~9*Xe*0`d7+A2geM=Kl`D9Y-BWQOu=CaAsO7#gRqSP<%~4 z6cn)VdD_za(|k!d*#mSGF62wA-+wS_&Tly2=Dhg*D#UvAn>K{qnDP&Hqg177rM*2R zgutERwX3e%ErU_-kJSPO3NPo|fUwo2 ztv^@`E?a`PJ_QPcssW;UI+Y{lqT+hGX;W7l{C56HbKqlDo^TevdRs-{>A#4qEBR4; zt***HH}j?npvd$~>!U3Oi={OsqO^Ge6fF_c8LfbPmYuDNMr?e5z-rx~#%0riuHz7) zlKHl*x)H$0*myAv)otkAG$#ZlwSV|zR5FT>Qe*?*9{HhXPL1+x%8?QKHxtAt zqiG){USP!H^&EKKq!v#v#Z2JZ>NQmQ;g)7 zfROzqG!D_DjmLG=Z?2(0%?s&$7^AoDN<)bLV4q0`)e)FaH(H$bq_X_3%&X|LK#iQ= z5W+Mn2xgNwqwSseAECO>&_>%i{0bfXrwR}qVFyI04%qpq@O0zJQSnUGpo*KJ<-x|6 zP!bYwmy?D5vVaAIH6W9KTYw`41q9$Ik;{(Lm-Obv;|quh>}llFXwnI4L%QkqbT&nD zH@tJO%i^tMeJeC8sa$QNb)FrPez)J=&G?)Z8^Gm`wSyHO#X|9#FZc`x^}K2s`DJlETC7r)XV2J7n(= z#KSTlhIjnYG6aV3fWoXK6?fM-*yo?>8r+gghZw26S+T#{CuKtHlk}AS033S}Apl1k zCcHlY$A5~~G0#>agljLGaOUSM#A=K1xr$a$9dlYT$7H-*iVlovE_uK~yI9l0y@FB1UL$xM9HKx_J5wtLD1 zqMl0Cm@f|iZl4W^X~4;Gvi80xE8Tte0@^p`>2X$Ih__<<^Z0+5zkczCeS;?Z%)1JY z?3Wma0&N5r35GUnHp>!#IUdob6ZQp(?>%6dSz8x@slky=MaAVR`}}bF^G$T2kLfC` z1FEe)lX+?Dn#;=@30sLE0W*Vl@fFVj17S9;Xl8pl*z2jrhgIdfw&9T6`>R%BbKwpf zun)qf0NhyCRy_EbUv{vEN6wP4+6)bgY2y<&;VJT z$tCK?ot9YaDF4SHsgA{ZvShO$g_*M{79BQlQ& z{7=?#XI|3bF%$lHi8SA6VC2ay*cn6Li4tnyKCp$RA>XXOPyMmba``~hBJ|6*@r?)H7 z7f-1mk6;dq=WT4D5-U%+LATCoa@YJA&Ck8Yz9Ifb{DK>N5GW7F=crZE)xH#)VLAkP z4xi)6s)e0q!)^tXE50#kRG^QrBYvf^^LC0XtxM0H_wzuK?o-tW& zcKJKAaSPj`GHOd95b*PA?*NMSK8zWP7inwsbr^^%--)+s%}~An?~dP%)@0vG}8`(H^gXcp$|@uGs?-3bOo?sv^EmB@6uIL=@1V?e=2!2|7Rsn5(Lyp#r+82!K}TP$XfT` zqm8L{Z!W&B&ftgW^a&>~3+bP)JaS$61i;xp{5{CmhwVQ@Ic*9G<<|R~jGggbn*iW} z)YcCp{RgH4l!6L~Lp+cu8SSY593vn(j{^hIyr&_=zP(eL>J$FJJIBLVWFTb&s1=_2 zb)w)>F!?Xfr)&&FFAkPxywAy}5h{ZC>-JGEk5`iYLLR2yd~0g({$3v;aPTmyiFW3r z-$Y8HQ{~n<>FMzb-{yknau4BbuJ+)h^#6QNcoi0b1O*?w()UX^ca3^41ka`BDEW&) z=3PKbRemv>d+Zdv%#eD$Mt{20G27DoC8K{VoV>BXOKZb?iRpA0tV8$wn2z}F$iq9a z2R;WU$d^}-NxDH#-TTP~1LhzOf;Qv!*Y|W7nw>-r`$qbtSF@P-XZF@+-ntn`DAeZF zzarXg5fc8^e0RJz;P|dZ{GBlIV zoDiN4p~Sy|SGTvLmlvunB z8s0D#O(IVW;J^Bz4=^)MV|=63iN+{fr9)OpD0&;vBhI1UQB93i;@;hiP;Ueuk-iiT zkBcuCWH60NHS>)D9G!btElvR>&CYPL?iU46yDYoZ`9n3HhcqmC0O|B@lgYzO<@Rz8 z>jp1A47F}FrZ?U$m+Nb;!0<$clAF6Osz8?$J>)agg28@dOAz*ACpm!prY=W8m5YOx zB_8AMcJPKnO`S!B$K7DU`wh=s?II8yDS>PJya}Z2CNJjV3VXe-i!M<2X!-H(|A5}H zOMzLl#ogQeYv9Qns}mi%`rst(>F7DM`_1HNl4mR`zq^>`y2aF7&SLYExs?3WgyS`j zxg+mL7IJ@#oqLt1)Lz~Q(sbF5i%f5g9V;2B@9vxHePD4p02E3(X{UvYf5TGye3S1m zjiebEJ>13ABI!loKfz}#lO~}nI&aoNhkn87#roD*&MXk2?QTcgAMp`Tu#I}r7m9mR ztKlY3btV~q?7H4N3W)rUzWvL&fmd*`pi|iBAI0QP03Ql*!64JSySs`7C>1xbME4o* z&P|1kzrj7u*1Iz%mnx1)a5@E1WvOmgo3r!mcd|fgah~=v29#UUhvm^dxqBj}gdY4j zOGx%VqsFU#tdj0|R%%UA>D~&^XUo7!*5yV37v7?LEtV28IZhvc~5&UC144BTbQ-GR&Z+dJyCY?8*wZQp{48JbTG-sd?L z4`RuEF}x6OgwrBB8}3op`^f^uJnIO&y99R=MXQMSkP;hIW_K9UUetWu6$DZtE!6My zo#u+MuMUE)DBM@%`rIa5f-YGK+*dGWOKKtj52)9yh*i9i`ZW&uBlKVN=LZ=i0VR$*3Q{x zAxnUP1t!Q)P{L3syU&1MVFe+JfNR17rtr|f3ZZVGA?q@NGKI2$vWGH+dIKd1r4MBd zWd-~V3JP-XvLRe-Isna-&u771qS8=|DYIqAm1s+ zgR&yq{SM6d*C&JIWyR5uiGU4)LX(sbfov%jB;Gxjg`^K(UXInm4%g?n;RNNAw|h*+D)OEh!?X{6y*H z`v7!bMpO|7Ng2dkL#Lsmo0&0YoF{UT?)77_hKrc12_}uT(&TGW9pArAtQ#6X#e0VI zu3`@Hv~a%8>zp(eR!Sweo*@kI%_T!T8X68?7#YOswDLp2$AKxf`M^cf+bCuzi0T zXy4QSdjr+Pwn6-R1BC?|z}^3lB|$+!8mKq$`n!R`-f5sbz2OJ5h#~>aKL*c8woW#D5(4PkpIxrM&!;=P&A5=_Ta3& zl{6WF*Adg$&|sJ`mE#e3;JxVepsVGH6kAOZX<`jbGBkJn>ldN6J#FngW9BprwDe;^ zO?e-j4MiWq8?(a;vvEjS*fcgmF*CyZ6Tp$_(da1Q? z$l1X6a%6aol=FN%t^okD+(bCx;p2<9XU{>QdBY39Xn_SVDo2kr5U&t`_poS(;n{l= zRHrbvfAmQ6d8F-j;^g*;SFF8#f%E-WV4z%*D52J2MzcRhw&go48bPfhl7c&CR9e-jh{~C{-J3wIGj$4rx>Ra zUNctN2@U&vuqn_^*lTgbOdpqeFPKV5w+Ex;B!txg>9ybV@B@G%{41|N# z)gao0YhON@g?{WA4W7Nae$5Pda|H19@q~wT|BTYkFkjQ~CdYi^#)&@XLBoX(H-Yk^ z)#+SQidV?MK!x^A0@`aLnxRU*$06#2_Z{Y(w-!$Zd@3F3RBK}e^KmuZjE_D%&P`D- zGwAy21fyZBTl45u<+;il@!JL=3I?R$^2Ytx$^;SWO>A`j1NHe_dXfNSJXRrcq?4;l zfg$U(*Px{Hhg{9JVeiz5EB$2%vBLW456xu+V(S+e+y3!A znkZ~Tsr1P()7$d*Vp+pv%M)wlX&EPK@1145)ln*sx0Qlu7BGBv#C2gmV2(dhVv zC;+~!p>cl#=52H&OGNyLS>`YFR9f#{aN6{~;5tu4sd_&zG5su5 zc(R1d)zfD0Qg>&}_C}M|Pd!RgiIQ$rH`5dZhl_V+qw6yDCCyowSd`pHrE3dvyogiA z8Lzy2QE2fP@^;A!#s%^PL2Kzt?-lHU0~}h@QXfpBs_iCF_!y494A0EcS+)~zDMPmhO*7S%a3PBe0{J+~DW#}d?RCz#Qu0+9VX)4sPi4=1 zJ#NCdnnv%>2{Mn0cqYp?!R>h|Lb?Gj%l^Fl0(PJ4BLWT{3ueOA7%>!Cfb114X(Q{3 zsFfT2hE%&zTv3iXZlh2m9Hw`Uuf3spU%g0 zV1fPDIB?MWp-iAy`c2VNZJ+SEQX_&t&C}LBQ(Sue!i!oqIau;X+t_0M#qwJ|2ckZf zA#NsA&D=@!wqyO0ZeadovOr3kCNVr{#L{2!qG;UEVt>?9K2?qwl;me?GUflIlsrMJ zoyvM@8TPz%c0v-^KS#uc{>o+SjdJQ)btbTEG7sFI`jkK7p1LmD$;pzpIi4mroaVtI zTuZ_9q_EdXJ(p&`Zps+2VAtnS>%E6TSIR1Wp3Buv#SWU%Kj0`Su3A199#h<`7uS{= z7KzT)1pr6Z%j>l{R^=;_f+Q}7YQu&8u}dB{7yXR)UM@b6iA<+hm* zbZW?S$!mn32vSzT@1MMpOCmEhuBAHX6h}KZ90#>&byqf-QKS*vTe8Ge7C9QPmgFT< zooK&$lW)BQ$Dj8VIuIPZP&P!mOvDW*&PUll#}DtQ7P%Pxy1zqtF;(pA{bJj|0d{R} z@VW5xS8cQ-$R-e*n%1^+G5LR>@QjqmCh1nd+)IlKY+STx&MPIfm;7j6D>dGpYfDe$ z;v@Z%6-twKd7`t^gu5e+%`+KRPc1OkPA2%PGw2H~mF_pW{g#P52bqN3wT%d>(F|wZPgI?90+HDz~T3yniq5s~J?K zQA=6L6<)y}ZTd<5`BQC<>eYbz@AjpaDu)6Jg9fjc3lju1dsgvT zq5{v515>&BiC{=02gfDhxLQx)uWMeMd6Ma47Qi*Q6`i^KY?|MN=1#NVkVod{%j_Ci#WO_OinOMyG`3ftf?t0CPf`3Z zYXufE0W5^frdNASO)~RpvSKHiTm2iWUJ0c(jmHz~pqlN1;Joig3EF+(`0TZZ&F5ho z+NuqXQ{PAPJUov+tt5LI$rxGCmyyeT+cPu`G+)W>E2t}RMLO3w+U^{4u3DIy*^(Uj zU$d()h*&c%k4AhBc)!yI00#YuzQT zD}5?+6EoU17|gxo;9~lw_&U<@Xu7RJh0Lq7caux#v>>&tusC}KYVbFt5VJ3pMiUPU z>bdhK(W~ldiHstn&oyhd+fqOtbK@x>t)tCPIj{0PFS~NcJvNcjGI7E2p=3sD6B*bO zayrQ)++Np0YtCE1qnttQ&5bz%($rW&N<+)mo}VeB?nNI*nL00JM4;t68=SQW7xxV?v}p<_Ev#6vfYOGM zVqdJh#?31KvJD(}eDzLX(`xXI`HjdIgTFlC6D5m#t&}7?EKJ~6%FkT$fc!hNh(@`) zgj)7{bD>x`^T@cZ`KoM^O+(pSlUFx>Co~1G;bWMc^(!nZvwMoauBdDCymLb@|5WHN zt|2v<%1_aKHXz*HaN`@Wxhc+h(a6{Gvf@*hX4lgP;uN`U6O?N|pxo8ecbZR~*KAF+ z_J|6m5{2hUhdT&<5QacCEh{uf3r;k!au@K(haN91`OaK4McBhxtbjj{QAIwks%)Nr zgAySlW;=g9>I-BtLY zU*3G#uocdCn`u)KtSzmc0Ykcwi{jF0XYQ)lw&u+eAyWNSVa#XI2WS1j+BumExVOD@ zzs%*Kfm?af)A_>F^6Rztr4+r;5#ZJ9sLLV{EG00)RPp#D1^R)f* zeQExe`1)H2`9A3|z*G0^a6KU46$S6i%@)GVRy{)fS-}a7gH;EsV8n-&RaKqY*D;yp zUpBi-)Vo8mTF{-}2zeOHak8Fwew?eP&9d1&i?}tF7HeL_6}$!3Wz`c4Sr?`ni)!S>H*ssD!gYj__GE>W zZs02K+W%@OrC_vO?)tLnSrCN^y9P$g41=EQtX`PpQjhl0msgVYdFG+uM@fZhk4n}e zJ`JbJhcWaXK6^DwE)}bJe8SmaPnpFBer{={LR55i3=5LVAYyc z*+gDSkzsp83YoftwJycfLr#>3nzX>qX3eWlyJc-eZ#fFqwy*mleq|2r`LMokTyUH* z8|zG525K4)y#A;XM`loXHi$YuA+ls^(sjcZbCpB;7)i4nL@ zCB(=3IrnPs5Q0IP2{caj(dJ8jqGepv)>o=6njzvTvVBXyvnWV%_EXeylr!3t_n`R7 z@dX1tP5v0COA=ah(Y;lr97df_Yclu1Bw@v_d$*BJu0~)LTz`%tzX{qpdBZM7mlV#@ zM7>J=*rtyaE=ejh5b>p!!eb5>1AVssV1p9zsffx~W#p3wY-}zYY;65GGPRCKqiE}F zB57A+o6jLLsUclGm--XwIB#=@$+R&~3r9kr3pk0riVcL6VKJuskgnbIbGA7}ghM1v zyP`OGLvG`^+*yV|csjH~yJLMCm7~|29QMe|;IFj9U*1`bKi*&EbvuskJ3+^#XZ4N_ zRkqZZm?|bG4swstt7HRWz^s>(j@5>7o#WpOz5UfeK*%y){XSc>uk6cx&5O1d1r=i& zT=WJgQ|0zpH?k27Q>Trt`VrYTGu#!TfrU;!wUH<}is~<`W_+%3Y5PvhO6Up57f#DIv1RyQP zS#_@6=qk4Gg);ZeFHatzs*e}YFMaBH{En(@SIUuTGsM|aZ%)=VajNQ#z^O*n!DjQS zS7ZwLIOnIByaV6frBXv23JcEJF#xf zTd0NoDm>QRIbQiYuwU35*Uw|MafK#N|LSRN__JA6ccp~Yn}2!du2#x)`rb4?iVO%vE5)PoEZ zECcI;wKxh;7R9A0N*I5|{C3N68@U4neeHS%g!8RU;C=&arXvjDKX3DY7~>{^Bdd3y$Re42bitP zi2(NPHTvlitEbfXF8Hm_&CFrIB1!^mS;@~ahY8y_?5(UG@`@>eNen$Tb!%~Ac;1T$ z{NVW!dsP{k$z|t%ZS}dh@ga_+sGt~RQOn4Nve~n zo*h5=;yG)1=u?xJEn`Wj220{AsYvH8(blM#c|ZS$%ctN*w&dgYh#!)O8g;P8yH>{E z4Fzp?mT|m%q=N;n-+SjJCXJ9)g*Wzr9xP0s*ydyInzv+4bofkXuZfkbq`fwzyPRzBG2mIhM49)T2k5M`FPRuO z@&eunU$P__lJS@1WI2r&Z^j)8H;aw94XjrnXtXhC86$$1hxGm4Shj^@EqA!UYkyw6 ze$+oMZnot9F=ae1R9@1dJiZ*+*FO)#(Xtradl5l25Xi`!^2V~84^;aIiy?ZrrPgCF zx?DQQncG~qQZsYOIspQcGJZ2RnJaoeEGNhIwa(%QLC+)BK_8{G9YQS zn*oF{#Lu~FWtfg%>|3}Ux7)~1xA%mCcwd124|RVT6-W0qe8NZwNq~^x5(0z(!68_J zH4edp25ls`yVD_9aCdii*Cr6$wXxu?0UB%Q?&)0D|9R$q-}{+aGi&C{|ha(gO>mF!bc8U&R z7QpCjv|QJbG8ND|)9Y}%+|~1nuqob}JfRzncIH>(_$?A4XEudb+LtL;mY-sJ=A zg2i8#EdA{hnFWNw{dWa&KR`NAvcDn(YJ4A>;&UUJ`|EX4J;E_mD55-R2Xh=||&&Wfx>{Q$%Y}ULt>Un7OqSN$KqHXcEm~?00Gl zg=dF!>%2{zu#4*~?T4jO^lckR^+eB0QB2u6YAT_KsA#0u_TUuZNkfPd^jV*^)^c}a zSjMU5)p(yZx*i3)KM&fuj+D&!R%5vq7sN)B?T7{QD3{pYymBtKUca3WRgA|&gD~sV zeRy6OtCwMyr3~TAPosG3Gm3I3wLKw{Kjt2QkK}FR}eCZv8Vz6!DW0iiFkJ<-BjisUCi~)=ekpZU%JO_W|sX4$m zW^1J?1`Y=CA;k_O)aZPSRwn#&Ph@WSrh!XGeFmz9DSwAyyP9?QeX{nkp41 z0xBsrA(+Jt3SX|>qX0|NoZVzHx-uH+r>U!FTdLRYPQHV9^f~blGyv_??<9(g?3@Pf z(_=&8flo-|CR#@C?d%C6UoB0LSo7KVN4GA&hI$}Q4TW&pYdQ*gMz zIjs`!zjL-NUot~qB&9@H3OA8v=EX!K(N~P73WCt41ZxeoH`mG{%&Q?UM^s=t;@ycwx{`98br zrwx4;Un4eufgMRQW3fu=PyXPcLdBD zKeJ*SDlB1ZAC`f?-bu*s@efvV{Gh)~W>Hv`4oi3MAjaU6Fq$iMI!{aa)&1sPy}6~o z_yWD^C7r~0zqpu#%`>KuGhq z*E-^YZUDl()_5&MVhi%MV z7>>84(Vt79TWOh!-gLX)q9!@W`0GnjB^pzVFhvz`~rAkCPH-jL>v7!}X3 z)^`Vdhvw5<22Ufx5|Zohrbr=H&0jsWr-!vID*6Lm`*#%0%WBVd5O+Dm5U2_zHCN%Y z6I=+9T;N0QM@W^j()8A^CNatEW0p&!n~}GJFdDYtKgn6b4Rz5T5F^Mb>l4Sb&T1rk7ic2ODxYD^2!*lPgw~`C~d< zskOg>k1O^MPGSLWPb5u@qG3)BPA>J!5eq>g{_T3(`%mdB#ExpW?gz@QsE0`&Hh5>O ztKRR7UppdHdc(6WKFq2ttVCf#EbN4BgH2}AsV#mjp;rY>v@Nu{285GVn-84gVFu_b z*MK>*0Sla*HAei*KE_8haM37<4+hI#Kkj09e<*i$2(s|q&YxDY#9hC9#NW}^)T_7D zVCP<^OGbOC?=+wk*Li!5TJ~vNZ0(Za_&5?tk?|L_!yk3sxa81#y6r6W*?Pa#UVD z-Oy3pSz;su9i)@#M%PAyL((W8b{G}te#mK~yO3}N`S3OC9$o^&E&ciWfb@is z>TiQmaU8QlJ5nPmlpcJp8|_rmcbYnl?mfmXlO*LH&>>4U9D|DHGyTT6nS5t&FegRRHfna2sO)MX_l?FdYtqGmG_+AUtwY%A+->l`rrpdp}&8! zABSs~9wPuTk=rKq`0v~Zxte4)QAlrlQLWLD*{C@%?uM|^iqe15aW-=Tf3jFNFjp7pYq6w6N+*-@7hGs z$tW)n1-zFnl&$?=NUzKw=@>prxbB?=dNTfUnhvVo(a7Ft2W}CM>CL>wr7tbsH?V=W znEzI9dOVC!ns~2EnMxta#?$%QYN=5zn;>@O^_81SzpZF$Gq!a{??(FkSp+?dmc3M| zZ}=>xI)N4qvfynumA_s#@66UfkCT_|M567Bb!rly+8nZWd3&K1l-ch3RH9Wsbdax= zeCZDpTyuRFw;V?z(=N}Rd@-YHM}6VE z$)aWc8+|<$WDj4e@EL2MEw&{)_Z!P_eO>wZ)*@vxW?R~!I)#bG&A&n;o0+KZBw9%# zwVzX+v=;W^m8x4tclKMmIxFJ8WmNx2?AB4Mxiv|XH0rX_(CU&KWI;?LY%1#&xQUy@ zt`~nnR`YcAKE_&;=_TI%xA=5obckv`Yg1D}fmDZd__ngSQL^}j#)26qM^D!JKRL@U$}aJ2DLu8;(7DU`bMn>in|<@U{f!wME18p^p)5M` zq=FoJdQEYHxnu2Tdxj3Ek$SVwu+H32${o`bZ2jP{+FKd7i=D7lN5VNIL+axk z>F98+N!H2`^xf0)+$~KyY*+MiC98qY+}sD_13^s>4%QZu!MLLh3c@bt`Q&M_7)J&O zQFW=)(K$=H{O1n7`pAm-XCY2s%H-!E1XZCg%0_v4=U}eF3C~-FD=DA&)a_6ly*!YH zed>`bb!Vvh3{upQmr_-asTvsb;C`8%YjRi6cCutm`*%*XD^UE(zQ^h$C^TET^tO{o zH!aD!C@`0)&q1%q0JE?o#ZfeSyBf!;sexdpx|B|CX4f)}3QNvb-&$wIQtm7Y`qrW+l<$)r z$wSN%7pk7&{ZJ)}mI&YC!g)x|4)1Vraoa@r9HA1YMqS3AZ&Tc zM#Q(k3Q16YRAzBHRh;!py<}mM#+J{m>S@@Rv`Lg07U5q)yND-?u^=Kn=Q>-S*OQgsF?rA^(C|E_M9&NbTQqOzsx(dpt~(+X zSKA`-pq7-?o*>uWQZbafUnWemrGA*KMu`3YiF`U*-Fg)335tx6$n0S`3!*h}1_$Vu zq3d0GH;ZP!sJ?4_2dM1(TP;5tkVByc5V~L1rvjH+bbNp7bD*R=yQk2nsCVSkEJCe- zPM3Ea+G@zHJVyCof=C|KzH$-D*qo~Hw5`VPF4=m_m~G|QpM1NI_hNlWrjO{c3M${F zX92lSmWFI;bCkT8&Q>&Q@GQVfrgUlm5+K~LH6lIVSU<4`2e zFz@PiYr4r21`k`w@6D*zQpWI1&6hMii)#3gizso3xQ@fc)gfZM@KE!J@8=7C^oixs=W_kRA zS0Y`3UBD>h*$lq%vvQI?>x$Fu0e=i*lt=E{(wxv8F!zY>Bd5CErr5@xTTy4Ze`-AB zi9I&1ijsU}S{S3R*jAEieeAc!8lZk4xg+FVHab9Oa;NhsSv&Q3V40%oB^$-AT1IO> zf6A&bOS=t$x*fzU8QsTei~;O#u{a$kX&|bh&hKygoM`TFBQjrn;8~-+5x}2yG0r-O zB=4oR1GN#2oIQa%4%=3vqew4TC}du7huivDAQK76LI)d^Tk!Y%>%Z>yRds3Uyt${Y zM;y;+V}{JJ9qbph&|LK#_scX&_Z>nq)9@#uQQ;RM6s&>iaxd2SR9f+YM&#L_dpceZ zb3B<`h?KS^fDD#lkb;H^wzOV5Y^kR5{jz>Wuk))jc=m%p32k|e$0~_P{j#cP%J#5B zkBGF!QEm)Cy(6HMA)LE8<%F?-o^-5wqus`YwvLx_g^`67AZfeBi|BjKMA93$S+ub2 zGWfo4f5eUzk8+PfLwFm%^0|DuhvG-Zp%CRBk2v8WViz(!0V0j|^2u-Sq|QGy-0HXF zE$S?BVL~u;-MkRcZ649NkxRdH6)m`O*x?=-ARrAi$(I>(6kMXre459uFE@_k0Bzz;s8X;X0#Ao z#Na~H5+zoZZxEF?gPP$1lKMr_U2DDGvnfZZnxujQLe(ElR>JD!45VQ0oV20bU2POu z5-Aa$ott(mu0peoUnp_A`Pl;dGNevg^%rlz{U3(>>4Z@0)n-~|o0>%rHlJ@Z%9qxB zOW}$Jl$q*Gn6Oz({1(l=s{Cwl4-G%%&jp@;@*Pits@}FaP=xR3&9( zAyA%blF?zT&pDQ=EeHJ-RxNdB$@ULh2hhy3$NFD+<40Ak3-Tp(|Ite3 z|6Hri;qukN++UR}t6FuE`C?@rbLKIxL)v7EQn!Wi-CE=2@#WmE44a^n1te^!i6|zf z;owSTrYdvgHAW0zwuU{KSuJ)el+Esi%es`_H{3ni!LBe^~4o!y5Z%Ijg?uHqz4_0Zzd zVP`^LRM$&-lXwd!HNQY066_i48<5z=l~c~$3rfN$^s!qKeXy7>fC?3^1sun{|&xI|MnmF`Y&z$4}6UxuTda23c>yt zxc(Qxc6M||(bgym8^vOy5Ns54jUuo62l`PUHj24M;ngS{Tkew_io!;**s2<;C>A>* zE+HW)L0n3FetGrDlPAb~WJXp-L{x&@XVuEG!n3nIv`1)rduM^cfrWX6C^{R3X`_(s zRR{|7Mv>ZoIc^lY-9Iqi*)=~tf#&a(rSu@Oz-O zt@Ym8Dhdoo!QCkOTU<G^*N9-sOTJgyR=D$ey{g~!7Z ze--mUs@A{Ly)O)jl(94X<+v9&W_N05_ngXRa<0!5%>HNEshjBBf4@M4J_?7ede}MPnt=(lWe#7rgg~$h9 z7`wPyoKuVHKb4Ahe@6eUp3Zd?qFRP?<=+t9Ko-d^D0;Mn{|p}=`>Fgt-yQr@T&A^^*p5{IBG>^ndv@;{OSCj(Xfbc0A4Z z*N(YP9dNGbE1V{Hr^}VpFi>_}g*yM&j^*K~!+-3!2zBniUHRYb7#)ea<6r8W*t_lm z^`HOS)HxsX|DeuwV_wg>mLNlfGQvjA7>NNbQAgWM__fsPQW^yJI}25Ho4*{5X+A_z z31aBi)V4m2=njr$r6t86C{xNT>y?_8#UwC%`u45A7y*Gr%YIlDciI%qi?+y93u(yE zVds6_Sto22ev`IT2)nvD?Yzeh5OGLaPl6!ys_BI zTY1l4d;E=Oy+!o6Z9072d?g%y^H8&cC6C-Ak@5s}ggI9)@>w%@I`ijh@-Fb*|5UD$ zLHZ(>F23g@^M>C81aF>)aWDP7;vAvCd(icA74vc=MpLfQ z!?tYO4tSTFmWYLc1Av+iJG3WyK0_kHO9^v4|{Zwj!{sk^cB zyI@cr-#;rFxR)nx{pzXK(~K;oej)(-8Lz9>r1s$aDDg(-2iah5)jq=-C~$iU1hjPbm4HINBRIw~cr17IZxqs8Cc@(29beB(y9AuIMGH-7 zE(%mhzs2n+a-}OU8oyeXddy3!gU1aBlft_Uy6i9JBL!cyGD7l^KS9+6oG@f|B=Hq{ zSVSH&Z*^6wQ(i6~`~x8{x#sM#E~1Mm{=NuJCQMDPD0fP0L{fL?f+6eW#AD``M+!pY z-zrfWH@+hy(?uKRVa~r6g5kp(;@)4}t|_HK$NrU?kKCjW_f9@#qrcXg1Y*LfTSnYH z&LoC3b?a^@4uED|2&&r2sZ1$G~rUZwX9>PPTFwG==} z`9!MJruQg){v&5lGYn1$K+`;0K>n#D)Ihz8KVog^ixecRLl$;(#m*Lkcn;N)2MLpy z$-8+D#l%^b+*=Ki9?*}Z#~>1JCPEOdL-!!BWl3VwZ2&pEd|xM)R0>Hif1d;u2HUS8 z-eldnLiq!_W=D`^2f(r#(Z4M)uGxErpowF<`^5QB!vZni zX_bW7`vTHMK1-3`aY!SX+cdYOrl=>+rT}LP)B%WR2lnkEY?p0~U(a~IwhhDmQDbG3 zi+NtXL0uOLG2)$LD`U`7TIB`|n5nBuXJNobK>YA6S>gb(X=G601USb2I9d`E1XT_R z_L;DHgy&4uYJ0I;B4DD1vae&%!*!?|DG~fW3pk(50zcnpgpuO?&}md|7NMNS)uy5J&oZVumv=jDGlD zZb;`68&+`UTt85e2`#)f5}R%s(uHoviP%ywjM4nAtbZs>&V5Bj10y}Dw7R#gpF;h) zK{!?<6!Dz0H$`TzFWDgYy(pApNxSiyYeo&0^X$0B_JX8DZl32Lem^@A!O{7E{SFf| zAmNT_Nk8%WA9b58oZt8o!0V@xJAjIB?>S{r_v|y4dL^=kuO1UDYJPDMZO%Xs4Ta^h+ter#~b zqYHYbNU9&80|X<-njRT@Zw1YO1-C0#h0{bZBE0$a`(3u&zxr+GP#^ULd-Z4e*TWil%QdUXDXJ`wt5++ye)UkCMJ^JG_&bqRvlAgcgQ^0|a^y1+ z7d}5C&GSLl+lnTWE>R`u5#G&eCTV64F-@Mehg0IhiOh=mNNel)uIr_=jSY#b(Fa2d zvQoV?+!`O-v7`fgk*RDO+c#siclF-zd*U3 zH!q}rkVyXUGj9`rBCd4)C2|s9+ytej*@?irUR0BVBv*lh`{bJTACy!JZkWm-b0zP5&R zKHr(ljrHnB92`{ZVW+$Yj4uElI+K_#w=9HocZ+#1G|yfuQls~Grn8&0oy(`4>uLPh z#!&YL(snLvOihYUHl?}C@8*Jpyyt4HEaqx9;u#w|x=kvhWDWxn%V=3R)i$Z698Q0acH z#?aq=nKb^+=rx^E`FW`F9g|w_d6_XXcxYLPeTRv+zw`3A`lBsV+Gi59g9{xmgPEN^ zzHtcOc{Eq__>q0bQ_})BsC`srAr+IE*L0Kqz~vHy{gksPtidvc2Q%&GyWGou>b1c4 z7mmM;k$Jwwu)kIfe|JeKw!A&2?7W*Kn=J_ni9`*L%K`qi?-yKCU<>oPr2z%yg8=55 zUX*vpVb-20P|gEs!oYX)Uhk+uJ}qXR|BCvL@#E0_Yy6d0lsP^=Df_^N=CYIKG4ExR zCfAa%w=hC@_;p?0l70G3lj3ULF@r@i^b-^{?SwF0qZ|#>89??PwrlxS67=^e)oV2` zhc|k&RaOC|*6i8{xuoe2XJci}7YI-T>-Xz0!wWa}{Y=}&b+{*WxXRELil*EvF! z8Cf$-^Aj%+eJ%uynJsCv{7Vyb^`JdR zO+?ZDygPAwf$HC02UHJ zd_7O>ZaPu1s7LYbpw(x`s_lCo2r75@cI$svBoAzj9sCx9vD~^>tWNWy#I`WRsi)NDSy`q@czbVKbUYWn=SB)8 z8Ww|)?Ygk&S9h$g$Kbo6bOyz?gLA*8$J>PW0qhF86#ZvOUnV6}(t{3KUGA*fj0-_z z)mY)KrRaLE;4@Eg%nvStk4epl+c zDRz~^D6x!7&cC|+;Ke|WO-%p99N^IZJltEqcX2Uk?|lkd&lNmNefqpYE4&!Y&?xm) zk^T4AopO<&>YkrWHK+FLYy2-Q?hE$ zS-d<|))5K1#pFl7rU5l?+YNW=)HFw+{AV_d_RKaqx^;L8MvgSkvzpz{J5to%I} zcg+myXN_6?r_5>wMY*_kY+&1uF_SK5vVX(2vLA5G0sWjB5iT}WsAYayMZE_N?SgJ0 zHZ~osxe=>m!apXT_U%JdjeDPPe7hJ3UnhADU-L#{zRRW(P7}CPQ$MCwOn((t>Sh>4kb8s2Khoe8*oO7R8FHXf4SB){Xw>N5h2v?G9R^A0#LG`dgLt-EJ4)WkBofPL z$Yfpg>#4PeL>7S0e#_}DHD=q9IVC=@lMn|9K%bgn_Fwi=!*6$W5px#eB@2L@WZLQ2 zOljhmXU0$UA8QLM%U`xBywA-u`vc_=HMwIJ17--pz{sB=DpB+C2%{PX>HH!Z=@wPU zb9pYOEK5`qP7JUw4=eJoZGH&L1$#wW;+p%8%*O+dDKT3EtD!l3?3eNB9j6Ox!ZuV^ z!K2DVZ7dXZlfd`5pShG0X)Mh;?THQvvo8HH@b6YUZ$_7k#=f1|!;+~Hmy!G+WVRj8 z;VT)ClxDiMg&Dz?acV(-Mn<(c(=ESZi4?a7j5Md#C($s%NPybs4{bu*^qN0MVo*Pe zH!TVsChdjlwRkY;hmJkSDs9%WDY8#}y(|I=7;Uhk_G#NBd0Ul+n4(8oxe?~3RD>7< zZcxeU3HWvnj6Bw?+6Fx!@DUr{Ysgc8&qRqc5xlSbwFxuZmkV`Y((d=T&|ZN%ucTM- zdVZ^bLZkt||WY_J~C?o{Vow#(`5p()jx;Mrsb&ohd;Wr95MD^IC z(hUz-2*Ho1Jt{A>EfNu2o~@E^mDR`#Bo4)@i*zX{#cBww_+QS2n}6nJfMJs+*3A+B z(>76Xz)BnO@RZ3|F8E+k1Njn9>zmpW_=G;0@?V8$>jW=NM7W-rj)`T#tL*$l*fc`>Bn=D(DFHX>F8g4#0aAc$ePFddJ}x zv<8z-GS;gL^v=w!!{h&B|D~oIG|a8@a2c^_=rwNeSI6l!_B!rs^Dy;SK)z4shJO+Y zG7$%XLG`RJQ{~7VZ7f5mBtW03dpck0@1lm)T@9vJ>r%A;X_+hr+E+-7jby9P3k%JJ z*Dl06WvMxLvJz=Dd}AdqeIx2E0>=vej-Fg((}`}gEx_&AV|P?}m{cgRI*4-`@adO| zn|?|b_ujxXF(uwe6744tTfCNB9Q_nwlidh3R0C(0ZY&``aJ=b6Fz1z^5>(kRv!l#B zf3JT!v1l4Bd_nRYIlqX%isF#9rN`hZ1an^j{JtB5I$VRH0AD*+eameqOykH-q)hEsNAmH>ptax38db4wZP{YKJ(T- z^>4%_hZH`JMulh91n^MJyCt%}8C@pA`{sDj`(pdu4*b$}d|`g+p9FLs?Y$?^Edgo@mqKBDlxKCel&BQm12|y+^46fBygbWt@ zD82UzBbhtup5q&!>G0^OaIs+jzN#^jo2u@(zT6^L68#l2=V!`>S8vyPzfBYw{O;V* zGC*ybJMb!QwdPcT{-gTdY?(Gu1c4Atf}Bb?XyU#av~N}H>^i?}gBP=3?bmA+94 zlEYF6t`PgQScV-wPoh4{76aCx9_@Ab;U1it_2toQvAD6PwIWEci4a}*^G;}}_kOi5 z&x;~L6ZjhkBW!cMCv`8;0+PqO;P<%^S#qLCnz{U$>_Xo>o9Nu{aSQ}VT{YMdRI>+D z8Ls(D@VQY@v513A^rOxt+Wm=gNwJ(4&LPipZFFC1)B+1-WQr=9{w#71`#_#r?%<}in>!{z!6fVQKq1f>=ktrK2NL`QzZ zdoUs|c?p+VgPa@UK*y3@EhzHtbk4#oJY%8J7dF!hsDa-e=f+fgJZ2@g{YXB_O`#t9 z_DxxVY_&#GbU3CiUPp`Di9q7%B-$v$GTCZuP8@vUCppn~)hT4RKl;17De7s#jC+Gt zPowX6U@Hkwzn@H2^8T3)=%NVRanRlnS>_tm5JZ1LJr}RnN`501qW!e)wrI70MvRPX z3M|+%QD}kM=j8Eo+-+%4(*8~E1mFlCYcUSMn+qQG^K0b5{w9e`n*p`}-*r3=SIpyc zXNNg+!RLQ1`wnCI&jX)$6uJ&{f0;%e&RMIsNnmoOS4RQ6d=8%daE33rnmeVWYSY&u zySr%;)QXk1&R{y12z%hImHB2lex$UIxpL5(YP3U95HWn-Cu0bS%11k}@)+JkuFOg7 z5!Hg?+Bwgm_!n@5=qzDDL)_su18h0#o(ATQebY+BnJ%c533fQ$yj`HbwHJbq4f#3` z8h>GK_=cN!GZBvvI9l|YB!XQoyQDc&{QeE~Mnic%7$rFyi|)|+59~}&5cYKZSHFml z%VaqN=6*KO;TRlMsP7{aBz&8dNf2gG-wH^sy;TW%${1aUa@Geg3KFyyj332dX_udI zoKNHuZ>V1hefaRfULp{5JQ%o*AG@c4M{1e$8{@3HTR|TTItB=zy`9BZ1^8Q*_=cWf;bR4v1yU~@ zGIfWKBv(H(EwB%k^*g(a=z7^2^##zoXEZ+-(Pd$8IQ=KrUu&-fa5G< z5G=YiTQPVqQ3LWZ{_8*|fv0eIpx zJskE8#bJV3ixW;I&pnavEyGi@-Vdm`08x2msfa&mGQ0j&_=E|^LUb2yv_Tt172fN{ zJuqE17MGCqfc^GOdI#a!M)}Z#;uJkr1&fNJRhYiPlf*@BZa+XaFes497S;*Ykvx*- zbTW$Rk8R!_i9zHKOhoB-B+Qc4K?YhVi;B<)z!)1l+f>v0AlXWxeEaw{ zdi!C3sq`9cPd0De-RCH{3_ogD)iKoX;ufv_j_9HVx98Md z;~gbX<9SWV$gV{IQR#mBhnxkl?6u|^-xMGTVPc}?L9Vws12Xv&>1E-ymIK*Ybs=eIeLkzG%D zCvjo;cz6;YC2Bzj9yXMCs6`Cb01ShONd0RZ#)<*x#=g9pIt_2N(5p$%mmGi~(G)eJ zeW>_G`uxS@+5$>uG_%FY=lRL}4k~66Jf3L83tuf=v={2Km?yJne>OM!M#RojpJ!w? z)80De*ssQIgi}5Q{Y3hG8@R8~`9nUBYhg~)@@-+Ax82g<3m)PKl2QA$+gh)xRO4EP z81LyRvW~Cx3olyzodHtm-Ll9^r}u==uXOmghM=MF2NBK;G>oZ@*s|!SqJjOP_rM8ev9n z->r2hPHAtXp&$7pJrR$q7h@0=LEo0V0%p8J=7u*)8tS2LJTHktmoC=KCP5Y+WY2cs z@pY`;@TMu$3Nu6Fi*>27sRNFWHB}|$>bfaW**RvDfZIwA;q%m4-THa^f4kxy%|Nfk zp)^aXV>YEZw6?do?Y)P)bFZW;XZYKhl`CE< zqu#GVx4OMsrDgdbb|~*ex*V|9@JR58BN70M0Vb6?Q?W?aC?~oyaNDh z1D{!^1>uX{NE80MGJ#9F&fOU(0mzKAZWzhedxrc>Y%-u7Tfz;S-LxHQ056a&D<7_V8?Re+?4~RHj-m_jFes+ zVj!K5FOS##;{4G$#Q6`9>b|mQ!gEqS>ZdB9kAz7A-&Iz324!Tb)Qy^d!<*R zHx_}9f5x4)^UXhHrfA}EeD!{Y)A`Sr{KpEpp85Os18xL4CT{CE=6D{CyQ5^NIa@Sf zAHc|dJunUE?!5S*5`Rz~puaR0D#&qivhzg*F2S@v;Vu{JX7UvFl(yn{gb+*@T|qabCL$!U&qm=d3 zIK+iW#O|YrU^6CL0mDfLgak&pfc6CZqG{|IWH2LA5gAKqm& zATE#(l)FS2?=#!xS+;mE!UncezG6L2RGS7a(sQ9z{?Z_>8$JyaTG}&DD_c4}XyXtV zm5Yg_8|wan`2EwDU8;T`X|Tc#5Gh?`1Iq3k0j`YEyJ`yC9ip2*)q=y=g?UAx?$c|d z2z7T~;;?YFjXbbrxKTD@X{E3D96tYDW6Al5zU#VJli0O^hN* zmG#6)R8$zR8pzLNeA{vYk4A~w!)|H&qrH#cVWek#@zv?|V{#ul+%F%js2HJ7s_DHX zgjhDrmD!y6$Oc9!@DZ%8FM1eM>#E3+Q1${a6^Gw-ol?KO_A^l5pS`F2C+O(WT-mHiq+A(aSmUY*eY)PazrSa+kwOR_f?pm*AbyyU zZy6wcpsvy&`P=zV~MKz^XDC|w1Fgz9$PQxu3*kS8Jj7YodpyM1=uH0yL|Ay zn6ev>&t!e9yYHQ?0GoI9#n0`YPaY;CfwTLunF$iL?d~MJ5vvB%klodq6J5 zuUuxl64hU*7{#-QVg`8$+4InPo!{#CEo`r5JeLPXU8p&^0=rIpvr4zm+6uSPZnRD_~>q=ZK9g`K_7$o^mByyzw zV`~E>5FG?VYzN1cqT-M{@JV>Xw}0c1ct(yuQ%L;`QldK`BEfg`0?;EfN zm0kqtu1`R4TNkSEqcpuB$sv`)z=xTDBHVgql7U=1pH+agKWbeFT4Gb+W_r~(4fOcI zZ6h`f{^fpPR&_%S;Re{)I0dPw|JOi97Uo@YK|At|a%x5nsXsA}qlqQG{jKRGT$tf; zw?2fDjh1|$S{(SQrfoIwdq&54E--Ec*mis&XN?d1nAgYp%CmvN^UAjDMH0Kg7*EPu zokIrL-h+VhR+(F1AZgT*2#aILZo~DP=xAS zN5R-eB4vc-u3TGtuBk4DJMXDH%Z+9mm%?qkH`h-BKIPHpf$Dez_Ola6Q8OXbeS$O} zc~|2B&F(aK=)do9KA#C3m zVCQOX*m_UtS~n@$i|!no0qTK}RL}OEM|524U+4r6r$5tRyzY_YEW_YMz5W|ixkDeZ z%J;VpQDDveXY=;_(r5!p3O*O{wn%TE*BdJagP!dbX%TjXczB#E`H>XU-j8a(a^1+p z0IA*|qCHdzcggR`vE4&Sr8lR5C!fhe*^@z4@~g61hcp3K(y@@-XP?>Te>yBW{`0U< zMC{`qh}v3Yt;t?*-PXZDy!U+gnn$*~ha+@GFwe@`n*n=n{^m!>2Y$HP0=8y{Suy+S zPm$hMwQLa@cgJ2Xif6|0THnf(p zNAX0!SdC=x3998I z+51}JC+2znId*Zqflb+uhC?z10=AzvT@Wzga1*}!*{X9+FazG_PkXV8;DEZqHSZaT z#{J^(GjnM4Z;#H&XOc)WRVqQN zJP<1!aDQwwU3Y?1PJb9o|1^;Yld}G{uj~mLzE@kNZWr+C_~686xj4L^4P`9@HlT*U zKV1U;0wY!AvI1oOj}riNH~jJ+_J{p3Imuk_N`v%l)zG{57-iiM;Ho8r4Ot9`M?XSb2JL9W?t{dK=h2u zYv-4(y+oAIlGK1TWhD79f&Ezv5cu0Yf&1LxLT^UmOktI6Ul?9Ub)>S0gsQkOX}Um-DnZ=)c$gQEtdG>2f_fFF#;}+m-|RXRMFL*zv{)xa2NaZea2#v z!3M@URh|8*g>?+a>%{4`naT$0Y?z#ZrJ&;maaT`)tlE)P%mk5{S6H4r?a7k*hI?oIQ3_>bz8o_Jyo@Yv@c`eN*-sZC?w?X2b?B zMyGoo7==o>^IC|3rrB|y1jmN-nyE?>i8w9rse?0Fq2|87Z=AaACKqlO7c*PSldv@^_i(|%dK~l3oZOgJ6_YY3ffX?iw?&; zsxNzk1;0~bnzmyV>_d3o}yp)+WVde{nvUYarRfu%~gRvb?Gn15FDp zhUZ(w`9hz(m;Vhm892FX1^$a40Y$k)+Q(KpW za#ki$o;1a*Q(!(fkHv@nT$r8Xbmt7H%dU#3P8{hB#p&Ge~Ex26o zo!?PpbxrPk9g4Nwo({6IESel5cQU=GFq~@o{TqirkK6Y4@!F!DkI@UG4P3c$sj2MW zm63IKt8D03V05_DuS;7hMVxQbhQHqfY!I(JSAU7n@sla2F;Mo^wLExv&ioC7Q%HyC z)Nj@yxZjUIW2tE@3+w+~No%aTC4WpJ==|iKX(%o{7wo|Fb(NjM*0Q!to#jcgEy?nF zK>hKpON$+}F``qLYa& zPdi*!SFY8H=w&2EcUj#Ci4Q2|#dUQa&orB6zRjOx34O{BzG-Q7FL_?5p&^TFAP@s> z-hn4#3$tOeRo%PRmR@_!vF99Pj?YpD)M+8PKvV>f^~r-HnKm;_ zJZx}1j<)Pvf`Nk8#wNzF8T=e!eHz(Y!Kn9Top#onNiTx;;Y#yfL^WVAI6oaM3hKmm zVZmjET=LW_%*Q>(BkgtI2T@`7dHCB|>E+q97}Xv%iPq18&Kzq{YHm~v16(fqvf&>{ zTMjw0#@$IL2lf87B(6f=suy0WKIM_jyL=%EO|=#r&kiDYU!O+EazGEW=FG6URC(5< z)69Tg$?x-&+<@tvuwY@3ej;ndat}ACM!;R&DtU^ME#O_)1gBjZ`8E=r3L?zB7l)nH zfJ!z+LzNxQqx@E>G(XxQ2KA&0*!<+cCw*uWQV!li-yx;&jNM@lf7g=!Wxj-wdKp7| zWY!S_V8XNddX@)LzD#w}-wm)tq-Hg-ra88O#^YwopXfQ%xt&d%;sH^W>JBa!KfFK; zNDwbZw}XC0fv+)Zdgf6fR$OQDOq2a(@KwnqE~u}xHU2GJiG%n+Ak1J& zM^*av+s$TWmuA@7-&q{QBmyPyC}_ z$+AaX-o>&(eAXX6E1&zh@=d(Mh&c<5a(y}+i#04T9fYEn-uJZ}QQC5!uU7+#R8+ZD zyp+jB-?a{MQwuxK!15rzyzRlYp$~Ju;oa-ZUv!?vcOJ!CJ$-L~XL`ixAXQ(!Q&~YQ zG=G+~c~Ds2Bx^68_`Or~++N1NTcGxyCFdF5QCW{+Qo3K<_H70qGp_$%Kx93-&thi% z=UV&7Z$qO9hH>O`Z?rtcWYlvEZT+r;6pp8gjD3u^>jk&8^}SNhi#wFE7+d{u+*#ozT!5ZLFZnXxT;|M1fHH^mdMtzQk1hnFw^EiTWYTfK`?Pc`^nnf z$-;JokNgqm_sPNuqpb?i3!yH)oUqMGqPDSXz9iWo5b zrCgXK?1yyLGvsmV;!8K?l*7RoQK`Qnqs{>*oKOov@0R!ZP2-GIl_{bb-}@dFKx=c6i7Jg3e$Z%Hv#Pc4Z~ivW@$ z)4cNn)I?P0dHLRtFj@F-iDgW%J8`8Q-BMzgxqG zx3=6&TxWHOS_t@{%@qf-(Q27W&=Rz*CsUtFOh9 zo_wx5n>fc*y*2!L|CFoxLa`e6lb*xE*e9(HO4>2w(tI7B8D>monyyr6PRK2SiY z$fPb!nYobu-YtF3)wOU)w}z%`5!8V<_z)TC1S*jIEJ=;G4hvU5vVnhDavX5Cv6{r= zMI6Fa+I}udzkbI)G8Cr#ReNX?cR>+#s2Z*?x#4n4kfV~hjv59$x)?u#NE=OiqL_)( zTIlj?p-0bMN&Vy1Gwfa*n`c5%M->$l`J;0HDVeM~@H_l?4q`qfLLP+FI=(M$|Fyd2 zMUA$^+X#Y7%lv1C4+W05W4&xDK5a_OpVmnG!%{pphqU_(r4G1#;r#e48W2 zavUGn-uwo|PjSS%u(A?Gi*}hnQ#^>;Bi$W4du=~icpCO?4fJBMaxxx zzA57}=p}(9Fm|BFY|i87k>gkMxD4-t`C+8`Y;nxiRQOLMpUbz~3?0tY zJjx2XXTsm(z<=_tGgX}T^DF*M1vOH?bXw#oIZw3B=VI*)RM4zB{{v)kiCM2}yYD?h z-u7TOWSesYs#IFyWbhM^Q@wSP@U&eN?Kff!xYUMfr;%4V_}BCS~FaTz^8;&VI)nsmiu9zrJ> zD2gAk<S2oR?iCE4VKPctRh;g$PXC ziEx#^QJ~-sMwyTX@In{)$StajxM$eszoj!EB}a#X(;cm;9WvD&00qd-KbC)gs2aTh z#p$I@n8PMe=*$rady|tOkraf|Kz`fmuxNlRjD-2OvI(^UOqDR?y?*^)0;qYjt~}mj z`7p}Zzj`RJX+9S--@^^98}aFXeh13{z2LKR%hCK3+$XiLL51N3&p76PqWz~Luv}hg z8O88_Nv4uPyRNZh1K|ESQWt2P=oyqbqJNZDYXxArJ}zTq;({P?RSc9ZXq=r}p@#n) za;g;-v7NL3`nK>k2bFj8Vsb(`vEP~C*07}KPPcyq;qUR z`0*(P^!;CL-Wl`X?Y|6;VnE;hAAA0v+C1>APoKcyzWzP)>tEeNdZt(G+2Nb*F%8i=A>dE8P`oihV_1R^uE>yke z_u)tF*v-KQkoxFF;c;u&us`7;O^By(y#sN$JrRF%Ibxg&ZM%^n%LucFdda&S zxU_^Ggwx5e(hhU|zuf}CLQtTD$j!2|l6K>qYpqKS!aR}r(Ev{B9TFDB^|})J6ce%Y zKhj6TIs=*&hQ(XSZ2li(x4&*;V*z}pQD4?$c$`*im&%3NHDZK-;)l16%7`;&2}9C( zbMg1z)H!52!maNgCc!0qIzQXAi=)dpHstl)Oa-5#qECQ440D8~A;J1U`q__fl1Vvb zZwQ^>Hu&Bhsq_cUjQ?dMH<|FYcizeoQO01o))0od&}xLN&lRSO9C<QTn)Siy;D zUj6$aNYm+iMWsy@p>wr3*OOY_d2G7XrPcZ6z-6pL`T%bIBxwqo{RP2idb4i#$PFoE zTWy~x>(I1Ob9Z=IJW0kr9px&2C#c$8BAiT(LnhN5Lq`T?qzI5TK;L{wk2A2FD@xxy zII%4*G69J@y)E8bhxb(+RhR9CWb`qy(5t_S`L)!G^`r`jjo4fFvU=>ezS(Y#wKUdS z*X?x5)=r*fWS1ypNPv~!B#oAS^qLNI>Gy;Ir_|>^OObuj77J6A_B4r9>+_X2Eh399 zfu8GE__qscF($aNx8E?+rpirtlcFYNA>VoN6k^PfaFk|thNbhU-higFN^J~8H*KRK z32sR~Arrs&@GlRoMB`kA-VIg?D`q}7o`3)2ECGBa5aAPzaX+>4+k+HG1xx54wrkKi zL&bV+(~@LTw`ie@s*RDK>L0i3Q}&qExz5JAwQ1@K0jY6|^53tsfAFOG&M)ls@w1>lh<}L*0^4Z3wI^Wn~=T0PB+H39R(LbKElLTKAB&r`hof|;y9c8IzLSU&(EW#7HgwSPb&E;7+txAjA zu&c$WkrU+bR3t5dL+0U>%r@5&sR2SJX;q|PPW|!o-~@M)K!l#RjYqE6ZVX<8k4sk? z0yTUCc2}M3uF>{~?zb-|2Cr~T!#^K-bX;#QF&=7=OAB;9Ubb&!8-XQuY%lL$?z@XV z287Pv$Np4zCJks;z}APov97kukx=g#ZlMNl*v*E`IDmEKMO&58 z#yBm!nCKm~^9JFky-dU2cV{jzJe4P4XFu{Ff1Fqct1YYmAGg{+ATl*Nl{}-)80PvKaOi1bh93G91GHy?GI?phgY+H|ClS& z>$=M1-@x^G2~2I^n8(Id(u|d|2$ck6`!kkGInJy}_wBaN%OqL?#K`QG=AdGwSJK4u z71V)63~J)4JT*|oVodhUJ7vMLTJh2WXQ2b$@V5M4UWa^MsJs4%yXLyf&U;OC-u0Dj z?NlT5H_ojsSiI?dJQ9?9V{S5u0Y7#-*@JmeXy4#@M=d0NF?D|R3E#ch>1@KCpG{|J z!PDF;o!8}#P>QT6q?N^!;wB`}Ix|LZiMIr9>wOBqtE7D3>vl8ao=@RfkS)JKFZOqtPn>+?iA%BhsGZ?D90N_E-!Sy zyLRqw`()?Rw-2h9V;2P~H=;kH`_QwLaMe*9->>S%t^L(l$5BnP?yjEGr7BQ>eus9C z{mEH@G8!*9?(MgdAi!vbsAp5dfdT??ypDB!PI(xWIU^ z!jU=Y3&<(Q1TEx)*bG2fZDG+*r?fJ(l5%Icg?N8~G9j+-KOJ-7;YsyyDnxq5Dp|Lz z4={z_zW?%zBfllnVv3{d@XRsp@A(WZy16+*7X&+(Ce$3FVt9tE+X=qW{IH;x-Y^kZ z#xvYoH&08#kd?8U%iol+#tK;?(X^Z?yc5cfyaZS;*4#2gbE?>h3P?C_E)Q7}$_*XZ zBRUmgH%cX00A@tdqc{7;mE7{m8;!)JZ4do<z#gS3_Dj06;EJijwDHhC_$Zz?rm6CsCh~!h(Dx zv(?{nA+hLXnE>Gg;?aJMqrXnSQ9aKE5JJ{GtF$dUD#eVPB*nC%rN&dYi(O>I zG$t=Lek~!d+_E?Hd<01B@ux&iIGh7y(^8o}=~+`xhq{I?XX3H7`pY$~G#8rKsm!r9 zUBDCF`V5}OZ-1KQvDn9W$EoBiBU1z6MtoVXi542w%1Az3X!%&5^2TSP7Odo1jj@(Z|M<{+kkEF|5jq++%-1^q-uY12z?hGTg>Ksu@|IXSpY`rymaFn6ID>=m?43I;bcS9%PeXJ*At#pW{=k~ zx9i1j>*c-1fZp}uiS6lN+2!C*i>>AZ=dNe`H_qRosi%rOL)4@`?@yVwXA6~qozL?y zkF!NQN~~gGB$;(SiQto`R-oqAMz|(RpNeCHusWwvyB`ySbQ&g%-;_i@e>s2VX8#yD zP${~Bx^NolwDha{xFmz)k<7}%@cRd&bW6`m)_4}GeI8OD8vNp7MwlpR(86}pZYG>K zUhW4=A4;>N`xcPyJdmLYD|uizYzyM1jq z5VL9$;&WH18B^sqW=0J=CXA9=aWZ6fiQ-~3wAX6R^PvW=A1~`)44bKqZ4lqCng4+R zrq&SVYjfIFI~M0V9n(1p;2cfJ# znmr4t4=JFF#RZJcW7X`%%Ox%BW|4y?iv9O74%Cstk0Oqb? z`HrG?uCJ{P4QT4>>OvTXcZ%Wy_IpG`G1GVFTr$mdB( z@N*}2ykpevn8)-ZLJFz)?zYyYFX3#=X~+QEK1Y;#8$9Ycpq`19N|2D5G$gz z84!Qb4qHUueK<>zs_FQ;XkmLhNa%Xo&8hp~z`3;!N4(u;#udH%%ZvZO=V#Wsc9Y)I z4-giRG5C-Dv_H~g;=y~y76mc*0MC<)k!5DOwIXPqab2eUk|0n6C}1)Sg;7WnO!07M zHiVdvat8J?!KRK<3`%7ptDTWCw50*aY42nnvXUiw{&)M zKzwz281MGqYC{YBw4;J*$>M+vLcFEAt0Tdj z1{yq;7R`I)w|Hb2EvoP{n)lPGMbak~RNE!mXdDG9CT}u#+HGOTH~XYL9DBTK-0SP@ z99IqBSfeBV%aR#{Dw!d+$Bh__6rAm2iQ?7j6-(#BQLhqS<@)_4M8mciClwxI1^$Bl z9>dcTv^{3V4Jf}78n}kGXe)B;sHcQz-{zB)U%zX;q>$hXGD>j%@2^>YzSXWUEuoO> zN^8)*?d`2Qr|r2Va16tT%cM`KY@Jf^>59;~bLt}2g^&>Tz1WdQ+Pz7~ z1jD#N$yZ2_V?6c0GVBDnaP%3aRrRtnsm{d143m`&NUiRV0)1F-FeF8kM^qxF z%0n?8U!Hj<&6R#Yw3YhL9ht=ZI*8x4_Gf+Ro1hDw!bJZh!$j^pQci%ASvGTMZmlcj zL#x~5FyF&4G!=QvD8>5BxO}ojZFuBrEoJyxeVPPDt6<^091NDu0N=3EjAL6BZcaNw zf8d=f&Y{&0YZgY4{wmTccsx|%N!PFWY(39_A7!7Ra zmrj+nq$LRK&sEh!f4(m@JwsF92*)u z)*QnT&@dPBC|vl}Is~bh7h)NsM}MY?W0eLD(2RF4kVVJ}fy#F5H4o0+i1w6^KZA$w zQ|rSrkTk!c)Jsf@1ZL>(%qA4hDo50g^wdF^5vdiGvIq zo84s9IZ2Kz>uaxu-UCilEM1Fb5h79oyz&QTH^;dP=jvdCMh)iU@+Ai2?991!H10po zI-3*`ES4#nZjfku?H@(xFtgiJfgUErAU@99$kuGXW{CQb1A@5W#GbTG$E|2z*EX_+ zKO**w1*ClLPhSW~vaX)8`t)u#cOv-ShS+eArGZ=zBVU=p!Ee8fMxNoEJ12!uU2+tQ zk;sp{2MnjEWYNr2Y%~l4a!n!82o=lp#+%->Cch3|<6wf}LQsd3L6_N!CwNJx&qUJd zGvji_u5%hN3saDmZc&Ug4HcLwF0+#?Ff%P36~+f+>)((LunPpjWM_w1-8OB*+6ZUq zaerg^9#U&FMk^k1MfHgq9h3p^8$?8`$qX_}6`CgB<{7!iNk~%Uj13j=YQnQO9NrB& zh5}Aug!a-B%}8Vt7PX_gE9e2_%`Z3#;oXDqkq^h71#q)*KRb`l(C;m9`Vr zt+SuR+tCFE*w5Vw{;j8KrsPr7o9`Q}mEeWJK0DZ(mm$csjgd;!L@1I2g@ic7ot2iE zWHN|j!!Ut(qP8`jq|*OgFCwRd0bVjr>+`MwH}pv$eioZZjvFH1msX}H(P`o4XGCOS z$2yIrBV*E-8Hti{w1deH^8J~5XJBYqT@x@-JFf3A)R#4EjHw4!gu9EJT+68bz^>uo z3~PjhhKc*h8OI3x)jnB>Q|=y@5CF-7wuh63)al=4tS6GwfhczIYm>N^83;2-_FSp3{so@v4 z)Dk>SZt$`n=u-b!&P96A>a~^RCE4a+#`P|+@YT?TFh>WgWqqDIMcv}r@ggACjh#U3 zGzo+asU(~kHuG6#(&rQZrN$D@j1YnJRfNEKp^z=&hKngDoM89A znDR(-AX9oQ6t3YWv=>Iy{z*!GEF^5WuB<(Yjvntj@!xFczcXQSM7~^;Q9Bvv-ge@o ziQ%h9#zj#|LnOocDr)D>HExN`=Xkk}4I|!zbJ9cN<2|=>(jhDQ|AAls;M3wC5ZhR# zV-%%sxg>Fe`PHUzfeLAq8ar0{Pg0-NO86P~8B=Qu$+Gw=Z%*q|_oSDEd!<9WC@l)H zCd|-fYsE}IqsLYKK)Wgacf#vmgTg^<`&*`AoebNTlxJWLLnlZ9$}-w|>6d~m2L>g;Ky9%VZ9Ptqe!VRptn{xkiW&d1Y!gs%>g~W45Kh6c4BEOJw7eEPR z)J&~e8WjdKR()2OQUp#x+$d$1aZhXJ);c@M?nnixb@qSZFu!L}g7s<29hy+7QnYZz z)uMQ=mSg+UM`@x|!&PRi;t04zNxf3_>+Kk+)FMTI`_9q{zEBp}f8XK=K6db$R(!4q z!YrDY?rX922uE?Tf&LmZ+pD{D+{1rzr)xuriJzrE^Dm}_PstQyxA+v zdkL7GgLK(ptdH#)?>4({PG0B!h0X8bkkJ?E`mwOQ(KT=b#YiOPN*6UA-tLO|s6Pm6 z0O4ePj?<)rg#>Asb)gIyx$mUNJ9$=tY4q>1{ZGY#bU2)7Uy(>?Gre+k|D{wl^Sh9M?;AxXmhD|Y2 zjCNx7JeT<-G?Q{y$r?)_)4=&drOhSt;aS$wKZzjH`yat(mozAPqIjj1;O*!_-ZZy1>x5 zVPK~sMI%4%=jgCF=}LmQ`1_>>Wa6m)wYk|3GPw$)K9-$DMWu3bZ7kl_VO0iKR$}kD z>^dDT_nK@aAJ#iYfBp059EW40@kDGg0}YCN3y@j-ET=M0ZtnS~3XrE-0c3-2ThXJG z;#opLY`}_EjL7wH9@TmdvZUe(%HE18G*P@=m~fO3l8i$#jO_g9r+&A=-(mAfrLN4% z-1Fp>%fgt@KzHyRTwvyr^T3iYVH@&OQGqb66ZN@ZIRYU#C;rmaeWxDk$ zLE(<@0zgCh2%WhGrRh(aEWu;=8y^qzK2QhVCkR1X*})&sK_5r>TS*%4c<);m3tbNj z-?}!tT(nriC9%cgGc{cvez+q7`#_Cbe(E6vQl8YFS647<%XZy#EDMe;bY`!AJllN0 zXS_6i?Az$=>3qPg)?csK?);$ATZ&}sVN3Rct^6qa9x%XpTurBfD{~~DJfc56EToVk zC4@hToLoO-FKLL?H!&$7v8!NJOVGxp!;U`Zp62g09jquNj-Db4L#16*WJIKpzq0f5 z@{7(ZC`J9yD7;+WS_4AmX@pBzck?4YQ#T(;yo%LUGj=Xk(0L#f3dA)m*$!x{pojTHu`?`ui>P;=OZHDSRnMb=ug&r6rm3j=mp^~bBie!PDN>A*NZ$8g( zkxQIegnKRTEFy9iM0*`JLv>Zwm zM(v_`ET+b()ZePpE@O0+kVzq6?o30S#e75_dcfcG@m-8v<&BHd^16No-fQGg@@wN( z;ys;K8@&qrNVG@N9lr;phGO$elg3D?YGt$Nl(o@i{4U8<_9)i1t;-z^y`Ijs z+@@wFtAAX0$Fper<4;eRGWS7Ha{`6i7#A z#FvgE_57@r?_E}mIY{|>JMM0DPSo0}3llb-An)5nbk9t-F6cYk3CN>2x)@LCP!m-V zt^sL1HK`Ld=W9Uub9$$<8fV_E?7$C$LUM3AefC&Am}!dg^g@dabn09PfTxV4WhtYi z<7!%hTK0^%Kn3M>E=jy4@=q3;Y|3z+u#<~TFP|?i@A|BoS8qQ4RNgFM=z`0K>M);i z0r3HM-wUEi+U>YI@`~m^QJ^-%x!$*P8l3-$X=;SCG4~&-K8< zmY{mvm;%|D%IizjyLoD~BVT{PXN%->`OgG+RF8n8PD-x)yeUQH`1vckZl0kQB8xon1?A;pG-(i|h)5>bwJs`JXVi#5ZB z$=MP&m9~vL*+}YKCf<68-mVt}nm{H>)1Kv;imajcxyKVXRONK)E{n5KyFm9FV6eZQbo1tWLW#7EPv0(2$-_`S(|Se8`VPJ?3? zUGle|YOw9o4)2fG%(gxqj*LBDHQ{a#Uj`&SuHY&+1TzSQ+{~OK>nVZK_P8u z(ZPmyNB67!9>AO4o^rS@nz$hOR0G$^^D2Nf>!8f@Gjjq%hCM90mFL5$;-wtkmr%P%h)SDcw@If4B|~f{n^BabbEQ-<3Y>y zopm=c~kk(1fPX<@gP>;y>CNF0%c~bP8@_i!r@B zso_O}ura_>QNo1%F+3PZLw*OC{70x8{i#mz-6bQzW{TZsNlVf3lF=E@^MyDO}5^vSedl`XAI+ zbl*elwJr3TlIb5P4-1GEg9Q9j(h!0SKa?ij66+aVzEO|8@dy%24|{f~PMCu3G`%gDRSOPtKbF{Yc%Y?h3+3sBF#7uCoa7}u4;U$x7aEY3UA zBrgYb;%q!gA|1dOL^@tlPK2zwg7Se55&xB3o1n+v%=mZNqMQ+QjDGE4TgYdnr3*dc z^1Gd+IfYg3^Tl!0N(H+9=qq*Ty?G^NBBQYwj1Jp^GVaORAc)@r-FbSQamp3X8m=hf z2fXh)G`|>f0!yn+An3e=DA_i4ytTL1ycJ1D1)J@)t zjnFY4*311Z0d%7o7u`b>m`j_y9h~7(c_rcrPFWt?o9D?2=goSD+(a-!bk>4q-9N@%I$-NRSdygGgZARyZ)H9dJ$=d+rE5Kvd$*59WywT2t$O;T z0jO+=h5+i^dB(JTa}jyfrq!Ve=~Ri|1vBuaDuxP4nvBrOnCearZMgfROkX%{q_

  • HGvY8mRJuFCLLbYQPTol|$G- zr%8=s0TSaDmm*Gqg<~kQGez`oR%_nhdc&=|9a!nD@p`|qQ|r{o;}k&<%Q-{Ttr9o5 zs`H{tSvW`X5W~n<7TPXde0RXHc4@73b*pTE`qM7I7*qy?^H9t{geD`qEJC;06X+^& zAxg8^sk20GPXtwFPyh*0C|jr`TZ}?n+<2-3FU9?)XxsI$qzW~z;@CS39&Mr}tj_qX)%UY=ya%1`EE8?RpOp2M6&Kf2Dx+OYn@Qwa^ z=2hDnJ>Iw&_HFrQhq}cpesk#kyTG{6(U$pwmFu$@xnBoUv$O%&3TjZCYCU%R+2 z?DT48qxKSz6IgE9iRT)N86Yoiy6Fx?^z=lc=hiWy=%_wf-1Vd1diM`LpT!Rt9xbTr z%cEX*XgvhIPj=! zkhdKezgZVmnv^753>*rwU{viX?Vpi7acfUl}A1MYI=jri+aO}ykRq2EzQ zx>{>%tzV8A`8!ss-EfbzxV$v{ zFsq_Mk!w9j9VhRhFp-Z08yb2~pUnT5CP8y}P6OdUKd6-Y;mEOp3TKqs%qdpR*RHs% z-9CQ)$*G)5VY=9fe)g=(JbZhWA$71MqiITOF(AHM` zF_2ZK`&8c#QCh{htliucr9k1nj64S8GsJICbAOa0IXh6!7Jcfr`4S!zFWVk``pvXI z^Am`0u$}&q$z~LyU981&q*lC01Glp;I6(C!Lk=4fPT8O>&(_B%lm-;nE4E_Nw`^%# zX*x+ciqX2O6)6C!!aq1xPi}=}jM5=2`V6G+OF1?PYJNW44WWg1JhGG@gvulMta$Q% zl}T6xwL5ZwHt76=OOmLi~`NCg$$+E#AX{q8!bttF-7+Sg;oWWhw788<$DijMRmHwUe-e( z))|WrYT2%wDEFzi%+@}r1^Z2sKrN1)s@%59=?%|e7S$cdjc3)I|6=`w@ILR$2K~3I zn~bEI-ciR_PRY~h)$Kg1iJk;-(cu-57uooS{B+mcv z)7s%h5%B$k@io7^(Az#NWlp3UCWg)IM1@M!`8c7!z8i(>y+xnXJk(Lg-MgGFg8i+h zi7l7jiJZ5%5IgF4${GH_S-M4ho%i9vKt33aDj!p~4!NQd=2ZMVQBUj9VJczP5aZD4 zGV&2f=XC`em=ULPpXG7!vvNXfl6k?Wrt8W}f!coSU=HE;{hLg`uSm!P!h-Y@0F>s) z^=(sk$kaT~%||x+4RRAv;uQYP2`;ECOIaX<|4WLhWqinbi3oXiOv(l6#LT!tLzR-M z$TQO5vmJFSDoUkGaA$|-qQgiZfowQ$d|0Yz!?@mSnBclPchIrx!qc@*AK~Px3Fz=V zZ%n`U{`^kTsN`>l-KNmznyOt|4!h$V!j1BYFHo3$M7_#X)y$e7?v2DbvKnL!9Kk6e z%cNx73@s-5Wy!F1ko1zpbu45ZYZzAU67L!I>Ful5Sws1QJB|jNc9|0-@s3JHOSzHB z6t|kzdWqa1lMQ9-&FglxX@A{g2SxTg*2=Y>#t6+q?z+Lr)Lf+mCB;h~AdQhHK9}7H z9N9Za^1D$j>Vr6Fr4GVvUK(2SzTWk?oDcm=w}issut#M5*wxXySjX6GUaLndI``9=Lr^Z@H81C_FV5jbkvBu;t*0F| z$0Km|vmR5G@hq1qwGW&>9qH{RPS-A(S84;|f)#^WL+SdAh0T2(2S!l=wb(o5a29{UUbR7-L?x^T8 zRLz5G?AkH1fE@c~sag-|@Y6fxQ85*0{!{I$xe@b1)RaqV!V@eE5Ws1O( zr?jh`U7(dy{Yd*f6Zjw^l`?MYDkLMrK>tZ+^ZB4VZU0qHhJ-*j@EB_#%zn!w!hd<$Zm z^DRKr?hUi;>3*oK$aNrRg=gd+hOjKc*9@WUr*lrSSl8_qoBCV&f7OebDZuSYm&DV_ ziENO^Fq{1+$E3?pOE6`2GkfNup3Y;?PHKW}8s9Zw;D6xxWpiC?HqlG|llz_Q`YJ_u zgxVWVlLhx{?^c(r*Io3xJ}not7li7?vnr%GOdTnb1ZY8Xl`)Bn#a*EYA56zl8a%X| z=(t9I9nj(UJil7=Lo~zaU+fE0h+RrMIPSi}R84atXk66_-^P6b-#hJ=jtXkRTF+@- zqmg_xMl%e6Ld8PV+Z6UWaAl^%;Bx+o*w*2~rf20M%bzB?Gv5Jwl3{WYd$rgQV2 z{5CDzxj2TD*C4I>H~XGHwRK**JZ-kHv}nI5N^BIN*bKjcB!WQE7cw%uM0&o`Cl`dz zfESby2eNO|+n!NY^%ylS5p^?EzO_Kc+##ad{5)dZ)Sz~x@D$bNTf7q-h>5*CA1l}W zUwI0+sYII;hp4f0mDY&Q>6)kdf1DQP7~I1PxW}AUrq(L2!rv}@9>29+M1aUgTbY-V zCZoPSSWDWIU8*U6Q{jI5d<1YmGuJ*5J42_(;`wf!W3q>$dg%e4!JyFV1B9TteB?w7Ru zZMEfv75mGEt0az(<4btIk2bTZ)ay2jj@x!a%gTE)!cl04WAN49(@o@)IjEPAidvUCyW4yOLVf%70~brOG4NPiR20a#l_L~x z9?A7Tp?Sx>V{k>WB@K8~d6bD2*i5fxOl20`}1T+HAX&BVl@mhnwRgOqg zVNMm6=PJq%)rLX6nyOu|F|a?HV`nYhykP~9+@d;pvF!-6++IR|tt zrOsW(y`lSu*EsJzPCCN3w!P9vRu=q?=G%H-&)d+EZ5hhdf9I?+?cQU72rJlM^FcM+ zQtFR+Ai0$LKHdgzb>8X+^sX#|WvRn!=G7*>Qs0$$}GTotQWiAm=CCj=s^^SJ+ zV*mM!-$3)m1a|YNHHmKlGCSbmW7^CgliOx-?$BwBd)g>8pu6X9p}U3|r{d(QkJYH@cTM&4=;WOS0Zh}8Mbm4Fr^zXE zE!SdNDD3kxES>_-;{BhNy~eInr4h}WGMvd(6i{tQD9ZN%R;=y9H$yY2SM#-AK!YZN z@ZtNy>$Y}MvZd%xSH04=gEvIe zocc2$%anOxP5M43vK-z}JuJcf=tBJ}INZ$RK}9j2N)o1_QgJ1&P)%eoG=}V^5-FGG z6+VGdG1Cr)_eV}%Uk_zZeAc%e;FbFT{zJFJ!-h_(*%%O?)?Z^22IE(K>w4!oc9Zu; zgKd!+oEFP>Bdq{r@%@TVRHHiv24x`oQeTT9e{55wRRn(*qLoaici~S6R(3IJ1NA0a z(2Y;^7(Apthxb()@QtI|kd~+AqXm8K^x%70RWdf)N)*d z6x@Cm7x2mbPIKpa7WGZsg3RiNz17!k@le5f*f?k!)63Bur5Qf|&`M{AhTNlXEvrnX zXa$NcnP+DUTaqJHKVd7iA%a~1Tah|k@Y!v*@|jG;F{zL$>p|yt;duU3gXTvyrt99Y zT@6%~5Jrev)!#z*NQ*ph#0z&ozSs9QV2k)$!e1w@R`|e!(&`dwb1JG<45A8UEVUQXUuEq4WY+}o;X?B9 zR2&c$20O#01&k{w^bFC($6PV7$UsJ=Nsl@gEO)J>QWq%<6eWsNA%Pa}UIfe$&vl#y zk&LizSlA-_Yy)Kv*!tlDrYiwOu9?KQO1Xg>2OsCmrijLmO=(vz9b|8tqegq$lf9AT zKVA=OWIP*fZcNl_wSZ|!pZUbbp+{+cJ{90Lt;wGO9BbF5BOX^!1m1^NXjz(I8#<+q z5t$IcrgoH??u+_{RXLg}nNM$T@OL33gfJALiW^TLlU8WjjH4&?hrrc{c_~l0f;oxG zY_P&C6ecZYfN0P;Oi65TP)qy@loN|cPTY0iUJN~B<(Ffp%?w9s!F8CjDP+Y>6#(OR z!^J%sM4fV4%a-qQQcGB`L0wcb%^C>cm(6lQ8laL?Wfx!zYhrbDEG1STB!SU!pO4s5 zRF-K`BOjk3N>`jwn3QeqGpP9Whx5(rB3N*uV6!AUqKnM?g(&4^DcoUPt=<&r_5I?b zCm6h_Vg}*+zA{{tFt64!cR5di}HCt4;S@gsG~ER(ThE-WGgtc|M*d z!VR*YMol(*VCf=^)eWe&uvP3Qycd%tx-9juG(TZzM=)fJoCW08B&KjVUIq4%9Yk0K z{eb2)Ry3a8I3jF)DpWp9p$9vD_6iLCEcBDMu?K|skcjzc*~NiyBiP&Lxv=P=ZAoRP z`g=)`MkTn!=vPhVHsAI`Y|l|yml$MAnhiR0UEA4Cby1bW31)J3NlW`ep#k)tEIv!Z z9S%NHDWm^#L9bqDmUc88b|;)u*^xVHw}_2^bME`te*RSUGL?*U`+4|dx!9v!0d4}H z*Yn$n6CUgN%hE~z8?Vow$E%4NZ?X>SF0HvokWjVi`@{P!%g%XroBnD8LtE5=!H0bn zgKIZrecOtv{6I90e<&9`qD2(lg>KoFykI0Y6ZDNrSueMp%bN*hmnqza(R zn=6q9?s#U@^iK1sn?CV)== zN@dfRPwao8PzCWA|GRcV5!0{T$B`$K!GbxH$$=!(SsgR;XV=`eqvk|Z^EF{?-$i~u zTRq{qsCphrGPqg^;dzyC1|@706T2E6)gnh8T+oIAET=m(CDC`{ctJNvg@?K1a%=%U zvEXoOJ-(mgirzbFlM*5!uJT@!xlwCdfAEJaIasQz@~5LU@BGL3ajT@`FI9o98(=lZ zQuP#EDG;k)C57r07Cj96Z#Hqc^=Bl|+r`WTRhh-+Z;86Ze3~J5$VE+<1C(c=CA)7V za|aX@B80+@;HL61_7mOWsR$&kAE?@v!#v}u zP!#>gHDqebJKd@fv&jLcB8B+1x{$BI(d}9erD+@j$S4)$nxT!$sg@P_}I` zzLF0%<;|CIrIFoQgIlC8B-A*dkCict2^wW{bhafg&Err&{aa}ZuyJw#hq^P*S`QY;JfPh&tVM`?<(;slTMOE-Y!d@Pg2rOg)S#N^s9o^ z1IM?K|02|jYQM>MG z{*LiR3Ct8^F-4p~L33)-VsY}CjB{~EI4`~}LjS%Gb9ldbK?L@F5_3CKCk7JD)ZuY; zk!vxqM177Rk52Hj?3TIx$SWio7xf)7!{;j(Z=i>YM{difA*Y?YXrA+cgY)jq2Pz@+ zZ!14`-|v-?1f=0}gC|P)`cx@F1+{c5-q@IFb>f&w+DzOPFo!3!yTjE|!DK5teUw|$ zWyRMJ-?sDi5a9Tij~(6YdbDRaQ>N9=IOn&Ya$Qp+A6&Z*{7|DVJrH?Cir2`7l%Po~ zMGGr3zbcICrdTwth6x{9qVDYpG&k#ne4+0COw-~HkF^mO$l`s)>UljYAs}P$=XIq+ z`2oZc&Y+RQHKZ#d?m)rq23tR(ZiC_uA<#t0Tj3AU&+lU;%%Qq}9j?;-L3wXi`q5Mi zG(>*IrV8Lqz{Ca-{DAm!bBWS;F*6U;^AyE=LzH&Djid3wMxUTm`nrsePl(XK=(g7%1vA#30+T#~K4 z)bkRE=fPwtEMV2gmb9bm%g65KTaCROn1^>g8}B;)^k=W#^DoI&MWEAuH_NReUbRtu z$KH-tFcm>v&P=^Ds_ee<-!OTFGK(Op{eK%m#Lpp3<9ADm48BTc(H)Kxi}JA_91qX0 zgZF?|nSssLn2>(1F@a}o)$!P5jV#Zg1s(*$0_N<;?L#N-XRZ|g5^s8toX4{W z-E)&KpSeQ7{|;um2K<0i^5#eq*=mcHO zZ#2JPLEQr!F}#{oy`_*WS*@Vs=T!upR?A0N`SyRiTH^YDn7=s0rnOt|Gh zH2xNpipBWb12T0QJRB}PpXgHbEYYbb zwJ3bQm>?RUv4w1SCQd#$Nj2FG;}nW>(GKIYr0DA?yVbMT4>nv6w4VEIMYe;_JU|zn zcO;yh&hJ?4R0m>-N)-rdzRSKMuMR8W%dy#7_I;e+dL?n}7i|_I^ zu8QTX4$&=3gkOo#tufJah&!;OE+DQ3!@Yi(j|moc23sq<(!iIns*znoP0ojhnkxuh>nE7i*_?$rs$yHWOhx_Mk) zrfAS1*;22|4OXRl_zQQt^y{kvS3Org;l`l0z2Lc$(x0du=zv{Lqd?eIVU7Q31cdk! zX{2&;>?B~#b3>ewOj5agw^1)#rHBxBG`O-V^QHTdB{59vG`SE*&VaGTNeJi9i@{tq zG<-S$b>m8NYuImfPEeCw<#aBEo%ZQyo?c5`C@d^AohYFqQ`ygL4mk!26}jQ%rEO>{ zYggfNH-}qm+O6p0ls~17z{8UeY%j9m!mTQ!O*i<~3bKkneJG7;aKC-RoKY0foSmiz zmFbM20jZ{k6F$v79VBjy3D|Qp&<6z3h$_7A0KA*~sBqR>j|V7H6rq5>R+EaE$aZ$o zs1jXcR@Fr)8@MHx3x*Mkd`zj6=Cy&|cKC=>`1VyZ3i89Wp#i((K8bYuCS_ULvJLW zIEV>{fa_#*70`*o%caDwjji7{_{`E_X^h*Uh~Sn$<7`-AYb3p@H%DQ~IXmIqC6;O8 z$LOBS_*escZTDs|!35b)L2I%hrcu30x=(>3#*Vxt%Hz?)05c>uZ3jG)czH_9?G&5^ zmpqW0eCp>21rZX{uiFOG84*6uZ_8(*l-!yv1HtqL#F%?<-fCl=D$8lV$5hSNwu}gR zReIOg2~1#vHT057e1VUmqAKJb+UPHe+fOwh*V_-plA519f))7(4wXa-NaLlE6Y$oL z>-yuve+nLO{I()N&&$yA!eQgfIQx{u|=QM__9C?hq^KzDHsOa0Knh0Nt4Q9XFb&4j@ zyterJ3yrd#YXuc!$ykd5NFBe)r8x5DMSvl(Le{WKzHo;Fc~x0i#^|S_ zgyk{x>BZ}wo$F@WMPCfA=LhejS2mc%^@r4x2A$VCosc(hw^KjmxzAv`9fW$!h)EN$ z7gc3PymlJmRR%VWk~|D~%1JJrL)Ss( zZ^ePwITZEx7q@U0XMXSF`>(1zkRaCoqb4#{NwW2!8`YK&Ui2PEm^;B$p`{c3#b}KT zDLOF%g)$32fcD@%vdKDIVA=5RwV@8?c~wVUYq&LcJr2XZ{M98;rC`%>C48mbdE9_W zQNLy0a)`f5&;rCTqPJj`4CUDiD1b`>2^h+?h%ok~Fw}umbfEmy&iq@xRy<6zXSZ4* z(`VOCWZ>zwen&?5VJ*``vRa7w2_EY2RRRvaG$4jnQ{5D)))EsmsF>^SXjV;$6VgH3 zBW2P*;*%#ML1~s~#K?+kP3qA3*csBOs#dwdYnyZY$G)^P!gUi<3UAL0HGPYE$q9kt z@PTQ2)dlZ(nG_Qp{|#BueK)0bAXjk^j!fC$Xt$N5vV9ukttycm^j^o5GK09h9(uEy zELyT!>`StqH88W@c$IuRG8r$uuSw5;MOsXh)^+3A$QSXgjl!98H>Cq0FX1LEJ{$Hp zDYHGICHB_UB8#j~qjONmsSv6B*J%?3SDEbKm*;bCVJ59WR7tM#XOo_otyOlcdC>#TJ>W!Qe zPAesGhVoJ}V$!?*p$H;Tat0`S6lfgvFiiYXw!jFQOxA|XM6?^R5eBFOB6 ziSa}{BBik`RFf(5^{e@7PzL$~NqG$bX(AYEW($${-v#~AZK4D$Fh6ufxM!!HSy#|L3GqOtAj+ht2{g25lTuM#!2Ci6Oa)g(}UXc`P-i1sZXxMp2gbQb6Lx z!e)`n1oeML@?9A38|~KNt?xxq9Vl17AptbS$wZ^iGLw%!B6SZlYF*}yOy*uG%p8bZ+-XcJXIg+kfSW)9}8wBH+{4vnJOe) zkXhLWyvq!|VTIAsfaY{1_O?0d_fylU$i~=J>{o&mj$k+abojkS2@vsnX@X)=K(wsJ z7#GbSqlq60-(Pm^5v$mQ?wpVd=-WD-Z9MW*pXeftL@9DGL@_JB> z{(8SfIjHqu$;(O6edhC1c8_BZ=e;vPh5+oYY`xj^jn#Fl#_q?R*zUTEbZ~Pb2JL0} z;301^c{4m{Yw2$1FQo3+nnlt7@@3uS(1&s&*N$m(DzTR6LvZs&Q_DXx@Ae=0-ECMG zR}kD&2{vhS4SHnL$E-HGvqT-soU#s&=%ABLYhg|*(}$RDacp5*tH80*H_gPo_PSG? z0BvK$Xa|6as>)e!B=MxaT>si|JJE?_#7g(eh48gKw#&v}P)6a;>kfO`AH6?e=Hj%( zZGzK<8w_I{EdfA;>XJiwQ`9IEaOJEY4m!rzMX(E<&#zpTsr0`N<6Q~a!6bRx*34&Tv6-4PfT>kw13YDhwf+<)sNpBO(Zxny)B_82| z1CKO?m=2YP+79ZGf84Aw)8H}-q%FPrIE1LJ^2X~Rne`b&+9ssS$kc-%h1Hv7U&@rl zNYOK!WwF{~*s(I=Q8wH{iq{80>q6Sc6PU1G(CLkKliY;yhz{NWJs0@-&6e~uPZSzE z4GVe!Hs0u`kL3H%;AbbwAVF&Z;(!-#B#$Web4mzYNC>BpqdH_nzNwfVZozzSsH7tR z6A>U4sKNIsjdVFCnhi32lF1Mo9DJS@RwdL}g7a1(Fzerzg|5O&&MwTY!sqy%(4|7o zJ%xD!VY-Bca0aNdW};B28J(k{)fOi)(x_nt@ZpLd?t^O3e1Jb!JCcNMH+IazTT~M6 z3VAv*{l>!=aK*7O!8RAGTCld4R$>=JIVP$jXV?(qHSUOr(MyMNTg?0FHv9$~VIgJx zqiicHsd=`q&m@c@G`=@>!kIOWcAOPBnXRR@)FZapVR?V=U6><|6J`^RyNydg`hkPq zI!>-e)#_cam!Fb0;7owrNEk}B1TaIW3sgUQx|f_NtJNwg1pv@jK@Qmsuki5UFl&ho z!czDzph~J!I}=S(>Ns*p666TdIx&M@V#csk4E+gb`+CIE4&`v6fS6&RHv+ zi-~F8NS6zS{rj#)yw>$&(~;^A-0TE`6vRI@VK@5kGjEhCaFfSdKTW8nvKkw;MYu|< zjpB7f@mR{faT6a;O5kHq9krg0)=7$wf2*;h64rC<^Y`^hhzuerFHRa^@bJD(B?bJ> z(WHn{L4-lKrhG94VpRAMMTxp{R%DC>Bk;;;ponv00I6);3!<8PpJX7!0xoOD-;BGc zwTt%bpTr9CHq~;~A%FF%bnDz#5yKOul*`!5K4Udx$a06bTgte{h_caBQ#=Wbud2v0 zz{l|UG>{!VUDF(nW57uV$R?x<$VyrvUA4VkavAXau@59YcfG+?A7>sxFMR=~Adv6| zf;fsWJNrUh8Qh`aGE%lvhOK@FX&3B$v4PZ-ddv;ctlNNq?M#*dEi=gjhe@|0>5nMU zbL7iuAs2N6+;#`%j{fm_{$?!xHFuowI@WG!ZpT6u?&0z6v#?$xWFJEUkLV!cO&U&z z_}~%wn9>pfI^l6RME}liIbEE1ifJlg!oYBrll1!p#FsqD!^G}97!S}-q7z2{plhWY z7RE`xOd1s84E?yd>Qw!ZW0}S19nYyJ%O!Ky>@MTPb#xO)JrwEVb6c|v&~`BGZm3u9 z{+z`gOzHLvxsuP0SJbdhw;9i|Ij8wfJt%e4ZMjwpzA8JERn1~`WwvmUnE_2K=H>PC z^N?xNn&CJsnoe|uj*Xsyi&GKX6kJDNxkoJ+;dCnGudC)JjEL@Qu7c+}9tN7nHDquZ z`i|%lwUU@MNj8p!@`iRKCtz%P=PVf$Y?*Fn#Y&l%E|7A!WX@n+NF!>AhsVw$(HFxX zY|dN?3j#)iAVgfrk8~J!IMP)j6o?r_PMPp{*cqqV)OYM>XOW^?gx`j8XPL{jL zERnc8*XcyrJYKDXP{ZAZYga}@n!tv~MI2qH>?ES4LS$ir?o&)*MtBJmTtf>G@KO+Z zFeEAS(Nd}}=jE5Rgl5b`=rov-a^M$c=i%_BW?-W-oEGj+PFyY5v4moHj^;N@Os@C= zUtpUWBhgN>8W4jvcHv5JQ)gYGrJb+DjS>aVq(y37_rgh+JfS717Vep$syblSPf)qQ zRAeI$m`-{opV0$WZGc;x2a;&VGW-3F%C~l;GO(*215a8uG}jNt+pZ~X?T+!6`LVyW zOwauGb~W1^xJ;r{x``3G|P$*K>cU7qFu? zJPjHSb{+?mrV50YJzSe+$3Jg=AcG{PX%;W!q5Z%R_PxVNvfrU2N(d%fBu@wiyAT{R z`A|-ZK3C_;S*acP$|s>g8IDh0iMUh7o9?vtsfAe&f#)g@cjT7Ptf;30_rB)n`nA_L*O2B`gbG%_(}W`jvlBJJgcgVb1~GZ%}wEgr}vdmUOuO4{yQ`nVXj| zN-|TIiryaI(W)P(j*&o>r>`a@C!0#YMakHv-;S>Faj7NT9O0uRfH&PEIx+ZUt!CZ6 zIi#!&n?durhTl8}c(r3)nrq4|VeRah`P&)nL@@70SpUsvH6CB5H*m{W9=+t>>@$w| z244h~J>sc`AsMkjUTgB}kM_qA-xCdUH6i<%qi{=NrQzqqFgx)nN#mrHx)H4a!39|; z)(@7>pQv-^Y_FGhZGRf2BwJ|uo#D9dDX~5m;C?ZPG*CSGN455 zxyu+gMp)|0YA#Eap)hfz9Pheewhh)h*KvW-3hvl`xZ@n@6@!=nVPh*{dS~yyh3&qM3*|Y*TnB(Le?otj1Bc!bt8hh-r%G zr}kdXVytEbQ}y2?CE5F;G_QAT0+OdJvnSMFhBd*v+Cc^$VJfqVdx9^%|I!OB)0{QyB5Sv+8FPO=Sx)^A>qGq!I@pwehp`ua@`xn1*ie z_xQI2JcjdQC5DL$N^mw=m*$-%*F4jwb^%q_u<}CLRj67O(P;Oa@7M`3J5v2yS3k+Q**W9MWu-H45}JAwK}B(hP3cNDjq<9Z{S5# zI1nV{kg~^9XJ?Nbn-hW*D(7gD7mWN8A2(Jp1;XJom7MGO8v20Por9S?Y}Ar_wJPPY zO!3z^f7UqQ#7-l-G*4viyOq9~Z>9NWbXx_(qxoJ}SZCo6F(QW6kU9m(N|wycij`x| zRE3rSE9~K*Hc!1hYTg9A*x=qtYhU=)cE(vy+BIxYQnkDN#A)4|U zqNAb6Kds%p_6W1K4QQvNVf&O=H?p%oOK}|owg+u#5AlGbL4*K{fYc=(CcVo#%rSY0 zG7yCUs@Ocl@4^O+wReR&dUh<8=*?x3;qp4*FL%g}jx3%{=a&?@U|%ZAj@+#8dD$fi zbqrq5U@8E7jk%1ckA*S@WmKOJ9}8=bYFS|1U&P|Md8{KX*{JS)e162*y-s~b1E>>$ zFN#KOo^`m9R?Mzztv;NY?>#5$UHmigw6r!570GUow{2}R_cQzr5w<;bPg7lye;|$=$u!|0_dDzsghaydcoY?fk@AHM zTntn(dr!Gu-t{~PFl9r;!O7f=k%ovw-^Nmo4)3L4=p=uFuKdE>YY&dTh#rstCnC-X zx_?5vWo|C#DYl|BKvIlP#E!6|2DC`?H5c&IC0So-^9Pg*zI_cdJ=8jAn~xh2;Jo=A zJP#1fM1B~QJH$5NvKtB;IwlgYE2E@u~~d-d+vC;c5f<~h@C`J42z!lLYy^Pxtt^8o-=U#g|E^FK^ZQ`&zOo^Ly$@gM3_BU;RJ$QGZ($!-mRa&5S#G>+(Wr%PUJ;|@vH{T zB8d9HZb|8~-8x{$b8=zwpemNr;*gVUzZHGolMWM9-Ar&M$eSggpe|_eZg=7r;O$9x z5DnZ>gjWt~ zNbkb7El$}FJJ;rK*+l*L1WA1$>7*9joixj0wLaaj1(o1 zGuMy5<|vjb>edEjpJNtDQS(J_-A?^XGNpA8O_(Ki&ra1-?(0Q7SlfD%hq|ZRhsFyu zhppwnNGYIs)|AQhFqEBE*`u%N{{c@}$V8+)!<#JS0X{%~P_j6aRhA;6cCr$|LtC9Sg+z%1Ro`56-9Jg$f&eZEKed2+ z2S00G2mpT$^pFZjL+LspKB~YccXfDyONkjkYqQkbGbtF|)Xp$Q)TrL%Uy;1u;ipH;Q`EkDe?Pjv z6l`LYEhD%FM9Oz>iMudfcgV`tC>T;JBr0 zdqa9m^oisJ9wf=a8IlucSvD#Bgh9M-IKB9-_+C;p24-^ye%OJGMSHXfQ?=ZA#`_nJ z6lA-9j_8Y^uDvtFOhcEZCEGztoY1xBs+^ATlh+<;POrgbc8Lt9)1a}p8plCu$)x1` z4^af>hx0|hsYm}|bFim-!fgM~9)m}n(vC*g>mzao8e=k1`M22)TE|-L$0A`j>^ICx z7w$3eSA~Z7n(0~W{lp#OiHtUMx3!3UJ82WrdXsQh(`It=Va(U${p#xAz**_;GR9p{fIa~pZ%;EP{5=>dGono@cL3` zFDURMEv6kubv1byTUu!F>|tmjxeu{t8=hsx(>Q;f3tJpVLy#rN>U&~~Qae9XcS%N*`+WLd225~Jk|#A@x0O>_ zV!{Iz-7y1_psM_wo+;O>k7J&6fGCF!y&8w)si9kR{#&A%GK1+SwpJm8+rCIz{6-om zLx`+9)Sfan3nCQf9L-<#`Xr6x#ZTEvmL>hI&0~pgbLj~v*3tWNz(f%D%ge(n4DQJ< z>~bE1(;=WKs{qxD=9}YOT9s#SRhJ25+X$t`2YpqhCTJAMI+ypdy~SRcO-cGi6E*`& zi>Rs-(b~c37)xS)clM||^Tq|?Y{GVXIjF`BxHJCqJW64KeN;J8x!cCPLL*^aojYVi1Z&)1gxrQuKwaWm2EB1cKrlbjMm7SNN?7p;wJe zjP{3%URA%so5lbjpZj&$*|JsKk*LbsSm`HQlsM^b(5`eC<8`PV|O7iyFmm78(srwIK!$1h9 zA}HT)i-6v*(yHelN03=HCA2V=PwR2@6IICh`I#q5dGgf>v8Y+#R7kV^p`3;P^z~U( z&gvpv$jQC0b_Y4+bvUV6fCGLLzy`-PNM(EAmQO4PS zg%R5UDE1GRtyIMIl}>{TADe2GZ0V|)J_b(N;S? zBA{knpmjUo3{YfFy~FJ{NnkoGFr#_?$XtUV!cn2*eKHEVk0AO5(vq0kDMjn>QwL;4 z;KEIzQdbeS&h4g;s-36E?DsPqV?i-N%nZ~J&kbt=DDAW-8U(YRg)&U`rO_80|07V%(n*`3~6FO7@)RY}C9i&m@M~&&`}*^|NWLwq$~TaHJ}}^lVI#$F`9PD} zj~to((g=lj|62zowEsz^Cv(d40}fW?*Hq57;cfy0I4%6}#06^z)ASX*6BKo1n<=)~ zg36Z@Yo{b(if;D1A>}94@ve$T<+R+!qaAy-=RQXyW*mYla#zto!CWJD{q@*(uTA5Y zm%Q&i9rd^65rBliw~7`X?j0su=ffAvH?l$Eva4}rwW~L0>GKphC9GYc!BDJS(;tsvQC09a4VGxkmpveTq6r_cT+ zX;|pp&c7N8Zak;s$lLdQ(m9PeS-p`ScK1)@4CWRIcP>I~u^)0sNC#@AG-5D#&^^8_ zKVIVR{?6&tUvrxJ@FOQ_^S;}&^g7EvMk=f)Ib$D_#ma27?52=V&^J42wfT(pGY+dI zmYdhC>qAyT_M*ZdF9aGF;r$R{s*M;k@PSF0-{)Ty-`?e?1rSC(C03 z>|kA>x3b7tvYdZa31%Gx09+PII6)h9I$7aP`hBsk;?o#svtP?b$;q4B>O$jFw2V4a zvXD`~`(;7@sBu>R$d6U6LR2x~gb{4C7Eau{Jh7o^UOj2KnrE}-n@7|B@UA?C$6I*MFC%Vbje|Ke5kET6&67TL8~a%w+a{aHb@qA{`zDVIR}O* z?JKRESfrboOk> zdmBMzvH6u~G6b1|jO4`(5@QDGcA1LCVrp;m-9K=V`KkiWc}*&SfVZ|t*(l&c7NJb} zApE5_aM%NOY{Fb@DkW6`u@$h6GjZbxDFX;h0Fe8~GLDZ^Q00#EPX8d| zX|$t;|6==wwx=B-w@?v`XdR(@^h+G~OSQ zpUib2Bgl`9iWua`U;=*lxL9e?60N-3(Y%mNPqEPJ)^AqM5`9MZPJzQrpbYCoDaufP zaRd+i=ru*QcB*rXFZaSQkpuT- z(*^#zu(CFvve!fb2IckU%?)J~p@=o90)n^RL8`_fat&1Ygql z9l2I<;KyD$71HL)3Wc_rnw0y5@i03@%Jh%FmJ2)#Fd}%OrHsGCAZz`aQI1)hwS|VF zqey)7mvv#)H+jl69v)%{JIa^D?1)^|<7rka84ho*lch|A@IxLYB*kNK zZO~d9Qy`6ZT=-qYWY&e@`IF^H{ z_%En*tN+XcdE6CuO_Z=9FGQ5^S22W$0n!+Z0s~cAZ%UMuk}2Gb{;3#r%w{Y)X71~B zyUnRqUr*IIrN4j&U^wF4pdzRY?`qf10^e1#Gi&GVsApxmBZd;>_%y8HQ@*qG|-^pS7<3iWN&s+e@mL9`@QJX_5BRfE322k{sM;H=}+oKvKgMAcc;ULCGM;|t% zzubr$+P)s6sf6QdYX47~!j*TczMCYw?3g*M%eNOC