pax_global_header00006660000000000000000000000064131403263500014507gustar00rootroot0000000000000052 comment=591fe60f873fe1b04ba5fdbb34f9421436aada78 pyqso-1.0.0/000077500000000000000000000000001314032635000126605ustar00rootroot00000000000000pyqso-1.0.0/.gitignore000066400000000000000000000000441314032635000146460ustar00rootroot00000000000000*.pyc pyqso.debug build/ docs/build pyqso-1.0.0/.travis.yml000066400000000000000000000012001314032635000147620ustar00rootroot00000000000000sudo: required dist: trusty group: deprecated-2017Q2 language: python python: - "3.4" virtualenv: system_site_packages: true before_install: - sudo apt-get update -qq - sudo apt-get install -yq xvfb gir1.2-gtk-3.0 python3-gi-cairo python-mpltoolkits.basemap python3-numpy python3-matplotlib python3-sphinx python-libhamlib2 python3-flake8 python3-pip - "export DISPLAY=:99.0" - "sh -e /etc/init.d/xvfb start" install: - sudo make install before_script: - export PYTHONPATH=`pwd`:$PYTHONPATH - echo $PYTHONPATH - flake8 pyqso - flake8 tests - flake8 bin script: - make test - make docs - sudo make clean pyqso-1.0.0/CHANGELOG.md000066400000000000000000000120001314032635000144620ustar00rootroot00000000000000# Change Log ## [1.0.0] - 2017-08-02 ### Added - Pin-pointing of QTH on grey line map. - Default logbook. - Continued support for Python 2.x modules. Thanks to @gaionim (IU2HDS) for this patch. - Auto-filling of the Mode field using Hamlib. - Glade design of main window and dialogs. - Exporting of logs in the Cabrillo format. - More unit tests. - More tooltips. - The option to enter the frequency in Hz, kHz, MHz, or GHz in the Add/Edit Record dialog. Frequencies are still displayed in MHz in the logbook. - Record/QSO count feature. ### Changed - Using username and port information (in addition to hostname) when creating an identifier for a DX cluster bookmark. - Pressing the Return key after entering a DX cluster command will send the command to the Telnet server. - Pressing the Return key after entering QSO information via the record dialog will add the QSO to the log. - Moved all unit tests to a dedicated tests directory. - Duplicate QSOs are now defined as having the same CALL, QSO_DATE and TIME_ON values. FREQ and MODE are no longer considered. - Improved the runtime performance of duplicate QSO removal. - Logs are now printed on a landscape page so that more QSO details can be included. The page layout has been improved. - Better handling of "\n" characters in the NOTES field. ### Fixed - Any characters in the DX cluster server's reponse that cannot be decoded are now replaced with a replacement marker in the DX cluster frame. - Fixed the QSO index used in the Gtk.ListStore. Just before a QSO is added with add_record it was assumed that it's index would be max(rowid)+1, which is not always the case. This led to inconsistencies between the Gtk.ListStore and the database. Indices used in the Gtk.ListStore are now obtained directly from the database after insertion. - Direction of sorting. - IOTA data retrieval when looking up callsigns using hamqth.com. - Use percent-encoding when connecting to a callsign database. ## [0.3] - 2016-05-28 ### Added - Support for callsign lookups using the HamQTH.com database. - Added a table of keyboard shortcuts to the documentation. - More helpful messages regarding missing dependencies. - Added the option of merging the COMMENT field with the NOTES field when importing records from an ADIF file. - Bookmarking of Telnet-based DX cluster servers. ### Changed - Ported the codebase over to Python 3 using 2to3 (thanks to Neil Johnson). - The Summary page now also contains the total number of QSOs in the logbook. - Improvements to docstrings. - Various code cleanups (thanks to András Veres-Szentkirályi). - Brought the list of valid modes up-to-date. - Updated the list of bands and their frequency ranges. - Configuration files are now written to ~/.config to keep the user's home directory uncluttered. - The codebase is now compliant with the PEP 8 Python coding conventions (except for E501,F403,E226,E402,W503). - Updated the documentation. ## [0.2] - 2015-03-07 ### Added - Travis CI configuration file for automated building and testing. - Button to add the current date and time. - Option to specify default values for the power and mode fields. - Allow UTC time to be used when creating records. - Allow prefixes/suffixes to be removed when looking up a callsign (e.g. "MYCALL" would be extracted from "F/MYCALL/QRP"). ### Changed - Migrated the documentation to a Sphinx-based setup. - Separate the Create and Open functionality for logbooks. - In the record dialog, the labels "TX RST" and "RX RST" have been changed to "RST Sent" and "RST Received". The underlying ADIF field names remain the same (RST_SENT and RST_RCVD). ### Fixed - Logging debug messages to file. - 'Z' characters in callsigns were being ignored when importing ADIF files. This has now been fixed. - Specifed the Agg backend for matplotlib to workaround a bug in Ubuntu 14.10. - Sorting the date and time fields in the correct chronological order. - Removal of duplicate records. - Error handling when looking up a callsign that does not have an entry on qrz.com. - Handling of ConfigParser.NoOptionError exceptions when trying to load preferences. - Handling of UnicodeDecodeError exceptions when parsing the output from DX cluster servers. ## [0.1] - 2014-03-22 ### Changed - The 'Notes' column is no longer automatically resized. - The BEL character is now handled properly in the DX cluster tool. - QSOs can now be sorted in the correct chronological order. ### Fixed - Fixed the ADIF export functionality. Previously, only markers were being written and the actual record data was being skipped. ## [0.1b] - 2013-10-04 ### Added - Basic logging functionality. - Import and export in ADIF format. - Log printing. - Basic support for Hamlib. - Telnet-based DX cluster support. - Progress tracker for the DXCC award. - Greyline plotter. - QSO filtering and sorting. - Duplicate record removal. [1.0.0]: https://github.com/ctjacobs/pyqso/compare/v0.3...v1.0.0 [0.3]: https://github.com/ctjacobs/pyqso/compare/v0.2...v0.3 [0.2]: https://github.com/ctjacobs/pyqso/compare/v0.1...v0.2 [0.1]: https://github.com/ctjacobs/pyqso/compare/v0.1b...v0.1 pyqso-1.0.0/COPYING000066400000000000000000001045131314032635000137170ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . pyqso-1.0.0/Makefile000066400000000000000000000025331314032635000143230ustar00rootroot00000000000000#!/bin/sh # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . .PHONY: input clean install docs test input: clean install docs install: @echo "*** Installing PyQSO" pip3 install . docs: @echo "*** Building the documentation" cd docs; make html; cd .. test: @echo "*** Running the unit tests" python3 -m unittest discover --start-directory=tests --pattern=*.py --verbose clean: @echo "*** Cleaning docs directory" cd docs; make clean; cd .. @echo "*** Cleaning pyqso directory" rm -f ADIF.test_*.adi Cabrillo.test_*.log Printer.test_*.pdf Logbook.test_*.db; cd pyqso; rm -f *.pyc ADIF.test_*.adi Cabrillo.test_*.log; cd .. @echo "*** Removing build directory" rm -rf build pyqso-1.0.0/README.md000066400000000000000000000065251314032635000141470ustar00rootroot00000000000000 Copyright (C) 2013-2017 Christian Thomas Jacobs. This file is part of PyQSO. PyQSO is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PyQSO is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with PyQSO. If not, see . PyQSO ===== PyQSO is a contact logging tool for amateur radio operators. [![Build Status](https://travis-ci.org/ctjacobs/pyqso.svg)](https://travis-ci.org/ctjacobs/pyqso) [![Documentation Status](https://readthedocs.org/projects/pyqso/badge/?version=latest)](https://readthedocs.org/projects/pyqso/?badge=latest) Installation and running ------------------------ Assuming that the current working directory is PyQSO's base directory (the directory that the `Makefile` is in), PyQSO can be run without installation by issuing the following command in the terminal: python3 bin/pyqso If the `pip3` package manager is available on your system then PyQSO can be installed system-wide using: sudo make install Once installed, the following command will run PyQSO: pyqso Documentation ------------- The PyQSO documentation is stored in the `docs` directory. It can be built with the following command: make docs which will produce an HTML version of the documentation in `docs/build/html` that can be opened in a web browser. Alternatively, a ready-built version of the PyQSO documentation can be found on [Read the Docs](http://pyqso.readthedocs.io/). Dependencies ------------ PyQSO depends on the following Debian packages: * gir1.2-gtk-3.0 * python3 * python3-gi-cairo (for log printing purposes) The following extra packages are necessary to fully enable the grey line tool and the plotting of logbook statistics: * python3-matplotlib (version 1.3.0 or later) * python3-mpltoolkits.basemap * python3-numpy * libxcb-render0-dev * python3-cairocffi * [geocoder](https://pypi.python.org/pypi/geocoder) (installable with `pip3` and used for QTH lookups) The following extra package is necessary to build the documentation: * python3-sphinx There currently does not exist a Python 3-compatible Debian package for [Hamlib](http://www.hamlib.org). This library must be built manually to enable Hamlib support. As per the instructions on the [Hamlib mailing list](https://sourceforge.net/p/hamlib/mailman/message/35692744/), run the following commands in the Hamlib root directory (you may need to run `sudo apt-get install build-essential autoconf automake libtool` beforehand): export PYTHON=/usr/bin/python3 autoreconf --install ./configure --with-python-binding make sudo make install You will also need to append the Hamlib `bindings` and `bindings/.libs` directories to the `PYTHONPATH`: export PYTHONPATH=$PYTHONPATH:/path/to/hamlib/bindings:/path/to/hamlib/bindings/.libs Contact ------- If you have any comments or questions about PyQSO please send them via email to Christian Jacobs, M0UOS, at . pyqso-1.0.0/bin/000077500000000000000000000000001314032635000134305ustar00rootroot00000000000000pyqso-1.0.0/bin/pyqso000077500000000000000000000160741314032635000145410ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2012-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi import require_version require_version('Gtk', '3.0') require_version('PangoCairo', '1.0') from gi.repository import Gtk, GdkPixbuf import argparse try: import configparser except ImportError: import ConfigParser as configparser import os import os.path import sys import signal import pkg_resources import logging logging.basicConfig(level=logging.INFO) logging.info("PyQSO version 1.0.0") # This will help Python find the PyQSO modules that need to be imported below. pyqso_path = os.path.join(os.path.realpath(os.path.dirname(__file__)), os.pardir) sys.path.insert(0, pyqso_path) # PyQSO modules. from pyqso.adif import * from pyqso.logbook import * from pyqso.menu import * from pyqso.toolbar import * from pyqso.toolbox import * from pyqso.preferences_dialog import * class PyQSO: """ The PyQSO application class. """ def __init__(self, logbook_path=None): """ Set up the main (root) window, start the event loop, and open a logbook (if the logbook's path is specified by the user in the command line). :arg str logbook_path: An optional argument containing the path of the logbook file to open. If no value is provided, this defaults to None and no logbook is opened. """ # Get the PyQSO main window defined in the Glade file. self.builder = Gtk.Builder() glade_file_path = pkg_resources.resource_filename("pyqso", os.path.join("res", "pyqso.glade")) self.builder.add_from_file(glade_file_path) self.window = self.builder.get_object("pyqso") # Check that the directory for holding PyQSO configuration files exists. If it doesn't, create it now. config_directory = os.path.expanduser('~/.config/pyqso') if not os.path.exists(config_directory): try: os.makedirs(config_directory) except Exception as e: logging.error("An error occurred whilst creating a directory for PyQSO configuration files. Try creating the directory '~/.config/pyqso' manually.") logging.exception(e) # Get any application-specific preferences from the configuration file. config = configparser.ConfigParser() # Check that the configuration file actually exists (and is readable) # otherwise, we will resort to the defaults. have_config = (config.read(config_directory + "/preferences.ini") != []) # Kills the application if the close button is clicked on the main window itself. self.window.connect("delete-event", Gtk.main_quit) self.statusbar = self.builder.get_object("statusbar") context_id = self.statusbar.get_context_id("Status") self.statusbar.push(context_id, "No logbook is currently open.") # Create a Logbook so we can add/remove/edit logs and records, # once connected to the SQLite database. self.logbook = Logbook(self) self.toolbox = Toolbox(self) # Set up menu and tool bars. These classes depend on the Logbook and Toolbox class. self.menu = Menu(self) self.toolbar = Toolbar(self) self.window.show_all() if(have_config): if(not config.getboolean("general", "show_toolbox")): self.toolbox.toggle_visible_callback() else: # Hide the Toolbox by default. self.toolbox.toggle_visible_callback() if(logbook_path): logging.info("Opening logbook: %s" % logbook_path) self.logbook.open(path=logbook_path) else: # If no logbook path is specified at the command line, # then check if the user wants to open a default logbook. (section, option) = ("general", "default_logbook") if(have_config and config.has_option(section, option)): open_default_logbook = config.getboolean(section, option) (section, option) = ("general", "default_logbook_path") if(open_default_logbook and config.has_option(section, option)): logbook_path = config.get(section, option) if(logbook_path is not None and logbook_path != ""): logging.info("Opening the default logbook: %s" % logbook_path) self.logbook.open(path=logbook_path) return def show_about(self, widget): """ Show the About dialog, which includes license information. """ glade_file_path = pkg_resources.resource_filename("pyqso", os.path.join("res", "pyqso.glade")) self.builder.add_objects_from_file(glade_file_path, ("about_dialog",)) about = self.builder.get_object("about_dialog") about.run() about.destroy() return def show_preferences(self, widget): """ Show the Preferences dialog. Any changes made by the user after clicking the 'Ok' button are saved in the configuration file. """ preferences = PreferencesDialog(self) response = preferences.dialog.run() if(response == Gtk.ResponseType.OK): preferences.commit() preferences.dialog.destroy() return if(__name__ == "__main__"): # Get any command line arguments. parser = argparse.ArgumentParser(prog="pyqso") parser.add_argument("-d", "--debug", action="store_true", default=False, help="Enable debugging. All debugging messages will be written to pyqso.debug.") parser.add_argument("-l", "--logbook", action="store", type=str, metavar="/path/to/my_logbook_file.db", default=None, help="Path to a Logbook file. If this file does not already exist, then it will be created.") args = parser.parse_args() # Output debugging messages to a file. if(args.debug): # Get the root logger. logger = logging.getLogger() logger.setLevel(logging.DEBUG) # Add a file handler. handler = logging.FileHandler("pyqso.debug", mode="w") formatter = logging.Formatter(fmt="%(asctime)s %(levelname)s: %(message)s", datefmt="%Y-%m-%d %H:%M:%S") handler.setFormatter(formatter) logger.addHandler(handler) # Enforce an absolute logbook file path. if(args.logbook): args.logbook = os.path.abspath(args.logbook) signal.signal(signal.SIGINT, signal.SIG_DFL) # Exit PyQSO if a SIGINT signal is captured. application = PyQSO(args.logbook) # Populate the main window and show it. Gtk.main() # Start up the event loop! pyqso-1.0.0/docs/000077500000000000000000000000001314032635000136105ustar00rootroot00000000000000pyqso-1.0.0/docs/Makefile000066400000000000000000000152571314032635000152620ustar00rootroot00000000000000# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = build # User-friendly check for sphinx-build ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) $(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) endif # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source # the i18n builder cannot share the environment and doctrees with the others I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source .PHONY: help clean apidoc html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" @echo " text to make text files" @echo " man to make manual pages" @echo " texinfo to make Texinfo files" @echo " info to make Texinfo files and run them through makeinfo" @echo " gettext to make PO message catalogs" @echo " changes to make an overview of all changed/added/deprecated items" @echo " xml to make Docutils-native XML files" @echo " pseudoxml to make pseudoxml-XML files for display purposes" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: rm -rf $(BUILDDIR)/* apidoc: sphinx-apidoc ../pyqso -o source/ -f -T html: apidoc $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/PyQSO.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/PyQSO.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/PyQSO" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/PyQSO" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." $(MAKE) -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." latexpdfja: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through platex and dvipdfmx..." $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." texinfo: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." @echo "Run \`make' in that directory to run these through makeinfo" \ "(use \`make info' here to do that automatically)." info: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo "Running Texinfo files through makeinfo..." make -C $(BUILDDIR)/texinfo info @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." gettext: $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale @echo @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." xml: $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml @echo @echo "Build finished. The XML files are in $(BUILDDIR)/xml." pseudoxml: $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml @echo @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." pyqso-1.0.0/docs/make.bat000066400000000000000000000150641314032635000152230ustar00rootroot00000000000000@ECHO OFF REM Command file for Sphinx documentation if "%SPHINXBUILD%" == "" ( set SPHINXBUILD=sphinx-build ) set BUILDDIR=build set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% source set I18NSPHINXOPTS=%SPHINXOPTS% source if NOT "%PAPER%" == "" ( set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% ) if "%1" == "" goto help if "%1" == "help" ( :help echo.Please use `make ^` where ^ is one of echo. html to make standalone HTML files echo. dirhtml to make HTML files named index.html in directories echo. singlehtml to make a single large HTML file echo. pickle to make pickle files echo. json to make JSON files echo. htmlhelp to make HTML files and a HTML help project echo. qthelp to make HTML files and a qthelp project echo. devhelp to make HTML files and a Devhelp project echo. epub to make an epub echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter echo. text to make text files echo. man to make manual pages echo. texinfo to make Texinfo files echo. gettext to make PO message catalogs echo. changes to make an overview over all changed/added/deprecated items echo. xml to make Docutils-native XML files echo. pseudoxml to make pseudoxml-XML files for display purposes echo. linkcheck to check all external links for integrity echo. doctest to run all doctests embedded in the documentation if enabled goto end ) if "%1" == "clean" ( for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i del /q /s %BUILDDIR%\* goto end ) %SPHINXBUILD% 2> nul if errorlevel 9009 ( echo. echo.The 'sphinx-build' command was not found. Make sure you have Sphinx echo.installed, then set the SPHINXBUILD environment variable to point echo.to the full path of the 'sphinx-build' executable. Alternatively you echo.may add the Sphinx directory to PATH. echo. echo.If you don't have Sphinx installed, grab it from echo.http://sphinx-doc.org/ exit /b 1 ) if "%1" == "html" ( %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/html. goto end ) if "%1" == "dirhtml" ( %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. goto end ) if "%1" == "singlehtml" ( %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. goto end ) if "%1" == "pickle" ( %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the pickle files. goto end ) if "%1" == "json" ( %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the JSON files. goto end ) if "%1" == "htmlhelp" ( %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run HTML Help Workshop with the ^ .hhp project file in %BUILDDIR%/htmlhelp. goto end ) if "%1" == "qthelp" ( %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run "qcollectiongenerator" with the ^ .qhcp project file in %BUILDDIR%/qthelp, like this: echo.^> qcollectiongenerator %BUILDDIR%\qthelp\PyQSO.qhcp echo.To view the help file: echo.^> assistant -collectionFile %BUILDDIR%\qthelp\PyQSO.ghc goto end ) if "%1" == "devhelp" ( %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp if errorlevel 1 exit /b 1 echo. echo.Build finished. goto end ) if "%1" == "epub" ( %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub if errorlevel 1 exit /b 1 echo. echo.Build finished. The epub file is in %BUILDDIR%/epub. goto end ) if "%1" == "latex" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex if errorlevel 1 exit /b 1 echo. echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. goto end ) if "%1" == "latexpdf" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex cd %BUILDDIR%/latex make all-pdf cd %BUILDDIR%/.. echo. echo.Build finished; the PDF files are in %BUILDDIR%/latex. goto end ) if "%1" == "latexpdfja" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex cd %BUILDDIR%/latex make all-pdf-ja cd %BUILDDIR%/.. echo. echo.Build finished; the PDF files are in %BUILDDIR%/latex. goto end ) if "%1" == "text" ( %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text if errorlevel 1 exit /b 1 echo. echo.Build finished. The text files are in %BUILDDIR%/text. goto end ) if "%1" == "man" ( %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man if errorlevel 1 exit /b 1 echo. echo.Build finished. The manual pages are in %BUILDDIR%/man. goto end ) if "%1" == "texinfo" ( %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo if errorlevel 1 exit /b 1 echo. echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. goto end ) if "%1" == "gettext" ( %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale if errorlevel 1 exit /b 1 echo. echo.Build finished. The message catalogs are in %BUILDDIR%/locale. goto end ) if "%1" == "changes" ( %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes if errorlevel 1 exit /b 1 echo. echo.The overview file is in %BUILDDIR%/changes. goto end ) if "%1" == "linkcheck" ( %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck if errorlevel 1 exit /b 1 echo. echo.Link check complete; look for any errors in the above output ^ or in %BUILDDIR%/linkcheck/output.txt. goto end ) if "%1" == "doctest" ( %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest if errorlevel 1 exit /b 1 echo. echo.Testing of doctests in the sources finished, look at the ^ results in %BUILDDIR%/doctest/output.txt. goto end ) if "%1" == "xml" ( %SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml if errorlevel 1 exit /b 1 echo. echo.Build finished. The XML files are in %BUILDDIR%/xml. goto end ) if "%1" == "pseudoxml" ( %SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml if errorlevel 1 exit /b 1 echo. echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml. goto end ) :end pyqso-1.0.0/docs/source/000077500000000000000000000000001314032635000151105ustar00rootroot00000000000000pyqso-1.0.0/docs/source/conf.py000066400000000000000000000205251314032635000164130ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # PyQSO documentation build configuration file, created by # sphinx-quickstart on Sun Feb 8 12:09:34 2015. # # This file is execfile()d with the current directory set to its # containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. import sys import os # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. print os.path.abspath(".") sys.path.insert(0, os.path.abspath('../../')) # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. #needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode', ] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. #source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project. project = u'PyQSO' copyright = u'2015-2017, Christian Thomas Jacobs' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = '1.0.0' # The full version, including alpha/beta/rc tags. release = '1.0.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. #today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns = [] # The reST default role (used for this markup: `text`) to use for all # documents. #default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. #add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). #add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. #show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] # If true, keep warnings as "system message" paragraphs in the built documents. #keep_warnings = False # -- Options for HTML output ---------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = 'default' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. #html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. #html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". #html_title = None # A shorter title for the navigation bar. Default is the same as html_title. #html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. #html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. #html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = [] # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. #html_extra_path = [] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. #html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. #html_additional_pages = {} # If false, no module index is generated. html_domain_indices = True # If false, no index is generated. #html_use_index = True # If true, the index is split into individual pages for each letter. #html_split_index = False # If true, links to the reST sources are added to the pages. #html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. #html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. #html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. #html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). #html_file_suffix = None # Output file base name for HTML help builder. htmlhelp_basename = 'PyQSOdoc' # -- Options for LaTeX output --------------------------------------------- latex_elements = { # The paper size ('letterpaper' or 'a4paper'). #'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). #'pointsize': '10pt', # Additional stuff for the LaTeX preamble. #'preamble': '', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ ('index', 'PyQSO.tex', u'PyQSO Documentation', u'Christian Thomas Jacobs, M0UOS', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. #latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. #latex_use_parts = False # If true, show page references after internal links. #latex_show_pagerefs = False # If true, show URL addresses after external links. #latex_show_urls = False # Documents to append as an appendix to all manuals. #latex_appendices = [] # If false, no module index is generated. #latex_domain_indices = True # -- Options for manual page output --------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'pyqso', u'PyQSO Documentation', [u'Christian Thomas Jacobs, M0UOS'], 1) ] # If true, show URL addresses after external links. #man_show_urls = False # -- Options for Texinfo output ------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ ('index', 'PyQSO', u'PyQSO Documentation', u'Christian Thomas Jacobs, M0UOS', 'PyQSO', 'A contact logging tool for amateur radio operators.', 'Miscellaneous'), ] # Documents to append as an appendix to all manuals. #texinfo_appendices = [] # If false, no module index is generated. #texinfo_domain_indices = True # How to display URL addresses: 'footnote', 'no', or 'inline'. #texinfo_show_urls = 'footnote' # If true, do not generate a @detailmenu in the "Top" node's menu. #texinfo_no_detailmenu = False # Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = {'http://docs.python.org/': None} pyqso-1.0.0/docs/source/getting_started.rst000066400000000000000000000066771314032635000210510ustar00rootroot00000000000000Getting started =============== System requirements ------------------- It is recommended that users run PyQSO on the Linux operating system, since all development and testing of PyQSO takes place there. As the name suggests, PyQSO is written primarily in the `Python `_ programming language (version 3.x). The graphical user interface has been built using the `GTK+ library `_ through the `PyGObject bindings `_. PyQSO also uses an `SQLite `_ embedded database to manage all the contacts an amateur radio operator makes. Users must therefore make sure that the Python interpreter and any additional software dependencies are satisfied before PyQSO can be run successfully. The list of software packages that PyQSO depends on is provided in the ``README.md`` file. Installation and running ------------------------ Assuming that the current working directory is PyQSO's base directory (the directory that the ``Makefile`` is in), PyQSO can be run without installation by issuing the following command in the terminal: .. code-block:: bash python3 bin/pyqso If the ``pip3`` package manager is available on your system then PyQSO can be installed system-wide using: .. code-block:: bash sudo make install Once installed, the following command will run PyQSO: .. code-block:: bash pyqso Command-line options ~~~~~~~~~~~~~~~~~~~~ There are several options available when executing PyQSO from the command-line. Open a specified logbook file ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In addition to being able to open a new or existing logbook through the graphical interface, users can also specify a logbook file to open at the command line with the ``-l`` or ``--logbook`` option. For example, to open a logbook file called ``mylogbook.db``, use the following command: .. code-block:: bash pyqso --logbook /path/to/mylogbook.db If the file does not already exist, PyQSO will create it. Debugging mode ^^^^^^^^^^^^^^ Running PyQSO with the ``-d`` or ``--debug`` flag enables the debugging mode: .. code-block:: bash pyqso --debug All debugging-related messages are written to a file called ``pyqso.debug``, located in the current working directory. Creating and opening a logbook ------------------------------ A PyQSO-based logbook is essentially an SQL database. To create a new database/logbook file, click ``Create a New Logbook...`` in the ``Logbook`` menu, choose the directory where you want the file to be saved, and enter the file's name (e.g. ``my_new_logbook.db``). The new logbook will then be opened automatically. If you would like to open an *existing* logbook file, click ``Open an Existing Logbook...`` in the ``Logbook`` menu. Note that logbook files usually have a ``.db`` file extension. Once the logbook has been opened, its name will appear in the status bar. All logs in the logbook will be opened automatically, and the interface will look something like the one shown in figure:logbook_. .. _figure:logbook: .. figure:: images/logbook.png :align: center The PyQSO main window, showing the records in a log called ``SO50`` (for contacts via the `amateur radio satellite `_ SO-50), and the DX cluster tool in the toolbox below it. Closing a logbook ----------------- A logbook can be closed by clicking the ``Close Logbook`` button in the toolbar, or by clicking ``Close Logbook`` in the ``Logbook`` menu. pyqso-1.0.0/docs/source/images/000077500000000000000000000000001314032635000163555ustar00rootroot00000000000000pyqso-1.0.0/docs/source/images/awards.png000066400000000000000000000237521314032635000203550ustar00rootroot00000000000000PNG  IHDR"ՄbKGD pHYs  tIME )7Y!n IDATxg\W3;[JDl ,Wc'vcFѨ(QclƆXPDlQw̼uQA zaw޹gBvB!,3! BXfBaA!e!2B?QfJc\:qGeq*'.]fDRʏ'r1]_>.....fwK+o?1sFl1?2er3!Twx]߂ rQaVZۂFNJV|9g/[JoC被a.>g{ؕAg Ƙ+7z\XWȣρ 7_ߔg !p4wso1w37=8iw3C~ Ywi_my42kc@1Ow5,'V;KxPTNQ,;6j(> !h9h2+b[\1 y: .fqI_PY0$)KYZ>u ywxS|c}{h?8LVd7H+..Scy\\'.Ȱ9xx#Q^ m̋'xO:W,3fݴA]\\\z6Bu^f4v\zPyD]2򌸄ۊPT6_na)ber'(@rG~7N)@&]̈́>,(F-;+JJɟM[(xAǭ3_ِſm2!sۢ/p PM}+t6.2 m1`ģ7$:mjY"/x^u#N5GoSV3T 143EeZus,XrW?m`nLޓy=&'2e/9Ĝn \T:}-[y$c_-6ޜH3.z ƃ ĕE$KJkSwH8\BV3?--xTΙЛCsC[br6uӆ/dU;)u0~e/r 9QPaL\W\N3&ѩϮ' {S˘v뉉\Quj ,*F&pA.3TqA\t *5|A {V*?:#YKvS/)?kt}Mwz;p=űiRm̫1xZxwi\pLtv:kIaľ,8,y قn-g>&M!jݛf; lJR^'ë唀ܪ#u^RgmBOb`Җ<~^G{=mƒ3Ղ[8yq^;@gV`'3Ƚ{]8ZBLqٱ)]۬CG tq| ewijj±'FlS.͈6;wG^) s/-/<ߦo2]oj3zN^_Aʳ]Z+V"m:霌.ɐҸגO A۞cmav idbUvO /n~"??{!P=!BXfB!,3! 2BaA!e!B B ',,mb.bnC3߃-Sef\.W(_Z0s1s2 _[]Zc}im\\ms&.@!%f*_f0s1s0 4\\mXs SxztoN3 p5efXoYhC_q)r0x.qO{U-{:Ͼ&dֶ}F:-z>Iƅg =pɉ:y=ȿc7>NN^jedY!;uwCT.u5Udzu]$RGnu^ ޟ_Ea_?c =W 0;9~{2RSũe#;9:vo TO&5*Tl4&F$ӕʾx$ü`>x mP)ؼViWQ\= guua`Nv>!)rz Ur{۔Qs^?\}u58_Ei}c/z_\̀Wx痖 .Fҍ5a_2*N剕{ Pxb$9:{f|dA%TO&6VfU+F./G$wوPd?^26A0-||Kƶ/ӷ9k/ݗ\k2 Qj<kY ؒG?o:]:]ei'ebĒ=ݔK1mڔ>_tKз ڼ;SjG/ʓBYsGhEm=W 1$t{c@9gn+L|NpiH&v1#Hsh[iVna 0fm|v?qnz7Nnی"}FҤ'Zܰ aurSety﷖lIHݻd`s60TѭX1dלa>8z<]^60<=WMLM$*s/>jYw={;bTFSt+/Jy~-~чY-[wB ou>uc>:;ڝCE|rOQV[Kʞlsg1 }fhjUz'9o#j w͢R]8TM&mG7@8 j~R >>M+ #/khJeys=F. (J^kВ;S.xv3QoJo!g==(/S0[HrAhP怢$[1Jj7R4`l.OY` gtƳ׌jͭk)q>Vz$i`?ѓϥj}81}^$.;g:"EzZLm怯}K[pĺ^/%?WOz̜F,ʨ|G̹ۙ1[_2neB h:R51ߛihtEeԱ落o4eig]Y$@Z)4a y9݄"B۴Liͩrx]G.q>%q7R)Y4kF05[FV޸Iȍ[XqP(dhw*c7-iªܯFrIC+"mdhs>*vQnv~Ms_S fh5=|R=!`U/;ʹ7`Rz!}tQG-F&lM9cq ]G&t`iF}m! eU@2z{B^r]/f:VgĦK(y#G$м]6P")YIz9-ɼ}/SImRteY~a<Ž+ݚ[U.]yɽ):\^ҳNُi`hmƇM]5 d^wP( r9-zW"f_wض[sr_P9ª5Fu5ʕe]Mz^$QP⬸][xԐrm.WQZI^Bnb.bnC3Xۆq0s1s✉|Ue b.b.,3e b.bpTHTW T0s1s~ĦMkmJ<lb.bnC3Wfb1 B]B B!,3!BXfBaA!>̔]:`Bʌ:_ >#G<1fJ3ίfkcc>dQs[ G78ψWϗ%[&:yV15y~j4}3Z',4P)I߾u!վ :~H&ާ5=ֽݓ;s:WcQeFgV GY:>Xty_sw2lɉ( a3rOF`W;[;?~,4`d\K_'ruArxY]w3V;[⴨A>^9ms›n<g꺵q%֯S7FqA/f|I#EnqK' qLYH0QG-iҬr#[3.!l{?[[wyM~9=e?9٦}^Iom n%H{ܜ˜~ZiH=S=D=@;]+vS2~ZmF: EUșk#rT#ROeB瓄hses1RUUw֖FϮrzsub (J: Qf 6YqE0Cgd#$T371 @EH3_ckٓOfjB'DB1-8:<s1n^ث"4{zd#s⊛r-s} Sa1{/'$$$$$$N:]+Nmy*cE&l 0K!31Z EeęJ Mu05Ziҋtⱈ91NW*@`؆J)`j~ό*jܲ/5TD"Hb\0 /o߃:5&]Jݿe)cYC=̀g6 noe9y&Ku;4;[{);!}:ǹ!=\{.- gwSúN&ݺW܃O~cF|Gɂ̔%nuԒ&J+75˶euG3[fC֏]ɧ@ vy ,ww'<Ȃe&k) lu>!?<k%s>=d1rf{nk!ShPFrhses1R UN}:uߔ @gdB1MIt- 8ʤD>;:p&kl-#{^M1W !\(ܺyak WQfss/ `M񃝿&o/t}İo'1 JqEb?NڱOo%@]oj_\2G&\:XkG tem\c:TvIpzNm)"-믽6}PJ(MO}VFme'ǤK(Pxq^[P!D"ޢb\0 /o߃:5&]Jݿe)cYC=jPfz7"jiGN^ߜg;xjC v<`ui v6Sv)a0(ު>:ӜS}:ǹ!=\{.- gwB! ÏjT B!ЗVD()-@}X!ք d0  H L;aڰ{>ZZX5{MdWzO<"Q)Ka B"R|g Q ΅[U.u߱MbmUD)D2mg_Vd>r.XBJymSc.TikDo-[ \{Zji]3ƋR0OzqͲ31B!/yΟ~**5WeU}_M_I[&QT$M˓>()ބm4eu'j!B ꊨ>HjJ9e0$R5n* +)UWTS+D/$5" B!p\S.22"±])ZȮ$'| M< /n\C&3[ôF͝;SiBlB bѻ69tW[<̔ 6" ԉ{MPU h2HO6W^P&u& lÛsB!k"p!BC! !BC+BancH$RhiW)AAdXآ!P(,))iZ"H$aOQI,brQB!#C+DRYYӬY3 X, I̷L&(JJ_|i`` kMsyp8!J*4k֬iӦJ `XJJJ srrx<ŪdD,lt_O=ZAs|>߱-i^凅ԿN?Yɝef˦byY}f\+5,o! ڞ޺חw℀'4ͼ-ڻZ>tI\ FqjDsG5%Zt} 9|4w }҂1GJXXPi1`pַf6r vXB ޯh6woۯx.tIইi˫=;,lF_ߢKGS cG?ߜm\ Ԣ:;v0ݵ3wWJ.2;piFc[ G֍fƣ!oB+$. l{bZ6O7@kgC$TiVan^W$PP!ttWPeB:i:7gIG4M7jE< }fNm0||0H/o$<':*z}S6CEVP21g>.ŵ<L`hv߻)`i5VΎp+TL9Z!B_wIc*-fr@ԺKNrށͫqb{' !A Uy3kv"/ U vry͗w: `(irD٥Rdm=s 򀃩L%4ݓ?GHR@15 <WhoygΡi AH% A4A@SPI&J(kd%w+vE }(m- ;jۙzdן}䍔w;͕gH<ۮ*,[f!GB!EMttv{(]͹@\۲k~c&LUocxއOq5уͣ=܆?cx&̴}h@oAc6ـ 8Q.vv]Hߘ ,>cl_>݌͓5Bp{>ac(fjdgbqEAvVhѣ4wF O+h,+MiPm2 M?IDURkYyձz&Ya{w2nܹoK7s4CݢsWVvLBʆs\آ>CTV*hjJڹs6qlSqTLHF'^.$=P4L#KqB!&V,)!qS>]Njm s( w4W^Q{QFKy~ͬ#Wf}+>kBҚUwؠq+~7){|*hzNLn bTCeJ+|U@U"nM>KV|}ѐUe^qЫԵHFEܺyB]_{wxShLM9``cEd: T2)+B!46?,-'cB!F'Z!B.B!fp 3B! 0B!'B!QA*++geex%f !Bg׷o_lQB(SUAA6*B!~^+BoC+B! B!0B! !BahB!G蒛s{?Ia!BWh+;z|c[n˾WޤyR@;A BY43tMl\f*kKsu%H`jZ2!BlhU' Ên@Ѡƙd׮w-l{JߞM8左:ܦrnlj~J-Еɧ,RԼ5 r >WRn~j控5lVu|n' MBﭾ!(qF#@ @4-xdD`Ln/7ٟ" G^=%`ZBA9#ytЀܝ ]h}~?~35hU?CG *A (iBZ)| UY(TSg}Jr6xwcXi+nܻ_+T,bu`)-,O9 zFO97ozMj(&I(@&DB!#d*kJ'פeʭT42 REKT @|*.y8# ʚE4USbĐP,iBȦ5zaqg'LF*o`Iqf@ܞvQ;fdWBRDWT F¿Y¤B!"T:N0z܀ȔJQeqfR x-1^LȨnjp< /gI3UҟKgV|ZEUxYB*z1/F!a٘=?w;9C;l;T@wKus ZԞ[ߦYpХ*o*2?p9 >0 62Hzi؁>:_9#*G{/pvkifeN:_|R}ϞJWn<= <ﴽ 0~봮zzSӒI$)1l5'v!dő8Upq6u *b|b,w:~?Sƞ0`fXm?:ط|řŖzhWt˕pٯ*}6*J/v7ΜU1ϢwwWJZrb->3ruM5{|XL9:x^~n 0$$G;Eޫ9F2B<e.9Zz(ߝޞZ Z%Ns&{!TSRRI ߏ> Zlز[d2}Wl\kq9j}[*N~S*JIKKK\J#:R*:hw1#' oήE“<*p4meh4KRKKK-8\2ncҨmԔlolKR9rK_+#-U T s&[#:WBRENN1թ7]XttT*}T:5?ַVXjފoj.km)J31eb֖-@Jܚ˚uҍnS3MCS>qِV=}&*ȕ";e痟}㵵~ޙmeNC6,BJn-=5F!R֖ x[)A,-y`Bz%lwT]L,ZQU%,,;tB^(Ӵm,kZ}AMV(Ũ(1U9T.U'SҲ:iTZ]QR)5*[uQ}5}XU2{k=/ηek^%+t* RiGmKJ`̳";%Ѩf,qݘKR)qlrk0OiYkE9~6ڵ:-ZZZXUB 6H|'m;UůX[/bc7N᲼'y}e|i߾ŵ?]EU37"'1|Ǭ9GMwbuaqH_W]^#ȓ~Ao?dknU~pTRkQz~׹R hiifoU8,YɄI5.8Yk5Ӊ Se<5YU8oKL"Ȏ?z9aS:k*&izk񌭗dK$o>f<~•A/ʉzQ,Ѣ?6pjTaťD"ğXrs6CQSvջYE-uSb ໢-˃_ ζԥgeK9{Dl?XJIro?_ܶI/]BUrUN IDATa?釟MZaEQwL]=`BW-@ $ 8{f]?Au7*N LɯUg&?I/< \^&W9]ԁZ[TU,5 -~z#hiDŽ_ŠU e70rА:Z{-ynfcV r1sҖmGʓo_gV;T4k̨!GRZ6>ƨ{ͽ%`6v\{u◎rW>_Lho VRl}2^OB_С۷o5B!TncG"B}3PBoiB!f0B! !BC+B! ]ti\D1Bߡ$5_֥gKdû;);'URƞ˓?Zm#|r2o;ՆϷq}JҧOW>w5vWT o~5J۹[lzI]ݯ*Ub|>߶%gR5Nif${ ?~)UxТv6vU~U>UtVsc+k/t7~MH?iAZ|~/XX3?6^6eRx'gUw >=V7ֿRG hmebE-fw3v>]NсwTّZ<8 B?Cswt\[sN¾E{7_˧. cHA,4YqAJ8:䍡!trqy D^\a_ʮt  #zCZ B?wh~9GX~~k=vK'7=O[^wtPE;'wu蹐 Sts,$]Xcƚ|*|Ud={*z[dREu朡6Yl= @=w,uժ1+Ibl{W7E@XOkdH9;<%w7. QzfLľA  v=}w.<0c ѣyR,&=ۗG͕BeڭkL.Ī $ںU:Ŋ|~;UQvmU8aov]{Y*椗k[%cswOs%@{U#h٧iqо,9ߝ/o8?Y⌘f'{yMz=O(_ ÏwDFTq"{Ggq o&)wv0f.R9,@8v=|X,OGOhxၬ8!A\6im/?:{ʦxִ,%n $z5c~A;9C٨'=<&SDod(Tio*Zƥ7R ɎK:wkU{r3QYBv`)t=2?~ANγc@N=̴$6d$˖Ү&"+IU[d֭}]M?YF3Cdsu l{b3ט UZwF@f>+ P| lp3)IZL{NjZOo~pEr -ݣ9@*iqepWKU*mg &i`7b̦Lj2 4@K*,ev'_ϱ> ;!x|ܓLl/ _,A>fLu&z-}'I/oc ^١eXc؏,|a7a)ZC rN-7aƉy5s\ XjU}ڨ&A)UBqls2IYGͰ㪖<CfWunib8a~CWG3/?~r,/KV}Y"ԬX焆];{Ko7Zmi'ۊ\JU[뒄q[Q.,߈zaoͬ{8u6PqG-Hڷr(x@5D9;f͹=j 3GzA z5s*t8*SLS AA)B(=\r)43uYI-c˲kL8@TんuQcPwL]=`BW-@ $2U8oKL"Ȏ?z9S5ūM{ ʻ%$9Q32Zs] SO'*,0*SL%>ԨggŧzYYj @ZG׎aCCBBBBN,j{%}>9{Dl?XJIro?_ܶ[7>[~?*Tz-xsbE ^ceSv %NaYh5xg1zˀdqMW׮NNv3M}XtX&μv Z){CjڐK.jٿSΞuQz&;9$ rcHvjON]qj"lxwN^3bշUJ!6NrxU_7mJ,'5(3ߠ BDaen{pBOs.P׶)ߘ ,Az$EhtׂU,u6MPyƕQiٛ5Ur fpG\60 :ww%`H-ok{nloC@yZp]kK;s*yr7p(Mb#zfr m[i) j uY,R3{@:.TuZuy:c VRebYKg#Wרcj:)J |K|UXZpybU1cALVuEUSQة7|~P4k̨]N}t7mr3}i7BsV!Jm;iDe S󲮸+ 4lS߮]3F=Q֋M9`g9k>U?2Vp+j N^^uXy!p>=!v ~M~~SE(v*x)oߚgw B%%%$`0@_üXG_BNofD!VTB5!BC+B5RPB!`u?2_貏Ӹb B!MJU^Kk$iww:Sv*?{O諓rG9=W^`I^|o"xܣIJ243hKw{L(,פ a_q2Ox.gZV`WW>篨Krofﲨ6_\kk~bpև_17@yo!6|/ȋ_ {?wVHRx,}XM7 -hp7;>k):Q`]i-/{wn+U1?+}t|^cx\L a+lʚkɕ43OaX .8Ub|>߶%gRbRgGU!SVfڞ޺חw℀'4ͼ-ڻZ>tI\ F}ӞI-K݌Ҽ{+D_=Z;pL&#޾,|rZ\3Ͻ{}^ HTLLLLL%V<L_tJy?1&]z!&V_5Wmd3Uzro1aŪ=(>܋7fh0pKqާ#Z܍Jԩ*{qCʆs:>StYp(":?+܄ǦM=Q(ɏ.,xjzsV:)-7-8&iXS\9?T N *L7s)ۖ~#UXLR*!K;7=5_dԪrfs~&8; zBqOnzO@bwNeog5steECع [^󱞬F6֜[Tè"ݛo%Tѓ"Jdʹw7zn+n:DVO%X:(gS@ åךx^:rƺJl6fHic9FIvGLORng޹vl^,ֻɀ[֚%\gjXN=?@Z2K2?GdP@}Yi"<͕IRqY7s)XcyV74; [Oɉ]wO[S#v2f{KɸAfK3MIԚtMyA^pAqw3`LͶN4JK `?/L·/ ~J½ڋ" T'͵]2q^ŜTk蒻N=}3&b QTJ sV ;xNԞ;yYqn3GtY7M<dYZ+ tue&IBQ5W yڪ_<#7feqj@[xNMLT)fDʾnʪzs6w֍^:*АKU6cD[enYuβ !_R%Y\]u퉵w&& U/]* Ҭ੽\]]]]HBXRnͤj];2UZ7{{aڣxQ.M8dzil̜z@TwVstpZ}?Ω;UUk}Gڪ ~k`7b_t/6b+sh@JW^)f)o9Kv4`8q/45&͉X9朆|Uw6]}%x2SQ5Jf ‚Z@Uڪ:7%>3hš1o=TZ,|6VF'CBBBBBY\}oXݔz}zZ J6Hꨜ`ag}nk׫}-jY"af8kKBȨUWyŘJ 'SH^ZwѴN1;V7t62L> ,jxľˑ7n<6ִːo}z#ҦK#0-̹̰E֚Nb/~Y7vN gUڙ <}~M&2JJlϨZarJ+jF_sEuxo/ XnlJRS IDATֺj$T㖿-|ޔu9l#~kF╤SĂԨx}Cq=-wȢ ],u8Vg3?הuػ'nX!>_9?—vj%~t?G iߪˍw !ˆV"'1|Ǭ9GMwbuaqH_W]^#ȓ~Ao?fVGei8!((EܖwK.f.pM[],odR۵MƏ2rА:Z<ۦ028rP:::::z΃[g]d-K=6b{ K0X,E91~lՐ1t2TYOzvͫe@`*ejI@ .QRJ-i4%$R$ rcW#ڼ;eDZy_A\Pֻt{o$ӫS6FUxB 8{f]?j =fjC 5%Ɵ0J?jtIz(W5DYj @ZGR”ëBiS O'Ca2=89k[zmoɠyfm wK~i 4[k]q:&(Y`!~ND@@UFFFaaFnjxBKJJ#I`TGZZZL2~"KO +,B_VLx_C(q1B_6iZ!3B? !B5V!BZ!B>N"-B$^UoۺLb @xq36#|=Mʒ/h\17,7xsUw[G=zoHJ۹+![2Ox.8߾C\m|W_H^ȯqJE#=lݫ\/kgGT~OInb>iEw7U\Gx}~mEJqOבvLV{ܳ#?5;`ͳw[~;e5`|5. do3RΏBT1{}{'NxRI{aߢS@`&f>޹5oH-K݌Ҽ{+DH=Z;P N)O'&6/ۄK/@٥߉M}D\^bOrBUQ97 ߰b2O{gײti%cMc:>K0AץID+b B#v^-/!*JQDt""* Reg9 ro>0ie4Ԩv ]Բ>xY[`S"%jM\>m$"NE! 8h0ڷ<)'|nhKUMҨPGas9Q[IKՎ e7Cα}}4RGc@ iJ˔B`*×s7.Lv`ލѪ.%"Jʫ'@}dmxw$hPīv\jJ{!rZV_?˥D]߸ʿL zQ0%erCk[RqQ=/{VvE  d-iGZThh޻)Dݟw3)V^V,RY2t':w~9mi'7觵Ͳ^M rO//vU,kz\?&6!q[aMi7/Ho=d-Q=g ׌;DkG ^~g.-n0u6SkOX'Yt,gz@{1f!6;ݸnz^[QĄD$+S{;О*3>4+sFQ b M;EDWhE;6zTw$N|qeUd-iBʴv-+N?5ӈҚw对v3OӶob. ﶹh Oӣyd]ʨiSNvq̾򤖐$,Ѡ{BûAN㓾oO"KH Oβq;Vr2F꽍s6.6o|7&mmZx~%7ooiM/o;C[Yg6Ώ@ PiהY ʍ8tϏYDJJouS xmɇ+ףdili>L 甅/^̠ T@Ԥq[cGz_\q*OcQeߟ{nExnSyB?Қw9`0~, 衤v չGnt;vI,UݿuzQϾ|[b6سF){2rÔȥ[YtcF|Tn2( )'=o(6~zh!;t%qYf )%Lɰ _Dܰq,\.|rr'r\7kfOm'z)WOauFJy\ml4l 36_ytF#ػ6smu( IKg h{WTi2@]I:md F8EËrAE 'Y؋jt>t޿ܬ+ @iS1F:QSPf91]86U%Q`TL>wXi(,2=|T!S}M > tb:aJrҩ4eJZ~>S,tl6jcMTAX\M)CJ 9&4i0B-OJ>@i_T>74*ehl˔B`*×s7.Lv]ލѪ.%"Jʫ'@}dmxw$hPī"j/տJϵ_2-՟ )~ZKl'sEVn0ƿq%U+i-Xܭ!Gkc*7!2P?jn&~*44MjgQol5>%zkeeq{25qQZRߪK=]]<[.m:L #dNB=:d`\$ӑ +.e{{M lm6"}5-IiDo^6p[Bȗ!n̮UKǺkٍ؞ci{n4vlC(É__AN@9w^z^~kڂκ-ּ+}7,}˭#12qbӰ`CnlXUw$N|qeUtS Y3VlqvpeŠRQE*IY66~Ǫ]V6S:t6.6,Z )trq#96!W UzujOU*%ʮ,pvvvvޒC*OsZ8%8ϻ\PXª6*KiՕW:l茦~r4/6vC+(j]G)7~1wb [WEj5aJ@=ظ ǿٱ a"qIټcZ@R?WcuM;oĝCI1]A06Rؚl*Fa#z-VR$͠jZ,:u'ޭ+?3hЌU nw~:޵Cno|XG(t>λƫ׎֦""בVٍFLf}o{AkE@Sf6/jL.>|?|! SM٨A[ZmA~Rnj SޠߣEs,4: y`mG^ C~a]{d57LJjM͍w/lmm]Wl9Ck)|ϓ6"B-`l}SeK`tu  CQd34Cfg.Z9a~Be9\Q*%6!xvb[\e?!+#WV4'koh^xI|uznkfSχDkG]7& 'D{crkq yo܅Y0SvpI$.nڌ50+NhM:E=wӫ3b Rp\qbs"5[xpރv'YK*[F%U={{{jttttt䦑O;7f‘9,yf[4ǞI*u9O=gMun:*)&=.e4/Oz"z;g2D ʊe: MXENd~s3^V p)L0G#0hy.ڸXD,@ BuTV>Z&3a^u h@7zo*i ~M,}S{Ұݺ5Tja c>eڑr1\g|t @&:"ovL|I]$iգS?T=ǯ7Ϙ@&dҧ{M.[e +ࠏAykVnm"`vh`RjZt ߻CjjOKl4ȣDZ5pQȬ-A3F$R0~.oWl:a)XN޼Lj]9B %3爙=-=r|/M IWC IDAT!Cg6hmaNB~ա5U3`]`aaaC}MMMԩSE@ y왞JP(?)yuu k@ /W"@ >._@ B  = D b @ *8? < C V%aF,S#5fb3>fuñ 64fG-e. #g4ys@Vujc/LnDBPic7H WH+Se}8mQyG| #lXS$R$8/+r r̬ۜص4#| |f,Rry[AA]]86@ `S9e=m a<3hBu;85ao3?Wב/;\9ɻ-r}ވˌxS8Blќ ١.(/#2{gpL)N(?xjbX"{cmޞ[ -\aZTZ#{7m C$K+D"?s~Z{Plpk=mw8[ dО=TI±g;?dd#+pANG˞z -x5R+'տʏH&r/lhea4cStf]T*Kocۗ59NvxE 'YJ `Щ L_'}U}T_«*qDImƓǚ(Sj&-,RFزqMAIsCC_:_lvA9Qէ,K Xp8cpޣcK=FYrZuKx?~=I\].g&Uy} YWVIɝqG F4sQn ) IKg ˨m3uUk]^S$qq`‵KG%5nV]v1%-QR^=#kg G"^IY(sphmBr"㫍mI:X[ ֦}Lmei1o[tBXZG L+qeb!{^e%i%@RL!q[aN!em֥ ݉Ý'_Ϊ̃kNԍ9ۿ{~K'j{7D>bbsfYufdϑQ׮q ;̭A@ZThhޛ޹'Q'c~djS9dJZEԱIvVU̥ fjm bd:1Lo#r#,p7dQcM[*1.+>Ho;C[YBU.Xz ޿۳wd1vlC8èXI|?F˂? b MCeJ 1_%a+z 8; 2bPibsOH!V LDm]!m4(@UIo;=A֥/*i1i4%^5t5}C]&&,`(0`ַ#MiokQį/팠L[nIQ$“l,lUm}(V=:1!/Ă;թc#?.b9xM ΐ/99z (W U T^[,sG @* 8B[uQ4w,I|R6=*ԷccuD"/&:ٚԞVq.ӔP %0B +3 D E- x:\FTy9TD}wWMUɰo;Yzay棉;0T9RkJT[9B2P0Q [WEjk 9 }?\>vo0z}?Q|wZ?␫;}C]86@ i6v#aJ#&H^_u3ˇ?|5;,4a4l(jLhj}rZׅK/Gy:a'!ei<:A/2  7U[.q`PRײe[wXfg.DpzGeu<-W=jg] %eQo]0RդnZr)ի'HA@Jkojh2yP߱=ip*B2JJ}n4}ě+ݝnhZ*Z;vg 6AHKs^(7Yf6|HԻ]7& 'D{crkq yonaq9.M#U>?XbXDƒF}I)7qO,#Diyծi4=T,r.z?ZJ Hd!Y04hjre ;-Zm6oy:G6aSF}g4zꠢwKrqc qͼ>6nVg^yHx.~Ҟ g-@ $2 s.JHyϯGf鰞=']Uؙ\1Hң)vgGZκU.ELXW9xa/ zDtCcx=jKz^)4l健{p 1U#56}&BVYz &J%ه. Y-^qc[XXLr>FtE!H}5 h4D%3爙=-=r|/*'Ҧ摕-SϣM}bN$낤}h#3vX0S<[4eKxfw~C@}_eܺ-ޣY&J9h"v &&/>.)ï8 ]%B@li讟Amu]S1_h* '  AXXXؐ!C^zNk}:niW]5.³|/I#hٳgzzzT*B4l3gTTTnS #kYlsCzHW!g=rӕ[k1e5Uo ~2 @ _ 2@ V@ HZ!@ iq~ x^*Ɓint9"r)@ >OZI<9X:y-y)F .89k̂wt cg}N͒I[[O *6a-ⷱ;XXX{<;kmů6`F'/()wӆ G- ɿOsp,\l))DYM֩v߾2/Fcm,\7FzPג__h^2h֟pJkWp8)ZWȽq^Vօ9Y/ #gys>6s7pF JL6^EPD !x1ST*ʑmrz%An>pq6?=,ێ̿{2u s҄[\ 4(lmOi{WU^b'd٧ ehw>foMeWpދL>LGGrc/4{ ١.(#E1<^(?H[~7V,6te'L0rOv>JhA{rP1~V 7Ԗ_ f|+F솷Ϟ|(]ÀYcee`˦jp‡m[F(FR0yQNWD:zÙ3V{U-"|#W"N7bFc{J/xEsOLn]gŭM7Z>Uuif0 ;jg;?dd#+pANG˞z۳jѥ6V6N{!J4^0iƦB'?!uCԩǀZxHik nػţ7 ]##?bt>wXi,x͐sl_c_T=Uk[Q3f^YX%%Rq" ugPՇL5-Qs۶ͳ1d5 Fشs|M="j3N^UZ}m%*FmDᤥóeԶM7tuS˺D(WV^Z¬G xp=Tj=[;Kn93j䭐$]5ώdS=VGKD/hkcmyFPiF(XsQ.菾&MpstMX,So"9&4i0B-O ו T t BIsCC_:_l*LևO0TbhҢی4T87-h9C vj/S E _`ݸ80qڥ#T[DýU]LIK81EWO >H:>ѠWOl%ߨ7{6^~ ;o-^yg??H X[ uFژ/sphmO T0%e$?Le &N:yP+.JS[uzCw+YZi|/TNkIM#+i- -{lGSZ)m54M+yQ?@RSї&#W?g;>QNp2^C^rAM:3V2ȨkW8J^l,2){;wEBR$D2}~L\T3yǼm='nEzP?y*_ .PTt$5)E}8siq]%O>X6b =bwCmڪm *Ee ~m#v~ʖorּ+}7,}˭A!p[Bȗq̾򤖐$,ѠU8%mmZx~%7ooid#jRw33e 1fhO2v֯VqYfw`ַ#Miok[b;d'GZyBWecawel3e @zWLB7ZXu9NztwHj7 A&/~VxB m5%||F~:|GNXꁠ_)T./S xmɇe 47e}Fh- Wqdž sa![~ɒikeCйv$ 7KW$?)wt/Mغ*RW_+;@a(3 @J`ALWf<\*iEumU2(;Oe5F] ()h: ;Eoc5AkkCPƚ߼Y1BemukLs$;~q=2N*kyk(ʇv;(DݫZukA0QkEԸcF\PQdSj㽄"W g_N`KU [Sj"Υb0c:Q}|]Fk7UY-|W#gnyC4յ/tF :cg781@®_AlwӔ eujLh}".111111~ʹFFz,;^)m CW yFs UR5& ;m-EW_co[cJ_RY݋:u$[[[i'&xnɻ6)rӝD+5[TCnh()k؍DɹEpSoTNڪꌮk)|ϓ[p*M0nM^!Xkwoݪ49N(S>ix;S5&8Ri3`Zu]GD਒ifh3=`cT'ŶB%/{oWHe9\Qvvp)`10 NlGWO6 k3J?y2zii/;J+BZ_7`E$fi>κt=5C޵OYƮgˎtk87uX$#ߺ5UDP(Pz(@V_rJTIk[O˘77_y'gm*|ͨ?޸iӧy.~Ҟ g-@ $ٕk'eg65i4=T,r.z?Κ4Y0SvpI$.nڌ5:@3Z\R<3Gö'N6kg8s&PS`f{ay ^qZ9%:kd]IzFij=u |AOQ/.f~72Q%']{e@X]>7e_az4I)7qO,#DiyծMwv[<mi*#6n>}ϗH+U-@U.ELXW9xa/ zDtCax=jKz^)4l健{p 1U#56}ڦ +\ۡKv;&P^#&6i۞9[E@Q5q_K m'-Vn8{Uyc{MnEeih7US2ԴT)BVAilJ&ty4cO"6 0熆2Hzf>:Մ Љzdw5Ԟ>۷h`mT̗%JjqގcupF4w|+~8H=S堑T2iT;z.Awfl;hb6δ?s׾H3˧lNSHyUN (0t:?`ἷ;S2y]}_uhCM Xsƻy:GN) a&>@06^ vV!3XXX٫WN,@ ̳gT*BiO3g(++= @ _ $@ B @ @ I+@ D3@ ݥ3?8? <$@h+$aF,S#5fb 3>fuH&?4_".`p,x)_@H<7/u}Op8iOkcٗgIݽ3l64ES+=8+W}IeRWlXS$"KȲ(u-ixJY.5\:ՊX,>vPFyn@'"O2|^Gl}͙.p`diPz/=aj\?,|񢰧 0gM?p&=,zcVNZ pk=mw8[=~seĩL>7We_4g0(nawrw[*vLs~j6~zhz!zCv KHS_^d9gnO<4cϖ8Y_ZFE IDAT==*bxٽ跽4heK^ :|KoG daZ ʣ?ٿlDQ"KC>dGE8Blќ ^liJtf?!& ]r*8^حëGzX8yP~v-ѐ{a4G+ + D79&4i0B-O) %,DJ< ?/|LӁs*݁zxE 'Yn+;6~Ox4(╤u)T=:L=}{sAKgNbm5X=i6vg2%VZG L+IȮl"м7]A_=V^}~(ѣ/C fsGϯ! oSneu4#"\T3yǼmѭ5xC{29VXo#QZEEWIRS/Sԇ37:QEbd:1Lo#r#,p7dQcM[W$'gXظvY9L`Yhx7hi|MmU.oXsmE;6ze1Ŧa%/bim$KYȅi8H^߼cu'y1u gvX:},zV',>׳7UQ"jXI|?F˂?i Gwq@ @ )t99m^KBHU*ڒeWy8;;;;{oơ^(n]νwۛ~;T=cXh-\^z_XPLB(Q1]iiUZ{}M, IfSey F XG_\ޟuU_)`fQؚl*Fa#z-Q}|]kGkC "n5 p0b]7{/_<{ؐ Zﶡ)k3YC@&XZ}fKLLLLLLrn{u)5s83q MUG˶`l}Se_xebͮ=i],6|ҫw.jLpEӴzѿZ>(xz-E"a>E^2\J0X z/U +UWҜW={- %1Mw֥빭M=V2v5Ul@ /-P @ 3!E@ HZ!@ i@ VDuÂڽO]47֤|R1F~rG˥81{&Jx1kK952qYc\,L;xӛ]G Ց+_9[p8.sW<9Kg_[pkZX\'[JRoJa!S+=8+W}IeRɮl m ⷱ;XXX{<.?xC"^vekCR'ekfcݿۓ#o8 ϣnƏRl7TX9ߺ;o@%on jp8ϓ}3㼬ȭ 's816^GlqX͙EӟGyn@y>wo!_jF Gtߙ au{NW?V6Uω>e4ԨB73~,)ԣD/hkcmy6n&:Xx 2*uZTCφmT079U(w| sGWJ+9vj/S E _`ݸ80qڥ#T[{7F.pb()A3N}t|A:+q[aiESy9&_}lmk [`mGUuFLK r2 Yί천Fٳ[8Mk_g˹wqCI ]!6RDt/gЭ@Œ{M{G{zˑ5-H\Ǻl'݆n>V=:D/c<K:) EaV:+]=s;; KI8y;Uç'wי%UON$GE=G[YyJv=Qk_l!gI+ Ƣ*IeޥQqM&QATEQ]*bؕcR&QQz[t?Μ9g3wECQp8V@)}Nss$Hf>^:T~*6i6֭~]k9{1.p`10jw bWNvZ(8NOv± 1Ne\X<"F"tdKRxm\ $]f۱7Z'0a֫ߏ Z{ڨ%JMVdA}bN#A9vw^6dUO9"aQjT"Q@]om>xT׋yɊyQXg5ՠB:&6MEgPSD۵mhdB?h{ѕI{ba`1e]kijiݼR-$?NyrgY'_`Jnn?=a k|0 dD+ۨ*rSvgSW Xsȉ2CddRX=6E~?p^iꄠ7~nC|e!@ ?oAi(&KlD"EJ0>Gs|Q;|+"S'cC@s{!{~VD3YCkдWd_,Q!ISG~~Qږ; І[YϦ'`(@f2/cl5JДu-k#7.()zS{&+ߊ*hQ!6 ݫO]kpzDI)8[􉟈{g|3Lŀ!*3YS]qp0N3"MA5yKw2*FA_j-Π ZtUĺZ]v@ .j%j{ e`#࿿}꭫Ԋ FU>B8|ŸĔi7aWi:c֧\}YM'P啔(=ІLҮʩE! 4ej*KUx ~us6A3ze,Ddu u\J rF4?%$׏EI hNtTdddTԟۍKբ`A(I~v>޽PMv]sZz4R) >L2Of%N>PpE>8wG:\hku+YNVLeM}lc^nNucBTQP͟ =fTuڶ9i#i7)tȆMQ9Q 2`VH-<{Nc~j4֞:5Sh:S^GpJc'$ue6WhFZ=d;@ Ϥiرfff|>>;;{Ĉ&&&Ba "!44teee\.w֬Y @xꕪjcccqqI@ ڪ rU x @  Q(~D$^ @iĈӥjjjk@ M@ t @k@ ߵw5-N`ƒ +bv̰5tZro=4}U'B +;j/ 8n"naxNZ|Bv>!| /o=ʲdd)/@y7Lf[dBӭjĭ~rx *—[.z(Ŀ[X.͝$>dX`(tf~tع]:Tœ_:u џVxSgK)ZF܋>?ν0:3k ܪ}͊X.^ëH5єN7u/+Nm؎s֞@@f-~KJ@lih ]mS.KG֜zV_]ZoϞ>J'Жob]ht̸'w(%4!"堙R-4LwѪa I^gF' V?b3W(a"E#kh}$z gkmxm8Ԛk&7I1Ĩ"ηQ7 ri' p8WY}jnݻv z2DLj7p_\?"oBorW=͈mshσj_mm%,+n1 tY4+6[l5Jno=n+^/sDkK [M1.)x%W:N#rx{}5hrm`Iў$xhN3m!u%colX:4t\}Y_mmahHLakH̙v[K(@G\+Q6oʸ@cƎe 6/sšYu'-#Lnrq;`t}Ε'V7 6%܌oҵ֦$@GQSNb-4q?(}b䱲QhMܡK6+𓏑8emJd HjIսw;=]i;V>döԬ`f;N(^>)x=-u%֒w7GeT{y^9dϫVsy IDATZvkŠnc~v ujwA54=RljVo~=LTqؼ' /%F^(m:h,e;QdкW'rR`8p}>wݱMyaS^o"/z\|쟑XI>I0pMg%Ȃ_oE76mopb#ڎ/F=lY~uzĚ[\Zݺ)'5tǸM 4_N75ralPN9)evOzGg6~T1.mA.z>mgaonfpodIUa!qP.5rw:͵DiI~shp#N6T~SI&|tvTlbWm*Bu[$;!v-cmуȀ.͵4t?nX)BLDFԢՂ mt_c ZUM*Ctк+YsAU`ƤYly٨Um<4C@ڶ\NL QUFJWć'3 #Fi) ?XQDik!n#*خ]l%'E#sc2Hn#iDDK͘ yp'g=Vf;y, ?(kCqMw|;WW}I ʌX81z;#Mw/2@R{OU,{$ nC.(DŽ|M A6ni|IB ͝ 뽼wÈޫmb5-$?NyrgY'_vTk9{1.plR0]8 @A@ ZA @ @ Vo{@ k/ 8[n"naxNZ|BQl>!| / [.!%⿻E,`?\i7,u ۦ6]8T9;P>"ޟK&k/3{FSrv]w<hSI^Wk/ *7slzkַ2Vv_0Q?$4PUf#STt1/k"ImIX-|MeCgμۺX!!t,`q@߃a{hmdߦqiƌ6'lZ1^H5g)NZFřv ?B+O2O:-]5' 4_N75r!>~1PJȐ%D8 ](h½%l `6%U2$^Q)͑e\L]]?z |:v7yk-|;WɆmY5*M4v ~݇Qh8U9^^+Oy+#W9#>/umc 2*v)ox~1l?{ \MDd8KyКZPD/aB SJeiI~sh&N6T~SI&|tvTlbWm*Bu[$;TU]6/Q ߻K>Cg! gn vc;<p.mq &!qӔ;;J?-xD*$JdI %b45A^v.>!y! ^ZJ~xm涢% sY%R $Et9vw^6dUO9ķB4ygg/0j"*b~٥皜+Ek9{1.p|a@t߈΃" k\NA+ۨ*rISvgSW { 9rQAhKecM*wGGGGG=(hA:p3$%Z࿋{gZs,=.;, [4B R-s1*Pa G x(.=(BVV O=| Tcevvvvv*2OlQ+Ճ ޶R+6ҞQ&Uj+d5"Kqq)On,ĐufoƼpI3У#M;Uj'f,`~lI^{UI 0 Bi6cU)P{VS|Dn׫Ot&qsS+ 2 M\?~T=>&%;QQQn7.V 5 _0_^5h}gxH@XxƼܜj&~uqoƪ-Ϊ'+Gl7V0MU$2$GyȭOݣ6Uٸ 2Ë94[sE-(-ZM4Bukh]4ř ~$G$~w|"p`wi/?1(ʮzBX ۂ¿4~ůf$(g:ʯ/՜mI:nvh Zxkn"B>_!SQe4j1fc̄>j;CY\J] ef_ujm6fO% l@Hɜ{#e8)<|!v 4X"pņ@ /k†ekmH:~㤧 @֞=|xcw^=[zYjZ̙9Q= i؊AkCPcFȈ|oI\| +Oˮ;'LY3A0Aó˿l.l@f4M"К3q_)wh٥9(ʣ'.:h)G@5SQpbb ~5х +;ztasx1_l@ 0j``PRRY`@ t+UUdooo@`0|}}z* p@ ]+@ ZA @ @ V@ ZA ]+)nq @ _ZaP~IGǑt3w +4w;/u n>KdQY2[KtB9::HrMW…/ bCv|D_risFK't~郺/849s#_niap;Ɯk}ݬM͝?cclBKSS3[u糙Z/pS%#K>qίcӎd*R~ v4M)~w? 囂#x2n-jK&qЊ>.wZsϗ -"]iDn[6Kwu2m<+@D3'Zu˚w!^sa(>ۦ6]8T9;U9;sU9'k;;Fl(FPAE-4L'Ѫa Rā]Z=Mkg $r yvs^tZOVr-5GWVdrƱ>rn:3j(7m􀫏f69AwG')(n;ij9,3eɝw> @x:aq;iy9ȝr?yFoM)OoSK5L Md0.>X 3j.#3طN=CY͡ThvM/,~Ky4+8cõ7ѱvsvEq'k-Vnߑ01$4)ܸY~eQ(Zǽ{Z(hZ |\f>“]d^V\Cy!O9x!\I,hÐ4?_]2&N%R}KK"㵶4!0ъh+G@ P3TԒ.J `.N[=IATom:\LQ\{j$H=䛂#NRxD=y0n|G-"IP( !,ic9n2ci#TSs&nzR";fbʨ12@ d0Jm۴2. m<ИcDM+;"eVIH8\܎6]hsIfUgwVF!_7}$I0NuY*ZzRukgu+]:My+^xwN.y-'kF{H4q?(>ӵ:O+KzY.dN^yFȆ++<n#Hm_BGHH$PV#$Biv“OrQȏxق *S֎ ҆K5N"FkJZQeGM=k2:cߞGu(@&zQ\kO2᷃!v-cmу|h?ٶ :}Bn㽿F^m;yG ߔ="eZZkrZ7ۭ IDAToi1 SaVzlqXKq,w6%a&ȋ}'$OQW | 2D mlQDTQO])uUVϑ֐Έ @[*k"V;::::zGA;CP0}ȴZV'Tw.OH8l⑥(DRih7JRā'wtU|Xa_a@^.43 uf;ʑHƞ?)MTDO=N8?!Y{ALge=E4ÒIT^#{zꄠ79ymVzDluoҴ **.VM?QQflկ~'0r6Qo}#Ub+TsQ'q]ऄDlJ 7["ĕv"t'&bȊzWN֣!FZ$Y{f fy=[zYjZ̙9Q= i؊AkCPcF |rt+^.uҐ{ͱ+g0e/-L(=ާjy:y鳳$TNa"Y YQ_\BJŴK Y%E2~2j ;7:iB|' FN{hce\7Du]×5 gnՁNE)S.D0 ~;٥9(ʣ'.:h)G@co\Zf3v!s ##N̶?Y1W! Z/[F8XB"9Zȓ6eŹuS Dd@ 1P}}P8k,"Nxe%zݾ<] ~j@ n^z-|~ / W^%0sUl'' k@_m®GRTWA 5\3!J,l@2xgB @ZA @ @ _ZaMqvp@ k/ w`"naxNZ|Bv>!| / <[+]=vӂN3|cMt \}p )|ThM|w@؜wy n$F x4|\'s:f3OQ̻d-N74wݒ/gGvkE_Aw 8JCm%te62Xsmu675wswyE=Ζq5oϽ"&6[^zߏ1ݯ.N[w6NǍ8[t%ǟ6T *R~ v4M)C|űo_}Ƃ+(AtoVz܅zͅeKC XltXR= 3\J|ЦK9v?3:Ihh0jLnUOTx: T|x ri' p8VKØ`~[j#f;cQD^ɥ&2Zy]ht̸'w}ͼJyJ қXϓs_c-BzyDrC ElOZv>!#>.k&}bΛ$abT={xsQѭKq!k*U *&1D4nAET Ę)i7m􀫏f698}W]Ay^2ȝr?y@תW֋B`:6f6S5W,kzf]ninvsvEq1Nɍ{q 2§;Ֆ %]d^i @/Z}3H2BpJ~Dn,?z/RIwȎج2*%M\<<@Rk7^#ky?BD(ErhSI^_@ў$xhNKZr.EI.߷z$!kocOfM/A ~gDզ7q|A_ҩ% ;ю~&C6GК~lrd.re |=W]<EgμۺX~@km۴2. m<ИcDM+Yu'-#Lnrq;`t}Ε'V_O tOs˱Ec${eZ H wN.y-'kF{i,PLw3Ͱ77q_7S]֦dJT^"*9R,> ٟ2cw7 BD'H u(nZZw RjUi89"C%ׯM \ӣgKlc'+Qh8U9^^k_mYf$u~).\2FP_6 UF:2'^c* @k%沴$]4 ' *Xce{?)}Nss$Hf>^:T~*6i6֭~];#lL8F̷h],9:d 䢐T<A|&H.ݿcg,mq &!qӔ;;J?-xD*DHRxm\/ bus SU /4\Ӻyc{Rk_5=.`lP*(OPyJTuټD9&pS{'etƾ=D!"y٨Um<4w%l]fKO:qC(ַ†ؕ;K~w%u .WMS|YS὿F^m@8c#]ѳ7XC @Jl"'r8Ea' L|ƿ>uVlA[=GZCN4 2j2mlX'>c׆k^]D;';*oxo9pi 4@[J>cT) `/,Y%`DxRz꣈ [2Z$YlFj C7D|(ZzZf IzO^qX}cIs\͐Jc Cdκr$Oo?jڐ~+6;hǾۙ J VQXME8oD";2{OKw)"DԵyꄠ7I xF=| IV^=`Hoxzm+bC~/ $$iBV[(rϻ4"1$HI[wXpPLԼ#M\ RaGzL6qQFR4M}ƢZ>`6E} ^b MT>c1/7kE0X>n:݄:a.bjAD9IGڏa3{4#OE[* ^"zV5)މsqݴ^^yj {Mm|@Jʝ(U/)QIM()f'֧\}Y4=Sݞ6BŽq8#!tpՅ7lz`"1 8U]6Cndm'W0^ .jA&h(Њ!*XO|Z|9Mq,lȚs/ܨ;m<+-¶rg5b+TsQ'I١W+xhk˯5'["|!CyQ% l@H%|pj&%iKeLvD}dVwWx O. n?3NԦmH2i5BEYYYYYU~֘{IU=g,}ao&b(~>_1p!LX죖304e1+ Zl_<`Cl6 pUF8F. pRB;;JGWo AfS \9GhC[j9ccXQtiugw~ +=Vm,$n* q&r"rϷ+jc~GdBvuAVv3׹c/p23>Rj!sͱ2!U~/-D*b'+6<֜Npx 6K9Bx"5n$ ;"2O>^+F6^F5 eԢ6:[N?VgKy0Ө'3Mj"c{;$\8X/O6&qaiH-<{nc~nvvNs\ a}F3<3겎:N=𒍫g#Ȉ:YQ!+!镔f͚[@ W^&''{{{ >_ իWH*lλÆN7w?\#8_K9~Eӟ>YqOcӎd7}rܝ=;u QѼVxϩ/S3aT7nu0viNt͔g֣@\YZF܋ƿjI^f?w8ڈ2n-jK&q$Q1v_7ksSsXKg,8B kk5Pt>nvVz܅zͅeKC XltXR= 3\~鴈JyJ K4{=Kob=O~/r*c%:y4£[rorW=͈mshσjCl$f]P03+ ڽ??3GwTaKg> S:^>b:Ge]ֱ>rn:3jhh[O?,9######nqЦK3.cmsl_XX+(QĮ$!{hb^KސX"BTblUTPQ DORYlQC~)sf';̞nb+굷grwvܒ;Tb+V-8Y.|^oղKbU-{.DHz9r'VMz?Y08l϶ş=1nh;ϗml\{ j$o[{2+X݁ 'sF#}95WDFU7h6ooM&ԃu  OzpW Z|F]:p u)ҽMΎCLf#;k͓䎀ҥ8vbpIJd+mND%kSO;6J c,)}C 4p%::rX,EEw\zQb s{ώ_?2?y.T޿^_zk@xM+:\R!g~I᣷n5lP^]!>7sUC0)o5[H9reҶhqo.]Hߩ[3&98oph6{Oؕ^s huXHd2+(,UQy' )Iǖ@qX>f 79 @z@dhuM:ϊo[{Zȼ+M7eb <;}lKJcuѥ`HH]0}fȮ_/&lh=:Nېt/8{nݛ˂LMmji<sȫS׮0Ym&82]ƪy[f6}Nix|3;P2M."zq16tЭ`˷|hG kt l>bn'P{p=NX ]T%PŦU/G!I;e .bGp +5#_ }̑:FXT.!xu<&5OXH>cWL6_~U6Sd{ZU A)ҘT6ͺYZ&JS+nBj(}{J@z7:[=)- fO'ΥSOq nڇ([9 ʞة_Tng{`Є*SMJ/(f& TD}jAaCP."Z@*R 6ب6zq*o;.4(((((|d#?)~:dfg.94ݵS)^:!GHVnɬAAqbэ@aҨul2R`rd'.ұ+4MY,t(q=[ u[Y[u_ڥ1C3'Eϊ q‡v6]ѐ~RJaVH->yan2l<`tFZ.׬V hm䖂.?n-Abf;EKR9)cĦ3 ! <'e6e(ᄒÖ77zJ3 AVDot0ٚ8;?7i|Dqu<@C9DMIQTAh% X@Fk)q,ԳW\qlk9jfRDJ[8ibJ@;~~-]RxF @pIDAT@ wĺhKrQ ;yPOQ^gE0bngbK>uEfSG߼e|5-ܵ.[S(Kٺ*th%Z^HRzs #9ݣk?52Jz`Acy~02F׷sp\}jUzVՄ^ꔟk};zJyppq s&W'v޻F Zmn@ǛF;}ԩSN:s9$ Ǔv"4q">G'Jn nv #9 dT9_s'YӴm >Կ;q|=cqֲeS: $J[hX"55tvV/>;>VQ[{{Z#Ub& fv9eEWQ+?e }6&7oq-}B++iMW$rj3t㇗lVhPg~LAF梤6C%o[J_}Noe.- 3&ÊTG!ѥ{ 1Bahed5976Ns: >r0ciVdV R0?= YF^I̧w#8+-ԋ^ӧ:֓m?5H)GuJXw ]_xqbt:+\O:y1Wk‰r׺1 y>bgxG.vwB+qh8\q^ser>,4Đs~7skb TA/ XLR}.gK~d YY󰴼vzL,œ\-}"꧉,#a ~c:DvRȂ̧O ntϕ<-QڥH{դk9[hy}RoJ$q/O7~>=J7Q1-lҹTgOwMlB*>/ k]7wzݶ>_#QfFL]64Sf./ Y7vVpgikkm~.wG n`,:ig)οe; ]{Mwׇyú.Lo~dAc>/n\pLicj]K]s ˭MN|~KV}ݦ/[h8zGiƷlYq+Y85l̇juZX&S`6R l&/[̨zo г/{!kn%NM2 `dUtvMvנψĢvk[5o!OwG3>;SF!B|MBC+^

o0׮]`Y"kl~oB {ܹsۛe٬0kFQq\EhT*Sf@!P BӴim!t7Kae(BD"aY"|*A!jzte'#NFyjV!;fO{ڸ0?jtsW (?u^֗Χ?76DvbG'yמV T鞷mH?tzSQ y^گZa !fJٵqNԦ{)yTߦY;t99sQ_msHAr}6̓nL ^${Xz;I½E:Qg7;bкNgT6jh$ w {MF#n`ñ:-Ѯ$)啄-2"~pB!zMrUlͿ"gM2خ$'?7i|4eZSQiVOHiS "@RԜN+r.Zn+ @(Pj%MZn+&s_)4с9Pң"uIѣƲUfu"Hr>l_<Yi)Y"+DZ-weH+ʞoT0ZJʨλq?IżM_x_+BVͿwɂFcV}Nwڱ쳶LX6'@y EKRx +F@ Ħ9FDH #/ZK!e2>}q;B!.{ٵVѩ7xVm\d+3ZYFoT[nPb /QmY>m_ B!n3S!,V!{Z] B! B+Z!BސY"FQ& x+BFy^כ~OQP(40qF4R)EQە+WJ%BR\\B1%%S `t655ΎЪaÆo߾xVfB!j"\˲X,vvv̼zNysd23MTttǭ[IRD"l#B&b 77`00 )7J D"Dg5TBJRT*l~uIENDB`pyqso-1.0.0/docs/source/images/edit_record.png000066400000000000000000001317461314032635000213620ustar00rootroot00000000000000PNG  IHDR*bKGD pHYs  tIME 2B IDATxy| ǿ3n.I$ȅ88BQWjuZQ=ЪTU[H"d1;3?VJ6$DH|߯ڝygf>> Pr.  % U|.eAARڋ/Og_:  HkQK& {( Rnȼk/ DGARx;(|1/*J݋v# ,^$8(;-҃/κ^3# ȳu>}a?^xuwh39/У# 3v!w(:EQd> 8;{xQuw|.\>g ( _@Pex*C\sCm6gwGGAxg݁H$D<ϋDۮPT}t^fZ;  O;wD"XlX,,EQ5ĻE|Xp  O;.%D"8N"8LrPwnu&6;}GG= < Tnygi;4MVw;@ +v8#V+ <'b{nnVu z+S ]ir1[,l4-DDAAOZZfsVwQ{pMNkNq; x2pVw{W9 x{=M  RK$bnxtPݓ;4>77(͆  egggk4{Lu^!  /0 MYsסqjG_`C wXhΥ-*ӫjoxA:a\o &Wx9[>$I#sGȻӚl󗔇,Dp޽zWҥKL!ʅt"68.X<Lp^? d-@|+'}Uo}BWUdi֯FXttC_)Q6? V;v};?G^mt:ݿ4jԈ.2%byφBBgxX]hT5sH_6}2ڶo?iLJ:v1Jҥ9Ysg1*5DWa1Ih ^ŁGw҄DWϻ.m+@ճw{kI(ذn.z0Jqnyw^&M>ccIZafd2 z>''Gt:ZݪU+WBg9ڣZUw'3ogӷVJ Vcv6vrSnerr!/fR.3X4YII٬ܻ&exB($$VSNzZdJlf], XQC# 6aK'e>*Ғ~3ŀ_zMժjJ%e2MbX$QE$A%͛4Y  e/%뢗H$φ  /?BAA* %}GAxAA^ E  ( #    <  (    <  ( #   (7Z^70d`89otk "*xÕm?r>ghÇw@s9JנVEwkN  ϝѫ%mXkڦ5i?}7E=-E(jt;?AWE[[?wmI+׭DaO zoµ?fn]%x#%>'Ht29yVw`M:*Hx~e7zZ Hz-°  ƋgF}YFJ|wq{372Ej4lQWE*ψTPkh9ϭ'"nleS1_mn؇#S3l3k U&8S|o󧓳r~.%vi?~0 $Zlٔ O'wf<'n0y뿿seS XA24i j*j40(l*:̺Ն[8".\uωa]{3Fזמv hˮ?όJv7Y೏s[j s._f4lZu?$޿4@ m;jvl$q#jv^}4".W&h HxޜHt rwљxUS#sO}{e;kH|[ hׂDYw !ψZkUEJRn?r R-ZJ y qhSSIYݘc45jy$i"4E^7  ev9>GіT a4ofh79 3%gΕ=kLɭ\K:]^s%O=\^Ez0N[xxIDJ*h{^o߰<YHUt4UAy*(URQwϣKlfLw耲۠0r4=KŦzkP#Ӎul9?Sh/)Yՠ2$q9A>ɴ$PCABN7_n13Yh6lg݂h0f_ؼ vB5[;K{.}ߒe>=>t!k~oT!mO$S~5̓s»V^CJ> /ᓗt(! sy^9lVal2 ^t:NV~%{qn7@FAR^zVU*J.d2bH$($I /J>zvѶiw%18M AAsLs R-AAGAAA$99Y1 YQai ˲z^|ihLZh4bs )-EGJ0L!!!qK!AXMIIIMMu4,fgg+ʈUb#N !I|RqyG{q\VVVdd}RA5kܿVEGEJ`QRa777+EiZ^\SAۡiھ<,R*P!Ax2Ҏ<EGJ\x]?ifYC;GQAOy.=_ֺ-Hq>st~ݽW(hH, <Rw&V k> c$ J𹞖X8x4X:xjZq{s?n ' cUC**+XƖäVf$[zhKoz-סJ7cl26`"ȫs˝ؼ̭\+Hjw;mX)$EnyrOq떭z?KUW}j~:K"|f\,V' &`Nܱh=WtHSI k$XӁ-@W R`>'L1FHTm`KM4uA-i`\ꦷ-_^H&/fBاIsGGy{˙sMv쬵U yggҭ^Wb9pd |_ hVL=} (k cAdOW]]kXmU#H}؜Kby֏IF 1l6.@Ѣub ^޿"6xmviH ~XWw즹 Vke7s*F}Ԇ?F$|=saѡR[ʎQJTw#?fUAϻ aJ,!ں)k}}Wg|PQ˓/ʝEPkŲmgSr,gw>-E Xnb'RL߫x6}ٰtnr.ٺ[Dܰbx$\ݿpа.&FG- A𯩼%&)ݱ#-nzqH^+'RX)#FQ_Rcn}ZJg]mk(H Q]_quFV]3jdg`5[ILlmR"X ڨ?-j{۽3 ެcd*sKj2{葲h/xWXf.>,{'%8+ùLxF;qΝefYTacO>/{ruurϓBД4u' l-WxqN1+"qZYif`tq(QHQ" StyAF3w 6\'5|GA9~X+G21Q*)V @WaGLJޭ+g絻= '(hb o5"w԰Q[8eX~iKRycEN×e9U"E䑚-َ\ƱEo_<3ϔ9WY0}&rI'5h r2/}:01k ʊi)sw| eTAGvtS&*JJ2LQ.2tWZž Á.Go!Ċ{>Y4i%z}腟gxo買Tw3l[[( Z0z%;}!d7h,i {63iΞnZTiZr^ՃlB)#VEi|#wz_3 }/=x01G=.6r:)Nqh+~bB#僛: s`$K?eq⡨s!]zƢA88N$Y^w.暺D/ZX95B)wz{dnfsnڍyo5m-Iq\+":{ᅣ{DnUCi_-8u&1$B.sKF-kٴvl6|omx@9Y{ 7wٿsd%|)93ݹW*RUީtO7L1Xƴsg}zQZ,Y6\w6 }fZ{Yw޿}ڑW}{(/6ocϷ]e=+ɐr4=KŦ}U*4}Sہn py7'eZqnb0yߚ~"LR V]вZyk;:b@ >RwөV)Tk~x1}vbDu @Zo/]2׊{ Tj3qwo`)7-h,/*;^}aA*I?KaYʻݰmst,ijv6kG?B֪SNuQ.U~fn~7[dڻwoxx7ڴi mdPc9IxIA9#8Vcccˮ""/`ܴZZVTr\&4-E"EQ$IQ~9í˹&UXJʽ'F6s7-k\2 wX8$*j 1-6EgIko i=Îz!>SC {%׎|bA^ͼZ8E&|jHb\çɂ  fc <,_A*(ẼgY}d1oU <1,4ͲL&+N-R^4 $IN[EY,X#Sj56MΝ~h~"F|rPPC{RW^U*"8,R:IIIGes"y>>>ժUX,#bXTfee9st˚iRhb1<,R*ZjիW,h,ZX,fREQ4M+ v4X )&\W,( Tb4X)uyAAPAAGAAAٽ$''t:uSi ˲z^חB7$Ij&#XLDfT A`Y6%%%55d,T*#""JWVk|||ff'j<,R*:.44V$x(*!!^pq\ j֬~<{|4X )qss( "AQVuŵ#GD骻yml`2Xx<0̄ d>vCiGE#R%.v(<,R )ȃ'I 'nNc>#sN߾}fs1×<17xrLSr>5pW୷6`KA[e;TenPzZZC^l#7u)]|f\,V' &5=nOYcھNvJ[fEMsWׅ43ƨY!#\]uH,W7nH$E=1J`%5Z`T`)s{+6^(_.?Em>1FHTm3BQ~^d4X.uݖ^Mٍۘd9qk'}:wt'6z/ҭµ֓0) -ֹ#?fM8ol2y>/4+ڞ>LWlokߟ8cw5}})pm=c̰#=S廿 Q~޸[#~.CV>O+c Ο??sLNWR%Gy8XR (Ms,V,\{-oU2׍>R "IzգC I=6">y٠?}?,X@%^[7eMV 6~6{(ϓLҚj}Ndٵh6LҮ ӣ[מ~"pYǾ[[&w3F|GڥkKfU WH$^a"47l`IwBeJS7~?!VTysnKĒ?G iI.i3bpZ!rէ\_eH{Ea6O>n8$+W,e2Yxxx&M6mIˈ%'DJFmy24 [UT uH$IH?>6+hޔǢuܹKIde0i}IaD쿄зƛ]&ɠgجn0/] *JfG>Lvޝ+(J]Ȉ;#TH[5U>HvԒ4Ig G,iSSWdt-glX-{_h hXYL R_SyJ ;t%E w?ͷ("f_]u˫O IQ_ ߻w700PUV|^RQ2=! &uu q O a:R LK^oRZV_Q&9$d ,ާfێMd4Hټ{ oqȜ (c,;'NKeCs(}6FX-/$!MB$G ?O BSҀ]ǹHʃXDAJj52gԷ_\a]Y4s*7E"Ox+h+<{ o=tQ'WLP T~Zct-4}30y~ {EY*WҚ_*[㹿5 F]%o߰<t5e[}wk o5"(>ڶVqm}( % d}]4b9¶>2_mv(tuxL'*fcK楺=j:t?(j9ۢdk:~{3ʞ5 V.'*q:fW2̊Io*7o+SB`)wU&'K* 5XR@44*|l_ |o*MT9|4X.cSU%B }|e i:3PJ=g[cxW#[W @C5W3o XҮ 5x]]wKx;1L4M1bnnnReYs>,>S}~Sl0v%RNgxޒqtھSLh:u&烷MoLJ1p'>ݬ-OPmRɶcx+"7=%U|:,Vy΅Pƺ;!iF\:M QC<=7)ku9w>ya3Y1\PTm5rDzerӍ XҿImiXg̒ӧn:6eqb$.cCB 2uY'3] U͈/  !IFJ׃w`88z'NyeR9ʻݰmsZeן%Xg# ?M:ޘ¢ GMr函WAU{}j?JܿYe3@*I/bdR:GV:>4K( \F)xGR)d2eMe˖9sxyy=Ǿx2駿kNZ1n%BwK}j\d@{;7s*FcږR=ȏG_j9VQ@HST2-SӆjY'~ V?c^wi/qtOӇi(|c%XZoTE4U |9r3>.{fUJr|Btr ThRSS׷oQFY֢GM3>O#%M8vJ5h﫢AIIr]weS3FmVs[9z#]O5MfގQ7ƊWȃ/\ט1cyx)\>!pi:k\5HiXm֝[ذp[-5 - +K8ȳyh$9;-HR6]4Uj]vM:U&82`Mp]mUS𶤁uEgSa62Khደh>RۼU}~N %Ƿߗ?uw~P{  0iҤucܸqCHxTn*PJȫVgDJHmͺƔ'[W)i@뮁OgмH_K TF.CGO>iұ5?!: ӦM[t)0270R7#yܝft&^6vȜS8~r0pHn[CAʻ˲{8qƏ;v ؇ O̧QrA(K !"3ɼp1maoϖo؟=>\n͇/7 "·.>q DRTt싵(;턇ٓihٞť#en%hx87e3{3ʞ5 V. ׺h%%${8Ȏa^z |rA^ڂ /T3RTV9{W~?`Jvw :{Щ8A"PAZV T.zZݭ[I&Fbݟu~G,~!h2.beAa*&+iz-Mw@>W%*| ,iŹIʥʗ ѣGEc={CV{AkVL*'U[9_JerӍ XҿImbF%>o[rW;!!4a/<ԫWSNRd2Ybs(%͗[|L< Y 6/,AH /WOo-/Jw4h[[Vafd2 z>''Gt:Z] ~\\\3rԩ;r̊ dڻwoxx7ڴic0hHX,VD+ҫTV$.ԗn7oP(A KZ]E'.5..N׻iZZRrL&iZ,D"H$S#ȋk4 dbYD%v()MEۦߕ0".Ulf3/k n6SA(/*byj)qZ%{b9=SZ] 3AGGʇ?&e=xxA ##`!"(ȋiee2Yv=HEyXGQ+]("1 I|%W@O:Vь+ϝ;D"Ju堠 H<; H6PHєz!>d^T*drI@@@RRѣGZ)4SZ5xXVN>]+H$Z!XT*Μ9SKӴRh4X |bTVzE_V`ڛj_XP%Jq!AՊbaJ*Y f;_5'@# \J\Q((:    <  ( 8%%99Y4MӞ~~~ e Cnnn,tCZir |9Vw"Hp ,˦W0uRT۷/ѵZ񙙙 |CӅ<E%$$W$8tQQQl}9 BCCo|3qss( "AQV. A8#Ijh8AP+3_Q53B|m[fBPAЏx<:X1*#(( <<ꂃy)%pr1OBn܇&֗ e VEֆac9skʶɣV3~BgrM~s e[Fc7Axr/pY ^( {jYKxx IDATݫ:g4C߈ oڲoEFߏE&-x>okŇCztܹs+ڹsF?PaMXtP6_{pB|ـEOEͤz2r1jgNے*b߽ >4oM 5i?oaDM#bOx~"-fOZϻ aJ,q g\{76dwͷTp'|']{Mw̼|駿kNZ1n%BwK}j\d@{;7s*F)dopuEywn`oV(~^r ]z1gjuk)!/ƒb$EڡHxjƻ ⎬_7'x|GڥkKf.Sw{ھ`zN^SIO~gܞL\E7G?mlCpO2)Eҹs~~~ge&6`;tv]Av^I\y+SO2+E۷o߾v<{<;h75۷!hZAY\D>RۼU}~N xӥ~/;wbUEw698ӰS|ڒx,ųYMP7X9<RDz^"zYNY͛\н{xf$QnH.)ޡK=-)3}~orkO ˍG&Qّhq i7y|ߗUy.~#ϣ TT޿aEoMp]mUS𶤁uEgSa621LwO=j"ueBe"֭՗bI=5~&*Y5)ٶc7c7Me?4iRoȐ!EL/}ڿG=z0p@jۿJ.17<)4ߺ MIZw ">gnKGn#&(:VwW$PkAgwި>U\'{4Oթf`vwe^zM8ѹz;v,:;R@GsxOh"?Z: X&.=CBɼp1kꓣy^I-b];6oڴiӦ5VUlLʑ'9A\{ڻE%b]ȫvM"d]>p0HH=ȃ"-x?/UwF1=N,|Sv撎' ޹{SB}֌(m2rة7drjeuxlϚGZؼ6#ڻpM2oz^'_~n٢m6~!Eh]:&6CTu\\HI3?i=MSYEBLޕ&|߻\R$JټnkRWm.Bԡ]'OXeHpnO5Ԫ1K3NiRزpyHՄoI2iM~ӏk'Dy>jt,#s7681P5>C`ŧ}XBʃ']L15FN.!nrB\˴>vN(_pfũ6B{^' dIփӫNJ0y6 aVjB+j+r5K>_/kHn?Ś]oF}ZO{WiUǿc68Ⱦn8bfd4 `h4^?J~X--Om?']>m߸ϷԜ>W>i8 }[숪W9qqqM6U*:ټm۶jժ'g 'LܿxO^Z~}vQVݻ7((kzѨt:Vh4jZT* eRD"ai թjE-NlPى =VN{;pםUVc{ Z71_MܘȡG|g\lv}o}g\"|M_L]Q k .6 {EO=[{, 8OFN[w+ 4kM* xx<:x< qn<ީ,k M !baYCd dogjJR4/yyyŅk4txF1>> TPDV?>007R$lOLLqˑGv.%!ĚsϞS]}ĉLnjw.Zy{뎝:uԩS&+ !Y3P~ǩ֊;bCr.BRYKi=sNl%6K=ov &Oا$wI.v4k=>>5ݳ͙C֫^B*.h/ҪfŰU^>o~%,A_0YҲzXٰ\{Œ{eJ~ 7u5VuUz7oFS MV:iFkò9ҟz\ޘbVQ,˲![[iXe\+tSd?#{O܃1-K0\K %QZ:מ6rmB7r;Q$qkƔjؼJ=*~JSp~δCbٳ m>]W[Yy0g*cܙ9d\Uj^۶Y[.f9U}į*{sf[{5/Fy OF=?}wÿ\bQY5-:}=#9qhT>vZʉ^0ٍ3["+=oKlJduL3|*[G.&:ZƋ^~3[0opBȺytg*"ц4;m U|MszG ?/YmkK2 SnWu~ê-C̅ωgs8ARNWaADO߸Q 1?۸}9lob=&&fȐ!g}ֽ{wLCaM [9>VuYa+<=U`yg*nY RΑ]• 2~#OD1uӋg_}o[y|<+޿׎#i3\ߵ]?ȹCɇv 5O?*,DԢq$7dz%ZbDS|ѫoq.=` S㗍w2o/N%/yt ݰodtTTTfݬ!0x4 ,H|5( aW1Y;+l#J5-rx|xy}JÀjQD|5#fMZënRS葕{UGýv]vΙر#q?6PH7hj]|'LF;,n]%<;v(+mwv|ۮFXXj-f9:~ޏ}}Y`>n|YbV:sO"BVhg2^\d|[>OU9,JԗGBGЧ–h']_^BfC6ʺӏbM8Zʕ o9RI=(1u}5c_ ,w>z1,#i/V&cŗ<{MjUn2|Kf.<| ykM&_0&_ߗ=x50bfRJNMț :[ZRx5' [>~QL !"H*  !a(Qx]^ffk׎2c QةSgέ\B~=3ȅ" !:rOݑ6%[OzÅm'm;=>~2Gv`dnsڊ]':ESl}vӻ<msJ+<Sr(u\^#=FQqV}^,qwۊ}9sNEW|⛞<g&zNf DFh5Z YN?Ȏ§1'G'BQ|x^[HHvo"o4EGGgx۶m9W{*o |U^&.rM&usSЂ5Q|f޷b>(wd(d߶z!ñ3EOYGi26wgm6[tttttf`:2vf$m?Jx`72z!ov_"W4i+[S|8yvUZE*rjuFLn?sLjjFҿ3U!DH==Uj R XEI!`$bu%d'OZ'{ƒO9:C9h|_5 :x7kq[6VpSʬYpØ2_2wʃ7LkɆ~RK_QYq-.{n^\{xO*EvOI{Pu焤^%4R*se2;+l#J5e !k;c`)L"m֯_~QwD$Dtܦ?tF> )fmv93~;v8؛9ҔoVqi^{>3ժ R?n9X,fd2t`04Mdd3/l6_z~曢YfYx19A$EIY3P̞i#4޽{J%>Z=z`?ZdI<5^zht:Nj4ZT* ˲RT"0 C4EQ8}00idJ%sxxפRFIKK;~fÀ6LhݥR)F#wKsIMhB 8qWހON`0-@ÿ*JZ-0\.)n^I.,]xں6uAx<&RdAZYW= ]J.9VW̝ Zaԕaܒ˷!h*;l9ӖJ1/K7ϞHY`=ʷu C O{ s{/6]*5 :lft7Yv,m虼yCghO.X~53[f|7ž{d]&>9惻焤^%4R*serbX;^ kpș"Jo;|Hiz˱@;x7؆#v]Ξ3S"-D㥴7Eomt׏??y'fN`:Vv:OyL!Dr`c:1!x*RLvB)f&!¨hF3{톆qz7n 7@#6d2edd׏ih4cx!wv !D$roW7WיT\FJ3.'Ԩc]u7 Rw~ť^rogs`X#juF+v3gRSS=<<JUKjncϟ>|QULP%f U]:&6CTu\L}мI#f22g67- !( ]nzeK!K+oeٳBGd1/\2iy-\Ucd5[NYc#M4?uVMmf&?ǯ5S[:y}}zc;2dE=guGU+Q; 煌C'Y7bt[6%j%Ȋ֩ ijLG]hBkKsJJzj}g#|Vf,bә^|^Ioڶm;x?p;lgn #im| (ukQ*O&foOFbwA( EYVeSרk ÅӅ!/V}nt !SC'ޮ];BȌ3DQ8p`Nrmh4~W6E)&"/PD'&Ϻ%Ѩe@kTST~C>w*rC>n9X,fd2t`04Mdd3/l6_z~&q6Syo>VT*1Hђ%KriFNtZVѨjRP(XJa)¹ߏt rU00wR$xxRFIKK;~f˗d]*bnJRVs~]ar9NqwLT"< P7o4 rwx_,QX1  o`Ls9Qm6[RR۷/ CHH7M;!0 x@Rt:a0΄aV]@X@afY3xxM/Sc">i}D4Y2:UhkOx-wM6UijԵ6mڴ_}(cχD4YSBWo-\5ߙy%ҏ.jաl5G[ !O;u<]i={8#RCvk`ղSY}czpM/3s\Hܮ54f]鉀xO4M M0)/IfJsQ_ͨ:WD0_4e@L[ubEBD1EߐBfv5ruڷl޲oɉ1=X8CTa{ pR4zU,+zGo8w8lSq)vBx5bMϘw.QRUS{~Yl?"o25qL[Rҷܩ#&i0U]SW8k>U\)k6blD%*BhoO1_+'9ON'2nW_ei5}k4t$;!/Ĵhx(ɣfi Ma}ʋY ׋_|,>'qɞC44Uvv8힞䩦Vlj\h0$ޣ}Jf? EP͢/WQL:n}⺪Byw"uv޺V<Ѭb ) S& >丫],Qū*.=7y0YVeZIjֻ&o 㺄Ԫ7.(ThWMFwB>8"qw>;Qew3mjK]JP_vɝQHu-W#$rc,X'e*VZ"!!ldxoO4wwN% ހx*RLvB)fQs*}<5+uIT骕hF3{@4"P4\4*ۣ%E*cw+c*."!l%s8x*eoɥχ)EX"Z/#p鹂oF-:u27TYTJ{T&?=TԨc]W3")n=.z8of<:-Q=(25JƭB w\sVZ=:+Ң] YAQE{oqU9+oB$%0}|}ڋ#^mLw>Ӹ%z(#DUxQ.—%DUl +#DklWίcZD5oMy߷*f{1>JxE` _B ̞g<ël ܲGH;o .:gEQnvԇ _p;xG9"( hDPŧu'NfOVTZ|ʶF?"W6~L[?Y.p-?[U˳"-}SC//t ^*OmwVS,[w*=.6 .N5n:|T+#= !7E*hFʼk(0#ɵR>j*yBC?[r0Mas{5cɤt+Qa\aʇoE<)-sgi^AvoWq-犱 vF&d񷵮-]t$d]c*CXjbML&B#.´vpZ鿏iЌ?/dϭ¸ /Ҵ*j,#5+@9!סn 9͸\x`-!DSA)M[B$)ϩӮ{TQ+"+Zn"2n5v -]-+)V__s^J.22R~xxt?[X~δ6r?8ҵfFLTnT2H@8Kik!RxSBS"w5;SBFbPDٯ< rn7 mf0ڦXv1Ȭr朊7=qx*RLvB)f&!ǽh?M=s/yy9u##| ~)|lEkc$9A;{o[KJ3$x"LF榠k~̇O X6`{*Y7WשS<FϏ꩓ 6Bd >c)!DzAS3ѫT^e E!Ddaӛ<Đncϟ>|QUL_)ۧ})9M27_5yie-{=߿Lk/P (nsgXfd2`0h4gz^%^zht:Nj4ZT* ˲RT"0 C4EQ8 !< `y`8C4X(V (X|X`LLE͖tmd< PB`0x{{4Cq 0 G _Hqw* hZ`v`Dn20(X@"5a6  Pxl/ @ L8חzф"vp¯*+0گ/ǶYrBh&=Gnuq认Rp0W-5){*Zwִ& y}B'~6Xz_V8q=N䞡M~+ܕ&y-G(X' xB-\Xpu|^Pl+Kү7xearemP_`{7y0tf#nFG5;CF3YY§SV[$$d$关`/-ެמKy%%n5cɤt+QaTVܘ"]Nn/+7 wA_wweDs-?d9b@c_%Em=; r\\3y{[AM>ˏL&~>B"߽Zm &W r*1z|~rǷӱ IDAT4@!4WQ_}`K~< bgBZp.rXέXv){uc!pBs9êyy޽ŮN>3 iwuVze&BGd1/\2iy-\UcdXY<~셨!xP%$ZApC~6w\W܁E\~C(oZz\SeJms+)}3XO؝-+؟;y@.7%!\NM1O(BlOi7@y-/l<`=;vh˱q-^ƓiUp`YFjH!DVN9E$e% t7=B9ާ'ƃ'?9R13΃}oBʗfyjׇu !R"2L^Axӽ,M.( zSRrLBا<K]ky!-X@ oqsٚk6B`7M3_>UwZj@D>3ڭ,:BQ}c<[ 7L)uP?а{6a|nV.+~4"Gh*Eީ~KxáW7Ch#~~w4xmwߎu!l =ADQya9X,fd2t`04Mdd3/(..iӦJCdfm۪U@ rW^o4u:NjFV+JBT*H$ 4MQ~ p 3~bPEc{k=BPeYͦP(hS,C²8 P+...<<\Ѡ-p(x/// PB?11a4Z ,`j+Y$f 6 鎂,o2(X׆M< P7o4 Ս3aYãXb ,`wca6e2ΛDQlIIIoFƣ`/ CHH7~VLA`&!!,8N1 p& hZ`v`Dn20(X@"5a6  Pxl/ @ w1E/f臶(t!vuɧc) @:;N\ϰgh_ w`gE>GXmzn^F#>unWrܑ$^@^);&|`ฅ|; .4!GxȬ 2YSu |XьGB& ZӢ (Xxs¶KJe~?k9̳BZ¬1yކC}_O~}i%Y~u{ؗ%gO]q$,ۏ} X܊eB?w]7 1S#FLj_م"oO.?|L-m-!O?dIb!ʪ(B-sgU\)ku\͘EszǔٱeU+^tθI-펾R,`Md'lXYuw{&>1>RqQ3_6BVSGKk;c`y n׌x[O&+'<%TOJ73gen|HU\iB9!סn 9͸\x`-!DSA)M[B$ɜKi xG poO=wW(uPo6pRta!.$Moznt !S2壻.(֨Ϡ^u=ߙFCm+u,w 鯴hzj`~:e^_4_#PCp1jU=,j"x)wM!QjiJ\K= /v'|؏˫(BKZYg:"Z0{TGʨhF33{޺L-dG0 l/4OŒd*549USJzyGPb'njޫx*RLvB)f&/=F 6O>^h<|k6/yg{<A٬'D!9BH !jTݱk̔kxb{!U o9rY/~bZ{6~١k,%#śhDPŧu'N6^@Cmߍ$EtԩŽlsz_J!DH5ӝы<|)|b丝Y|S+X/Ď_e0}mCcGM^:03ØFmuaVIݯV޻H䞯trށy+}4wID]c='-TEYџX/0_='d8 a׬ Ы ;wvA Ze ZKY a,!đeUi+J-`_sy$_wgg 5~ʼLHD`4e&|*pVık|b~V%@QUjJ͂h:B1ۯ=䐈jv_$rn#-#TE5JϜj /F+ !;nw?}`fs.V^]bvBQQ y~'Q֯Mx7BGVvN_5TMM͏F4 E1I3)E^)&0/Σ?O+JEƎ捯Bz%9"|oLG-~=VMdB;KO߹.%P-h}~]w?}}ڜڿn˸1-= o;曳1uCU r@m[4̔oC]%_˟]sZgLJF{,lݗ>҉+]{iQ32v.1^X:"Ğ u^Xi4(?Mn~W 1WUV4,hªUD~Չ]6|ډٟao̘ܷ*f;7.hҚ#lxmxL]OX)!ʰ w"fhB$q?55/}wZpف5j{Q_pV$w!m[Z"j=x[D;u5.Z%6^{Ws{eMM UX]=Νbd|$gn7s9*рGY/t@}s.b-)Ufz;{ ^vsjxN'}v[6/WYƪU^!8oׯH7/yav)$5I"/$t "򼊢dDGmvg?w$Sf~ϛw]SE)=;_ؽ H119s7;ۊ>TLQnr•c5}nEufui/Wrm;|eǀ0 uM|3NwzŧkmgoV}EA6^3yˏ+>ܪ[:=Q7ż,ȹY& VoqFiW6Ӂ&8mViGo ^A_}ZWVӌO./=i}b^޶} MQ"_16o}jUH.;J~!ש xJj'o.QEru Ei4vdMg"YZt@jjʵDQۼ~a[b,rqI<ܡ2K+z酛o/$[.Xԣ,osd:L&Ɲv|gZ \/-2V~ e%%0Qajɉ?tmӻeR=٣k[\ֈҴ.Q*/eGsYEA>ܷ~p•RM&Mȿnyܵ0=οVV4,wRx% ^->ytH:l|mIGĉk6@$jnɱ/e!D:sO_J_1u뎈l^ssu!zEsxU #_En wx : Sç u,@XB#/˪3 Ȣ,Bɖk^  x2MtkzKxփ!MZ'(>Hmj)JADEr&=۵MK; \s;J 5v$.*  _?6=`qx"D2?sZu.ՠlI-34RE]c='-q}P xؚISg&yNWٲyW\!̛X飹 MR\Dr (X\tu>8oeܰ+g.D]Ssfw/ph9u}˖:(vLdtOi\ uֻ÷MGT$xTJ:So~d1Nsr #Ҷ;b*~=U]Vˢ膍g9#(y֬MǮ27IDATXS[إ' EMrjwmٴkuY^OMZ9q7񣉺Z&]wKD2.YDbwUN" ȘPawݪuϏ)d: n69؀ -qI?/4EE*<.UzOrw7Þɇ>؁Z2>KDn踾UUhӇR|B6 >Q@;Dzƣfw66>uͻS;xBىL3#P˱S=SnӻR'z~O⹝VN6zb&_z9x/lĬ|%G15bҸQѽ&OQ/j+DXUOtRfR.ca\R]_bn"oO+q=B~Uymvvijy~'Q֯MxھS?HgTClW xi>? L*3Ŵum=Bku%fW d""-X@/I,˒$p8AyfYVl2rssFh4 mڴ}RRR+k̄/#,tYe)));wjxAƗe؎em(rj&&&6nCqO^OrJW,`"^L&`ZVѰ,T* 04MSm }NOļԿβ8r}:#e5 F'lN$D=a"=h?fZ6}W+~w~Se.cPYrbJ5p_}1 31m_{s  (X|TU>JRO?»AG.j= PnxmP˲v]Ѹ<$Il,b(PEWP)))qqqmwed29r$44,LNNyM}^XXXTT̀(X@"+$㢢W?o"InG`S Pq/@!xx@xxLven漼 .):9gzT_B2Q#Bj=3Xy!/&'n5h Z2Oȍ>#e"K%)C(4(++au<>\8t +O7sSy'ED$%<+ؗKn0q}k eK_?n`[hsT$˲9yDׄe?;C'˲:6}ꩦ~˲d9a\͛6O6|?rOIIp]#!Cnܸ9|g Lw)Gh{qyȽy,}s|L$>;dE.J80q|q3 gvM'Y%Q]H(țs aw( $IL@neߟ{H]\QdJ6)o] :GZ}5zD11mI>NJW6y$}e9%%e„ Nzz$I $$$Lйs熆 PKHu:`!(:td33m$g7UpjCFxa_~WVQv֏6Qk3eLj&qs bR>jDҼ{-_%Y"]+8E }2ɒx@9[%3a zn[20}&>̋5q ɒ/;߱/y@J l޼ =zӧ~mゃCBBM` `5 SjheBݟ{fl,nK1 qƗ|$I9I;C4SV؊9PN}5˲f%a4r?ש]a \/;[f93aLoEdQM׬>55DrNMY7}BDNHRH ;pL>}ɒ%Nh4cƌ 3f/,0 .+,w$ȲCG~QD]gO L[{<#w<>KmTҦֶ蠍k& ^V8-7ZI4;[Ma kQ[16j~wǛ|juc?u;WeIr/Ʉ">yv)VQ׿UvUȗe|}+V֯_3bNgJW&<6׿M |n-m1GJJ)P_[05Ό;}*i2HEҮM|~jxsF\߱)ʿqO$LK4mI2F4K2ˤsVj|yCMܲI:NȲڱsEb^'VJWyW;s.zpn_F 1bV8}hwE'鷦-p۲x'711UVj-T> k/ۉ2v uL 7$^§9es{G*i0]W fZfd2Fh0ڴiV5==]vft<ۼ;euZTN3E7{x zFfU "lD1Fb(YP6]" uX-DN-Y-D1ZRЄ"o%BJV*PD}"wkz~ժUjRZ-KRUJ"Ȣ`y(BѬVKqN !4 j;Fnݺw[III&`0zVhXU* a(w|(8pW6P(!Ζ3K,y-_nx[Lۿa1 ~"|Wn[eKrl_u ox$&3 Xb@|DQiۇŽ~ rQ=M(5 ^4@T"P;x  5qvge8RqT9ݕBO:UjU+H9455U9? q (Js!^qv\R @|ᕓRdqܓ‰\\@%o[@Y(W3.U<G4t -} lB# g<}7/hf P\_wuڽ}wua(wrŴGһ.E y{o|wB}{0΢DTzd|&3=wBpJ°-Jxg{Av?j]鎀( 1O8WܖZư-Ze&Oy:>YE(ÀgY"߃W((IRttflq  ~A$YeYpO ~MT:{lZV5Fq|qE|΀w%7EQWTv] xΙ޾=2}~{*Gkݥy; }e3KxvG#j!uEdwl.q^O!e{ؗ;|ؾb./UuJsPn8*w-%+IENDB`pyqso-1.0.0/docs/source/images/grey_line.png000066400000000000000000001745331314032635000210550ustar00rootroot00000000000000PNG  IHDR*cbKGD pHYs  tIME # IDATx]w|?oj$mڤtBʒ,EŽ{՟WzEuNEEU(@n6ifI$?nhd9sC?8p8pp8p8pn8p;8p8p8pv8p?/_B|2p l4[ƍF@@ S>}G/ ?M CGXԪ_}u|(3L9~>}ǶbJ.fqf>dŒ©1h asR>},.eY\ H4߮v%χk\Vx|x>U׌C\,^Xu͸]f8pO 7$ͣ98t6'}D|3</p1|I*>8PyUǡj{WCbXZC\,^4b}81zxZM|>T6qWp> ^b/Jp Lą-,Vwhk+V?xŬt:|.ft:\p>x|(>qlY3(8H> Z\h,-^<*xlŋ=+  g".-BE ,`w|@\S,^28p?L]MS+q1~1Oxaժq1] ʼn~ yO1.f  JJJV|?'5]Me$gnpѿxcJ>ozzz\튈 uxkOCHd:+Gcc 괟9xj8|dT+q._6"bh U1/.e'R$-LDlfN=b roqaD`\ p>OVm5L͕ljI s1Ny]S3T2OHk\]NMa%&f5ngorSL:]$ P|u i#'華rM?JT Ia<(ehF#eem&0 ,&;ItVcUȃYu`~aso?`7,[2z.(t5U;\ΛJf%۾zMY_n!&n*HP@tfW1wp/6(1+{L0egv-N#[_/%g @ 4D²)[PtĺR:x=wS݅گ_qgWݙ#\2 KS&J$CXeK$YyxxI/C\42?/pUJ>/XZ?XtM`<\j5&)Ch.f@TD9}U>D;ȾhG7oObABDr [">g(rz V"lf+Y:$sOhn`%_]U@VNb s@Y <$+ݻG4r?(@gjD[jJ௑d]伡,WFN:4tk=h*uvlf?RBlDDӳ,ƃ$5&e.߳|IlAl%P1VQȃAOr+/^V2<1>;\𪂸jġ VUB1{r҈7>?'9/MKiSVAa^ݧrh"QdZhᡘӗFw dD2 K)szNTjLz6)oԲV jFAp,bľ{l9S ͱ_Zt,7*Zd?<9Eɬ <Ÿ7hL<:s^?,w"d*N[ dL9vi`=ay08<~@؉.2 @ )u{bONj> -ɠ?ɀRຒ Y|áUjK?| u+cpEA/NiyȚ\KE@؈Dc@<4ոλQ)1A |I*>׍^p$kPhio,=rdjM/N1A @G G#kV  ň^vV+)D9I=ttyzaŶͧLdYVO*a,0$ҷ 'qS0Q}#dz?Q~pE^m3խA u U}k \](|Z7;&p T֗}yR&ScBBthKeyD'M?>;Z/pÖs Dr3, HuRsͽWW`d*6{6U-jrI9ít*6 tˎ+~7\Z܄OFяu"Ə^8Sɛk1dk'2.F dĢl=jʝ=VwYj\D,&41@vTWt . j%dN(ˢSʱ/!HeɈ<$E6\;mN}z'!iJmei Ƭ̻+0G5_y$j` 3 D,  t|9 G6SY̱SZ*d\jG7KVB"!/CR\?0^Q̻mGp>?t0 tzSJX+,[drl@V#X>X1w%{i9Wt-R-)4OpCvwɀ(H(w L]MEzgXgMSw.;>a&[ n{h 0XWxK\?&JCNuejL4M$jb1<@YH˂}?-;Ѽ֖@ TV6ѷq>ળN׸0Q եc'F--߿b1za~B8Dq^u>SP&R ېISD MMyJRAgsPA]@A C1 `ӊj0I g=HN;lRG朻aϷAIw uVGRkim>*&7N$W pC05w\¼tsv$xqEo%j;:n,-߮ȁQ[0_HD]g 6O5I |b*\ =>`Uo PV# Ԁ!E.U DQynUÜ*%7\.\KuQb>DhȢx]aP|^7IM jJ)*xȬ"lntb`OJ=R٭/-/͡zZJK)*}IH=37(™`Gv]LiOU;!0_Mt# OC[>ybٖ$𥲻^YOa8`vx@5fT4kom*Y+Dl'YiCRH*['j8|Osӽæ͹=$xف`ժ}oxp|@Wx;^h,-VZC[?^mKe>um|փ/!lsp^ZRv)2*FMC8)bjtA S+VaAZ(Iს &=LYYUjm6J7z @# DnJvAas}HѸ}7N8Q珰6ׁ߮8L ZA]ϯ.k_3U6~OUD,+@>}aVL!Jɴ4FMØwl2Bg?N-<7ƚ:'QH;,JJ{=}"K݉D9 z 7  Rarj39xx(!U2p'@E1ˇ5@gax^e$-2>?/w;̱WrGKdj)}9ZI,=R(^&Ah]'La 7 H ɞȉ~N8SyF_.X97Qb">t?OFKEW["[U?_>ݵL@P൦C32&G :YhPk0$pKz&v=+61xQAȝkUo/TVZNzݪi߷7S(w܀]_̥ f]Vm5;:,qKXM7?2E6(!׸."+] *cJk@LzRH~ :`]6djl< U}::fCED\M~.fӾukJL 0P}. dD$̸̂k0?+w'8AWVjJ7;SQ]KA#I tiC^G&C@xzjҲ7)l@P-v^pZ`M]ukdm4 @@BT C N#Eh Nۿvصnl?@4[H&˵U38u^l_BCi۫Lsr^Uw80E0`!%ZFV˧02(<\K-;xPiQݦ]5|@;'\3ߜݾ9CME$KLZ3{#A/Vp~!ZZn%NSِkJ0( XB*7"t*PSp}O xVV]5 FhUҌ)bw2^rJG'Nxu(AӦF9S0kgj*Zսd_|@%3z~U݈fjoFGDuE4Wxc c^fw9 W'tZ6Q6e?d@K#t t5 ŜD,csyҏW. I?`ޔR٥L(ZGhOW%*o߰([7χ"% &+M%H*ư#k&bNQNCvs}qX#JptSfu$+קv#ҁv-FV\YSVm#Qb= bNWdjճgL}/zYPg5N;IJq[&UH$xAN8,V Kp)] G2A.d*|l;8may88/Q9QÄB@\rGp'+ٵ]_|uuԊkP+ٲOa#`@y#a {#|e8ߑ\EOx6>)H8#|$!!#ȋ9fY)`zeU|JY($Vd̽iJ 2# #DY' áqh2}&GX/;G_D^\WS%/}:[Pe3=`D7JP̑M X :~#t-M;W dB`/lo/QjBSMޫ C֝?KB߄8l4JJ7/+^]$6Ko t&oܴ峞]&8ݸa߿>`ђbVpEW 6@OǮwݻ?|}>-֏Rǘ%)t/LhS845iI{~z?gdD^z-KcǑT@z4XCk>ņX/Z-M7+5u ̱66kΕ~3V1H,ku7Zfjuv%[j"$Iv}tv.@8﷣?|}+WxoWW=Ͽ颾u8bgsg[.3SYūv 0T&.w%$ 5iLS`RŔ||Ho,->ۙc )C0K¤ -En& y_EN&20i3~'tfS, T175:()6U֖U,m&CT.zn ?}_mF@6 CF ;cg)De+p;,3}F&E/a*~${-Vv)heY'f2YHR)D]Sjt:{~?0&rR0bBo x|6YK%2S]'~U]͗b;\ ܋j*xVn+!9jyHD k\d/`).uͧ 6_>4~CMcQ IDATjlOxތ~HZ6L_WMÁH}Ʒ;6B/?XY:4v2e|נNm+Nm5)N9N掙}_ BeaYaPXW抢-ԳtnQ[DX& 8:(P݀`rlZ溺ʞM̩#x{o$[rp͈]e$r ӠHýN+bdz6~wUk_mbd蛫oRb 5 Θ7{֟:z/RoXD {8fB Zر44Gv7F kqvhçGWA9s3#M"UkD;1pfFޔUІO53i!I t5_~=mmabʘ+ljJ:]e6Z\lSE] CG;tN_0An =lgc6(FݦQWw\^RǠXy1RVOd{ : v= P>Ӥiy[<$9\J@fiB"MZ7aA:C}R$̈i,Goa\~*ϱGyb Ӿ~OA RH$@ r٭>j^]pۇd^[2N AR@@6d$]MlMSJ` $Y)R!%qэ. JH!S̟ƗʶT/>VSM,A5k̉()x ΏUZP6[rDzժkſLxb`WXhޒNODYxd>A6~"(lb-,{ oyթswS}\ m$bjN,+b?u"pslpyx@D~@@'$[ 07)35[<*Q0Cn꩹@v˟@ȧv>NJ6%=9yv #åV8!XHnLiݩrA8.45)-uhm*E9MiCj>G久]m)E9z22ov%@&.h_6^ſ񻗚[_]H<_ dZI6ow{.ZUP DMF.h.f qT/l 'P Ȼ )C~Ɛ):cQ;X1r~d(&N{$u" Mv2S,J5~CN{蚘ʪG=?,{n~5aXl*%Ht/Cʳ':}ȷkJDnVH9S-I/@bcEg (FJ{WTl$3/h4\e nސQ)؍nj~[eT 3\t).=z2'6!{ 6/|@+,[T^O.BТʎa Hi(Nd9 ht죌rg?\9|ªS񍦼sQ? (CԘű0#6Aײ5/A\H32&E:jpNQRl. F̖*M=K/ZS6qRM5Қguܚ9y{'7Q#Ŝށ#y|CDB_v_ѮhVڌ[Xq/Mc1W?&j.Ou먈B҉dk:!fg*[c|k Q007E@u}?-_q )J>A# t&}S@?0~H' rΗ^MJ*q쐼ɑΕc~bӊէʂ tHV7Lu^8T 3Y7SתjSXV(q^;ڞr1DSn{.UfV &*~ vv2 ,E9WG(п{^x\ H6X.&;MdT^v^ us7J.1cᅠT 6>*" ֢Nl :d QC. gv(1i;rjʭrlpHi$_.X,QH;[ DgsG u=$ $2>:ѿv=\r׭W\/t5?:,Ppd PSķz>wդi>XQ+>lî[/ plG[~\kP'T/Rk+@>Kc&%渠5XMeYFɯ>5rOMp@#BŘDnx\cPc=@C(l!S;miVޱ_ZM$yFXЌK3P7^ D$/o)Pwlt$tX\6%@wdU> 7 @- }U^ 9!μ]Z9^]0w9aV؅!SdM4k7.D9,qr&qfPv`#)vK8jvW$$m H1d.$ EEnyJ5.;t" KE{̿e k/0\J•ROP91;2іOpE,(HaBat?<[.ׂ @VU\! P^ qơ6NM 3VB4Q6T˿΅8!k0Hł 'e8%0Hһ?J[j_SX/Ct K?Vsw9@ߵVt8af9ydZ6 &E[遻_*;l&o,9:fPdu =2g/\&2;59l9V1cT&) 5'*{ ;6WVqh'JdڈmMYz#IֿL8 z&ۥ0#'Ĵ} dciq#)a%N"S 3;ɳ $^^q5v.%.:WÒGDK Vws[mO Q(Di6Uu&MùX%C+;^2-g6-'Ĭ͠9WM9 }>_{ACyw '(Ɂd JG+E1PcUɣؕ1Pth{o@?U޷[@u3 0i֐3!o0d & Hd?5 ]+i=@c/@0} =ІO_kQ|kӰtH'^ VaܑR^o C0-ƮHxE8N RGoIYlp޲h))Qc?B:o>7Tc>Pcdئ#_ܭ/"OЪUSv:9uvL"*hOoڎ&ُŜCf+uZjަVExh,Kuջ0&өTtT3@qLDm*# |'k@Yd[a)r]6dQ5La1z!eT愒aoT0o\kg7,|'YPwfs+:9L *_ݥ6fg(>>QO 0r:/ṣYwSs x㾟&P`6 H&S٭]v mi*7~R(mW$~! mՋw=j{Wv@9sGOH)%Yyborq0YBeKCsW$Yyq?]Y h3X]|SG\qIu:juM^GmH̜4 ' <-Os{ PQk&t!|T5ӟ鎲؎xFg40 Qp`$z%3̍A,<;0FB&%Bo?v/znʼnoM.}M>y 0Y0.@ ~e07%FN~_|)>5'- ҩw[ޗS:+g}y8TQ?εHgh!w>\E5PY̰7LIb}ba^\)v>G*RǼ2!՗9nZuƔzQCߓ=ѧtK7TLuFV*t\z5:ț]厕\;Uu|o[rM510Q]rPXy`x̐@6Y^Was~|߸nsvgΛ0oz lnEh@r:B%>k˅}aYMHLP:jx$:'|ۨD C`4Q;Gh%d2zTd -SAG"%R# :Q>?076MwA\:rXr.7`u$6G>`n>K@V0Z0WMO)2yAZC &G!ҡ V::zr-[XU}g)u P()FgΌ6jV]3Q;0Tw{KO&,*K&XTeWY0Hɼ#+^% S6~}|=hvSV]vgZ>#t DJp8maMSCa܋ɫI^sS2狦 26cT}~ uaH&eEH㳧6~qV](^6 IDAT$j2ny~3kP#Yѭ-D~p"gN_*Keޯ0z msz"H2}@:N yI s Mqtx,viõ!a21HP(~CģVm\B4AV:45Ѫ %OQ+M`BP 5SI~ 1͊E0:0"~7DˆcV rBw)Wz; (PMLfs6ןVO+E%yp:6!eH u:>^< fD +3ZBgq4m$gI |ȅpsT?]!XW-^1>$(|,^Ĺ=݄$_*ۿw+Ok9t󓵴3JAku $BX76A=@.J @@J2#z":6b@9hLBbt2F,.Nr'[In.eV ݊oL`YT˙ooć^m%Jv8zw%E39H0/lKӰt ٓ߸ ?H>`/o[~0&|. ڝNOםͼ|NLcg&].XŞu(~cMl۲Y>r|K/}f;J?V?/_Un,=w|?G|G%)ZT.F+Y#w -4Buk8Tx@eQ~")hkrC=EwPcC/lX?6n}ջ],# R -M$i) X}a#@Ri6==a=w7BhH=<`x}+>;Ysj+TǏ"ʺޟ#hV$ i_2YwweEw?qry;^ i.qd2B'i#-Kg˽nN_xdn*+!RaM@%0̶?BJ+@ŭ:SlaUNJvUI-'P~X&Î`Zv,Ja@ CP PX/T}A&qpIߍGZõ!9C\  Bj"x@r_*@%a l`!Vh {BDʹ`} , ͋ t*ٜ(rO |녂~K&Gg(ku%oo^ƯJ)I,j \MƞRV^̿`1>_u|~:/?~k$sʻ_?|{Nq?KU˻2 X|=22_IW] v Kw凞T$Eږ"O6ϺHtyw)1?#9uwՋcޝ`7 R#%H~Pe !y~5oېRܗ!H1';ӹ-[r5H1'2֗YV]y]붟5b(r[16.Ԟ %{ͼ?"%Z20 A{㽬Q7}ʓ8`(8}yxT=}d$$dDY SDTKѺUmmZjV[VTP jD6 L&ٗ33gf?Μ0Y湸̜}>rΑo@Ò(D .E}$_޾I9OŅ"!LH$Jv ֬ L:+;}-\}twP@+u H+4Bu8hӺ;&inCcy^y&쯚^||Zoݜ+cswG >"IY+@ﯵ@0,sbΙdM\IM |slo?KK?+Yll!c;6<^XO4֝6?po+Bǘ5-o=qOgo퐼{?}suF}/ߛ`|qߩ=ϡl ۫~랫̂لT.2g@) Ve=!;:EuX,!~{̂Xp ;7z|g/jE;*5ԗ zi?۱pH^Go2翯 n%L#vОkM[ ?,=ѣs+B1Ѽ?@*UYv K   Mc~I9&15c5W-~(rGh\1{z/=çG|Wn=l `eD ׿=<!ƣc6kq0>-qpP[t-m-#}t&*|pE#Gf, }z/|5TsldžbƶTA9.8ADbT Jx LL94M`wԛpz w$ЂuM~Qk6ȔcU=懌U!*@{tԡNb.><ջp_-OTVSs8&3jLp%,@BN>/'Xv.Q'^ǖ͘G h+ޓLN~>;/Lo[Stewqc)} nesqݿ$]@o<Ͽ8}f}G\8U>;paWPDXb_ߟ%@|/.Zq}Ʋ^Z}L:l~ۖam3SNn{D 7a7 ;ܲqͯ|unhrsk}r;_K=?ed{FH!1)?kpdW}/w 8S/mvRW].[zF)dDχA@[Vӑ #0TxSG.eW'in|z\Xe۾|/??YfQM>;߷ϭw>Æ+h]뾤BO}Nw_X5.  6+{6>;,H ݅1ʄd|í^Ţki%/J_^>W8r|A?:ULzE4Iٰ: {[S}z(?y\llV]QYvRcr0 = ["Q+bgLZp>cݗ_Tۣöc+v[Z ?.>G G(c88'k7*R3fqERnolK:ſ+awKl|;3i cpR )Y l^-F5 %7[ج6^}~ 'qV \kPj2 X _)T@$I@ H:!{6FF /a >S58eykB9m#6hXzX=}Sy+,,mc&\~~\ 8@֣phLLm0b6;_!?( Ȓ_p ڢ+삹 7GݛX6\wO} ~:VฯБ|&o5?PycCAm [tې+$t V'1ԗWW Hu+U9pbgYJ=;t .Lg,lW4?^pll;[k]yscA}CǏpܧ;Z+򌰶_b^5'bؽ@7W=VA[o&8eAW欸^V]ў_⩬kyn#sʞC(LL) X"@ Q:{^ڒs[ΌSefH:JӾa{w7Y6nTq`xj愼Q'2҄yMU%}ȣ9OLY%R%?R3sNQ(Td:~<>fѸ 7NiK?r˱v[kz[zҠl =߾nӯ3޹ܗ}ru-5_x}˨l_6_h 06unξUc#q--]zKO]PGgæaR d`Z!f*>(bFQv vg;eh`D2*trJ~?6@zcerrTeL[13Jh"Ku#tQOg+l*kxUj؋qĒ^~\4$?HžU$2Tۿ8u=%[%4]o/K_U\ZdѵoqNީ )SOvٹ$׀?x@+/sѠR bXS e>_{k; = ZGϖv t _ '_w'|ntEJ1x~̷(Z$ $F+|.yQ`;"CO \O4c/-\yi;n?s_##UsV9Rǝ=5'xF͇?ߙ39xYz(+nX:Nq۞S7 Չۈ3Q}Z_Uv Xt-'y-BIAyܠ@)rsW 8d4W0ancF(nXۢ= 8/viP lTFX@ X*{:9y* f{'K掎AkWzg+ +T+>z wƢCIv<î(#5GkV_uZJ$'괇>O8eF32~$F!ȐCR[?#uv59$e'D|iːxR^ozaTD$)عc(m젇 %RF@ݖT2rdLa*L]>I4 ݩBD/xL> N1p>)Y@si"m8h iTm!A&9VŚmځ} sYaPD}Ҳ'mݏֿO[t-"DDsiԬ[˓vB:l߿$U2M)RfBYsA{0#8'Uv`2{ksYcwB*5?ռBE; >"R&e`p| v!y-5kT~p ~CE"aU+pOK S?PnѯCM>@1bBN@\:f&8$7@\=w>=cc5G%#̌O-O@ w`7D[ 'xe2wkVHc=;& `^䅷AZ?3X쩫f\\y#E_%V5]! 8%W,`6  <,S:PX}GCM838KA@Y0 8:{nЧX-5,I\\yO0vqruړvc+:N%z{KiNZ0NHJnk,(La5`}} @OQF1'`B7ebL'2կ@+3^z:_ȀSF'>DV((m&P F/%ym]RHt"RnZկ< 9q8{L!P>)dg=-v*1xs"-}my%@niD%PzS@w׎DJ5V傔'?JvЬn,3}ٝ}M[@NZ{vcwfWENyU 𕓍*0jt9r[j*oW]^p4,a!@dƒq :L4FeRYRM"IL o: ?)$#w_H\`;UQ `;VKi-9Ps\=fm' (Ds0'o;6>reGq@[mx.v@tö7ʸKz7_ht!E 'uڒY~BN-3lypp"z\w9ѪEQ9=uy}uMS3M$\ך'du[^vE؆5 IDAT MZJkK((ZtDFzCMQ e\!ƟP@h~t-\I)ݑ=d =h2,`"T& FI b/sIg:=uj(xfcYìջ:ݏGrMo8. ŎT5cBCVeDz#*uVӞ1`7NG(LW|8͸DY\wv @˜vCbkZMv}o4 o?{$" |R}Mд.v;x>"iܤ抢Sq@͸ "}H 81``jh}wwX 6 8kd&Oܨ8oxBrXst*{ȗHlV0٣8BԆQ LJyo8b8QX"lN.q|Sɶdi|@*ЈbS8n 3oE},pJ͛vxr?#^ΨψPn9CgL^4DHMI[6؄0rT٩8n~= hxBS+GQv @ (Kp%Da_K9 SA28-c?sR'd`R.5 йH PQkx.10=m0I&XٛpowKb57}eW5s=f^`|O2;Gl^ Z0tAvR1f n;$;ka&jǏ ;\ :)gFDC}5$e $CINJ 77&OYTyKrWg9C걋Ũ/:X_|p84&L  96oљtdmp.!1Ϣ*!c YB kJ\SA4&i2vڮ:3 M=~Zʏ7g{}̵mgj*3d1ZH ~D}U)ޗz瓅iIy\p,Fq5jQi9X}#@V?:x [wjU49p TNk@s-}9D~vWuyu<󧞇i/a ֋fs\vnC 1](PlRElfTtMeMc2ɺXIW+4q]MOp1Tf$%GD!й6-3zL͛î9?]! i Wk: iPO0IM>v3,Tu2L T KfM< P3 ?61աQ<9k@`O.NNοW7[Nup˱ܰMSț+qKFR`_B('x`GmN( Sۍ@oUO~3OrCuEײ2^ԁCR[کV@7F{NTA:lMI## |QyӮUh/xc2|M@@6mg2@ꈛh9<5!eM5u>WiJp_S^/ӰgijՕZTaZ޼pc 'Nbyӛj@=~S,Ȩ5SAF 0sP7J) x@Y$\Ă@+Y_~lT|KPR*LsJSW]?"dqh`_LLI(Ƕ<>ė͟;$9]Ki<$] %#ZdqD_s#/ h$\ o-lp WmR~@ <pȳI]@dT'ȟ~I[k:*3+j  *.Z;훴u87vǘ\&.@7>+_\_n>cB¸؜ H@4f% A5V]TJUq:yLgelͧP1*\~3 P4np& h=UЌˍ=@:LG0CBuZ rgTAoXWeM$XPf?B.!41 ~BR߳ DVfH[3IvR߲8ߙvSČp MlFs5IFo<9iČܻ;`kN:YVsK8uz`0g,?!8gܽ7O#ŤQ|f^|f^85!l:<6sNKd 6sHȞuji5~v67'k 4&;i@ gX 1~.F'dDo} hZ N$d])ڬp Tgs5qkCsŦ ^Hb񵺽 ' DlmV4{”eYZ\sip(p?k7,t^_sR,[ѨޭCxBQ\Qfr*fGsfB*`Py}vs;~Y~xkgrWMZp!sֺP{gt/PĄ#<0=mVRgL͜^st/G|}soHl@-@S"A= f$) 4x؋ ;DĵdPf2M>>_3uO>%;vvU'sgOϔ{R}Z3:}21eŵ~ASi%G&g(XɚIcy!9mwp'ȣHo89 I\$6AgEsɟe+3NKެk[+RBz]ΪSO+TzwV 7K "}wLfʙ$ eh.EgD_ Ag'Pv}HbXVȕI^="W_U͟~TP(|e=/l(Z6}sfq8`^,F+7'„zC?೵\ESWi/za T&ȒZrrOȬ YAVPa8llc^E5F}fۂr?(\< :i4xˡ$2) ncc\F2 ͏qtnp_KDԼn5qu!ge8;0ufs $\ۏGeFQ Z?;)J,N&TB |#ωj7PѻgGf1V4no%K\SǞ7SF"љ8z[(ybw3.;wSy <'v}IfΜ4i;]`uKBB"t|8yA# elN]GD2v-Ah!%B)4vӤ65c^;@0>CsyGMZpS䧔r7 = ˯trE|얙΄"J* 'Ra؂@ЁmCR p\Le&vI+e һ*BSD<:.g-u!L P~@ HӔb(I7*?Q?um&S}7_ߛO:M>%剷ς _պݾ3Ȅ򋴱F%JM_}ƣ;.{6 Y6,I@?iڪǘ!c0!9_N%yˏ('IrTJy~&K=S$+ȟͽe5^/!eϾ׎z60ԗHh1}ծӻ{dZ! ;aKt aA'inr}Wc7 JG@E,щff߰zB3/ #FEUx4P%E~&p5x)W{M}>r %z `('LT %"P V;+Oe( 0r)(.]uy\=y-MnO!8{wk /ࣨyT[RGŤfFJcHe߻U3M/]CX̑!Ʈ4V'E*P ٻ ޜ0|sv?$lIjUU+/ߨdS<= ZÑ; \?D$FI%2`rAn۞݊|)!oKQp.ME f/&MxJ^Z.]~pO& Oؿ~x_&EFy$+nXzUxҗ|H1L&L]: G>atEE&.mbFW0#g7: ~8{ GX~vbM@PZ@nc84T2a=gFc  @ryDe}\gV@Ux!YHʎ%}1N ?9ƒm٬ƍv{̯Uw7Ǿ5΁/,Ppʎo߷1 Tj+ nm΍,æ q]vD SCw'Xicf{2c=}.S9.z('- o-jW$J5\6/ď韺nQ|(!?΢Ťk(;J@$Pj@ v,/ 2ߦe"ShuM$ oԥ =m;6t~rhZrKqTK%Ĕi6ܛ{D(E*Q08&b X,@Lxh^w6ܖ`(f! Wߓ+<:c:nt&$?yR7wb6w;4m8 @<@8['brynyTBN#noӋ{2'H$NOP4Hc6bO7',T&94;a4Obpi$!PY/B'2?I=gT-ð:16Kl8B)WRG<]Mm H ZLgLޒt{LE0X n/(S1bI}Lm{¨ N8w}\7߶y}lxq7%8@r|NϜwy_>phR-X8Wݫ0'shV& cM jƞqV%rH]k_stOڜ|FZTR- #Xh*)I8ycBN~|v9;2HLzd0Y=($ 7*|˱@ >`<@@@ ؐ=[fg\Ҩ(Ӗo1{p }cC(/Ex)kwefgMPa5xbd^*@M'Jx @`؀0=@&P$h] `=c͜5:{籀pRcD뱝cejdu 8n^?jұ9<@X%lCp*8ˑ5Ɩٷ2u4i?O*%J|h@mTi2gucx)SwA9_^_vRygM)EW{'; 3  ܿc쫺;5͟ǵMf^rȶ`306 * TD;w;9^/ͫp%w4TYhP IDAT $W(Suɣk7V_|0&%9M>9Ow]UgCG EB*EB*/hx|Τ?@$t;?KkNh| `j( 'bvfnטwgٛ.á}O Jvnގt._*bu=+@.@$W{3: 8(ɱIbeL,{^H 6`8@,R_H,@$&w]HbFnB0@V2{D x&w~{{AgSI96] zG6<;_տXkb۷ᡯX{WzO$)yi[o#K5Ѓ_[#G|wl9ʔ)&ۗo<\CLK _5:^eGvÀV MFw|[t-k~{uˤtuFXMW]9bw@GѨRN_e42ugG((qHT<rKR0p;mljw`s:A0 >)>N:Wi2/ҟX8 Ld)8'(lTjOA2B=f+`,Ep]4yZw3ݏFwyd [Yps+ZvWW|m^?{G> LteTS[t-[<_sd/܆_Y׮׼5|`/PLzbh=J.ocz={}ѡk(a= ;̟:pQ]J }mU6I̐0F6G\s"kP]0>uy9w՗ rfo_93zkt`ecHgVJõ>rx #,% @25ZUS Q\4L  $73k|FYf,xȼo<˹#>LL㥏,#>JߎvjկN))3c hB=Tm֍Pdѵt tN^AWN Gz6m^v^hOW&4j |6G%o'Y׀]pL>Jlu={Ɗ V\1P=lM  ;ML|À!6 T2o 68p~'ŀı¾ )'ObƱWX,W$Rn{Fޒ}muI uÛel26L"2;gѵaƿ*@XLч2ҹ0 ˏMȟ2L`x↺.QBHe[kO5JŚ̅M>Cq 019 GvqU N4 B o:Xs{):[)D&C6&r^@+Oțs ҢP00m!oXpmg me,H-=C<ZLEZ:yLF@)Dȝhn9 @-1Cp6}77Xn|@RXb嶰$`!jb qF=&= n1pV;sk;9*%19nSfjEft2iF}+jen̢{RR9h_&DTl@(;3X &(VUR"*.MV;(ϊs jcj=^hu4 jj *lhoYZ}NL'))"*6%[$S rTD\o/t`(q8~`Sr ELA2P {GS~SCHf{5:6!S'.LϛV:/VcR׉|,ebp_o^8:-6GIɿi.'_)v~S?z~O9BQPH7__@W]vayvt {R]T:%"Dל>Z7PLGSq L:ܬ~lw}L̑5yy?vf bB^@ 47VxdH݊6GXsh:YLz9ٵ@qT*QC )6įߧ9t7".9{;5\vqI %2&FU\l/-q597KW҅r,uA9?ɸ {4Ո_~[O5W]VgxŢk6۟OW>_"p5]ސj+Vgf$L~y8\ZD 5T7l fYU7Miz7M'Y݇3dKkP,L?v/L֞ 0ănmH Mr0a()4v)Jjn5X@ :!pJxBtD'Τ|ӕSn/at ڙHix9.7 WE"UAg8l9/oK͛o`/@_r^Ϗ\@^ዴU7^{?}jtf_]G<06O~OebO饸%K[Gtb j'Rҧ &]˰fmx+8=Yw_"aEt+?nɆf593+p躎1AL\HK1XC?3|HL{Oߊ%!Mrը<.D|Eݞcf.׏RSLǂTh#p6<0hh|z SҧrpIcQ6/:g/5 ΃ S_0/Wg]y_Ѵ]ۗm*hwTHHܢkiEk`rͥ;G#gޥܰu^N}W0m%ˋ*ƥ"J?ؖweW1^w pȾl°#Ѫr2 h*oBk39=1QbJ@ l{ˏN5sp?.OMd\` |Sh 4gjtBRܙ}i/ M}R7GXQydL/zG&pd<+iUKAS|~w/_hf^qؚKξjTO,pʒ״EY/ZeˆgKj{1;.u#W4pZD9C%+#Y7';}]ˮ/&[Nʜ CW-M4 R/@ś7k@x >\跧Ng@g00p緟5Utb8ct7#yL<+{;"y{g /"N۷2qPEd1" Ҹʃ?R2_%kW˼@8!p:抢vI-$qqyr ڊ"i>{>q.3iaΤݴtCu6ebʪ}Bk\ATTnT ,h_u8-q-X1](@a|@]˦uOTNrƍw+SZ*<$e2c A%D>rzV¸y{˝ ̆Hz|ls<3cSkl{4&:f_^^]Q n[N$埁{vZw%Xȟ}C>a5)Jilo&!hҤ13rcQhgtOޏ"c/!] a@lB@(;D6َ~Dʻ[ִeٖcNbg!! iB)|-o[x 2>Q PB HX ;ˊwlyI,[[:ȶlKxrtu?qTjKpח|ytv@~AcM#,f3`1g#K>g45ڡw(M>kzQ0h~7'-8|$?|!2eϱd͖>ӵLHc . QC0J5Q2T?Y5Q;œ*#OFl'ܨ=A\F%,,!)$ vA쌊%w;v;!4$Snebtv`!I/.^NHeeR =g (ךּy;(0yG- MZ2|qd&WvNnJVRANp8#4?mUGҤfY˛.]X=[{m˩i GI߬.x䓀 NPm 9~K8QpHxdۇ``{\:W0?Qq/uZc/\a,gD=xeN`BʕT&CF?G'UQ&YYX9&wEҬ-44i9b,irwkSyCL#qWNoI@x[$D/AT\m e%e_׺u룜V*}'2햪I,_>zkGQޚjs*-u3 :c%`b'1p#&|fCdqp @fR9pD~_0 @tmrQf^B-t*"Yė̼2i:V\WQF(Sp<3Z@dǡTL#ե^*u{ Nʫz73 x%$YOV^9vq"QgZ>>I؇LJJM27  ƆD":bod-3%K fl`b: `\(UqFeJI %[FS^Д>/((/<>Y…}lP^\9+Ο R#"/[O|N p{< P Q& O( \}/$ +WEg-gCV{lO4bö(c;w7B˶DBġ|oʾ7-r LģD:lKioy~^Wy8Vβ[_]f.WhUlI4`M@K0&`!αH=-(4St*(7_T'Q9gdh,ZqSK# r])qOJZAoS.:cKm@T(!D",Xs8)SG\v8YnhҳYqOsKNǰki> 6 $o-.T3?T}RO sY_.RR<̬KV}'%,Yn8/6>;$f0Ўs t3ݴ{>, blo ?lgZF(RȘ"@dU,jgp[~iEdNuR']҈^{c@'̲PjJF]ۗ[ZR12hT G⚫ۇ{y/YIFʼn+2I}yIgЦ⿢ooK/ff{lK$}g=hoO*OMW~]x޳Rsx+}/ڟ=k䍃SHJKG%O&}B*/wG,-9qxS0&TYԽkg8<eQMu$Q?#ʿ7D G~ xJnv͑o /r<(п:;,ZrM ykקWu;Nӑ ׫ΟNN(/Jurcsc(y>|)@),D?I"*71X $j1&ƖG,e"GR_LdQ8Ӂ&? .{^ .{ǤKR/1])Ϧ'dx_+4]t%%gD (+yu@Y"V%*1h旉˝oGp;b.shy'D)9 耭œlPF6(rYhd4FBVbzY`$[~`IHs! %2TRe@oGEٝFOAPB9hВLb4ÈO4Z'ZϘXB2:a;ǸI/=IsUNjq؆LJRTYe-:cmN|5 IDAT8<ּw?Ѧa#JGGhe`V x p? + 6!S{]~'퍢4i;\܅+r0wh;Fm;DD,P!D0D]FAX$TxNUnQ^|BzB?U.YjGϳ LC:,> "? ""Ψ6k bp,6`ej,IEj"Iî&[[u5i\]󊖯p2S_c|NZ:vl+%&yNyNSwK &%!_$*[Y: (0-y_m|~Ǧ}e/ܖhVZ8D14v'Gn{CYn>tLkRF>B_~k_ZPqMw>=aXm˔k5v.u~K$A]Rz{O:MFWLNfcTCU)0P0ԍ,@$aF.d"FܢВ ^vmO#7;Nےkw}>0o%:;]g g+$zqsO>pOJR/\u8 (pɷdKL#@ZZT _! r9`hYvmOO4}J#v`io5pXdGv5f*0K_hs8ѵ iטTyq囵TPdV: / ޭ4ɺl @t6(?fwz=NߧvHR I6x-m70R7{y L#%9t05Gb P.vK\w%#?߷ih46#| \ I 3f,:Fp|!_o)_x}$qSp ,ę*d^.@0{r 0ш ЖW Y^IP蛉$ܫRg/f[S4v; umLBUZ!Z=]NT}Xn vY ;w2nڮ8sÕ[R( rAy'>YzP4}κJ<`y)+duŴj8ѯnGco[9W 뀏;C@CĪnG`@^u w\"S{vbٔ>tdw ӂFh_XhX9(d;? "D lҧF:H1 @ &2qBS_I ԋU73)>JJ jirܗ-O64k3 YfS}^ 032FI_ɿ]!* r~|SCf^y,;ο_YHs&W۾}$^-ٺ{G]M7˸}ࡼe+kV[ v=fy?KwlQjrv=3z+59m5R3uM.7 ~o{Kޱ*ë5Os@d p'MJU9v>_<97 W1O ;2/u{Sxvߣ/]07q-*B*kRph!лC2Kxa{vRL9оE7dwOBN*Y݀ @>l$7WbFd)rD>ܗo&a@7 3 d|hsNy٣_qg:6E6m݋_s姆io тВNP$jC)-.mԅPP(V4-xcg-dI z)iOr%}ֆ֣u߻sa]p{tRh{{n6];˞z;>ȟ@3KU>U ֒XJuLA<*%"U]^n&_@+o\!߷G4 G (y 2tuN 1+R7GAs+:ͦSG!#o|r y48 ܀RoJScB١L$`XӬtPF نX'NsW"*4FSէ&Cok4C3q")IYJB*##^rx{O{D[ AB+ p=`"-ގВ9G 0Ee7?Ȝ=NTl֚o 4=v{ %*uqe_#loC ֬VI^!D :qx]a IooglTd;E"z3pUeGlHf, zeQ;`0ii<%A2 H"^I,07i{%hse-U€ F4}o4e%[v,˺&<`8& ǼJXvnvA R]<( b+p, YaöEYYI?@O*я@бL3L,d݌N??]KJp2-Lj<8J|guю`_2l!Y ĭ.z4X=fHhIJ y+ًYi@:u>CZmmHK˶}/.^sVSj?ʚ$ Wd^frNIߦ-\hڌ/$@?Wcdp{ U;df ^~WbtI{~wt7<|JCGHɱ; o`  G*aRZ.1@ɱ&FJGT1=&2t$pJLmnkM\@JJnA [2Kg]B3oC$61̙?j &s-<_++i)%-IYЧu ̐@dJG ,?|z]n6j6,i8GBx@Ϟdv3e3(mhJSf|H^["A%Q?B S ^LYl@]vH]5;>"-9)-z4>o<{(ˣIr&Ф} \}(#aql|7dDfQ)G>z"LzK~q#aÇ}?ϗ>7awO˫G썀uXT5#0ВsSn+625   c6Pkذ$h袂dZ’^#Ib J&/vAj6U7oOz;p ȣY‚abJB~?cLXD1t;~֐q5L`7EUO4O ~@8&QX;Y]>̌$hk!#zM\55/mʼn̒L[tJV[HJW@W^vg})YygԂEJz#]QL8yk: 4+n20![DN񔭿.٧Y\ΆZ˕]{?|ܶ;΂XL7I ,e2,'6-TQJ_{%Wnt-) (܂;$)#"k, a5Fbfk]Mb,$2Y$)HPR;N<V/[?zNc^Hqz{}I7gzX֒nESԚrw +LHYh{fP4]1[ X2{ţ$ĩ#4@<يe3/Hŷ1:R1|d~Dօ^I2TƐ'z;Mf$,0"F9+i"ƶz9aMQ/Y1WQf,YF-|E*bn%<P͆V^_k]ژu ~/%B2f@d5puCqD()wD?M=Ɲ/}8+ ?'  >Jq @ApFx&h |DQPE@֟s:w6f! /uT_ɉݟ~tg ;_{ފgJW^1u~ˎDI.!ϾYo8'ג;jfoDpGOq؜'@OlUtMfN }\,.=@@h|.7W3&\ |%%Dvâ{IaWuNZtGx^!|NpE$*5݊o E%0Uܑ{VXx읯tRX[ *0@,ҠЯH֧$/0T{O,`V \3.F2B Mw>;is{4ijW5Ѫ`u'N(p8 TĽN4,@R/\i7D_}T ufp6["xXp-csm| - ƀD1Tv= p¥k(<󬱗/>xnF]6ԧk14i3KN~k`=.,`uŬ ?@up`D6`/^Wj}~ɛ0!mdwbtzBN͔o15bG2xCG(/:d(Zy-Nn(=8$b"5}^!M͟:08 J.J8sAGho:fm^\sTZ&'LǾQҼֺ{c 7{^/ttG·Y`H{N^B*.]Ɏ[ww%&1A n& z999JAf͔͂>DxR!VhIPS7R[m;O< =&9;~!+(^cK[mT~xv򙌀1aFxO<60bT(*lv?gG[Mx[JZ, /X|`1X,Rb@$ Ҿ"H EהT\>: D2"3W< ;8~g'Vj5~n#i 1|vMSTOL: .ٌMP|#s9,9bTn, |,R Rg2bi><\9Kx (y+;G4d֎A1Z#Xtؠ S ]Q0CI1#R|ySb:6>{VCU7R>^^g&(^u*Cw׬ڲ}*3>_`Lj,J)2Dh]a=DW(NRl 4k ̚<|٥KшqRsPb;&/eKg7 }K6a|QYqzP\_A`K=+NqڴgN|%xm]~nz v$̒2b'Y4'*0 L|dD貢N֭ =-aVKSfqQ6`LRTK<*9h6h}O}go \tܞE&4ݍ'Ilȭ1r}/O2V$xvS?]B*xDvUyzKo>z\殇`Y<|_}  @kFc'/cj9>1?(A'5ئ ~HJ#)(Fl81~ppay*B, ~ż61$[ΗD#T&#̾9I" ܻ{H&<`>* Ф/hXZ `'! tyԺrl?BlSHӂtɕt~nW5"uQXtcIBWB*KY 8Cp"jVC'Jx-1. 3; Y`F:o[ D`uf$fPX'(u W0z8ɤ$HAjPgh]1w 7BF6-#cZ)7 _$ t~T22S"R,w+\ҙJ@ܯ,zB?VGhh*#Џ:Z/ՂC=5;{}VQ<ƯV# WlIy;>|8<ּw?Ѧ<rsU|nvO6N0Q8A,'?y ft;@+% IDAT(]®(~t{x้F$⇄#q,$EICꢦ%>e@ Kyʞw;-}v:g>AH%+& j" ā2 ɸTS9$ねh|տ->|w]9l;6,{ᶼ@7?z>ʇ6ty[sKC;z rU:;`{˷j(О,Ye !tDa4 0N; G69篞_-gy@RpbB;U7y }DI@q!i&6op37RB/LFU- *  pJ_uR~t>ko*8 pP0 uUY)B,oQt?s?JD,o}gѲemE;‰b 05IBW+pEi`@ƨ2*C2'&}klwt?z2M欀5 wʰ1]{^~C'<(ɤ0 v>oY@۷a_~Ӷ[VRNE/J6}ג+Ty|t8{ٺ+ذX?ʭ7:^+.+HKЬN}^xrMb>ijRyտ_,\ +5v;r$ɔs]ޔư0xtC 0V'B`h (4> ( ̀L,*^O*UjCV Z)tح.HYw\iKe}VH#v0s=\.o,8/r ـ c̀ ִR N@ efIL'.wDϕ2z}M`9v߰N޹\Hg @pND}CodKk6]T*/pؤ3[>:ɜ奌8|Eu7|tkĈxfwY]fhh`hҟjf/ s]ׁڀdƝldF1miH ."*<`ɔų2N \OؚR2>/Ag5tpOHt_Y W~vFPPə 9t8$sʐQp2Q%YSJ^)"$=g.X<8ıWb'=hyd@B-l:̓k<8tbhVϗ߽qiַؔw,{cT/V-N↼{kqϢAHSNֳQgGaŚ9:ʎ[#>? ]d|@dSZXyIvҹ MZB*?OL{ޤe. )ܼM×VS=Jͳ[$=H$x\.^s'Y c +<}OMyIأ0n}!BRzg˓O+KTFy~C㸼Ó<,!e<TW|㙧fgӌAo0CQx/05WU9 7Ah旉$@18@ރɲT֛; Xq%<͈tՕj>ң.ыrFoE*mmw=~WKJW^y^oǝNsJWФ}w+Ĩ+P+>ePY0vuX]DVS=,3Lڥ-`5$ Mɢ)Bm]-v[px.2*CHf%~PgTb}GS\1  d-83?/0#1$D #~&k{`@*O[*ƪď/0[ $ t3HTPvA:씗icX GvZqI M7%oi,ɒ%AiB n9dA:l]5 b,Se/^I_&YjItߙF;%  Q~u\iyd[fI/^~/ۥzeyW1ZSؕz|V#Pb,X _H%')/x ¬cRo\*x䓽>3 _t2` \_ʖH/&CV3 ![~;9w7("HJ:m}?S~OjC`)Ʊ,2~(j@ %QwqxiMJS2vDYRv/~өM |_viZMі7kR.S:B}R|@ 4G"}+(Xqfbjt7û^GǢz{]6UH,ȻbM)A ‰b. []{vj'!-@uaDlշ䰂v vDq^ XL%(̡&]ˢ׌.Qt| iW)M `3!!|C]rZЬ?ڟ 3p5l{}}鰏֏\}`wIMt-Gvo~֟[4[}ھߵw:|/pݦ6vA`b*AZ -͊ߊy56_``%7y1S |7/zZ{% C!Ո WNAɪ%di6͑n6`Y⫦}Vv00} S+Ud/m8dݚS ,:z5rL{/eyjMuK:l!w`^C c` ' Jx3κ#8_J{vV#-YWCBQ繅8 )$e󗭹x,sIZ4f}7sz^zZc1 &Y'HU̓"3K mgl}z>OD\[foꆂl``%cA7k-Š5A:if;O?d謫931T\)/h4F0όV\{ۼ%k߮(Z*r|vmVVWx|[[VW8Q,Q]M^yy#䦅=@R!!lTsM29>E?U)RmktG:)'JM/PgK(30Wo`d\u5:MI-dHܺ}ӵC B*#ҥxHO$i:f8n(.x 獰5S)B !iI}GЄ[May|}LdP4UM< fhcu5S7y;>y?SV7!oLJO>GQ_\'֚NW?ڔ'By~.o?t ٬CEߤӵ ,Ɯ0LnyefIHű&5O;o׵.~ݎ_}Rwwp[^yǛ~XjCS<-ٹ%OġMRN;}$ Ф/u鰙t-L> f;O`7@^`8& ms+ ϫy`lyK٭/n*sQjvJ_uR~t>_ڸ-/ P C^_"}cu4rNטt-G<XqfUb}.=shV_|B~S/j:=}eR:$'UHl n~nQ  Jnf/~;-(h՗(bܑL3NtI tq'8,QqL_Ё5,/ Rvmk__\qmaP/Թ,謫軜&a)G噧 /Ϻ;;?[_w7e)w۟x'[_ r-y1xgyw/GZ44UYRN۲ =~7ʼnr=θr!;GKEfna%[5N$f\H|)yJ8gr}d51̺NnKV1cwTٺ\,Pz)Kh臸^ᓺ _yF&L(ƶz|TF #2oȑKSßCBIBnZu_;Y KwQ?s3LIHH"" UDT(~ui}O[{]R7V*.UsI]D"KXB0$@If2Lf3wɝlwf=;%5:>VBm_-'X6Qzx[N~L1S틪Ta(;i$qe)tPvrڼ% |{.&T*J2T2ЄF+WU<[*%-{K?qڞ*cfXcfm@Q$\V2c2߳c#]8<lNwZ4 `hz;ݺ~v]^<хӾw{y;߬324xzz[dob3p6Zͺ!8e.UU$!DtUxj8sSigɏbHR,)p ´(RN Ӏ(+pZ5j跴4 Xc.$C>5>b.p$Єq9.:|ټˮ)@; '&_t/\j:#Фcm<SnhDYUd9 J7a!RUsa0|lwãơ+]]ɽ^$ۦuOY4849*L>? '# '|nSt2vb4<_vB&1 b- >9:WƜ* dC\/ IDATڞ>gT:1'O @SCbsh E޴yYqY uu%]EA( bpUR-J."DcP6GM4/\9Զ߉KUdN~;fdc}.EEx:#"*M9k_9?9O!vAMϜyq[ (Nɂ^ ڛwh\(vmƓފ7Ĺ@l|frw;g_v5v8`AS[=Ҽk)5Ąy,KXֳg{&e5*o)ue̲ڴݐڤR)pWk\OMz`kRZ)=58&'H@(Q<vhME2E"⽥\@hߖ JXsKǔ╁mn {bIl1 N!,=M;$ )=Z)mVBRNO*anܐwM&kR7Tk l Jg]-سXT 5EJJx&,‘ V |HPW^~{C2ё]NXmuexT jw:  Y[女FBcG()qV~ r˃\$JX=! ̂>T *kI(4K tFQb$jQ?zDvtܪKM@`_OBqeԃ$(D6 ܑۚ'\fT\xG5Sf)ԹsR+'G^Z5}~X 'xZy,na""2={IfP)DRxNzvfc,ӏVsp2A׏ ERcN;-|^LR">Q798¥c;Ct5%j|pMS#JD+^hzҰo,CA qn2Hx)iHbB+ y#J@w` J PjFaoy,sLܷxǂ)]9TʡO:iykqY$[G(],@#,mhZî \8gHX8 5$ň, WT2ͱz6k&:/9OӤ!QAS)8iӋhR;;k c<5GSpa'f3?,oU-' d i$ä^; X/+`{!"bF N'd[ [4nhTF2ti g]x&[>9UBQe. X^(*\GrJu烧r=~.z|a۱UX?YgNbeD<ζ͑Zi~f=hU#dQ٘nS>2U!v~֯m歴Nߴn&;"cx=ȋb]#֠8T3KBGgqξ| p!{p6b>25D7)s%Αh<س,+*Т-S HT|4FʖAȘ=ZKVTWٱ ; E%l6QӢE19KҔӲYI?DRLLD$W!SWB1vl.# >R5tR(͔;Uyle٨!۟c RJf!-{BE(=sw$ Cn#' 7#2͎^ JLnjHX8K|N0ʴ f1$>. qh>O[۾Ƃy}g!R"~0Q-a' MyfL.)Z\b"&&by zC]4?5픍I)}bOdXPߪ23 j8P)zp6nxSV*&˽3Ԋܰ1O0 jP&5骹dAܨLk`YP}xoǢ}Z @9-54gîj] CAJYw'{j'M$Cq) {a!& Ğ&GD\!)Q_9efD{Z5QPd~nxٙONgf65R"oݕR"jRʌѫ5PͲ䯡lz/TIdEz\ O ;㶉P}38ZtPE ]ql.΂{vezC=d:7HJ2"3`@se7tiS4ݩ8;r5xY6)`ּt-=!/7D b=]qoэݨ1p6zk)fP6ME""^rľY$2Sv«VGmǁ` 9Pհk%ziq^46 w;U!mYʡHI7,>! f (V𪧟a~Qƚ|ODqVo?C2{&< @F$)Km l!jC!t2I#}YW/P(H=`D;c|rfX/w)^`J(7Xv9i95_QnQqXja'ul!P R^RICMhG)5Ĉjf Ev!t|&a0$gfdT3NDi'a }Vy5C,ffa<L1 E`QT3`A @4|؅ycJwkT3a<) |s!.j6.ECM`.I2 !f,R0 Yfz,z`@vjݎ5X/Hc,[̩0NͰ,,ffP@Adȍ}҂Ox@GTq,ʼn>BY}̂}S3r,GyYyY5(j#(4 ffXeT3` e6xXR@5{PR"x5S`_Ԭ`T3a<:`a~I ̂jf[T d㳕'}& &ÐIsͫ&A53Kщ_e}o3~rgc_x2O;nR~UW,btW>WZx[Sc@J04Inl|@53 Zͩς+Y e/rxg{к62 KωH ,i# z;Ay'3ճ|2 ؀R0f(,|w㿚#-~p[FZ|ɼSZ#W^c;4_K n0e+Um=&y7L}SIPRj6z*?w *\sg:z cdZ0%vʇ^[ֺwמ=;6<͗KdR4=)H(#)"d : @` . e5kU.(+3׶8(+3vLBY6S£L\k,g0.ί.h,XS8V`* !ne\.=wg.*OX9H$+9fC)q7µte5k]=(+3QV^[4PVV@Y68i3U4Z8B-v߫.+j{ Anuo1y6"-}㫼 YbŊ+02  /Fw_-[Sз;,tw^}^;pϿkG  t/3Y: ףAc􍷼ҚҖɷ+2ƪrVǝOh0[u]O޶㟼zXs-/tC0ﯹ nx{wW*Mf^vm7^&$Vkm-WO7Mc_˲?9X"-`"M_pëz %:aPJ][)Ve`j+'o(i$X1~^߷S-9/~Wݗo 6u׻K׬]v?gX@]⚧_k_P6V;g}̀?rS7^-nllcu=g}MԽjoMIJS}Kg&wOXςYތxu[k_}9 Jid KzItX98+uw*>A)T\r;!~cVp[^K&"IKM;wzO $\g_zb{iL_007Ykwuw~fMB`Ξ˟cDo^Vk%z*KX JidWf9s&]O}SO3]wdYUg>_UFj|bOVuV)d!g?xW+i}Sl~;%_F1Y8g~t~8| ꪡ[]N ?iIRH)H Ԯ?w_p3?gBU2sZ pW̉{O鏏yÓ{j1̔y+:`5h_ʜPG1HϜO8_|8m ^UY~z=U˦IZ执եF°WpLِiX31z_ovZ7gRמ#" ylz_w_{e7٨E] n h6^pmlnʢ[/naϛ@~]9j>=% im˖plRj7l#T6dsZ!3+8_<3! YvVW4=|э|߆PeK|EpR?am/t7bdHU>q 6-CiGA_]QZrovMt{ ۗ߱k^Ԯw׬~lPnUH 턲7dO}g6spGAA E  h  v  h  v  h  v  h  v  h  v  h  v  9loIENDB`pyqso-1.0.0/docs/source/images/logbook.png000066400000000000000000003023171314032635000205250ustar00rootroot00000000000000PNG  IHDR4&7"bKGD pHYs  tIME 9̙ IDATxw`ߖkܥ'K BozWAD~`A"MJQHGwi!w[džHKrDG۽y7! OѮBAyq((W/%  ;}V8uqAAd:^8qx\K: AAeώ~G9gyuㇼQ! Q9~{0}ƺRfd(H4g ̕,i~>N\̮u1AAG91GMoX䉟+3sDiAyYP]1 C?b?\362ΥɄG?;?Cq  %r)3 a$qȲմfU29׮P! B)3ǘ],+ɤ(d2I#1 WكgΟtg#l6>X,(b  䂦iR*A]9}Zͥr)3)Nfl6j5UTԩ]!  EѣϟVZΫL>sXf%,bIHHݻ7!b~GAq MrZj)JRP(r\.;O 8n{+ G&-,TZb0  lU}S_#&Kz@Zm&MJ   PJ4bZ%e+Y]FDQGΤfcy2   I)I23>AAH9˻,Vvq3AA"3B!3ǰoZGqfg(Ay1IIIINN'\p!00044$ec03>D"<<9>ᵚo[/XN=ᳮz@)SnMvpǾ2Vh+mپY%5%fv:u*µ( ԩSGRfzEi6]FzUXqJ،͵ɫL-<"7>sxn\8 O>" Ag|@{h׽w3C62[o'i耪ܢ +fkS'9#`4[ m>)wlX4FI 8QK/^ F^~P^t)99ԩ#˗kvST4!gf38f S&]ЂͤH4Q'O(tjQDm{ n4Zݛ N]2xUCYF[eÆܟjF4- A**Uy_%t:]jj*ԨQnݺ"zjjjjxxOařSDAMHCq Sk 2urlPH]{o΃O%Y|& XDAi4E(WR  [d()Uuˡ+zv֥9qƒo?Zk#2O^擵It7~WtjAA!Xb?*WP tZ}y7ɺec{Rkl[YD KsM)A  ϓ8˃hi[w9t$+}na=ڇnԜ>ߟ'w<.A{s?~n[HD.+ ԋmu#b1 xwqw}n؜a<>cg{/}wPgBS_kkf(b7o?[ݲ2m텝ؙrtwJ4ƣ{ymҶ4퐎K_2E0{+2naCh AA qFL|;?`ю7ޒOܰ?}_Ӗɂ1<`]?~l˝|w%aBZ*+>j J埬 ZsWYbL=޺oe˜A1T6+^Ymg~bϘUlp0@Ǐ;_՛+ݲ n?=Lb^EIYL7 3)o"UEJwoW~ͬBy  τ8ތ?)JkN,mDc4ƔmT߷2.quAVW+od;AP$6N|HE䤘{}u^>d*[3E=dFv* (+3hVo% Zn;iHS)۠߻ }ן[OQ2& ܲ DH>V{]/f:a}\*o}jpAՒ^5Y,s&Cߗ\0I%/ۮJ]\{͂ AA cū@EU7[5 (5|eD DA Vgs`j ?N)x7:53"R}maEޘ0U o%Y]MNxWE -p"%ӪQE_Wž>6 BZt_RV{鵇GxS'6M+V'Eݺnѿa_\KW_E%*$};8yfWvPfE4Q&PAgO/,g7)C5r9EC dm d}Q9\ V`~;/l?E-S8 ͺ,_|fjkr*2(Juن 񾞃`y~EcA/SY -N=˸%"6`fyqf WeC'2MU[m#nW #Wr̢Bs:Q dZ*3A)<8[ -[(7N/wvP&Pm;U}Vگrhɦ;t--߯=q/t(*vIi+3PTg6"f_ڶl)/'eF&jR_E5 <ۺ:]kș@kj4\޴ܨi0Cof<;d-;nmȀpiG7 Gᆵ/NV]u vuB^É@6 -eЁQ}sզeezyv*u 3}hޣdvnS AP(BDQyVl6Lz^eeeefffffjڶmMBU>x! /RNS@d bUj@&mxcľ?֪5 F),Mj29';9H>*No5*(1ԨiX/6 <-Wy 6h(VR4-EpaV֜xE˔j[D.DQ+ yh F$F6{ieAg P[. [9>d>Jβc85s Wl& /AػwNjKR) LƲ,04MS5g]VIg5=qD5MJJ:e*(FVKA;=HxCV΢'3f&,:C&]ͤʔRَkș+Ym.>4;fSvcLsp,\fdىͨg4AX%e{n8T;s0 YAAon/g1'&+ҁɗ;:" 3"r&] ^J=  HWZ# 8CAAP! <zYFFFVV(zr7MӾ%fEd2*cJS.sNffjEW E```XXAJ8KIIE1""<;!ƍ)))!!!%fKOOh4swܹ@7S.c!&gUf&jժrܳ= lw&%%>C/ӣL&!sIr!33E{< EQ5kܱcdR 3Yf2e4.r(=0̕+WP!Hg *)YL&BBi< !DPྲ,1cJS.Z~~~ à+J T5LӸ;ڕY q (%[JҔ )p63t(,hv596EQ;A+ۋ,=ӢS2T}cAg4M;vŋTԩӤIb޳i^~}zz5 _~N;7rBӸY1Bq!/TM*gEaTV+:A^ qIQTbbL&y/ILLlڴiVb9=n4/^zrG[(aDž,En^~LI&;w\Ya#g%X3AJ8+P= 8PRIRf5kWW5AE]c<^O딫 >b ‹|i *0H&I+\h>~K \5Uv?s?CQ޽{NʲAV^ ̜:u9sڴifYw;a+ڟbYS3*T } ؿ?㼓EE{Ƽoҡ`}׎7ŏN]z'|2mڴӚ|8vدJK-l.Exݤ@tYzla~Ά ^V!Uoֿb%59ZOyݫr*Y=G)O5z;&#dYσ ]SF~_?Q^kn8 4FcBk #w?xW J1AqD31 CtppqIy]+|frԩSU*7ԬYT*`5kܹsm6[>"̕1<{م_|!`0Zӎlٲ%Mtp֭qqq 8]~.rȨ3z 92տo;#~vUY`TwzzvՇV^ <@,Bn8BAM<֬YzjeY]z5kX]f͚5kvɲR,>UJ~}E T(n!W 9hZw *p*M 9u|en *MVs  7PK޽TGvdh[E 6{~O7P!**DZ}$w< -Znt"[ʥ+)XUC!Jغiφy"lEx9_oKqC)m3Wʔ)c*}v<(ɤS@ uԹ|cFi4g)TV-yjݺQ<ح[7iAmٲe˖d2"F+ۥ4OEd)S HrME^X///Rh4d2yбxK?vHy$ҷMspOݿ]ty]ɴm۶ƍ+Y`޽:Wj4///JP(d2˲ 1mEQj-[6p)ʵ;)?=qמ*6|pI67cKU_zԬ%Kzg>S5fԻ]zg,`" $`01P7gKX,ª"R߱4U.>>RJ*UP) JdJ%잗&,8{v$$d2\.i.{(F+l^_}FӴFq4AAWq&ōx|.9MEI< `wHf/_VZ7!--Ν; ^zq^=|n$AXIq\/5HkeYǘ EQ* DQ,۹L&BDϲ%I*Grdvg&$$D\I2lٲv#Q! {>KbNvwl&) 8kDQް O*LSA8+5b+O xv.AA%Ξ0'O޹s+Et^f̘4ߧ 8{nnEiMǎ p#!dϞ=f͒6k}[/g OM77/7/B{}sͳ@>Y'q~M=.&-yϻrH?6@zN ~qpܺpϻf 6AUG;((꯿ u6==W^rܝ-*~}gkm$%\6+)&F|b^P*ⶅzӰtiC[V.QY#iPGeoM֢^et/9?hL}c~߼ +&ד3%=_Ze7?G)(ZsV!M˹旙JңbWm^Rds[~cI9m,۰aC ;vAyg'?\i:y['^5*mΤm2ZmڵϞ=i?u9Bd5(G>՚HERզZ  9^qUS}Y,K.,,׶Ut]k둴C\3Y]44n@H>OJ }^(C`H*<ݞՔ2+.?qr11ډ/4R9lP?:+k)}$&[/r`FPo0 sDQ5m],NpA xEr3dʯ{یsW~woo_qO'._|B'B@H?_ώ%SY!zkA[T:jpǕ\.儐HdzOʙi>ڦӥYf 2,QFѻgwص??hrqkm&Td^rJ<&Kz]w~*r9\?p:5۳I١iE-Zhڴ)0GnZ:N4)(eAy#gjލY0mҟ]hG8dV"kӦ֪h_ӛ"[v0z#-Tm\M~!  !@69i-[df޷vMrv&7?sf;scL:[OSƾ#th/H`L7+4J??LӗFEh0P 3O(™l2*LV1^GGV}H"1c=mVzg&Q[?ڮڬ2ۃI=yzyWVQaoGAJ8{BE?Җ>:,ow /ߜ%i4*ҍf)ȹo!ڟnJ_) Gi1MDFG|}I&hҤԁܟ|Gz}]CˇEצsQт}0'9+ԘXlRNjh3r}@L[B!6U;_ +H@}ZLVG|g=HpJGP@TkTk lXr@z 3]շV߁>@@Q$єeQ<ʉ#X˖-wݲeKݻw9ӏ4}҅t<$DŽyV갅TpTȂƾw)Iw @y77˗+dF-[}jYpw m_Q&)Yyxԡs~jk2yh<w@Ik i?^]A)̾,8$dAu:o ,!lF6/ ٗ4I_rchiZ?[Ϝ1VCjw߽GX)-:l2W3fs||,qn94/>Ʒ? 밬BMG]sC<&`ʐNuȜ_ǟZJUnұ?"8"GSk f{0)8BP( 㰓# (Q8Zfd2zNj4hOr)Jx*O>FQl\g߿O?-a3gH cccK@;wL{IULOJT~7Ǝ8RV8  O{t:??????___VhT*BdҶP4MSU^|N,7r&M Bx4ijuVPԫWeRJN|+OUع_gxo" gY!_↉կ_q=l6gi0 `2L&V?  Aa#gAR.@AyvFΰ! (  8   QșZy )Z}}sy<`OAAy_GIq&gϞ/K,8l q®)8  tř1c<?q㰡z<5VayEgQq eS? f*5/N(9q&o>_> ~-G`ÚE׼PNbl AqŚE h3$p3AAgW>ZC/͂`ÚE=y* C&kR[aJ'ˢ#oyٰm")9Z{x8K)BIt)7|ic@q4[ͥSS1f]_T6h}goYHQxqS'_*.*22Qo,:K|.Lnh3ܣvN_8m$ͺh}I,>~"5jkw#8Lw4{7{BIKq(:_\&Q[˝SYہz*ZcӚa}>{x_,/B"JNYV[+~Kتt}5oʹm^ǎȣxvlͳ! d'Q ky;‹rw?glП~ ;iۉLf~]%04Le?8 (yZߨ!ˣ"+'?TV6>wݽ~*PvBlVecIs U&e%nglg0SĪ*蔟UÖcwc//|w {/?; Ulk˸y`8psfW}|37l֍Eg1U%Go vc\#2擻oXV-y{=VKsx_^{sׯ2й%W&Q[<˝Պ^ŹwhӚoŎ^׫[}'a!ȷ4i+@L kkfoX)j f^7ΕMbbb:cݺut.DfB׺!6FX^_=eh͚4n7a|u͔1MO Á7Z],ܤatwurvdy.UZ6~Pp"OYp1amH~;aG*pR߸ؘί/߷tоqmc}8CpV=h@Sou}WcFؒ.:W<:7nֶ;߯7jGiXvet[]"85y#2(&aèa?^_YR1m~!}N/V6$G~ϯ=k>iF]. ϟRWnݰ5'E/%ޡWCULE.Tz-Skդ+nm"g5]'zӘ,{4na*d ^fKX,!6h]Zv_1B CV?oi܃ﯸaL}+W\]_:1SfȐ!Ǐ>|xa翭4o(>iw'K @uE{.wM Ɩ=}tukRK IDAToygsᜒ\{WjZknq"*3{0{6izCs g#qO~wNElxsV{ !DHwf= ;Y+f|z?gi?vե.vC [[zWԩW腵2BxKӾs7^}+Mʞo>=.BloVI&ʘcM{K[LB6h\{ݬEevwt@pK=~lϛ$*;N*E.lfJrFt}❇oUmGJ &-T!2ȴ'S1 i#,iw=j &7y^K{cOE5OpλtZϰH2GW i]WKʪ֪u:$7bi: g @ ]N$Xm'4U%ƸQuOyYޥGoEF5;mTxHJ Ĕq0suP.m7vʑz:ΫzaÆaF7[Tgh"Bٲ"+Y/fX;!|W/|u ee62\8yvyBl-t:;hVUa#jWAFeq^1}v͛7o޼y (6lRfgn?<< ƃTVڣjΕyʦCl1kl@9S}WI}\^urR_@U~ָPOl7:u>rel޼EiLZh]҄" dy[‡BQ-э_ʧ -5[ _TQIњ4kE ͦrtؗg:-GrT 0{_~TP7x ՗ %gѾrHǍ_c^6' lRp͔RH593ɬڶ-ɡÂ>Umԃ ;C+ScNo()J'f߸uOS|EPyI?n~;l,w這{pBޡ,׶ZI&޸Q4}Ξ\X¨UT("ŻV.hgH9F,o£!4S6 iuV <2|B]r_im#Dk تV캪o꼢\jA1~߾._9a;*(es2O/裿RpJ糒 @Ω$W>Ü{c2j?T/4*5 b("z,NK^>R PAX%P&i\arwG뺜qdwkC[ݟu/ZGD&qPOSwފ})jnڣ:? |@M|u#S[{Բ.!tNRtѕ{㆏sʹ?fLz/WO/sхTNNbV8 U묅' f?iRƿNyץCÝBg[DM݄?B՗7 ix雟7WqZӡUSu_.4v֫AG~Rr߽mj*uk&k_qD}"Z}w%mc{J4[NZWfSGRzӄ'[^]_˝cvfy_]Օq 3QEQ} NHI iU˜͉`0D$:ĿЯWYMD▄_ڹ+.6xʅ 1x<8٩LhԦOe6m'H֞'0g~ދGE&˳ zĒlO)+@aLyTdSY "q@K` HE [j(2߻ 9g@ΣOVhNHI,Qh5sHrZ8ל؛ iF‹(R  f4BJ'eKͪ}k6USm'JnK9oAhIU(:M6qo!qۗ H8.Ҿa/w-qvD QQG+n/gs`˾p+Es/ooϗk8p@ \YN F 90ER fC^xKv WQڶ?yh9,Ig'yP#TYǧ;D&p3ĹsY 6ۿ0io.~̄k(ȝW?q*w!O$碭zнNLEys"O] D$pWu(opBDl'P^S#%gHv#EiзaŻ]*[U ]pQdޠHD'Hru۽LU~|Қr9U^Λ*ysٿ%ʫT#uaDz;6aKn9k; kOw<܄h;g!x,V7e"V}tt@a>3xvd)Jn#_:c7 ewXo0kK_0=o1e6;rSd>'13?b ~}t3RiCzzPNX839jCK?(?)\{.^.j9v}9'4P[Nqa7IR^|ۺ8/sZՉFD]G!t׭Ɖ>|?r)P)g;}0 yn4L1z15t)))G;>k#fXU.㆙}ǻaun|!מ̒[3}? s_NQgYi/zziD2|ŀn$;ydG 5Ncg}3vd Q).Cå~נ;$<2ga~?> 5:MZթfee鍿>plgEQ,+虲FX\Թʁ88 ϫ5i~P\(e9hiyU5Se:nuťl={w 84,jGֽޙ_ݛFGV3hau$߿C]v̔H$&&&FFFx<fqgX5iՂZ@]MNɽ>=-HӸn< %G"*囋]+.te3"ÿq1joxSv3tjˑl/1G'{9 O6[ n!.Y~Bƍ{{}xLGLkyk~tɑJߚř/Wy it˶u+ZfwOչtfM#̓NSޜGwj6@ֹRj:kFo>~ާ?}Tt_mzqz H8Tk8 *8ȡ8?pȂ`@qYg8s\fq8C?DP) |/Ih5w J\.xpkh# ?,YS$@Ҳk׮YYYM3TU)JLV^^. [ݳ}w(D-\c/_<$pCn2}be32RV=s[[CG8=BgXp{s^|jgے]iح?R_̖9BPa^;%IЀNp!&DĔTOQ:T>IJA\73a?6|u!cBUBVB\SkNz5 ԁ.;DZ/n6 t[~;j 1sr7 $09Ê3ZM'ַ۴w)֯.21g2fqbe 5KcaU=v^o|(+n<08ݿJR];u,d#.=u!6f맫"{6_(Uk-pڰ h;y͞DŽt1)-U_̖9B}RR 5ԯűuFHO\jСz51r^8HؙE?>vLn!ЇL甍V#Iӈn0]?՟ݔ}&cFvs2չ3RT(0=UHdjx^߽s$RO۝VmM $%5]NXa˜ nU%{ö|޷ [-FO쀳zH&#WV(8< !8,d_No_2kC%dŒ:sRohB)Ew G ڄr#'#iǘKV&:lIiffc; 6Mv| E+!XUFT!y_vy\ꅽ~}}DM7D1x U̅l6P*ױjN=*WaH$iZ}}S׉r~Vq;޸ݸ_n> t 7<7ﴬ~ճʔȡ8c",:bf|v*N΀ug\rS|rGbU^eO6ۃ{gf];V Ik4BE=Se|g60tv$Ll8:ٲ@7}J&{dY6q؜+Fy&g-TU7mfɀ ' .[I1{ cX[BXBPha̫f#'U D9RdϒGHb)eݝ:a[:Vש9cKFR*)Y{–gSy[ڛFdA Yp| j!!tc~/ ѷa~Ȍ @k6*+]+#hKHo.B{k_LџCHYrswb2G*4vj§..|^JxB[K<}~gb-rD4&wM%.[0a'6݆C>Af"M햚:ocq>*D^MM*񛵁K#euV8z@3q;O^ma?qiRD \P1%la7&M\1crFQZ($IJT*ryeeT*-++H$bX,988斔L6 5g|soW 1 L,;;!&&:;;[" >8qbae͆/͉9oJ5ˎ6sY@FHtf4zM#s:6sY@FHؚC?`}C@^ -(w!?*蜁9sg~T9r-N9k@'$ s5&X;: Q@3= xAdx$@Mvhaqm۶E1POsj# !/t0Ay;[d IDAT>vd/w033r @o[Gw@ 9rZ?/?HP;g {@%ւ :g`dDt@m5&X;: Q@3= gA  (CqU<  |SNm;͖ l&<1W^ص(˙ /G)no&A Η:,<lGCyKWt"p19lϕR|qOTqBа//TXU^gKWɋpK7<@Oi[j6|7Ԟ ydsbœ7z<*xYq~#KDJ*Pd2ʏKy/QǜV'ř{ƒ Ud?M !SW`ɩO5'=;1Yp@nSA-ڤ;=ŞHMX=r;oU"y kY!&DĔF,;OhTy/tӿ?>:sn1ׯ_+zW?Ȋ\O0/!;Ve'$Q!A;kFszή޽2qE϶%]~-eӰ[:홨E{*+T؄ƧWNp&]%!M*P"2m8s̄ymeƎ qmH>bLtzN].hR>E g Ålhf|H~;j 1sr7 ^;:xxn\˘!E YHX}ϲ{ -{[Sװ][]KNNx|؍m"~/myn]@`bH?J!n~ܘ.p!W>/_M1*LMXTdnݘÎoh(0wA:֜qLz cglcƇC\0ߦM1ë6qa3=,N^gx1acl#]LJsKW=zݒ~n.!ԤD~tѫKS+$xׁqב3'%2~}Bbٙ) 9xȤQ_p Z{9KU_ kR>Y g ӅͷL@NIn^zg>8nd0gȓ]ozTYW+{8u2c!=}9xdG\!{ތM-Bʇ^{r("@xk}g zr¯{(CU!~k=" Fʝe^=PK2[~3AgVYc[laP!59֝=G~3/#-E!oǰza޾c.+}4i(wXu̦; )+/͎3IKܮd4U4 }f{>XXraαi|f4Dz -Q/ŮyчE \{0WQ5'@笅n6 &ZY]{=X=}z]gˣ)_yi7 WTٜB?>q0` n3w^b)'yI,;oTW6Y\Ʒ0l 7%BIV1K8b]y|eU{Ftv1:$oCW D!Tgg>M^j׊,P`zzսGFH9.B+EM\`uqDAaΧ^zJ;kB_6颭ɠUT5Z3`{er]CZ;o!h,h> q: ;?n %w*>2}Yǫ'm0@^0^&P;2qm.C'0eq #kU_-S(ʋrů= &o>^ z~1F,p2tYw\-S*˟f&Rwϗy-B])gOD"*W#":Ln) BKO?=Dx~`|v/UqmaL휼h*d7ޓu;L9鱜,GTոAAD ntñKIT@}:qNў2Gh*/$]~X*Բ[;jE[@ G6 *,kۂ؇Kw=QSBT3)E,yt;&LamH>Qi'9{#/.@;i-CSJ%8kOL"tJ7PȂ~WVY]u-\ {oX=dԢ25B\c~#M&z*s tyu{k_LFOO!-u X\c9//`bÚ3v짣"jbٺH˄_V'$:FzݪI  F.ܹj-GSdmnx72c/,2ZDߴ ]W>pqŨҟT"zXaL_W?k#97i[n(qقyo>iն6ZxXkȏ* 9d1 *RjjZOU߬ \@, !ӌig I扥'm)`|f $f7merIT:3?knaEjHTTJR.WVVJҲ2DRZZ*bрrssKKKMbQcbbbmm}5Dbjjjjjjbbbdddhh(|>p8l6qa A rv:-#^ Q@{kyZU<  |b.j,tdDt@\Kt!?*蜁9s 9k@'$ sPA# ?,/_P?" *l۶m/b%ȁBG@~C@^`B5߿Ywxы/`00000000ݯuvw`Oi :TkOi4b[Gw@ 95!x fN{GiB;@'$ sc-sNHPA dșk&X;: Q@3= k/=^A [Rhx+sBEoExo9m''PKKA#W+~w=J|5tԪ+RNA#&RJj/?Ss%[ e!Y;CРUIV~d0]Z;|:ɖ;R&17~і."_@/32o+2M~1v!1ZXJoo&A Ηʜ"PM&{\hT;>vON#Gڈ\wP=>ۖtMn_V|*Se7WeG8xY4!"Ā?/0B;IH;ScbejAsg _OQ,|FFjѕg%FfkXl"'Ȋ\O0/!;Ve'$Q!A;kFszή޽i%D{uIJA\73a?6|uYKL)mLUV O"3%IPch"@kjIfJ:TzA+3:䷣o*s1''y[Z0s^}LlHR%CU,/U+bUљ+j W>/:VdnݘÎoh(0wAl1duƄ<XKcy[ac&X~*OgRVwv݌GLL:X7Ϡ矓mXX㭮ťWvUɃ41i\ЙY}(KLǍ y\@jrwYG_q;js:gH2[~3AgV٫ш_s¼QYlaP!M >ٙvW!}J'ޣaLQf]ԅ-E!oǰza޾cew%: ˫#l K1`99\IS.z5/3DK# o4|Ғ9@fH3@YIEI_Q}X?sUmXLLy36B)OTxɡm炮thH`wɻwc^8"OXwR)EM\hb'Lu~tDQi7iDnLzA|WY^\`ơ`A_HZ38 !DV<-< |YI9Tՠ_MӌE)*^z*$#YxSliހj]!lPPu=GT݋[Hs܄"NfpX)^>ΚWjhC fH bDŽ)LY^Ѿ}tv|@#; %KU|dGGGGG!WOw/\1|v缭XYsAG:gt$ 2tŠ ^\ۊ9kkzʍc. ZZ_ӫ!c˸Qe;g,-gisS,RPpsv)[bvV`Ϫ{9o'+9,/37-?$tyؖ!!0Pp x N3}:ᨁ$TH8nޗv=zaߣe|*Qȑf)mE$b 8w2mWx;th"U̅l6P*ױjN=*WaH$iZ}}S׉r~Vq;޸ݸ+7 9%7<7ﴬ~ճʔ6wC@]83ӟhKgMɂS=tB$H:g';l9)WKWY Ų]*}c(4xVnvտsj;I$1==m,:bf|v*Nl3.Q4L]ļeuYVLw` _PSo7qN\8vE4bțr֑I/:J/'o873v̘š"amXpP( ƼhaF.NO:rϳ&Fuaycb55B%xYk5r) R!C{3P_N-$HSO/R#cQSɞ-BPhiIG' J9|B$DVa_(04gjEs7UT!?yDCJC9u}]2iK>hd7_j}XB_M1*LZ]/GaZH^}LlHR%ABRwx ;sR"ZC~thhxãҀhBCٙ) 9xȤQ_p Z{9NK߽s$RO۝{BU/X}B"S#U|dGGGGG!PTiMсaD?_hi2i`-ohlWf,͎k. OyJ W#od+g/guH-(EM\`fsv\,^?~Az *bh vL(B!^Ѿ}tv|@#; %Kyũ:gݴ -3  2tŠ ^\]4DaLc,~!.ƲWRe:q@*n'7[mQc:0 a,Ȫ 4"H$^;T]| ½}?;\1Jď*=a[>難f5V@;# éB(uH둆.TR{\ЃWnd$pi25Ay_vy\ꅽ~}}Dj{4)^!fǎ*Xͪ^p6oWXl zkyxYӼ`Ho7<7ﴬ~ճʔY_UTj.y):=?ϚLեٸQ~cך ϸFC!u;~UXBPhaS}4tѤ"DNw'?EV̌ώ^ۉjqzAe|g64 7/=}3F8::Rze(Kj M{'yf%Ayi63 qd䅓ݭl=թ訨Mק8!x3cPjmKvON#G|=dW#MЃV$ bЂef`;vqF|VY5U'?%-OYFfkXl"'Ȋ\O0/!;Ve'$Q!A;kFszή޽tgCj44Z&ٶkׯlvkT巣o*s1''y[1PS*+T؄ƧW$1E'Ed pڿ ۮ4 i|f.ěH,֜/jr(Yp@nSj炮tHh4߆`k jI_;>cYT4Bd~ϧcgkȭ}E$BY˽oۘVpuoI_YUl?CSw3,] 1._Dw2ʊ wsE$~.v7_pڰ N{&-Mk >&lm6`Iin %yyฑ]!O V*Z*))Z[Wɭ; I9u`/cu$I|Pv&susx152tԗc}<<֞NQba^n<(F 'u gjַ)yP7w֜zK$ Fʝe4=l3n=B3ttᛩDD|C !{ǘe-Q#;X`f5ȏ0je.\ 7]".J@Mu0@ЮzHCԊ+q;NqGѣ=ړw25%ͽp${EVW*19 mixGٞ"n9c.sC}H!IEI_Q}X?sUmXBC&ZB!'*PLw̋xsAW:g4$Nhm\ĹuXwl-Yw6KI!Cf/Q|K , /*KVN, p3ew/Xjۿ<RT(0=*UHd Gϩp0O{#=Ž AK>zqm.C'0eś^o**N"OOI|ѕwքRElPPu=GtiA(QBn}0ho+F,wJ( P!Ow/\1|v+fGṠ#3:Z%Mv9S*MPooc6)#˻gfzED"ʓ+!4X!z'4 Ο䬏Vt"̒ǧ `Fmq?$tyؖ!!rRV(8'~\}>pa8U(O{C =M+7r2vy4hyj n6xniY2gY)t2H:*B,XNCu]wlݾkRQ!@|-kSR&D"ѡUFD;k<ڱfyX8sps"${"Kn1{zc5j39AU853~x{osT*J9vsc9Yv폨qC;hHdQd D;nBw!ZH-Pe/-ڛ:trJ !eq֞D>Р@vKZsKvg]견m c.yDOQwΤY)4/v%%D'ur^;gֵΙZ!Mr-V4͋7gHsv'izhe 7"&<XhnG:Aq ?w\>"OV3t|\cw]>Ӗ.;36Yp| j!v9|#3&"5H@MuN#ZQ3' 4B/F-!+tcſ47kȑگ3VQde =,CUۦp)~z55˧@o.wW aXiF,^ږXj~#M&zXZ)GHF'9k 7OSɉZX(RE$RJ\.JeeeT,b##~ݿ_PL6 Ţ(*&&͛P |pl6, ðZƬ?@.uT&kُ2`/:*[dșkUA#@'$ sPA# ?,/_P?" *3vt2@ :g {@T8*HEqҀ*^GNHPA dȵOil۶eQ̠A09ܿZȯr LhF-皷C@߾}ݻR`00000000ݯlͭ[6x#;@ Q@9 ;?HP;g {@C 3p*H :g`dDt@m v*a# ?,YS$@8*vG@~Y@FHmq×cS+Q+no u,CKgOmaoExo}zqeoxH' \)%ʑIPK.ؽ?A8RD29cJwiNӫ ?s^|TŘc]!0!boq+JoĠ=:`/8k:o7Oo.P/ӧf1kuVάȰ3}N_>?drװؕNi?MYNȅ G1Ft!G0*膫 6f"06J&ٶݽ $|6{3ciB hᵂ(;O"bJL +PE'Ed vf?w÷y[2B8}dqK,\SkNzC7B,8u QKkLvIvM1'P7}C߶i1! {?LO6>0մd/kcg~C !oibw^~-68`3VKcy[ac&X~*OgRk}~.21g2fqb%{QV/Z- P+$xׁqב3'%2~wLn!GL甍bF2:}u%הB*F(QzL3+? H8Epgw!%7\;sH{01W.5Cvxah3v͜ؽEvL00ٜ( "ߦE.UҹGn侍=zU!&F^"崅<6=l +8re?&崮NO!Y.?,ToBBWuw pdЊC)"n{qO:uLcp#>GjnxMobh3F„hJvfzzBnu_-O!_sW5sV쳛YKMdsOh]|}Yl--L6=_rK nj0UH-׈,\b<%W[P|Ig(*7RQWz;'#U_j֪Әy}>Ҝ*Ud٧na>XۡtZ`lڌQΥ_,>NWWMwuq~~%Z5w6גƶEk{ybuԊ=>8ʶ& {䲠K"Z`.5p"\HUz`9-0-v0飶WSu |P{wC7OjbR^LWޗ}FUd̏Ϸtk&/亜P徫CxoOl!2v42]+Zcѐ+K/ zeYEGΉ/xF5q0A`l}wez#]ʯKWS:E~SYړ}5>J2l{V{i湽+N 9z=XmNEW*PŅM;6թ9羙J9([ƫaD'm ` . .ІJ\CLNjr緟}tqq@3.D~ѳ|\ASƵ`떣猒\;6Ug}WGӾ #>-2pd@gd=+VINvCˠLݩyH!frn`7fLZ>Jrl?Ts{b^MLF OB`ooooclg `4cc︑a~!P{Gɮ0k5T*Jǁ͡O?>(ؑ0>Z蝤-G47ү+v+>Wdчw?g~ 6ĤJWWSïୗ/]8r ˦ܳgD/&WaBtx9ǡdwuv֒ݶ떄:M9 suB QU/Ӻ?hz(iڴsON:Y}˕_:9;ݧue'.x IcfxzOݶ]҂e[աVNȆtXn\b=twRf`PCYAb5:3IY_?ٓ~=V@h߬vj!Wz53LM<=;ւ暨+K~sWw{+G3TU:i(|&z:!gkǚ]lMuCka5[jfl?Y5oa+yB#c|!8gV vK{!™3XsL0`Cpab>L0ԝÞZQV31>!8gVxԼUAx˻?xB5kb6o{ǧv6, *oy]tʪV ^4|@!2)9>+EQ^^^qqq nZ =£ [}Pퟆ̙W||< `RB!dRJBf=O'.ΜÇᇰ!>!8gVxԼUAx˻uϜAdLB!Lr)L8s/V~? =£ v9cRB!T̙[Na*Qj ʩo'VFN0B"/Rft2hǀv3|Vi1  ĸ$_WfU >@J= ;~[P [NU>(s`dn<>ۥʱSk7s3tʂkQ!izR[#ѧ{ckhO%кcfČ{!Ics=["V]i+ٕ*N|攴Y ر7&5pU!&2:ԭF-lRvzT-W᭰-uv?TSW|ޤҳ샐D\ٟfxX/x_w#jYxcL_7PDb| W'Z3g5Q¦|dD<.ӛ; ج˓'k9Þ!@a?_ή:L1N_,n395Իy[W9 tomvBtY'iͣSOXX99zJ$3p|gGэ[4|gݚfܽn_3Kmpb9aJ96Ecx.Px$iЧc\(#on,bB x!yqGm*1Q=yn]nfN)K?P֞ۋ:qe">rSjԙS]e{ԊˣdƷFQNHzXRsƺ[2W?R:QSѱFdt&Ϸip*YsƢNݻw9Vo*sf T)g)+ 4+„B86+ѾOMIb:&qL@XeNc FRH; Z6s!KBعyiS7A{eu3RѪ3R37>:iE*[ڋ(˜pe# *3RE"U}*U= g0z79,R39%BWnMZ 1YŭxO.܅T rB9 haPT|4Yƻwc=g<=1]j$tbr,˱lqen>"yG^]Ԫ1ъ 7Re`|[j5rU#E3V}/"]ݘFYYfOC^[2;f&/ֵ4m7b6e^}ܭaMI|k=~^x;1׳\L`">IyE,0"@yz ;!CԚHl(Dx}] .,EG@drs=_߾Ž cN=Th x;BC!/Ej1t'i+ۖbk"`}n -jCv'F׼7 S{q]9}WglVgB xʙu<]~};~>Jžq )pt$j #jE\W}%3g pWx,g[R'jl-z.k>υ[ru-y<М|Ɠ9Gg46=a&}~0]aKڅ):*HscS41DvA5zuy ~c= P][Ot w1 p::b]2$L 6s쪾v['@&77Ć^*mptO^2r^EQ&>v <;-*_gG8˯UٶPMpŧ&']Pes2u@@-4h ]jV$Dex'ܳlTV-HƟ\=b:D+*>DU BmyM`kcrV*Y~̜ђ6]v?wkR .8ĭ!P|kPs%֠8y'uv3hT=#)޻}ީ,̦ѨCh`g8]z^4;3c};W=! =P`AqO744x8dޓs+gsNUp'B tQRzZT9㔩;Aˁn X^V6sNdrDX1 CJ߫,!tjGq^[oFlBGzxQs@pE)O51HvŇ,ʙe[LcT 9֕ NUo3Z*/ݓ9(+T i~X9?BRŇWoxqU;iW3."}˱o};w`MŝK+b_t(!yۈk/ř%hܺB5(]-t66\L@Ɨoɇ-"ڜi`un%)vTՆSE{DV [3 E}CFX2>vǖsGUJśڭ=[-s*~'ΠSiEyN44y73DA"!w#+ou+8WηuBSf-D !3oRO(ϩgW (?7y"7#jfEK > DH??)B]U)w0oJm(^`rsZac'Vz9i"T,TQbrZ4bin$\5{\a쭥_\\{>_sá$D| ߺ&fTH ]W}n^%yց͚=Qp&[V{~*my ` &.kNMyS!#6El-?e 8e^nĕkgZRܫ"W&^Jk=U"Ы cI֛5jSd{@ Ъ<$mI C9܋MrЮɇ~~<]a֩R;C[8ian M>ĸDƲ#.w=_[xj͂RMɘY yuwΫ"masw.D,jݢlufI[V!:EP6Mf[ ?ɯ61LOHa9V'W D|(1c43 @E}WUgR(>[Ӵ_"-Ol?Y5oU{/TsL.I1B!Iis\=-e-p_lZ7~{S;{kG[=sV`I1B!P3gօ|$ |u[5 =£ [}OZf5j0Le&!B&?u񰳑,흘P6ħv6, *oyW ՜9+,,Ĥ!B$''L++7sֶmٳg@/wss5Taaap{ScV'4͜M4 bB!h8nǎo !BCB!T09C!zT99BB!6Hp !B !B3B7W@@&g!BoLB!09C!B5Oi B gB!j>!!B B!&g!BF3BB!ЫKx۷1!B5,U39spp#BU &&%g Ô;'''%%E&a 񱲲 j&g4]|ZttL&_>F\rrrttKƍj5!^_rf9ʒd=z[>44I,c@B%gƙ͛S0BFE5o<:::((B<9#j9 93Piw)}g*BJrW(9BBב/kZ[[cB% K6Bu$g͛7o֬BFB̘9::GFF6j [(11FEך|&urrw^VVFcǎ8Ù3zYJSBבgbBZܹcB!'gRh48BJO69(#BՊAbB*IJJU: 55555OJR09CՍ?w*(j!j-!TS"xzzJ$j!09C{Wss羜T P5B!09C!B!BarV ߝu*}B^u0ӓ2ˬC!!Bu'gv} L+Ba_ BeMibNp|G 0x'ΧiS-}o԰A|zkr.7tј4}{ƘBs8ABarV>=A+;ɛ2-᝟6WeM v>`㢔kO[=~!BU@]^QE4cTe3S~6 H[ %XhrڡG,N.]aY15C!Лj]x]ty2W#id/.QRM-,sAH%h3{!LQDyxZ-ȔB![=˲,%E =8 P9ZM-ԍg*_lQvBder&;nǁ* B!sI5|eP԰OҟS4[p,M-LyxXyC widmrkNL;sd4!zE>M6*³ԅ 2Pl#Ʃp3_Yh2`R~aHڷ٘c^}êwB!8#pDz`ZVVT*B! d2L&B!J3^֔RT*Z[[[ZZZXXH$X, |>ci !B&g!B!B!S^o0B+((x|>!BoBrhT*Uaa!!DzeZa>)H$"GB!vrU*UffEQD"|4~XsJEy1]:2X޴y͍)IBu'gã~u4M4%ILXK&9:hƼG ~%7 Ze_s <$BםqP(t]\\i ÈbXlLT9qVj5˲iiiyʒ 333@knN+**t%u3B5%g|Dsq^ʘ܉ Fw2z} _waָ={g؏Oѽ|G'\de=l@K:mz![=-J(mճ6s[:z`_*+wbRi ):`AQ=ڷmۮv~/wL} Ȯm۴6zGʫrf͔m,˻B;~_>7+K۴IPåjN]+'jpx#Bourf$2#-P~mu|EFե\okW;ˈD'e IDAT_ox散kg'6o}زm) e_͹f3ag蹵=MNT=&kmY?|6J$4qoܡ"(o. ֳ'gXNd!}z'Ԝ>ÿR|Oi;Rpedz DysOwn[ԉ1IB Wfу-Ml~xB '>6r!GWxeA!{+GMؚx|xC3&9-5n;_~CpoԉGN֯w>}g/k"B49^/,2^TZkeHS5ܲآ<޺jF<-ЅʺlI}gQ̩ܬ;_v#Lbh;{qam:ʌHu1[ޭ?ھ@ qBt47ԏs-۴coKwl S W:%QDөy>'nhV@9Eq^ 4U,m5{8][*-. [ٔN_=H{%QE([j}ĮeӺ PB!jkr+EVwkM쮟vG̜ cf++}clɚ4<=?w޽%Q,i8}ECɬՈx¦=o߾}둎Bn7ul[gs$ vu݇4̾G'+c6u}>R3J*Y=(Bnx9iE&gm-8[[mP?rc@3:6&݄߱oڍO>_xŎ1Ź0N6~WG)+*I)hT͐!@9jSPs Ɣga7 ,ȹ \|,fw7gJW1MB!T3b(zxuONɆ6ontީ4ʭxEchEsG/>yunв$9;$({6> 9]zT"x7u4q]-BVxp'zHc "O$lTߢ*;4SΊER;XZ)EAqŘ9X 8-|(Nq{7s:s{wκqZ6 ͓-[OR^_ŸYӪ;'xViu:p鑁K!J7/)RqO[\8"roڹͦ.a‘ 8ʼ^K渙IȮspWpˑdǐ*R^ѧ^8%@,Z hvAc;7ךͪ/6ݧN'`$& :|?1댉)63>l+Eέ hp >%*w.8mB 8Bq, ^jjJR(r@&d2KKK իW]o3g >>ϯ%E+ov~ݘzX5W7333<B!x"rT*J----,,$X, |>1 C4EQ< mDpA]u$"BoLj>ߛf齯{8BarVM53o0f15Ykĝ? 3}3I:Dhii>'rBeޮww楻9&u~xYVh&R%^YR]#B5vYgf+V'^"4(TfMi- s2P}N ^"s (jnvB!F%gmRGl]z:'u1WY"%4@ޞz`,mMXhvcAq6e锅be(Uu!BILEs7UiUiY{Il9Hͱa٫W~ ?ˁrTZMQΣ{{Ҝ|\;=ڷFsLJ$j1{c3{ l~ȧ"5{ti۶esX<]z}*{Z5B!KOiPYɲ`ZVVT*B! d2L&Ν;, MSV3ޝO1|>z=Ght4#z2P>+ x MS%(04t:#xZNewD!P t钛[XXrT*J----,,$X, |>1 C4EQU^gxq1=w=JVszZAWvO4%Tv!B5gsBZ3B:U6BJR&9C!E09C! !BarB!B!<o>B!P_SrfP #?\xq>yq?/Ϻ؊.֥'a_ YbzBÓǎ2yiG 6-c4@ؚ 8,,dϲeBj"U?o.6mqb4o8yi^VpTz#+`|Rߝ;wVoO΢yTߋbr_9/** IYk;'/!UaDTO3DѴU4!C\c8*, ;:GFF%97 ㏁EBDG=ЕxyUmjs-kWr\6̹IL3KM6chin?x Ӣڤ O I8KXRr*ZJդ ** \&B^S+&l<6nf?rEo?cݱw/nXإDhn,XM:6cŭ i΢ks4N WΚo) Eks<@ѷAxz]d ԅI1QQ>~ǖ;Ca+K"fes7=<|mh7IY}Gyn=LW.^6:0J7voz n05<9!}(Jenn~&f  M\ Ë }rbNt/JP|t-x1 waƅI`#o45:*~E-Z5b%l-ZJwQfMM\<(8r59]q2ꒃ%"*E4iq$ ?,񘷹q-ŵWəoKkګ`0QF7̲ 6M~_Kn;y nM߻2:1@ګ [#/~ }QFLnsk9Ф&r [f-̄˗KӠ(#6mDO'@=˒YF_o4fɿڦs߭kss%ת$&ײ)r־f񟼸_+ zf5{n l}KIaI$KM>u>XrL)g͉Ou6#G |}ŒkEC{n%kUfD{ۊ)܆hy}}ENZx{@!H~σhFb ߖ>,m.zj#H=k*$TeJlӨ>#̉`ms`E*Z^ZIY/j -޹DK {.̳m5y a_NRo0Ez5kdɶu}uƵ+VKr"]7ظ,"sg6=O({<=z9ٹA^R[؃pV_ _>턙lh`O'o|ޟc.?U"^~#lAԡCq7p|X9 OKVը y71O }L%S8.ZvB/ʈcgLU(#,P!bG9rȞŭ-|>WTN+z@呍'|>g&DڕR ,?q*ͮ[֙]pѡ%)ag/h޵h=uEs7UiUiYQN)[vn .ŝñYm4xΒɫ>ϼy!<@mԫ3-}8%WMٜ ۯ،xGSXV,ncPjaþ;/XE]s`LŖgr&oXNӖR4oR g9u/C妥tU;X*{\ P]{;W>svKl՛<ԍ#?ʐn)EF|$V}{-EޟZ\ߢ:y-{7] ku(0/n5KFߡyq׋wTgݺ ҇u({{O}kq ݷ)פ%^5l=ص̵Z2fޝ=e7/cyN:ح RUY7{ѾMc?ON/?/E -蝯ߐ;y8{Xi>O>+ɔxxufG9z|%[Ԫ{.Y0BO wM.D9HfT5Owʼn:֭2sb%[7=Pp;XشJ!TQB8cY`0zVVU*B2L&YZZ'Orrr}] B!*UB{xx8rT*J----,,$X, |>7(  !B !B.'gB!BUdM8sB!T`rB!B!=3xB!%g Cu 9]¶=O3>=3j:VD+.:gd6mz)O7Sv ?=ei{\aYC:5 Y%Kg^\9}/7tb^cePZfXFo 7 K-4x# É:7600]37E*I9 KקM!8.݊. n(JE4srz-۳m``ǁ3]e߮Sɘ&wGvB[tΝ[W2'0k6SxY0He\H {)^`K*C23U؅$->=ip=eg_;u˻+d@:gZSGnT%3e]]vڵj%UԺ/׵!?E}D& ɣ͜.ٯֳb& z 4rj*h8tb,jg2`dSqHpѥ$Ogw|ΊO|ه5=czdamD酥gL g nHřϷoƿs(dHSj|6~ث6?o\/֕T=+wS֠Kcs?݊/p*Q"lݿvRRڭ,ܳFW*C鏻_"Kmf/PInƪŻ?:z#o>-sZ?{ c!&,a{ %Eч[pCUhOFysݺ2/bR|F]0[rCPR( JbώWR(WܔRӣĭ#&,N~Mn/w[G5N&|X665(蕌l" IDAT{|x 3o;UCܙH6=VM*WqY!z>V{uLH s[js>}oQ J oŇ\;uB\u϶qƅ̓2/ȣ6",@ѡOӯ,:vjaU{\Okޫ峽b^OQJ/vmѮm3>DxK۠'}{$^Mh2)m},~(g~-)™g 1Up.!Gk?_AvwF*Hy-z6ts͊/>nc/#Ş" nO5NwdBe'4]:c.حӲ]?Xן_=š?¶PC9Чu{Jz6s> %:;-K%i&ڸ/糠ϸMwiWު#KbRX59jdT !Tg-^/,2hZT7,M0q].h"PLzL@Ĉ=̼x'Y.Wc Z:5{n*ZY`kg.u5b[2Ycf'Y/"-[>ۼݲgBB/]UGT:Z$Qœ8NTtCL읪{ ;сq[نrNw/b'K;=GppppppYg9.NAC>ݧC\^yՔU/w.뒷냾}&|'-oaq}w lu䷏;}2)+37~VPA?:x=}ҩЫo}Jo7޹6613S2ϮۗKCQ>ŔI9cҨ_toשCLбJC&v_#:hvR5 \yS+ ' Xyz~Vć j-P<}g-7\oq=\#Xx2Rtf2|3{͜MHlDE٢<ƌ_*[NWiT 8^n#̈́D6 U:s 1UӘ>҂J1dq{pa:yEm't-n]1(5 mM;?s{z|S JΪ-*=|KPw6{Ao@I[koW(ƝWa169)8;㘅5OhѩQ1":iocglTMl2孲A٘rƪVQW𫡎÷ PO ʘT> @o)`J23Ʃ N%Ss$}ֿϝ;wܹKׯ1a+sߧ"6\@[pM̅\.g<㢸8|fg+REA HT;+XQ$`bTAQ"`BE,mp(ִ|ܳs{ܞ(mQ'tT4e]ɮ}q^Bafם[8 JBA2LWS* E/t[̽2kÅCF3ۀEEE;wbeRIq]~||mm G}R ]ݟ|$n8hoKTdm9'lIᷓ{Z0ƳcU|.[Q;Ȯ7,魿3Go2;um84 Oɇ!Tg~|EiKh@}.C}ddPI*eݥ_d$!̌ȕlsj 5EOkY~NF,uN]/x4Bx'xᶗcvRbX fMһnݱk7w7a~k₁|8zSD;2''+ʔ8YÝ"QuC[\(;BY&/M*#_ZޅgTP.% 7w6!S!W~_ I !~y/R!|e;41z= ;e #/ƵP|`kh>?PJyE Af3Ǜ2p~.3p=k{Νe}m mOTfT>UQ@ >U f"fc 0L3” Dŵ{ 0|Gni*{zcwI5ش-+v۴.N=T?pNH.@ą,()CUGG<Βc2-$wJet=YlC3eQS %Ӥ(}ea`j6_m5Ř5'덫'Na>rVoCjSwd&E,M]>_E4LX}1^no.Ɋ,3yϫͿ)]QqwY2fgˑ+v0a@MBk4m*[IG5c˷\ /'~‹1tFm]yweXa.8M_@w,05]ރ[4ӟ꩏dfu TQ ^FTkьIS2DqԢى.[kY'E[UHz@ n2X u[.gev`˅w,ܼ?Y?uuCgJΐBL,oΪ/Rx0b#I#UqH~3tE O9kRKsA;w%_hjɃ ֧C=l\<HQΩ5ZۺL\UƃbFc[e4{?x|:Fԟ_L@q: kH,vؒ!~yD5Uc2L&c ɿb5nVpN9Cml-dQ|)W)& #FfvuVFWk+Vέ^Bd7,%z\elƀڀc݊xfcM]GW+/"jM 54:8[m\`MFyA(gj#!䐐GNZ8g*8=x ugvMOduʎQ܅&֓ ܷ`ģ$r-v' 5eKMnɢK~ġ im~"!fncF@TRR\Pm M㘸He3E\ k gml _NPzñ4RYuYaFRQjP5gtGZI=QKF,q.[}':y矀,Ȳ+(g6P lO|Zm@ 8Z']5yuJT4T\W"ɏ3lL6f8MrȬaFlc2|I2:։:H yP5t>*%Y0ľeN(+b:6,ٰ #֩ߜ-k=nzkmw/{_d465oԘ:i+(3>k.,K8eq+ V7sVz+.j^g~fni¤}>I4cvk¶:W>lچBmٓ34iD)E<Q%oM܎@+r&E[WC}`5}GlkrYSQW.[CU3@Լ,I_GP CD rYksۢX">efo|'ٰhGu7|g\hHM(qm'ٕ\DWgHHPgb+~aCpoǑᏭ跶 g{sKv i%YN# NpZSp 0h"nI0flRy?b%K}矚4+۴츖OMY$:Jߌg HgnWgm[ӉVFe_L/5fɩ. [dxrб/f6^GkD%U*mޓLIT1'}i3t9HPZp6_[GG5t./X$$ͤq x9|&uZ Jmv3ړ[cHTL噲~Rƻ{NnicQRֻ"b|[o/I{ic@e  mΓg (ow&K٠tmtbEƇ*c=T*ϪMfӵy/~~G⯻s>r{7- M QIq]!i@ <fE}qVW^ԞQċmѧ2WLOE<JmfYw闄"I3#"r%1HEMQ֖lşry#em^rڣ 1>p<,WJBA4zW #YqpB[9C^pP(S⤣?wsBgw"bdDm# F p]/\<u|#+Gi`5mQp$Qk8sv[mc9^d\GMuʠj/-LWGGGGGy\³^6C)-n-(?HI2ob>ٲʿ05C6b`}'0b!q6_p&O[ˢ ^7O4*`e6g:yiCo\ HE#gU-G9Ä ieǽ"xy,6E@ ~;4'͒V=N0wNGU3zԥ廯 ]}fHmFS=wx#RS(KMU=rup1G,;֤ @pqiȎ ٰhaݡó{$F]VƟYهmSdfu T h!QW&3 ?<Ә `P1!4ۘ9u~SmZtq4ra 7o2OVFvH?a:KjK3C֜R_|"ih?/]+S*xIheL;d8w+{Ә$8n|shƉ r8jDQp ćʜ5)̠_OZFpz\풿/4]~Ӈt*y|;[;?)Q`NrN?eɛ:i8o헂~Lbh8Xq`eÿ:?]:5 `&70q}?Q]Nϊ1vxޭ ?≲.[2rP6rA?[~KԲDmkd2L&59W|5Ty̲yq.xG^ckcҙM:7u_PH5 gs]ru7 S _NfyLw1`}M7+8w@6䐐GNZvje+јVi5d o(ĞG.fnKB /Tpz9%Hd52y\xsk O'&+Mȭ'@oGI80ۻH\ k gmaJJ[x(nv8;uNٌZ1; e1ۈ>8Z']5yuJ-4T\W"ɏ3lL6f8MrȬaFlc2|IԲ9!eÊ!CUK ZZ?b.UJ8fB WH* PVzAeq&S9[zvc;B[b޸}Zb&o)N2L8Q~ȶkDY3ױaϔRvǎgQkNkz%}dO/rФ)e"͡c I,5NJRF Q%oM܎֩$hzu?uQp4DOc5h9kPE[WC$9{XMp,e\TԕK:PՌs85/*KzbP Q4I9!gp IDATcP'l8M6GF| Ŗ*5BRlj)wG;nHB*S4/el! N#8+Hnai=gORxey8jѪeM)_ qIusv[P2"*nQ9U?k W"iViq-ߟH:$@E2:k%F>@u:kJ V}}~n9-XGG?Z좏qC fQW]$Rcȟz뢰EV)'2lic>8RT%VDV{O.2m4kpמ@ʥ2e(ϻ{N za.954]]kg8/!0[ѝ^r5m5:a[I,uz9(I“V;JBA2̦R<`Ve{u.5v jҊ=(ƃ(A۝ƶE!202T>R"NQhRD`#)>pp7}֌t"Xm5C#@ oP>$Y/_yQ{G-/Fs_1?u:mfYw闄"I3#"r%1HEMQ6z|9⹨p}p̚s_h|nH*<(!Y[wZeߝMX`E|K>3v׻쵗 .MlVZ''+ʔ8r@^q|CPꏳ< M-l#( @AJiYӹLs-J(jiy₁hLx'xᶗcvRbXp'"&,HFf>`@=\NFI/QC y9W< ˑ%Hq6Mg>s -SaG0eQq-@^/C:0{D,C*{zcwI5ش-+v me^,20P ޻{ϥrӒ}[y8dZH(g@y{Ҟ8_E FVb x?HI2&D峘- S3jî) e伉d}td Q摄XTrLwjP\X,v2&iUT?܊6ng^gfYą,()CUȃY}'0b!R2J" *Lpoü;MN6<e m5W4*pS籑2C $!/ G= @ 3@ g@ Bqn{RVeYqBt$@ &#s& l;[`5?LV@!N6 |O:'}B [wOj~s^gi?2m]QZ;{S(PEyl<H:y&%^m#LP{wE' qݐ.PVgY غL(Q({8sTwLsY&~JrZ$r { ݔP8}ð/gI(3~ae4u je|F: @#7Mux/)l/>pȊn;Z :ustс1;CeNQ:H<+j~n?o@ 8|[T}FxPVD%y,0ED3o=Q  z<1A@ eMnܺ|WPrp"&V:Z9dujhSUSL>S≪~Q_x $F]VƟˑ4#9xMqIwc7 Ԛ>W7o-%^[ 1s&0ԈjQ܌zօy?ue2ck-9 YsJ}މ؝6뢋 j<~]x|>H5ꉎh4&= ]0q"ij~,\>gzI߹{6ܽN?S?WW4?+}WN]<8o}pf+y|;[;?)QLrN?eÒ_r=vlR'Y5.ϻ6Yvڼs컩rutB"Mkaٴuxpft(Y%CܱyD5Uc2L&c ɿb5nVpN9Ai$e}5pټQ+U` n#Ss]9CjUR&fJoeW\Oͼ<>RT.GoՁBT)hs)a\]#Wjح \>ig4@[:'gi9hcI[ < !߽kr_vGW9|$Astb#Qp4DOㆱnUCNvE qFTcjN&hV󥷊rIIsq j^TD.puuuuޘI@ |v%'mZNT:Ri;T(HB0fA-yt qYj93)ncyX*ʽpA-F[&hl}sһESEJ 7HPgTFLQwS7ո#nR,N,@\nabvvC]zn=_!=;u~Zp5-Vrfkv3Crlv 8nӲZ;c7O5rk<xdJg 2\]#)i=H7Z5v< ̕ǑᏭ40vj{ܟn LE 8#/&̝Y rj륮V-Z0&X~ӹԪJQXiZ&v3"Z]Z;_((6sQQQΝXc&eÂR.%pV8hobS>ƳcU|.[Q|d42T@^i2xu\qq%ޜIu`TP KFK iX 1xz9.sOO@Лu%*K 7 V?ӻ?HN} ol[" Oo8/otpH\7}^؃ -0f|q,J6՚B.='XӊѢ3/g8++/jO[EES|]uz+&'">M,.P$# afDD8f~8SC)}ZKy%iq OG;3]=cq ^{`};+nɬB^r >&iYӹLs-jсq-ؚ7ڡtAe\)C 2%)-N:}}7.tp'"&,HFf>`@=PjK9>?vn+v^pʏjs2b#pF:|OW0ku}^+׿8 4$?J B^"KCN;Q1 ^]bX,+TQuS4Jr MTȕMfMҿ/4>\$ rԴ89p̧ryӨlj#ZcǙ7D6/9QP^8fzhga7OO$I~"fc 0L3” Dŵ{ 0|Gn4oX=h=`ı$wlZTE`\cƥgKFO^.TEoLX}1cgcyn!U͔v| MZ 5v}QSEl }Ox1fPeJq.ށlY̖Uu|acל78;[ t*Ҁ1ۧnk:lf/YIʡDSs1UM]ttBbuq&$ 58E37NPO`L ݳqR9/ݷbOV=V r䊝3LhWی0Pr*dAOj0k zoJ(ΒSr*S%YQu{&8yUaޝ_;tԂscdV;c,;/KxşFڻD[^H:g!N3a0RIR$BPrT*E"QmmmMMP(xЧOǏ׏79OWdz[S ݷS񗑝8Fk|m5,,L]]GYYYPSSy<USSp8,`t1 C{k"Cn͠qK]kpYE~'I:n@A.>JLKWG>r8q @ q@y@ O@ @ 3@ $ڄ4+NnC xqqjPOA6.^dU+d2tDyILy^nnWOWVD%yc׸M&)4BRߤ5{gsD$M>#cMC.}+3ϫyov:)/c˚z*"YϼTl(+xWkzхGz:n>;Ji&Uٓ U=?>7]7%Yۆ Z@Қ?,MkS p^}D6 wsZ*m YL w;kkGϥRĿD$ZF(9;?w{eOu9D$0M&UuprАWF2I|0q"7Ӳpwo"kת_ [pŠU?ݼyơ_-DRrNuѭi] ~Q_xz}'~oɗ1~\h^KVqcjԈWfԳ.|uP”W DʎUځVoٞKwRtIԵ"4❽4~} tG (sBX 侫e.BSKuo>}8X>y|;[;?)QVLrN?e7443*#84 ѧ4/u`?K5 `&70q}?Q]o6֊sPe5 KI|. $W9z[<-(+gٺs]ru7 S _NfyLw1`}M7+8w46o*~Iޯ;6ztQ["ꪩ|1hx.2N^IdG`!hZ< Φ53ŋ5wzH~&iK-Uځ&e}5pټQ+UK#O(6x]rH#Us-́(@ X'y~kǛߟJVX]x:1)XiBn= }+OzjRgD< Y0ľe6_B%M2Ә=;RT.O%J ZKo ٓ34iJHFcsXCF)TƙNQV^۲#X$&^iث7n8&ېo8l/P@ D L۬rO.]Ui%{:e2d+v 9`aI0u'ⓤVCIۿ5r;>fw~Q`$XNV?w4yEQW.UC%

EeIBWWWWWK(. V}:hr9x2oz5GG?znrۧ$8\p5-Vt9>>>>>_gS֌y{-*p6_[ܦr8%ujoAy-Tx@j 4e]ɮ}=U23fz.+˗qA]@Ӱbr\Byo}(~ɭ-cݖ' Z ibƶE!2 ntc`ƫ)uZfL*c'6mj]zvj?vl~OBA25q lg5ƪ\̵wJk3=aMڐ ܷB]S8WK9ɱͩch?8P qC @ q֞ kqS(/Ί~ʋӖ8jрx7_W]ɠveݥ_d$!̌ȕlsj 5EOk[Z1qhXNGVe GƎ3gS߂9:',s&]]ryˌӛ;ϛ` Ox72hN6r4_Ɉ]z|9⹨p}Y8MCx'xᶗcvRbXp'"&,HFf>`@=He\)PNniq 2%)-N:}}7.^mJBA4l5ƵP|`kh]pހ2դe⏪RIe* %jK9>?v._:r(4Jr M?wxʊ12{tS6ׂTz2hG.=Ts$cUljKw߱i[PqW^<e 7P4*n?ΔQq12FөṘ] XAwmگDc=3yZ\ XFZ񩐓eMMMMMM>\aX N>aػ@ #nOG 3Nh@ 3y^gg_uH)Q;|ҁ<4S)նʊhwdȞpq\z UH3lݽ}Ia,ʕN m Qt| beuƑ΄wLsYTPHkc}v {ꎴc"+xWkzхV2(D)f8~sWΰi4rA_AsBH`LZ=kթ!OWM1aoK$TM[/ҝ9g7]2R#ҫ_눒QϺ9$HԕɌ}.(3d)y'cwd.&5NwlpJ>?Vtn:법i0zs(/PHGi1Tu!!V͵섡3,C>vnGR:YL^;?|ܦ'i:e(ӉIqJrIg[y~wzue&7d5MxgWAO)61j׆]|fuM[)J^ AWmaMh:JH녙ۿrq'&i105CS%r8&n#0Ɇݡ(_ OOF[m{(2H,2Z $k# =.@w!'ʜUV']5yuJ4T\W"ɏ3lL6f8MrȬaFlc2|I2։:HDYhe}lsR{/. ;_++b oawM׿`6fgo r ޠlNlYٍ^4pkt\o^k{bL$9t!ƔI[Q1ݡ(d*~4fҸJ;W=9NAJ Q^I֤ߚoI3;3E[W`9{XMp,qRQW.UC¹\% =\]]]]7fP/D7Z5v< DE~~7{c._;0YA)kv4Q DӫY0RQlnnq4598FcN#M.",R"V@E2:O+ys|H׍9ɹa6fҬ8nӲZ;Z$أH>@u+qtnE 8#/&̝Y rj륮V-Z0&X8PfJjUy1JT4n]q;יƔ,xšƒ;Wc(/Oߏ>_-$HTy6`xVc\;{?jpGPL610UHы:-3]޵ѝe6pL6z56F[I{6t|B7;H-cg u7nzH!_-HE}qVW^ԞQċmѧ2WLOE<|eݥ_d$!̌ȕlsj 5EOk[c>}аԺ~,RO]kH1׀[F;4LȺ7E{B'񾾛C:xP$#jNyh0b E2??%oӆwM /rծg>ÚȺɤ;(*"p ""*(]uֵw;6ł *(* R# "e=Hs˙;ɌF.jtٮ'TZj!T߶AgGg q}i妜:سyrqKΝiɳx&r]ۘÖHLFƯYHtl>trcncv%[Oס2 eʬu:45z۱e9?k׍:M|9W@6kyoGE=gOOkt(ճ>[2έ= +{\}4x:I+u=O^խ٪qN6B_@404MShjR2L*I$X,VZ)))JK.}!OIHH&IbO;vx^^nˀ8ӎ-ã0B} X޺~fQ!?1u1xKY0צۉ5x5G8.}(3N=N}Lc3݋խxqUx,Q]y&:ѡkX|vy~ɥs }MIMqFY,}*vm=X;1g5|`ty2iLj[OygT9b3m'VEeV:%]tkaGlz,gQ/7Ka׭%RPn58#ꙻ3 qCo޾yffz7tΨĭ]\혳sDB m:l+꧈L*Z[GaهBxf5|,Z ~ɫf<ھ^?B ,Ǭ2nSA0ăӺ6>3"E{h[K뜧?V|@~d k(iJr\.,nA&Gt5~L噑} 1x$/OnWC^WЯG"nUL8\_[yddk]o[gbxA*sI_sI9v3KG^Hnގf}3m)aqGwJ7+hB\ZTI)d^Z0vZr#ޯkvL=2Ni9(m0ćl0,m}; YݦM^KUə@uɻp>U$^VaG1k>o:e!Gaə+ j41~~-E I1ӇL:qX}`&F#]>2Y'n.ͨMޭ%,Zx.ǁOڵZg[߯=gMPɃ%5j$܈璘w{='e+TW(!p hSט`ESg ̂4)+q]O[ R[ZsA ]NPɧ7^)^c8]]-x6J6N]2mkg TOP΢S`7yF[jx|!kŽ?ybasb$iʁG͆Mic[~*ց&=2|yjR<+NmrL̵cGT->ΓжAni֦_z( T=Q+PU go2d?$fՒ?Fy7Bв m2]&sk\r#Ȼ+se O2}5cǎ|{w-yuwl0.ZpfYwT֕#תB -m7!b^ &盻X1neQmVby<)*rZ,+8v^y\:g}3"IӺ$9(WQmHܻ&9vš]O_ v%VN{t:4F}:}l^G5]O7]Ӷ6wlL6oS'UoĿ1wtר42'--瓓TfԶk杻 iR̝r @#y|">YEJW:ʫѶy:gF҂Rii<#MδlԬㄝ)'lϙTrB~`CA[-Z"LOSFvs5cm̊aFx^^n˾:eGgl%5 FVxzӾ2toR,szLmwz܊K͗XǮ_j<'0%^:vͣ،j9p&#FWL1bxŀ;y kge렚|OUw> 0R=}o/ܩLc@v`薆O0d!DރO:[|J~hŽ6۫O}:,ODX$kgm dw^*=j@#\-PZ|fys\Bgej@>Q LI 7F&ؤs q^'$H YVE.lQ|0B\c N{qsww uV܉):V$S>ZrkWԷU='\/_mL%(vgsYC苴RPun/vr9uƉ|*4ݻRWvz*}w-?BqX!<>-M~`L @P{Tc3m_~uD+fݰ o/oq;*7fdum}fDBH;y* -D9y(ݻ%ݲܹSg. pSBJ-ykְe{sfl*3r_8u%͐[ 5(U&trfǠJ͓L?N؉P!p hSט`h&#{%2%: oM54몭[Vdb*rXA#{*k}1*e8mW:yYXa(1NWmיYni֦Q9o7ͻ=uzzח"[M3'<[|0P[94_=jT իgۇ { :eTK9dhg+ѩ(Wٶ$fՒ?Fy7BW02s G{I64]Q$G_C-y≫L)S̒3siҨtdTf[vC9@r  i`)P?ŘxO۱Ya P@<zHua'ϝpƕC&C9X|(\rU/^^ud32?KY 7piV I6~l]\.ɑN25f|Hռ꫒[s.1F mKdVP,VY\󻯗Pl:t^u :.c7lӫcfD"w{ ]mkU;4yOO__\RȢ@y.4o޿y6y鳇=oLԨ3Qs:7oڪǢ8s's.IVb'uQw_?[ˤqަ!~RrT|vT$GWo//&?KaXD;aFF$Pyos2Gw'7z[8byE}!|ET<η0?ϙ˃{F ,$X|[^E1i׀(pFpK5 33OOEcpҬիk Q4bqڍn"pؘ'׶J;x*L/8N3S1"KoAXy]ÔDآco)V(0q {#6UR.%%[,ٻ [YT>A1'EQ.U?U4suӯ˫ߣOhJp\qN{5#{obwAʺxZUYleD ؉<ϜOz6[ʩgEeUoVOGnIW70t }^>ʢZģ$W8ݦl^v9 iɀ)d!Uk%t7gGaojuZě/d"ƭܾۼX=.͒p(=:ztiv{cdxWa8FH⳴$cUET>26+FeJ#~ !HMAz5&;לۓ{OXߋ<蛏'|ӻT %yp3\jNl8GK{*Ieτ-RW *3j5]\g$Œ{nqL O(^D_{F({'OY ɏ>ɓ'mڴiٲ}lll||<+_ߐևZЯðsiU֞-J:7!Ǧ$e7Dem:x 5Zι_x%Y.WP9wvN0C px:dhI19[>j#7%cUs㶍 i"y.(S:~6ąW$5ls$9" 1R:AVr}$QzSɾcuyuzxD"o7$tiM[y{z6 )VB*{D-;JYa n"D>Af=xr3CD"W~3P%E"Ϥ#O'K$5jiƸ|kO5zSZ,ޟP$w"':;dGgl%5 Ft ׷_|z24opFA}LXܢE ;;;#uINN¿-cYn S _=wEcjV\j$"?vV9𤹛պ+IvFy@v7ңoo?jOp)7vgsYSxwpݪ(߅-_wҩʄeݦ1sO o\8r ݽu#ك֑f>Ė{\g(=d(q 0R=}o'hɭ]R߮~BV8أs|7+2F3ƉDG'7dw[#xϩ3NFO,Dר)u} [?9ۢLe8 ݫWܸ\Z6,FVΊ33`ѲV_ȤLK^>6ZWP88fݰ o/oq;*fdum}fDآ/zʹ%@ܺF @ňl=&:oO! @6u8#n;y%1 K_Q~A{sJ!7r\.! P$%M~%, Aś'y~ ٶil&fu7{-.u㪍6?}&9BěҽXt'۴.mʱul65Z"i+hB\ZTIi?vb7*&LR5Hnގf}3m)a[VF;OY?P`dU_sgÏMέӵS'sC}Ah$rl`o"4qnÒ ,}5ũ;/6CŔay #wr׼:8*':;Ȥ~ t6 I6|{Z?xsty`3vS8 X,V|w`5?c$C&_t8Q!{kEY7t~fԦvM }k*}a^WmݺM24 Kͫgۇ 3| %;m_̹Xʿ4cQDJY yf^ $gQ[ZsA 56u |fni֦Ogtӗ*x}\&ՋnH< m{XW~_˒,sHƩKm<{-bvXd>xppu't݀QN>J-Gn(nַ›:K=S=Ѻ*bѺInV7+k×x"yuԯΞV5.,% #XRF)ZfdlY s+5=AkP;-YQ&uP=T,C+:@{gkI5.Er]A~9۲aN|'ʴځO 9_,64zBn~$z.Y^E'X5o޿y6y鳇=o·3˺A'=W^°Cp~F O;{ʍ+7L^1rZ%S6Q:%zNӻuq1:8|MΎ+y5 Ӫ!>Tf[vC9?-lʔ5M t`gٌǔ>Y]G61c%Q,Jޤ@S ̸Tڡ5jȷ$5s~B16UG|o"H${ڎͲw lwVX44q jǂ&/ aѰKʑY_>#NJQ$p5|Soz,3w2dEYR*6jz\WJ9Y0IM15C_&g\N}Ϸ2ά=Qg) +hHֈ*mNF NPPO|^]KHzlܤ۰v@7%ߏSn\ 8v p2aM;|~=ͮaJO"lѱG?,$X|[^E1i׀(pCpVFlZ ]pK*hyUEƫ7 V/w3?DXyh&-|Ҥ"\8)8uE>Ԥ36|~< |ETi6ȷ0XҶ7heb!ZN7Iw{Μ\3zWچh$OnһԘclY}뾉^e~P@>R:AOd4Wχ ٛV 5}AELM .;̂#>B'/B'6u+2rpE{հ ,x ZZ&$ͼJ-g.^x+7Pbc'?>s>ٸX&n-*9UYMLN)<+).t^y\Д,AejF69 Q~H7w;]e5Z_m[83q{"}v\ܬ:,g /K?Ƣ}mVHQy.Q=lΘ,R&IK|GR5nʅ[tAV.V\Jrs:.or0 a}aƌ=HwqyܸFa]s̪ӏYio%zX{t>ۤ) UfDIQwNNti`c{w2"˰  7-nߤبN(=2hPgDžZ23t ׽:(aBK JD978Ξ'lƙTrB`CAG-="H;'2Sʍwnnw ncV [:gT"1E9bf52ٴ:4s֦ lF-מϭ9`鸜֊Iۆ6%DE(?k׍u)_!o۬9Z={?&vT 'yZj>`$o(ճؕڍig_CVK#v?:9_AvW*7z&8wI9J`98Ce8@J&r-p8]^ת]WWǺn@58SmkWn~f>1upkli>E8y>;la9NmNVpm܃/!džewJ4m%3NX::BdR‡v_j؆1vqNr响)٫5[a3WBA404MShjR2L*I$X,9)) t݇Bkk먨]jO~ݛ$;vOLMMB@ xf$b//!BU !B˓r|)!B迦|)!BU -B!Jp !B !B_MB2B!PB!&g!B3B!LB!&g!B(a~Eh˷Bfff?^PP`ccB!qtt|J* Mϟ? !B233p»wﴏH$8''o_9cc"B}5jXZZ&''Fai 3B077"I$IE$M$I~cxZ!B)B!_P.] B",,Ӛ!BHyVδMHHHOO؉!P$TRfM**=====]`Ͷ+uyZ3!!A"8::r\ pBaJ[YJzjѢqjRSS)yYzzz͚5mmmJ!qWvHJJYFIKK ( W~( \]]ϝ;S3\nffW@!ЏC3H hVg~(axB!T4M4vˏ-w@!COMδ#B ɚaoW%KiMLB]r+g?-9+%B!J1tM̿Jy]1•3Bٷ1KDLM6mn iXv,:Y[ȔcV#.CB!ryw'Kml`,8ARt.:io5': R=8bxQ튗 B=㦒3jn[O5Y⑅7F F̝ܮ:ȏ}O6f1גsrLXGom ,N̷mLA+ ۼǬcM & E1 ]xdQVۑ3VGǥѭ蔬U l=ܱ` ]5t ;nj}Fwkϑ:ԝ=;NYE'wY}"~//*iK;bC_u1V45j=9+BB!Mδ?]aCQ3 Suh9F#*Z3L5Ҧ3[!+l껰3$/ \-S =ȇbV(V,M˞Ed drҩÐFy.T04ptLe\o`M\2pq,HQ2 ܪ-rʸv-K.L)aYi0bLeDƵx fF[mR.mR9C!Zg/z_@k_{'7'Nnf.Mɸ?RPU~Ui`% G@U0m@ |k#ن|EjWbT~U40 oBS b P I04 BS.C3 0XC}{ƽQIR yB7оK0 @e3B}!9+uhҨ<_t05#kr KUe|mvC4h3@B ]P92)v~e۠q=Ǥ< ?My/dĢLi 4S + fhnOSѮs}eOk"BIW]KftB)H=vꍥ=9U_w|igqOsTN0<g]IScI5A=mϟrRL!=Kxa58BFiOnmW]*jY/UR˜Pg?2TsB3FsosT\zm/UiVΞBL#^YH3vig>w^%Ϯ5^b fժe|,QՀSs+gm2].󋕯})\+`tx3oNpj>_j) .}~(FVJ\.dR4//O"bXlll O<133  !PE&"##۶m[PP'J˞alP% R*5<IZ!i-0idjR`eJ`|I04V3lR-k'.Mhr/rX0ZPix732fX\!KQ/ڪ(6T46M*a}+SEOi122tҋ/SRR //H( pl6I, 6F-B!9c|\R, O:֙w6&|/c Au'Mxv/Oдia99n(A:|іgmxmDEB_E˒O]K)a2t .l3r@o Ru>X'/OhwV6/>%4[@vz3w JOۦ*OWg =\WuC:/2[ ;߯&$#~rѯjM>UUQ|[m{k {؀knuѯU&i|^u+^kޛe4ϲ^i7ڞ딱#z[Jz|Պ#w_KIDClar7$KT[ "gRͳyæne-̮Nt%|֯h2ym4|]wK\+wQ-J==PzM>{Wk?ZUF|Awb? Jy'?*P,^ǵrk$ov| =a_l( 7<Tz*ݸ|y.]O2P< ;]`W? nFiR&x`TVGC@Gc+gѦ9avK?wfMs# z~ Ot#{x{RZOɴ$& [/ ^n-r'/?t;y.-Ryξۿjlеuιys}M g4FzwV8m<ƶ|ρS|̹M][ ]px,Qmw'$uo㝲s})I?޴[*=c-:ruڧ}?\ 'c=<oWKn%rcD,DmRCbzG{R@Zk>ZSKEr*!f/3sd2&<'y̼f'}gf*PpKK]+_^ [%M5shɖ߿/+=ȵ+U5Cl?ߞ!a9U DD\V<{L}SGۻc3æWlzoG\8Δ ™rtۛY.2I ~up%擙߾ꋧsk-ůw)koS-|ɣQ؎W1G8 J9׮dbUWv9ԓ_elf3s$,Vj[iQXK~gqIiN|yqY1X>lpD}xfO'Tl Fx+Ă\%d6xk:)s_wj-ri:21  0,ɡ3NXmeeau"">>s,Jlg~A\:u]sw;gl \hU(Q14K\kƔ>γ/]-쵵ݔ oRTѧם{0wo&"_= K$W/-シwiqvu ,4O9qђ`!RDDֆ< b-O$iJ"Yϥ5"HK5h$cqk,)ĕy_StŸ+~P>; eZ"b?BPil^Ra,Fkg[\jhSr?)W_w{o֎~xNJdsƋ7ᗝtl]mۓ\6T p,a1gZҚ+{Weu-KϾ2:{&>HNp)K[R􋔺gOkzݠ!wC:񱡕|.O' PX={Ńm;Ȼ>s Ew5®0rqAQ}'*߻:=RF%M] 7*ULBj>3փ/S{sxJ&4f\㳛vϺXθL߻Oԡ~AٌbASD<'i^V/(t¹;׭{~T>n<ң?r;Pt=_7ǖKdtqq2|#gzK{GK_u$E*g,spa.Yq]6oT2ʉ毗M_U__s*s;&XȽ81=8-|]7?Vk52[潯W ʅ+0v]~6BՕ[}>G "jfTH~`W_Y꾇-/^R]r'r<S:;nF[){6[}zZCxK ocS^`LtM|se\{7 9v>Rtw]STyy\j9"F|[՟bk$~|BsLO>a/r$5ek(uno9G$۫6L =hq xc `Zu0t]4-ϫ(J&Id2H477777GiӦE;[{M;>fB;ߨK$X,EH$ $I n($ɲ `8B,>xyg @ș$Iif/yQsf2C8>쳎,@  ,˒$9<<\}N ^c3UUUUpf3A̱-Yf3Mp9i3+uٓ߰p9xfY)9oNkLuQL+y]O3LJ,ovaf8̾BZ/8{2۳OhZcff23G̕`?@ gO3iY`3+a~}=0 3/B.D8>:~m}ά3+YMZ-yLf63k0Wkmج>gk™=n%3T33qm=9&iMc g6o3|;/ɞf#!;':?ɬ=Qc5MiD2p3r +uG&C2g)\{.wrG.{{<)mQn™;r1#WO(H`d ggd)AKb>'IENDB`pyqso-1.0.0/docs/source/images/summary.png000066400000000000000000001433441314032635000205710ustar00rootroot00000000000000PNG  IHDRB bKGD pHYs  tIME ;),l IDATxw@gߍ,BBF q!{ZWZ[w[VU:=qoEQq@B!Ġq= {8B!B<[ a!BȳHY-G!BEMo_ [^縜/[a!BH.œW09>(cB!Pb=9>(E p8e]9Lr!B3\a$IB3OJsz[fOo:r,!Bp1 Ѯ3=9bqy9Lr!BN3\7{n(|8rp'Gp0!B9q2(>QII8jp6'19bC!r{hi,M? i|U ^g٬VkTWOB! gm4M '˲OSELr9W:&9cL&eA!zn$I P0P(ٓ+U|-_,b1z>55\r-[CB!XMNNpBDDT*-I_f p&d2tܙ80 ;B! "IR(M*W,bH$ Bl_8I G==x|t:lqB!`h4@333 ^Boh]ǸXB!Yʕ6Lf`Bq,{9BQfVF!8aE?fG1"|q|oq L"!B/ } @x~h>J۲q$LJDl_Buqύ7=aoB!Kq"q]qi1Ξ0!Bw㸋/YB8>\v+zU>"^=%%=MVn&D!s6c/|dem V{go9R$,]AzeMB;w@˖-c[Juye)3܃222bRt{?kT/q7j^f$qWS@֌ gn۵*ܺYb.lXå^;_ڃt&לoWjJkLu(HlQx˖-{t y+W.00|&{rcNo[Oc'1 1!>JQ6͘#{{7DtҾe&-NVgK[G}05)K:x^dF.DVHHh-|VB|>CtJJʽ{*UYfNNe:廸 Gt$_+B|Z4h$Yvs2tT@@8y2jPդgѐu*.^_ D7Cݻ E 5jTT[Fl ) Kt'{%?bP_>%z F5]Lx*MIUZ@*cLVslĕ kr9Dt IlfWGBoCr<>>CB\Q?p 777)))22&Z9f8Sz*<}8q2.լ]z><[`hɷ.N_Q~9͓t\~UFy}( no D,[Q?.\C qF*|rFFDFF,{*UFT%P`\5_÷Buh׭Ibf+뛼' K +/[{_.:m*x֩zr}V}%.A\q5]l"0!| _y&++ *VXjU>;]v-+++,,ǧ1iy]Y*jgc]+k6K7nW+׶}T\ *kȪNmc. {Jf͚ݾ}F>Zj,[tiPh2܏q˜ӽy׫;! cܣ7JkAHekU2E7zС-^s=U{}+œ'.Y#2HLJ^+c*՛ذ![Ch4z{{׮]H̘N#GN; Ա7cB蕢㿙C`͹};ג?ǩs ,Nmo4!^-I?/LV_>vHPqD1f:;Ke6 fkr5Vp/LlH~+Ċ 0 MW3e]+p>~ܭӁ*PCdCgffzh38v ճ} 9NoBoe2Pm!aʙyvO6:tV3 n,~~!BogWh>fmnVfxƙUwB 4Θy#%!1cB!/;E!B!0!B!q!BB!8B!1!Bcܫ?uϷ=d^`;7uگl{ښ B!^o[:Lϳ%AQ@Ͻ EMq+kҁm09 "HxΆ{ }?>fr^ZӞ~59QݾHe_+Bh7o AP4r^CwUk e}#_ K/b:ie5ӯ&AEaNC!g+5\;kױsc~?j4eH.:#9La;]hPs=XFc}hgyڰuwܓJ{k۶]/ߴ8 ot`WڶW2ySN=NZsL)m{ujߡC_avk//1{2+&'ɖ g&{&pȷ~˳/&zLF-C}烯&gDžBm13\X4yǂlޢVݴpO}հ`wZߒw7͝{H8YliFJkW=enܫ._tVXz-u`rN] gmۿǒ J AG"z3M3lٞ}~JpS}]]' n(^qiW`2>.8f}f5|O3n ՟bu>&z#~[zIQ'g; Be1Μydu:p^Ҳo=!O/޽kY񣵅;T4:AN}tsg -@pyL>9Fݣmۡ๹f2r34Yclҵ*|k)AA-Acd2a.l7HeOE9ÚnղOܐEu\F! *}?qͶw4_!hlc2ͮܮCrϤ(,k]zEdgթqH~S/ & oѬh2]Mn?/Be=^"1yUs,XIf1K+Kz) ˦ՙmnuenZ};s<үUFe;p6}*޻)̆U7sQ!l,2 _)oRTfie10 |)V`OxQh#6DPߵ.KۛS7OxpϬDlY͊[?9%qq'/YU'I͡CVގJ4 +PJZ O !z{b쥿lqL'2fjm TST:iF>g- th]w:xȶEͿ^B@jʒ|O+:g kV{ GDcK^x9Iuߎ,RU ;B`Y8elVl6Fj5ZVT*J.7iҤ`bB$ ty:)򒊅$c1 hT* `>cRf!D"$8l,PN6w}$)$ѻqĔX&% ZIIFg#/"b-,A^bl&rU5?c#HX*Q$fN(hX&Qpk3&[R%Ĝ^}{ l:A{ɼ>OguƧocgwFwjbe ,&& F+B!T4IIIFT*JB!e2D"DiH$ƙ4$2flxj번2bP]vMBΦS?:9ܼPcLCM_Š䫔tӳw#1VyFM9ۗ1kfqِv<>>lWV ;wT*ٌMQlD"Pl 0=ɲlTTAxr~n޼jjX,ޱE[Ysegg_riWV `3 ˗ }qb{nzz:&90=m08Γ$v90LNNN\\ BDŊwܩP(܏qŦa_Y-ST*UJIO(>X(ի0 xv/V 0 j?Fg3O$8{Ղ''ϯ[nb{C2\RR4iܻ +/+6BSHMMB&G^^^ .̷_Nɋ#(hfQH3ScgupV EQ}6߿QF/\ A4M[V@`LqcB-qsA={H$W2AFqժU:t3nF {EDbbܹs-[&Jb;|͛e$/^ln TE:tΝ;"ܹs >9 LwO>ZKWdkkV'.Ye'9N{lʧkkNVvMB?%.Ta?9`!0ƹ-Xx8?( %>$>$?~e]P$IVR%::jN_ IIIǏiW^+V޽{TO:qnˋ7:r;H3{iX~@$ݽ{ 4p'ɹYˣXv^,scͪr{5B[dZӖtu_E瓎z+9}~نQpBZQx(XcM)B㊌q=rInݒd?8uVLL; 0LɤP(8۰aCӦM I$I hoO0Lrӧ3h:==ȑ#z{Ѵy?!(u괵[R F{wh>e2JADhx㘬Վ1|W((0!qalsyQ |M]tgX֯_wJsgO'OH$&  Ԯ]{ܸqVm=(믿rjK./X,eʔ!I̙3//G֫WSIj?[ʠ! /ܪbI=yK<6&z捍2w?ĥi˒"B4e_=zoӔ!f|:S>1NNX/mְEckK7-kueҴ ǟno˺Sw&?߄Qˊ ~r-s/;zMr6x.[>헵r;;Qo֔)s*9MыEPݾI *bCw4ƹǵ| ƎeYVqA"%!bܸq3g2J)8xqehN:rJ oYMl#r'鈹*..\mʐJ?tƈ~K ?ǩfח8neu0Js_#ӝ}v64МZ4fbo=V}1R?LÉQk)h6sSkƸ" 8ѣqfUqOwbEQcYƂbLIEVVVuݹLDb(E4^aaOr/^H8q"&&fyQg6KZQg6 &/X j߄GhU?_0J3uk0iM;w^%Hz )Џ% nަ/EFQd [㴺AS;I+zSrڞTo[FipoʧB|Lyl=b!-)H~$gaezޜtNdR!:+ȣ i_AJªr\S;09^wZޝ1!qEZx1׾x\a?:)0Z|~kq=j/H/S=|p򋋾rl@H:o6Ix",N<msBL rx1E9[ڡ 8W Kč9<Fξ8cfBY}K9{)/Ґ֦ӮҭTK2B^R IDATPxQX {f5ntwujNJTy1g C[ 1q^>,-/<څ@m1ې$8ٯ;\Wx<&sI uL9Sw~9vE= p  'L *UD&M?[^Y\γôiӆoݻw7[hdl%44 ˗/KrJ^$9@yE-%JwEscPH\8N6 @I%~ǰt-r \&|jd] ǡwOY0.쟶5i8݀ m6_Ew~/d+4flBƬ11񵎃lD~xbsϾH, `2hHd8t}?q&e녞\//:k{ ?B̹q;..U DFF^rűFF{*W./qlJrȐ!j۶-իW[6h@&F^(r;S͹Y 0IL #IN688ŴsnqI-I]>1-f3x5h'vUE."˚XУY:/3j'ozc iC& x9v5ϔ&Yv#WUMy&#K>u;»Я̝UFUy3퓮+A[uk[~w!Y1QB]>o]2?Osu! 28 RΜ @(]{n|Mz'ۏ,0fZfh4 VhjJRTrϯjժR% طo4mڔ8b 8bL$]x1** .\~5H۷feeeه( i~E-ƍ͚5h4.>%H$P(J|r|޽ʕ4\SF$ifL&38lX'&&:>hѢ}Lh4:Z0Bh4ڗH$pkyqӇ. >%WY/az9?޺uk߫ma0o^Nl .IIIFT*JB!e2IMlAx[a^ol6'9lW#+Vt\1׽Y b? ̏{>˲ng95|`X<>0cbqL7}&CWmLYD1/lnp8-B+upAb _S09(.'tكQcy& 9jycyθV[ݰL٫I_kŋ~W>8;wzg@!л^MLyN7<ZG`oB1}Ef_ jgkl]EL&@PbӰ)"bH$Oэ,F7gD+1ݻM=0̽{ +iK.-[֞^_TJJ7? ۻְ)AAAǏ'WƸ>ӯ]楠?q^A-;''ɓMWqþZ.]ۇ^/H\T)!qO '+]sMP~{-G$6_@Q 9&S }ٯwqyd*UTDD',Z,paso0fP8ݞKR///'VE3=BgZ CFFF2e@(bM!oMߔd2JKKOV+/\iv7[}' $驢Y2B!Tcf+SLRes1kF322$@ Gxq >>>^@{pj}sP($InjV[%B&)-j_$ɑ$)w!*1eYV[VwJ(G>x 44˫HW NKOO vR%H"N8|%˲|bn,Yr71 }Ν-PBHZ>$!z'b=@waaa!!!/Ui\O+H|(C2_o SXx %JwcB^VjWߟ@|9Z^2B{Ñ.V`XĶ9Ukt Bcp#Fضm[aAt~¯yBa{qȑ.8.11qԩҙ%co] JAlٲ/߳999ڵ .` ^j)lO/ۮs]?iW~zj#G!T\%ִeg]=qmčR'LY["bB0LB!K#H(3>*!!U-ca}'$$$=5 .?_0r|B ->CY~c];'ڏ:ܝy=Oiz~OMh72M~4ٜvb,*>>ޭkժU1~fBz8NnB0D ze`۴~~aLJɇo<̵U_ɶE;SC;zJW7VNϑ4 ?{WC?/Tzx?ߩCj ,){|1jOeNP(vRSSIMM}rP6[-pg]y^3 0\9f:e1D^ٳ#u9R}SJ-Ғ)I-Tz߱NYaz@[Pi٨tube0wgF WʷKT<`(*,,̞hƳBc/'.תe;Sg̪ }M{j9.Xi{67VڎZݳ6h<7{5_{ףcK돫YܑdZC{P(Y-22ic\="qr<\t(? ӝwmvz)%jtuKNj8V]OW! 0=)J0DH+w]9S޴ŽK|T>$(DHvz+iED"c"eLьB1OMrֺVU A*5j%'K˵,&IJ *TzT6>QT" i֭tʆ\,7w$Y:W/;\tilas K7m6wƾr5ROiPvfk.o@ǖ-lFc͙4qJseY:mZl'>кhܣ%* cPJ)r_zEOg}gV}?녥|h"ɗJb5Swq`߆+mъͷ,*T(<""1_;B!qJz%0 '(8XCI3oPuKM:JJ ldT^m?NF&?T,* O>0ӧOl".]k\Lw5`VBdN?5T&ҋRP_s'3Ng61ZV#thfʍ;.&T[Ç`HgZNsdۧ@B"{:-by(^Ba㿃iGNjKEU YlK&&. WMO֬U[R5ر欆4*GϘ}A_ʻ:t(66ԡCgO m4c5"=I)Zg_18|)?4T%kq&dYF2!pƌ42W8*A3;έԳѸ$GdJQHIS VVuV+`yBr/B!.8s, G@5dDC~RM?eBFu߭BVFu5 :jRYWQ?#GXÇ? 30Ή*傽 O:B!qY/E.koaм} =WyuKX ]Dv_NV8|]iXiYƷ !w= k䟠Ug.p\=5IGZ.{Z|jRpm}z=X՚ M_V+#*e9cYjfh0ZFQ*JR򘘘-ZSّN9i(6mj=}ɔW,תUK 3ak.Ԛ5kC:skms̱7|p1/Y*B7DRRFQ*JRPrL%HD"@ i($ (FiYR着/g q5u,qp<%Il*Nwb֘.=I?}lcc!bC7čY]va\܎u%<+żů --k{!ЛD/1=廧CB!K5easWNNB!^bJO̍yZ3k7w'!r2ΘNCw?j;hRPg8;wY 7Ę~ltP#BcCmoܸ)/< dW]|d˯>i]N_6+^f)eY'رft-]zwY>ߍOItytAMLx\nAϟR B7gύULm%Gk:G/1^Kucbb|8iE o BЕ RYuF=lWmJ9z|BNc*AO^Ur'%^={P&!.@o Q@>q2ȬL^v3JfՇpܲ'YA5}SwMqd.XÎ\S<@B1q|ǎ% W&XNwnծڕpkT$>'g"7 \[6}5%NƄ)e)_] Eع#M|ϑ3Wct^`ǯ[U~]fL]\vC~/J'MS5c0glu^1{!B ]M cf %OkYC%>P&uys B!TLbP {zvF=*R-+̔'Y2dV_4@yFb;VģBPvH#V텓?R(R;,,zS+Y4:˓^^8y B!ގ={T9IU%׹&hU[: Sv"&TWkRҷ=L77LHk ) okq9Ӎ5?y|gEgSy^$kz3Q0-IiSlYOf=1/ލd%'Q~B!"]2س)ZER:CV3=j];wyf?4{4*2!>~?OfQ%kfH9>DTq/R̚ңG }Ioݔ41SNE׬T:X!otEisdO:.uu %ZlǸe#{S'o^|m7q̼O6,#եl?]c{C!kAb" ܴ\ڥc9eߛ`̥?~Tk8h֨5_Wl2+\LwD1qˍPc}7)/[Iuʃk6aQ ?;O=? 8_x y/\Ʒ|~-0w8lwڳWuJ?oiA꫅#B!A,q˲ l6j6F`jFVT*J%ˣ5j B!A =uFQ*JRPrL%HD"@ i($ B!FB!0!B!q!BcB!8B!1!BaC!B!0!B!q!Bbqj!B {B!JB!0!Bw=}ڴߺ [ӷ|ӭQl\oZ_r]!BoJ+;kN1qm8 9[lxӎte鯧Ouhǂ>ei'whS77kSxB!zzH!}~}9"a>+G IDATv4^$J_MG1-ڜoܵ[!BE _+IX˰gg-8y*H9[>lrY&t0}6.&I/~_>Ӱ]j֘zBz;~U0֬픳Fwn: URh1!B8ySNaUgj=5KGsʍ[,4{=^Cw~Շ^=ot+pyG~v%I;EI!Шz~t̚s~&mʉBco٫ ZDHUԨM7.- m5Ɵ&h|/Hɽ?Ui1%)ߺWRhFa>R>Pj0z`2GvRWk-׻t'%' A`ݾ=ʉq@]SRB%$ՆLSYo.W'_U WUJ[!B/9ƹ>iۼyͻ~wȦ4JzRcy{N7jL!>BʛZ\E?6U-Mv6 AفˎH>iv? /r@!io]e{M^4#) "~XCI"\wA1zL7F%`سgϞ={9l@Y(i~ޣsάzIrYM~"CkƤ6A>~ua?m$V^5,gNfq!z1@Rfi j $Aa'8L7wnjrKG2[c#_7]04nk ^TԜܹhM#h/Y,O(-t6kYSVQ_X:.7 -[f;hwnMM>y#ԗ78^D!P@x:p5dDCv*4MC3ɫuf~$/æOTCʶRBCYǿ|2}r3U&7fR۱?ti8N& %E}N9@g_ӨMBM2*OC!P#˲DZ,0fZfh4 VhjJRTrVZkҤ;ZLֆ{%o~#uB!AIIIaaaOh4JRT* \.ɼ$H$4MSE$AxOgF)F{j[%ꗕ` BSɔyOj.h!棂ZL\b"6B!,8B!1!BaC!BB!0!B!q!B8=B!XB!VB!1!BaC!BoUiuU5}7% V!zha8ӇksZFmJNW!/Ute鯧Oߵ%ls,}>FQMAgq_]Q1Oɘ87QșIܭSjKQ]=wijOC'!!!z{x7N\uKw]m `Hck;bi0M\;BFR^9O>^S]^]i٧qִeg]=qmčR'LLZEsKw/IjL*}>37=~tǴks]s׆!лHGOOY5OB:uZq3p#w9wwDkrBMk׌Kz٥C=Ưi6gˇ{[ o=x/ѩu|ۏ;dTZ5o=pQգTU7k1p,p'l['Yo8؝f-I,xPvV =ax/jƕUJ$ڽ'>oůGV^>Au]SWOOjϚr^rHh\rGH! AQ'{jZ[ֶjZGukZw=кP(b3!dpypyyW)e-KOmvq?Fi5)-Le8)Gx?ْB%R4YPP${P(wYk Wz&!"vʥ.۩gf*Y}A  0$9¶w5z˿k㧎TUZK5|ӹ! )6Q(8ڡ,'!;?X2L%Q":1CosU!(z{6c\nFԏOcuI:Qo?;8Ą}XП:U_ 6kگ5>NӍqPTjʫ=OCwQѠjQsK&Kɽ:?X;Er To˘E 8Lqi7vA$DL7"vm}aޢpkJ㳿N 5ޞ4qR,DZkgM`$DQ(O(x8eYjXL&`tZ6+++33333SP{񁁁(\1CS晙Me#-<==\jJBvvv H$HDӴP(Eឪoбշ G65ȣp:"1d!T( Z~(IUr 111111:Y\>KB,?k̿w 㫷X;,wjyPQ3kʅ+Uʾpbo+ xa׸F٫4_ْtb) /{BƌDJ͚+& h׬_Ǐ~ e.c{n?xdk![ӷ3|w1W1WMާ[׮]v1y;#WF(V>'1 ƽYKNWt%l䲈BIGo?Nul!&Rݚ֔ lGQjگՉ~Ƀ͊l#_s~:{)eo={мgNݟ1Qa[>r T jHi?ܑaρ߱coԂKDQt)) GN ĸkPX'gضh*K1l2k`mz}9g~u1霎Ͻ}ʀ@?Av 9gE>zW]?-ډCҾ3YB6ep~~'oͼtT^4R!$̘!'$/7o^S/eYԻ[&B F :Adg3Lam?=_ӣȕK:ONO;D oy:.M:;Ŧ[1: >{Χvw$|JۆϺ`q€%?wN׵[א4mcoY^ҍ_I -/CEĸW n9k"N]'=x̑-#W,>-pvj7~=wV}}7֝8GYM3$Wn۽wItG.̟4` Cݛ(3}q_8}(N m'.v=ݣ tvo z8F1]+(_+2 Ze=,[t!7XSG5rƤ."B*הN1^I eOw&֘wend^OĞZnk"Qp)Tɡs6H>ΉBwīE{Ԯ%[o!IڭjK2~;wRM*d;N:q)ٳĞk26vmW! BU{ct!PQYF CDzI_a,ʾ?qWҽ\@jS:5^B1kF19,24+EvbswbAqSP9wn)&lN^@PHL}Dߢ+̦M{gP!#uvbMiGDi<6!#]ӄb59BDTB(ʥy9Xu"?DJw!AkI3u{P(w _Ⴚa-~; v (_^CBIE5aКBxL VޒkTQ/ok_=[ޤeRP.f+v9#+9dڳxwV_rÖvp=~1GέgskYǧz.{&#燋YUx*rCHd&J Ic f^~-E0dDQB!,B.7#}&=73hBEƝKG 96΢?w)*LJ6_>,gM?>X뤸Sߏ:ӧLBx̝+|5e LIOV}CK}sڨIe2!g qM7$seEflcݷ|-KxV+:$OC5pU:VSx7gC̳Yw2B;tCZP;|εՓ|`)ǸV&\ o=뎱X|/bvb9۫`pDչ-{p}nG."SU߯촸j;'pF,ںsslŲm7TW`7 ˌVXuI{v޽{iM'}BC)~1%!􃟵iע] ֝nКRB΁c9MAy+}X: ;v(/1B[3pyNª=oD-1lO]Sm٢Ѝ^>cngHxNV-z獿QuStد(|?Oɇzqm۴iӦMn_>ҿøS>g\x,q7FKA0#F{5~ږK\ޒwq+/nV*BII)N*¯2Žʁ8yXZd2 \Nj233333 EF۷oBsaC{7a92uc{DDUicI7Wv1OOk׮iZGGGGGGRP(r0D$4- EQϖ.OtIw~ Nw [gKv)B!P J.P gKqqqqu5L999@H$o)1 J˲o)qg2Pq2s1J,<<P^#ea4\B@F f911199j]\\b1 @СCHdX,ׯ_A*U1XVFӵkWemy4(#G`@!yJQ-g<jb5@x&~=ۧiW}BΙ1CNbr!^ޝG,?k 2bk]֫YAGfve_wOZ8 b)BdA|͊`W=|&tr{aز5kڴY!7pq̫kѪi?s,hkS9ZN }Ogx>{3q&-9u^yҥgBWOh"ryB齎- ic9 nTH?oF6~͚uduæ;~5۱K>r۔[t:&BHΙ=?tx?'=/y\S ;XLI>eP Fb+ nv?=|A}h'$OeUz}bsGVX+x-C[8^ k.RāZtˣ0}nN *Ȋջ .1ẍKs.hɷĵ?w^u׋wY6֝YmF)T3>NvijQ"Bج[ zz3_`GKhLj: ;Gnͯ^Z$?OXkx*6MZ?G65l'?./]߬_wcGM`^k$ϴɰV- IDATwqz#|HfsW+7ՆV9cJlNմOL6pzu&7L39W6Cz,+Oai_})cǎ- ~uJ%[Ӗ:WE)`^Y\%$ǎ"y^U7C{jHM*nU[nAEsl K@/;v?K|޻R$RxTs^QҝTgBE~#g>tL8jD2Fhڵw0"TxwtR*[=զ?,yEfMԠ1-j5 $b7 Egd9Z,V Oճ#)fsǏOQO栿L;_fh\`rbB͓J[=s_tJSv*%i^;ۙuf> ִq4JK֮ !Dܺe;Υujz+cVdr8E>dGD]fHвs^_RBF/ !j`+73rĚYfq|lNV "`9f$1rEդ721"|~{|˽=7#q͈L~<`g:_f@+ |έgskQkeqw`BXm%DH53.KTOz>wV~Pv\eK~,xrӤ>ӯBNy-y+T;KsCX= (/PI䉖=SI!$FB(n*mSɰu+Jrg3'Xs;B$j9dD%ńMQv?vxsfs~ׯT.N@ުOyhɸo8}US͛L0pD.nnNKK/H3VRmv^7Y9JpkП'-[6̉zzʓvBƳ~} آW1L}ӧOasTwk,Prq?k̯E>;a5Ig߲݀e !Ϙ}v6%q:`6Olׯd}Q]/i_Tq?unC8F\8$8(O(i:o(ΖBhH$O߹ 1*𛃦]]]oݺ%l3u,22RV4@X,vqqr`~2 V]\\b1 BJ,l'BT*8'푐l%@u&U#""P888@q&@{8r 11111111J:<׈XwN#pTqPָۏ9$XbV r. 6y$vuyÄt)yckʹ5 ؾS=nI [4O]]z&}=s֨~Yp'pW7L{!=T֯}{LjQͶa>?Ă_^lhJVo;\e\[*Yo4uxǎݼ}ҔXm ,>k'!ЎSOIS{G6ן<cb!u/*&9ڹԫ1'* (Q^o޾9;?GD ̩@DԽ<HBDB,clO,3~δIUm1VJǪDWa 1]B6j.~rykBfbMɛ*hr+"K!+vu~~ҩjϦwd?T]Y6B˴柟yءW1G+>-]8ouO=*!ƕr\ݽw$ywkAtvw˞;eټ3z҄fLȚ9NrE&m=Dw!5We?,HDJz}Gxc07ȯ8mƇjnVĂ_H @p|XZVT* \.cF"D"B@ ( ѕ/Y3 K{cքrUO~Ҧ%8ۯ_tsXS.>)vUW W\IMMUըoРJWB(B.M0<[bq޷y'؆^doޗ7lbp'I~%NNNDڱΔT;%Ƴ7Zl6S%MɔhӧϨQW1dpx #`j?Q:u:u4k֬4iKyoΙ3gvލq/g0{yىV7yyر-jumڴQToMrv*ڸ;r !Duyy~T'1(؉ca2}vn>s:݅]5ϯn6d+Kj"ЊcA>Dc,1PM%UbB)WDUWݗe2/:;5ϯ.n{kk\N}>J !ĒׄGD>=K|2?9bb ɓ'ۛ#'V);Y#&5^qA.*`Bge]Xvͳ[ݭ[p ̴Jj wk7n{b-aS/H]Ѓ2BD&UMq{7mfEx>)r<@P{*h-֭hy48rئcfo߸E+7nWq.>bﭜ{ϖ\R'Ǖ78bP*.44t /m9NGSajI22TBѴJ5Nxq7lؚwC`Mx\›oEf{%>RMTv!J%{]-iVvwØvQYuн{pϙcnZdZ:K ~ZGB zD%aW}gMc޻qPoرAоJ-HNwR.o[?W8K-BBBtNtܣ>4a_x"B4ֿ^\H\8BĸaNj0Dl޼YCt} 1J`wp߁cH#UN+Ɨafd3gyFg PJC22͛iFAM5c<ϣj\xxnѷ:Hq9v4FmԶ@N'/ 5 ɻ5RF 5+l^BQ-^oEy ȥ@R ɖoޜ9g bCDDĩϤQ V  sAhNӧ>y$ r6m!}VwudzˁH@BOG(!7eW;xRD$v%Ԛ->KH+Ǚx񜞢%`y jg&ٗZ*'q"b]6}"4v1pr7oT/s:iz>WRalVqs*?Dhpϳ즹J%':|۶]q<<ئ$cGe }*1i ?-𣒋HKWu׷~\}6ڸVTרz֖-bzČJՖ1oNNm\5(~h; *璃{cIJ>4{} 'YG)-z&6fXejд5o L34e7r0sͲeq'Ojwʆ9QnV֮3xB3 jK4%颤/fl^{+"BF?zB5hI1ϫr IDAT5ϱz0"%;x Sf!%TQ hE(n6f2%x Ue3/mP*{sqSbLzBPɵRǥڤn%ݮR1R>>ʷkdhOUWV^} [LS?{IĄpr}~L3.TYY.ƍCCҲES_N/^ZSh:%Wŧ_H?ZgWG3>I= JHm(gϑ l&US" pt8,w ]8JyFVFҲ~MEF dNk GtS£91J`;hh;L/uCrI֕hCq|IIs(ݠ9ĸr3k,XlUM*}M3x9FR L6µ ̨@+%PR%GGPTbMgl u=:1WnXc7}?yqkLP_N(=z^guՙGbury[Tf U|Yو9{'xM}k{2)9WW F)HzF@5&Uq)|}*\*ܼq&chBDGG{Bw1(ɴƿPR%h4b-΁KJ}fM&ΐD\po(S=W<.]},E,(!!u@ԱNoFjH+b=xuP(q}C Ԕ@)JHzN2Pfor fLcSJrK|.33_;ԭ[M>= P1vIIDM{Gh(gl u=:1WnX*NEϖxKPRUڥTF5JD╖W2^#b!PyՆ6D!v=SVi$μ12F5ʠ(h42]ZSPR"7 b`00X5BW.=}#JQJXs1\CDGG9#aC.F#ޟqe.;j.46o#z}X@a͑2(SN{ru7;*q<75JKvv:W${NZzmVѸ* #k%oH]Wv(:-mZ=(Y,99 u(c|?Z%YiiF#e.;+Exs:ΰu(qg;xc>Թw:w2}=N-2"9W?\E, WJbm>5{7pޣaaG.o.u2&UbDX@4Lg̚[|BBf#QrO>۸u(48lg#JW͔ͫpM)D]=u]Jr%N" \I8tz|Zmmo֔TJ< w3 Aq]qڦ/]MMnZEbwcCeؠ׈X+%q* e.::E(AJ/e" 1*Y#I?%H|7JP<=I Pۇ+Ul2*\L *J@o5@Pܫ{3`R`31EgQ2ƧS;b,rF.q^߰5rf5y2[̘Luq*D\w_jL8cl;1Hro5"&U >H3aZl6Ex^ĦIA&n5e}4@qP:`Li&1fc{ɼ4!DժFx@(&Ĺ]Q8`I׈:o)U(C^n^uq0Fb̼|k.T.Pf16˔fQ2{@Tߌ))\{nxNPvT*̀EvAl@|]n:X㽦MQ06K'ʀgCx@($8(c Xpnep88aM<8Et"Qs|^CH%T ʊp&N `s 88aqv-+!'Lxݷ ( ܔfb

 ,oooLߒfC}_Qw"Wz @쉋ULj'5g3:=l#%jMoG\u0> MXl1ƹQIէώõo.YiW,hT*&PͱjjCl傰0l^C eexY\]3gݽ S_n}F8b6<"?״X>mٽ Ktt jT˗/k^# 322Jnɓ>,5C:tcPBHM?:ĸ6M۠ ه;K<|-Tks/ݾ_|,ş( o+ a9z\E떭1 Ȝa: gr<\1\u\2)݄Usvt'g 0YG!3Z+*T mpP0FT\$Í;L!x|DGW-[xuWx01{@Ij׭-30PIuJ4&]^dd$JQ#cq=0_1e΃Tkccwq=:VJ@Qzt쁫Vr,ِF~G4zVڭg0?yfė}f'u`wĔ߬;\>3;8p5r|DsN< ۩#P+d+WAZqqPE"##4W&+-y˅!lZ/)±F#1(gFg6\ZcΫXXE!gֳ\HsfRO8vR3jQ AUWV]155e `ؐzq7}})™42/8'i/Q e6mcܿcd]EjN !u_QqRTr,<55(קg@x:k4VLB{el@jU(p*ـ.CPJNE˯oiZar$1.D.<9Ƙ4&T [!T8p9q]Ar`OyXٹag\1\ԐC7VW`KuN9b$J4qY U}hW~ӗ~ <>e:W#bQJաCu(>}x׮](Ha w|ѓ/7E2~?{m=#3B~6,.~{S^wF@NrnjޤjujƔ;!U!?ؼe#4lo ʚP軷>rHT1B"##% w^p R&+W8)لJE-y-vaե 2gd88$ɴӆwnc]x{HogUTbcc Ų0ZJBj<˰SF P( ngQ0rCrC>3d8@oe5))iM@tU)K'>cccQ @򈊊 uǯnS%q qCM*-u  qDr1;z+9^y~eXip`=P~ˑݡU&+YEM*JY|K~9<)L=T()B4bڙ僧zӴbB{/K yk~<'H$#Fvji]綟q2$b& IDAToܛ  8ًOAХ+`G! -ںSVҞܐZ"-)i%''o۳-bP;{Ic?v{4E}#e7l^mHHQGt>xb:222222))ik\\N"Z>&wL>=ltIދk.O$666***)))PBGs@םѹcZ!bܱ3} +t BP 0K;#^L˅zDp59CJ$9Ryر*)-yN(y iZ&a3X@֣UQqT߿ffSN=u ߀ϫϓJjs,3L:CnO6Zi{0b<T*ϟ?ixx# lD7}^pO`5ׯ[M6톴 68xr˙z>55W2\eNL^&~_# 3LcRl[hTBi@$IXXԋW/8CS2ru_Ư`Գ 0tm5SL* 8<0* rkll,!Dgfffff]ɸr-NrG L!ĒB֨6>0,BLĘ9F?$4$/$Qe I"XR퓩քGsN֝,_oݸEћ=BhѢG_4q \.b@:\4Jq8P5U8 1111111cq@*GBo@q5d$~6f]')Gk֬EvW_}So6rv*i&"Caa!EQj2 c}1b= P!ܛJ/߿xBnjٲ%D1wq(RQ^;jmG=*i6mP" "ӭ qOF\*3U>eހS +>]+.....n/gq{w:`7u:fG3)k[[ +oiZӝ?Xp] ܷo}=3dʴo2Ζx{}.bmX#ץYJb#פ?`FYyjodf^@uBؼS߽[J{q[A <,} K\025ҎSg[u8wwoEBǧZY+*Xҫ Κ[W謑2, 3'}s'%.]hijcMҔm=W:nAe7%e2>ߪYc,F!f] 'P.!|=nk5vK\ }ф;2r}bܿ/>ϳ{u<]ͩ753vɑk t[=mshg6Sݫ3nA޴u$N˻GÞoOwĜS~Җq.xӗRĸjū=eY_O17LREJ1)͍R0pg{!҈Yk> >`Efܢ ѵ;G 1ܾ8wՔS *rA5#_=NEK ;+UZpZ>L`¨,XY_* _ᬑ2,IP$£{wt|gYzJ_'2vU \?{s; .+(n[;m*+z+ƵJ{(R-Grt Zp$|襛Й LhS^B]amw%dtKI7R[.L13Z{Z-u7z,`!V4!OC?crQ4AK68w'+o !T@*3%Dܨo""cb.ᗳY߶V:^wŵ`#vú I E4?r@Uf08O!bEv>_:mpR(}[B8&| qIIF}T-KMMruz둽 (1_TBL\P)Qo{ڻ]kOsPF]n:p֡m;iBhyF7nXw uv) zǿz9Z<@o\Fє$MgPY׃ Qc/yh6hqP;Lq#GqǽΉnPB!:eX06ޱf)s쇻.ޤ!!zMWMǽy,DLJ|*襶ik͝>DP$̭PV9GSuӺG]fٍ+kvs6hgڮ6}cg/gjZPЮo,ݗGs/>9f,Ԣq÷zNz A}߈u>3!whj=wxB(-~7zMwNG@62|鲸"8Z/)rX8eYl2F#0z^i4ZR<<opg=~}uRn!w̹=2?eXk~@!c>X"ã:UTvSf5r'.nA%Ka5m;z@\\~{mH7>=0e{Ssi.%,{wԀNr%B8CeS;tܜr\1*}'Q]U6UWX%{6l;b,[ ]?߾g?/~ӌ.]Kve+iU߾6_ 9{VOeݒWVܽivK+cn:kfeI6m߾yښӭp[mY`BV~bUvp RXt ٰwv sM_|R׶_oёSoK1N?nJ^ܨפc:9}?}Iv7߾Փm~J@A!̽_Lt'rԲ6yBϞ2Ǝt4=7{aQ-̚un^꽅1/{2}-iʬ)m77y*VS{.Wy֏|ilgAh]z{wvB'?xmsJE_ڷ߲Yw ަYIJ^kO|mS3g_T.㵶݂_tbݸ_tV'-*1v^P }_P ?|Ͳ})'o{MIyHIb>~mt!I?zF3&M I~Z٣]Ӟ߼# iNB[:#kܟ.x_&">v);8>\7ӝL߅$8swnI+ RVow&l"N#:^oܾs; ^<=f‚ŗ ~M"Z7*YuW~Oy.OgSF}aΟ?o4Yſ>uh~*U?lX9Rpi뗅/E]M/|i׮-˦( *OtOz4g)ſNعןD'vx"hMN!ypпkFn4!!;X"KMٶs.h֊rT uqVT[gxrLG΋tPŧ*¬IΗT hQN,L]39S6|٩u4S.qkd/|yݕXMIyxɹu(@Bc3GEkRUl !GEo!Sk"˥4!!#.f|;]#R-1+fkOD1gud|\)0"$̨ fǿRg&&Ĭ{Ğ&8j& #[wU7U(z҄!Pοlxn~jTM͋VK.0~:'>ߍ-eǟ-ſz !-[/_u?~}6-]W^9W'tօx4GEXJgqيFh(^~p+P’4eZ[P1=vOgʓx AglJʽE+:r)ᑴ}~!2c! wӵ^k #fMXVϤeBBCǮj#Z=XpÍM!մ!&a0;+b ʮRU9X, Kt5k%nG֥K]Y[LoX=S>c̹C8:䎞Bxc||6}t_6?u{FȝV-vrġ/7pZsybn<3[]ƢWX#2%^ psI$Kh֐qt9gݿrtGދv\ ݺPbѽs:pͤ}יҬ9{>ZYx)lץ(R SThQ˷%T|sm' 96⾽7ǽ96%֬g+OYf_|YJ֫~"|h" |yYw?1gkBZs)YZIwbdG1NfXpf"=㜮.Ƈ1kƱÒ*o=w͒Cۘ)i1 Xb`e ?c,i)3;{ ^)IDAT{v?3 ygHڳ+.e$FͲV泔[qsH.̋roƇ+Dl_-CElP>U򛳁5ҒF=;zȎmW4߉#fXŤE2Eq3z!M5~v"cZZ߄ ͛/^҉ks V~:wh)[}v%Ocg@@X=G:^;8>ʎbY8efd2 zNhjJe16awÆgѣGjL&JD$ >h(57Χ̄Uu˯]=<O17.vv<]ǽpGDM]51Ů@QEz>w9atɭ0%T^{l K31z,aq^MTM+F:a~elU,'94ait֫>v8&bՁi P1Ɗ9Z(+@en :=66YeN zTk+㊝jp|>ߒB! PلB%Y\ gsG`q gqGEq*5YЪm[2C,1ҖX,j:N a M&d2,rgI`~S(D"X,JRX,/90koH$2f, BhpqqcbX"H$T*HbH$*vc[QF4e-8h4m_Pr&9@`/0gqU8㪖ggYWbC'gs8@lDx#zX 2@ f8IJe11Βh$89K?\ 6ȷK8i˿<6Yg;j퇳d8Kol'gגɬwk$9k}`{ m߾uK8Β,=ZzjT8b\U++?nCd2|gp(}vه9g׍sغ5Fe}!qqq+ sp3.:,16Ok@(99Kr8&ه<rR>.U+!!T^+9!!TcsrՁ 2IENDB`pyqso-1.0.0/docs/source/index.rst000066400000000000000000000007001314032635000167460ustar00rootroot00000000000000.. PyQSO documentation master file, created by sphinx-quickstart on Sun Feb 8 12:09:34 2015. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to PyQSO's documentation! ================================= Contents: .. toctree:: :maxdepth: 2 introduction getting_started log_management record_management toolbox preferences shortcuts pyqso pyqso-1.0.0/docs/source/introduction.rst000066400000000000000000000100271314032635000203630ustar00rootroot00000000000000Introduction ============ Overview -------- `PyQSO `_ is a logging tool for amateur radio operators. It provides a simple graphical interface through which users can manage information about the contacts/QSOs they make with other operators on the air. All information is stored in a light-weight SQL database. Other key features include: - Customisable interface (e.g. only show callsign and frequency information). - Import logs in `ADIF `_ format, and export logs in ADIF or `Cabrillo `_ format. - Perform callsign lookups and auto-fill data fields using the `qrz.com `_ and `hamqth.com `_ online databases. - Sort the logs by individual fields. - Print a hard-copy of logs, or print to PDF. - Connect to Telnet-based DX clusters. - Progress tracker for the `DXCC `_ award. - Grey line plotter. - Filter QSOs based on callsign (e.g. only display contacts with callsigns beginning with "M6"). - Remove duplicate QSOs. - Basic support for the `Hamlib `_ library. The source code for PyQSO, written in `Python `_ (version 3.x), is available for download from the `GitHub repository `_. Data storage model ------------------ Many amateur radio operators choose to store all the contacts they ever make in a single *logbook*, whereas others keep a separate logbook for each year, for example. Each logbook may be divided up to form multiple distinct *logs*, perhaps one for casual repeater contacts, another for satellite contacts, and another for DX'ing. Finally, each log can contain multiple *records*. PyQSO is based around this three-tier model for data storage, going from logbooks at the top to individual records at the bottom. Rather than storing each log in a separate file, a single database can hold several logs together; in PyQSO, a database is therefore analogous to a logbook. Within a database the user can create multiple tables which are analogous to the logs. Within each table the user can create/modify/delete records which are analogous to the records in each log. Licensing --------- PyQSO is free software, released under the `GNU General Public License `_. Please see the file called ``COPYING`` for more information. A copyright year range of the form YYYY-ZZZZ specifies every single year from YYYY to ZZZZ inclusive (for example, 2012-2017 means 2012, 2013, 2014, 2015, 2016, 2017). Contact ------- If you have any comments or questions about PyQSO, please send them via email to Christian Jacobs, M0UOS, at christian@christianjacobs.uk. Bug reports and feature requests can be made via the `issue tracker `_. Structure of this documentation ------------------------------- The structure of this documentation is as follows. The section on `Getting Started `_ provides information on the PyQSO installation process through to creating a new logbook (or opening an existing one). The `Log Management `_ section explains how to create a log in the logbook, as well as the basic operations that users can perform with existing logs, such as printing, importing/exporting logs, and sorting. The `Record Management `_ section deals with the bottom layer of the three-tier model - the creation, deletion, and modification of QSO records in a log. The `Toolbox `_ section introduces the PyQSO toolbox which contains three tools that are useful to amateur radio operators: a DX cluster, a grey line plotter, and an awards progress tracker. Finally, the `Preferences `_ section explains how users can set up Hamlib support and show/hide various fields in a log, along with several other user preferences that can be set via the Preferences dialog window. A `keyboard shortcuts list `_ is also available for reference. pyqso-1.0.0/docs/source/log_management.rst000066400000000000000000000076171314032635000206320ustar00rootroot00000000000000Log management ============== **Note 1:** All the operations described below assume that a logbook is already open. **Note 2:** Any modifications made to the logs are permanent. Users should make sure they keep up-to-date backups. Creating a new log ------------------ To create a new log, click ``New Log`` in the ``Logbook`` menu and enter the desired name of the log in the dialog window that appears (e.g. repeater\_contacts, dx, mobile\_log). Alternatively, use the shortcut key combination ``Ctrl + N``. The log name must be unique (i.e. it cannot already exist in the logbook). Furthermore, it can only be composed of alphanumeric characters and the underscore character, and the first character in the name must not be a number. **Note:** When logs are stored in the database file, field/column names from the ADIF standard are used. However, please note that only the following subset of all the ADIF fields is considered: CALL, QSO\_DATE, TIME\_ON, FREQ, BAND, MODE, SUBMODE, TX\_PWR, RST\_SENT, RST\_RCVD, QSL\_SENT, QSL\_RCVD, NOTES, NAME, ADDRESS, STATE, COUNTRY, DXCC, CQZ, ITUZ, IOTA. Visit the `ADIF website `_ for more information about these fields. Renaming a log -------------- To rename the currently selected log, click ``Rename Selected Log...`` in the ``Logbook`` menu. Remember that the log's new name cannot be the same as another log in the logbook. Deleting a log -------------- To delete the currently selected log, click ``Delete Selected Log`` in the ``Logbook`` menu. As with all database operations in PyQSO, this is permanent and cannot be undone. Exporting a log --------------- While PyQSO stores logbooks in SQL format, it is possible to export individual logs in the well-known `ADIF `_ and `Cabrillo `_ formats. Select the log to export, and click ``Export Log as ADIF...`` or ``Export Log as Cabrillo...`` in the ``Logbook`` menu. **Note for contesters:** Cabrillo records typically require contest QSO information in the form ``CALL RST EXCH``, where ``EXCH`` denotes exchange information (e.g. a serial number or US state). No dedicated field exists in PyQSO to store exchange information so the RST fields should be used to store both the RST report *and* exchange information, separated by a space. The ``RST Sent`` field should therefore contain the RST and exchange information that you give to the other station (e.g. 59 001), and the ``RST Received`` field should contain the RST and exchange information that the other station gives you (e.g. 57 029). The export process asks for your callsign (this should be the callsign used during the contest) and the contest's name which can be selected from a drop-down list. If the contest name does not appear in this list, you may enter its name manually. Importing a log --------------- Records can be imported from an ADIF file. Upon importing, users can choose to store the records in a new log, or append them to an existing log in the logbook. To import, click ``Import Log...`` in the ``Logbook`` menu. Note that each QSO record being imported must conform to the ADIF standard, otherwise the record will be ignored. Printing a log -------------- The log that is currently selected can be printed out on paper or printed to a PDF file by clicking ``Print Log...`` in the ``Logbook`` menu. Each page uses a landscape orientation to maximise the amount of QSO information per line. The following data is included: Index, Callsign, Date, Time, Frequency, Mode, RST Sent, and RST Received. Filtering by callsign --------------------- Entering an expression such as ``xyz`` into the ``Filter by callsign`` box will instantly filter out all records whose callsign field does not contain ``xyz``. Sorting by field ---------------- To sort a log by a particular field name, click the column header that contains that field name. By default, it is the ``Index`` field that is sorted in ascending order. pyqso-1.0.0/docs/source/preferences.rst000066400000000000000000000062731314032635000201530ustar00rootroot00000000000000Preferences =========== PyQSO user preferences are stored in a configuration file located at ``~/.config/pyqso/preferences.ini``, where ``~`` denotes the user's home directory. General ------- Under the ``General`` tab, the user can choose to: - Always show the toolbox (see the `Toolbox `_ section) when PyQSO is started. - Display yearly logbook statistics on the Summary page when a logbook is opened (see figure:summary_). - Open a default logbook file. - Keep the ``Add Record`` dialog window open after a new QSO is added, in preparation for the next QSO. - Pin-point the user's QTH on the grey line map by specifying the latitude-longitude coordinates (or looking them up based on the QTH's name, e.g. city name). .. _figure:summary: .. figure:: images/summary.png :align: center The Summary page which appears after a logbook is opened. This presents some basic logbook statistics. View ---- Not all the available fields have to be displayed in the logbook. The user can choose to hide a subset by unchecking them in the ``View`` tab. PyQSO must be restarted in order for any changes to take effect. Records ------- The records tab comprises options concerning the Add/Edit Record dialog window. It allows users to: - Use the UTC timezone when autocompleting the date and time fields. - Choose whether the band should be automatically determined from the frequency field. - Specify default values for the Power, Mode, and Submode fields. - Enter the QSO's frequency in a unit other than MHz (note that the frequency will always be presented in MHz in the main window, regardless of this preference). - Specify the callsign lookup settings. Callsign lookup ~~~~~~~~~~~~~~~ The user can enter their login details to access the `qrz.com `_ or `hamqth.com `_ database and perform callsign lookups. Note that these details are currently stored in plain text (unencrypted) format. If the ``Ignore callsign prefixes and/or suffixes`` box is checked, then PyQSO will perform the callsign lookup whilst ignoring all prefixes (i.e. anything before a preceding "/" in the callsign) and the suffixes "P", "M", "A", "PM", "MM", "AM", and "QRP". For example, if the callsign to be looked up is F/MYCALL/QRP, only MYCALL will be looked up. If you get 'Callsign not found' errors, try enabling this option. Import/Export ------------- PyQSO currently supports the ``NOTES`` field in the ADIF specification, but not the ``COMMENTS`` field. When a user imports a log in ADIF format, they can choose to merge any existing text in the ``COMMENTS`` field with the ``NOTES`` field by checking the 'merge' checkbox. This way, no information in the ``COMMENTS`` field is discarded during the import process. Hamlib support -------------- PyQSO features rudimentary support for the `Hamlib `_ library. The name and path of the radio device connected to the user's computer can be specified in the ``Hamlib`` tab of the preferences dialog. Upon adding a new record to the log, PyQSO will use Hamlib to retrieve the current frequency and mode that the radio device is set to and automatically fill in the Frequency and Mode fields. pyqso-1.0.0/docs/source/pyqso.rst000066400000000000000000000063131314032635000170200ustar00rootroot00000000000000pyqso package ============= Submodules ---------- pyqso.adif module ----------------- .. automodule:: pyqso.adif :members: :undoc-members: :show-inheritance: pyqso.auxiliary_dialogs module ------------------------------ .. automodule:: pyqso.auxiliary_dialogs :members: :undoc-members: :show-inheritance: pyqso.awards module ------------------- .. automodule:: pyqso.awards :members: :undoc-members: :show-inheritance: pyqso.blank module ------------------ .. automodule:: pyqso.blank :members: :undoc-members: :show-inheritance: pyqso.cabrillo module --------------------- .. automodule:: pyqso.cabrillo :members: :undoc-members: :show-inheritance: pyqso.cabrillo_export_dialog module ----------------------------------- .. automodule:: pyqso.cabrillo_export_dialog :members: :undoc-members: :show-inheritance: pyqso.calendar_dialog module ---------------------------- .. automodule:: pyqso.calendar_dialog :members: :undoc-members: :show-inheritance: pyqso.callsign_lookup module ---------------------------- .. automodule:: pyqso.callsign_lookup :members: :undoc-members: :show-inheritance: pyqso.compare module -------------------- .. automodule:: pyqso.compare :members: :undoc-members: :show-inheritance: pyqso.dx_cluster module ----------------------- .. automodule:: pyqso.dx_cluster :members: :undoc-members: :show-inheritance: pyqso.grey_line module ---------------------- .. automodule:: pyqso.grey_line :members: :undoc-members: :show-inheritance: pyqso.log module ---------------- .. automodule:: pyqso.log :members: :undoc-members: :show-inheritance: pyqso.log_name_dialog module ---------------------------- .. automodule:: pyqso.log_name_dialog :members: :undoc-members: :show-inheritance: pyqso.logbook module -------------------- .. automodule:: pyqso.logbook :members: :undoc-members: :show-inheritance: pyqso.menu module ----------------- .. automodule:: pyqso.menu :members: :undoc-members: :show-inheritance: pyqso.preferences_dialog module ------------------------------- .. automodule:: pyqso.preferences_dialog :members: :undoc-members: :show-inheritance: pyqso.printer module -------------------- .. automodule:: pyqso.printer :members: :undoc-members: :show-inheritance: pyqso.record_dialog module -------------------------- .. automodule:: pyqso.record_dialog :members: :undoc-members: :show-inheritance: pyqso.summary module -------------------- .. automodule:: pyqso.summary :members: :undoc-members: :show-inheritance: pyqso.telnet_connection_dialog module ------------------------------------- .. automodule:: pyqso.telnet_connection_dialog :members: :undoc-members: :show-inheritance: pyqso.toolbar module -------------------- .. automodule:: pyqso.toolbar :members: :undoc-members: :show-inheritance: pyqso.toolbox module -------------------- .. automodule:: pyqso.toolbox :members: :undoc-members: :show-inheritance: Module contents --------------- .. automodule:: pyqso :members: :undoc-members: :show-inheritance: pyqso-1.0.0/docs/source/record_management.rst000066400000000000000000000037721314032635000213250ustar00rootroot00000000000000Record management ================= **Note:** Any modifications made to the records are permanent. Users should make sure they keep up-to-date backups. Creating a new record (QSO) --------------------------- A new QSO can be added by either: - Clicking the ``Add Record`` button in the toolbar. - Pressing ``Ctrl + R``. - Clicking ``Add Record...`` in the ``Records`` menu. A dialog window will appear where details of the QSO can be entered (see figure:edit_record_). Note that the current date and time are filled in automatically. When ready, click ``OK`` or press the Enter key to save the changes. .. _figure:edit_record: .. figure:: images/edit_record.png :align: center Record dialog used to add new records and edit existing ones. Callsign lookup ~~~~~~~~~~~~~~~ PyQSO can also resolve station-related information (e.g. the operator's name, address, and ITU Zone) by clicking the ``Callsign lookup`` button adjacent to the Callsign data entry box. Note that the user must first supply their `qrz.com `_ or `hamqth.com `_ account information in the preferences dialog window. Editing a record ---------------- An existing record can be edited by: - Double-clicking on it. - Selecting it and clicking the ``Edit Record`` button in the toolbar. - Selecting it and clicking ``Edit Selected Record...`` in the ``Records`` menu. This will bring up the same dialog window as before. Deleting a record ----------------- An existing record can be deleted by: - Selecting it and clicking the ``Delete Record`` button in the toolbar. - Selecting it and pressing the ``Delete`` key. - Selecting it and clicking ``Delete Selected Record...`` in the ``Records`` menu. Removing duplicate records -------------------------- PyQSO can find and delete duplicate records in a log. A record is a duplicate of another if its data in the Callsign, Date, and Time fields are the same. Click ``Remove Duplicate Records`` in the ``Records`` menu. pyqso-1.0.0/docs/source/shortcuts.rst000066400000000000000000000005631314032635000177040ustar00rootroot00000000000000Keyboard shortcuts ================== ============== =========== Description Shortcut ============== =========== Open logbook Ctrl + O Close logbook Ctrl + W New log Ctrl + N Print log Ctrl + P Quit Ctrl + Q Add record Ctrl + R Edit record Ctrl + E Delete record Delete ============== =========== pyqso-1.0.0/docs/source/toolbox.rst000066400000000000000000000050511314032635000173310ustar00rootroot00000000000000Toolbox ======= The toolbox is hidden by default. To show it, click ``Toolbox`` in the ``View`` menu. DX cluster ---------- A DX cluster is essentially a server through which amateur radio operators can report and receive updates about QSOs that are in progress across the bands. PyQSO is able to connect to a DX cluster that operates using the Telnet protocol to provide a text-based alert service. As a result of the many different Telnet-based software products that DX clusters run, PyQSO currently outputs the raw data received from the DX cluster rather than trying to parse it in some way. Click on ``Connect to Telnet Server`` then ``New...`` in the ``Connection`` menu, and enter the DX server details in the dialog that appears. If no port is specified, PyQSO will use the default value of 23. A username and password may also need to be supplied. Frequently used servers can be bookmarked for next time; bookmarked server details are stored in ``~/.config/pyqso/bookmarks.ini``, where ``~`` denotes the user's home directory. Once connected, the server output will appear in the DX cluster frame (see figure:dx_cluster_). A command can also be sent to the server by typing it into the entry box beneath the server output and clicking the adjacent ``Send Command`` button (or pressing the Enter key). .. _figure:dx_cluster: .. figure:: images/dx_cluster.png :align: center The DX cluster frame. Grey line --------- The grey line tool (see figure:grey_line_) can be used to check which parts of the world are in darkness. The position of the grey line is automatically updated every 30 minutes. The user's QTH can be pin-pointed on the map by specifying the QTH's location (e.g. city name) and latitude-longitude coordinates in the preferences. If the `geocoder `_ library is installed then these coordinates can be filled in for you by clicking the lookup button after entering the QTH's name, otherwise the coordinates will have to be entered manually. .. _figure:grey_line: .. figure:: images/grey_line.png :align: center The grey line tool with the user's QTH (e.g. Southampton) pin-pointed on the map. Awards ------ The awards progress tracker (see figure:awards_) updates its data each time a record is added, deleted, or modified. Currently only the DXCC award is supported (visit the `ARRL DXCC website `_ for more information). .. _figure:awards: .. figure:: images/awards.png :align: center The award progress tracker. pyqso-1.0.0/pyqso/000077500000000000000000000000001314032635000140335ustar00rootroot00000000000000pyqso-1.0.0/pyqso/__init__.py000066400000000000000000000000001314032635000161320ustar00rootroot00000000000000pyqso-1.0.0/pyqso/adif.py000066400000000000000000000550041314032635000153140ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2012-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import re import logging from datetime import datetime import calendar try: import configparser except ImportError: import ConfigParser as configparser from os.path import expanduser # ADIF field names and their associated data types available in PyQSO. AVAILABLE_FIELD_NAMES_TYPES = {"CALL": "S", "QSO_DATE": "D", "TIME_ON": "T", "FREQ": "N", "BAND": "E", "MODE": "E", "SUBMODE": "E", "TX_PWR": "N", "RST_SENT": "S", "RST_RCVD": "S", "QSL_SENT": "S", "QSL_RCVD": "S", "NOTES": "M", "NAME": "S", "ADDRESS": "S", "STATE": "S", "COUNTRY": "S", "DXCC": "N", "CQZ": "N", "ITUZ": "N", "IOTA": "C"} # Note: The logbook uses the ADIF field names for the database column names. # This list is used to display the columns in a logical order. AVAILABLE_FIELD_NAMES_ORDERED = ["CALL", "QSO_DATE", "TIME_ON", "FREQ", "BAND", "MODE", "SUBMODE", "TX_PWR", "RST_SENT", "RST_RCVD", "QSL_SENT", "QSL_RCVD", "NOTES", "NAME", "ADDRESS", "STATE", "COUNTRY", "DXCC", "CQZ", "ITUZ", "IOTA"] # Define the more user-friendly versions of the field names. AVAILABLE_FIELD_NAMES_FRIENDLY = {"CALL": "Callsign", "QSO_DATE": "Date", "TIME_ON": "Time", "FREQ": "Frequency (MHz)", "BAND": "Band", "MODE": "Mode", "SUBMODE": "Submode", "TX_PWR": "TX Power (W)", "RST_SENT": "RST Sent", "RST_RCVD": "RST Received", "QSL_SENT": "QSL Sent", "QSL_RCVD": "QSL Received", "NOTES": "Notes", "NAME": "Name", "ADDRESS": "Address", "STATE": "State", "COUNTRY": "Country", "DXCC": "DXCC", "CQZ": "CQ Zone", "ITUZ": "ITU Zone", "IOTA": "IOTA Designator"} # A: AwardList # B: Boolean # N: Number # S: String # I: International string # D: Date # T: Time # M: Multi-line string # G: Multi-line international string # L: Location # E: Enumerated DATA_TYPES = ["A", "B", "N", "S", "I", "D", "T", "M", "G", "L", "E"] # All the valid modes listed in the ADIF specification. This is a dictionary with the key-value pairs holding the MODE and SUBMODE(s) respectively. MODES = {"": ("",), "AM": ("",), "ATV": ("",), "CHIP": ("", "CHIP64", "CHIP128"), "CLO": ("",), "CONTESTI": ("",), "CW": ("", "PCW"), "DIGITALVOICE": ("",), "DOMINO": ("", "DOMINOEX", "DOMINOF"), "DSTAR": ("",), "FAX": ("",), "FM": ("",), "FSK441": ("",), "HELL": ("", "FMHELL", "FSKHELL", "HELL80", "HFSK", "PSKHELL"), "ISCAT": ("", "ISCAT-A", "ISCAT-B"), "JT4": ("", "JT4A", "JT4B", "JT4C", "JT4D", "JT4E", "JT4F", "JT4G"), "JT6M": ("",), "JT9": ("",), "JT44": ("",), "JT65": ("", "JT65A", "JT65B", "JT65B2", "JT65C", "JT65C2"), "MFSK": ("", "MFSK4", "MFSK8", "MFSK11", "MFSK16", "MFSK22", "MFSK31", "MFSK32", "MFSK64", "MFSK128"), "MT63": ("",), "OLIVIA": ("", "OLIVIA 4/125", "OLIVIA 4/250", "OLIVIA 8/250", "OLIVIA 8/500", "OLIVIA 16/500", "OLIVIA 16/1000", "OLIVIA 32/1000"), "OPERA": ("", "OPERA-BEACON", "OPERA-QSO"), "PAC": ("", "PAC2", "PAC3", "PAC4"), "PAX": ("", "PAX2"), "PKT": ("",), "PSK": ("", "FSK31", "PSK10", "PSK31", "PSK63", "PSK63F", "PSK125", "PSK250", "PSK500", "PSK1000", "PSKAM10", "PSKAM31", "PSKAM50", "PSKFEC31", "QPSK31", "QPSK63", "QPSK125", "QPSK250", "QPSK500"), "PSK2K": ("",), "Q15": ("",), "ROS": ("", "ROS-EME", "ROS-HF", "ROS-MF"), "RTTY": ("", "ASCI"), "RTTYM": ("",), "SSB": ("", "LSB", "USB"), "SSTV": ("",), "THOR": ("",), "THRB": ("", "THRBX"), "TOR": ("", "AMTORFEC", "GTOR"), "V4": ("",), "VOI": ("",), "WINMOR": ("",), "WSPR": ("",) } # A dictionary of all the deprecated MODE values. MODES_DEPRECATED = {"AMTORFEC": ("",), "ASCI": ("",), "CHIP64": ("",), "CHIP128": ("",), "DOMINOF": ("",), "FMHELL": ("",), "FSK31": ("",), "GTOR": ("",), "HELL80": ("",), "HFSK": ("",), "JT4A": ("",), "JT4B": ("",), "JT4C": ("",), "JT4D": ("",), "JT4E": ("",), "JT4F": ("",), "JT4G": ("",), "JT65A": ("",), "JT65B": ("",), "JT65C": ("",), "MFSK8": ("",), "MFSK16": ("",), "PAC2": ("",), "PAC3": ("",), "PAX2": ("",), "PCW": ("",), "PSK10": ("",), "PSK31": ("",), "PSK63": ("",), "PSK63F": ("",), "PSK125": ("",), "PSKAM10": ("",), "PSKAM31": ("",), "PSKAM50": ("",), "PSKFEC31": ("",), "PSKHELL": ("",), "QPSK31": ("",), "QPSK63": ("",), "QPSK125": ("",), "THRBX": ("",) } # Include all deprecated modes. MODES.update(MODES_DEPRECATED) # All the bands listed in the ADIF specification. BANDS = ["", "2190m", "630m", "560m", "160m", "80m", "60m", "40m", "30m", "20m", "17m", "15m", "12m", "10m", "6m", "4m", "2m", "1.25m", "70cm", "33cm", "23cm", "13cm", "9cm", "6cm", "3cm", "1.25cm", "6mm", "4mm", "2.5mm", "2mm", "1mm"] # The lower and upper frequency bounds (in MHz) for each band in BANDS. BANDS_RANGES = [(None, None), (0.136, 0.137), (0.472, 0.479), (0.501, 0.504), (1.8, 2.0), (3.5, 4.0), (5.102, 5.4065), (7.0, 7.3), (10.0, 10.15), (14.0, 14.35), (18.068, 18.168), (21.0, 21.45), (24.890, 24.99), (28.0, 29.7), (50.0, 54.0), (70.0, 71.0), (144.0, 148.0), (222.0, 225.0), (420.0, 450.0), (902.0, 928.0), (1240.0, 1300.0), (2300.0, 2450.0), (3300.0, 3500.0), (5650.0, 5925.0), (10000.0, 10500.0), (24000.0, 24250.0), (47000.0, 47200.0), (75500.0, 81000.0), (119980.0, 120020.0), (142000.0, 149000.0), (241000.0, 250000.0)] ADIF_VERSION = "3.0.4" class ADIF: """ The ADIF class supplies methods for reading, parsing, and writing log files in the Amateur Data Interchange Format (ADIF). For more information, visit http://adif.org/ """ def __init__(self): """ Initialise class for I/O of files using the Amateur Data Interchange Format (ADIF). """ return def read(self, path): """ Read an ADIF file and parse it. :arg str path: The path to the ADIF file to read. :returns: A list of dictionaries (one dictionary per QSO), with each dictionary containing field-value pairs, e.g. {FREQ:145.500, BAND:2M, MODE:FM}. If the file cannot be read, the method returns None. :rtype: list :raises IOError: If the ADIF file does not exist or cannot be read (e.g. due to lack of read permissions). """ logging.debug("Reading in ADIF file with path: %s..." % path) text = "" with open(path, mode="r", errors="replace") as f: text = f.read() records = self.parse_adi(text) if(records == []): logging.warning("No records found in the file. Empty file or wrong file type?") logging.info("Read %d QSOs from %s in ADIF format." % (len(records), path)) return records def parse_adi(self, text): """ Parse some raw text (defined in the 'text' argument) for ADIF field data. :arg str text: The raw text from the ADIF file to parse. :returns: A list of dictionaries (one dictionary per QSO). Each dictionary contains the field-value pairs, e.g. {"FREQ": "145.500", "BAND": "2M", "MODE": "FM"}. :rtype: list """ logging.debug("Parsing text from the ADIF file...") records = [] # ADIF-related configuration options config = configparser.ConfigParser() have_config = (config.read(expanduser("~/.config/pyqso/preferences.ini")) != []) (section, option) = ("import_export", "merge_comment") if(have_config and config.has_option(section, option) and config.getboolean(section, option)): merge_comment = True else: merge_comment = False # Separate the text at the or markers. tokens = re.split("(|)", text, flags=re.IGNORECASE) tokens.pop() # Anything after the final marker should be ignored. # The header might tell us the number of records, but let's not assume # this and simply ignore it instead (if it exists). if(re.search("", text, flags=re.IGNORECASE) is not None): # There is a header present, so let's ignore everything # up to and including the marker. while len(tokens) > 0: t = tokens.pop(0) if(re.match("", t, flags=re.IGNORECASE) is not None): break n_eor = 0 n_record = 0 records = [] pattern = re.compile("<(.*?):(\d*).*?>([^<]+)") for t in tokens: if(re.match("", t, flags=re.IGNORECASE) is not None): n_eor += 1 continue else: n_record += 1 # Each record will have field names and corresponding # data entries. Store this in a dictionary. # Note: This is based on the code written by OK4BX. # (http://web.bxhome.org/blog/ok4bx/2012/05/adif-parser-python) fields_and_data_dictionary = {} fields_and_data = pattern.findall(t) comment = None for fd in fields_and_data: # Let's force all field names to be in upper case. # This will help us later when comparing the field names # against the available field names in the ADIF specification. field_name = fd[0].upper() # Only read in the number of characters specified by the data length. field_data = fd[2][:int(fd[1])] # Combo boxes are used later on and these are case sensitive, # so adjust the field data accordingly. if(field_name == "BAND"): field_data = field_data.lower() elif(field_name == "CALL" or field_name == "MODE" or field_name == "SUBMODE"): field_data = field_data.upper() elif(field_name == "COMMENT"): # Keep a copy of the COMMENT field data, in case we want to merge # it with the NOTES field. comment = field_data if(field_name in AVAILABLE_FIELD_NAMES_ORDERED): field_data_type = AVAILABLE_FIELD_NAMES_TYPES[field_name] if(self.is_valid(field_name, field_data, field_data_type)): # Only add the field if it is a standard ADIF field and it holds valid data. fields_and_data_dictionary[field_name] = field_data # Merge the COMMENT field with the NOTES field, if desired and applicable. if(merge_comment): if("NOTES" in list(fields_and_data_dictionary.keys()) and comment): logging.debug("Merging COMMENT field with NOTES field...") fields_and_data_dictionary["NOTES"] += "\n" + comment logging.debug("Merged fields.") elif(comment): # Create the NOTES entry, but only store the contents of the COMMENT field. logging.debug("The COMMENT field is present, but not the NOTES field. The NOTES field will be created and will only hold the COMMENT.") fields_and_data_dictionary["NOTES"] = comment else: pass records.append(fields_and_data_dictionary) assert n_eor == n_record logging.debug("Finished parsing text.") return records def write(self, records, path): """ Write an ADIF file containing all the QSOs in the 'records' list. :arg list records: The list of QSO records to write. :arg str path: The desired path of the ADIF file to write to. :returns: None :raises IOError: If the ADIF file cannot be written (e.g. due to lack of write permissions). """ logging.debug("Writing records to an ADIF file...") with open(path, mode="w", errors="replace") as f: # Open file for writing # First write a header containing program version, number of records, etc. dt = datetime.now() f.write("""Amateur radio log file. Generated on %s. Contains %d record(s). %s PyQSO 1.0.0 \n""" % (dt, len(records), len(str(ADIF_VERSION)), ADIF_VERSION)) # Then write each record to the file. for r in records: for field_name in AVAILABLE_FIELD_NAMES_ORDERED: if(not(field_name.lower() in list(r.keys()) or field_name.upper() in list(r.keys()))): # If the field_name does not exist in the record, then skip past it. # Only write out the fields that exist and that have some data in them. continue else: if((r[field_name] != "NULL") and (r[field_name] != "")): f.write("<%s:%d>%s\n" % (field_name.lower(), len(r[field_name]), r[field_name])) f.write("\n") logging.debug("Finished writing records to the ADIF file.") f.close() logging.info("Wrote %d QSOs to %s in ADIF format." % (len(records), path)) return def is_valid(self, field_name, data, data_type): """ Validate the data in a field with respect to the ADIF specification. :arg str field_name: The name of the ADIF field. :arg str data: The data of the ADIF field to validate. :arg str data_type: The type of data to be validated. See http://www.adif.org/304/ADIF_304.htm#Data_Types for the full list with descriptions. :returns: True or False to indicate whether the data is valid or not. :rtype: bool """ logging.debug("Validating the following data in field '%s': %s" % (field_name, data)) # Allow an empty string or None, in case the user doesn't want # to fill in this field. if(not data): return True if(data_type == "N"): # Allow a decimal point before and/or after any numbers, # but don't allow a decimal point on its own. m = re.match(r"-?(([0-9]+\.?[0-9]*)|([0-9]*\.?[0-9]+))", data) if(m is None): # Did not match anything. return False else: # Make sure we match the whole string, # otherwise there may be an invalid character after the match. return (m.group(0) == data) elif(data_type == "B"): # Boolean m = re.match(r"(Y|N)", data) if(m is None): return False else: return (m.group(0) == data) elif(data_type == "D"): # Date pattern = re.compile(r"([0-9]{4})") m_year = pattern.match(data, 0) if((m_year is None) or (int(m_year.group(0)) < 1930)): # Did not match anything. return False else: pattern = re.compile(r"([0-9]{2})") m_month = pattern.match(data, 4) if((m_month is None) or int(m_month.group(0)) > 12 or int(m_month.group(0)) < 1): # Did not match anything. return False else: pattern = re.compile(r"([0-9]{2})") m_day = pattern.match(data, 6) days_in_month = calendar.monthrange(int(m_year.group(0)), int(m_month.group(0))) if((m_day is None) or int(m_day.group(0)) > days_in_month[1] or int(m_day.group(0)) < 1): # Did not match anything. return False else: # Make sure we match the whole string, # otherwise there may be an invalid character after the match. return (len(data) == 8) elif(data_type == "T"): # Time pattern = re.compile(r"([0-9]{2})") m_hour = pattern.match(data, 0) if((m_hour is None) or (int(m_hour.group(0)) < 0) or (int(m_hour.group(0)) > 23)): # Did not match anything. return False else: pattern = re.compile(r"([0-9]{2})") m_minutes = pattern.match(data, 2) if((m_minutes is None) or int(m_minutes.group(0)) < 0 or int(m_minutes.group(0)) > 59): # Did not match anything. return False else: if(len(data) == 4): # HHMM format return True pattern = re.compile(r"([0-9]{2})") m_seconds = pattern.match(data, 4) if((m_seconds is None) or int(m_seconds.group(0)) < 0 or int(m_seconds.group(0)) > 59): # Did not match anything. return False else: # Make sure we match the whole string, # otherwise there may be an invalid character after the match. return (len(data) == 6) # HHMMSS format # FIXME: Need to make sure that the "S" and "M" data types accept ASCII-only characters # in the range 32-126 inclusive. elif(data_type == "S"): # String m = re.match(r"(.+)", data) if(m is None): return False else: return (m.group(0) == data) elif(data_type == "I"): # IntlString m = re.match(r"(.+)", data, re.UNICODE) if(m is None): return False else: return (m.group(0) == data) elif(data_type == "G"): # IntlMultilineString m = re.match(r"(.+(\r\n)*.*)", data, re.UNICODE) if(m is None): return False else: return (m.group(0) == data) elif(data_type == "M"): # MultilineString # m = re.match(r"(.+(\r\n)*.*)", data) # if(m is None): # return False # else: # return (m.group(0) == data) return True elif(data_type == "L"): # Location pattern = re.compile(r"([EWNS]{1})", re.IGNORECASE) m_directional = pattern.match(data, 0) if(m_directional is None): # Did not match anything. return False else: pattern = re.compile(r"([0-9]{3})") m_degrees = pattern.match(data, 1) if((m_degrees is None) or int(m_degrees.group(0)) < 0 or int(m_degrees.group(0)) > 180): # Did not match anything. return False else: pattern = re.compile(r"([0-9]{2}\.[0-9]{3})") m_minutes = pattern.match(data, 4) if((m_minutes is None) or float(m_minutes.group(0)) < 0 or float(m_minutes.group(0)) > 59.999): # Did not match anything. return False else: # Make sure we match the whole string, # otherwise there may be an invalid character after the match. return (len(data) == 10) elif(data_type == "E" or data_type == "A"): # Enumeration, AwardList. if(field_name == "MODE"): return (data in list(MODES.keys())) elif(field_name == "SUBMODE"): submodes = [submode for mode in list(MODES.keys()) for submode in MODES[mode]] return (data in submodes) elif(field_name == "BAND"): return (data in BANDS) else: return True else: return True pyqso-1.0.0/pyqso/auxiliary_dialogs.py000066400000000000000000000050401314032635000201150ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import logging def error(parent, message): """ Display an error message. :arg parent: The Gtk parent window/dialog. :arg str message: The message to display to the user. """ logging.error(message) handle_gtk_dialog(parent, Gtk.MessageType.ERROR, message, "Error") def info(parent, message): """ Display some information. :arg parent: The Gtk parent window/dialog. :arg str message: The message to display to the user. """ logging.info(message) handle_gtk_dialog(parent, Gtk.MessageType.INFO, message, "Information") def question(parent, message): """ Ask the user a question. The dialog comes with 'Yes' and 'No' response buttons. :arg parent: The Gtk parent window/dialog. :arg str message: The message to display to the user. :returns: The 'yes'/'no' response from the user. :rtype: Gtk.ResponseType """ return handle_gtk_dialog(parent, Gtk.MessageType.QUESTION, message, "Question") def handle_gtk_dialog(parent, msgtype, message, title): """ Instantiate and present a dialog to the user. :arg parent: The Gtk parent window/dialog. :arg Gtk.MessageType msgtype: The type of message to present to the user (e.g. a question, or error message). :arg str message: The message to display in the dialog. :arg str title: The title to display at the top of the dialog. :returns: The response from the user, based on which button they pushed. :rtype: Gtk.ResponseType """ bt = Gtk.ButtonsType buttons = bt.YES_NO if msgtype == Gtk.MessageType.QUESTION else bt.OK dialog = Gtk.MessageDialog(parent, Gtk.DialogFlags.DESTROY_WITH_PARENT, msgtype, buttons, message, title=title) response = dialog.run() dialog.destroy() return response pyqso-1.0.0/pyqso/awards.py000066400000000000000000000111661314032635000156730ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import logging import sqlite3 as sqlite class Awards: """ A tool for tracking progress towards an award. Currently this only supports the DXCC award. For more information visit http://www.arrl.org/dxcc """ def __init__(self, application): """ Set up a table for progress tracking purposes. :arg application: The PyQSO application containing the main Gtk window, etc. """ # TODO: Add more awards. This only considers the DXCC award for now. logging.debug("Setting up awards table...") self.application = application self.builder = self.application.builder self.bands = ["70cm", "2m", "6m", "10m", "12m", "15m", "17m", "20m", "30m", "40m", "80m", "160m"] self.modes = ["Phone", "CW", "Digital", "Mixed"] data_types = [str] + [int]*len(self.bands) self.awards = Gtk.ListStore(*data_types) # The main table for the awards. self.treeview = Gtk.TreeView(model=self.awards) # A separate, empty column just for the mode names. renderer = Gtk.CellRendererText() column = Gtk.TreeViewColumn("Modes", renderer, text=0) column.set_clickable(False) self.treeview.append_column(column) # Now for all the bands... logging.debug("Initialising the columns in the awards table.") for i in range(0, len(self.bands)): renderer = Gtk.CellRendererText() column = Gtk.TreeViewColumn(self.bands[i], renderer, text=i+1) column.set_min_width(40) column.set_clickable(False) self.treeview.append_column(column) # Show the table in the Awards tab. self.builder.get_object("awards").add(self.treeview) self.builder.get_object("awards").show_all() logging.debug("Awards table set up successfully.") self.count(self.application.logbook) return def count(self, logbook): """ Update the table for progress tracking. :arg logbook: The logbook containing logs which in turn contain QSOs. :returns: A list of lists containing the QSO counts for different modes and bands. :rtype: list """ logging.debug("Counting the band/mode combinations for the awards table...") # Wipe everything and start again. self.awards.clear() # For each mode, add a new list for holding the totals, and initialise the values to zero. count = [] for i in range(0, len(self.bands)): count.append([0]*len(self.bands)) for log in logbook.logs: try: records = log.records for r in records: if(r["BAND"] is not None and r["MODE"] is not None): if(r["BAND"].lower() in self.bands and r["MODE"] != ""): band = self.bands.index(r["BAND"].lower()) # Phone modes if(r["MODE"].upper() in ["FM", "AM", "SSB", "SSTV"]): count[0][band] += 1 elif(r["MODE"].upper() == "CW"): count[1][band] += 1 else: # FIXME: This assumes that all the other modes in the ADIF list are digital modes. Is this the case? count[2][band] += 1 count[3][band] += 1 # Keep the total of each column in the "Mixed" mode. except sqlite.Error as e: logging.error("Could not update the awards table for '%s' because of a database error." % log.name) logging.exception(e) # Insert the rows containing the totals. for i in range(0, len(self.modes)): self.awards.append([self.modes[i]] + count[i]) logging.debug("Awards table updated.") return count pyqso-1.0.0/pyqso/blank.py000066400000000000000000000040771314032635000155040ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk class Blank(object): """ A blank page in the logbook for the "+" (New Log) tab. """ def __init__(self, application): """ Create the blank page. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.application = application blank_treeview = Gtk.TreeView() # Allow the (blank) page to be scrolled up/down sw = Gtk.ScrolledWindow() sw.set_shadow_type(Gtk.ShadowType.ETCHED_IN) sw.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) sw.add(blank_treeview) page = Gtk.VBox() page.pack_start(sw, True, True, 0) # Add a "+" button to the tab tab = Gtk.HBox(homogeneous=False, spacing=0) icon = Gtk.Image.new_from_icon_name(Gtk.STOCK_ADD, Gtk.IconSize.MENU) button = Gtk.Button() button.set_relief(Gtk.ReliefStyle.NONE) button.set_focus_on_click(False) button.connect("clicked", self.application.logbook.new_log) button.add(icon) button.set_tooltip_text('New Log') tab.pack_start(button, False, False, 0) tab.show_all() page.show_all() self.application.logbook.notebook.insert_page(page, tab, 1) self.application.logbook.notebook.set_current_page(0) return pyqso-1.0.0/pyqso/cabrillo.py000066400000000000000000000107101314032635000161730ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import logging CABRILLO_VERSION = "3.0" CONTESTS = ["", "AP-SPRINT", "ARRL-10", "ARRL-160", "ARRL-222", "ARRL-DX-CW", "ARRL-DX-SSB", "ARRL-RR-PH", "ARRL-RR-DIG", "ARRL-RR-CW", "ARRL-SCR", "ARRL-SS-CW", "ARRL-SS-SSB", "ARRL-UHF-AUG", "ARRL-VHF-JAN", "ARRL-VHF-JUN", "ARRL-VHF-SEP", "ARRL-RTTY", "BARTG-RTTY", "CQ-160-CW", "CQ-160-SSB", "CQ-WPX-CW", "CQ-WPX-RTTY", "CQ-WPX-SSB", "CQ-VHF", "CQ-WW-CW", "CQ-WW-RTTY", "CQ-WW-SSB", "DARC-WAEDC-CW", "DARC-WAEDC-RTTY", "DARC-WAEDC-SSB", "DL-DX-RTTY", "DRCG-WW-RTTY", "FCG-FQP", "IARU-HF", "JIDX-CW", "JIDX-SSB", "NAQP-CW", "NAQP-SSB", "NA-SPRINT-CW", "NA-SPRINT-SSB", "NCCC-CQP", "NEQP", "OCEANIA-DX-CW", "OCEANIA-DX-SSB", "RDXC", "RSGB-IOTA", "SAC-CW", "SAC-SSB", "STEW-PERRY", "TARA-RTTY"] class Cabrillo: """ The Cabrillo class supplies methods for writing log files in the Cabrillo format (v3.0). For more information, visit http://wwrof.org/cabrillo/ """ def __init__(self): """ Initialise class for I/O of files using the Cabrillo format. """ return def write(self, records, path, contest="", mycall=""): """ Write a list of QSO records to a file in the Cabrillo format. :arg list records: The list of QSO records to write. :arg str path: The desired path of the Cabrillo file to write to. :arg str contest: The name of the contest. :arg str mycall: The callsign used during the contest. :returns: None :raises IOError: If the Cabrillo file cannot be written (e.g. due to lack of write permissions).""" logging.debug("Writing records to a Cabrillo file...") with open(path, mode='w', errors="replace") as f: # Open file for writing # Header f.write("""START-OF-LOG: %s\n""" % (CABRILLO_VERSION)) f.write("""CREATED-BY: PyQSO v1.0.0\n""") f.write("""CALLSIGN: %s\n""" % (mycall)) f.write("""CONTEST: %s\n""" % (contest)) # Write each record to the file. for r in records: # Frequency. Note that this must be in kHz. The frequency is stored in MHz in the database, so it's converted to kHz here. try: freq = str(float(r["FREQ"])*1e3) except ValueError: freq = "" # Mode if(r["MODE"] == "SSB"): mo = "PH" elif(r["MODE"] == "CW"): mo = "CW" elif(r["MODE"] == "FM"): mo = "FM" else: # FIXME: This assumes that the mode is any other non-CW digital mode, which isn't always going to be the case (e.g. for AM). mo = "RY" # Date in yyyy-mm-dd format. date = r["QSO_DATE"][0:4] + "-" + r["QSO_DATE"][4:6] + "-" + r["QSO_DATE"][6:8] # Time time = r["TIME_ON"] # The callsign that was used when operating the contest station. call_sent = mycall # Exchange (the part sent to the distant station) exch_sent = r["RST_SENT"] # Callsign call_rcvd = r["CALL"] # Exchange (the part received from the distant station) exch_rcvd = r["RST_RCVD"] # Transmitter ID (must be 0 or 1, if applicable). # FIXME: For now this has been hard-coded to 0. t = "0" f.write("""QSO: %s %s %s %s %s %s %s %s %s\n""" % (freq, mo, date, time, call_sent, exch_sent, call_rcvd, exch_rcvd, t)) # Footer f.write("END-OF-LOG:") logging.info("Wrote %d QSOs to %s in Cabrillo format." % (len(records), path)) return pyqso-1.0.0/pyqso/cabrillo_export_dialog.py000066400000000000000000000045101314032635000211140ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import os import logging from pyqso.cabrillo import CONTESTS class CabrilloExportDialog: """ A handler for the Gtk.Dialog through which a user can specify Cabrillo log details. """ def __init__(self, application): """ Create and show the Cabrillo export dialog to the user. :arg application: The PyQSO application containing the main Gtk window, etc. """ logging.debug("Building new Cabrillo export dialog...") self.builder = application.builder glade_file_path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "pyqso.glade") self.builder.add_objects_from_file(glade_file_path, ("cabrillo_export_dialog",)) self.dialog = self.builder.get_object("cabrillo_export_dialog") self.contest_combo = self.builder.get_object("cabrillo_export_contest_combo") self.mycall_entry = self.builder.get_object("cabrillo_export_mycall_entry") for contest in CONTESTS: self.contest_combo.append_text(contest) self.dialog.show_all() logging.debug("Cabrillo export dialog built.") return @property def contest(self): """ Return the name of the contest. :returns: The name of the contest. :rtype: str """ return self.contest_combo.get_active_text() @property def mycall(self): """ Return the callsign used during the contest. :returns: The callsign used during the contest. :rtype: str """ # Always show the callsigns in upper case. return self.mycall_entry.get_text().upper() pyqso-1.0.0/pyqso/calendar_dialog.py000066400000000000000000000043711314032635000175020ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import logging import os.path class CalendarDialog: """ Handler for a simple dialog containing a Gtk.Calendar widget. Using this ensures the date is in the correct YYYYMMDD format required by ADIF. """ def __init__(self, application): """ Set up the calendar widget and show it to the user. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.builder = application.builder glade_file_path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "pyqso.glade") self.builder.add_objects_from_file(glade_file_path, ("calendar_dialog",)) self.dialog = self.builder.get_object("calendar_dialog") self.calendar = self.builder.get_object("calendar") self.dialog.show_all() return @property def date(self): """ Return the date from the Gtk.Calendar widget in YYYYMMDD format. :returns: The date from the calendar in YYYYMMDD format. :rtype: str """ logging.debug("Retrieving the date from the calendar...") (year, month, day) = self.calendar.get_date() # If necessary, add on leading zeros so the YYYYMMDD format is followed. if(month + 1 < 10): month = "0" + str(month + 1) # Note: the months start from an index of 0 when retrieved from the calendar widget. else: month += 1 if(day < 10): day = "0" + str(day) date = str(year) + str(month) + str(day) return date pyqso-1.0.0/pyqso/callsign_lookup.py000066400000000000000000000366541314032635000176100ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import logging try: import http.client as http_client except ImportError: import httplib as http_client from xml.dom import minidom try: from urllib.parse import quote except ImportError: from urllib import quote from pyqso.auxiliary_dialogs import error class CallsignLookupQRZ: """ Use qrz.com to lookup details about a particular callsign. """ def __init__(self, parent): """ Initialise a new callsign lookup handler. :arg parent: The parent Gtk dialog. """ self.parent = parent self.connection = None self.session_key = None return def connect(self, username, password): """ Initiate a session with the qrz.com server. Hopefully this will provide a session key. :arg str username: The username of the qrz.com user account. :arg str password: The password of the qrz.com user account. :returns: True if a successful connection was made to the server, and False otherwise. :rtype: bool """ logging.debug("Connecting to the qrz.com server...") # Connect to the server. try: self.connection = http_client.HTTPConnection("xmldata.qrz.com") request = "/xml/current/?username=%s;password=%s;agent=pyqso" % (username, quote(password)) # Percent-escape the password in case there are reserved characters present. self.connection.request("GET", request) response = self.connection.getresponse() except Exception as e: logging.exception(e) error(parent=self.parent, message="Could not connect to the qrz.com server. Check connection to the internets?") return False # Get the session key. xml_data = minidom.parseString(response.read()) session_node = xml_data.getElementsByTagName("Session")[0] # There should only be one Session element. session_key_node = session_node.getElementsByTagName("Key") if(session_key_node): self.session_key = session_key_node[0].firstChild.nodeValue logging.debug("Successfully connected to the qrz.com server. Session key is: %s." % self.session_key) connected = True else: connected = False # If there are any errors or warnings, print them out. session_error_node = session_node.getElementsByTagName("Error") if(session_error_node): session_error = session_error_node[0].firstChild.nodeValue error(parent=self.parent, message="qrz.com session error: %s" % session_error) return connected def lookup(self, full_callsign, ignore_prefix_suffix=True): """ Parse the XML tree that is returned from the qrz.com XML server to obtain the NAME, ADDRESS, STATE, COUNTRY, DXCC, CQZ, ITUZ, and IOTA field data (if present). :arg str full_callsign: The callsign to look up (without any prefix/suffix stripping). :arg bool ignore_prefix_suffix: True if callsign prefixes/suffixes should be removed prior to querying the server, False otherwise. :returns: The data in a dictionary called fields_and_data. :rtype: dict """ logging.debug("Looking up callsign. The full callsign (with a prefix and/or suffix) is %s." % full_callsign) # Remove any prefix or suffix from the callsign before performing the lookup. if(ignore_prefix_suffix): callsign = strip(full_callsign) else: callsign = full_callsign # Commence lookup. fields_and_data = {"NAME": "", "ADDRESS": "", "STATE": "", "COUNTRY": "", "DXCC": "", "CQZ": "", "ITUZ": "", "IOTA": ""} if(self.session_key): request = "/xml/current/?s=%s;callsign=%s" % (self.session_key, callsign) self.connection.request("GET", request) response = self.connection.getresponse() xml_data = minidom.parseString(response.read()) callsign_node = xml_data.getElementsByTagName("Callsign") if(callsign_node): callsign_node = callsign_node[0] # There should only be a maximum of one Callsign element. callsign_fname_node = callsign_node.getElementsByTagName("fname") callsign_name_node = callsign_node.getElementsByTagName("name") if(callsign_fname_node): fields_and_data["NAME"] = callsign_fname_node[0].firstChild.nodeValue if(callsign_name_node): # Add the surname, if present. fields_and_data["NAME"] = fields_and_data["NAME"] + " " + callsign_name_node[0].firstChild.nodeValue callsign_addr1_node = callsign_node.getElementsByTagName("addr1") callsign_addr2_node = callsign_node.getElementsByTagName("addr2") if(callsign_addr1_node): fields_and_data["ADDRESS"] = callsign_addr1_node[0].firstChild.nodeValue if(callsign_addr2_node): # Add the second line of the address, if present. fields_and_data["ADDRESS"] = (fields_and_data["ADDRESS"] + ", " if callsign_addr1_node else "") + callsign_addr2_node[0].firstChild.nodeValue callsign_state_node = callsign_node.getElementsByTagName("state") if(callsign_state_node): fields_and_data["STATE"] = callsign_state_node[0].firstChild.nodeValue callsign_country_node = callsign_node.getElementsByTagName("country") if(callsign_country_node): fields_and_data["COUNTRY"] = callsign_country_node[0].firstChild.nodeValue callsign_ccode_node = callsign_node.getElementsByTagName("ccode") if(callsign_ccode_node): fields_and_data["DXCC"] = callsign_ccode_node[0].firstChild.nodeValue callsign_cqzone_node = callsign_node.getElementsByTagName("cqzone") if(callsign_cqzone_node): fields_and_data["CQZ"] = callsign_cqzone_node[0].firstChild.nodeValue callsign_ituzone_node = callsign_node.getElementsByTagName("ituzone") if(callsign_ituzone_node): fields_and_data["ITUZ"] = callsign_ituzone_node[0].firstChild.nodeValue callsign_iota_node = callsign_node.getElementsByTagName("iota") if(callsign_iota_node): fields_and_data["IOTA"] = callsign_iota_node[0].firstChild.nodeValue else: # If there is no Callsign element, then print out the error message in the Session element. session_node = xml_data.getElementsByTagName("Session") if(session_node): session_error_node = session_node[0].getElementsByTagName("Error") if(session_error_node): session_error = session_error_node[0].firstChild.nodeValue error(parent=self.parent, message=session_error) # Return empty strings for the field data. logging.debug("Callsign lookup complete. Returning data...") return fields_and_data class CallsignLookupHamQTH: """ Use hamqth.com to lookup details about a particular callsign. """ def __init__(self, parent): self.parent = parent self.connection = None self.session_id = None return def connect(self, username, password): """ Initiate a session with the hamqth.com server. Hopefully this will provide a session key. :arg str username: The username of the hamqth.com user account. :arg str password: The password of the hamqth.com user account. :returns: True if a successful connection was made to the server, and False otherwise. :rtype: bool """ logging.debug("Connecting to the hamqth.com server...") # Connect to the server. try: self.connection = http_client.HTTPSConnection("www.hamqth.com") request = "/xml.php?u=%s&p=%s" % (username, quote(password)) # Percent-escape the password in case there are reserved characters present. self.connection.request("GET", request) response = self.connection.getresponse() except Exception as e: logging.exception(e) error(parent=self.parent, message="Could not connect to the hamqth.com server. Check connection to the internets?") return False # Get the session ID. xml_data = minidom.parseString(response.read()) session_node = xml_data.getElementsByTagName("session")[0] # There should only be one Session element. session_id_node = session_node.getElementsByTagName("session_id") if(session_id_node): self.session_id = session_id_node[0].firstChild.nodeValue logging.debug("Successfully connected to the hamqth.com server. Session ID is: %s." % self.session_id) connected = True else: connected = False # If there are any errors or warnings, print them out. session_error_node = session_node.getElementsByTagName("error") if(session_error_node): session_error = session_error_node[0].firstChild.nodeValue error(parent=self.parent, message="hamqth.com session error: %s" % session_error) return connected def lookup(self, full_callsign, ignore_prefix_suffix=True): """ Parse the XML tree that is returned from the hamqth.com XML server to obtain the NAME, ADDRESS, STATE, COUNTRY, DXCC, CQZ, ITUZ, and IOTA field data (if present), :arg str full_callsign: The callsign to look up (without any prefix/suffix stripping). :arg bool ignore_prefix_suffix: True if callsign prefixes/suffixes should be removed prior to querying the server, False otherwise. :returns: The data in a dictionary called fields_and_data. :rtype: dict """ logging.debug("Looking up callsign. The full callsign (with a prefix and/or suffix) is %s." % full_callsign) # Remove any prefix or suffix from the callsign before performing the lookup. if(ignore_prefix_suffix): callsign = strip(full_callsign) else: callsign = full_callsign # Commence lookup. fields_and_data = {"NAME": "", "ADDRESS": "", "STATE": "", "COUNTRY": "", "DXCC": "", "CQZ": "", "ITUZ": "", "IOTA": ""} if(self.session_id): request = "/xml.php?id=%s&callsign=%s&prg=pyqso" % (self.session_id, callsign) self.connection.request("GET", request) response = self.connection.getresponse() xml_data = minidom.parseString(response.read()) search_node = xml_data.getElementsByTagName("search") if(search_node): search_node = search_node[0] # There should only be a maximum of one Callsign element. search_name_node = search_node.getElementsByTagName("nick") if(search_name_node): fields_and_data["NAME"] = search_name_node[0].firstChild.nodeValue search_addr1_node = search_node.getElementsByTagName("adr_street1") search_addr2_node = search_node.getElementsByTagName("adr_street2") if(search_addr1_node): fields_and_data["ADDRESS"] = search_addr1_node[0].firstChild.nodeValue if(search_addr2_node): # Add the second line of the address, if present. fields_and_data["ADDRESS"] = (fields_and_data["ADDRESS"] + ", " if search_addr1_node else "") + search_addr2_node[0].firstChild.nodeValue search_state_node = search_node.getElementsByTagName("us_state") if(search_state_node): fields_and_data["STATE"] = search_state_node[0].firstChild.nodeValue search_country_node = search_node.getElementsByTagName("country") if(search_country_node): fields_and_data["COUNTRY"] = search_country_node[0].firstChild.nodeValue search_cqzone_node = search_node.getElementsByTagName("cq") if(search_cqzone_node): fields_and_data["CQZ"] = search_cqzone_node[0].firstChild.nodeValue search_ituzone_node = search_node.getElementsByTagName("itu") if(search_ituzone_node): fields_and_data["ITUZ"] = search_ituzone_node[0].firstChild.nodeValue search_iota_node = search_node.getElementsByTagName("iota") if(search_iota_node): fields_and_data["IOTA"] = search_iota_node[0].firstChild.nodeValue else: # If there is no Callsign element, then print out the error message in the Session element. session_node = xml_data.getElementsByTagName("session") if(session_node): session_error_node = session_node[0].getElementsByTagName("error") if(session_error_node): session_error = session_error_node[0].firstChild.nodeValue error(parent=self.parent, message=session_error) # Return empty strings for the field data. logging.debug("Callsign lookup complete. Returning data...") return fields_and_data def strip(full_callsign): """ Remove any prefixes or suffixes from a callsign. :arg str full_callsign: The callsign to be considered for prefix/suffix removal. :returns: The callsign with prefixes/suffixes removed. :rtype: str """ components = full_callsign.split("/") # We assume that prefixes or suffixes come before/after a forward slash character "/". suffixes = ["P", "M", "A", "PM", "MM", "AM", "QRP"] try: if(len(components) == 3): # We have both a prefix and a suffix. callsign = components[1] elif(len(components) == 2): if(components[1].upper() in suffixes or components[1].lower() in suffixes): # If the last part of the full_callsign is a valid suffix, then use the part before that. callsign = components[0] logging.debug("Suffix %s found. Callsign to lookup is %s." % (components[1], callsign)) else: # We have a prefix, so take the part after the first "/". callsign = components[1] logging.debug("Prefix %s found. Callsign to lookup is %s." % (components[0], callsign)) elif(len(components) == 1): # We have neither a prefix nor a suffix, so use the full_callsign. callsign = full_callsign logging.debug("No prefix or suffix found. Callsign to lookup is %s." % callsign) else: raise ValueError except ValueError: callsign = full_callsign return callsign pyqso-1.0.0/pyqso/compare.py000066400000000000000000000054341314032635000160410ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . def compare_date_and_time(model, row1, row2, user_data): """ Compare two rows (let's call them A and B) in a Gtk.ListStore, and sort by both date and time. :arg Gtk.TreeModel model: The model used to sort the log data. :arg Gtk.TreeIter row1: The pointer to row A. :arg Gtk.TreeIter row2: The pointer to row B. :arg user_data: The specific column from which to retrieve data for rows A and B. :returns: -1 if Row B's date/time is more recent than Row A's; 0 if both dates and times are the same; 1 if Row A's date/time is more recent than Row B's. :rtype: int """ date1 = model.get_value(row1, user_data[0]) date2 = model.get_value(row2, user_data[0]) time1 = model.get_value(row1, user_data[1]) time2 = model.get_value(row2, user_data[1]) if(date1 < date2): return -1 elif(date1 == date2): # If the dates are the same, then let's also sort by time. if(time1 > time2): return 1 elif(time1 == time2): return 0 else: return -1 else: return 1 def compare_default(model, row1, row2, user_data): """ The default sorting function for all Gtk.ListStore objects. :arg Gtk.TreeModel model: The model used to sort the log data. :arg Gtk.TreeIter row1: The pointer to row A. :arg Gtk.TreeIter row2: The pointer to row B. :arg user_data: The specific column from which to retrieve data for rows A and B. :returns: -1 if the value of Row A's column value is less than Row B's column value; 0 if both values are the same; 1 if Row A's column value is greater than Row B's column value. :rtype: int """ # Let's try to deal with numerical values, if possible. try: value1 = float(model.get_value(row1, user_data)) value2 = float(model.get_value(row2, user_data)) except ValueError: value1 = model.get_value(row1, user_data) value2 = model.get_value(row2, user_data) if(value1 < value2): return -1 elif(value1 == value2): return 0 else: return 1 pyqso-1.0.0/pyqso/dx_cluster.py000066400000000000000000000320671314032635000165710ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk, GObject, Gdk import logging import telnetlib try: import configparser except ImportError: import ConfigParser as configparser import os.path from pyqso.telnet_connection_dialog import TelnetConnectionDialog from pyqso.auxiliary_dialogs import error BOOKMARKS_FILE = os.path.expanduser('~/.config/pyqso/bookmarks.ini') class DXCluster: """ A tool for connecting to a DX cluster (specifically Telnet-based DX clusters). """ def __init__(self, application): """ Set up the DX cluster, and set up a timer so that PyQSO can retrieve new data from the Telnet server every few seconds. :arg application: The PyQSO application containing the main Gtk window, etc. """ logging.debug("Setting up the DX cluster...") self.application = application self.builder = self.application.builder self.connection = None # Connect signals. self.builder.get_object("mitem_new").connect("activate", self.new_server) self.builder.get_object("mitem_disconnect").connect("activate", self.telnet_disconnect) self.builder.get_object("send").connect("clicked", self.telnet_send_command) self.builder.get_object("command").connect("key-press-event", self.on_command_key_press) # Get the text renderer and its buffer. self.renderer = self.builder.get_object("renderer") self.buffer = self.renderer.get_buffer() # Items whose sensitivity may change. self.items = {} self.items["CONNECT"] = self.builder.get_object("mitem_connect") self.items["DISCONNECT"] = self.builder.get_object("mitem_disconnect") self.items["SEND"] = self.builder.get_object("send") self.set_items_sensitive(True) self.populate_bookmarks() logging.debug("DX cluster ready!") return def on_command_key_press(self, widget, event, data=None): """ If the Return key is pressed when the focus is on the command box, then send whatever command the user has entered. """ if(event.keyval == Gdk.KEY_Return): self.telnet_send_command() return def new_server(self, widget=None): """ Get Telnet server host and login details specified in the Gtk.Entry boxes in the Telnet connection dialog and attempt a connection. """ # Get connection details. tcd = TelnetConnectionDialog(self.application) response = tcd.dialog.run() if(response == Gtk.ResponseType.OK): host = tcd.host port = tcd.port username = tcd.username password = tcd.password bookmark = tcd.bookmark tcd.dialog.destroy() # Handle empty hostname. if(not host): logging.error("No hostname specified.") return # Handle empty port number. if(not port): logging.warning("No port specified. Assuming default port 23...") port = 23 else: try: # Cast port into an int. port = int(port) except ValueError as e: logging.error("Could not cast the DX cluster's port information to an integer.") logging.exception(e) return # Save the server details in a new bookmark, if desired. if(bookmark): try: config = configparser.ConfigParser() config.read(BOOKMARKS_FILE) # Use the host name as the bookmark's identifier. if(username): bookmark_identifier = "%s@%s:%d" % (username, host, port) else: bookmark_identifier = "%s:%d" % (host, port) logging.debug("Using %s as the bookmark identifier." % bookmark_identifier) # Add bookmark. try: config.add_section(bookmark_identifier) except configparser.DuplicateSectionError: # If the hostname already exists, assume the user wants to update the port number, username and/or password. logging.warning("Bookmark '%s' already exists. Over-writing existing details..." % (bookmark_identifier)) config.set(bookmark_identifier, "host", host) config.set(bookmark_identifier, "port", str(port)) config.set(bookmark_identifier, "username", username) config.set(bookmark_identifier, "password", password) # Write the bookmarks to file. if not os.path.exists(os.path.expanduser('~/.config/pyqso')): os.makedirs(os.path.expanduser('~/.config/pyqso')) with open(BOOKMARKS_FILE, 'w') as f: config.write(f) self.populate_bookmarks() except IOError: # Maybe the bookmarks file could not be written to? logging.error("Bookmark could not be saved. Check bookmarks file permissions? Going ahead with the server connection anyway...") # Attempt a connection with the server. self.telnet_connect(host, port, username, password) else: tcd.dialog.destroy() return def populate_bookmarks(self): """ Populate the list of bookmarked Telnet servers in the menu. """ # Get the bookmarks submenu. subm_bookmarks = self.builder.get_object("subm_bookmarks") config = configparser.ConfigParser() have_config = (config.read(BOOKMARKS_FILE) != []) if(have_config): try: # Clear the menu of all current bookmarks. for i in subm_bookmarks.get_children(): subm_bookmarks.remove(i) # Add all bookmarks in the config file. for bookmark in config.sections(): mitem = Gtk.MenuItem(label=bookmark) mitem.connect("activate", self.bookmarked_server, bookmark) subm_bookmarks.append(mitem) except Exception as e: logging.error("An error occurred whilst populating the DX cluster bookmarks menu.") logging.exception(e) self.builder.get_object("dx_cluster").show_all() # Need to do this to update the bookmarks list in the menu. return def bookmarked_server(self, widget, name): """ Get Telnet server host and login details from an existing bookmark and attempt a connection. :arg str name: The name of the bookmark. This is the same as the server's hostname. """ config = configparser.ConfigParser() have_config = (config.read(BOOKMARKS_FILE) != []) try: if(not have_config): raise IOError("The bookmark's details could not be loaded.") host = config.get(name, "host") port = int(config.get(name, "port")) username = config.get(name, "username") password = config.get(name, "password") self.telnet_connect(host, port, username, password) except ValueError as e: # This exception may occur when casting the port (which is a str) to an int. logging.exception(e) except IOError as e: logging.exception(e) except Exception as e: logging.error("Could not connect to Telnet server '%s'." % name) logging.exception(e) return def telnet_connect(self, host, port=23, username=None, password=None): """ Connect to a user-specified Telnet server. :arg str host: The Telnet server's hostname. :arg int port: The Telnet server's port number. If no port is specified, the default Telnet server port of 23 will be used. :arg str username: The user's username. This is an optional argument. :arg str password: The user's password. This is an optional argument. """ # Handle empty host/port string (or the case where host/port are None). if(not host): error(parent=self.application.window, message="Unable to connect to a DX cluster because no hostname was specified.") return if(not port): logging.warning("No port specified. Assuming default port 23...") port = 23 # Use the default Telnet port. try: logging.debug("Attempting connection to Telnet server %s:%d..." % (host, port)) self.connection = telnetlib.Telnet(host, port) assert(self.connection) if(username): self.connection.read_until("login: ".encode()) self.connection.write((username + "\n").encode()) if(password): self.connection.read_until("password: ".encode()) self.connection.write((password + "\n").encode()) except Exception as e: message = "Could not create a connection to the Telnet server %s:%d. Check connection to the internets? Check connection details?" % (host, port) error(parent=self.application.window, message=message) logging.exception(e) self.connection = None return logging.debug("Connection to %s:%d established." % (host, port)) self.set_items_sensitive(False) self.check_io_event = GObject.timeout_add(1000, self.on_telnet_io) return def telnet_disconnect(self, widget=None): """ Disconnect from a Telnet server and remove the I/O timer. """ if(self.connection): self.connection.close() self.buffer.set_text("") self.connection = None self.set_items_sensitive(True) # Stop checking for server output once disconnected. try: GObject.source_remove(self.check_io_event) except AttributeError: # This may happen if a connection hasn't yet been established. pass return def telnet_send_command(self, widget=None): """ Send the user-specified command in the Gtk.Entry box to the Telnet server (if PyQSO is connected to one). """ if(self.connection): command = self.builder.get_object("command") self.connection.write((command.get_text() + "\n").encode()) command.set_text("") return def on_telnet_io(self): """ Retrieve any new data from the Telnet server and print it out in the Gtk.TextView widget. :returns: Always returns True to satisfy the GObject timer. :rtype: bool """ if(self.connection): text = self.connection.read_very_eager() text = text.decode("ascii", "replace") # Replace any characters that cannot be decoded with a replacement marker. try: text = text.replace("\u0007", "") # Remove the BEL Unicode character from the end of the line except UnicodeDecodeError: pass # Allow auto-scrolling to the new text entry if the focus is already at # the very end of the Gtk.TextView. Otherwise, don't auto-scroll # in case the user is reading something further up. # Note: This is based on the code from http://forums.gentoo.org/viewtopic-t-445598-view-next.html end_iter = self.buffer.get_end_iter() end_mark = self.buffer.create_mark(None, end_iter) self.renderer.move_mark_onscreen(end_mark) at_end = self.buffer.get_iter_at_mark(end_mark).equal(end_iter) self.buffer.insert(end_iter, text) if(at_end): end_mark = self.buffer.create_mark(None, end_iter) self.renderer.scroll_mark_onscreen(end_mark) return True def set_items_sensitive(self, sensitive): """ Enable/disable the relevant buttons for connecting/disconnecting from a DX cluster, so that users cannot click the connect button if PyQSO is already connected. :arg bool sensitive: If True, enable the Connect button and disable the Disconnect button. If False, vice versa. """ self.items["CONNECT"].set_sensitive(sensitive) self.items["DISCONNECT"].set_sensitive(not sensitive) self.items["SEND"].set_sensitive(not sensitive) return pyqso-1.0.0/pyqso/grey_line.py000066400000000000000000000133251314032635000163660ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import GObject import logging from datetime import datetime from os.path import expanduser try: import configparser except ImportError: import ConfigParser as configparser try: import numpy logging.info("Using version %s of numpy." % (numpy.__version__)) import matplotlib logging.info("Using version %s of matplotlib." % (matplotlib.__version__)) import mpl_toolkits.basemap logging.info("Using version %s of mpl_toolkits.basemap." % (mpl_toolkits.basemap.__version__)) from matplotlib.backends.backend_gtk3cairo import FigureCanvasGTK3Cairo as FigureCanvas have_necessary_modules = True except ImportError as e: logging.warning(e) logging.warning("Could not import a non-standard Python module needed by the GreyLine class, or the version of the non-standard module is too old. Check that all the PyQSO dependencies are satisfied.") have_necessary_modules = False class GreyLine: """ A tool for visualising the grey line. """ def __init__(self, application): """ Set up the drawing canvas and the timer which will re-plot the grey line every 30 minutes. :arg application: The PyQSO application containing the main Gtk window, etc. """ logging.debug("Setting up the grey line...") self.application = application self.builder = self.application.builder # Get the QTH coordinates, if available. config = configparser.ConfigParser() have_config = (config.read(expanduser('~/.config/pyqso/preferences.ini')) != []) (section, option) = ("general", "show_qth") self.show_qth = False if(have_config and config.has_option(section, option)): if(config.getboolean(section, option)): self.show_qth = True try: self.qth_name = config.get("general", "qth_name") self.qth_latitude = float(config.get("general", "qth_latitude")) self.qth_longitude = float(config.get("general", "qth_longitude")) except ValueError: logging.warning("Unable to get the QTH name, latitude and/or longitude. The QTH will not be pinpointed on the grey line map. Check preferences?") self.show_qth = False if(have_necessary_modules): self.fig = matplotlib.figure.Figure() self.canvas = FigureCanvas(self.fig) # For embedding in the Gtk application self.builder.get_object("greyline").pack_start(self.canvas, True, True, 0) self.refresh_event = GObject.timeout_add(1800000, self.draw) # Re-draw the grey line automatically after 30 minutes (if the grey line tool is visible). self.builder.get_object("greyline").show_all() logging.debug("Grey line ready!") return def draw(self): """ Draw the world map and the grey line on top of it. :returns: Always returns True to satisfy the GObject timer, unless the necessary GreyLine dependencies are not satisfied (in which case, the method returns False so as to not re-draw the canvas). :rtype: bool """ if(have_necessary_modules): toolbox = self.builder.get_object("toolbox") tools = self.builder.get_object("tools") if(tools.get_current_page() != 1 or not toolbox.get_visible()): # Don't re-draw if the grey line is not visible. return True # We need to return True in case this is method was called by a timer event. else: logging.debug("Drawing the grey line...") # Re-draw the grey line self.fig.clf() sub = self.fig.add_subplot(111) # Draw the map of the world. This is based on the example from: # http://matplotlib.org/basemap/users/examples.html m = mpl_toolkits.basemap.Basemap(projection="mill", lon_0=0, ax=sub, resolution="c", fix_aspect=False) m.drawcountries(linewidth=0.4) m.drawcoastlines(linewidth=0.4) m.drawparallels(numpy.arange(-90, 90, 30), labels=[1, 0, 0, 0]) m.drawmeridians(numpy.arange(m.lonmin, m.lonmax+30, 60), labels=[0, 0, 0, 1]) m.drawmapboundary(fill_color="skyblue") m.fillcontinents(color="green", lake_color="skyblue") m.nightshade(datetime.utcnow()) # Add in the grey line using UTC time. Note that this requires NetCDF. logging.debug("Grey line drawn.") # Pin-point QTH on the map. if(self.show_qth): qth_x, qth_y = m(self.qth_longitude, self.qth_latitude) m.plot(qth_x, qth_y, "ro") sub.text(qth_x+0.015*qth_x, qth_y+0.015*qth_y, self.qth_name, color="white", size="medium", weight="bold") return True else: return False # Don't try to re-draw the canvas if the necessary modules to do so could not be imported. pyqso-1.0.0/pyqso/log.py000066400000000000000000000354351314032635000152000ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import logging import sqlite3 as sqlite from pyqso.adif import AVAILABLE_FIELD_NAMES_ORDERED class Log(Gtk.ListStore): """ A single log inside of the whole logbook. A Log object can store multiple records. This is """ def __init__(self, connection, name): """ Set up a new Log object. :arg connection: An sqlite database connection. :arg str name: The name of the log (i.e. the database table name). """ # The ListStore constructor needs to know the data types of the columns. # The index is always an integer. We will assume the fields are strings. data_types = [int] + [str]*len(AVAILABLE_FIELD_NAMES_ORDERED) # Call the constructor of the super class (Gtk.ListStore). Gtk.ListStore.__init__(self, *data_types) self.connection = connection self.name = name return def populate(self): """ Remove everything in the Gtk.ListStore that is rendered already (via the TreeView), and start afresh. """ logging.debug("Populating '%s'..." % self.name) self.add_missing_db_columns() self.clear() try: records = self.records for r in records: liststore_entry = [r["id"]] for field_name in AVAILABLE_FIELD_NAMES_ORDERED: # Note: r may contain column names that are not in AVAILABLE_FIELD_NAMES_ORDERED, # so we need to loop over and only select those that are, since the ListStore will # expect a specific number of columns. liststore_entry.append(r[field_name]) self.append(liststore_entry) logging.debug("Finished populating '%s'." % self.name) except sqlite.Error as e: logging.error("Could not populate '%s' because of a database error." % self.name) logging.exception(e) return def add_missing_db_columns(self): """ Check whether each field name in AVAILABLE_FIELD_NAMES_ORDERED is in the database table. If not, add it (with all entries being set to an empty string initially). :raises sqlite.Error, IndexError: If the existing database column names could not be obtained, or missing column names could not be added. """ logging.debug("Adding any missing database columns...") # Get all the column names in the current database table. column_names = [] try: with self.connection: c = self.connection.cursor() c.execute("PRAGMA table_info(%s)" % self.name) result = c.fetchall() for t in result: column_names.append(t[1].upper()) except (sqlite.Error, IndexError) as e: logging.exception(e) logging.error("Could not obtain the database column names.") return for field_name in AVAILABLE_FIELD_NAMES_ORDERED: if(not(field_name in column_names)): try: with self.connection: c.execute("ALTER TABLE %s ADD COLUMN %s TEXT DEFAULT \"\"" % (self.name, field_name.lower())) except sqlite.Error as e: logging.exception(e) logging.error("Could not add the missing database column '%s'." % field_name) pass logging.debug("Finished adding any missing database columns.") return def add_record(self, fields_and_data): """ Add a record (or multiple records) to the log. :arg fields_and_data: A list of dictionaries (or possibly just a single dictionary), with each dictionary representing a single QSO, to be added to the log. """ logging.debug("Adding record(s) to log...") # If a dictionary is given, assume that we only have one record to add. if isinstance(fields_and_data, dict): fields_and_data = [fields_and_data] with self.connection: c = self.connection.cursor() # Get all the column names in the current database table. c.execute("PRAGMA table_info(%s)" % self.name) column_names = c.fetchall() # Get the index/rowid of the last inserted record in the database. c.execute("SELECT max(id) FROM %s" % self.name) last_index = c.fetchone()[0] if last_index is None: # Assume no records are currently present. last_index = 0 # A list of all the database entries, to be inserted in one go into the database. database_entries = [] # Construct the SQL query. query = "INSERT INTO %s VALUES (NULL" % self.name for i in range(len(column_names)-1): # -1 here because we don't want to count the database's 'id' column, since this is autoincremented. query = query + ",?" query = query + ")" # Gather all the records (making sure that the entries of each record are in the correct order). for r in range(len(fields_and_data)): # What if the database columns are not necessarily in the same order as (or even exist in) AVAILABLE_FIELD_NAMES_ORDERED? # PyQSO handles this here, but needs a separate list (called database_entry) to successfully perform the SQL query. database_entry = [] for t in column_names: column_name = str(t[1]) # 't' here is a tuple if((column_name.upper() in AVAILABLE_FIELD_NAMES_ORDERED) and (column_name.upper() in list(fields_and_data[r].keys()))): database_entry.append(fields_and_data[r][column_name.upper()]) else: if(column_name != "id"): # Ignore the index/rowid field. This is a special case since it's not in AVAILABLE_FIELD_NAMES_ORDERED. database_entry.append("") database_entries.append(database_entry) # Insert records in the database. with self.connection: c = self.connection.cursor() c.executemany(query, database_entries) # Get the indices/rowids of the newly-inserted records. query = "SELECT id FROM %s WHERE id > %s ORDER BY id ASC" % (self.name, last_index) c.execute(query) inserted = c.fetchall() # Check that the number of records we wanted to insert is the same as the number of records successfully inserted. assert(len(inserted) == len(database_entries)) # Add the records to the ListStore as well. for r in range(len(fields_and_data)): liststore_entry = [inserted[r]["id"]] # Add the record's index. field_names = AVAILABLE_FIELD_NAMES_ORDERED for i in range(0, len(field_names)): if(field_names[i] in list(fields_and_data[r].keys())): liststore_entry.append(fields_and_data[r][field_names[i]]) else: liststore_entry.append("") self.append(liststore_entry) logging.debug("Successfully added the record(s) to the log.") return def delete_record(self, index, iter=None): """ Delete a specified record from the log. The corresponding record is also deleted from the Gtk.ListStore data structure. :arg int index: The index of the record in the SQL database. :arg iter: The iterator pointing to the record to be deleted in the Gtk.ListStore. If the default value of None is used, only the database entry is deleted and the corresponding Gtk.ListStore is left alone. :raises sqlite.Error, IndexError: If the record could not be deleted. """ logging.debug("Deleting record from log...") # Delete the selected row in database. with self.connection: c = self.connection.cursor() query = "DELETE FROM %s" % self.name c.execute(query+" WHERE id=?", [index]) # Delete the selected row in the Gtk.ListStore. if(iter is not None): self.remove(iter) logging.debug("Successfully deleted the record from the log.") return def edit_record(self, index, field_name, data, iter=None, column_index=None): """ Edit a specified record by replacing the current data in a specified field with the data provided. :arg int index: The index of the record in the SQL database. :arg str field_name: The name of the field whose data should be modified. :arg str data: The data that should replace the current data in the field. :arg iter: The iterator pointing to the record to be edited in the Gtk.ListStore. If the default value of None is used, only the database entry is edited and the corresponding Gtk.ListStore is left alone. :arg column_index: The index of the column in the Gtk.ListStore to be edited. If the default value of None is used, only the database entry is edited and the corresponding Gtk.ListStore is left alone. :raises sqlite.Error, IndexError: If the record could not be edited. """ logging.debug("Editing field '%s' in record %d..." % (field_name, index)) with self.connection: c = self.connection.cursor() query = "UPDATE %s SET %s" % (self.name, field_name) query = query + "=? WHERE id=?" c.execute(query, [data, index]) # First update the SQL database... if(iter is not None and column_index is not None): self.set(iter, column_index, data) # ...and then the ListStore. logging.debug("Successfully edited field '%s' in record %d in the log." % (field_name, index)) return def remove_duplicates(self): """ Remove any duplicate records from the log. :returns: The total number of duplicates, and the number of duplicates that were successfully removed. Hopefully these will be the same. :rtype: tuple """ duplicates = self.get_duplicates() if(len(duplicates) == 0): return (0, 0) # Nothing to do here. removed = 0 # Count the number of records that are removed. Hopefully this will be the same as len(duplicates). iter = self.get_iter_first() # Start with the first row in the log. prev = iter # Keep track of the previous iter (initially this will be the same as the first row in the log). while iter is not None: row_index = self.get_value(iter, 0) # Get the index. if(row_index in duplicates): # Is this a duplicate row? If so, delete it. self.delete_record(row_index, iter) removed += 1 iter = prev # Go back to the iter before the record that was just removed and continue from there. continue prev = iter iter = self.iter_next(iter) # Move on to the next row, until iter_next returns None. return (len(duplicates), removed) def rename(self, new_name): """ Rename the log. :arg str new_name: The new name for the log. :returns: True if the renaming process is successful. Otherwise returns False. :rtype: bool """ try: with self.connection: # First try to alter the table name in the database. c = self.connection.cursor() query = "ALTER TABLE %s RENAME TO %s" % (self.name, new_name) c.execute(query) # If the table name change was successful, then change the name attribute of the Log object too. self.name = new_name success = True except sqlite.Error as e: logging.exception(e) success = False return success def get_duplicates(self): """ Find the duplicates in the log, based on the CALL, QSO_DATE, and TIME_ON fields. :returns: A list of indices/ids corresponding to the duplicate records. :rtype: list """ duplicates = [] try: with self.connection: c = self.connection.cursor() c.execute( """SELECT id FROM %s WHERE id NOT IN ( SELECT MIN(id) FROM %s GROUP BY call, qso_date, time_on )""" % (self.name, self.name)) result = c.fetchall() for index in result: duplicates.append(index[0]) # Get the integer from inside the tuple. duplicates.sort() # These indices should monotonically increasing, but let's sort the list just in case. except (sqlite.Error, IndexError) as e: logging.exception(e) return duplicates def get_record_by_index(self, index): """ Return a record with a given index in the log. :arg int index: The index of the record in the SQL database. :returns: The desired record, represented by a dictionary of field-value pairs. :rtype: dict :raises sqlite.Error: If the record could not be retrieved from the database. """ with self.connection: c = self.connection.cursor() query = "SELECT * FROM %s WHERE id=?" % self.name c.execute(query, [index]) return c.fetchone() @property def records(self): """ Return a list of all the records in the log. :returns: A list of all the records in the log. Each record is represented by a dictionary. :rtype: dict :raises sqlite.Error: If the records could not be retrieved from the database. """ with self.connection: c = self.connection.cursor() c.execute("SELECT * FROM %s" % self.name) return c.fetchall() @property def record_count(self): """ Return the total number of records in the log. :returns: The total number of records in the log. :rtype: int :raises sqlite.Error: If the record count could not be determined due to a database error. """ with self.connection: c = self.connection.cursor() c.execute("SELECT Count(*) FROM %s" % self.name) return c.fetchone()[0] pyqso-1.0.0/pyqso/log_name_dialog.py000066400000000000000000000043751314032635000175160ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import logging import os.path class LogNameDialog: """ A handler for the Gtk.Dialog through which a user can specify the name of a Log object. """ def __init__(self, application, title=None, name=None): """ Create and show the log name dialog to the user. :arg application: The PyQSO application containing the main Gtk window, etc. :arg title: The title of the dialog. If this is None, it is assumed that a new log is going to be created. :arg name: The existing name of the Log object. Defaults to None if not specified (because the Log does not yet exist). """ logging.debug("Building new log name dialog...") self.builder = application.builder glade_file_path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "pyqso.glade") self.builder.add_objects_from_file(glade_file_path, ("log_name_dialog",)) self.dialog = self.builder.get_object("log_name_dialog") if(title is None): self.dialog.set_title("New Log") else: self.dialog.set_title(title) self.entry = self.builder.get_object("log_name_entry") if(name is not None): self.entry.set_text(name) self.dialog.show_all() logging.debug("Log name dialog built.") return @property def name(self): """ Return the log name specified in the Gtk.Entry box by the user. :returns: The log's name. :rtype: str """ return self.entry.get_text() pyqso-1.0.0/pyqso/logbook.py000066400000000000000000001366561314032635000160620ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2012-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import logging import sqlite3 as sqlite from os.path import expanduser try: import configparser except ImportError: import ConfigParser as configparser from pyqso.adif import * from pyqso.cabrillo import * from pyqso.log import * from pyqso.auxiliary_dialogs import * from pyqso.log_name_dialog import LogNameDialog from pyqso.record_dialog import RecordDialog from pyqso.cabrillo_export_dialog import CabrilloExportDialog from pyqso.summary import Summary from pyqso.blank import Blank from pyqso.printer import Printer from pyqso.compare import compare_date_and_time, compare_default class Logbook: """ A Logbook object can store multiple Log objects. """ def __init__(self, application): """ Create a new Logbook object and initialise the list of Logs. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.application = application self.builder = self.application.builder self.notebook = self.builder.get_object("logbook") self.connection = None self.logs = [] return def new(self, widget=None): """ Create a new logbook, and open it. :returns: True if the new logbook is successfully opened, and False otherwise. :rtype: bool """ # Get the new file's path from a dialog. dialog = Gtk.FileChooserDialog("Create a New SQLite Database File", self.application.window, Gtk.FileChooserAction.SAVE, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_SAVE, Gtk.ResponseType.OK)) dialog.set_do_overwrite_confirmation(True) response = dialog.run() if(response == Gtk.ResponseType.OK): path = dialog.get_filename() else: path = None dialog.destroy() if(path is None): # If the Cancel button has been clicked, path will still be None. logging.debug("No file path specified.") return else: # Clear the contents of the file, in case the file exists already. open(path, 'w').close() # Open the new logbook, ready for use. opened = self.open(path=path) return opened def open(self, widget=None, path=None): """ Open a logbook, and render all the logs within it. :arg str path: An optional argument containing the database file location, if already known. If this is None, a file selection dialog will appear. :returns: True if the logbook is successfully opened, and False otherwise. :rtype: bool """ if(path is None): # If no path has been provided, get one from a "File Open" dialog. dialog = Gtk.FileChooserDialog("Open SQLite Database File", self.application.window, Gtk.FileChooserAction.OPEN, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_OPEN, Gtk.ResponseType.OK)) response = dialog.run() if(response == Gtk.ResponseType.OK): path = dialog.get_filename() dialog.destroy() if(path is None): # If the Cancel button has been clicked, path will still be None. logging.debug("No file path specified.") return False connected = self.db_connect(path) if(connected): # If the connection setup was successful, then open all the logs in the database. self.path = path logging.debug("Retrieving all the logs in the logbook...") try: self.logs = self.get_logs() except (sqlite.Error, IndexError) as e: logging.exception(e) error(parent=self.application.window, message="Could not open logbook. Something went wrong when trying to retrieve the logs. Perhaps the logbook file is encrypted, corrupted, or in the wrong format?") return False logging.debug("All logs retrieved successfully.") logging.debug("Rendering logs...") # For rendering the logs. One treeview and one treeselection per Log. self.treeview = [] self.treeselection = [] self.sorter = [] self.filter = [] self.summary = Summary(self.application) self.blank = Blank(self.application) # FIXME: This is an unfortunate work-around. If the area around the "+/New Log" button # is clicked, PyQSO will change to an empty page. This signal is used to stop this from happening. self.notebook.connect("switch-page", self.on_switch_page) for i in range(len(self.logs)): self.render_log(i) logging.debug("All logs rendered successfully.") self.summary.update() self.application.toolbox.awards.count(self) context_id = self.application.statusbar.get_context_id("Status") self.application.statusbar.push(context_id, "Logbook: %s" % self.path) self.application.toolbar.set_logbook_button_sensitive(False) self.application.menu.set_logbook_item_sensitive(False) self.application.menu.set_log_items_sensitive(True) self.application.toolbar.filter_source.set_sensitive(True) self.notebook.show_all() else: logging.debug("Not connected to a logbook. No logs were opened.") return False return True def close(self, widget=None): """ Close the logbook that is currently open. :returns: True if the logbook is successfully closed, and False otherwise. :rtype: bool """ disconnected = self.db_disconnect() if(disconnected): logging.debug("Closing all logs in the logbook...") while(self.notebook.get_n_pages() > 0): # Once a page is removed, the other pages get re-numbered, # so a 'for' loop isn't the best option here. self.notebook.remove_page(0) logging.debug("All logs now closed.") context_id = self.application.statusbar.get_context_id("Status") self.application.statusbar.push(context_id, "No logbook is currently open.") self.application.toolbar.set_logbook_button_sensitive(True) self.application.menu.set_logbook_item_sensitive(True) self.application.menu.set_log_items_sensitive(False) self.application.toolbar.filter_source.set_sensitive(False) else: logging.debug("Unable to disconnect from the database. No logs were closed.") return False return True def db_connect(self, path): """ Create an SQL database connection to the Logbook's data source. :arg str path: The path of the database file. """ logging.debug("Attempting to connect to the logbook database...") # Try setting up the SQL database connection. try: self.db_disconnect() # Destroy any existing connections first. self.connection = sqlite.connect(path) self.connection.row_factory = sqlite.Row except sqlite.Error as e: # Cannot connect to the database. logging.exception(e) error(parent=self.application.window, message="Cannot connect to the database. Check file permissions?") return False logging.debug("Database connection created successfully!") return True def db_disconnect(self): """ Destroy the connection to the Logbook's data source. :returns: True if the connection was successfully destroyed, and False otherwise. :rtype: bool """ logging.debug("Cleaning up any existing database connections...") if(self.connection): try: self.connection.close() except sqlite.Error as e: logging.exception(e) return False else: logging.debug("Already disconnected. Nothing to do here.") return True def on_switch_page(self, widget, label, new_page): """ Handle a tab/page change, and enable/disable the relevant Record-related buttons. """ if(new_page == self.notebook.get_n_pages()-1): # The last (right-most) tab is the "New Log" tab. self.notebook.stop_emission("switch-page") # Disable the record buttons if a log page is not selected. if(new_page == 0): self.application.toolbar.set_record_buttons_sensitive(False) self.application.menu.set_record_items_sensitive(False) else: self.application.toolbar.set_record_buttons_sensitive(True) self.application.menu.set_record_items_sensitive(True) return def new_log(self, widget=None): """ Create a new log in the logbook. """ if(self.connection is None): return exists = True ln = LogNameDialog(self.application) while(exists): response = ln.dialog.run() if(response == Gtk.ResponseType.OK): log_name = ln.name try: with self.connection: c = self.connection.cursor() # NOTE: "id" is simply an alias for the "rowid" column here. query = "CREATE TABLE %s (id INTEGER PRIMARY KEY AUTOINCREMENT" % log_name for field_name in AVAILABLE_FIELD_NAMES_ORDERED: s = ", %s TEXT" % field_name.lower() query = query + s query = query + ")" c.execute(query) exists = False except sqlite.Error as e: logging.exception(e) # Data is not valid - inform the user. error(parent=ln.dialog, message="Database error. Try another log name.") exists = True else: ln.dialog.destroy() return ln.dialog.destroy() # Instantiate and populate a new Log object. l = Log(self.connection, log_name) l.populate() self.logs.append(l) self.render_log(self.log_count-1) self.summary.update() self.notebook.set_current_page(self.log_count) return def delete_log(self, widget, page=None): """ Delete the log that is currently selected in the logbook. :arg Gtk.Widget page: An optional argument corresponding to the currently-selected page/tab. """ if(self.connection is None): return if(page is None): page_index = self.notebook.get_current_page() # Get the index of the selected tab in the logbook. if(page_index == 0): # If we are on the Summary page... logging.debug("No log currently selected!") return else: page = self.notebook.get_nth_page(page_index) # Get the Gtk.VBox of the selected tab in the logbook. log_index = self.get_log_index(name=page.get_name()) log = self.logs[log_index] # We also need the page's index in order to remove it using remove_page below. # This may not be the same as what get_current_page() returns. page_index = self.notebook.page_num(page) if(page_index == 0 or page_index == self.notebook.get_n_pages()-1): # Only the "New Log" tab is present (i.e. no actual logs in the logbook). logging.debug("No logs to delete!") return response = question(parent=self.application.window, message="Are you sure you want to delete log %s?" % log.name) if(response == Gtk.ResponseType.YES): try: with self.connection: c = self.connection.cursor() c.execute("DROP TABLE %s" % log.name) except sqlite.Error as e: logging.exception(e) error(parent=self.application.window, message="Database error. Could not delete the log.") return self.logs.pop(log_index) # Remove the log from the renderers too. self.treeview.pop(log_index) self.treeselection.pop(log_index) self.sorter.pop(log_index) self.filter.pop(log_index) # And finally remove the tab in the Logbook. self.notebook.remove_page(page_index) self.summary.update() self.application.toolbox.awards.count(self) return def filter_logs(self, widget=None): """ Re-filter all the logs when the user-defined expression is changed. """ for i in range(0, len(self.filter)): self.filter[i].refilter() return def filter_by_callsign(self, model, iter, data): """ Filter all the logs in the logbook by the callsign field, based on a user-defined expression. :arg Gtk.TreeModel model: The model used to filter the log data. :arg Gtk.TreeIter iter: A pointer to a particular row in the model. :arg data: The user-defined expression to filter by. :returns: True if a record matches the expression, or if there is nothing to filter. Otherwise, returns False. :rtype: bool """ value = model.get_value(iter, 1) callsign = self.application.toolbar.filter_source.get_text() if(callsign is None or callsign == ""): # If there is nothing to filter with, then show all the records! return True else: # This should be case insensitive. # Also, we could use value[:][0:len(callsign))] if we wanted to match from the very start of each callsign. return callsign.upper() in value or callsign.lower() in value def render_log(self, index): """ Render a Log in the Gtk.Notebook. :arg int index: The index of the Log (in the list of Logs) to render. """ self.filter.append(self.logs[index].filter_new(root=None)) # Set the callsign column as the column we want to filter by. self.filter[index].set_visible_func(self.filter_by_callsign, data=None) self.sorter.append(Gtk.TreeModelSort(model=self.filter[index])) self.sorter[index].set_sort_column_id(0, Gtk.SortType.ASCENDING) self.treeview.append(Gtk.TreeView(model=self.sorter[index])) self.treeview[index].set_grid_lines(Gtk.TreeViewGridLines.BOTH) self.treeview[index].connect("row-activated", self.edit_record_callback) self.treeselection.append(self.treeview[index].get_selection()) self.treeselection[index].set_mode(Gtk.SelectionMode.SINGLE) # Allow the Log to be scrolled up/down. sw = Gtk.ScrolledWindow() sw.set_shadow_type(Gtk.ShadowType.ETCHED_IN) sw.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) sw.add(self.treeview[index]) vbox = Gtk.VBox() vbox.set_name(self.logs[index].name) # Set a name for the tab itself so we can match it up with the associated Log object later. vbox.pack_start(sw, True, True, 0) # Add a close button to the tab hbox = Gtk.HBox(homogeneous=False, spacing=0) label = Gtk.Label(label=self.logs[index].name) hbox.pack_start(label, False, False, 0) hbox.show_all() self.notebook.insert_page(vbox, hbox, index+1) # Append the new log as a new tab. # The first column of the logbook will always be the unique record index. # Let's append this separately to the field names. renderer = Gtk.CellRendererText() column = Gtk.TreeViewColumn("Index", renderer, text=0) column.set_resizable(True) column.set_min_width(50) column.set_clickable(True) column.set_sort_order(Gtk.SortType.ASCENDING) column.set_sort_indicator(True) column.connect("clicked", self.sort_log, 0) self.treeview[index].append_column(column) # Set up column names for each selected field field_names = AVAILABLE_FIELD_NAMES_ORDERED for i in range(0, len(field_names)): renderer = Gtk.CellRendererText() # Keep each row to a single line. renderer.set_property("single-paragraph-mode", True) column = Gtk.TreeViewColumn(AVAILABLE_FIELD_NAMES_FRIENDLY[field_names[i]], renderer, text=i+1) column.set_resizable(True) column.set_min_width(50) column.set_clickable(True) # Special cases if(field_names[i] == "NOTES"): # Give the 'Notes' column some extra space, since this is likely to contain some long sentences ... column.set_min_width(300) # ... but not too much extra space ... column.set_max_width(600) # ... and don't let the column automatically re-size itself. column.set_sizing(Gtk.TreeViewColumnSizing.FIXED) column.connect("clicked", self.sort_log, i+1) config = configparser.ConfigParser() have_config = (config.read(expanduser('~/.config/pyqso/preferences.ini')) != []) (section, option) = ("view", AVAILABLE_FIELD_NAMES_ORDERED[i].lower()) if(have_config and config.has_option(section, option)): column.set_visible(config.getboolean(section, option)) self.treeview[index].append_column(column) self.notebook.show_all() return def sort_log(self, widget, column_index): """ Sort the log (that is currently selected) with respect to a given field. :arg int column_index: The index of the column to sort by. """ log_index = self.get_log_index() column = self.treeview[log_index].get_column(column_index) if(AVAILABLE_FIELD_NAMES_ORDERED[column_index-1] == "QSO_DATE"): # If the field being sorted is the QSO_DATE, then also sort by the TIME_ON field so we get the # correct chronological order. # Note: This assumes that the TIME_ON field is always immediately to the right of the QSO_DATE field. self.sorter[log_index].set_sort_func(column_index, compare_date_and_time, user_data=[column_index, column_index+1]) else: self.sorter[log_index].set_sort_func(column_index, compare_default, user_data=column_index) # If we are operating on the currently-sorted column... if(self.sorter[log_index].get_sort_column_id()[0] == column_index): order = column.get_sort_order() # ...then check if we need to reverse the order of searching. if(order == Gtk.SortType.ASCENDING): self.sorter[log_index].set_sort_column_id(column_index, Gtk.SortType.DESCENDING) column.set_sort_order(Gtk.SortType.DESCENDING) else: self.sorter[log_index].set_sort_column_id(column_index, Gtk.SortType.ASCENDING) column.set_sort_order(Gtk.SortType.ASCENDING) else: # Otherwise, change to the new sorted column. Default to ASCENDING order. self.sorter[log_index].set_sort_column_id(column_index, Gtk.SortType.ASCENDING) column.set_sort_order(Gtk.SortType.ASCENDING) # Show an arrow pointing in the direction of the sorting. # (First we need to remove the arrow from the previously-sorted column. # Since we don't know which one that was, just remove the arrow from all columns # and start again. This only loops over a few dozen columns at most, so # hopefully it won't take too much time.) for i in range(0, len(AVAILABLE_FIELD_NAMES_ORDERED)): column = self.treeview[log_index].get_column(i) column.set_sort_indicator(False) column = self.treeview[log_index].get_column(column_index) column.set_sort_indicator(True) return def rename_log(self, widget=None): """ Rename the log that is currently selected. """ if(self.connection is None): return page_index = self.notebook.get_current_page() if(page_index == 0): # If we are on the Summary page... logging.debug("No log currently selected!") return page = self.notebook.get_nth_page(page_index) # Get the Gtk.VBox of the selected tab in the logbook. old_log_name = page.get_name() log_index = self.get_log_index(name=old_log_name) success = False ln = LogNameDialog(self.application, title="Rename Log", name=old_log_name) while(not success): response = ln.dialog.run() if(response == Gtk.ResponseType.OK): new_log_name = ln.name success = self.logs[log_index].rename(new_log_name) if(success): ln.dialog.destroy() else: # Unsuccessful rename attempt. Inform the user. error(parent=ln.dialog, message="Database error. Try another log name.") else: ln.dialog.destroy() return # Remember to change the page's name ... page.set_name(new_log_name) # ... and update the tab's label. hbox = Gtk.HBox(homogeneous=False, spacing=0) label = Gtk.Label(label=new_log_name) hbox.pack_start(label, False, False, 0) hbox.show_all() self.notebook.set_tab_label(page, hbox) # The number of logs will obviously stay the same, but # we want to update the logbook's modification date. self.summary.update() return def import_log(self, widget=None): """ Import a log from an ADIF file. """ # Get the path to the ADIF file. dialog = Gtk.FileChooserDialog("Import ADIF Log File", self.application.window, Gtk.FileChooserAction.OPEN, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_OPEN, Gtk.ResponseType.OK)) filter = Gtk.FileFilter() filter.set_name("All ADIF files (*.adi, *.ADI)") filter.add_pattern("*.adi") filter.add_pattern("*.ADI") dialog.add_filter(filter) filter = Gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) response = dialog.run() if(response == Gtk.ResponseType.OK): path = dialog.get_filename() else: path = None dialog.destroy() if(path is None): logging.debug("No file path specified.") return # Read the records. adif = ADIF() try: records = adif.read(path) except IOError as e: error(parent=self.application.window, message="Could not import the log. I/O error %d: %s" % (e.errno, e.strerror)) return except Exception as e: error(parent=self.application.window, message="Could not import the log.") logging.exception(e) return # Get the new log's name (or the name of the existing log the user wants to import into). ln = LogNameDialog(self.application, title="Import Log") while(True): response = ln.dialog.run() if(response == Gtk.ResponseType.OK): log_name = ln.name # Check if the log name exists. try: exists = self.log_name_exists(log_name) except (sqlite.Error, IndexError) as e: # Could not determine if the log name exists. It's safer to stop here than to try to add a new log. logging.exception(e) error(parent=ln.dialog, message="Database error. Could not check if the log name exists.") ln.dialog.destroy() return if(exists): # Import into existing log. l = self.logs[self.get_log_index(name=log_name)] response = question(parent=ln.dialog, message="Are you sure you want to import into an existing log?") if(response == Gtk.ResponseType.YES): break else: # Create a new log with the name the user supplies. try: with self.connection: c = self.connection.cursor() query = "CREATE TABLE %s (id INTEGER PRIMARY KEY AUTOINCREMENT" % log_name for field_name in AVAILABLE_FIELD_NAMES_ORDERED: s = ", %s TEXT" % field_name.lower() query = query + s query = query + ")" c.execute(query) l = Log(self.connection, log_name) break except sqlite.Error as e: logging.exception(e) # Data is not valid - inform the user. error(parent=ln.dialog, message="Database error. Try another log name.") else: ln.dialog.destroy() return ln.dialog.destroy() # Update new or existing Log object. l.add_record(records) l.populate() if(not exists): self.logs.append(l) self.render_log(self.log_count-1) # Update statistics, etc. self.summary.update() self.application.toolbox.awards.count(self) info(parent=self.application.window, message="Imported %d QSOs into log '%s'." % (len(records), l.name)) return def export_log_adif(self, widget=None): """ Export the log (that is currently selected) to an ADIF file. """ page_index = self.notebook.get_current_page() # Get the index of the selected tab in the logbook. if(page_index == 0): # If we are on the Summary page... logging.debug("No log currently selected!") return log_index = self.get_log_index() log = self.logs[log_index] dialog = Gtk.FileChooserDialog("Export Log as ADIF", self.application.window, Gtk.FileChooserAction.SAVE, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_SAVE, Gtk.ResponseType.OK)) dialog.set_do_overwrite_confirmation(True) filter = Gtk.FileFilter() filter.set_name("All ADIF files (*.adi, *.ADI)") filter.add_pattern("*.adi") filter.add_pattern("*.ADI") dialog.add_filter(filter) filter = Gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) response = dialog.run() if(response == Gtk.ResponseType.OK): path = dialog.get_filename() else: path = None dialog.destroy() if(path is None): logging.debug("No file path specified.") else: # Retrieve the log's records from the database. try: records = log.records except sqlite.Error as e: logging.exception(e) error(parent=self.application.window, message="Could not retrieve the records from the SQL database. No records have been exported.") return # Write the records. adif = ADIF() try: adif.write(records, path) info(parent=self.application.window, message="Exported %d QSOs to %s in ADIF format." % (len(records), path)) except IOError as e: error(parent=self.application.window, message="Could not export the records. I/O error %d: %s" % (e.errno, e.strerror)) except Exception as e: # All other exceptions. logging.exception(e) error(parent=self.application.window, message="Could not export the records.") return def export_log_cabrillo(self, widget=None): """ Export the log (that is currently selected) to a Cabrillo file. """ page_index = self.notebook.get_current_page() # Get the index of the selected tab in the logbook. if(page_index == 0): # If we are on the Summary page... logging.debug("No log currently selected!") return log_index = self.get_log_index() log = self.logs[log_index] dialog = Gtk.FileChooserDialog("Export Log as Cabrillo", self.application.window, Gtk.FileChooserAction.SAVE, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_SAVE, Gtk.ResponseType.OK)) dialog.set_do_overwrite_confirmation(True) filter = Gtk.FileFilter() filter.set_name("All Cabrillo files (*.log, *.LOG)") filter.add_pattern("*.log") filter.add_pattern("*.LOG") dialog.add_filter(filter) filter = Gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) response = dialog.run() if(response == Gtk.ResponseType.OK): path = dialog.get_filename() else: path = None dialog.destroy() if(path is None): logging.debug("No file path specified.") else: # Get Cabrillo-specific fields, such as the callsign used during a contest and the contest's name. ced = CabrilloExportDialog(self.application) response = ced.dialog.run() if(response == Gtk.ResponseType.OK): contest = ced.contest mycall = ced.mycall else: ced.dialog.destroy() return ced.dialog.destroy() # Retrieve the log's records from the database. try: records = log.records except sqlite.Error as e: logging.exception(e) error(parent=self.application.window, message="Could not retrieve the records from the SQL database. No records have been exported.") return # Write the records. cabrillo = Cabrillo() try: cabrillo.write(records, path, contest=contest, mycall=mycall) info(parent=self.application.window, message="Exported %d QSOs to %s in Cabrillo format." % (len(records), path)) except IOError as e: error(parent=self.application.window, message="Could not export the records. I/O error %d: %s" % (e.errno, e.strerror)) except Exception as e: # All other exceptions. logging.exception(e) error(parent=self.application.window, message="Could not export the records.") return def print_log(self, widget=None): """ Print all the records in the log (that is currently selected). Note that only a few important fields are printed because of the restricted width of the page. """ page_index = self.notebook.get_current_page() # Get the index of the selected tab in the logbook. if(page_index == 0): # If we are on the Summary page... logging.debug("No log currently selected!") return log_index = self.get_log_index() log = self.logs[log_index] # Retrieve the records. try: records = log.records except sqlite.Error as e: logging.exception(e) error(parent=self.application.window, message="Could not retrieve the records from the SQL database. No records have been printed.") return # Print the records. printer = Printer(self.application) printer.print_records(records, title="Log: %s" % log.name) return def add_record_callback(self, widget): """ A callback function used to add a particular record/QSO. """ # Get the log index. try: log_index = self.get_log_index() if(log_index is None): raise ValueError("The log index could not be determined. Perhaps the Summary page is selected?") except ValueError as e: error(parent=self.application.window, message=e) return log = self.logs[log_index] # Keep the dialog open after adding a record? config = configparser.ConfigParser() have_config = (config.read(expanduser('~/.config/pyqso/preferences.ini')) != []) (section, option) = ("general", "keep_open") if(have_config and config.has_option(section, option)): keep_open = config.getboolean("general", "keep_open") else: keep_open = False adif = ADIF() exit = False while not exit: rd = RecordDialog(application=self.application, log=log, index=None) all_valid = False # Are all the field entries valid? # Shall we exit the while loop (and therefore close the Add Record dialog)? if keep_open: exit = False else: exit = True while not all_valid: # This while loop gives the user infinite attempts at giving valid data. # The add/edit record window will stay open until the user gives valid data, # or until the Cancel button is clicked. all_valid = True response = rd.dialog.run() if(response == Gtk.ResponseType.OK): fields_and_data = {} field_names = AVAILABLE_FIELD_NAMES_ORDERED for i in range(0, len(field_names)): # Validate user input. fields_and_data[field_names[i]] = rd.get_data(field_names[i]) if(not(adif.is_valid(field_names[i], fields_and_data[field_names[i]], AVAILABLE_FIELD_NAMES_TYPES[field_names[i]]))): # Data is not valid - inform the user. error(parent=rd.dialog, message="The data in field \"%s\" is not valid!" % field_names[i]) all_valid = False break # Don't check the other data until the user has fixed the current one. if(all_valid): # All data has been validated, so we can go ahead and add the new record. try: log.add_record(fields_and_data) except (sqlite.Error, IndexError) as e: logging.exception(e) error(parent=self.application.window, message="Could not add the record to the log.") # Scroll to the new record's row in the treeview (but don't select it). try: record_count = log.record_count treepath = Gtk.TreePath(record_count-1) self.treeview[log_index].scroll_to_cell(treepath) except (sqlite.Error, IndexError) as e: logging.exception(e) # Update summary, etc. self.summary.update() self.application.toolbox.awards.count(self) else: exit = True break rd.dialog.destroy() return def delete_record_callback(self, widget): """ A callback function used to delete a particular record/QSO. """ # Get the log index. try: log_index = self.get_log_index() if(log_index is None): raise ValueError("The log index could not be determined. Perhaps the Summary page is selected?") except ValueError as e: error(parent=self.application.window, message=e) return log = self.logs[log_index] (sort_model, path) = self.treeselection[log_index].get_selected_rows() # Get the selected row in the log try: sort_iter = sort_model.get_iter(path[0]) filter_iter = self.sorter[log_index].convert_iter_to_child_iter(sort_iter) # ...and the ListStore model (i.e. the log) is a child of the filter model. child_iter = self.filter[log_index].convert_iter_to_child_iter(filter_iter) row_index = log.get_value(child_iter, 0) except IndexError: logging.debug("Trying to delete a record, but there are no records in the log!") return response = question(parent=self.application.window, message="Are you sure you want to delete record %d?" % row_index) if(response == Gtk.ResponseType.YES): # Deletes the record with index 'row_index' from the Records list. # 'iter' is needed to remove the record from the ListStore itself. try: log.delete_record(row_index, iter=child_iter) except (sqlite.Error, IndexError) as e: logging.exception(e) error(parent=self.application.window, message="Could not delete the record from the log.") # Update summary, etc. self.summary.update() self.application.toolbox.awards.count(self) return def edit_record_callback(self, widget, path=None, view_column=None): """ A callback function used to edit a particular record/QSO. Note that the widget, path and view_column arguments are not used, but need to be passed in since they are associated with the row-activated signal which is generated when the user double-clicks on a record. """ # Get the log index. try: log_index = self.get_log_index() if(log_index is None): raise ValueError("The log index could not be determined. Perhaps the Summary page is selected?") except ValueError as e: error(parent=self.application.window, message=e) return log = self.logs[log_index] (sort_model, path) = self.treeselection[log_index].get_selected_rows() # Get the selected row in the log. try: sort_iter = sort_model.get_iter(path[0]) filter_iter = self.sorter[log_index].convert_iter_to_child_iter(sort_iter) # ...and the ListStore model (i.e. the log) is a child of the filter model. child_iter = self.filter[log_index].convert_iter_to_child_iter(filter_iter) row_index = log.get_value(child_iter, 0) except IndexError: logging.debug("Could not find the selected row's index!") return rd = RecordDialog(application=self.application, log=self.logs[log_index], index=row_index) all_valid = False # Are all the field entries valid? adif = ADIF() while(not all_valid): # This while loop gives the user infinite attempts at giving valid data. # The add/edit record window will stay open until the user gives valid data, # or until the Cancel button is clicked. all_valid = True response = rd.dialog.run() if(response == Gtk.ResponseType.OK): fields_and_data = {} field_names = AVAILABLE_FIELD_NAMES_ORDERED for i in range(0, len(field_names)): # Validate user input. fields_and_data[field_names[i]] = rd.get_data(field_names[i]) if(not(adif.is_valid(field_names[i], fields_and_data[field_names[i]], AVAILABLE_FIELD_NAMES_TYPES[field_names[i]]))): # Data is not valid - inform the user. error(parent=rd.dialog, message="The data in field \"%s\" is not valid!" % field_names[i]) all_valid = False break # Don't check the other fields until the user has fixed the current field's data. if(all_valid): try: # Get the record in its current state from the database. record = log.get_record_by_index(row_index) # Iterate over all fields and check whether the data has actually changed. Database updates can be expensive. for i in range(0, len(field_names)): if(record[field_names[i].lower()] != fields_and_data[field_names[i]]): # Update the record in the database and then in the ListStore. # We add 1 onto the column_index here because we don't want to consider the index column. log.edit_record(row_index, field_names[i], fields_and_data[field_names[i]], iter=child_iter, column_index=i+1) except(sqlite.Error, IndexError) as e: logging.exception(e) error(parent=rd.dialog, message="Could not edit record %d." % row_index) # Update summary, etc. self.summary.update() self.application.toolbox.awards.count(self) rd.dialog.destroy() return def remove_duplicates_callback(self, widget=None): """ A callback function used to remove duplicate records in a log. Detecting duplicate records is done based on the CALL, QSO_DATE, and TIME_ON fields. """ logging.debug("Removing duplicate records...") # Get the log index. try: log_index = self.get_log_index() if(log_index is None): raise ValueError("The log index could not be determined. Perhaps the Summary page is selected?") except ValueError as e: error(parent=self.application.window, message=e) return log = self.logs[log_index] (number_of_duplicates, number_of_duplicates_removed) = log.remove_duplicates() info(parent=self.application.window, message="Found %d duplicate(s). Successfully removed %d duplicate(s)." % (number_of_duplicates, number_of_duplicates_removed)) if(number_of_duplicates_removed > 0): # Update statistics. self.summary.update() self.application.toolbox.awards.count(self) return def record_count_callback(self, widget=None): """ A callback function used to show the record count for the selected log. """ # Get the log index. try: log_index = self.get_log_index() if(log_index is None): raise ValueError("The log index could not be determined. Perhaps the Summary page is selected?") except ValueError as e: error(parent=self.application.window, message=e) return # Get the number of records. log = self.logs[log_index] try: record_count = log.record_count info(parent=self.application.window, message="Log '%s' contains %d records." % (log.name, record_count)) except sqlite.Error as e: logging.exception(e) error(parent=self.application.window, message="Could not get the record count for '%s' because of a database error." % log.name) return @property def log_count(self): """ Return the total number of logs in the logbook. :returns: The total number of logs in the logbook. :rtype: int """ return len(self.logs) @property def record_count(self): """ Return the total number of QSOs/records in the whole logbook. :returns: The total number of QSOs/records in the whole logbook. :rtype: int """ return sum([log.record_count for log in self.logs]) def log_name_exists(self, table_name): """ Determine whether a Log object with a given name exists in the SQL database. :arg str table_name: The name of the log (i.e. the name of the table in the SQL database). :returns: True if the log name already exists in the logbook; False if it does not already exist. :rtype: bool :raises sqlite.Error: If a database error occurs. """ with self.connection: c = self.connection.cursor() c.execute("SELECT EXISTS(SELECT 1 FROM sqlite_master WHERE name=?)", [table_name]) exists = c.fetchone() if(exists[0] == 1): return True else: return False def get_log_index(self, name=None): """ Given the name of a log, return its index in the list of Log objects. :arg str name: The name of the log. If None, use the name of the currently-selected log. :returns: The index of the named log in the list of Log objects. Returns None is the log cannot be found. :rtype: int """ if(name is None): # If no page name is supplied, then just use the currently selected page. page_index = self.notebook.get_current_page() # Get the index of the selected tab in the logbook. if(page_index == 0 or page_index == self.notebook.get_n_pages()-1): # We either have the Summary page, or the "+" (add log) blank/dummy page. logging.debug("No log currently selected!") return None name = self.notebook.get_nth_page(page_index).get_name() # If a page of the logbook (and therefore a Log object) gets deleted, # then the page_index may not correspond to the index of the log in the self.logs list. # Therefore, we have to search for the tab with the same name as the log. log_index = None for i in range(0, len(self.logs)): if(self.logs[i].name == name): log_index = i break return log_index def get_logs(self): """ Retrieve all the logs in the logbook file, and create Log objects that represent them. :returns: A list containing all the logs in the logbook. :rtype: list :raises sqlite.Error: If the log names could not be determined from the sqlite_master table in the database. """ logs = [] with self.connection: c = self.connection.cursor() c.execute("SELECT name FROM sqlite_master WHERE type='table' AND name NOT GLOB 'sqlite_*'") for name in c: l = Log(self.connection, name[0]) l.populate() logs.append(l) return logs pyqso-1.0.0/pyqso/menu.py000066400000000000000000000155611314032635000153610ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2012-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk try: import configparser except ImportError: import ConfigParser as configparser import os.path class Menu: """ The menu bar along the top of the main window. """ def __init__(self, application): """ Set up all menu items and connect to the various functions. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.application = application self.builder = self.application.builder # Collect Gtk menu items and connect signals. self.items = {} # New logbook self.items["NEW_LOGBOOK"] = self.builder.get_object("mitem_new_logbook") self.items["NEW_LOGBOOK"].connect("activate", self.application.logbook.new) # Open logbook self.items["OPEN_LOGBOOK"] = self.builder.get_object("mitem_open_logbook") self.items["OPEN_LOGBOOK"].connect("activate", self.application.logbook.open) # Close logbook self.items["CLOSE_LOGBOOK"] = self.builder.get_object("mitem_close_logbook") self.items["CLOSE_LOGBOOK"].connect("activate", self.application.logbook.close) # New log self.items["NEW_LOG"] = self.builder.get_object("mitem_new_log") self.items["NEW_LOG"].connect("activate", self.application.logbook.new_log) # Delete the current log self.items["DELETE_LOG"] = self.builder.get_object("mitem_delete_log") self.items["DELETE_LOG"].connect("activate", self.application.logbook.delete_log) # Rename the current log self.items["RENAME_LOG"] = self.builder.get_object("mitem_rename_log") self.items["RENAME_LOG"].connect("activate", self.application.logbook.rename_log) # Import log self.items["IMPORT_LOG"] = self.builder.get_object("mitem_import_log") self.items["IMPORT_LOG"].connect("activate", self.application.logbook.import_log) # Export the current log as ADIF self.items["EXPORT_LOG_ADIF"] = self.builder.get_object("mitem_export_log_adif") self.items["EXPORT_LOG_ADIF"].connect("activate", self.application.logbook.export_log_adif) # Export the current log as Cabrillo self.items["EXPORT_LOG_CABRILLO"] = self.builder.get_object("mitem_export_log_cabrillo") self.items["EXPORT_LOG_CABRILLO"].connect("activate", self.application.logbook.export_log_cabrillo) # Print log self.items["PRINT_LOG"] = self.builder.get_object("mitem_print_log") self.items["PRINT_LOG"].connect("activate", self.application.logbook.print_log) # Preferences self.items["PREFERENCES"] = self.builder.get_object("mitem_preferences") self.items["PREFERENCES"].connect("activate", self.application.show_preferences) # Quit self.items["QUIT"] = self.builder.get_object("mitem_quit") self.items["QUIT"].connect("activate", Gtk.main_quit) # Add record self.items["ADD_RECORD"] = self.builder.get_object("mitem_add_record") self.items["ADD_RECORD"].connect("activate", self.application.logbook.add_record_callback) # Edit selected record self.items["EDIT_RECORD"] = self.builder.get_object("mitem_edit_record") self.items["EDIT_RECORD"].connect("activate", self.application.logbook.edit_record_callback) # Delete selected record self.items["DELETE_RECORD"] = self.builder.get_object("mitem_delete_record") self.items["DELETE_RECORD"].connect("activate", self.application.logbook.delete_record_callback) # Remove duplicates self.items["REMOVE_DUPLICATES"] = self.builder.get_object("mitem_remove_duplicates") self.items["REMOVE_DUPLICATES"].connect("activate", self.application.logbook.remove_duplicates_callback) # Record count self.items["RECORD_COUNT"] = self.builder.get_object("mitem_record_count") self.items["RECORD_COUNT"].connect("activate", self.application.logbook.record_count_callback) # View toolbox self.items["TOOLBOX"] = self.builder.get_object("mitem_toolbox") config = configparser.ConfigParser() have_config = (config.read(os.path.expanduser('~/.config/pyqso/preferences.ini')) != []) (section, option) = ("general", "show_toolbox") if(have_config and config.has_option(section, option)): self.items["TOOLBOX"].set_active(config.getboolean(section, option)) else: self.items["TOOLBOX"].set_active(False) # Don't show the toolbox by default self.items["TOOLBOX"].connect("activate", self.application.toolbox.toggle_visible_callback) # About self.items["ABOUT"] = self.builder.get_object("mitem_about") self.items["ABOUT"].connect("activate", self.application.show_about) self.set_logbook_item_sensitive(True) self.set_log_items_sensitive(False) self.set_record_items_sensitive(False) return def set_logbook_item_sensitive(self, sensitive): """ Enable/disable logbook-related menu items. :arg bool sensitive: If True, enable the 'new logbook' and 'open logbook' menu items. If False, disable them. """ self.items["NEW_LOGBOOK"].set_sensitive(sensitive) self.items["OPEN_LOGBOOK"].set_sensitive(sensitive) self.items["CLOSE_LOGBOOK"].set_sensitive(not sensitive) return def set_log_items_sensitive(self, sensitive): """ Enable/disable log-related menu items. :arg bool sensitive: If True, enable all the log-related menu items. If False, disable them all. """ for item_name in ["NEW_LOG", "DELETE_LOG", "RENAME_LOG", "IMPORT_LOG", "EXPORT_LOG_ADIF", "EXPORT_LOG_CABRILLO", "PRINT_LOG"]: self.items[item_name].set_sensitive(sensitive) return def set_record_items_sensitive(self, sensitive): """ Enable/disable record-related menu items. :arg bool sensitive: If True, enable all the record-related menu items. If False, disable them all. """ for item_name in ["ADD_RECORD", "EDIT_RECORD", "DELETE_RECORD", "REMOVE_DUPLICATES", "RECORD_COUNT"]: self.items[item_name].set_sensitive(sensitive) return pyqso-1.0.0/pyqso/preferences_dialog.py000066400000000000000000000614641314032635000202400ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import logging try: import configparser except ImportError: import ConfigParser as configparser import os.path import base64 try: import Hamlib have_hamlib = True except ImportError: logging.warning("Could not import the Hamlib module!") have_hamlib = False try: import geocoder have_geocoder = True except ImportError: logging.warning("Could not import the geocoder module!") have_geocoder = False from pyqso.adif import AVAILABLE_FIELD_NAMES_ORDERED, MODES from pyqso.auxiliary_dialogs import error PREFERENCES_FILE = os.path.expanduser("~/.config/pyqso/preferences.ini") class PreferencesDialog: """ A dialog to specify the PyQSO preferences. """ def __init__(self, application): """ Set up the various pages of the preferences dialog. :arg application: The PyQSO application containing the main Gtk window, etc. """ logging.debug("Setting up the preferences dialog...") self.application = application self.builder = self.application.builder glade_file_path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "pyqso.glade") self.builder.add_objects_from_file(glade_file_path, ("preferences_dialog",)) self.dialog = self.builder.get_object("preferences_dialog") self.general = GeneralPage(self.dialog, self.builder) self.view = ViewPage(self.dialog, self.builder) self.records = RecordsPage(self.dialog, self.builder) self.import_export = ImportExportPage(self.dialog, self.builder) self.hamlib = HamlibPage(self.dialog, self.builder) self.dialog.show_all() logging.debug("Preferences dialog ready!") return def commit(self): """ Commit the user preferences to the configuration file. """ logging.debug("Committing the user preferences to the configuration file...") config = configparser.ConfigParser() # General config.add_section("general") for key in list(self.general.data.keys()): config.set("general", key.lower(), str(self.general.data[key])) # View config.add_section("view") for key in list(self.view.data.keys()): config.set("view", key.lower(), str(self.view.data[key])) # Records config.add_section("records") for key in list(self.records.data.keys()): config.set("records", key.lower(), str(self.records.data[key])) # Import/Export config.add_section("import_export") for key in list(self.import_export.data.keys()): config.set("import_export", key.lower(), str(self.import_export.data[key])) # Hamlib config.add_section("hamlib") for key in list(self.hamlib.data.keys()): config.set("hamlib", key.lower(), str(self.hamlib.data[key])) # Write the preferences to file. with open(os.path.expanduser(PREFERENCES_FILE), 'w') as f: config.write(f) return class GeneralPage: """ The section of the preferences dialog containing general preferences. """ def __init__(self, parent, builder): """ Set up the General page of the Preferences dialog. """ self.parent = parent self.builder = builder self.sources = {} # Remember that the have_config conditional in the PyQSO class may be out-of-date the next time the user opens up the preferences dialog # because a configuration file may have been created after launching the application. Let's check to see if one exists again... config = configparser.ConfigParser() have_config = (config.read(PREFERENCES_FILE) != []) # Show toolbox. self.sources["SHOW_TOOLBOX"] = self.builder.get_object("general_show_toolbox_checkbutton") (section, option) = ("general", "show_toolbox") if(have_config and config.has_option(section, option)): self.sources["SHOW_TOOLBOX"].set_active(config.getboolean(section, option)) else: self.sources["SHOW_TOOLBOX"].set_active(False) # Show statistics. self.sources["SHOW_YEARLY_STATISTICS"] = self.builder.get_object("general_show_yearly_statistics_checkbutton") (section, option) = ("general", "show_yearly_statistics") if(have_config and config.has_option(section, option)): self.sources["SHOW_YEARLY_STATISTICS"].set_active(config.getboolean(section, option)) else: self.sources["SHOW_YEARLY_STATISTICS"].set_active(False) # Default logbook. self.sources["DEFAULT_LOGBOOK"] = self.builder.get_object("general_default_logbook_checkbutton") (section, option) = ("general", "default_logbook") if(have_config and config.has_option(section, option)): self.sources["DEFAULT_LOGBOOK"].set_active(config.getboolean(section, option)) else: self.sources["DEFAULT_LOGBOOK"].set_active(False) self.sources["DEFAULT_LOGBOOK"].connect("toggled", self.on_default_logbook_toggled) self.sources["DEFAULT_LOGBOOK_PATH"] = self.builder.get_object("general_default_logbook_entry") (section, option) = ("general", "default_logbook") # Disable the text entry box if the default logbook checkbox is not checked. if(have_config and config.has_option(section, option)): self.sources["DEFAULT_LOGBOOK_PATH"].set_sensitive(self.sources["DEFAULT_LOGBOOK"].get_active()) self.builder.get_object("general_default_logbook_button").set_sensitive(self.sources["DEFAULT_LOGBOOK"].get_active()) else: self.sources["DEFAULT_LOGBOOK_PATH"].set_sensitive(False) self.builder.get_object("general_default_logbook_button").set_sensitive(False) (section, option) = ("general", "default_logbook_path") if(have_config and config.has_option(section, option)): self.sources["DEFAULT_LOGBOOK_PATH"].set_text(config.get(section, option)) self.builder.get_object("general_default_logbook_button").connect("clicked", self.on_default_logbook_clicked) # Keep 'Add Record' dialog open. self.sources["KEEP_OPEN"] = self.builder.get_object("general_keep_open_checkbutton") (section, option) = ("general", "keep_open") if(have_config and config.has_option(section, option)): self.sources["KEEP_OPEN"].set_active(config.getboolean(section, option)) else: self.sources["KEEP_OPEN"].set_active(False) # Pin-point QTH on grey line map. self.sources["SHOW_QTH"] = self.builder.get_object("general_show_qth_checkbutton") (section, option) = ("general", "show_qth") if(have_config and config.has_option(section, option)): self.sources["SHOW_QTH"].set_active(config.getboolean(section, option)) else: self.sources["SHOW_QTH"].set_active(False) self.sources["QTH_NAME"] = self.builder.get_object("general_qth_name_entry") button = self.builder.get_object("general_qth_lookup") button.connect("clicked", self.lookup_callback) # Uses geocoding to find the latitude-longitude coordinates. self.sources["QTH_LATITUDE"] = self.builder.get_object("general_qth_coordinates_latitude_entry") self.sources["QTH_LONGITUDE"] = self.builder.get_object("general_qth_coordinates_longitude_entry") (section, option) = ("general", "show_qth") # Disable the text entry boxes if the SHOW_QTH checkbox is not checked. if(have_config and config.has_option(section, option)): self.sources["QTH_NAME"].set_sensitive(self.sources["SHOW_QTH"].get_active()) self.sources["QTH_LATITUDE"].set_sensitive(self.sources["SHOW_QTH"].get_active()) self.sources["QTH_LONGITUDE"].set_sensitive(self.sources["SHOW_QTH"].get_active()) button.set_sensitive(self.sources["SHOW_QTH"].get_active()) else: self.sources["QTH_NAME"].set_sensitive(False) self.sources["QTH_LATITUDE"].set_sensitive(False) self.sources["QTH_LONGITUDE"].set_sensitive(False) button.set_sensitive(False) (section, option) = ("general", "qth_name") if(have_config and config.has_option(section, option)): self.sources["QTH_NAME"].set_text(config.get(section, option)) (section, option) = ("general", "qth_latitude") if(have_config and config.has_option(section, option)): self.sources["QTH_LATITUDE"].set_text(config.get(section, option)) (section, option) = ("general", "qth_longitude") if(have_config and config.has_option(section, option)): self.sources["QTH_LONGITUDE"].set_text(config.get(section, option)) self.sources["SHOW_QTH"].connect("toggled", self.on_show_qth_toggled) return @property def data(self): """ User preferences regarding General settings. """ data = {} data["SHOW_TOOLBOX"] = self.sources["SHOW_TOOLBOX"].get_active() data["SHOW_YEARLY_STATISTICS"] = self.sources["SHOW_YEARLY_STATISTICS"].get_active() data["DEFAULT_LOGBOOK"] = self.sources["DEFAULT_LOGBOOK"].get_active() data["DEFAULT_LOGBOOK_PATH"] = os.path.expanduser(self.sources["DEFAULT_LOGBOOK_PATH"].get_text()) data["KEEP_OPEN"] = self.sources["KEEP_OPEN"].get_active() data["SHOW_QTH"] = self.sources["SHOW_QTH"].get_active() data["QTH_NAME"] = self.sources["QTH_NAME"].get_text() data["QTH_LATITUDE"] = self.sources["QTH_LATITUDE"].get_text() data["QTH_LONGITUDE"] = self.sources["QTH_LONGITUDE"].get_text() return data def on_default_logbook_toggled(self, widget, data=None): if(widget.get_active()): self.sources["DEFAULT_LOGBOOK_PATH"].set_sensitive(True) self.builder.get_object("general_default_logbook_button").set_sensitive(True) else: self.sources["DEFAULT_LOGBOOK_PATH"].set_sensitive(False) self.builder.get_object("general_default_logbook_button").set_sensitive(False) return def on_default_logbook_clicked(self, widget): """ Let the user select the default logbook file via a file chooser dialog, and set the path in the adjacent entry box. """ dialog = Gtk.FileChooserDialog("Select SQLite Database File", self.parent, Gtk.FileChooserAction.OPEN, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_OPEN, Gtk.ResponseType.OK)) response = dialog.run() if(response == Gtk.ResponseType.OK): path = dialog.get_filename() self.sources["DEFAULT_LOGBOOK_PATH"].set_text(path) dialog.destroy() return def on_show_qth_toggled(self, widget, data=None): if(widget.get_active()): self.sources["QTH_NAME"].set_sensitive(True) self.sources["QTH_LATITUDE"].set_sensitive(True) self.sources["QTH_LONGITUDE"].set_sensitive(True) self.builder.get_object("general_qth_lookup").set_sensitive(True) else: self.sources["QTH_NAME"].set_sensitive(False) self.sources["QTH_LATITUDE"].set_sensitive(False) self.sources["QTH_LONGITUDE"].set_sensitive(False) self.builder.get_object("general_qth_lookup").set_sensitive(False) return def lookup_callback(self, widget=None): """ Perform geocoding of the QTH location to obtain latitude-longitude coordinates. """ if(not have_geocoder): error(parent=self.parent, message="Geocoder module could not be imported. Geocoding aborted.") return logging.debug("Geocoding QTH location...") name = self.sources["QTH_NAME"].get_text() try: g = geocoder.google(name) latitude, longitude = g.latlng self.sources["QTH_LATITUDE"].set_text(str(latitude)) self.sources["QTH_LONGITUDE"].set_text(str(longitude)) logging.debug("QTH coordinates found: (%s, %s)", str(latitude), str(longitude)) except ValueError as e: error(parent=self.parent, message="Unable to lookup QTH coordinates. Is the QTH name correct?") logging.exception(e) except Exception as e: error(parent=self.parent, message="Unable to lookup QTH coordinates. Check connection to the internets?") logging.exception(e) return class ViewPage: """ The section of the preferences dialog containing view-related preferences. """ def __init__(self, parent, builder): """ Set up the View page of the Preferences dialog. """ self.parent = parent self.builder = builder self.sources = {} config = configparser.ConfigParser() have_config = (config.read(PREFERENCES_FILE) != []) # Visible fields for field_name in AVAILABLE_FIELD_NAMES_ORDERED: self.sources[field_name] = self.builder.get_object("visible_fields_%s" % (field_name.lower())) if(have_config and config.has_option("view", field_name.lower())): self.sources[field_name].set_active(config.getboolean("view", field_name.lower())) else: self.sources[field_name].set_active(True) return @property def data(self): """ User preferences regarding View settings. """ data = {} for field_name in AVAILABLE_FIELD_NAMES_ORDERED: data[field_name] = self.sources[field_name].get_active() return data class RecordsPage: """ The section of the preferences dialog containing record-related preferences. """ def __init__(self, parent, builder): """ Set up the Record page of the Preferences dialog. """ self.parent = parent self.builder = builder self.sources = {} # Remember that the have_config conditional in the PyQSO class may be out-of-date the next time the user opens up the preferences dialog # because a configuration file may have been created after launching the application. Let's check to see if one exists again... config = configparser.ConfigParser() have_config = (config.read(PREFERENCES_FILE) != []) # Autocomplete self.sources["AUTOCOMPLETE_BAND"] = self.builder.get_object("records_autocomplete_band_checkbutton") (section, option) = ("records", "autocomplete_band") if(have_config and config.has_option(section, option)): self.sources["AUTOCOMPLETE_BAND"].set_active(config.getboolean(section, option)) else: self.sources["AUTOCOMPLETE_BAND"].set_active(True) self.sources["USE_UTC"] = self.builder.get_object("records_autocomplete_utc_checkbutton") (section, option) = ("records", "use_utc") if(have_config and config.has_option(section, option)): self.sources["USE_UTC"].set_active(config.getboolean(section, option)) else: self.sources["USE_UTC"].set_active(True) # Default values # Mode self.sources["DEFAULT_MODE"] = self.builder.get_object("default_values_mode_combo") for mode in sorted(MODES.keys()): self.sources["DEFAULT_MODE"].append_text(mode) (section, option) = ("records", "default_mode") if(have_config and config.has_option(section, option)): mode = config.get(section, option) else: mode = "" self.sources["DEFAULT_MODE"].set_active(sorted(MODES.keys()).index(mode)) self.sources["DEFAULT_MODE"].connect("changed", self.on_mode_changed) # Submode self.sources["DEFAULT_SUBMODE"] = self.builder.get_object("default_values_submode_combo") for submode in MODES[mode]: self.sources["DEFAULT_SUBMODE"].append_text(submode) (section, option) = ("records", "default_submode") if(have_config and config.has_option(section, option)): submode = config.get(section, option) else: submode = "" self.sources["DEFAULT_SUBMODE"].set_active(MODES[mode].index(submode)) # Power self.sources["DEFAULT_POWER"] = self.builder.get_object("default_values_tx_power_entry") (section, option) = ("records", "default_power") if(have_config and config.has_option(section, option)): self.sources["DEFAULT_POWER"].set_text(config.get(section, option)) else: self.sources["DEFAULT_POWER"].set_text("") # Frequency unit self.sources["DEFAULT_FREQUENCY_UNIT"] = self.builder.get_object("default_values_frequency_unit_combo") units = ["Hz", "kHz", "MHz", "GHz"] for unit in units: self.sources["DEFAULT_FREQUENCY_UNIT"].append_text(unit) (section, option) = ("records", "default_frequency_unit") if(have_config and config.has_option(section, option)): self.sources["DEFAULT_FREQUENCY_UNIT"].set_active(units.index(config.get(section, option))) else: self.sources["DEFAULT_FREQUENCY_UNIT"].set_active(units.index("MHz")) # Callsign lookup self.sources["CALLSIGN_DATABASE"] = self.builder.get_object("callsign_lookup_database_combo") callsign_database = ["", "qrz.com", "hamqth.com"] for database in callsign_database: self.sources["CALLSIGN_DATABASE"].append_text(database) (section, option) = ("records", "callsign_database") if(have_config and config.has_option(section, option)): self.sources["CALLSIGN_DATABASE"].set_active(callsign_database.index(config.get(section, option))) else: self.sources["CALLSIGN_DATABASE"].set_active(callsign_database.index("")) # Login details self.sources["CALLSIGN_DATABASE_USERNAME"] = self.builder.get_object("callsign_lookup_login_details_username_entry") (section, option) = ("records", "callsign_database_username") if(have_config and config.has_option(section, option)): self.sources["CALLSIGN_DATABASE_USERNAME"].set_text(config.get(section, option)) self.sources["CALLSIGN_DATABASE_PASSWORD"] = self.builder.get_object("callsign_lookup_login_details_password_entry") (section, option) = ("records", "callsign_database_password") if(have_config and config.has_option(section, option)): password = base64.b64decode(config.get(section, option)).decode("utf-8") self.sources["CALLSIGN_DATABASE_PASSWORD"].set_text(password) self.sources["IGNORE_PREFIX_SUFFIX"] = self.builder.get_object("callsign_lookup_ignore_prefix_suffix_checkbutton") (section, option) = ("records", "ignore_prefix_suffix") if(have_config and config.has_option(section, option)): self.sources["IGNORE_PREFIX_SUFFIX"].set_active(config.getboolean(section, option)) else: self.sources["IGNORE_PREFIX_SUFFIX"].set_active(True) return @property def data(self): """ User preferences regarding Records settings. """ data = {} data["AUTOCOMPLETE_BAND"] = self.sources["AUTOCOMPLETE_BAND"].get_active() data["USE_UTC"] = self.sources["USE_UTC"].get_active() data["DEFAULT_MODE"] = self.sources["DEFAULT_MODE"].get_active_text() data["DEFAULT_SUBMODE"] = self.sources["DEFAULT_SUBMODE"].get_active_text() data["DEFAULT_POWER"] = self.sources["DEFAULT_POWER"].get_text() data["DEFAULT_FREQUENCY_UNIT"] = self.sources["DEFAULT_FREQUENCY_UNIT"].get_active_text() data["CALLSIGN_DATABASE"] = self.sources["CALLSIGN_DATABASE"].get_active_text() data["CALLSIGN_DATABASE_USERNAME"] = self.sources["CALLSIGN_DATABASE_USERNAME"].get_text() data["CALLSIGN_DATABASE_PASSWORD"] = base64.b64encode(self.sources["CALLSIGN_DATABASE_PASSWORD"].get_text().encode("utf-8")).decode("utf-8") # Need to convert from bytes to str here. data["IGNORE_PREFIX_SUFFIX"] = self.sources["IGNORE_PREFIX_SUFFIX"].get_active() return data def on_mode_changed(self, combo): """ If the MODE field has changed its value, then fill the SUBMODE field with all the available SUBMODE options for that new MODE. """ self.sources["DEFAULT_SUBMODE"].get_model().clear() mode = combo.get_active_text() for submode in MODES[mode]: self.sources["DEFAULT_SUBMODE"].append_text(submode) self.sources["DEFAULT_SUBMODE"].set_active(MODES[mode].index("")) return class ImportExportPage: """ The section of the preferences dialog containing import/export-related preferences. """ def __init__(self, parent, builder): """ Set up the Import/Export page of the Preferences dialog. """ self.parent = parent self.builder = builder self.sources = {} # Remember that the have_config conditional in the PyQSO class may be out-of-date the next time the user opens up the preferences dialog # because a configuration file may have been created after launching the application. Let's check to see if one exists again... config = configparser.ConfigParser() have_config = (config.read(PREFERENCES_FILE) != []) # Import self.sources["MERGE_COMMENT"] = self.builder.get_object("adif_import_merge_comment_checkbutton") (section, option) = ("import_export", "merge_comment") if(have_config and config.has_option(section, option)): self.sources["MERGE_COMMENT"].set_active(config.getboolean(section, option)) else: self.sources["MERGE_COMMENT"].set_active(False) return @property def data(self): """ User preferences regarding Import/Export settings. """ data = {} data["MERGE_COMMENT"] = self.sources["MERGE_COMMENT"].get_active() return data class HamlibPage: """ The section of the preferences dialog containing Hamlib-related preferences. """ def __init__(self, parent, builder): """ Set up the Hamlib page of the Preferences dialog. """ self.parent = parent self.builder = builder self.sources = {} config = configparser.ConfigParser() have_config = (config.read(PREFERENCES_FILE) != []) self.sources["AUTOFILL"] = self.builder.get_object("hamlib_support_checkbutton") (section, option) = ("hamlib", "autofill") if(have_config and config.has_option(section, option)): self.sources["AUTOFILL"].set_active(config.getboolean(section, option)) else: self.sources["AUTOFILL"].set_active(False) # Get the list of rig models models = ["RIG_MODEL_NONE"] if(have_hamlib): try: for item in dir(Hamlib): if(item.startswith("RIG_MODEL_")): models.append(item) except: logging.error("Could not obtain rig models list via Hamlib!") else: logging.debug("Hamlib module not present. Could not obtain a list of rig models.") self.sources["RIG_MODEL"] = self.builder.get_object("hamlib_support_model_combo") for model in models: self.sources["RIG_MODEL"].append_text(model) (section, option) = ("hamlib", "rig_model") if(have_config and config.has_option("hamlib", "rig_model")): self.sources["RIG_MODEL"].set_active(models.index(config.get("hamlib", "rig_model"))) else: self.sources["RIG_MODEL"].set_active(models.index("RIG_MODEL_NONE")) # Set to RIG_MODEL_NONE as the default option. # Path to rig self.sources["RIG_PATHNAME"] = self.builder.get_object("hamlib_support_path_entry") (section, option) = ("hamlib", "rig_pathname") if(have_config and config.has_option(section, option)): self.sources["RIG_PATHNAME"].set_text(config.get(section, option)) return @property def data(self): """ User preferences regarding Hamlib settings. """ data = {} data["AUTOFILL"] = self.sources["AUTOFILL"].get_active() data["RIG_PATHNAME"] = self.sources["RIG_PATHNAME"].get_text() data["RIG_MODEL"] = self.sources["RIG_MODEL"].get_active_text() return data pyqso-1.0.0/pyqso/printer.py000066400000000000000000000125321314032635000160730ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk, Pango, PangoCairo import logging from pyqso.auxiliary_dialogs import error class Printer(object): """ Handles the printing of one or more records to file or paper. """ def __init__(self, application): """ Initialise the record printer. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.application = application self.action = Gtk.PrintOperationAction.PRINT_DIALOG self.operation = Gtk.PrintOperation() ps = Gtk.PageSetup() ps.set_orientation(Gtk.PageOrientation.LANDSCAPE) self.operation.set_default_page_setup(ps) self.operation.set_unit(Gtk.Unit.MM) self.operation.connect("begin_print", self.begin_print) self.operation.connect("draw_page", self.draw_page) return def print_records(self, records, title=None): """ Perform the print operation. :arg dict records: The records to be printed. :arg str title: Optional title for the document. Default is None. :returns: The result of the print operation. :rtype: Gtk.PrintOperationResult """ # Add the title, if given. if(title): self.text_to_print = title + "\n\n" else: self.text_to_print = "" # Assemble the header and records into one string. line_format = "%-5s\t%-15s\t%-8s\t%-6s\t%-15s\t%-12s\t%-8s\t%-8s\n" self.text_to_print += line_format % ("Index", "Callsign", "Date", "Time", "Frequency", "Mode", "RST Sent", "RST Rcvd") self.text_to_print += line_format % ("-----", "--------", "----", "----", "---------", "----", "--------", "--------") for r in records: self.text_to_print += line_format % (str(r["id"]), str(r["CALL"]), str(r["QSO_DATE"]), str(r["TIME_ON"]), str(r["FREQ"]), str(r["MODE"]), str(r["RST_SENT"]), str(r["RST_RCVD"])) result = self.operation.run(self.action, parent=self.application.window) if(result == Gtk.PrintOperationResult.ERROR): error(parent=self.application.window, message="Unable to print the log.") return result def begin_print(self, operation, context): """ Specify the layout/position/font of the text on the pages to be printed. :arg Gtk.PrintOperation operation: The printing API. :arg Gtk.PrintContext context: Used to draw/render the pages to print. """ width = context.get_width() # Measured in pixels. height = context.get_height() # Measured in pixels. layout = context.create_pango_layout() layout.set_font_description(Pango.FontDescription("monospace expanded 10")) layout.set_width(int(width*Pango.SCALE)) layout.set_text(self.text_to_print, -1) number_of_pages = 1 page_height = 0 for line in range(0, layout.get_line_count()): layout_line = layout.get_line(line) ink_rectangle, logical_rectangle = layout_line.get_pixel_extents() self.line_height = logical_rectangle.height + 3.0 page_height += self.line_height if((page_height + 2*self.line_height) >= height): # Go on to the next page. number_of_pages += 1 page_height = 0.0 operation.set_n_pages(number_of_pages) logging.debug("Printing %d pages..." % number_of_pages) self.text_to_print = self.text_to_print.split("\n") return def draw_page(self, operation, context, page_number): """ Render the QSO details on the page. :arg Gtk.PrintOperation operation: The printing API. :arg Gtk.PrintContext context: Used to draw/render the pages to print. :arg int page_number: The current page number. """ cr = context.get_cairo_context() cr.set_source_rgb(0, 0, 0) layout = context.create_pango_layout() layout.set_font_description(Pango.FontDescription("monospace expanded 10")) layout.set_width(int(context.get_width()*Pango.SCALE)) current_line_number = 1 for line in self.text_to_print: layout.set_text(line, -1) cr.move_to(5, current_line_number*self.line_height) PangoCairo.update_layout(cr, layout) PangoCairo.show_layout(cr, layout) current_line_number += 1 if((current_line_number+1)*self.line_height >= context.get_height()): for j in range(0, current_line_number-1): self.text_to_print.pop(0) # Remove what has been printed already before draw_page is called again. break return pyqso-1.0.0/pyqso/record_dialog.py000066400000000000000000000541241314032635000172100ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk, Gdk import logging import os try: import configparser except ImportError: import ConfigParser as configparser from datetime import datetime from os.path import expanduser import base64 try: import Hamlib have_hamlib = True except ImportError: logging.warning("Could not import the Hamlib module!") have_hamlib = False from pyqso.adif import * from pyqso.callsign_lookup import * from pyqso.auxiliary_dialogs import * from pyqso.calendar_dialog import CalendarDialog class RecordDialog: """ A dialog through which users can enter information about a QSO/record. """ def __init__(self, application, log, index=None): """ Set up the layout of the record dialog, populate the various fields with the QSO details (if the record already exists), and show the dialog to the user. :arg application: The PyQSO application containing the main Gtk window, etc. :arg log: The log to which the record belongs (or will belong). :arg int index: If specified, then the dialog turns into 'edit record mode' and fills the data sources (e.g. the Gtk.Entry boxes) with the existing data in the log. If not specified (i.e. index is None), then the dialog starts off with nothing in the data sources. """ logging.debug("Setting up the record dialog...") self.application = application self.builder = self.application.builder glade_file_path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "pyqso.glade") self.builder.add_objects_from_file(glade_file_path, ("record_dialog",)) self.dialog = self.builder.get_object("record_dialog") self.builder.get_object("record_dialog").connect("key-press-event", self.on_key_press) # Set dialog title if(index is not None): self.dialog.set_title("Edit Record %d" % index) else: self.dialog.set_title("Add Record") # Check if a configuration file is present, since we might need it to set up the rest of the dialog. config = configparser.ConfigParser() have_config = (config.read(expanduser('~/.config/pyqso/preferences.ini')) != []) # Create label:entry pairs and store them in a dictionary self.sources = {} # QSO INFORMATION # CALL self.sources["CALL"] = self.builder.get_object("qso_call_entry") self.builder.get_object("callsign_lookup").connect("clicked", self.callsign_lookup_callback) # DATE self.sources["QSO_DATE"] = self.builder.get_object("qso_date_entry") self.builder.get_object("select_date").connect("clicked", self.calendar_callback) # TIME self.sources["TIME_ON"] = self.builder.get_object("qso_time_entry") self.builder.get_object("current_datetime").connect("clicked", self.set_current_datetime_callback) # FREQ self.sources["FREQ"] = self.builder.get_object("qso_frequency_entry") (section, option) = ("records", "default_frequency_unit") if(have_config and config.has_option(section, option)): self.frequency_unit = config.get(section, option) self.builder.get_object("qso_frequency_label").set_label("Frequency (%s)" % self.frequency_unit) else: self.frequency_unit = "MHz" # BAND self.sources["BAND"] = self.builder.get_object("qso_band_combo") for band in BANDS: self.sources["BAND"].append_text(band) self.sources["BAND"].set_active(0) # Set an empty string as the default option. # MODE self.sources["MODE"] = self.builder.get_object("qso_mode_combo") for mode in sorted(MODES.keys()): self.sources["MODE"].append_text(mode) self.sources["MODE"].set_active(0) # Set an empty string as the default option. self.sources["MODE"].connect("changed", self.on_mode_changed) # SUBMODE self.sources["SUBMODE"] = self.builder.get_object("qso_submode_combo") self.sources["SUBMODE"].append_text("") self.sources["SUBMODE"].set_active(0) # Set an empty string initially. As soon as the user selects a particular MODE, the available SUBMODES will appear. # POWER self.sources["TX_PWR"] = self.builder.get_object("qso_power_entry") # RST_SENT self.sources["RST_SENT"] = self.builder.get_object("qso_rst_sent_entry") # RST_RCVD self.sources["RST_RCVD"] = self.builder.get_object("qso_rst_received_entry") # QSL_SENT self.sources["QSL_SENT"] = self.builder.get_object("qso_qsl_sent_combo") qsl_sent_options = ["", "Y", "N", "R", "Q", "I"] for option in qsl_sent_options: self.sources["QSL_SENT"].append_text(option) self.sources["QSL_SENT"].set_active(0) # Set an empty string as the default option. # QSL_RCVD self.sources["QSL_RCVD"] = self.builder.get_object("qso_qsl_received_combo") qsl_rcvd_options = ["", "Y", "N", "R", "I", "V"] for option in qsl_rcvd_options: self.sources["QSL_RCVD"].append_text(option) self.sources["QSL_RCVD"].set_active(0) # Set an empty string as the default option. # NOTES self.sources["NOTES"] = self.builder.get_object("qso_notes_textview").get_buffer() # STATION INFORMATION # NAME self.sources["NAME"] = self.builder.get_object("station_name_entry") # ADDRESS self.sources["ADDRESS"] = self.builder.get_object("station_address_entry") # STATE self.sources["STATE"] = self.builder.get_object("station_state_entry") # COUNTRY self.sources["COUNTRY"] = self.builder.get_object("station_country_entry") # DXCC self.sources["DXCC"] = self.builder.get_object("station_dxcc_entry") # CQZ self.sources["CQZ"] = self.builder.get_object("station_cq_entry") # ITUZ self.sources["ITUZ"] = self.builder.get_object("station_itu_entry") # IOTA self.sources["IOTA"] = self.builder.get_object("station_iota_entry") # Populate various fields, if possible. if(index is not None): # The record already exists, so display its current data in the input boxes. record = log.get_record_by_index(index) field_names = AVAILABLE_FIELD_NAMES_ORDERED for i in range(0, len(field_names)): data = record[field_names[i].lower()] if(data is None): data = "" if(field_names[i] == "BAND"): self.sources[field_names[i]].set_active(BANDS.index(data)) elif(field_names[i] == "FREQ" and self.frequency_unit != "MHz"): converted = self.convert_frequency(data, from_unit="MHz", to_unit=self.frequency_unit) self.sources[field_names[i]].set_text(str(converted)) elif(field_names[i] == "MODE"): self.sources[field_names[i]].set_active(sorted(MODES.keys()).index(data)) # Handle SUBMODE at the same time. submode_data = record["submode"] if(submode_data is None): submode_data = "" self.sources["SUBMODE"].set_active(MODES[data].index(submode_data)) elif(field_names[i] == "SUBMODE"): # Skip, because this has been (or will be) handled when populating the MODE field. continue elif(field_names[i] == "QSL_SENT"): self.sources[field_names[i]].set_active(qsl_sent_options.index(data)) elif(field_names[i] == "QSL_RCVD"): self.sources[field_names[i]].set_active(qsl_rcvd_options.index(data)) else: self.sources[field_names[i]].set_text(data) else: # Automatically fill in the current date and time self.set_current_datetime_callback() # Set up default field values # Mode (section, option) = ("records", "default_mode") if(have_config and config.has_option(section, option)): mode = config.get(section, option) else: mode = "" self.sources["MODE"].set_active(sorted(MODES.keys()).index(mode)) # Submode (section, option) = ("records", "default_submode") if(have_config and config.has_option(section, option)): submode = config.get(section, option) else: submode = "" self.sources["SUBMODE"].set_active(MODES[mode].index(submode)) # Power (section, option) = ("records", "default_power") if(have_config and config.has_option(section, option)): power = config.get(section, option) else: power = "" self.sources["TX_PWR"].set_text(power) # If the Hamlib module is present, then use it to fill in various fields if desired. if(have_hamlib): if(have_config and config.has_option("hamlib", "autofill") and config.has_option("hamlib", "rig_model") and config.has_option("hamlib", "rig_pathname")): autofill = (config.getboolean("hamlib", "autofill")) rig_model = config.get("hamlib", "rig_model") rig_pathname = config.get("hamlib", "rig_pathname") if(autofill): self.hamlib_autofill(rig_model, rig_pathname) # Do we want PyQSO to autocomplete the Band field based on the Frequency field? (section, option) = ("records", "autocomplete_band") if(have_config and config.has_option(section, option)): autocomplete_band = (config.getboolean(section, option)) if(autocomplete_band): self.sources["FREQ"].connect("changed", self.autocomplete_band) else: # If no configuration file exists, autocomplete the Band field by default. self.sources["FREQ"].connect("changed", self.autocomplete_band) self.dialog.show_all() logging.debug("Record dialog ready!") return def get_data(self, field_name): """ Return the data for a specified field from the Gtk.Entry/Gtk.ComboBoxText/etc boxes in the record dialog. :arg str field_name: The name of the field containing the desired data. :returns: The data in the specified field. :rtype: str """ logging.debug("Retrieving the data in field %s from the record dialog..." % field_name) if(field_name == "CALL"): # Always show the callsigns in upper case. return self.sources[field_name].get_text().upper() elif(field_name == "FREQ" and self.frequency_unit != "MHz"): converted = self.convert_frequency(self.sources[field_name].get_text(), from_unit=self.frequency_unit, to_unit="MHz") return str(converted) elif(field_name == "MODE"): return self.sources["MODE"].get_active_text() elif(field_name == "SUBMODE"): return self.sources["SUBMODE"].get_active_text() elif(field_name == "BAND" or field_name == "QSL_SENT" or field_name == "QSL_RCVD"): return self.sources[field_name].get_active_text() elif(field_name == "NOTES"): (start, end) = self.sources[field_name].get_bounds() text = self.sources[field_name].get_text(start, end, True) return text else: return self.sources[field_name].get_text() def on_mode_changed(self, combo): """ If the MODE field has changed its value, then fill the SUBMODE field with all the available SUBMODE options for that new MODE. """ self.sources["SUBMODE"].get_model().clear() mode = combo.get_active_text() for submode in MODES[mode]: self.sources["SUBMODE"].append_text(submode) self.sources["SUBMODE"].set_active(MODES[mode].index("")) # Set the submode to an empty string. return def on_key_press(self, widget, event): """ If the Return key is pressed, emit the "OK" response to record the QSO. """ child = widget.get_focus() if(not(isinstance(child, Gtk.ToggleButton) or isinstance(child, Gtk.Button) or isinstance(child, Gtk.TextView)) and event.keyval == Gdk.KEY_Return): self.dialog.emit('response', Gtk.ResponseType.OK) return def autocomplete_band(self, widget=None): """ If a value for the Frequency is entered, this function autocompletes the Band field. """ frequency = self.sources["FREQ"].get_text() # Check whether we actually have a (valid) value to use. If not, set the BAND field to an empty string (""). try: frequency = float(frequency) except ValueError: self.sources["BAND"].set_active(0) return # Convert to MHz if necessary. if(self.frequency_unit != "MHz"): frequency = self.convert_frequency(frequency, from_unit=self.frequency_unit, to_unit="MHz") # Find which band the frequency lies in. for i in range(1, len(BANDS)): if(frequency >= BANDS_RANGES[i][0] and frequency <= BANDS_RANGES[i][1]): self.sources["BAND"].set_active(i) return self.sources["BAND"].set_active(0) # If we've reached this, then the frequency does not lie in any of the specified bands. return def hamlib_autofill(self, rig_model, rig_pathname): """ Set the various fields using data from the radio via Hamlib. :arg str rig_model: The model of the radio/rig. :arg str rig_pathname: The path to the rig (or rig control device). """ # Open a communication channel to the radio. try: Hamlib.rig_set_debug(Hamlib.RIG_DEBUG_NONE) rig = Hamlib.Rig(Hamlib.__dict__[rig_model]) # Look up the model's numerical index in Hamlib's symbol dictionary. rig.set_conf("rig_pathname", rig_pathname) rig.open() except: logging.error("Could not open a communication channel to the rig via Hamlib!") return # Frequency try: frequency = "%.6f" % (rig.get_freq()/1.0e6) # Converting to MHz here. # Convert to the desired unit, if necessary. if(self.frequency_unit != "MHz"): frequency = str(self.convert_frequency(frequency, from_unit="MHz", to_unit=self.frequency_unit)) self.sources["FREQ"].set_text(frequency) except: logging.error("Could not obtain the current frequency via Hamlib!") # Mode try: (mode, width) = rig.get_mode() mode = Hamlib.rig_strrmode(mode).upper() # Handle USB and LSB as special cases. if(mode == "USB" or mode == "LSB"): submode = mode mode = "SSB" self.sources["MODE"].set_active(sorted(MODES.keys()).index(mode)) self.sources["SUBMODE"].set_active(MODES[mode].index(submode)) else: self.sources["MODE"].set_active(sorted(MODES.keys()).index(mode)) except: logging.error("Could not obtain the current mode (e.g. FM, AM, CW) via Hamlib!") # Close communication channel. try: rig.close() except: logging.error("Could not close the communication channel to the rig via Hamlib!") return def callsign_lookup_callback(self, widget=None): """ Get the callsign-related data from an online database and store it in the relevant Gtk.Entry boxes, but return None. """ # Get the database name. config = configparser.ConfigParser() have_config = (config.read(expanduser('~/.config/pyqso/preferences.ini')) != []) try: if(have_config and config.has_option("records", "callsign_database")): database = config.get("records", "callsign_database") if(database == ""): raise ValueError else: raise ValueError except ValueError: error(parent=self.dialog, message="To perform a callsign lookup, please specify the name of the callsign database in the Preferences.") return try: if(database == "qrz.com"): # QRZ.com callsign_lookup = CallsignLookupQRZ(parent=self.dialog) elif(database == "hamqth.com"): # HamQTH.com callsign_lookup = CallsignLookupHamQTH(parent=self.dialog) else: raise ValueError("Unknown callsign database: %s" % database) except ValueError as e: logging.exception(e) error(parent=self.dialog, message=e) return # Get username and password from configuration file. if(have_config and config.has_option("records", "callsign_database_username") and config.has_option("records", "callsign_database_password")): username = config.get("records", "callsign_database_username") password = base64.b64decode(config.get("records", "callsign_database_password")).decode("utf-8") if(not username or not password): details_given = False else: details_given = True else: details_given = False if(not details_given): error(parent=self.dialog, message="To perform a callsign lookup, please specify your username and password in the Preferences.") return # Get the callsign from the CALL field. full_callsign = self.sources["CALL"].get_text() if(not full_callsign): # Empty callsign field. error(parent=self.dialog, message="Please enter a callsign to lookup.") return # Connect to the database. connected = callsign_lookup.connect(username, password) if(connected): # Check whether we want to ignore any prefixes (e.g. "IA/") or suffixes "(e.g. "/M") in the callsign # before performing the lookup. if(have_config and config.has_option("records", "ignore_prefix_suffix")): ignore_prefix_suffix = (config.getboolean("records", "ignore_prefix_suffix")) else: ignore_prefix_suffix = True # Perform the lookup. fields_and_data = callsign_lookup.lookup(full_callsign, ignore_prefix_suffix=ignore_prefix_suffix) for field_name in list(fields_and_data.keys()): self.sources[field_name].set_text(fields_and_data[field_name]) return def calendar_callback(self, widget): """ Open up a calendar widget for easy QSO_DATE selection. Return None after the user destroys the dialog. """ c = CalendarDialog(self.application) response = c.dialog.run() if(response == Gtk.ResponseType.OK): self.sources["QSO_DATE"].set_text(c.date) c.dialog.destroy() return def set_current_datetime_callback(self, widget=None): """ Insert the current date and time. """ # Check if a configuration file is present. config = configparser.ConfigParser() have_config = (config.read(expanduser('~/.config/pyqso/preferences.ini')) != []) # Do we want to use UTC or the computer's local time? (section, option) = ("records", "use_utc") if(have_config and config.has_option(section, option)): use_utc = (config.getboolean(section, option)) if(use_utc): dt = datetime.utcnow() else: dt = datetime.now() else: dt = datetime.utcnow() # Use UTC by default, since this is expected by ADIF. self.sources["QSO_DATE"].set_text(dt.strftime("%Y%m%d")) self.sources["TIME_ON"].set_text(dt.strftime("%H%M")) return def convert_frequency(self, frequency, from_unit, to_unit): """ Convert a frequency from one unit to another. :arg float frequency: The frequency to convert. :arg str from_unit: The current unit of the frequency. :arg str to_unit: The desired unit of the frequency. :rtype: float :returns: The frequency in the to_unit. """ scaling = {"Hz": 1, "kHz": 1e3, "MHz": 1e6, "GHz": 1e9} # Check that the from/to frequency units are valid. try: if(from_unit not in scaling.keys()): raise ValueError("Unknown frequency unit '%s' in from_unit" % from_unit) if(to_unit not in scaling.keys()): raise ValueError("Unknown frequency unit '%s' in to_unit" % to_unit) except ValueError as e: logging.exception(e) return frequency # Cast to float before scaling. if(not isinstance(frequency, float)): try: if(frequency == "" or frequency is None): return frequency else: frequency = float(frequency) except(ValueError, TypeError): logging.exception("Could not convert frequency to a floating-point value.") return frequency # Do not bother scaling if the units are the same. if(from_unit == to_unit): return frequency coefficient = scaling[from_unit]/scaling[to_unit] return float("%.6f" % (coefficient*frequency)) pyqso-1.0.0/pyqso/res/000077500000000000000000000000001314032635000146245ustar00rootroot00000000000000pyqso-1.0.0/pyqso/res/log_1024x1024.xcf000066400000000000000000102513031314032635000172610ustar00rootroot00000000000000gimp xcf fileBB Unnamed#3DCDPDC\DoUCUUDoUCUU Unnamed#2DUUCD@ApDyCDoUCUUDoUCUU Unnamed#1DCD@AD|CDoUCDoUCUnnamed]DCDCDpCDoCDoCG gimp-commentCreated with GIMPgimp-image-grid(style solid) (fgcolor (color-rgba 0.000000 0.000000 0.000000 1.000000)) (bgcolor (color-rgba 1.000000 1.000000 1.000000 1.000000)) (xspacing 10.000000) (yspacing 10.000000) (spacing-unit inches) (xoffset 0.000000) (yoffset 0.000000) (offset-unit inches) L cX Dark Lines      jX 3 ? K WX +;K l9OOU`hnHk{[k{B){L5 |;#!()c)s))))H_m-t{T>8yh|ͣڅ* ###$$(3:l@IQ]e vAQaK\@"b"r""*U|`+#0AISaVVVV{ +Z6RATj#( -=M]mIwʵt'1Uw}V}f}v}}}}}Ũ  GD w   ' 7 G W g w { R 0. [  / ? O _ o  J Ǔ ǣ dz   #1zY.9/)/9/7/.830..85/..6/..4F-..2/0..0=-/../4./. ..91. ..8/. .,...+//..*0/..)1..(2..'2-..'0'..(2../U%2../'/U$5. .+/2)7. .--6. .1 ./. .B./..8,2/..0/-24..1/,BJ../,/-M..?-R../13(../4$/../3>6..>6/..8/../73..-(71//.,461//?K!z"99886420 / . . ,+*)(''(!%!$ ) - 1 . . ,-,-- 25468876?!z9:986420 / . . ,+*)(''(%$* . 1 . . , - , --25468886@!<-;S:h9817 T414Q2.1r 05 /p + *%)&)" b( 8( x*У_!*d?))i9 +x./oT 0U&1;{1$422i 303m'4oP3O54& 5j6$q7@74x7+N4 9 c3/..//931..01:..$0.. .1/. .,/0. .0:-0. ./6+. ./Q-6. .Q. .02-/. .//+/ ./@)/..:'/../4&0../.&.1P'.0D(./D(./9).//*./. .// .00 .3./23./8./9.?7.:8.@9..<8<P3l10 1 / - / - . - +)'&&'(()*/0 0 3 39:789<<321 . 0 - / - . - +)'&&'(()*/0 1 3 49:789<<5K@3<ӦI4_P0 v+0LT171G0o 1w10 .k&, "]/* ,V6) :l ?)] G)O*X+e , t- . {/Q 0ȫ&2h*+3$8'99:K;T<\~7.//26:4../5@/..04///..52/..46/..4:/..3=/..3=..;00/..//21. ./30. ..56. .-6). .,6/. .:)6. ./)6/. .,6/. ..?..2)//. ./*4....4(2-..-.,0..-.-/../,.....--/. .-Y/. ././.6,./0. ./..+../-. ./H,/. .0.=- ..-8. .2/ .1 .1.>. .12. .1 .0. ./E./. .2 ./.4. .2 ./1 .2 ./.*. .2 .+1.'. .01 .21../1../2O..817..220..07664544330 0 / . - , ) ),.)+,(-,---...-#//,/ /./,0- - / 1 . 1 1 0 . 2 . 2 2 2  . 2 . 1 2 2 312766524130 0 0 / . -, ) ),.)+,(-,*--.+.*/-,,,- /,0+ -0 1 , 1 . 0 . 0 . / - 2 . 2 . / / 2 3 2 3 :  9>uU8Q 6.|h72%6*6!n5P4T2 wm1m30aJ/U?.H .; ./ ,$ U- - 3+V ," -x T, , + ,1 H,D ,M -O P-J -= y.< -.i . d.v . K.H. Z. . c/7 /o^- /b020V00<\1 0b1y-0Y1Y"1V1R041=c01/$1)2(/271NC2 P 6713/.6:"/./.42-../2V.SS[34.V./SL24.0..61../2.07K..6 76 53! #!  7753 ]95+ 8 <\7`6q%TE*E-7RD@@@@ ~.;.:.8.7.X5.p5.sutp3.x}|w3.mkffip3.jnvy3.5.5.vt5.6.vu ~;:87/5;:489:83<?48:757;379>?B3F5ECDDA5C?=5HFDC6:< ~;:875433335556.<.;.9.7.6.TQ3.VSJ1.[_]Z- .y+ .WPNVVSS* .{vroi(.ryz~sd`ZWKIJ&.qmjlokmjgccdca]^$.p~~~twvvqpsuv#.UYcow{xnqwwmlnok .ꏐydY\\aknmkjtxjikke.z{jbhhchhilhghjo.rstnoptz{~}.gxtgegeb`ZZ`dZ_img`ecddgloor.npmbclmfd`^\^__`fhhiijlfddei.{xtkjilssrleemlkjeeced``[WVVWW.ou}qmiijifa[]abaajkknikib_ZYY_.uqnnonh`\NJPXcnxzvwvvwwstvpe\cdd.rwtmcijfe_bb`deja_a^\Ybiquorsttr.ojefccnqnlhkljiigfaaefkovoeimb`^][.sunisouxmkf]]cbVTXX\XWWVU[_ajefdkllc.koljfkaguy~|twsmtrplhhijnlnoleika__^[ .wf^adiiqihb_jostruvvpprpqqoiceej^eih]]ce] .tusijjafgmgddbktoglsy}~|ytr.wvhjsukmu|{{vz|vppkihgfmjmgdkjep{.Ќywrope__^bba^bckmhef^]_[aeopnlutniprlf_XW\r.\^dnt}|wyzzuywmllhfjqpmnoolqnjjmstxy}vqfXR.tibSKIFH[~y~{yvvwvvussuvvx~yt.mnomcQFKO^rߏ|}wrnkfc_]^bfefijnklnjjmno..vwuw|rnqs}ؚvvu~xtwxqda`^ZUROMIISY^krz|~svwuw..ǁxwots{~xkbXQOV[_bg__b^dtzurjknnuz~r.G~zx..a\Z\\^][a_b`db[RVTUUhmqr~qc\WOMSS<..^a\Z\\^][..ъ~~{|}|unqvxsy|zvyi..\~~{..fhmnouwxwsqvyqwqt{{偃wv{xvmjosz{tnntoa\XZ\`]..4douwxwsq.UZ]egjopknnmrwwtuww}~womljiih_]efjnsyvh\TTRJEMSVX/..Aopknnmr[bimnilmmjilrrssqlhmmnjiihe_X?.=??:98+ 3.+,+)*+) EGCB@??:;8(=>FB<>;30,,)''&:;96538:87786443$9>?@@>@>;;97766564#+-25;;ACB>678577875 @A=90-3525775489467739>:;?CD>>6477345569:<9757679:>??;=>>8=>@E?7?;6652241006/0242231554788:64466336211254262246335=;7746::842442103325533..--..;::9:7445432112445667943--/.;:7797510,+--07996:988:7:84201.--.;:7633145014012720332/11587986557;826433456634648942-,-.367577359432018<;6:57644310540./.2..0446562256449:;73646:99::79;;86<86554621453662213 >713376<87304768778898779842403/23200420 :96542754430230.28836;=>??AC?>=8=>=:??><89;99@936::56:@>:<==>==>;?<88986655647459856:@FD?>>:667684//211/24201/3567667734985452-0:.323899<=AC=89896775334025655775679868688B@;8861*>:70))'(0=CEEDBB@@=>;:9:99::669:6334599=>=@?=>>8587/((*17BMNMFDCA>;<<@@<::;:88644223584479956::9885?><:<75:7:<<;C@>:;920--0/+)('',/037?>CE@>?><:=<=<79:466;?BB><51.+,.4573016349=<9565766:?=5F;8=<=<7952/126625497751/.12.3;79>FA@GDCCEJ?91/.)())+-52/12662>?@<<==;?A<8654578589:8:?3(?@<<=<:988:><<;87::6=:>?>?=BC>8;??@:518@@:898821/20342:><<;87/25789:779;978;6<:;AA::;;9795..448==<=??@8?><;9:=899::;:=>@>>?<==(2?<;9549978<>;89:88 899::;>@?CEA=?99:=??@?EEFEDED+7;798989;><<?>9*9:=??;98:6;7657766:=@>?>>@:8:757;;9)766:C?CE?>>=@=:9;=CGHKMNNGK,4:;?E?@CFFB<779>?BC?;+9;=GFFDCDFFIHJJILKE:?>?C=>CIJEFFGFF%FFDFBEE?D?>B<>CDEEMNFF*?EDD@A@AA?ADEECDDADFB2!1A?>@<=>?BFFDFED@@BB;=FFJJIDHNMHHDCC?=A?>@,DDFFHGFFEFEIIF:BJLJJKNNLHHGHFDCDDFF2;;9?:@EDADC>=848>BAEE:6>?BIIKIHFFC>::<;;9?:@2<;97631. + ) (&$$  !!!  ! !   !!            L=8l1{23{/ -p/*P . -0 + Y(H' x# V" V!-z( L"$$&'*(&+ 5, -. . p/ @2C245W56=678U7707$7H.9.6 .3 .2...1.hehs..0.zuolpom..0.rpttslhjll../.pnkkmorxvy~../PRWV^dkrznlkq...EHQVV[gxvsoff..-W^bntlls}wvqnm..,pz|{sxvonu|..,SX^ao..+jru}uhbcc_baa^..*PQUVYY^pxyuxxuxz..)cellmvz~..(vwy~~y~..'monoopkfhklnvvntx{{..'c`^\bffglhcb^dc_]a]fn..&rsrv..}{z|zz~yoqu..%{t..snebgjelkfbiig..0sqp..xvriYbfomgfjk_g..0nqs..s{ywsfeihkqmnp..0X.^fjfstpsfnsq{xtk. .0hii..mpnkbccgceou}qm. .ied..lkhmsyuqnnonh`\. ./wog..\dkljjrrwtmcijfe_. .[ai..x{uojefccnqnlhk. ./fnr..szzsunisouxmkf]]cb. ._hg..qkoljfkaguy~|tws. ./Ydd..f^adiiqihb_jostruvv[..mljq..ijjafgmgddbktoglsy. ...sukmu|{{vz|vp../..ope__^bba^bckmhef^]_[..U\^d..|wyzzuywmllhfjqpmnoow..ibSK..y~{yvvwv...mcQFK..񏑌|}wrnkfc_e..2|rnqs..皐vvu~xtwxqda`^ZUROMIT..wots{..~xkbXQOV[_bg__b^dtzurjknn..a_b`db[RVTUUhmqr~qc\WOMSS.چ|}|unqvxsy|zvy~..vyqwqt{{ぃwv{xvmjosz{tnntoa\XZ\`][a..0wtuww}~womljiihgdefjnsyl`\TTRJEMSVXWU&..sqlhmmnjiihe__]Y[iqkkhM:@\\UUSPQTWX[biJ..8ysttyv~wt{srqqz~zS:..cmoopnlpptnot)..tzzyzzyx~||zrpuN..5ftrw|xsutpntuwy..y}xQ..W~x}|ww..- qy{~{xyv}wttqql`[F..>o|wmkffipnjoojk..0 xohlO..3wsjjnvy~~..0 z..^... V..4p}../ {z|. .~vtz~|~{}'..0 .3Igy}zw=. .򁔔-..H.8}yri?. .t{vu{|y{)..3H96 3 2@C1877<0:=;6889087569;:/9:8868;<8:>/+-248;<988;.().0/36;<=<61-/139899:446013683*(*/.-,/7;:>AA;=>)4576::<@A<<;?CC(87357<:899:>;A=>@AB'7521254232357:3:8;9;'21124433/1532/3/35&69:9<><=>::=;44:%=?<:960/36224361498995/16;665653769;8::9956549>:: /386678:4:;6==;7 6996565234636;::9:74 8314276788<;:7797510 942/57874;;:76331450 /16:7=;;826433456634 566:?;8<;6:5764431054 152;9:;73646:99::79;;8 /3.713376<873047687788463:542754430230.28836;= B=;=:56:@>:<==>==>;?<88=DBB?684//211/24201/+.32AC=8989677533402565577::70)EDBB@@=>;:9:99::669:687/((NMFDCA>;<<@@<::;:8864427<75:7NKJD><<;C@>:;920--0/+)(',:466;><51.+,.4573016349=<95657665497751/.12.3;79>FA@GDCCEJ?91/.)())?;:<<:67=?DFCD>=;?A<8654578589:8:??:6=:>?>?=BC>8;??@:518@@:898821/2034258;6<:;AA::;;979533448@>>?<==?><=77?'278<>;89:88?><;?@?EEFEDEDEGFGDC@=&':A>><<?>@?CE=@>?>>@8;610"7>:8:757;;98:6; CGHKMNNGKFA>>;633#9B<779>?BC?CE?>> FIHJJILKMJKMHHGH=-BFFGFF EMNFFJHGGFII%7DEECDDADFBEE?D? FED@@BBEBBDFDA >HHDCC?=A?>@<=>? "2IIF@;>==>>?< =HHGHFDCDDFFAEE@@C;:;840 5FFC>::<;;9?:@EDAH96 3 2100//.- ,,+*)(''&% ! !     !                    ;>=10xX .\xӆT-@,7+*l )r '߀ %(%z$p#x##8" !P (7?<?48`SP ߋ &8!?"?#88$S%%&#&8'S(((")S*0*.++&P,,H&/././7C0.././6./1=/../0H/..10T/..000..16. .0</..0B/..00/..5.01../5-43. .2.7L. ./;/. ./-.. ..1. ./,2/. .7-/. .3.8. ./-4. .I*5/. .7- ./+6. .1. ./.0. ..//. ..0 ./1 .//0..//2..+///.../...1/1..0%M862800 01 0 0 0. - . / . . - - . . * - + . . / 0 1 /////%8721111 0 0 0 . - / , . + - -/. * - + . . / 0 1 /////%7CNM@7Dؑ#4{45]313+:3#2'242 u2k'1b0X1L*0A05/)/ .},/LJ/#0i/#*0q<.O/&]0.i3-r2g}2G 1</2/"*%67:3/2600/.2523/..1525/..D430../45..6160..216)..37 ../16..5/5/..//5/. ./.4/. ..2/. ./,0/. .-;/. .6)60. .0)H*.../. ./)60. .0*6. .0+.-/,.,.//. .4,/. .// ./D- .1. ../ ../ ..0 .//1.//2.//2.//2./2+..//2..//!3L..//!E6..0 /.. 6/..3/../..;0.. 5..U . /..9 . 2..-//. . /..I%0. . 3...9/.. 1..,Q0.. 0../.W3.$.6.,/..6./../H#/../Hg../7*/. .1/. ./0. .-0.!.0.". 7655451132/ 0 / . - -) ).) * +, ,/,0- . / / 0 1 22222!!  !           "$  (""!!" 776655113/ 0 0 / . - -)).)* +* ,.,-- . / / 0 1 02222!!          $"""####$ 9 "" 9hT70f6V;6e6_]5Q>4C:46E2*e1 )08/$.. v =-f q+U &-B t+ |, .N. 5.M .-.+ U/W /fE0eP1eZ2_i3E|3_ 4 2Z245N5*$?# M ?Y"w w! k g,c  9h o2` $o> YI HOi  (}'8$T"(a0Q0o"%H& X6 z;;ߊLWڊ\%U|ܠ^ 239//.-//04&./..42/..2/. .,4.*0.,.).',..%-/..#,.."0.. ./..F .'!.,6-. ./6H&/.!.06S*0/.".6//.#./5/%.053&./4'./3).1 5-.).,/ 1-../1..,;V..27 ./..0./74 ./../ /..0H ./*/ 1./3H .-0 4.2< .0.0Z"./$.6&.7(./ .;/ ./0./-3./.5.D3./85.A;p2442 ,*,)'%#"   !#! # %%'() + !        #"$&(/ /  0 4635;)25 4 2 ,*,)'%#"  !"#%&'&'() ,          "$&(// 1 4635<9 4&HgxO3 I1 e/| .5~ ,E ) Al' ͓ ,N %ޓ0x$ b *[ , %4 d/$l=%>(.* ΂", ؃#. ~#/m 0x+ 3F5Β[7ȑP9@<3<!4;/.:..:.<.<.<.<./;.=./.:.1;/1|3<57</;8.9/..:.7/..8"0..6/..6/..5/..5 .3 .2 .-K. .0/. .,E(/. .-E/. ./. .0).0. .*N.#<%G.)R.-'.-..2. . +/../7.0../B1..B0.!.2.#.=.%.3.&.:.(.< ;::<<<<;=:;|<<;9:786655 3 2 - 0 , - / ) *%) (  !#%&(<;::<<<<<=:;|<<;9:78665 5 3 2 - 0 , -.**%)(  !"#%&(==U%<Q;%;0;.;;~<<Z=>@<M:U97886H5t5201df/PN/*}+. +.Z !.}- jL-NJ, 9,P+<{ &u hbp n }S 0"I#V%2..13/..039..14./4-../5/..06/../A5/..36.-6;..+ XC.//1$.26//67*.././310..V#0..///..V0/../1/..=0../Q..8..#B..52..10..5-..,8.. 4+..0(. . .'..3+. . //../.Y*. . //..:.(. . /..:.B. . $..22....-01/. ./-/!..-3;. ./0..00. .-/ 1..2I-. .4 4 4,5 6#5 .6%S6.F8/$FR0)\{Q :F%g1qAArKk@MbzQVUJ/X AJb :io 9tˏ_6 oS/ 2@yY1),Hi1 !:RV!Fw' AQ  \ -e$ffm0E w D3{O-F)7$ &   tbidlU lBd4H5055U4 R4H4UI6.d6{% J&}xyc#% gI( ( $NA* r +1W2k3/..OE/../ E3/. .-6N/..0? 0/-/. .7F..//..08=/.. ,0..62/../5.0/../4.../40..1.6..30../../0/..16/..,=/...-91.../250..0./17. ..3CD/. ../C0/. .3.0= ./ ./-61. ./ ./46. ./ .6:/. ./ .,1. ./ .*. .2 .. .L .0 ./ ."0/. .0 /, ./8 0 /. ././. .0+0/. ./ -/. ./-3. .0-/. ././. ./-2. ./+<../.@-0. .0,B. .// .03. .0/. .1/. .046. .4/. ./2 ./'. .?..S/. .2 ;.. .0 +..X1. .< +.. . Z..7. .Z../. . 6.. . 3/.. ./. 1. .. . 5. .0. .Z5. . ./ 2-. .2. .0?,. . .0.)../. .0...0 ./ ./*.1. . ./- .2 .. ./ . .;8..E                             /+-. - /. E+/- , 0 0 0 1          "    # #            #                                          *,-.,/.,/.- 0 0. 1                                          h=)x0+]Z?c  =dh 8 B`t -YJ 8 9%  cA '3z 0;oAD]&NKx W;?`- d#P I / *y iAa=3 w  7 p m ; 6  L >: ?   .4 i- #.3 -` G- .< }-\ '.# .M6-o . :/C /p //#0H/k00A~qb/c<U@ .PIcax#]+, ?U 7 ^ - k    tz &# R/ X*D r~A >`XRMj:p 04804:/006217/..4 .0.0/. .--..4'-/../7'-/..6'0/../1&.2$.7#/..02/..(8;/..(5.-1-/..0=D1..08/..134..3./D./<./4./Z.K./#.&./4i%.-..1' .-/2- ./9,./6.25.66.48.4=4:.<X8:74 . -'''&$# #$&&$' - ,7568=:<"8:74 /-''(&$# $&%(. ,75689:<*6^sB 30\jnW.&4Z:,.=.=. 859:;<<=>== 89:;<<=>== ighemejiimjjijkkt}ph^6..8gsmq~w|~~{zvqjggighemejR1..2..ryxu}x~zuod7..F|yyurryaE=..xkptywvuqnntusy}rpttsd6..W|}vyzzyzutv|{{xkptywvuqnV0..pqpqwwoltpqpmnpnkkmoi8..gv~yttqz}zxvupqpqwwoltpqWA.ojoomnhc\Y[TQPRWV^dki9..9`aifijoommk..qpniiojoomnhc\Y[TQ..kjfc^]YWVVSJEHQVV[gn8..Wkjjmnq{}}wt..rptrpnkjfc^]YWVVSJ..nnkid`[[_]ZW^bntllj9..3oxy~}y{z{y..quvvtnnkid`[[_]Z..텆ypz|{sxvf6..K..}y..g[WPNVVSSX^ao0..mysriUVTVWY^..]ZZ_]dg[WPNVVSS.틘{vroijru}uV..1WQNUR]my~..|{vroi..~sd`ZWKIJPPQUVYY4..Exz~|..sryz~sd`ZWKIJ..jgccdca]^cellmvh..tr^TM..mjlokmjgccdca]^..wvvqpsuvvwy~I..3~bLFFL..~~twvvqpsuv..qwwmlnokmonoog2..Entx{{|{uuh..w{xnqwwmlnok..jtxjikkec`^\bX..]c_]a]fnorvw..aknmkjtxjikke5..ilhghjorsrvJ..J|zz~yoqusjhqxwz..hchhilhghjo3..}{ti2..gjelkfbiiggovrrstno..~}+/..dgloorsqpwi..iYbfomgfjk_gxtgegeb`..ecddgloor/..lfddeinqsn?..ywsfeihkqmnpmbclmfd`^..ijlfddei..WVVWWXXO..fjfstpsfnsq{xtkjilssrle..d``[WVVWW..ZYY_hiiU..mpnkbccgceou}qmiijifa[]..nikib_ZYY_..ddiedQ..Vellkhmsyuqnnonh`\NJPXcnxzvw..stvpe\cdd0..trwogTENNX\dkljjrrwtmcijfe_bb`deja_a^\Ybiquorsttr.T][[aicjigjpx{uojefccnqnlhkljiigfaaefkovoeimb`^][3..lcfnrwsjilkszzsunisouxmkf]]cbKTXX\XWWVU[_ajefdkllc.^[_hghmjfgsqkoljfkaguy~|twl..]trplhhijnlnoleika__^[/..]Yddeikrwf^adiiqihb_jost..Sprpqqoiceej^eih]]ce]0..rmljqqrtusijjafgmgddbk..k}~|ytr.ywvhjsukmu|{{vz|..gppkihgfmjmgdkjep{.rywrope__^bba^b..N[aeopnlutniprlf_XW\r0..RU\^dnt}|wyzzuyw..Cfolqnjjmstxy}vqfXR-..ibSKIFH[~r..8lwvvussuvvx~yt0..mcQFKO^r. .Uc_]^bfefijnklnZ.=no.|rnqs}vvui. .AMMIISY^krz|U..Jw0..wots{~xkbXQOV[_T. .>bknnuz~~f../\._b`db[RVTUUhmqr~J..0GMSSKPW[ga..0.삀|}tN. .Tu~?../..yqwqt{{wv{xvmU. .9T\`][acfhmne5../..wtuww}~womljiihgde^6..1ISVXWUZ]egjoW1.....qlhmmnjiihe__]Y[ihB../JTWX[bimnilmmS1.. .ysttyv~wt{srqqz~_. .\pptnotxppou[2...zyzzyx~||zrpub1..[utpntuwyusrmqrY78/..놊xuc=..Ds|wwyqtxx7 .{~{xyv}wttqql`[^Z\P..1ZipnjoojkjeahdciT .xohlq{{n2..ay~~yx} .ꘛ}w:..^ ...E..H}}vx ...{z|b..:ltz~|~{} .늏y}z|..2s .낆}yrrdnwyy. .Tq{|y{zvl .}phehsi]Z\^bnppsmqs@..<_ighemejiimjjij /..zuolpomirx_..9iryxu}x .tslhjllqpqxv||}a..9qxkptywvuqnntus .kmorxvy~w|zpsv~o1..8lupqpqwwoltpqpm .,dkrznlkqk^]_`aifijf7..7aiojoomnhc\Y[TQ .[gxvsoffb_bdkjjmnqqC..7ipnkjfc^]YWVVSJ .ls}wvqnmowyxy~}ywV..1gvtnnkid`[[_]Z .+vonu|m2..c}y .-ysriUVTVQ3..:824=:>B@<>??B>?<9255467594:):8>=?B@@?>=?=;<==<:=;1BFDEEDEFFC@A?@A?<:8>=?B@@.98;8<<>>87987;:88770)>>?=??==@?>:9;<;;98;8<<>>8)7989;;99<:;9779:886855:?AA@A@>===<:7989;;99<:;*67996:63101-++-2485658689:78876<8667996:63101-+798421101-)().0/365*:9:;<;;?A:968876798421101-):88:87244532/13989967;9=@?<<=?<679:>:88:87244532?=>>=??:98477:764/"DCFD?=99;<<;:;<<>??=>>=??:9853.+,+)*+)./12?JA4<792.21/225542024553.+,+)*+EGCB@??:;84659=>:).++.+/7<=AAB;30,,)''((*/.-,=>@EJIMNKB<:8>=>FB<>;30,,)'':8778644344576:01?CCDFJNMA6/,*;96538:87786443;9776656487357<7>@ABCEED=0)''+@>@>;;97766564785778757521203:8;9;>?<;:8763;ACB>678577875489467732112,032/3/355667:=?A@2577548946773569:9< !::=;44:;446<99>:734556>8=>@E?=?<:536224361467;99:<97?;=>>8=>@E?547889;/5/16;6656537?;66522431554788633569;5:9956549>::644663362246335.--..//*386678:4:;6==;7746::842533..--..-/.699*6565234636;::9:744543211677943--/.D--.831)*44276788<;:7797510,+--07996:7:84201.--.57942-$+,./57874;;:7633145014012720332/11587986557*01/1634437:7=;;826433456634648942-,-.367577359432014566;:4467:?;8<;6:5764431054(./.2..04465622564413152367449;9:;73646:99::790,<865546214536622130/3.3457;>713376<87304768'898779842403/232004209663:89:96542754430230.22??AC?>=8=>=:??><89;9DB=;=89@936::56:@>:<==>3986655647459856:@FD:DBB?>>:667684//211/&/3567667734985452-0:*+.323899<=AC=8989677275679868688B@;8861*:70))'(0=CEEDBB@@=>04:6334599=>=@?=>>87/((*17BMNMFDCA>;< *4223584479956:/85<75:7:<<;6 '('',/037?>CE("::466;?BB><51.+,.45- 0766:?=AEDF;.*497751/.12.3;79>FA#())+.3425;:<<:67=?DFCD>=5" &88:??>?:6=:>?>?=BC>8;??@:( -034258:9884;6<:;AA::;;9795334/'*01//25789:);628898874412175&,./128:;8976( =<=??@@>>?<==?><=77?3*9:88?><;9:=899+?EEFEDEDEGFGDC@=;26??>@?CEA=?99:=? >?>>@8;610212%.7;;98:6;7657766* HKMNNGKFA>>;63359:;41?BC?CE?>>=@=:9;= HJJILKMJKMHHGHD<@?>9-CFGFFDCDFF MNFFJHGGFIIFEFED==ADFBEE?D?>B<>CD @BEBBDFDHJJDFFG/9=A?>@<=>?BFFD EIIF@;>==>>?CBFIJLJ98CDDFFHGFF BAEE@@C;:;84549<>?B; ':;;9?:@EDADC>=8 >:877<832236<:=:>;0467594:88:8765 :=;68895:=?CDFEFDEB,6:8>=?B@@?>=?=; 7569;:<76;;>>?=1598;8<<>>87987 868;<8:>:@>;>=:?AA@76:7989;;99<:;97 48;<988;932565868941667996:63101-+ 36;<=<614212:9:;<;5376798421101-) 9:88:87244532 449:=BB:??=>>=??:98 JHCCGD?AE?<792.21/--024553.+,+)*+ :446013683++.+/7<=;9==EGCB@??:;8 ,/7;:>AA;=>@EJIMNK;7>FB<>;30,,)'' :<@A<<;?CCDFJNMA146538:87786443 :899:>;A=>@ABCEED=,:>@>;;97766564 4232357:3:8;9;>?<;41ACB>678577875  !!     ! ! !!!  ! !         !!                 !          908968<8858877 786 667H6n5 5 55$332d2-2 1c1 21 1 P2 .0 s0 0 0 p3/ / / 00 %. -. O. l. . Q. )/ #1- *z- - - , ],,-^p++<, *1*/9*0:*AO*5l*ү*.M}phehsi]Z\^bZ1..Jqzvqjggighemejiim..E.?szuolpomirxD..1. .Mlpkihgfmjmgdkjep{ywvhjsukmywrope__ZV:. .2Maeopnlutniprlf_XW\rywrope_U\^dnt}|wyzvS. .C_lqnjjmstxy}vqfXRU\^dnt}|wibSKIFH[~o. .Djvussuvvx~ytibSKIFH[~mcQFKO^rw3. .EX^bfefijnklnjjmnomcQFKO^r|rnqs}vvlE. .;GSY^krz|~svwuw|rnqs}隐wots{~xkbXQOV[_P. .4Zuz~~zxwots{~xkbXQN_b`db[RVTUUhmqr~}J. .:JSKPW[ga\Z\\^][aXU]db[RVTUUhm3b|}j6. .Es~~{uJ.7Tt|}.2Xwqt{{􁃂wv{xvmgM. .KacfhmnouwxwP..B[qw{{..?Zww}~womljiihgdef_A. .9PZ]egjopknN..?Xefm+..7./Dmmnjiihe__]Y[iqk\D. .MimnilmmjK. .1?.-..3..Ityv~wt{srqqz~zx^7. .6[txppoQ..=nx~||zrpuolkQ4. .HmyusrM..6dxuknqlM. .WvF..4../Nwttqql`[^Z_otqZ>. .DfojkjI..?..?txohlq{{rM..V~wI..C..9n}~q..\qE3..X0..4n{tD..X}vfB..^5..0Ux..Rtz~|~{}yfH2. .C..8j`..]}. .fluR0..1VwyK.Rz{vu{|y{o..kt}pheR2..=q~w|~~qpvqjggighemejiim..~zuolpV4..|yyurry..y}rpttslhjc:..kvyzzyzutv|{{xkptywv..npnkkmorxvy~[3..V~yttqz}zxvupqpqw../PRWV^dkrznlkqT4..Tifijoommkossqpniiojo. ./../8EHQVV[gxvsoffb_bdkjjmnq{}}wtsuwtrptrpnk..1 W^bntlls}wvqnmowyxy~}y{z{ystqvttquvvt..- pz|{sxvonu|􄇅}..,SX^aoysriUVTVWY^d_^X]Z]]V..0jru}uhbcc_baa^QNUR]my~|xplwy}. .PQUVYY^pxyuxxuxz~|uot{z../1cellmvz~r^TMMS_k..:05 vwy~~y~bLFFLU..Q6.//= monoopkfhklnvvntnJ.I}|{uuh..3/2../#>:877<83223+!8?<9255467594:88:6:=;68895:=?C=:A?@A?<:8>=?B@@?>.877569;:<76;9)8:9;<;;98;8<<>>8"4:8868;<8:>:@>;>2:==>==<:7989;;99<+-248;<988;93254"4==<<8667996:6310().0/36;<=<614212:-#9;768876798421101/139899:88:872445%477:76449:=BB:??=>>=??:9()./12?JHCCGD?AE?<74#6672526542024553.+,+)*A4659=>:446013683++*)B:;6599AA;=>@>*<:8;76:9<>>=>FB<>;30,,)''(4576::<@A<<;?CC=)6/,*).475::;96538:877864434=87357<:899:>;A=>@A;"%==0)''+.589>?@@>@>;;97766564877521254232357:3:8;958?<;:876321+-25;;ACB>678577875752921124433/1532/3/355667:=?A@A=90-352577548946773211;69:9<>>?><=>::=;44:;446<99>:;?CD>>6477345569:9<0=?<:;438960/36224361467;99:<9757679:>??;=>@E?=?<:;409;98988995/16;6656537?;6652241006/0242289;989,69;589988::9956549>::3+2663362112542569;589988/.02123386678:4:;6=:(!4::84244210332 /.021233699746556565234636;:/)543211244566 74655656831203344276788<;:7-)-07996:988:7:8 033442767942-++,./57874;;:--012720332/115879 /57874/1634437:7=;;826+*8942-,-.367577359 7:7=;;566;:4467:?;8<;6/!,/.2..044656225 7:?;8<152367449;9:;7331<865546214536622149;9:;7/3.3457;>713376. *898779842403/232004207;>71337663:89:96542751 6??AC?>=8=>=:??><89;9663:89:9654275B=;=89@936::567- $786655647459856:@FDB=;=89@936::56DBB?>>:667684//-* &3567667734985452-0:DBB?>>:667684/+.323899<=AC=8987% .5679868688B@;8861*+.323899<=AC=8:70))'(0=CEEDBB@@0 0334599=>=@?=>>:70))'(0=CEEDB87/((*17BMNMFDCA>2 !/3584479956::988587/((*17BMNMFD<75:7:<<5  &,/037?>CE@>?><:<75:7:<51.+,.45* +:?=AEDF;8=<=<79:466;?BB><51.+'497751/.12.3;79>F; #++.34252/126625//5751/.12.3;+:<<:67=?DFCD>=;1 9??>?@<<=6 %5<<:67=?DF(=:>?>?=BC>8;??@:3  &58:988:><<;%.9;?=BC>,:;AA::;;979533441 +25789:779&*04;889887441217;8- %8:;89766# #?@<=77?<;9( "6;9:=%1EDEGFGDC@=;7987$ (CEA=9%::>8;610214788/  3:6;7$;7>;63359:;?E?@7#(CE?>8 FA3HGHD<@?>?C=>C6,FF9E)2IIFEFEDD@A@A;)DFBEE?D?83FED@.%HJJDFFJJIDH9(=A?>@<=>?BF?4! FEFEIA0FIJLJJKNNK,,DCDDFFHG? 48>BAEE$*<>?BIIKI>!$8::<;;9?:@EDADC867;A>:87)>B@<>??B89<9255467594:88:<==<:=;68)EDEFFC@A?@A?<:8>=?B@@;:887756952?=??==@?>:9;<;;98;8<<>79:8868;<8:>+(AA@A@>===<:7989;+-248;<988;*,8689:78876:==<<86679().0/36;<=<614212:9:;<;;?A:9:9;7688767 /139899 477:76449:=BB::446013683++.+/7<=AAB:;6599 (*/.-,/7;:>AA;=>@EJIMNKB<:8;76:94576::<@A<<;?CCDFJNMA6/,*).47 87357<:899:>;A=>@A;:<==>==>;?//211/2 989677533402B@@=>;:9:9/CA>;<<@@!><<;C<,.479& -!" " ( 4635 , + -$ .  - ( ' &)%&($% $!$ $ <:85,*,+$$ #   ! " " ( 5635 , + - . - ('&)&&($% $!$ $<t;\9HP( 58ߌ<,-~- 2$%Gߕ_Z~x#-AT["$!b ? s{ ~N @J* @iN  8 Dy/ |2G K!L_).s!Tܘ@dք1#i]]%(U h$/ l% uRa 4縩45154#^22:S/)[1 ed1Eo/6j -?O *M*)2~ -[ + 9)u(P&3$4#\N#.}i,#]ȉ3#:B$jf$$e /.../0'..2/1..101../1/1..0/1../5'//..,"&3-8..-)....(.7,../#80/../../";/...'0/../..$1. .0../%$ ./..&##.(".%/!.-# /..201-..0/..!1../ 0.. 1..=2..-.@.=./N20/..1/..0105../601=../1-"./Q./?. 1-..$./..$./..$$0..&./$#/..,#./:.&6.0$./&./4%./'.2L(.2L( ./.1* .-0 ... .@0.95.9.49.1;. //0//'&) ( #  " ' $  $#"! !    "   $$$&##$'%'((* 1 . 0599; //0//'&)(# "$$ $#"! !  #   $$$&$$%'%'((* 1 . 069:< -1/224)2y02iA2W_,C+(m%*!S!)8(' *c0(3<' jN&ae%4 $w #_"=!"j! ;  z. jk3HWW1;͖c" hQ EǓ,! (yk!e5"N~,"MI# "?c+#(D #fj #O/#6ۦ4# yK# d{%V#>4 #;T!#&p6"2sG$o&ړ&(7*M+ V, |(. K0o+2Ɛ<4֜C5M8m9;)  #.,//../<1D/0/../>5D/ .0*/5"./.#.+5".-2./..L.".//./0%./1+?%./0(./+.B- .10 .4./M1.17./056.&:.6x3|0>1=.;/..:.9.7.17/..3 ..X,/. ./2. . #$ !"$##!"%%(+- 0 4176:x|>=;;971 3 ." /  #%&%$$#!"&&),. 1 4186;x|>=;;971 3 . / -Zصb'Sؙ> 4} @w$v`' 8I( [ƈUFŽ)љ$!n#4 %݁1 &O,( [/+ ~X$-ÑT0ʚ>3ϓ15z7O9(:}; v:r8C7%5&f3E1&z/? W;P.8D-..64*/..41!*..41/..6.12. ./L-. .-I .+<-. .--..(0-/..&@$1..&@..2&6..)#N..'./-Z"0..1"1..I!1..M7./../0"&/..'7/../#5..,3"1../9Q.+44..$C+..-20../".(,/../"71/..0#7../."?/..#6.-&.'.#3-..53!)/..&-/..1$.*./().+I6'./,6).0+ .F, .3 .30./02";864 461 / - +-(&&&#'#""!"'#"$#####''#!&$*)')+ , 3 02;874461 / - +-(&&'$'""!"'$"$##$##''#!&$**')+ , 3 02?;=9)l7 R8,6#42l1@ / ^ -= + %y ( i (C s &, &fc&2@ % lm!%F@% _p%9%6&Qo&,0%U&9j)%t@&= q%_ y% 2 '&( A&' i% x + &SH&Af)&3qG& Kr$: '%-P') /)Y* 7, V. Պ,0T23E5D-.(.;.*.6/.*.60.+.=.-./.0. 2. 1.2.-/.3.2.5.$/.6.8.09.8./.7.0/!./.././2/.12..1!.1%.1).0./(.0. .0/ .00 .01 .3 .4 .5./53../70../?59./.+9m.1.)*++-/0 2 245789279!%):2(. / 0 1 3 4 56859*)*+,-/0 2 467:99;: "&*).0 1 2 3 4 56759&'()&+1,U- p. =/T1 /3|1e@2\ 2: [Ϫǵ}.ϢhF-&''.BNO=c۾Q#оe6!Ӭr?% ˀG%) k- W . b / q0 12"3)4Ra150Y6fD7$8&: .81.862.153.053.034.15.//6./B7./>8.:9.;5:50=0<W<M501:0.//55-/..5@./..!1/K/../C0/.W2..;./..W6..;<..2C..D0.. 8/..24.. =. .7*/.. C. ./=(/.. 1/. .,1.. 5/. .5. .80. .8. . ./ .<0. ./0. ./2..2-. .1-..4../..5..3/..0,..4..5&../../.../.1.. 1233456789:=<"<:65! ""                   1 233456789:=<<;65!                  y44567'839>:H;R<[< :QS%8"ʳ>7H- %dG]TcEKKYB<S:.I2> (4 y* Z! |D s 5 i 6z _ + n E b  V Y qE& T-w ? u .4F/../ .7/..13. ./../D ./  ./D.//. ../ .2./40. ././7*. .I./ .0//../2. .3. ./../0. .//../. .PV..00. .1. ./ .0. ./. ./N. .-). .0 .19/..9/. .4..3 .021... .2/... .//3..0V. ./<1..0 .90../! ./6.."/../2@-..1#/..9../$/..3?-..0%.09/../1&/..19./1&/../$3/./).'0../ /./)3/3C A0=/,.:././9./9.:./81../9./9./7../8(../6 ../5W../7./7.5[..8.049..7.7.7.7/..                !           !  ! " #$%&&' ) =::::9::8 976"885#847777                           ! " # $%&&' ( =;:::9::8976885657565M*? h i} +aT 3 Y p #YZ &&)  u] {7  W?t  99- NCT [:X h |l t 9!e~ x"B"Hu"%<"!/  #88B1"6B C#.L;S$/TrZ%0S %(:}/3f(5e#A**71 ,=7 :^L)9<9S9?9:9;9;9;8;8G;8;7R"76<N76-6M6*6z62/0-9./D7/..:6.45/../%2F/..12Z0..62Z3..370..51C+..1147..2<(..003&..19/..13/..0./. .0./. .02. .0.71. .2/. .//. .2 ./. .//. .1 .0/ ./0. .2 .>.-. .2 .2 .-1 .3 ./2 .4 .321 .5 .I2./3.-5.7./54.45976422#2#3112011 0 0 0 . 2 / 2 / / 1 / . 2 . 2 2 2 3 3 4 1 5 236745:8743332222 1 1 1 0 / - / / / . / , 1 / . 2 . 2 / 2 0 3 4 1 2 236745!9>(7X7+~ 6%#6 5<4  4B3r 3eP3U 2Gb3:3.\2$ 1q10 q1=/01d90-1o90-1j)0"1\=0 1Fg1 1~2 2t3 3d44V5 5r66d76;/.110..131/..0  *% qV 0..fglhcb^dc_]a]fnorvsX..I^knmkjtxjikke.놇}{z|zz~yoqusjhqb..^bhhchhilhghjo.dmsnebgjelkfbiiggovi6..`~}.sqxvriYbfomgfjk_gxt_5..Q_img`ecddgloor 0/..{us{ywsfeihkqmnpmb\6..U_`fhhiijlfddei/..`^^fjfstpsfnsq{xtkja7..`lkjeeced``[WVVWW/..klmpnkbccgceou}qma=..Sabaajkknikib_ZYY_/..dellkhmsyuqnnonh`\L<..izvwvvwwstvpe\cdd/..NX\dkljjrrwtmcijfe_U3.Nbja_a^\Ybiquorsttr/..gjpx{uojefccnqnlhkl]eigfaaefkovoeimb`^][/..ilkszzsunisouxmkf]]cbVTXX\XWWVU[_ajefdkllc/..fgsqkoljfkaguy~|twsmtrplhhijnlnoleika__^[/..krwf^adiiqihb_gbstruvvpprpqqoiceej^eih]]ce]/..tusijjafgmgdaN.4Xtoglsy}~|ytr/..vhjsukmu|{k..Dvvppkihgfmjmgdkjep{/..ywrope__^W..Shef^]_[aeopnlutniprlf_XW\r/..}|wyk..5Ujqpmnoolqnjjmstxy}vqfXR/..H[~}..Fz{yvvwvvussuvvx~yt/..^r..2jwrnkfc_]^bfefijnklnjjmno/..e. .I]^ZUROMIISY^krz|~svwuw/..~xkbO. .?tzurjknnuz~~zx/..[RVTUSQ. .3rqc\WOMSSKPW[ga\Z\\^][/..|}K. ./fsy|zvy~~~{/..{{]. .Opoa\XZ\`][acfhmnouwxwsq/..~womljfH. .8OTRJEMSVXWUZ]egjopknnmr/..njiihe_V9. .LUUSPQTWX[bimnilmmjilr./..yv~wt{snQ. .Bfopnlpptnotxppouu#../..yx~||i2..9iw|xsutpntuwyusrm52../..B..:ux}|wwf]#--../..v}wttqqiC..8rwmkffipnjoojLC:-../..xoeQ..;xsjjnvy~J%*,../..p2..<+../..L..9v"/../..􄇆n..>xvtm,. ./..y}z;..0.h-. ./..󊋒}yrrde8..^/../..ehsi]Z\^bng7..ZzM-../..lpomirx;..t0-../..lhjllqpqxvr9..:,..-/..rxvy~w|zpj8../..rznlkqk^]_Y5....3/..xvsoffb_bdc6../..3/..s}wvqnmowyn8...5/..onu|<. .?7/..0/..󔖖yj7. .2g2..0/..hbcc_baa^QI2. .0N0..,0/..^pxyuxxuxzt8../C1..00/..~=..1=1/45.~y~../0/2.kfhklnvvnt../%.fglhcb^dc. .%.}{z|..-:$.cmsnebg. .=&.qxvri. .=&.s{. .@6./ </.0.A 1//../.3,..0.51..6. .6/..6 ./1 6../..@7/...&.@6/...J6.. 433/1532/3/355665''0577548946773>?><=>::=;44:;446/.4773455638960/36224361467;4)8>??;=>>8=>@E?988995/16;6656537?;1)0242231554788988::9956549>::64/*1254262246335123386678:4:;6==;77/-2103325533..--..56565234636;::9:74/*2445667943--/.344276788<;:7797510*196:988:7:84201.--.,./57874;;:76331450)$0720332/11587986557437:7=;;8264334566346-6942-,-.36757735943201467:?;8<;6:57644310540./.2..04465622564449;9:;73646:99::79;;86<865546214536622137;>713376<87302/68778898779842403/23200420:965427544300%(8836;=>??AC?>=8=>=:??><89;9@936::56:@>27>;?<88986655647459856:@FD:667684//+%224201/3567667734985452-0:9<=AC=890&25655775679868688B@;8861*(0=CEEDB84:669:6334599=>=@?=>>17BMNMF:1:88644223584479956::9885CE@>?><:B><51( 7<9565766:?=AEDF;8=<=<791/.12,% 691/.)())+.34252/12662<:67=?;! ,78589:8:??>?@<<=<?>?=BC>* &6821/2034258:988:><<;87A::;;95# ,//+(+*01//25789:779;9798874. &--,+,,./128:;89766567@13<>;89:88?><;9:=8EDEDEGFG=;>><<?>@?CEA83 8;48:8:757;;98:6)!GKFA>>;61$;<779>?BC?CE KMJKMHHGH8>FFGFFFJHGGFII?!;DEECDDADF  BEBBDFDHJ6;EHDCC?=9 @;>==>>?CB?1EGHFD @C;:;84544+CC>7<8322366+?$68895:=?CD?8569;:<76;;8;<8:>:@>;>7;<988;93251;<=<6142124AA;=>: :<@A<<;?C<899:>;A=>@ 4232357:3: &433/153 B%>?><=>:: $28960/3 &895 &8::         ! !  !!!  ! !       !!   !            & & $ & &        *++++++++++'+)++++++++)+@+P,R,R-)R4(]R9%b/H7$)9!&b~ A ) \PR SbV4& ,ڰ9|{[9" 滓Hd,!#j>-N yP 84q* Db$y~F%O8"'<7(K`&(*v*+\+,ԍ  6X< J_ 8'kVaF@1$#$&[xV(9=a~.c`^\bffglhcb^dcF..7eorvw../0..;rsrv}{z|T..9lsjhqx..)22/..0 {trhdmsnebgL..Aiggo,..3.9 sqpw|xsqxvriC..Wk_g+. .6/../ nqsnu}{us{S../hmK)..6/..[ XTYa`^^fb8..8Vc;,..60..0 hiijklklmpJ..<%-../5,..\ ied^Zedeld8..#-..30../ wogTMNNX\]3..2-..1P/..^ [aicjigjpk..1-../.2./ fnrwsjilkR../..00._hghmjfgo/..,../:5/..-Yddeikr3..-..Q /..mljqqrt:. ./3=0..ywJ. ./ /..k. ./@ /2..6U\^dj. .: 7..4ibSK0. .147.15mcQ<. .147..15|rj/. ./*Q 0..-1</woK. .2 2..-01..aZ. ./ 01..0/..C..- 2-..1 H..j..1../ P/..?../1 /../1 3/. ./ 0..3'/. ..2 =/..0.. 2 <../../.0...-1../.: 4-.. L. ....//. ..//..1 .3../Y /...G./. .@.Y /...G0/. ./@.$6/../Y5. ./-. ../ 7G. ./A3 ...0A. .11 .../2. ./../:/. .P..//1. ..47/..G/..30/..0G..30/.././4..0.//. .!/../3-..-!/..-/2/..2 ..1+../#/.Q.4#6:.0../0Q/..Q1Q/..Q3./,6.-25/../=60.657Qc.21124433/153"05667:= 69:9<>>?><=>::&4;446< =?<:;438960/3$1467 9;98988995 +537  69;589988::%8:! " /.021233'. 6997465565! $ 831203344-  942-++,./0# /16344373566;:4467' 152367447/3.3457; 63:89: B=;=89"  DBB?>0  +.321  :70) 87/ <73  :4   50 ?  3             #  #  #               !! $#0136567c               !                                                        ! " $#0137567c&n?947 2B0_ }e.( T\#s Ll  Єj@j |V  H >    / #  5 7h 4 )1L 1  *T[G<H Q[ WY+Zo`@m =  bN" X[G) K- 3 %T J  w>5 n^P E(``y] qȃ' _@=B"0m != P$ sS+ hV z\ [M [' NA;} @/H 4ۓy )OS X  f y s * tO!2 fN#7V#%" =5r6JY6(=7m~6p—C8=H%: .2Q F..0)6 .,X ./.Y /..B2../%/..IS-.."N!/..//N5..0904../,688../0#...$8..%<..O$ '/../%..*.+./-)./,+./.1!53 ./@:./../ .1"@$/..0 .$./.., .4!2/..B.6!60.././0&.0.'31%/..0.0&..-6%A..W,)D..-/'Z..8Y&2-..2..-. .4,./. ./-.. ./+6. .0+1. ..+0. .-.*1. ..)6-. .49, .2)5-. .=,&0..;. .;,/../-<, .-2+/. .,/);/. .,6&9/. .8%@.0U%A+/. .)53. .0)5/. ./)0;. ./*2/..*5..+0. .,1-. ./,.,. .0-/../9+/..11/..,2.-'00  " # & " #$%$ & *+*+! "  $ !!&% &%")'##& .  , - + + + * ) , ) ,. , , + ) &%!%) )*+*+ , - - +1;20    &"$$%%&*+*,! # $ !!&% $%)'& / , - + + + * ) , ) , . , , +)&%%)**+*+ , - . +2 3 0f #[t$C7$[ $hi'$ =Ɖ2%*gڬ3% 4C%} a%Ul%<+ % J#G\ &qۍ5' c&( ט'8 6)J _*~ ) B+ V#$ {@%3a4 ]%!d ͈&*8'Xa((4( z_'T~. */P,k 3.x2 70j|1,/\1u. /6_%-LՏG,OԡX/)xٮS07?0 Y2N:1#&/u.>s ,4kf,4n;,P ٙ +' ,,Xi,. )iN,:,)^*=w%+Uаq.o̓B 0z߅2}1zF3m3}/;R3:R.80..72..5J..44..3.-/..17,..0J/. .0J/. ..7. ./.+A..,+..+,..*'..)*..(5../1'.10'/../))/. ./.Y&/..-/. .=)0. .-/0. ..83..412..3J/../12 .201/..11/../!5 2..- 4//08 /../3/066-/./5/../L[././3 17-..1W..480$..00.. /../?2//..3.06..?2..1 ... .1B../}; : 8754310 0 . /+,+*)(( ')"&-) - .132 0 1!    # "    };9875431 0 0 . /+,+*)(((*&-) - . 2 3 1 1 1 "     :;L647i743 :4e22+ 1 / .@ ,o+y*`(J׀'9 b '- E($ q,) g5+]0 ,j.ٳy/v\0 ci1UN2KL2/\0o 22n$ 8 "1  0O: X% 8=4 $- NS Xqd: (f r$ 8J p/.-/..(70..&A5..$B."=.$-/..!>,/..$+..2$.1-45/..-. 73../-$.;!.%-..%.; ,/../I .1..'./#$./-?!/..-</..028./B-/..//-..12..D5../9.&9./%./J#.*.,.-./ .Q- .1 GQ- ./)2./14.7.9.=6.980;;===/-(&$"$!$ $ $!%%  '$! &#*,-/  -  - 247968;=/-(&$"$!$% !%!%%  '%!&#*,-/ -- 3 57968;=/ -p + h)U()%N~# .~ܟ3#_P#N5 $13 #h#d6$BT$6zq)$LÅ4$ -ؚ5$ ]9$b]&?v$. $V# A2"WT!'PÆ! *\&  "e6!#J "#?%Z%'y3)L+ υ, 9. N0 S0p2.4Z"6z58U:i;~.02./0:3.0':5./.:.<6<4<C-.8:..8>-..70/..63..50/..50..33..24..110. .00/. .00-. ./-0-..10-0!..=-0..[.0..[-1..%..../)#.0..9.:..9-2../J-;../ 3;/..2 1//.19..>10/.19..$> V/../8D.-/ 235;<<<887655321 0 0 - - -#.#- ...--   !  235;<<<887655321 0 0 - - -.- . ..--     65 7W8y3:]f;y:9887-6>5T2a31c91 c&1d/ju3ud3xO1yE0q:0c23N)363'q3P4PLek/*HM1//-:/:.T7.06.?6.3G-../2./..515/..04/..5/../23/..3./5.7.8.8-..9/..66/..9=7/../=7.C70..H80.M9/.P:.<.</..;/..;.<.;0..;.;.;.:/..:/..:.0/.-.20.-..-/..M::!766331454 367889677789:<<<<<;;;;:::---M::87733055 4 4676896557898;<<::;;;9:::,,-M;29^č(7$7RD6fz 5m15ji4$4!448'3O:5O6g7~789$9M ::-;<<<w;;;(;Z;:::A:}999,:_ -1r^,0../....6/..././..00...0..(..2/./../1..60../..0. ./.0. .=./0. ./=/..40. ../. .(O0.. .%:0..4. .2/../ .4./1. ..//.. /..> .0S/..3..S.6..8-.. .0./=.. /..0T.. /../..ET . /..2 ./0+..* .03..7 /..3/../..T A/..: /../.,# /../ 2../..' 3...[ ././ /..6/../ 9../..1 9..4. A..//..1 /..2/../ $..2/./ 9..5.< ./.3-..3. #/..>.0X../.. 2../.. .54./.1.2../.B..B@.9..'../..2.0../M .0.9..1 .1...0 .3..! .=1../! ./E1..# .0 .# .050..$ .!/../" ./..% . ./# ./..//# . .'               !     !     #           "       ! " #  # $  "  %  #  #  '                                      ! " #  # $ "  %  #  #  $1:% 3 - &S =  ^ ^  8Q7:  a  5 G < .#. 2  G Al X N 14 ,vD * r& @ 6  M rV v A_ .  "F4  ^  D . ID S #p j s  7) DO (!  T!7 )Cd nz  )F, !F r Q$ A +8D $ dt  w 4! i [ % S   * _ F 4I  ! + Z E v" ;3 M   + YR! )R" +'"  |# sT$ F:"$ $O% L % 7!&.7.8.5D..06.51..60..4 ..3>%..5 .44..4/..2. .1/. .2+. .09. ./0-. .2 ./02. .50/. .0. .7. ./1 .B. .1 .;. .13. .0. .10. .05. .2 .0./. .4/5. .//,. .//0. ./0/. .00. .1/. .0-5. .//0. .0/2. . //. .0@-+. ./W-1. .00/. ./>/0. ./0/. .5//. .00/. .B/ .00 .k-U1. ./0/. .9/3. .30 ./8. .00/. .(0 ././/. .2 ./.</. .3/ .10. .3//. .3,4/. .785656435 44 2 1 2 0 1 2 1 0 0  . 2 . 1 . . 0 1 0 2  . / 00 0 0 1  - / /  - - "- 0 / 1 / 0 / 0 *-! 1 / 0 / 0 0 / 2 / / 1 / , 555726 335 4 4 2 1 2 0 1 0 1 1 0 . 0 . 1 . . 0 . - 2 . 0 -0 -0 / -. -. -- 1/- 0 / 0. . 1 . / 0 / 1 / 2 / / / - , 6{7=6i67S66P55T44P22^1U1X!0g1U/0x0J71y0J=10RF0 0QA008K0/,H10-T/(/+w /-0/x+0 /j4//J7/ /9 2/01 D/0'P/0.[/ x0*j0g0,_/h03Y0c0+0S"01K01N01M0./45.9.-/6.7.:.;.0:.<./;.=.2:.=.@<|2<4.;:..:K..:6..7E..9.8/..72..7/..411../216..33/..37..3>/..3D/..201/..4121..4024..,33/..-03.01<G..24/../142..45.0.57..762//762002<Xa0/:/.//8-/../7/./372..A370..23B..4M/..+2Y..32/..019/..20?..1D. .02/..//20. .052. .,,5967:;:<;=:=<|<;::7 9877433333010331445566<"ar:9843342#3101 0 0 0 ,5967:8;9<=:=<|=<<;:79855433333010311445566<a;98444433211 0 / - -7x8 8_79`8:c;;a<<g=>| <;:99]9187g76 64hH5Hd565'555x5U 545(6N)4+4^Ά-5L7$n?9#: :8;8d73z6NU5H6BH6952Y5*4"3{3}=2 r1ig1`,3/../. 4/.. 5../ 6/.. 5-.. T. .0 .L*. .0H0. ./H5. ./B. ..<. .-04. .-. ./ .0/. .0 .1/. .1 .1 .2 .*2 .2 .,2 .6. .#;./1.6.03-                                                      8x6`ߋ4 h' ] QF U~ #u+ `    l*S6:@%HQ Z j ~   xXZL_209./0:./030/..32)6..&0<../0'. ./0_9:3201 _9;4311 <4#7 %{ëO49yT3D,2TU./<6-..-.4/...02./../V/..0+. .04/</. ./8/. .6-8. ./6,2. ./,A. .,/.,. ./-/. .2 ./// .2/. .2 ./0 .>0 .2 .H/ .2 ./0-. .0/2. .2.B. .D-/. .=,V. .2=,/. ././. .,6,/. ./ ,6. .//. ./<,4. .00. ./.;/. .11 ./1/. .147 ./1/. .02..7/. .14/..1. ./7/../. .15/../. ./1/..R. .01..2. .F1.."/. ./2..0. ./.../. .00..4/. ./..C1/. ./ 0-..-3C1. ./ .(..05 ./ /..6/. ./# /..16 ./# ...6 ., 0..-=H/.., 1..T ./= 2..L1..,R 3-..14//..02 5*..//C../: 0..0./A Z/.../@ Z..&/..// C../.2 2..E4..4 6..-40..6 9../0    !  / - , , . - 2 - 2 2 1 0 2 / 2 1 / . - ," ,/,, / , 0 /                        !      # #          / - , , . - 2 - 2 - 01 2 / 2 . 0/.,,/* ,- ,. ,                          d# } \nc4^Z·NE@12%1)@1!_10'1Wd1+1h1I10k0>>1]1R1G10/ k.M N.).p _.) ..f. $.y j. .M ;/ .6 T. / e.P - 3 b&Q %* z ('A + n A4/>e f)Q'"e oCx. o#4(z  y3r =D g]X V!p D;M 0[ ~+ '^tK09fd# 3GGQqRI .# =0</.:3..<.</..;.;.:L/..;0..</?3F/.3:/..058,/../4/0../60../6./153..16./6.+7./8.:.C8./V9./V9.3<:<@<.=<:<<<;::<?F:557756679:8!9!9<<<=<:<:<;::<?F;657767789:899<<<=<><<;:;:+9D9SA; :@3 8V 7 IH6 u6/5 6-6R7v89:;!<.~.02./34.15.36./8.19.19/(0<0:/;:2.;2..:3..:2..97..82/..8/..5;0..7.4/..3;,..5 .241..12. ./K/..0K../-.4. .(A,62. ./,2-. .;,0,. .-.,.-. .5,0*. .0:,1. .//,2. .1-2. ./1,.. .'3,/. .5.$.. .60..#2. .)0."0. .5/..!/)..:SZ.. /../4/).. /..<4/5. .3..8/. .7..&2?/. ..-.C. .4../4G/. .?../1J/...00M/..3/../6P1...1/R0...20R../,/0TS..,//1<T../,43U..=%T/. .+S/. ./'Q. .//0. .2/../36/./"6,J../'30./6.-60..52456899<::;::988574 35 21 / 0 . , , , , , , , - , , $ # " ! #           !!%!+  ' 0 2/  ,0672456899<::<;:96657435 2 1 / 0 / , , , , , , , - , , $ # " !        %+ ' 0 0 - ,047X5]6G5I9Q8T9T< { <;:s9\8F8587 x7;65 x5=33S*2D32;>2NN0f`.jt.m 0s0t1h1^$/V0/K&.@ R#2m e"$\S#$ Cy#Yd#3"yc_!YY DZ" _, yf+ (n! | $ Q{ r 2M@h P ] E(*P d1,Al(-1ܥo.!b/]1 H2^9 2%M4e(5A_6w؊7.1@.-77../ ./...,<S../ ./9./06../C./30..72 -..01/..Z[0../4 -/..32..0O 7./66 (../70..0O 6..26 .71../M6 /..2.1  .;./+/..3 .//..0 .(0..B .291..8 .>/2... .13 ./F./83..2F.5  .1./< ./.G ..3G. ...-. ..@). .7(2..D'8/. .<(8..<&64. ./(8).*3#1.!8&/..?%./B!.,..4#/+0..<!0...3#6..2"/..*.#./.$.4%..&.M(.0<)./ .1V/ ./'1./.3./P1.033./8.19.=/=/2;A=A?.85..:.5B.    ##             <         ('(&)# &%!#!#"#$%&()/ !/ 1 41399==;=?8:5                             ('(&)#&%!#!#"#$%&()// 2 4139:==;=?8:5vV U\ a u )o w9 `8qc ir IA # \ 3J lm PY"]  F < 54#  -1 ;&D [ G|s k9?  ;*U~?mUKS$'vE-N O- Y-D O, J+Y J*K A(F| ?(Bo '*u k&u #'q&Q&97%6'+(m)߬B+ \, Z . J /t1C3ۊ65]6֥/8\9<=?;9_87~D<9<Y,:=*/;..;.;/..:.9.80..70..60..51..42..35. .2:/. .0:;. .14/. .10. .K/5/. ./'/2/. .?0c. .45/..C4.1A1..0C.-//. ./X./..>,6. .7+/#/. .3+/'/. .0*;3. .2+<. .2*.. .,.)=R. .-.)0. .2)0-. .1(6. ./0(0". ./4':%. ./2(:. .52)/. .+<47..=/./. .04....006.../. .5.7/..78-.. 4+2/. .01.. 40. ./0. ./A../..-3./..X2../8/..42..//..-E<..1..//../2/..9>/..Z/..0..6<../32..0.-//...6/../.F1/.. .<0,..~<<#:; ;;:9876543 2 0 1 1 / / 0& 4410 0 /" , + + * + * )  ) )(('( )     " # ~<<:;<;:98765 3 3 1 0 1 1 00 1 4 510 0 / , + + * + * ) ) )(('        <J;@;7:/9)8!87u6h5 \4Q3I2%1]03s00(*/(qe1F364L 3 ~3:/2gH1A`1Vv0#v0:0i04-d.!$.=,+ L0+f$*,5 {-} Q, +,ZeF"8 _*0p h m > A6c $ W  4 \ ~y " W:r P RA )}h ܌m6 cD"X !c* m 8W  /9 n&l X   Dq4/../6.!5.0././j/..6.//..9.1E/..OZ..630..//3../63/../:/3..1.3../89/..<1../2?3../I 96...8../# 7*..2%/../5)..6..- 4"..F9/.. 3/...<..2../0/../2..//.. 1/..,36..%! 0..42/... ...03..% 1... .1..11.. 1+..10.. .../8.. /..13/.. /..13/.. 0/../1.. 1/../2..:1..T>. .3..-=2. .3..1Z-. ./</..12-. ./.8&. ./.70. .0..071. .0%../O/. .,1...72. .,.1..,2 .//0/../0B. .1<../&@). ...,. .360..+. .5= . ./=. .6 .0! ./1 ./<. ./7 .22 ...Z. .3./06/. ./.1/. ..20/. .0.00. .0./B6/. ./.G5. .-00-. .34-. ./1. .0.%. ./-1/..6-.../1../..00-0..-/-2..-G-/..-Q.0-..-4%  * #                  !  #                      #          0 - - .--- . %                                                       0 - - . - - - . %,ܪN7MTT9O e)5QW%+Pz D25 3h77AIdRAp8W|0e'Q "Cz,9r?1 LW*#* Z:4NOg >qdb : O' =K <Z b$1 _ 7F A#HY"CuifrUv  {h31|JK8~#fM} _zjMv >1Oo @Y^ Pn> |_% W/4XVg  b0iً2$LW"s !m;- 1M+.bf0 of1hY1Y82L/2B29020*0!o0e%.,/..7/..2*.C/..0*.N/..2)0../..?)/..1. .0).@).0).(0../)/..5).+.0*.+.,/..,/..-.-++..R*/..0+/. .0,.2- .1-/. .1./. .1./. .-./ .-//1. ./0 .11 .3/. .2<. .20. .2/. .2/. .2 .11. .05. .1 .0/. .,10. .+3..+3/..,5..,.+/..(..'5+..&48..%3..$3..$3../..#...,.."./../..!.../.. ./..9..1/..5......0..N.2../:.//2../:../3..95..34..1..602..1.!..54/../47...:/../,**)) ))*5())+*+,,-, *+,- - . . / / 0 1 3 2 2 2 2 2 1 0 1 0, ++,,+( '&%$$#"!  ,+) * * **()**+)+,,+,)+,- - - - / / 0 2 3 2 2 2 2 2 1 01 0,++,,)('&%$$#"! A8+-#kՃ?*T t*y ) m)cq)/ Zi)\QT)6))) )2K*d* B* +2 +? b,m + , .-1 P.W o-/ 0&13 1f101/3H222*292b 1 1 1g 0+ / . -t,V,4+* )(h (S 'D &:4 "3 Q !, &'$ 6? tD` e F OF$ 2?@ 9R U}?` ,uI u kS ;`_3 ! ...(.) ./..>&.1'.+.+.,.D).+8*.1+.,./...- .2. ../ .0./ ./2 .60 .)51./02.33.04.8./5.//5.07.9.9./8.18.78.:.:.09.19.;./:./:./:.7:./;./;.<./;.1;.%;.=./<.0<./<.=.=.=.=/=0=1<4=.<7.</.;1..18&0..8@..;. ()&'++,)*+ ,/- . / / 3 0 1 234855799988::99;;;;:<<<<;;==<=======<=:<<88; ()&'(+,)*+,/- . / / 3 0 1 2348558969997:::;8;;;99<<<<:=====;==;<9::;99; W G' * ( K( 2U)(ؿ*1+t,,-- h, . ;/ a. 1 1 )2G3c3 43>4x7J77 7d8@8#88q8M9(99s9W:3::v :a:D;&;;{ ;j;Q;5<<~<p <]<B='== ==<=<W<; o;: :2 .4./. .0/. .1*. ./0 .0:. ./6:. .6 ./6//6. .//./. ./L00... .0..6-. ./N0.. ./).. .2...4/. .6..4. .6.. .3/.. ./../. .!A. . . ./. ./:../. ../ 3. .@/..; ..= .//..=:. ..(1 ./4.//. .3 .4. .2 .3.&. .3/ .21 .08. .+4/ .0/. ./>/ ./1/. ./1 .1/1. .11 ./10. .)6-7. .2 .8.2. ./1/ .A00. ./.. .22. ./>.1. .>.2. .00N. ./10. .B.2. .2Z//..4?0 .01 .3 .31../31..6>../06.2.4 ./1. . 0 1 1                              . 2 . / 1 0 / 0 / 2 0 / 1 2 - 2 . / 0 . 2 . . 0 1 . #/ 0 1 3 3461. 2 . - 1 /                            . 0 . - 0 0 / 0 / / 0 / 2 1 - 2 . / 1 . 1 . . . 2 . / 0 1 3 3361/ 2S40 1AU00?}10K1I$ F vFgDVjG9}X/#&{dcgkz= .|QՓ'-7%M 3/K @2O'  !o1x#0e1f0Z1\1H1k1>1M 1?1$1:1 n1;1 m161;j01?W0#1?H1 0M11 k 0d111oZ12U 3/4U4 55N5X2#i15r9,/. .0,Z,. .+0 .[,//. .7/ .2/ ..//. ../ .20 .+51.,/2.-13.24.25.26.27./27. 18.,09.6;2<2670../../01,. .1,3/. ./+4. ./)W)../(43/..*4..+(60../'/..*&2..)/..%A../H%./../1!4..>"4..> </../0 2../06"./.;!./0 2../2 -..04.5/.6/..6././../'-6/../-040/../64..-60/50../KW3,..6#+/..:/&0..& 7../W#./)W!/..0&.)./0)., ,# 0 #, / / / / 0 12345677 89;<571 , +*"(*((&)% %! "  "!  "#&"#"!&)), , / , . / / / 0 1 234567789;<81 - ,*)*)(')%%!"  "!  #&#!')*,UI0L05%0-1u61[@1-J2W3e3t 4545%8-95:$:<>7%33BK2 3,Y f*{ (*! Z)F u(h '- 'A!&('O1&:&kF$/S#ja "Io "W|! 2 y ׀ Q 䥌Q @i)" RÎ.D 2 ?AQ ~ G ~&6uO&$^%J%=5&4v$E8 &f'(L)ه'+@@@@;=;R9F1.85/..72..7...61-..51..4.!..3...3...2.. .11. .00. ./.. ..0. .-1..,/+..+2..+2. ./0$.)6. ./,/4+3.././0 .Y-/..-..C/../21*..7/...42..95/..095.<6.//;.14R= 9887654 332 1 0 / . -,++ ) + 1 #- .174556<R=9887654332 1 0 / . -,++*, 1 , .174556<R?< c;57 g667665x2m1_0O /= .* / . -ܢg;,A$ +tL'-GK0 S 2a4A56R6 73Y8I$ 9.G%; U .0.,/-. .:-9/. .1W+U/. .07,U/. ./7- .3+/. ./0$2./A'/.<&/../6%0/..80".+-..2S#.1S#.0G$.0<%./1&./*.,...1. ./41 ./41.,4.*93.44.;5.G6.L7.=.T9.T9.;.:.8.6.02/..2/. .-1./. ././. ../..-.+/..#:1/0../ /(/..!2,/../!30/..175/../#5..06"60..$6/..3#7..-$6,..3"5-..'4(/..(2/..)0/..P&0/. .4$P%;/. .0-5&6/. ./-6'H. .-5*-. ./=*>. .B-,. .60/..1 , - "+! ,! - +$'&%" # #$%&+,.. 1 1434567= 9  9;:860 2 - /.-+#!!"$"$#%"'()&% &' * * - 0  , . + , - +$'&%"##$%&+,./ 2 2 534567=99;:860 2 - ..-+#!!"$#$$%"'()&%&' * * - .)1I0q 0x00W.)&, >t/*9` 7) H @( ,d H% oQ%:Z&e 's()x*N + ͘%- ܩd'.1`2F4G5K7\8T9ߐ#:`<<<O;/9C7@64w4&[2B0 /A . -2 +}% $^ 5#&Njy # 9E#Tހ$#z)%t%y1 %n|#% d P& X f'N щ0(B ܭP*7 P+.M,& V+d,r, -yB.[W0'61f2?N /..S"...//9/..1T/ .2.3..1.31.04./81./[0/..N/*..B+62/../M7,6/..77. .3-5. .///. ./+1 ./ ./)<.*6)/. ./(B 1. ./)B/. ./ (0u..A1&0/..-(U...%A-..2$;./.'-..01&,..0&/..+.&+.(=).B+ .0- .,4. .40.72./43.//5.//5./.07.K;1;9=      /31 141#0 /+, . - 0 , /**)*(-&)!%$'&&++)+ - . 0235 57;;=  /01 1 510 / + , . . 0 , /**)*)&)%$'&&++)+ - . 023557;;= yyE,Nq 3 484K4Vv 34+4f33P;2!mC20L1V1Jc 0%u/z/0.c- ;",f ', I 0,% +a )' !+I $* Z *4{ )?x( - E) * F+ }, E. z/0T1ݛ-3]5658_8-:T|=1/61/-//./.3.,//..15+1. .0C1. .+3/..&.1/..$M/..#0/..!C+.. 7..!&/..1..0..50.!.6.%.60.&.5.(.4/.).2 /.).//.*.;/.+.;/.+./ 6/.+., /.$./../1=../..0-0/..2!F+..'./X##..X%.0.PX$/. ./,- ./4*0. ./.;,/. .-0/. .20..-1/../33C/../36/.././37/|E641 0 +&$#! ! !%&(**+,- + $"!'"#"%"$-* , 1 2 2=367|74 1 0+&$#! !  #%'(*++,- - +$"'#%$-*, 1 2 2 478|6 ,89?R4 Aa1 %r0 8+l0Π:1cƜK2ڨ^3%׺F#7?28 /..-66./097I0350//./.+./../../..,.,.<*.1+./1+./.1,.0- ... .0/ .10 ..1 ./2./2.!.3.14.-05.//6.17./8./070/.737n3..&737/..16.634/..4B..2</..10-../W%/. ..2 ..29. .,>0..+3..)F0..)0..)1..1%4..)..+. ./5%Q!. ./h7'Q. ., Z7) ./(1%?. .-)3/. .(B&C4. .-)=..8';/-. .5)-. ./;6 6705,,,*++/,- . / 0 1 22 34567873,363421 /" . . ,+)))%)% (' #)%*&*') 6705,,,*++/,- . / 0 1 2234567873364421 / . . ,+)))%)%')%*&*') ac 9"m5 +BF"+ #6Lbuó2+dhhjv+ ,-O-. . )- =. O/ `0n1y45565&617<87 'H9p9087 7S5 n4v2,2@ 0f /$ +P @+ {5+; ^( H ۗ<+j b* !+&2,} b, %,=S, :+:߃',#j c+,B,C 7.5,..08"0...W(. ..W0. .-44. ...,/..*.).(/.8&./..;$1../4;#.$4#/..-;96..-RN./$:-..9 8)/..$9,..4#2/../%2../9#7..0.#0..%3..-$Q..%5,..6'-..$;-/../!5"0..'54..$V..*0$/..+6!6..0$.J#1..)/.1<&.D(.35*./'5* ./3+ .+2- .02 .;1.22.07.:.479./;.}8>750 ." ." - .,*)(&$## % $# &##%%%'$! ' $"$!$#)&(**+ - 2 127:8<}>75 0 . . -.,*)('$##% $$&$$%%%($!'%$!$#)&(**+ - 3 128:9<}>7$V5 83k261 /e .S ,v )P e(#c 3'< b& "' U @': k& ; &O `'4 ='Uw &2 4' K t& ''d5 &? v& 9'Y ^'- >' A q'#c ܤ(' 0 K' (a /'7 Y& y 4 'D P'#n ̂/'< M(U m ) &+U, - G/ i#0N2Ɓ4@6ݕ769Q:; ./X..3 ./=2/..3.#0../.1#./.$#.//.-*32../ .3:..#G.5 W..9 /4#/..4 3"1/.. E"2$..21../201..2/5..1/50..//60../2.31..U/1-..3//..//2.12.10..00../0(..D/5..+B/>-../1/7..42/..//00/..40..$24../2A../7/J..71-..-51,..61#..1+..4/..335..14./4 .V1.531/..t20..10;..//1..601/..//10..2/=/. .20. .3/..161..///(. .3 .14:/..14/..37. .1 /..30. .1. .3.0-. .3 .40/..01 " ###  " # " "20/// 23!//2200 0///20423/1 111 43345 !11 ,20Y/0z// 2 3 1 0 3 1 1 3 1 3 1  . 3 0 1  #!"  ! " "20///23//22000///20103/1 1 1 1 1 4 55 1 1 0 1 / 1 0 - 1 1 1 0 3 1 1 3 1 0 1 . 3 0 2vIL'!'`" { "\ Q#C #,O P$ 5&] &8U $2 4r"4Tb4643{/2XS214  4D4Lh43 2x"2FD4(i3 4e$2-62 O5g4w47'4C4g3v3Q3224E34(4YR3/3,3} 2M,3.22y1 1ZI2%2 1Pz2&2UG2)2c/232p%032 2k2911-..9.1,..6.0..92/6..306..31/../01/..013..//3U..Z40../6/./:3>83>3<3<3<2.:2..9./..8...81..71..60,..5/+..40..4...02.....1.. .11. .02. .1-. .//. ..:+. .0.//. .-1/. .+U../)1..)0..)0..T'.U$7-..U$5..T%5/..1T&/..-*./.8'.,5. ./,1. ./24)/. ./-*/0. .3../01113!#46;8<<<:9987654421 1 0 1 / . 0/-+!))) '!$!$ !%!&+',- ) + ../0111346;8<<<:9987654421 1 0 1 / . 0/-+*))'$$%&+',-)+  V3y;4m4X\5E45.4@(6*t7nU 7l9-G<>968/7'656v6y6~x 2smK1ekJ0Nٝ191 /P0 0/ . -1 )e /++y >+= L*J [* T) ,* o *, - *U A+t f +s ȇ<,hӛI, ^ߺO- VQ03..05..02..50../:2..9/..1..M0..1..M/..80..%3-..//..,1 /..32..1 0. ./2..1 0. ./0-..1 /. .32-..1 ./3+..1 3. .13..1 4. .4/../01. ./.0/. .1.*/.6./5/. ./ 1../.3 K/..13. .< 5/../6/. ./& //..AL.4 //../L8. ./8 <.././. .0w 72..//. .4 5/...4..G/. .0 *... !..13. . .W/. ./ ./9. ./98. . . @R. . . 5. .1//0. .....-/../ .;*/..70. .'0..0/. ././ .2 .20. ./2 ./0. .2./ ../. .. ..6 ..=4/. .=.^C ..3C3. .10H ./M .JP ./8R .060 ...6/..0/1.///61../06../2./.02../765/../53.34.3/../2.1 ../,.../14,/..                   ,       "                       $       0 .1 /020                                          0 . 1 /020TiK u Ir[ CBx n 'Qz  b{ % Fe B d V kW d ,E  /%  g* 4 +/O 6b =@ Q+ cF Ev f9 Gg D- ! ?   ` 3   9  !W = ( .H ~ i0w  U2'  3Q g 7r =5  Gc = U  aO~h< h m A|f +hs Q 3 MAc  %&A<v rQ dKu{ ba6+1oS1e1Sw 22%33  4v)535i@5N5n\>e4cfa1P2T  k821..75..68/..5Q..5Q0..42..6/..3/..2:-..2L..2C..714..J2.J1.+3/5../1/0../4.M//../0//-..//1..//6..*06/..0+/6..5.>/0/..,!//../G..2/.. /.#2/..4T9,+..#6..6.7/..#6..6.1..";..//.!Q/../..#. . 2..3 .7../-. .C+..-/..4..,/../.././..7..!.!.- ..O.4/.."0..22../*6/..61/..;.1./Y'/..1*..!..5.153..*6/..6 .0!.5 ./: ./ .88765 5 463222121/15////0/5// / 2 $!##"!   #     !" "#   !!  876554632221 2///5////0/5 ///0 $##"! !      !!" "!""!!: :N848 77M55473id4>4"4)4jU4L3/3 I4U2,3G2ws2U4% 394xa1F 3*4K2>g K% +%*q$n]e$+F#,8#k9"_!4w!&C"^ 8 pH{Ht=scXt?,q2wAq r!p \sj5 Vsr.W6H՜1@1P=`U d(tW/uR~V=>.,K .+5,. .-/,/. .4)/../(2/..*0..-'.B$/.."/.."-/..H%./..'0/..//../G@06..0$4./) .-5 ./-..5V!.2E+/..0.'.!. ./,../../-2!.-". .-/..Z. ./6./=6.0-06./+&.,/$.U&.. ./29+ ./2./4./7./.u6.-39/-0, + - )(*($"" !!!!!6 !!"""! # 3&$!&. + 3 57-69, +-)(*($#" "!!!!""#$$#""!  '$&.+ 3 577:-0-Wh.+G- +q, "* k) R ' |'o$0d" :k3hݨ /3:5MB(yT>k0<΅@ElءQI޸^ 9Z f4 }#b *S1 }c2mӈ]#&a؝VزXՒ8!p"k$[% &I& (ψR+ ȔN- ÙI/ї"2g4- 6. 7ވB9@.../ .1 .49/ .)9/./#?0.,>2./7.B5./:.p6H ./ 1 / /0285;, ./ 1 / / 0285; a- ޞ . G0 152i3H 5d&7Ҏ79դT:C ~@@@@ <2;J-.6U.5V-..3H)/..3H0..11?..3 .,0 .,%4. .+&7h, .,'8\~*/..-*5Py(,/..-,1@jľ#70. ./3Xɺ#7. .-,K% .-(D <;7!5!3313 0  .  4L,  5H`o* /Py{lm( <utt#  .d|pbaooh# %TqomggkncV% R]bYOSUOQ^S] <;75331 3 1 .  , * +) (  56)$""#  # ""!#%    ~U:A8.{6z6 x4n3^1G /. -j + B)_(6'&X3/..:/.7/..,.1/. ..2/. .*2/..!9/..-,*/./..-,+,/5@/./..-/28=?Ha0..//../014D_0..-,+0Ff.,*',Fs1..-*'+<[zy/. .-+'(4Ih{y|}uwz|.-*&,A\ep ./. .-+)0AS_s?3. .-,,1b~{uu> .-+(5Vz|v~ .,(.Hq}Ļ. .-)(9[r. .+(/Gao..-++8Og..-,/9Ijû..04G̫..-0Nij.-)/YƵ%1itö롨ͻʳqlotz~~|mor}Ϸsnv};7, .*!!1L!6Nga\V[$:Tsrlmssg^ %Getyurrmkfovr_R 2[yq[XX[\RKJQGGJI52 "7D<=PXKF71166:EUHKUUJJ "/5?HV_UMLHEQNMKMT\flfpxtki +4DQX^d[S[^_ehflprrsuyuuz|wrn ")C`fXMQVgcT[aXMXTZ]hmdeglmekkpm(Kb[RQQV^gbbce_q}M]UQJXlfmbege`jlh# #;RT^XX_]ZVZZTS_mjdcWQbYCKciiVY=;=lea#0FJSWPMW^e[UTV[_`ZOP]\VUFD?AOUNLFL__eml )JZK]mcYJXWXSQTYVVXZ_`]\YWZYjw[LJb}dZSWZVY ,:EUQ^UMRXZZLTNTUY[XXWYY]\SX\[\[evsb^^mrkciok\R "5;Vdcf\dT]_^abVRZUV\ZT[]VV]]Z\^]Z]_Zadfgi^ihgjyn_(8Ohgqvvqiidoqthedak]XZTRV\TX\Y]`a][`a\bdcfjjdbWZhjf$:auphr{~~yilwuhifmkjd]\^\]Z\][VNLT\\XX\^`egjlfd_ajRSZ#IokfchgjquvwmfchgehouQW`_]aec\Y^`VSWVRRNYhd`i`j``YU[c%I_gnsnntlrsv}xuwlddZY_`\WUY`dhe`__`]Y]`^`ff^^W`]``UT_o.JS\df_bdrpq|zz|twsxsia\]efrifd__`\ZZVYcebce^^`a`ack_`ab\aa =annXNRamnqtunpononutofigmibdtwynbahmndchecYOW\^dd^Y\]b``gommp@bov|oSKTbjigedfaa`beifc\__ge\bplkljpstrgcjke`_ceijc][\[Z`_cfkhhltofUSZdeXZ_ad``_^cb`c^^[[VMWbgdkmlipusonpicikgfgfhhdgg_YYa`Xr~lb_[_[caNQZRMP\TU\]_ged\RKIT^ifc`_cllhwylvwmojfefjh_ej^ZYX__Vmrq_YXYc[^[PP>7;K>BFKOY^aVPSW\bb]SOUeneYszm~}nqqpmgb_X[_``]aa[ojbVQRU]_Z[Y\RSOKHEG8:?ELTOZb[\PTMLKL^qwwtp{_jjhptpgfigfb]_[^^ZbYLDIR[b__g`^\]^]hgmVSV]U\g]VMT_\UR^elosyzsy[cmoonkdee]^_WV\I@BL^heecad`^ZWQl>:HO]XZY\aFXNR^WYagsrhkkcgle_^Y^kmnmrnfgfeaYVX\khgcb`[ZWXX\clme>EMWWRNLCGUSYWT^fgmppmlmlhec\UVZeomlmonjcc^\Z^]e;7, .*!  # $,#++'%)/ #-,;>c60/./..0/.$.0/.-./.5.0/..//.6.-/.b.-,-, ,.-,+*)(''*.4;AFLWaarty. .-,*(%"#(-5BTbo|h}{n»..-+)(&&*1JV`jt{ÿë{()-6CO\_dnƼĶ~|LNViſŸͿ¬ݮ񫦢ʼ̈Μ̎ȷD|ŭ͓Ѳ¬ũʳŵľ³ƾù½Ƿ¡沵ƸȣȺzsxvtxqn⡟~sr}ƀĿöЍ|v{}|tvwx}¼ųx~úDZ⤪ŸDZͱ}uu{xv|szifhqżzogrkk}z~pimďvїl~okp}ľc%.7 !#+0/>AGKUO@TWURQSUTSUSUbcc  +39GVPQO8WC@FKMU\_bda^^ac`^ZV]lg\b{{ikhrpqiW\Se\]_a^ZSOPF?J]ZE;Q\TSOQ_a]_YA534?MYbc`b\TMNNO_`\equ|ZZ_cgl[QRSZ`Za_XUSW\VTMZP@:4CQTXV[]TXZL>77acTNFDJLJZj^aiq{r_gmjZ^SEFNWab\fa`_^^[\XWTRI<59TcSURUCe[UXXs`D7OSSgilg^_aimffkh]ZQAAFVgee`ea_[[OZVPQI;7;GTYZ[UddiFHT_ZQlooi`KMacfongaab^QOTRNV]Nlhheac\[WWXZ_[^]Qzvf_UTUXWc'07  # #%'(+ !! $(!#!')''.::5-(&$ "2:5-$% #9!"#+% (('(-;5  (78622>0.)'#  &%%'*/+"&15::!  (01,"!/241*+' #-,*"''""$$&&#&" .862,  ! #(02,/0+2))&(*,% $"",-,##2$$"')%$)'6B>EHA<2"!  =;*+/2-2, )2-+&' '+(+HBMS9@>0';<0),) '0  !,#  "" //! (.,+20,**,***',/-A30 '%'#  #))1/$+*21013741.45-,,*)00/01/3<! $&$"& +#)*+  $!!),,.0011585-*!+62=38EBIFF5E2+%*<-  (,*! !&$%$*--035:84)/!"(&,60287;:A(1>E0&50=4/! "(! $'*&1247/& "/./)'"%.5;618$%,44((57G9//>601%*#/-$*!$#!+**-)!1'&3'$1:@:233*./2/0ER@C$'$! &(8E*/2."/;4-/&,&,')('/*&($'"!'&',-.-/1(&'(0..& $ !#$&)'&,*# )(%##('$&&$!$'%$!#('$$,BA@C?-,),,*()//+'&&*)6)%%++#%,.  #&$#&$&%&'%"%&$%$&&'0;.1;33991+*.2/+,11.-001#% '*/+%&+0"'++,()+..,& )*)&(06-.+%&&(+($ %%&+$%#"*-,,*)'&+34! $)&$+/241., %&$&%)%# ))*+*'%$ (020,-0440+(2/0)# $3/,+*+,+#"+,#!')*% #*"')+13661,/*-8832048--. #$)+-,,++* )*%&*%&'  )/4()+/-/./0.04FB+ *&''*).  %&&$##%(&(%"  %+*'+*(# .?DE:*&&$$'&%& 0, -$"  )" !'%))&"!#$$K-%/JP-(('28-# ##$$-.&//'  .%  !&%)'!!%((#$!%)-(&$#%$'&&$&%#$   *+! %'('3=??6-)( c #.;GS^it ,@Ul !5Majoy  +?GPay*$/Ee2 /V8 90..G1/..,G1/.0%23/0/../f./.00<2./.1'./.%./&././5+./0+../ ,-'./. 蕌{pjbYNG>51+'%&(*++,--..0ⓛkXTF91*%&')*,-..۸ƹ||~ygYJ<1)%&)*,-..9ƾƺvqmkaQB5/+((+,-..Ϊʿ{oYINN?3,))+,-. .ʨt`TMG<4.++,-. .ɸ{\G?:40.--.İëgI<31/..\]>.+--..ɼқU:*'̿ͯxy¥xwz}~˻µĶĶé¼ɻȼгÿð}uwrjĸĻοŞÐǀƿǿ×{Ψ~¤|vzx˷ú¨ѲĸƮƪëù³ȾŹļǯ zoyqĺȴ;Ĩ{Ž˺Ǧ{xmyɱ˶ĸʳxlou}̹ļ||}}113g2'&+, * f\NEB<5-& b^X\[X]^ZjvVfwrcK<.*# چ~oozszvtiaULH@98552(^hsuzhh]SZ_ccg\Ychicne[V\cc[NB8+#'&]lrcfnontoklkso]WVSGGSb_[dleXW]aca_aXMSP?2*&$ pof`Zeofy|__hxsrkv_\\JJB?PegbcgaXX_gidaE.!Ђmgj^`gceisufimvq||d`_][\`^WWZ\`_^`abaYZZ[__V1"ƒkh\WZ[]uujmgqlhkn`gmusrkecimoqqkb[]jonbJNY`[bb_KMUY^eeN/cT^`bajcYrpRY`buphic]denhlttgWM`{|uphc\LV]big^\Y[VWUTSRF%bpqob[_d]cfyY`mYOOTMJHQKGIJ=23G\``]`mztXSWYRZbiXbfaWWY\U[ZKa[baaZTV``XXd^JGXKI<52779@SMIT_RGKNPY`nun`nqVIQamspf\TW\T_ebtY^XYXX]rcS[UZULGE:JHHGJMSYadht}vrqkfejysrzlhlhdachkbZXa^cqdc^^]efQa_NU^XU`]`ffouqkorwxw||tosunw_YTVexxru|nomb^\Z^^Z[g_kLRacTZSZ\YRakkje\dfcjvrjq{}pncU`mwzecada[XXSUh^gch_tcUTJRJJLQSNSVYZac_f~lyvn~~wSW^[]YUU[`ZYXiZRSWpU`ID]VJHII@A@YKbd7drTMQ\bbRTUUW`_Yaz^T\ONMKHRNLGHZUMOJ`bQdnacfgjm_LTzTFJURRMPUVV\a`XWWST]VORNOJCPXUSVLRTNOOW__^pjUUPZ]QCjpTTXYnntpnkLUVTKKOTQSV]SUW[m[^\}\SKSxg]gk_QSTW\\XTTJMQG@BGHNSFQSNYUNVUUVTyNPORLLMRT[ZYZh[XWWVYpqZYW`qhcnsj`WOTYbg_aZVOLGFHKIWRLQOURYSTvje~_][XVSMSX]Z\\`PNT[c_ZVZa^b\afb`hia\_\]a]fmlhh_]YZV_eUZXSS[UXwhci||kgc_VXYYSelaSXb[lced_b]^cce_Y]`blvo`SKXiikpwsnmgoobbgddX]X^NVW}cbieb_\[VhsokLQXruZZ]_behkjZRVbqtk]RTabjmvwruekghhkam]q_j]^tfK`hidbb]YadsrZamSeqVTNQ\da`[VX^`chhd_[]`frnvjfqm[hfh_^eb_\^i``_Y[xqbefbot``YZ`^_d_\\_aYS[\_gfioiktsok~wuvnja^]Yg__gfVYmgt~vgemnh[]`__[^`g_^_a`YX``hkfbca_`gqpkfyxu`dsvqh_[^g`_[`el`_lpxkgfnwvf]dknk]MSY[STW[ada``ed_Z_ilrzwttmloleZaooeihmi`da[V[hch`cdbajqjklmsrua[bzbbcfkg`^^a`ZZbkrrmiddc_`b``did\__fcah]VS]dqtPY\_`cgfdlkigu~stp}ygjifgedhefjbZ\]a]W\`a]SXcfdcc]^aY^_cRSUefliNY^]]_difnlvsw~vunmnkgek|n`bid\YWSNMPRPQ\ZU[WZdjg`dZ\``OT\c``fY`b`dgmg[fgywttupntfWXZ]``[XSNIA;A]R:Fbfwzztqhcb_YW_XOVz]aadidgfGMHYh{xvu`grmrshehc\^`\V\^UVUUPLJ^{|\S\[ZYNM]^^VOIGNNfY}uu\P\jnomlfega]^jgYfnxhCE^_fnnNYW:Dhpnkzfnxv{jj`bYflolpqjffcYqoYWO@8;?^__divhKFGHRmjjx|ygaXVX^lltwnlqj`^[^khWLWaDQ\a_WSMBCEEMQ^abbVNVV 1 12g 3(&,1. 3+"! ! "&).%,::* =;44/=<>948260)%!  >;<>ENRPF5?10 '+%&&$  %(14C>DDB0;-+#)/"1$!  )10%&.10311=57- %'! &&  .0+$0+6CIELI=B*+1&. % 5/-#!  A1-*.,--#5** 31FCDGG8B/*,*(* .,+*$ )*(;,-*&'(*44/-10./3-324&(-)&.11" *11" $' 2/)%')'/*2-DK%(+'*/,-,)&)0..CN=. %87;;)' %-,&) H?)120)$"+**$56(,ORE1('.)##"%%-"!!13+""H%* !)$E1),-,)&'*('"'!"&$+!+AE41*4?) #,+' 7$ #%)(+8-$! $$#+380.+%"$-9D=04=>C=3"%"#(& 1(%%+(-=.%#!$&"')$,*.-0321324437534011.4?EL?7AKFF5!()(4!-,*)**(&&()'0&& !!%$%-1.1.(,+*.2/-/14:EONDFGFIA<5"!0/78)*')'',)''%$#$).,L5   &'&')'()'',-+,0326AMLMNKABA<(//.&5880'('&$(+('%$'&%&4* &&#$&-, *778;2CC=>BNLCAULCBABBDTNH8 '$%&&(+B$%%#$ '(&(*-/,*,0@23.)D*B(DONNALHNB8=$$ "&&))(')@"# %&! %#!&)()++)5D1()&++#)*,,-*3*&'&.$%'%#%''$()5*#$88% =1&'(#-)(%(+%"#%$ !&%#$ %'%"%#;'!%%&%&(**%*0$"''"'58)#)+*/3( -(++(&&%$%&%$#)%&"#"%';2.;-+&)'(%'(*(#),'&&-)'$'+*+&)!(/! !/0..,*)*)*',(+"'':1.082$.,*%(($ 1*)(,(1+.+)+((.,,!#%-6((&%*500,0/%+%(%(('(67(%()$)''&,>92/1%&(34)()*)++-+ $42( 545404,-)$$#(-$!%,%/--*+)()+.3'+-%*2%&%( % )-.# "60..-'+,% )')''!()7FDCE3-,,+-.++'(*,+*'  /!!3*)33)94351/++*( $)#+2;D7@--00*++*+))$('(**.,+,*)*.1/)#32.232-**,'+026/0-/43+$-.1. !! ))*..&,)+,/47543..1.!-0,.-/-,+*/$).)).200/2313@ "3?-,--..+&$"),00/-,,&"$#%"()++.,+0  0, **+-/-0//,2;440<:.-.--,+00'"&))++*)*+# /*(**%)*+!0***+,..219:47D@480//.*,0:1+-0-)(()' )),--)$'('#(---),-0.*01?E6DE@5<0771*04?.&""')'&'%""$.*"%,*/5321-)$$ )#')4($&'&+00"&$(,5M534*+=9..-.)*. '##&&')(%&%*>67?KMM3E2($*)0.-++*))/.',-5?7CDDCD@4?299,$% $1 $15C,90@5*-4480%)$'--/-11,,+&:I@BGNJ=7CBCDA1()'"!" */7 ##%0.:/9198?@@8.,''))0-380/00-*)* **'-/#&(+((&!#%%$   4i94(7/,,..ꬰʺeA64/--. ./0-~qC0/..$+.鿩lڮn8),. .0.䴰zv}V2(,. .IǽŽj=(&,. ./޹e6%*-. .ܘījA+),. .@ ڙćdJ5*,. .,RרɠdF6-,-. ./-.׶̶ƶg?4/. .0'[ֱķH0. .4[өɾɤO,*. .M踴񵹹\,(-. .3_/(,. .̷ĺ{U0',. .śwX4),. .ȾqnwīiD1*-..ùsÿ\=1,..ƭlu}ƞU1/..Ͳwlm~ǚC+..˜ȼsx¼<%-..<1 . +((%, "SGPD#%b`j`J8/&"kffUYYSI6-${k^b_XO^W8&iov}\KYek`F2 vjhihh^Y\TLMLGJKMC 爇bURNUWOO\R:`pPmbA twn`RST[WTTRLDISKBR[H`X- ቍvaflmcUTZXS]gd_Zr`SB/  stqlme[aeda]`gfdksoibXTWVUQI:  TNKQVW\^]VV[ZUX`fjif_O]achsygM7  TLQW[a^\_ZVWPGO]ehe`^frxuilql}uQ9&  `Z[TOVOMU]`ZUXchjlicexwutdejnryg:% mc[X`YTOQWZSN]hcblpnji`hifd|tigvpw@ #fc`__a\ZWTR[a\[XUX]bh[gnsnmwqsr}ua_lV& #_^kbU\de``XV^dd_aelifbc_ccqpv{aW+ poegnhaWRU]WMU\[\_a[]gommptunspqsrwwyioiocV2 vpedsma_ac`RLW^]\ZYY_jokgfcba`_caebfd]^`ffe\Z5  stmhnpxmilaUT\ceehe[Z^]^jhkmm]``ZVLW[^_[Y]_cl[E.  rldfipwfd]\^\cd`gh]ZXTVmok_\aQ^QLKV^ec_[\]fjzcL4 ȁe\djjkqaYW\a\_^Z\_``]WTbiT=9\@UPLOXZ\fhjf^ko|kyA#njwvttdWYUQRW^]]ehgea]YTRXeQRMLVPXE.9<..8//..7S..6...4E,..36!..4(..4 .0C/. .1 ./0. ../..-.*G./. ./=&Y..53'70. ./2(62. ./ 2'A. ./,+23. ./,:*. .,,19. ..6/. .0-0. ./4/. .//. .1/.././3..-/5-2/...-1-..21.3/.0..-.0Q..53./24I..524.*05/./0=60.750Q"8-?89../.59..-58../.37/../27. .150..?<=>987 64344 0 1 / .-*&#' ( ' + - , .  - / / 1 0 - - 1/034456"852543 1?<=>9876434 4 0 1 /.-*&'(', - - . . / / 1 0 - - 1/034456"85643 1<9:\98/7 ?6\4!4g21q / -= p,O @,H ,lt, $- V ,w+-j].\[.O?/B05ӄ1+&1"2E11`)2qN1NA4 3\f65-6vh7iz$8.-:`=x7;L9,$6y4A2 /(. .;1)6/. .1(/..!0(.-/%00..,D(.C%?..@%20..[(/. .0B$5/..)5/. ./7'N1. ./1.'4..2(2-..,-..)9-. ./0)-..9).1)4..01).+0*.-T+ ./)0- .-4. .4./B1.7./.5.1.5.'06./$17.*5y2/01:5./054/1/..@44]/../3?C..P1J/..80V..&*=> .+E//.--/..+1/. .*31..+30..+54..,6'6../'7..0*.0*..*/..0+.1,.0- .0- . 0. ) ( (%(%%#( $)''(,)))))* + - . 4 175567y:54410!* +  + *++''***+,- -  .)((%(%%($)((),))())*+- . 4 175567y;65421 + ++)++''***+,- - . h+ @, (+8 o+ \ +I 6+ W } +h <+' ,< S+ |!* s M*1 @( ` g+ x,! (+< , g+- ,t - P. 5/ g1D3t4S6'7e 889T:0:(9Hn 8_E5:Q46N3/3&.%"..#o[,(,] , ,| !,n =,^ Z*M x*< + , - 0 0== <=.=.://.<.:..94-..;.:/..:.7B..9.8.6..56-..7.461..45..6.34..5 .4/..4 .3 .3 .3 .2/. .2 .2 .2 .2 .1/. ./0 .12 .3101/..0/10../..26././/855J= =<=:<:9;::79865744635 4 4 3 3 3 2 2 2 2 2 1 1 2 0125J==<=:<:9;8879865744635 4 2 3 1 3 2 2 2 2 2 1 1 3 0125J&=n<,<u;;::`9:w9(98.6x776665_54.4x33E32 2. 2; 2Q1cR0[_06`2E84!Yq79MK(83. .3/../2 .,2 .4 ./3 .5 .U2.34.24.24.6.24 .10 ./0 ./0 .,0 .2 .C0 ./C0 ./3 .1M1 .92..3.14./35./56./67./67.68.685/68>2584/48>..38<..;+..:)..:.9.8.7/..3;..01M../11/..N050..27/../171..7045..20.-/..4/..270..23)../8..1F/..4/F0..40j..;/5/..1/10..2C..R1/..0/-..X05'..31/..10..3..  3 3 2 4 4 5 !244464 0 1 1 0 2 0 0 4 1 234567788 8888;::987312022004 22 /1/0%//2 1 /"01 13  0 0 3 1 4 5 2 5 5 53 50 1 10 2 0 0 4 1 2345677888889;::987322122 1 1 4 22/1/0 ///1 / 1 1 1 / 2PE22~3,34`4 44 4z5g 4B#("0֭f00 r0 "1 B2273I3X4i5y 6789!:,;8<E<<<;: 99x9k8\6Ml5? 414$Q34"3 L2ib2O 3&*3 e3^4>3#434M4%834L'3+h33a'39W32m. .3/0. ././2. ./7//. ..>. ./-[/. ./2/. ./8. .0<0..0;/..4:.;9..(:-03../-0.0..5.2/..F.1.../0,..0/0(../2/1..000..00/0..-1//..-2/0..-?J//../0/..100..001-..10...031...3/<..C2.(O>-94-..-11./1,; .-0/-..//+3,/../5*<". .6*21. ./6*2/. ./5)4. ./:)/. .< (=..+4..)2-/..(3-..)./..7%/9../$/..)/%.-)1&.,R&.3'./!A'/..15'7/. ./+F/. .2*.212)/. ./+F)/. .03*1. ./)?+0. .// .1 .25. .//=..2//..1.4../, - 0 / . .# / / 00.-0..///0////00001 /2-1 , / + *  * * ) )  (+)()%$ %& &' '',*)) * + 0 1 2 // . . / 0 . . / / 0 0 . - 1..///0////00001/2-1 , / + * * * ) ) (+)()&$%&&''',*))*+ 0 1 2 / 0 / \^/s3/ %/{0b0[131؍2A2 v2nh2q- 0r.1y;1A/@1:2%4|2x 2p 2c2P090"2 3{5t5n6~3 380t/ A.(o/M02$/v0/?K,m -1 .D ,S * l( |)O * 7(2 f)h A )| i ** ٛH*% \ ** +, @-# h -)-P.y-.] /w%0 e~1U?1H2@_28 9..36/%/..0..086/..1//1 K/. .104@.1.+.$;-.."G,0..$,/.. /4..!0..3.5., .3.//-.././..//./.././../ /.0,2./-../..-Q/../6-...2*0../462H/../36.0#3./-"./.$.F"./?:$.,./-.0 ./2*/./..2.-5.8.-9.}3=  +$"$ M!   !  #%"$,.0 / 368:}=   +$"$ !     !"! #%"$,.00 368:}=k0!w^d '% C - L + Z)F|&:q$I#P!Vxf%)u= 8P 4m~> 8Y8x՛ i:49>Y*bߞa$A~כfIZ 5~YjA:4w)Tz3"ǁJ$~E&:(ˏ + r- a / 40:2R(5R%7ېa9a.4./<.4.1 .. ./ ./. ./! . .#.. .$./1 ./$./ .8#./. ./8#. .&U//..-8%10..,B10..32/../83/../=4/../15.//151//0)365006<6>f.1>9/.0:9.07.66./5.14.330..32/..310. .200. .3/1. ./0 ..5. .1=*@. ./+K. ./1)W/. .R)1/. .B,1. .0*8/. .A-8/. .1/2. ./0 .1/@. .6/6. .11. .0./. ./.1. .01. ./O0. ./0 .//. .--7. .=. .;-2/. .@. .1./. .2 .102. .+  !  "  #  $ % #  # !/ %1234556<)9 9766432 1 0 / 1 . *  + )"  ) , * - / 1 / / 1 0 / 0 / 1 / . . - . . 2 0 +  !  ! "  # $ % # # / % 1 234555<:97765 4 3 2 0/ . . * , ) ) , * . 0 / 00 1 0 . 0 / / , . . . . , - . + .ǩ ] JZ o a-N  €9!Ɩ=\"؏-$$#ۍ#\+$| 4%a P>%  vM1]2}n 3w 4y5}}6; 7_(9(9T:$93w-7G@6%wQ5X4|X3oX2 bY1 VU0K;/C0;&04q/,%.%O.a/vq/h/</~ /TG0%/?/S50a1|#101F0u 0Vn.</]0_/";0y0,1a 0*@@@@<<X/9<0.9;1..83..8/-..78..63..5.(..41..-21..-210/..0X10/..R06/..-P/0..-*G.2-..-,L-4..*;,6/..+<ǹ+>..,3|ɿ-0..-0g-.+^,.)L)+..(C(1..)=Ǽ';/..+1h&P..-T(.-+L%/..+Bĺ$1..,0ѹ#...(p¶»´#...'Vξ$4..*:|" ..,3z!5..']<"99887654 2181300/'..-f,]+T-A-;,*jwuw}uw)!](Ovwqlhq'8gtx&)Rgnu((Sejonooroqocn% "as{{}xrrqq$_# H# 1n$Fjkghgecj{unmf{"Krofep||rvy! 0bmlqv{}uijblyxxl<99987654311Q0HP/ K]X.T]JQ-/ZJTT,*BEObV+&]RbjTO-HWW]]f]*GHZP\]eX* #'.07AK=4),4AMPG[SW(,.+$(/HOCM'&/3?>?ALLHI& $.2?EGE>B=G& $&-,-,+(%&1% )7.236:772,(+($(F3/DNMI>BNXgiS#@<.4D@AEI:58<3G#3?RVKUT<@EOVRAEU$%%).*&#)26+#((0"3,0Bbjcdkjagknlilswsu{wl__oj[_UXIIJQXbddehy  $@Ra^XWUYdifijovqd^ebYf]bTRclkkfggj6n{__}{vz}c_hdgm|{ogdabZlfmeje`]X_ciih&b``abmdbgkoonv|olpxxrxupms\QST_lrpt.AA7ASYUbkU^l`ikbgqptnpwxqqroo{rvvutnmoib[_RMsu{LCT_==JdCJ~xGOtHLNR`__[_]W^wdYXXVZ) poz|ihb^TRPRO[vNNMQWRRUh`F{{ojnrnmjeflmfgpc^^fUYnfhX`maZ`gcm/ gu}~ynyxszkji_`n]d]TT_kYMfcRi4yrkfosysjrngegcknkb\dVhn^Tibm9monkgmjhhgy{ofj]^Wc`cV_`cgmD 1R{~utsrmqpqrled]gi_a_ecYYfatL (j}ntuwtwtsmn`mjbiotsj^lfxdZ (pwgkmqnieszwkfrttnmlns]o~qdRbppiccb`\hcmkz`f[djW[a``b_^egreiq~qviUrzywpWN|^\U_lebabfdkam]\_yuhbaw YULi}utv~|~~Ӄ}hibk`cgbmje^cfqib^m [xsl]JQb_clY_djiksmheJq&Os|}wx|{yvyuqmf[X\f]kkimlja\/ Ex|ssomqrw}xx|}zlmhh}wwi`^]sHYKigY]j4Ztqplqoip~wv}}sz{vg`pzv|idjRj>KJj`ZwC!_pjjqx~xttwtpu{w}x{wr{pnlccaO\PUfhdj Nwztt|{low{nqjoaSKWe[d^bgfbigQ b~z|s|}uu~vu~kSV_ppYYeg]bbamjtlwuxm^W`x}tssun]WWegche[Z`hghl` _~xhYԕ~kuxlyzql_WMObms{yraO[ya^ltuslaflnllZ Tcl|zf`ZORtxmfwukadlmp~ttwlXGS[[ky{z_HD]lblkgllgQQ\qjbjmgYSZ[krnjty}{remp}}{uid^TQUYblh_]\giWOSpf``_Thrc]a]VY^i^fmuiss|umlg[_^cgu}ulkqrfX[_V^loqe[W\tmhi. H}hb`Z[`dbcif$  "))#+,%  !(/*(($'(  #$$(/85&!"  & # #!'.##   &&%'$%%&''"&" 1420*4)*2)/3/++-& )'" ##" #  ##*++##!"%'&(**)')'%$## # %%0,%*# (#&&))'&$&''%# # !"##%#('(&#$ ;P= ""3"##"#?AD-)'$$*2 !/+$#%*(''%2#%%':F>)%(9DC3)#",*&#!!"%)&&$"$$'(&.%$%'BYVH@B-*&(" $%%'&&$" "$ "!%# (>?94<   "(%(*))*)$&&+%"" ),-*7  '%+**)*+-)$&%$'"++.>BC91  ()*),-+**))'$&)-"& # %*# !  !!      (-*(&#&$#,')*-*.1:"#!#!+  #+*''%"&! $&2;B?6<>###"%" !3==:<2"#+5/*//! /CAC22LLFI<-)!" %).&'%$!  !# #,,'-.#"$+*$"-*'*)23*-,**35,""%#$  '#&$7?J3-9ADBD;-0=B*/0('+*+*'&$"/&0++$#+/110<4)3E1,-?923+-650.-.0,)%-.-$$)'#'(%-*&&" $(,+**() #))%).0"+571.1321//3/&$''%"%#!""$"**$'"# #'#!%)(&'*##&$ +/ .CA" +(+0&"+!  *)&)&# )'!')7--/.-/38MTW]D/&(0+.53/*+)'+))"&,#$()&+(&&+(+% )HA7&+=NALLCD>>JNJKLL=*0/-0./)*,-+))())'*?,+%%#'&'$%'()(*>g.TVRGJ>S\STXRKJRRPTZXF7436441320+-*,,+)'&;(&'**,-*((&%$#&-$JGAGPRJKQILY[V^eb_a`]TOP@.*&#  !( '%$!!#'+#)*&%$#$,.FNDDOWVVHMONY\ba[^^[YRRYU<*2 #&"%#!#<62'%))"&%,<.#$+/hbW_]^a^]TU]YZ\[JERTTWPOURD:5%&*&(*(($ %%&$@BC+((*1*%$",>.#& lqqeidY`ZXWZXZYYF4>FHCJD61-02/0.-*!$/-*+2')#& ))*,,.MNNPULLDECNPP>Rc_PNRFNPOZZR>+3892&63*55)) .)+(%"$! #''YXMD@;&'*1/,.B4.63-*53"2102=(3I19\]\NCG/!42/,0,*+2.3-C;*-(-/'.*)0SJDLK.5.04K:13* +641CSRL\[]el_POTU]PR]STS5&$J_=%--*),+#-()*95KU.-,4$%53,$-CL,E775<@B;BEEMQOXQTPJQPNJ3".(!+*-M.&+,-%@9;BZTMD1LTWSIOPJIJF/26/699AEMC9B;.)%  +&)*+%#3%$%0 #5359=0QN@QQKPN]]\b]R88.*14<49<>G>30/-&(&&&).&!$"&0+4)+$"(E?:OEMMJGID/052.24:>>2%&!33$4;/",-+9"!-,#$%)$&'+&%,:410//>38:?6@Q14?ADFBFIJ?/*!'0&5<3 &+(0"%'5/*; %$#-244/22-//-.49693?P:AJJSRKOIOUNJ?..5.-+("&#'(./+-E021/3:A<30.27;:BOJH+%0$3@C?EB==D>"$+)**,-++!235-4AH=5>8F;LBTLScQNNBJMB6>=46DLKF;40-64,!,2"%%()()*&%-&;9C>/MML?4A><>AKOD?5?@D6# .;38;-(..) +$  +$'B@>@86/-)CENMM6!.EN)&*90'55..-/%;J%08760(( $$*681./)!$&(!(:!%")3.B8,-1, %7AAB; 0.-#,'&%&$%* !.&-)?C@CF7%!,154%%&66+# !+*&(-)&"#2F3""&!&.-,-,35?:5)$),%"#+!#(*,! "-$#' A/$ &+$*"i!4U"y4g!U! #3$Q#Z'{&*1+^,, . +/ =1 F2=3E4[5x678 :;~洷ݭΣ¾ԲиǾé~y|yuqӻx{vu{˸{|w}zz@̾Ļzr~DI+ʲθʝ}|]\L)).ܯԤʏx{jj]D'&)..Į{ʧ}~ukndQ"&'*..μwL"''(*..ɿݱ͌гK&*((),. .ĿżƿѠJ(-..䭳wA4764/-..+**D?B<8/,,.)'(j©VB-**+,..-%)c~žbH)*..-&"+oʾ¿ɥohI')..-)&/\qʽح}f%&*..-*))/GNbǿҬ~y#&(..-,,*1?DFF[ľpjkwŝ"*..-/25774Yųh_*..,?mҿ˴ıùj21-. .-+(#Y߭Ĭ.+-..+'&&'%0aÿҼƼբG)..)&$Hn~~xĺ¿ůǿٿ[#/..)&Mjyijºµŧ` /..-()GiɿſȽʻâh/.-*)-IXˮȰȽʶc!/.-/>BJȥȶò1*..-GĿ̾ù˴ă%..*Hزļ+,..(G±ļ9)..%?˳ݼ¹ɸ̦Ķ̬ɪ°ѿl9'..*(UͶԬȬ8(..'=j}}ʴdzƼľȿݽÿȥH'..(;wľɸҾı˻Ϯ}ī&..*3xȾкʫ..,.w¬{vȢ|xκͺͲ..(rƻŧ̱׾ڶ.$lý¶ĜǢЪѼ!cýۼѱD̯ĻξaͳƱľַ¾ĽòάʺȸŷDZýȷԹعĵūëϟƺŶ̞¸ĭɦҳ˯аϵõڕƬvs|ѧʧv{p̕ϺrkƽǙýͻûÝwöŷĺ¾ȼҰɷŵǽνö˼ͯηƿĺ˼ļļj(..8nhelY.ϸžճҰ®4762--.221-n>BE<*+,-..-.·ƾκsF9'*)+. .ҥe?%+..fmk^VUVVLMOXclW\XNQTTNMRTYNMadb`_\]^ZY[YWSU]difeffcgjgehY^\X]MOYZYY]]\^]]`jkadkaY\^YVY^bWS\ba``_`a]`efcaceimiffFdcbb_as\fd_a[Zc``diigfcdcagigigWVac`_\[]\^\^bcddb]~vgllnqlgfhgjnjd`abc]`b][VTShoqmijnh_]\^_gzhgho^a]dc_WTXbdcaa`]Wrsvstnjd``]^`[\^\beaa^YWPHK`mohdfhd`YYad|jra]effWOOglZVZXY`\X{wyxb^\ZVROPKP\YZ\_adb`]Z_oi`ahd[`d`_ckba^aYWW\ahfQM[XWf[RJLafZMHRZ^epf[a`UUV\db_fbbxiTROS[cypa]JFJRK@KFdLaLM`mdKYTa~y|hMP\g_W[ZW]^Zksi_^bSTT Z^ZfLMEHE@:cPcRSRPQSgRXem_d_liRgYes{ribaUxlNWWUW]cd`b\FGA?BIMNMPThDpmgtKoNH[GDHITSI\kZjcmOeNQLIBkNbaJHNONNJDCHPWRLO`b[PS]SORR`smTViXXicmayhkXYY^XStxdZQRWRIGTXQWQ@CGLQWUWVZcgdQ $akoro{kijdl]WYPlOdje]HDMYPHRVT\]Wbo_c_bcaTD21'gghhoxuyg]][k^[SK^YMXfnqPDPYRFP[_^Vhwad]W;:/ Ō|pPbL``\dhKPTQpZ_\dTPC[ONjviMGXVHWcf_IE=:<6+ Ɏvhdca[Z\a]NXJYOWZPbHJGLZROILIbe`r`NRIFLKMNC&  Ӊ}rkb_eXIKJ^SVVZg[^XR\ZWima[Ucc`sOO)  ֋wu~wklg`eei\l^ilcf`\TSW[\UQfv, v|{|sikjmkhhimmke\im`hi[_VUQg`N!|~zrnvh^c\_cnmjcdfml^mohksW!# >NOe`noabecqjk\lkY0# ye[PQYXLEQ~yyz|yXI #$$9m|XYZTH<77Alq6j}zrtUM]mZ8JjmfFgin:"Kiuz|tbom[V^LscL8  9XWTTbgejmrwwy~}{sku}|v~zvvti^dnh_mlbheX  Bpzۑ~bV]^t~[^_kt  *8DAHgDMZvz]u|qgHmpoxm( Gc^JTVZhnŚƼʿ~qInh Lk]~OQNV^]TRRmUgicCbĸH}Z~ussyDwfm}v\`dSWJHMAv}JDYFxq_slz]`hzmXUY\[e=tommwzwrropkjchTQNPMUOg\fX\Rels}ahnktgvzyrs D:{|{^M]zz{kW^gwqrwxyln`jZZ^mhrussutwshUQV\_RPOV=8jz|xwwtlo`w`PTety^}nvw}wdtZh]U{toowwmrohm]cojYSmm_VnahlpvZRdlY@^WSapumopkyknt|zzwteo`l_Wctsotzshehqyqopmne{}veWZ^lr[Vot[_\eox{unusongrktvx}nudrb]]bkvw|}zytpqyxcqrzt{i^hqpuuxvxxjowxurwxmkjdn|xghnzjvaWW[j\vwxxyz|zxqYupfyqrpqwvvplrrngmuz{o_TVeomfelw_dihed]f{YVVZPji_Y\[feutu~|slomw|[Y]ZWYXwir}pei~|yegdfjiefteYkzcd`dxrMZdmwrwmrjl|tu}{_YXY\enqcq^[\bill}lggffju|q?D==<1[fssmpwn[SV^mul{hgia\[|b\yg[^`gwpopeknjvYmZMNZepxvjh`baTQ\cdmgh^^d_ownii[gzpnh]guqfb]=!#G;=Wx~pcPQ[Zcg_irtokblxrvxw|vA#  `\YTWbmlTV`[bicpmlipsy|}jmcey|xzqgjtmn|a: #&  ,''$%&'&&(' +,*++*))+*('(*%&.+,-+--,,/G')(%&'# ! .*'$)((*'()#(')*++)*$'++--+-/++,--+&*,7(,,** !!!%%&+,))$(+($**,+(:5%*-/2/**.,.12/+%+* $- "$%" !.".;4*,+--"'**(&;456621'"# $(+*" ) -/-*),.`P5+)/0* )(&)((''=9=:(&" %""%&%" &))**-3LC,KLJI))+*"%%$%$%(#"(# /,+$ )''/#%)(()+('.)(%$$&#!##e%#$ "#*&1$%$&),*$# $(% *" &%$%$# 2RTSA%*'('&'&$(($"!%%'&#%#>;'*  (%#"!$%$%&)"864;$8QC&#.E#$'&)&&-!&#$"%$%%.&+$)*)(%""%#"&$)&'()):UWU\NP^LDEA4&%+B%&2-)*5+(&%')'%A>1)(&( %"$&% "%**(1+ -/.05CTTSSI2HPSYOMI,-+1((ED)%1(,)%'%$&#%(.8**'* #$%?F(('&' "(?GG@D@2+#',?;&)%)C@?839?8%%''%"!5NLLJ.5;68PQMIBCDCAPUA+!##$#"##! .25?PTQQNIR=6Q]RMAACM5#7(00'(,:5$4/&  "&&(/-*"%-,&/5#.%-<3'+,(%+01+-/(5;::9KD93<>DC15EPE;@6=>93((,42-3>EF?* (.9I6*87) 9=,8VWB9,,!,:430OYTRJGHC7+,3461+.29:?4-,.CS:06CC:-(:@0=QOI?) #-@7?;;G+AKLOEAHA710;<66852<<78BIDJA5CAC@EG>)290,/3-#9,7<:K2&7.%0.=<98+"(($575A@/-5B:6*'357)4/2(;C300+ 37,(*D)$UC*&;+2&!""!#$$!"!$(%,>1' ),5-)9<+3(&'&,-0  :9,-5,5.-+#)*()''*)'(+)+*()%**#"##(2'/1)$""++)./7  12-,52++"20.@.*>-*-++'$&+()0/*)*)*,,++4HG\W2*"+5+*LKP. ..++).*##*,?ZAD,)$(&(*+,(%"21#%&&.6,=035//2)+?3././3%K.?-+1P3621-0@-/G1-QB(QF*%$%'(2MJ;0.14ZO:KN4(=O8>QW<))+- !)-*++6$-+**./.&)2262#AW.!0(!&,?<,13'+=2(;^OK`hY^e^WLL:!,$'*/=IGFGGE:JWRMNM?GGQaQHNGA:*256IJC5"6:8``eQIdTRM>QO4.3'()*0BRTLMJF6OqX_^]bhkncoocaibJMSXcbbR>W]N^[H2'N?LL8@>2+.5!(')+)$'&%)332V$1X[bac\S^YN[msmfcZXYSQSTOVSE 0->8QPQ99<5/("..0))&%&$'#Y\\Y_LF@* HYTVF8>BEF5,50@8(*.5E2'%(,,0/,+/4532331/.+/)&%'')'WdZbjl_E/*>D0'(%/PgcQ19iV9(+.*2[,354230-,'"&+.5.14..-/250-*4361?\I+('7T`N."('BG*,(9YRV8+)*-,/-/045..20,*(,0 #-65/-779855.6/CZ13-R1#'*)(80&'('/@8*<`eO,@>0=+@ZF35*,))22:-+6Q.41.45510=.(58)(%@RSSPQ2(+)'$&((+;FA0,./=00201.0-6=0)$,/.1)!'4!&.-.-4402?1)+5KXXV>78WjZNAFEDPLJCDREC:AMLUEP,4:=21.331132)*!%*91173?=8/.*:ETXNFB*9HJI:=94DJLF;FKOS7KNJ<8.>891.'%$&/1-.3A@A3<4431BE130+21,?I[Y6%$',7C?5<>1),;411!,.)*58',&/2330,,+,,5<9KH)/24>9/7,5%/0330-().17.'.+.CB<;5%##--01/-), .53..1-*)+,289JJ2+,/=:09+B()*. /1.,,+7.*0/)7-+&2BCIF8..,-33-)(+%*.1551,(*4/ $%#2*-.,.,'.<''(+(#&"'+#-5+"."/7KA<*)(*(&'':\mM/0@6+-;97UO-.*+-/.-16*,6*+*,1/'&(36B. # !-,&>5>>=A4+*((+00*00)((+-..680//,+,272(0)"$&# 01=?FED8H[//[0+('=B-';/')+/5('10*#%+"-  (1(+( "#'$/%$#$+3*%+$!#3.&?7*( '%7.3"'=G,<;7IKHQFB.7DBBFA,)&  */!$"(/(+'+:9K%3("?B>=95)+.,,1'ϵ孢vy{}Ńu|z~wty:&)(*+)''('((''('('&''('&)'&''(''(''&'(('}6*+-.4.z5121.8.<7.--9.+,.>./-./0012/00/0200300/.(oxm6'*+-..-+**+,t:$!Gu|Rô[ǷŰº¼ýȿƽ¹˵ÿĶɹĀƿĸŶĿƵþȺŽ|qlmzĵƾ֢̦õÿ˿¿~tkptùþȲžпȾ¿½ô̹ò´ڵº»ĻȸƱˮĿóö÷ûȲҽʻÀϼ½˷ֺƻңþÿʶ~z|vηĿÿ|y|ý¸׀Δz}ђ}vɚзlɻľãǯθŶþĻòŽǺվаϺʸÿݹǺΰ¶ǾſʹúѹùžĿ³ʲ±żͶɽõȿ͹¿̼Ƹ¾˺ƾü­ɻļɵ³Բ«Žý¬ĴijzηÿҴߞg寮ĸɹǴ¾Ƿó¼еŶɸº˶ɿſ¸¶ûsz|{w~~~w}|tnpt[)%'&&%$$%&%$$%%&'&&('%&%&%&%)'%%'&&%&'#Cvj-+.4.,*$G.>.-.;.-.RU\TNYTUPSaff cfndYVOJGHQZcgolenqfeiodXVTYOMNT_VTOEf~h^XVLS][]XWTSSNPW_`dghc\_^YXZ\`jrvrrooul`ZY[X[^[^XWX^d^[ZW_npqtga`^ZTX^S^ZVWRYWZ^^\_beeacfefikqx|onokme\ea`bikhg^__`bebecc`^YSU\aa`a_^KVWW^_bc`c_\WZ`hlkjhijhmrukimncchcflqnjhovilkggmlmjpqoh`_bfaZY\e_XY\dggbZTLF>>CHJOPLOPMPSJ=KMKDENL?HRMGER`Y]^WWZXV]a_[[VQPF95>Oaabb_bZOI            HIIPUH5UB99?  Bcnsjhhvwpsqk`_aaZXRKKPLMNSZ_b^hg]]TWTRROOKD? VZ\ckkbhmfbbhjkdbWMORVZ`fdMNNKMOUXtwwjup[b[ZYehZfWH !CYa]]Q.lvoilmijovsrxyqd]iob][VRGJMV]ecegotfagrr7xvmchimrxi_be\_c^]PZjmkliehgqtxopux[}oiefiv|vjeba]bkhjfia^[Ycelfl|z|{w|{|~|vvzqqgbeinons{umnuyttwrnpjRQTXgnpox~mrxx{oy|occnotpntytqrqnx~{qwuuqmnooickkYZ`gr|qoheehhomjqr}{oz~s_`^YWPQS\[W]XP]koiY[\e_^`myy{z|]WMD=88COSWSnywwqielsvg]VUUTTPLPZ``]ZUO[WKNUU_LTgl{{hfs{tss[psslfolpa|vxpke_WTXY]ejpsrrssv}js{zzx__\acfc_[WUNGDA8;?p}lp}vwqqprlkddfa^edgedZUXY`ihgkqzwv~~vn^~oryy`juukjcYuyxzhWLO^dfoqkgnnob^bfcsz|~yi\Z][\^`gkovxurrulksl~drbbdY`hkdb`^lmhiaZZ]beklajp|ruwvzpiikmnrxwvvt{wglilrk}lytefgveafbspjixoav{|{{|}ulht~}}{uwykqtqqnpierswskurwlisusq}wty{}usvzpvvpkjt|zxwwxxftwz}rmhgb]Z]]`morxvx{uqyrmhjoy{ikuewxqrrqecmssrv{}xuqnpkwvz{`fV]`ZVZ`acnlmssp{nptxUy\iqj[dfW]jmgb[akighwzxrjcbbTdw|rin}tnfefcipxz|rm~n{o`wyqlnha{z|jfrnq{nuxnput}v^j~xpru`p~zuzmzihkmjjwv|{ukr~ys\uyaxxtijnhnifehedeb^ddaa]^lqILOXTTVUXX\Xksogmlur}{utzqixbgbru{yun|rhvn_[nkW`_N_qQ_tssurnT~QW]TXW`b[{oiercfrw{}rn`xttqqnnmyzvmmwsdjrosxrmuiwRaMbPGtcbkrKSGnqopY\rw|{fbuwcnd`^VSMGYba]`]]`bddehfbaeipmiYj}PlJBHD^UY_mKD?[{[ZZYMZUWIVZX_fQDKTQWd]VXVVXVRVOoQrHFGCUZE\MJJKGn`VZTU~Wr|xrz\BFIH\wjY]ZWTSVSXRU[MSPNxOVMHJQTOLPlejrgrNQXPHBUw|~Uu^LQLW[UWSSTRRVXYbb\XZV^X_b\jw}m`\^^]f`VkY5sopqe_|ziIzs]\[_YWP_QZ]YY_`eclglnlisyyssouoid`XSL{mwls{|nrifq{}vpxtqn]XeqkeuEX~~~^vz{h^c{tt{}rjosslkstzwomvqebporymutotgaiwzy|{uobOUnvuyvKVclku`abcglk|pioz|{{spjrz|}{wukywiwziz|lnpfam|}wuw~~~tl]``_kzrm^fxaupenqvneffhpuqqul^{rnenohsyz|jkucYmyz|qtxzoruhhogasahqpmruspptor{owrpopwsqqy|~eawzzygppr}~imisYkf_[^_xopvxz~zw|ox}{|uz}~up}qmyy{||nx}omonT[`mhsesxxcvknqorz~utyuuony~}zzwx~y}g[VUY]iv]}smvujixpt|tntyzaa`{~}{ywyt|vhr~t{zjniaca_Zl]_ypYtjsk`clyjoUkt|}|uciw||yw{eFZx}mliv}m|twsa^XRybS[_r~o^uv`aa}@fnwpdbh`ntuy{jnz}|}zuuv}fg[VW\fcrSzX4[lmtwzvrswbfON__^hvz{wusrsmdp{pjktxxrr}of`agh`baRYVWQOHf{wxroinvohfihgbgx|xx{{|ntkpqsvpzswxtec\[cVTV`WPdw|}vwunkt~nurs}zsrvvwqtspomtlkwqpr~qyzjsnhnpcVhskdkgekntk]hsu|njx}|w|nnlilt{|stpoxxonmxyvxrlpe|zwrfXW\fqj`o~`viZI?CMKNV^[SJVaa[TVZRJQMKINRVYQLMMRLMGDTLQVHFPNXQNKF?;9?B@985@:150-',-4==7/(-*%$#-8AA99@/!$#% '44*<44.56671'+)#.,125,.7==8;&G71#'32+-1(#.%065:10(-;7-0=620+0-&'+4;:7-NC?8' #'-*"! &!  ")5 (%6D>>37AC>@VD67)124225<;002")8&$),')(.3-,-+).51&%$%!!!'))*"! '#"#,95123979D+,3C2!!  !!())+1)23+(&$#"#%()%(0490)&*+!(7,#4=>>B7&    !**"*$#"*'*(%!#6D<29F6,$0  !)''(&142*#,41442+('(**('%"!!!#(3-)*+(%%##$*#!! '*25&%-.,')3$++,$44+0+)//,*:/),,(&%(*+..*'&'&!!,*-/& ')$"#$##/(-,1%*+(++**+**2.*,*)*+-(((16=L7,//-<955-! ! #&$)()**&,01<01KN9,./9I>-)--83--0.,.6931:<>D;4+/%-24%!%42+(% -+"!$!&&&**0,-*))*()/1.,204326;20./2921403/,,&%,0/-**+*3+!).-&*(&,,++(# '4($)!#-,-0/-3487CG=71.1-+,$+/)67*8<30,./+.+**+.-,('++)((*++(#$"(&%&&''*'/H43-ZF--4.,)--&#"'*-7OO@<,/,559675,0-,,+,,*+*$(-+)**+32)(&0%1)/)++21)<2-)K6+*/24>:2@B0AO,+('" +##&"#&#(*"(++/,+*',$)&%)!')%-&+)6&&-..01+)2577,)$#&##%""%# %)#'+*((+&*$"%$&"'+&$#&6FIGFIH=BSUPNMHC9)*++)*(('(!"(*&%'*'%'())('%'$(%)#$%#%(&3*%&'%6KRMMLJ>CeeZ`]_e@,(+)*+((',(*&#%%$&+*(**(%%&%&%%'$&&,*%;#%%&('$$&&(272I<%G]^b(*&%#)+#,")*&'%+-)**(('()'*,*)(&+&'%),)0-+)*--0.)4OZ[K-=`\Z32,.,++,&1391+*$CN;>5)*)+)(&'+%'('&)),)+*+-+-2553341.+*)($=b_\04.1++##'466347+#(/+)$)664**.*+,(-*##*+1-/350/4243//31-+2O10,#1;&.=.*-$)-/.*)(&"(2,5&),/!-)+,-+.-4# (356./0-167764;5238BM23:/45(,60#!/1$':@8.3DFFH-2@.*.9/*$' '1,2->@@/91140124IA.29:+&5,'016>BCMGDKKCD?+E6! +3)PV\C;3/65/.947:0.6;33<83KMDHNA2,43?K7.83,-*.51'-;.43.0/,/**)8)(:W_6&8C283,-01*5B -6;>66&)*25AFHSI/1BA;DG206& 17, .605-63+)(&:0*,*1/+*77+*'AK!-0%  ).-38HH1 &3656/$$)78@6AIbA39+-,(%%';+U`2;.0( !&.,+'&.0# '1,*.)$.." -7:=:. %*919::$ 7+.))V/-*./&)(&')#+9=3(,6CN/0(')'17>/$! "46@I>/(+0+5$-&))/,38?39,+('+&%&+(&.2:>3,/,');$.;6#-@7G9)(2951)+1.8D7($')$((,#)//-.64<7+*.-.'*'-/++*!%)+/,&*26$/<:#$30464:EC;>??82;>1$$&$$&2251--1,(*2,17)%*)950/%$/,*3;*0/)%#(*"'--(&,("!#& !! &'% ).0/-'!4 !*35#4 #1?İʟ־ƷĹĸȾƼ͵ŭ|wwtrk''&''(()()ƚ..,l..0221)u..-,--&i|}}~..-:HKIHHD`..+)())'4pˤĻŷ.".)<`efdtի.#.+'&t}|~..,-..);|../73-..-)((&5..,?e,.$.-5..+A#'/_ĺĭp,,.)'&(-..+*AGGIDOT}͵i1!KbfU0+..*))'E~Ĵymi3')()-..'Ne¾ɮ^AGLF3,..)&ľĻʸT.,,-..赧źϽS05651-..½ʻԽǵѽ[)..⮯DZimsh#-..ѴӰǾl4#'*..͸ǩŮqQ!()('(. .˹¿İũnWRYa[$)..Ĵƺȿƿȹ_M),..ƧƹG8,..dzɸûg9--,,-..Ѷ42330..ݾº\1-ǺѾ¶Ө8۹б۲ɯóȼǤɥ˽ŵȬѾƶƳʩʾɨŀƾƩƴմҾؾzýֽϿ˗׺¶Ʋůƴw̾ΤҦƴӸ¦÷Ɖ˵ķѳㅕ¬õɶѸѱئ±Ժȶʺģ­ɧǨˮȸʻļ̵˺Žǻøįij̫͹ĽĹº»Ų¼¸ʤռܸĺǾȽ˨Ķʺμȹԧ̼ʺƴŧЪܾкǭʠԹ԰ʬ~|ռٽڴÿ½~ommq|Ϸôùйdtrˆ~nsĸIJjxtɸ̼Ҭuкрֽz̚³ºŹyz};Ǻ. ./ZżŽӺõ--.-158ɬ. .-,+;@B??8..+**)@˷..&SheY_oueX`l[]easSTiaddefprcb`][ZVTSKHKRXNOSRRLMRSXUPLHKFOWXSRT``dhokal\ce]cj{}|uvghktsusd[cfa^XQQSPV]\ZXW\ZY\[WSTUZ^b`bd_ZZ[aunj~hp|tzrhmjd]sni^UVVSY]XWUUYUX^]\^_^XU[_aaddeda_cheabgovohedXb`[[VYaifb]\\XXTKIJQXWY^bhgb_]ZW]]^\]^acabb]]_^cSNLQOGOFIcRWQIC>:8KRMLX_ZXV[_bc`Z[^YW[`ejmnkdc_[bfkea]\]]Yaj_c^]     Knl\\]WSTYcfcec`_\^cbaa]^e`berqnkkX`^UbObXXR8b`VSNODCOaaYb[QSQMLKHKIQk_ghgJJNjGmkRRgYMNdhUON>FJ\e`a[TSS_mcSUXX]_[XSmRUWUWSXVNf :[]X[`daVOMIEKPOKJJIHMR]JNJJ`ff\cda#%#$$!5\bX[_[\PUUTT[ab\UY]`ZWkhWf Agghifj`ffcchs\kSRh}f"8<;8DbY\^^a^dsR_LMZv~# ARTY]WJIHIFJPDXt|IXKNQRBLIKJMJLLFGFPOb XWiedY`fYY]^hhs"iE$LeoRTe`mtnelqkG P_bh_\\W_\\] lz{q@ ,Vb^>INQRYNOOL 9jxlmizzJ  !"$A[e/4Wr}xr?);>0 NcQSm{{}rtOIqsC  (4if\lx}}~;!(+% tmw{}{yx}|shor_0|kdf\]cjkpy|opw_.֟u{hRU\]6fo}shjovjjppind`^_ikqz~w{~wvsqI8:@K9 iyegkndevpmvzoqlYy\\][_X8 _er{hlkdfleghmwwh_kqyqrwfgc[_`_a`YOOH/   ɕm_a^]ccjysm{s~xqvjt||wkjkjvlU>2,/4. ǝRY^e\abi}r|xupojrrdj^Y]^Y3(bxbX^fsf^a[S__fymhq\bhz{oox{wpt{wqkilgm^_gihchfU$`|j^[afjcmb[_f^Y\[Qr]YPaakcwoux{vnu}tjqvk]ZY^^Z[dU_Y8v^[UTU[fZoV^[\\]`edrceelljdgflwwls}g`laXaced^\glghjVWUXJmvb^_\[`iebgeTZYZje_]kdylvz}}~tquqikrmnbndfljif`mo]PLP\0l|wU[dfnome~HFMVSOzSzYX]m{{pcyvjkqysmorywsskok_\edv}w_bY^XW~wzY]|wDg|aS`jfdjqnmwysjZYtrXW[dlQ[kLQWlhhr_Rxu`_Zdwmnhhqnowhqqsse\qmviXnaTS[pXiKf}b¤|yMYjefc^^ZXTOPTir}~cvenÿŻzD}zhe]MSZc`ZZVOLMGZgyȾTu]tpor~jOUW`dZccnRnLU]wl@Vvw^yaW[\[q]iojaYZ\ethTTRbn|B]N`hf¾nKZ{[a_`S\\ef]|gmlipxzuvvsujkh`jvNQmڞqmdfwUTz]LZbbbaZ\adbkk}hgluirrjiehokgjktxsgWbTVqZt_p\efecdzQXWfR|V^c{e}lzs\jw{qoxkv{q^cwvikfegeRJ[[ZWS[oTc[]\\^_\ZnnQXSknddtysnfcimifkjfub`ae_ageifdm^TR\rt{{x`dmlgjpoow|phX]gS\Zbgusbq{u|{nosgqtwwuw{{vlxbXinem||nyc^hmpzstXt|}{mvrtmysqy~srovoqkz`f{xomsp|vijbsku~vjssywfa`wt_r`txocRe{goy~t}i[^^hkka`aedmqdhknrou_kxvyjYVUQOaxn]^`^]b_g]svynfbdyuz~qxz_Z~~k|ejosMLGJWKH\CJQ^wihe]_dkheVV\QZR|wirllcpemcMIQ]`VDC998;KPS[^acqkNXNPILhy~vgSDJH[khnp~vy|{pW]fg^[]XUKXi1>X;GQg`][UPGKNZinSFO9>Xh[Zcnqmz}wx|}wlo`ZgnegfTO_pg6IbtvhYPCA>xfNSY`nor]ULW`r{lpzxxinp}{v`Yckb^]IM_bWkMf|l^toc=`sW\bkosntxumw|zutztiolhx|yagicWLGPV>IM\ppFKVgjigedvpnlkfjrywf[^Zbynqj~nmW^RPW^`TSVSLNXZ[[sdb]h\XVXmTJLPUbpwd}tvvec`ab]TWn\]bb[[`ZW[Z\__fjkli 9kwk\Wdefhomjf^VYefb_UR\`cga]YXY]bcecavqkUftcb[]VLRXZZ]`eZO^~|`\racacfgeba\\_YX_b`_cb "SvkWCRVXanzy}w]HHamkjg`ab`duu]sm{uupi`[W` `vpif^UPQYfndSJILPOIHUg_adWjnKX}qbY]] *;:YdhntUEQWWUTRLNRKO]\[\`Vf]LImrvxfa`Z]W*+27C;+:*--*+-)%'),,.++.1=L3**))'&$#&&')*&%&%'&&(()   "!*+.4/(-'!,)++;995;073+'.57?5:1(,-+($&#!&(# #+.+-('(+0->70-;-.<3;7;463-)-,".3.#! '($'*+,--,-+."+**,51C&/&&/@AA<9.;"%++--,/:%,%&-@OL8;;G#"")*&%%&%&(&);:'-=M ""!#"&(!&"'7!'"+, !  1%())%+ 0#3-$ #-)*' ")'   ,JVNC02.23;=@4*$*19L]YG=J-780/34-) "(-06?C=AC(.-.-3;:=8 5?=5 %!$0..8?>36<6EABDLHI1;HCA>689955.+93,*-'6+'& !%1*!&7MH@5LQNLDCDD@HUK4% J@DOL=6AOSN==>OSSOSETF2G[VQEAAK@(-+& %283"(%!",0-.-+.!*.&+5(*((79  %)4:)++,'*2,.34/.<=@I1&:9DK6&*&"#+.4:.0/,* #(00537DF@0%+3G@$#390$())$$( KIB3**)*)!*6:840/76=4/-*:RC22?D?3&.:C@.,/,.;+#  LN@$')-+,+,9:9/718<:4:HDEF:=@@BDG?;?IG320-1:5--'  )0%&(+1*,)"&(!,<2.)%%)*)*5>612232//32+060&$&&%%'**(&')+);:-&))((*'-*$*//%-,/51&6"+-+! ))'(+,.)**(++**,)&+*&-,)(+*BAT^8025657:92/11#2+-+%0-++--+ *$)')+*,--,<"$#'&#:&:((*/573,85,,162./14//89982.384.@@2,,(%5:+$27U8**&(&'?W9;'=*QZ;JWF,$)..,.00v80$=41/33/-H9889*(1/'&%+1PJ!'2 #'2F./5,$::.-YUGWh]ZcbZOLA-((# -,'..++&-(/0 )&&(IMZ^HHM@@2&;0CNAB 0B.W^gYD\ZSPCJS>'&(%#$'#(++1<8//2/&3&)-)5jljfsi`eiUBVQacaa@?1:3AbaWV_RPgrrgd_U[USRWNUTQ(,):7HSVC79>4&()++((*. '()9?4@5+,836>@:7[WEC4+[UTS8:BAHC*9-=>&&('>6)-0.+((+.1/))$$1!"(*-ACCDE8665*@556glgR7%+F:(+)+Ace\>%b`C)(,,%R;(,,05532331/+%+-08').EZRQQAC4-22@EY?0-.F^Z<''*-W'(+)XN\B,*&'+,*.--.,.285-23.(1/-0C.461'(2)9/,3=M$*,,-=%%(/%==),Ve_.:?,;/8TN4)/3251-87,5<27/"550/*&') &()&%%1MTSSOH"+'('&)*)(6BG6%(&74++461,+,/0.-0.(2?HOC((+,,.//%)@)$$'XWL78EfeNJ:N>ONKJ=VGF<9HHTHMHDFJH7+-1,(12015=4."))-/:AC4XTID:+GKLE4C0>JGM9BLJ[:FNMA:=KTOH?9121(2443456><6-0?7"5,18<=15GQ[G)'+.2=E76C22):;CfD>EJA.1DNGDCG=5616216922/100)4C=,07H1^\^fl]63BC\NT]QTP3(9\Y@!*).50),)"*,*-HEMT8)4D36M3--/6CJ;3*%,,+.F87/5,02:CDENPOZOXMKRONH3&)'"  #%'*>M6+'+(*-/..*)+@NK\TV;!('AX=,@>0-.-+46/899CDO><<3-*' "  "')$&()*1/#)$%$%.6C9D6+$'$/812[ZTZU13:7,+24>2<9@F3&'*'#&!%&-6 !#'))G?)#&'*/2,!(!*0)),33@AKHK7,251.33;>>/%(0(#..''171C"#99-#!" ;3'%*,1/3((#/,12--/3.+,?6BS-6@ADFBGIJ<.+,&$-,%%*2*5&/8"%E>L(BH?..0.-/0)%'&-+/45-+-*3)%1#6AC>G@<&')*&())*(%'((&-&$/$ +BOB>4A@E2!"*-+<5+'--+)( (**((*,+*)C52@/ ".%" *))+*-!AE!7FDE=*+)#0/.*+'(*()+, 0+ '2>AC8"30/,+,,+/55=*31@/0)%("&3&# #,) "'&#"#*02%)?NJE0  ! !+$)(&""#%("&'%4:;+&"Õàɨɵ5'-.Y/)ʽlCҵԽȺvʼǯѲŹӨŷ˱ҵr|}vȼ̈́z}{̒{{xvxvx}Ǻ˜ɺҬw{s~ӾƼȿˬȼƺϹɷxo|ɾȹſƼ¿ɤy{z~˺ľĺȻĸǿȽѽԾ˾µ̾ƾŹƼµ˼̼ĽƮ˳żĽļǢDZȽľŮVîƼɸƹ̾ǵþȻȵƽaɿ¼ƿ¸¶"Z¼÷˿½ϵƻ.$]ot|yɺĺóĿ..+**"fȽɹ..)Xļƽм..-154N..-,+0BF?K\dr}}yy{uwru~}{lsz{}~w|h >y{xzuwiia~rci^\`hjmv|tnx.Zmd_mxxrsyvnrghri},Z~zyxsusltcitxihjtnhlohfedgjhgnv}|qecf"Bsx{wz}xSlzj  ))A{~nmyxwqrsw{osybcpuyf{  Lh]Z}~vnfrz}sxGIORb|aZ\u~}qu~ Wzyp[Z^a]]aby|^as~j^b]vYq{wb\^`ifgg[WabYX]ZugYT[h^c_ TzuV|\V^a\\]bbekcizdhbcf{qllnfv}{PUwbk G|ttgh@7 %{UMLQH .6Pz{yWC2 6s? Cy;"$# +Y}ƼtjwXcmgB #[hw|ofB P攏QJMmkee_lsi_]acbehKY|vZOMeqrg`dhjdY7 ;rmnjZZVWbf^Wzm_VF *hw^`^g]zlm^S[ZSbunqqj_^dbE+  L|b^n~aig^fsywwpqqtzxg|i?< +Ci}oqo^cbb_bq{~U*;Gatmr{ofhb^`ehdvo  +anigfji}`(e{JOqytrjehtmbexgMVqk3 3ynꒅhfeGG@:7430-.-+-*(5+GGJ3D6(' !  "(-+)#"-*' 1.,,-4?MOBC^OFB2.0+ */04-*'90"! )##% &&%#')%!*.337DJEALNJH;,+)#+)*07)')(%8)'" ".-)" & &%+,*,,+**'')(*0&*%%$ $ $%#D"$%!&''$ $$#$ ,"88>6.,02:@GQUR=%"$+1/)&'*0(&(''(,(&%%#D4&* +()$$%#A@@>=FOI?57G@=1(&%*@$##%!&#'&1&"=)(!$)&%%"!!"!"&&)#&BBLTLJYXZ]QW[NKJF<+,3C89?A(0@+)/)+)>/EK0!)''(!*&&(&!!&$"'62-0 #-..04FSQPQLBFPTZYUN<,>=<5KC;9D?/-$"'$#$#&15&'&#GA/) $#)AKLI>4.3BJ[bNP=85*8(=@A<<6 #*7+%#)&&!!'*($ZTG?B>>?9/08898-!*ML3D:=*!.&*@99&(+8$#%-)(!$''(*'B=83?>7=E8%!*)%(*5B8,34/3'3.8*?79+7/" &(&&'($%*" ('(%!$'+*(*,-):3(.76+)06>HK=897#34,49++$")85(.5-'*,,),83'$$!"%%!?BC729//%&2- !.@84AMLH;A("!,=:+464++0@X\I5>3*7BD6'%&()'&$$#$&,*+$ !!"! ! $/-,-*! %7,37;3@4224++1>C2)1=JG@9/+)((*)*/ '(/. % )(9('& !+)+$>4B4*<4+)-2/.13:BCD715*'')+,+*,#,@GC?:<;;AA<769@5385;780==<1-016/CDESRK2-:FJHDC>44,++,*+.& "054:8401665+'+&&0+836%85C4?6KGLH:CX]O?F1*--/37;;64:?=;=AC #3(%%.?A=72;B?J7,007>;51;65CFB@:689752+0=2..15>GMLLMK@><*359()%/$ 6.'(" !"-.$"/ELD8?QPMHBCDBCR %'("#%08%,#,BC44ALC@LPC7;JRRC=G=;=HFCLH>;9=@BB2BID65=>G<#.HOC<<.>  7IN;A2=?8OA.2#'FD9$)/#ANRRZNGRP>2,@;:0#&($)*$&667D;((5A6-'))0'67=UM:@OC8((*'(!),,((!('*%2:,&"'+('+<*4A31'5<1'(+,((**,'(7A$,*-?DCS5*M5@CC6+--,+/>;2-23&$1IUU\P(-:N>#*>544.+*2INDAA@?IIEMECBVRA10;3*0+ JU\[WVKKGCKUWVMIOOT]_c]\`[ZI<02.;?/EZZ`gcY\^]`_]WT[\X\[RDLVRV87431>B8* +;Wmshgf\^]XXYYZYO86ITRU3,34,::56,'& -OWWQOQSUUPORRTRJA@EQN?-0:538?BC7,.87-)$>76>M^f`VOYcXQMLJ<;?AKDF>;4+$$.8622;:-**,-)$4CFCJPQDG`bULQMFTMV//!#(', (8MGAFJR<0)#+@HID;BRWVKGME;,,-,),8/7-%"#%+EG/+-2*()-*BTXUKRWNOLPXUOAJA#&.=-2/*/8:=FC1+0.0<;.<<*3DJIMQPVVOOLH<;D+21*0+)$!+5>?;>IXTPOK>HF<@@('@QT]cRIGG7+:FDA3>3-$$)/7NZ[YMFLEADFRJ30BGS^\WZ_X^L,+-,,-=EDEEG=;ONENW^VANSPKQCC+ *9@DCA=2O=0612.,,31+,9GABOQRI?=0'*1MQ=E2@XYPTC)/J0#1.!!'/C3.;9=FHM35"".0-,0+99?KBH>83;@92<:0++('# '!,58<1A-0$$.2.-(0@D?55;0++37)')(!$(#;?@@,$%58?>8-,0..*((4J/)+--+&-,(.,,-('(',DCJC))+/,,',..),&  2S=1E7.+0! /*)**)-,*0L@2*6MM7@KTclZA/+ 8+.-(*$&+8;.,+)+-,+-.657@..E@AAL=66>2BLNJ=* -/' *.,,.-%,+-4FC>,L[LO\>?BLUUDBTFCLMO5 1) %*('')&  #$$0*)#'/70"*$0&%(#%7('  +?3*%"#$4#$$ $>F,<:7IJHQCA*:C@BG=( $ $+*) %#!$%*.""%'67=%4'$BB==95',.,,14%   ..3..,0)..(+. .)B{..Y7(-..+K%.jH1+. .%0/..M8.-../(AX!..:/. .3.v|{{V+-../3/..>*. .;4..󏓎_)+..0. .񦧪A)-..-62../.mU.+..2/..0򋊅V8+-..0./혓}jD.-..-20/26샀y|L1-..00맳`2-../0ȩ8+..0该H*-..9砣W.+..2.d4(..*Ž{C*-..3㹷׋I.,..0❜ĩr}ǚQ0,../'1¤xhY.-..3ƚvrmikŽf.-..߳|{5*..Ъ>'..ݹG%..9ù¿T'-..=ڵ¼̼S*,../.٧Q/,..-ؿO/-..ײºO--.., ٷü[)..ԾĶƵŴͿo$.. Ŀȸż̹±ϣi$.. ƾǻȴt%-../9ǺȷĿĴ̱ѽp(-..MȿơɾƿĤe*-..1˾̞ƻX--..:ʭ̚ŐдçÿL..Aø¼ήѻĬùB...ýӷ̷ȼͩ=-../.Կϵͬи8-..//৷ҵݮ9-..2D±øɿ³ͼz/-..2<ûɿ˺ý¿ʼ0-..2ūι˶ʹz0-..̟ǽǿƼƷ³f0-..0ǿϯٲҽS/..ѹӶƱ̼C-..¥zlnkۺӳЫӼ̵ϯ:,..ży}yvz~þ͕6+..͹ј~hfζɶȾo1,..ëٝzvuuέ½X/-..βƮy{ÿI--..ѻx|̜ģľþĒA,..ŋŷ›؀8,..̰էh/-.̺ԙõĻR*.`ʬԲ쮧ƽجH)3Ig3,-Pf.-*J} ., )3,%[8! %Xd_& " ][eST BHHEh]+  HPPQWVOV PQPTUadhR6 _abecfijg]K U^]_ZUXXV[_)%%#*)(+*! /+0>-#"$( &'&'#"&&)+(%0&  T>%!##+@&!  0"  DI%#$$!00A5$    +*2)'$"" #)*+)((**,=94HD%)+""&   '3.*95$!)*)& ($",*(,&% $1.DC9,&:=I1')0.94.0-/&"$ (.-)?AED7>@O71.50;90/+,$!"))++*+)' "-'.*//01356483/6,/./(,+'&%%'!-0& ;*,-,11.35+.530%,.(%'!')((&((&))##+(  *,+%31,,./( $1,*)*,+" .//357757:3+*242$,)-11.,+-)$&" NIH3BBA4BD0.79952276-9B80.+(/:4*2801:5  ZOC>:6D@36.149764474/B?78:2*04-())&'/<- ]ZRSJ61*! $0(,-)+,/ !-2"(%$%(%'4?5UOXWJ85(0,*'($,:24,(,:<3.11)-.%**,<<+',8C6TLSSIDC;AA75688:.4-+0DGKA617@@8488GD3),/DD9VUNKMRB<68*&$&.(#*(3?7<;.*363:@=8775.06C<33AB@12A@++F.-&!2("%():CCE>66-4=365/.61/?5579 ABB94:2-39324)/009/*):SVQRHB,).!575720,+.+*'1C6.(&'49114A3254-112,(.2*-8BJJ0+26"%0..*%69'')/'+(+***HQ6CFG@.+,)!-//11:AA?@96*$,"$-.5@D<*%(17.9('!'$1Q6RSJE93+3%,,1/0014=@<01@A+.2-5;>:(*7<*6(,4<8?H9.'LMCECH67.2/.,83/224,2AA503BBEG3394,4/+2)%$28C7=@X*IJNTBI3"&:802J=5571,-5.13..:AFLGFIHDD=3A0,%$(.DX`870./-CJ4*++-/0,*+04003FEEFF6GTDJYcI1+&'23(*,"(*,)@EITD//?;0B?',1" /.432218.-0EE=MON FQRML>'++#!&! !4L=+%,0-++)*,--6:-CN_=-9,B>JBMM<<[]QC6@720(( &$%$""$&"!$",3+()'%&)(().82*33MANB\O?KQQED/8G@-((/! '!#%(<*'!#%24G'&*())($#%'%#61&5G7)-)())4FA')(&"(%4+,+,.,.+*'>AM%LI>)*(&,-&)D,''*))*+((*(&)$().<3E++-+#.+*,..+)**&DK1/A+,",,*+/$"*,++)(('7?39:((! +20B,,+0.,,).-553?6$(-R-*DDE..2),-+(-0/-+**).+# "010//+ ')()BDD0@Z?  ,D?B' .331..+13<224<7/-#!%$#4 ''$'(  !$%#-+++% #'((&&$.4*&5IMH:&  #<<$*'4'$'"!6F(&($"%%)"$!'0;>4!" $$ %*)% *'$%/$"$#26A$ۨ/W- Ґ!+{I(ba&/&#F"{ 5c1äߌz{cd^D*;Е: JN^)e !! Bt+"5#,$3%F&`'y()+s,g -_ .` .c /d 0a 1Y 2N 3?4/5"677} 8e9O8:9(9:} =g= .-./ .-00 .01 .02.03.14..5./.5."37.$78938.97/..7Q/..72/..6@/..540..54/..4<0..33/..29,..13-. .0. . ./2. ..2/. .0.-//. .,.0..+C-..*M. ./.)P. .30..+ ..)-..11../01. .01. .03. .//. ..<-. .0,Q. .G./. .6,/. .0*J. ./,J. .0 .6, .)0,0. .,/-/. ./4 H .2.*. ./0/0. ...I/../2.I..2./,1../.1/../ 3.23/..1/.I?..4./.00.-/..5.2.1/.3/./50.3/.00,../? .-..,3I+..12 / 0 1 2345578898 76554321 0  / . 0-,+*) + )1 1 0 0 / . , .,* - 0 , , -   . / .    3$2 / 0 1 23455788987655432 1 0 / . 0-,+*) + ) 1 1 0 0 , . - /* * - 0 * ,-   .      321 ,0E192!36V8"9?9R#;;;%:$9 987 6 5t4f3W2I2<11 0) / . -j۶ò,Q{T?GGL+8"Lq_*!*C32o1L1/\0+/ /c}/< 2. R-.@ K/X/ee.s /2.s./$29*K3- >#Jp.XNcf0o @0 L>&!6p524=K40/..-/./20/,/../(8-(0/. ./6,e..1+/..$*./+.$+.16*.H,.1K+.0., ./?- .1@- .0:. ./4/ ./[0 .O1./C2.83.8.4.27.18.09.0:./;/}7=7|/</.:10.</.9./..84..;.;.:/..8..73..43- ,+*,+*,+,- - . / #0 1234789:;}=|<:<:9;;:8743--,+),*-+,- - . / 0 123489:;<}=|<:<:9;;:87  #! 2=`z}{>.-Oҋ`)-@K+) E*i + <+s ,3- T- [. c / m0 x12$3+425:6B6K7U8a 9N:}+;<>'<<H;;h:-:o98p96"4../0..2J..91 .//.-..20..?1./30.. /1..'/3../ /Q2..5 .7//..////-..23..071 .D1..D1..#4D../4.0/..>...XD../..-5.//../4-..!../.../>../..2../@.../BX...40 .0..-<A,. .3..2.5/. . 4..,. . 80..,1. . 82..5@./. ././Q 00../Q0. .-/./.6 A../[ .-/../. .0/..1 4-. .3*4../ >,...'.. 0-..4%/../ 6)/..1B/.. 5:..1B/.. 54..193../ /..$1>6..,4/..-3/.. 1..,420..H.-../1Z0..4..6/..//..63/..5... .@..=/..@/. .= ./<//. .-1 .6. ./.0 .,.3 .< .2. . .032. .".:2../#.2/../%.0../,%.V=../(.50../).0../*" /21 /21 4// /5 //21    "  "      ;     #            #              "$& %!)*+"/2//21 1 ///5 //21                                                " $ & &)*+$PF34l,3;[143UD323M53z4j"17A1h43a03 \2z3_(3/~T,B%"7 sMj w=)b| mwrC/w 6U@ Y A=?J@  ^ K%x%$P26#vK|= A ZPj e7 " j! Q k x ej  cQt  ` 1  ^ f  Ye r K8> ` 1  Q Z& E [5l : (o1sCN)G !n(#ˆ9hȝ;o֚,!QEr#a%H )&M)(&+)Wbх)*8..-P0/..-3/..5/A,..V2/..:030...4./15/../01,6/./)5,60../../.2,3..1X,1. ./... ./9,. ./4+4/. .3. .6/ .///. .1- .//. .</ .;90./'51.422.1E3./6./?4.85./26./Y7./M8./B9.79?;?<4..74..6Z.51-..3L..25/..25..0=. ./4. .-<. .,...*6-/..)/..*,..'C./(C..%1'/../**./-4'/..G0 4/"2345,,,", / / + . / 0 - . / 0 1237456#7899;<76#53220 / - ,*)*')'*'0 2/2145,,, , / / + . 0 0 - . / 0 1 2374567899;<7653220 / - ,*)*')(+'/$3$_ 3S4R@5!3 Zu777KZ7.@&2)&!!&+ 2 ^J2'va0DC0Ky 0<0.e/$/&001 ;2E3O3Y4b5k 6u78 9&:.;2<$: X9(~7 <6k6*5N3~200 T /w - 4 +\ ώ) *J + I* r#*c B* w v*?2<1<0.)/2..#<1.3/.."G0..1 1+..!3"0..0 /).. 70/..3 B.. 70../ B..:2../ /.../../2 ...2'...-5..14 2../8..9 /..2C4/../ ./0/.../!.=2..3../T....T.30../../..0-1-...0-..Y,/.1..U-...EU./..2Q-2. .0L,6. .G, ./A*(. .<*/. ./6&8+/. .-/..-/..,1..0!(.-1)./ ./>, ./0 .3 .4 .5.-4.-/53.24.26.17./;.6;Q<4=4?<<)#" !S           "2 3 !. ..-0 #,!-!. - , , * *&--(()/, 1 3 4 5 53467<;<=?<<)#"!           "33...-0 , - . - , , **&)*(()/, 1 3 4 5 53467<;<=?<<3:&&%.-#lb" 5k|"X-g!a_ ]SX8cI ט?>*#\2\ 6 '|!-4< 2J4`+3a;1iJ3}W3b2 k3au1 0x/j/V".6p&-S!,& + Z , u+ u U +P D, A. %/ 0 23a4745}*7Z8N:x;.1../B-/. .G-1. .L-2. .O-2+..R-...T-...T....+T/ .-U/ .T0 .S1.Q2.O3.L4.26.07.-07.*/8/)/<3<@  - - - - - -!.!/ !/ !0  1 2346778<<  - - - - --. / / 0 12346778<<  .0GE0[2q2u3i3^3T2K2?"324@5I6K7789\:E;/ }@@@@!2..&V".+4Ļ/..-+mż<'..+NŴ=..-1ڰ.&vĺ.)GſûH..,6¿/..'vƯżµ.)E.-1,..*\īʿY..-6񯨥/..'Īʻ.,Bı/..+ǻľýL..(oý/..-5蹰¼0..+q¿üS..-<ý0..-w½ʷ5..=ɷ0..*Ƽ8..-T/..-䵮3..-Rɿļ/..}Ǵ(..Tʏ/..2ĻɺǬ1../Pü/..2ļĽyoʼķ./LŻ/..-1ĿǸ.EƵ0..-2굮ſĸ/..Cɿ򴶽ɾ-..-3|¼ż.-?ĻȿŶ.-1aĻŦſž /..,;ļŴſƮ ./OļżĽ 1..,8Ʒ 5..-Hڽ .-2_ÿ 0/..,;{{騿ļ ./UǾż ..,:Dz޵ /..+Jǹn~ .-1_ļüοôú 3..+B̿ûżºѺ /..,O»ǵ .-5oſ-..*Gþ˾ĿǺK..+W̻ĺŽǿ.,6tȽƾÿ;Ⱦ»û*..*IÿȺѸ[/..+YŽྵſµļ[..,6w˽Ծ½ż».*IżóȾƼĵ.*\ĵɼɼöƼN..-3mü÷ÿ.+>},..*MŽĽ/..-`Ǽ! 0cnjvrffdPMWQKT]m"e~~wmkyxdYYRXhby=q~|~weVTV^lv~}prf_)]ywxoe]^ealw|{shjp`ytpnkfimif[K]|}~b ?d_hnkonhc`jpv|{k]bpsCJIVhrzz|xxpipjbnzxUng^UW]cq|yw{sphcdow@p|m^YX\dfeiqvsvuepkuoea^_aabdruqurxIpm^ar}tjhffondfjjmobjjfeg/jn]STarrji`Zx~^cmnz!FUM[TNNR`hhkkhge^_ovxzrnu Ux~eY\VFYaeikky~zvix|{ofinttursriedelopta]Sdbcjssfg{j[@voppnhemtstidflppy}|l auuy}}ytplfkhenonttv~yp?jnssxyqnf^mz|zw hqssvvz|unhdbYVcjo~~~A`^elz{usmijqqhefc]dwvr~|xlrrdma_rofeb\VTVjvqlmg^cwwedbTTL^[ITV]cqpgjefdbuzqppurpyjlm1zieceiWLRWV]^[\_dkuwyufhhoz~vrou [gefglnrkhjfcfbOJOSV[_`ejpre]]^glw*naXYV[bq|{}waZbikge__aYZTTSOT`hEbh[QNXeqz|pjputj`WSVRVZSJIR_a1hgpnfiqxys}vwqlgb[QMJUihlqcSMWgij~usypopnlaVMKT]vsqz{d\fl*vklsrqwrxraYrud^`PW\V^gq{~||ysv|}zhglu|{oaTQZIDT\WWTMD<\z|vddxyo~{&umi]NT[Q\RMVbbett{|rhbchqwrlxvn_uslSOLTVZfmgZX`pxst{zgm~}yqN`"ouorfc_hnUgumeckrr{|srqr{|knp`agxSrjeyszplnclnmquxupkrrlmmotz~w ztegvtumpqcYjp{}zxsromooqssz~~F}tmjst|sv|mMHdiv}{|xuqrvxwuvogrxpdgqzuu}|si^vuwrseSW_fpytwwvvu{~xr{l]U`ikk7}s[XYx}bdhopihmmlrtzxx~xdQJHUa qzkblmzl`b\g`nkknsy}}wxeULNU_ot{ *}sstmk\amThjqols{~~}}||{}wbPN\ccfp S}smducga[JJPaedc``akhdfhhktwvwukaafmhbb`^ #noeghqeVGDBM]hYW^bb`a_U_oqrvxslosspe]TW^ei 1^icWeaW_UWX\d]ONNP_e[iyzvkb[WXaks~ OZqkWgdXjjoh]XRPMEA@A_rpts[LRbqy~ ,vrtsovtncdi^WURVWUWQNgzv{{h[SYkt Uqmlmrjidfg_`bVTbedZ_inmkqyww|snlbinng`o{{'wglsolrpglmlliYY][STJ;LF_}zurlicc`bm}| 7sYcllnlketm^Yo||eRLSkwyt "rpmutlmvtig]\Ua}rhYUYbmv~z 'rshfkkc^^ouq|w~|yyz{{zr`Qcggzv~u @xrry|~|z}sv{{{sj_[djj|tzzxu%tֈwznjfkiqp}yyx3ᓕq|xtx|J{{~'xvigUUVZ[^pN^#2|weZal~sohoyycM^#B{wx}~~oituvusqpz~t{zz{w$\cWX`ijlx~}~ukg_cpx{{sv~1~wglhemt{z{{mgm{~qxw>xobd_bcgt}wz|lqqnmmrvtx~ypfoE_\\^`URQNPU]an}yziolcfa_^dns~}|pmi^lx{%TWV[W[KOSVUUZ]||~swvqow|{~{qy}~1gcXUBGXafomlmr~!$(%0>F?10'#'3"';758;93),94$! #00B+662()88DAA,++( ',1?<0'$(#054+ # &)/#!#' 3;671/A/#)( ! !%0.83# !(16501:7),#&&)!*%&!')')497;D>=401/#)!$5(3?A-!--(.,,+6:<=:1/*(%&$&)/#!$(,,86167=?C5//$ ,)213/(($!#((03.-.14<70/2(#%&+27<<40(,$,65=>B<<51-(+.//35.$$%).;=69<7$-'"  '*)%"&1+&(4--.0)"#$(/#399;9>57570)3(!" 5@4& (48)%3<1# #!!""*',**#"(%%$$"' !&03*+-,+,*!(,+.+*% , $()$# !#'++*1=;8=J=@ #"##)#.4,$)075341)%,.&$%!'1,*(+5.. !.##'!.%,-*%,,1/)44./494-,)&49&"!:5#&&$8,#%*13,%($*.%.21988:3573$ 96 &43)"(""#&&(.)0,(%++20,,.::487. #$*  .@2+##"!((. (*1-$*47/06/*21*,( "$-4  ).*#'%&& #&)+**'+.+&%$)..*""  ()&#/ $(%)++,+*'!''&*-'##""!"" **%"'+(&)('$$'% .67:;3-,+ "*4 /*+'%&+-&$%'$ $%)+6ACCDA:4( (-76?  *-,+%+,-'*%$''!&$#+-1-3=<=>6.* ",69;A "5!#"%$')*)+(()'&&$"(,% (3/00%!! $"$*)+ 7("#$1-20*""%')$&''" "*49013-+"!""",,8 &*)##.,-$0+#"((#1+373:?IF;OVFB;53,% .,2($ )3.--"#.#$#%''"'<6454>KPGHSTPI=-$%,5:*  /&'++$(()(! )02/1.$*..6<<308771*)#$55.@+&&*324570,,.:<=EFCC4,*0881.&,4,#1,++  05055=@?>@9::?>F@EQTK<59;?A9-%-?3"!")'-"0@52<<:ACBHKEGVKVNDTPGEDIB;7:606B6)4,#$,*--8/=H<13774><=DI7@LHLOH\UPPE=>9IOJJG74C>.4=:54C8C; 7OPKA@?@5. )AMOLI@CR\[caWI8986?AOIA@B776F?7?FT\SB>?7>8-*;JCE:';ZIBF@8&'&&2>62 )-(7+/AENC=8B>;CD-$"%-/%!!%8B4/544+(2,11E=;)0('--,+A-,5>5% '.5;GC8490+5/-56*,%'-;0 "!!2>>187*30()/ 2;69GONA?;)$)296.21,&+/3 !,,.+$1+-*!$)$"!+-(.8850+!.9028847//3   ').*"&&--)  &.*.0<6B1.9)77;4)3/&*(#"%2/450,-+%*031**84:08C !!!,""!*/EF?A@@:FIHD@8<;,26;>=:5BA?561<9=L@##{":!! * n9V ! !"8# #E$$K%%S&&Z''V((K))A**9*+2+k,(,U--H. v. 6. _/ / F/ r0 &0 `1 ~1 21 _2 2 52 i33,3m444Z45 575Ҷl'..'ZȿøŦa$..-FĮǾнſĹñŒ%..*ƺ̬ľĿ¹$..1ýԿ¸*..,¹½ķ/..*aȼ̦ĻE*..*f̷ſA&../Zǿ÷迾X%..-,x /..1lïǽŽh/..-5Ǿʙ..-2˾̽])..9Ķ&..-6Լƽȿi'..-/ƿúZ)..,-¶þP*..,05,..-/eû̳žx$..0Søy}I+..+8Ĺƾ~o}zy~a%..--Q˨̼k&..+Jûƽøõɴ}(-..)H̀Ľù 0,..(Dëȿú¾Ǎ6)..+?ƾ˾A'..'HǷƸƱȵi!/..,7sͶƷıI*..)Pŷνp!..(VƻžƼëƶɶ](..+Uöİúh&..+A{zóýʿf&..)Oswžx1-..%R¾ǿb$..)CſY(..-0jј=+..&Hýבÿża#..*4ƾÛL)..+0vµŽųT&..-)sƸļƽøW)..%lļķʿ`+-..*LʳȪl/,.."dÿ˹¼ĴM'..)Nμyv8,..(_¼V̹ͼ»K'..%\sqp{y?űǷżǓ@+..-3z}tuvxa#O'..(^R)ļG*..'dZ&.ľԽŽD,..$s}|T).ɯE*..(_ȟg,-.C+../ qr2+..d2-..)WV%..ﻫǹ?*..!vF*..ﺠ@,..*F]-..+z7-..'D*..$¼þź>+..+A~ђN'..-/ӳŵ:,..+qϞG+..%{C,..%n{||}zwytqvpyF-..*EʼýO.-..(dH*..!ǽɉ2,.. ~|g2-..*FŷL..*Q̲ŝytm}3+..+A…1-.."}?*..+A6-..,@}~9,..%e;ѣ5-..%8*..-/wuneknvqojbcmnok`U\hj]\cp|tik`T`hqwvppsqe`X> *pi^Ye^WValfdar|vj^T[irosulhd_W[^bhcfre`maht{x}eUE* "d^[S^mcYW^ijc`lffsVIUe]fv{rootvy~{oipnotbX_`cvyJ Xtrk]YWllggknljotupkitxajc^aozwtyyjTFFRi~ysk]UXgpc\ Wks{womrz~xoqu{y_cdWULXWX_aX\iwxnbivqljgqtlmjTE`LZgna`gbU\izylozzpddeWW\djrtsswzujjdPPWUZmtuu3jttmqsybWXhz{{z~ulUVXXakqomnongadbZ\bc]]ZL$:unnmiqpqx|xu~{y}}qoomjggadhigeffjpwoi^TVW 0avnhSLWY^dz}wxvnmvwvroptz~xzxzuporrnic_^abeionhc. `suqrdbok_X_giimtsidx}{}yrjjrsnpuxssqg_`a\XX`^P^mrjC >{r{t{zv}u^TTXV\inolbjqwxle\ee`jjf`_QHRYXWZemiio_3wxjrv}uuk_bhaZ[d`[^Xu|r\YV^[WTNNW`bab^`dbZPNM^{u]bkhlw|}iUPVYXUTm{pWMT_h_[\elmmgk[LLQWX]aa\UL*kmmafiff`_e~~yn_WO}|}{{}o\WNB@O]`\esm^]ff`]ZY^N juZjz{tsiVU^jt{xviRRfw|mb`lfdbl|wcOKJCAPeibba9^PR]lustmjkgcYW_gt}|^n{||ut|}zpomf[RRY^^`V0Lffe^SU[r{pf_fig^VX[gopmx|zkuww~sq|}zqswwtsqmg^\\cX*JhcXXS_lqf]Y_dlfe`]agjpuqx{|x|yityx}rrsnjnuxo_U[oX2ded\WXY_^]]\ZZ\S\bkg`hrivs`dmp~|twqjmoh`Z\XV\_SC>NeC +fbabca`aYY[ZWXX\PYdlh\dleqntkfZgkS^uw\G=:A@<=IH@CG>49DC"\{qbOOZialohYTU\\gjkdY[`f{wigT]TE<<)>?:56:AL]^ZfnjdeY. -}zmSQ]srlec^\[PTY^a_l{hn}na[UZZagiy~~xuz||vrw}rh? *[TS]k{pajtkhc\ZU\utouvh{n`TKXV]ahx|mkniinrvJ '|sk^LWivx|z~}u{tkliianmhvbRSNSivqqsrpuxsJ %fptx{xupy|{wmq{xusqpkphgjuq_HCZjmux{|Qcz~rijrvkpqv{rjbjzzg]kopc^c]VXWZhz\  $rz|p~stq՝~{oihhinsociq~rfabfbajjdaTLQa: @gbknsieYpYm[w}tsqyw|{xw}{k_mgdfgjfvqjr}mfhe^aktzieI *mjhfi~n][[_][X^YPNPadea^kz{rjmmgopvbup`ajrcn{bSXx}}@ ,vqqmfce_`b\Z\UTUT^aa_]e]V{nmnv||hsvnioikkj}r\dl].+dblqa[dYX\YVV^a`YT[eYVvmnWIGJGklltsh`hs|ulysmnmw}rkrt: IWMUVMOTLLMNSTW^_WTW``YTMJLMLECCgfuzvs}vunlon8 ']^PNYak`@fCIJJMW\e_kWfTiWfYPLLMKlqz||s{ygi@ *od]W[afrdSILacOVTi`ac[^_zddk[XWW}uwvjhpvng1  TeTWZSVViTLKLTXT]\]e_acfV\dcaYZ]a}~xm|xwwyyqsljbacinn_,:of]]`XZdm^XXVLQV\WQ_`_`c_^f`YYdb^uvqnbyy|teYV\db`gnmmsJ %czyupojmpqj^abWYYZQQV^`ZZ`kc^`]ecduqx|~wsw~{iX\dywopsotz5 K}usnocfa]bfba]]WUY__ZSYe\^cZW\ljjnu{vty~~yv|b'Cutzvtke]UY`ddcdb`\`\[beXTT_eV^\SU[d{||}|vntu||{q- C~stx|wvq]UWafZVZXYWc[be`ORX_a[Z`_hii{|~qnp0 =vv{z{ytvsw}u^\_guotkf`]daUUYZ^dnpe_a]|~u}vt{9&QcgonpmotrjcheqstlqaYage[iWakxvv|tvB 3a]__el\eor~vm`_ekinmdflkxwrqs( )Sccb_nyrxvrkvg`]msmffhggC|kjxG4^XKHI[}~vz|{|zz{zogb][`gkaa]\\Z[_[)|}zot~(  /WO>;;BSM@CM_W^b_\Y[^_XUSW\TQV[\QQUTXgGu|{}xxpu|\F^SRPMGC;;=@EJY``bWQLVLWVPMNMV\pi__ccq5 zlrruvv)  7nlVRSQSZZXUQVPW^]]TJPYVR]eoow|xtuoh_UV+vh_eeptn%5WVQJFFM[XWZ[^_\[ZZ`KS[eisnemgaij`\dn0 xnc[TNP  =ea]VUZXTW[ZSIBCGU^SZ^ghoonllkeag[U^`+{u}rdWINT[[d!,Xkmh`ZUQSZYZbU^`]`epusmk[XVWjXba\bgq6{u_jimnld`bifa! ;ed_bd^]Z[a_Y\Z_k`ghocfembfgegbfuidfn=ollYf}rpm^Z\cj50Zebacbbc_`ab]^_ghZaefabce`nehejhnnhfq+ vjXhoxusfehjf Cgaacfgjkfbb`_efkc]]`aa_ae]e_bowuttrrY"xbOmm|zsjlnw]!L`acbfijmlgea_feed^]\]Z]W^\Y]\fihqsj~:aSUkpz|ud[`duGNh[_eea``Z__^\\[X\bOVVXZ^V`U\RSTZ\vvdg' be{u|y}|u{{}sVbTSYeWX^ABFGIMMLNUGHJSYVmTgJPk, v~rts~ma_hOUQQPNNMHEIPRIJIHGLOLJL\IJECC@=B=DHOQQ!#pp|yttjr(<[`_]__dbX_fadc[c`adkhnY[]ZXWf\aXSaSPU`" FXLihfeghccgotljglvnde]\gVoMdIFH`LHUVfmt5'k--MVUSUU^rpW][WTYdkXVQY`]aSEB6/.(   ' $ $.@G;?JJF */-'!'&!/8,(%&,.:V2" -(!*+#%$""#"FZBG-.6-%-;E?!*!(40.,-' 02+ +!,+--,361..5, 8VMUMMU@'$%(-&# %/( ',!"' )4:=11;;*+9;8%( !"+.%##&154330) /+.0!-$#"+3:-*0>B?FLK 3090/;:7," !'!  0$",&&)+)28C>9@H&5.:)-(-..*-0,%%"! !&#'#5(*,-4/%)*$#$%)/4577><2+$%&# %)")-( *./4,.)8%"#OQOC6&4"   !40;% !"%5@MJD682 3CLKK4F*% +*') )%!! !"-- "6:78/.%+-6+*7*5:=5.!  ** *?:/("# ,,-/$!/6::6979,)'"  "*$$%04=8.+$#$/1&$/231--1+ !$   !%! ! '-+,0./&8?2**(&)+%#&#+:C7%,# " "" ' *)#!9.=E4,C@>7,)3*%*,7A6'& $"#*%#!$$=7%$. -'*!?E=) ""7>( ($&'&"""369:/ ,#  -1)"$ ()AL=(++,$!! &5"#67E<-$&,-;6671.,++&#&184)  :BO?4>GCF7 *,$. .-%%/ 5=8- +"58;?)&.()./, FNMCBBLB=5#  0358&&3+::7,-  #(".1E=*00--''+-*08DOKMOLB@?= &%$(%.53.$)5?D//+*(!2 !$-7@:+ ,),1261)#9;4EHCDFJLCADA=<;<95IJE8+!*,&(04*+)2<#"&/,# &"#/ /170A:873K8E4MRMMDJJSKA=;270*"&+($%,?A3$ %# .* -+.3D3.-(8!5)2:@<=3>973-3679,#$)/22,?9,"%%.=5& ..-,0<0())(!(#!( !#+&""0652.$"%%#' ->#*+ *@E4 2@83101/*(+**,)&!$'#$#'**0,)9>3<.$7><.,& )(! %+$&%$%%)% "*( '$%&%*(+52#7/86<:60-3?1470%    (%&**''(! &,-! '&';?@AE9-$0-7618--,!(.& !"#")''&(()+) &"" $))+@97+25,2709225734,'')('&")--$+)(*,+756=>FL??KG?D73-&)536676242473)**.0.0/-**&# %$)-.-+*!$3?>6,7/76J8.,6,;<46  0,)0021.,.,/922?9BA4/.2$'+):9.)*2.&&-0%9;8;BDF82( # !.,,+7F:=@GI=;EED46.322.5""*- $- >B7/554671.--+-0&!$>1:2<4<65326.("$+ )%" !!"#&.)*((''(),* ! $:'5'/.0*%''/79*/-'(&%$"!(''&%"# .0+,-,/*!.'#$&/2BB?8>6< 65%$&'$ "!'#&1158633..(# 95MCC4G8/)--    #()+,3-),+*..*,-8ECM4L7=#   !"$!$$ +,2011-01#+ *%.9E$0 &)'$##"!!%++,+*-.**))-)+3)(-//,4' $!$%+,++*(%$)" ,+,++.#0/+$-$?*#! (.& '$ -**#!#**"*,,$'01&"0,&%%E,.&!&$+-//)#,+-(!".+,.+**((*+/632457' 4"#1.0##"%% $"",--/11,',+*.-&# '"'))*+00.217&  #&6$#'#$'')(&&&*)($'/%)&(&..22/& #3#+6,.*25$ $#%$$%$%&"&%&())2F'/$'0HPNCD.6C"##;7"'&'))((''(')*++)&''(&('*(&('*BD.*  ! )-/#" *((''%('&'%#&('%&!$%%$%$#$"&'++*  / &6N894., # (++/+.($),+*)&+-(())((! (*9?TUL5@53:; '(+,- !--.+),/-**&&!$%!%$!!(##   &6$%&$$%$&05.%&'#%*%%'-"#*$%#   Ũ}uþźf%..)@˶Žìȿn&..-4rɸɮdz_(..*J9,..)UŹƲb%..-3eĹįƭ˰ȹķúh#..*KýĴȦſĽ¤c'..(SüͶ˶p+-..*F̶ļǵb%..&PȻ8,..+CȿĿ%..%U}øĿɾǭ+..+6vðўÿβ..*[ûƌÿ̻..&+53?GMTaeltvuuw{~{wqnkd5  #Gg]hqrtruqkX\]_pbeh[PMOEAT[XMQ_`diklqtu|}vJ 1]|wme`cet{eyww]_i_WROQI^d`A@ovrilrstvx|yqjF"pyxtvvp_WZZhzlOB<>D?=CPCABC66WV[c`ais}xsqkU Rffbjgkqfbahuurzc_dL@=4/C;737RQ`\^_][ZZVV[VXfscZ]\jh]^^guv]XBLfkkszywqqjcZXWXafJMjmjccehSPOTVQPU\WYVgf\c^VhyhWeohh^^cXSWYbzok_heVPU]G@uqwo^ZV\TV[WMHNZ_ZTWaYSVTQh{mb[ccaekgb]LOlmtplbdic`fR" DU?CJ[A "hY[ZVIP}шWMI}bQt_TVWX[_[TVRJPmv>D@AWwGQSNVTR\`SQNT4Sl{]~UWVRIJwI?=vYPRY]vdl~`UzvFJMBEICJHTTVXRR7d]~oNF?K~SKN{fYVKOPQRZcWp{ysnz{xkiaVSWUW`a`a7 `ohvssbTLILk{LHmSGGH`uz{mZYn|aoomqqppkekURhpbej@ A{npqiidica\^rsqspvq}rpnnpcXdsspmj_\_abdjkhgodeqoeda6 &lxsrshnqvwrope~~~{mW_dXffefYXQTZ^\`cdfjgbafrwvhkjL-}vwnnlsx{~{yuuokpgddutfXYn}iXUnsaaYbiliaegmmnea`irugje4 8mjicmwvqv~ke|hbW``ec_\Z^dd\[nv`pnvq}rd]`gjjp: %aornovv}v}}mWMFQVye]eglhcba_tncii~|~|y][flrp]4 *g_bdrs~|y}o\NLR^ahng|nm{Wb`miedd^dc<"Rgoot~~}pnovvpgWL]h_ckzvukhu}sw}brbc]ZcZ_lq5  (fdjfeece`__`kiet\YZ`bchpd\ktxt}uy~}mg`c[ZW[efdggI]YZX`\ZT^[\Yc^^j^a`Z\TXbe[t{yolejjagqqsu{yV]  )^VUURSNHZX[[f\LNGQTm|l`jxz|oRbkXZX[Y[QXVZROP}m][hyttgmr~nRTXYjOLniSSRSKILMDJVxO~}|ZZtjmwuvtrqs|s{z{y|YA=AEDHQTSOFBEIRUNOUVdyQUT~}{{~nhc_jv}v{wux[h|b_`IEV{rRrTZQU]gxn_cehm}z|ugiturx~}s_oggegcekh``chl~}slrommotvu~ywghypQRU^ZVZ{~}xZYw|zrjogce_^`irvx|ft[hpx||`RcTUPRjnpufKJwsxsor{|}{pv~~}xtjpTXVgZFDLSLRː{~nUgU[RWZR]mTHA=1 !+.42-5,%'$+%&(:AH15'*#-<;6-'+-3>MK52717.16,<775<98,'5:(# ,.;LOPK;$.64)!+1*+-,02#55-!73C@E2+,+"#**)(% #+#/+!+.6C2.,+450"@GFEECBC93+.-)$.,!!%% +;774."&(NPGGK?2&%#1, -! !!0,68' (/+#D7=D6,$)=A! "#.381/4?(/$'%,  $$ $!+'%!4,*&)! 35<3G=@612- &65-'(% ! )/9B9 !$3".+.*3* -.*,33553/0/(!#+#""$)" $  #!&7<(0$$2,', '1.29>1)+)..-*//($%!#'&&.'!%9++/>F@5# /4567;>7.$') !9* $0:6% !*974 ;TI<+.+ !# %..33" 2@;62"!"$"1EJKMKRKMD.;A;1,*.31457?=4/+.9B?;986965 .97024.('%$(%-19>D;.3+*469;74,%%$'//-28512*-%#&,,*+,312+&'!  41;92/4.*.1341300<6'(%!()(('%&'$"099,'!$%(.59=91/-;E=C==6695/-++,346B<,8E=8+)+.)'&#%0@?$$++& #*-//152) /G=EGELJ67;;854541(%)&!1FB4!" $162,)$,,*0.-;D1,++.169227"!-   ***,.-''$/*$#,(,*=EE=;=*'(().4AA4/&!"$.26;574.0/101//771080!  870*.,+'%2-*-,-*'+,)&4<1.%,%=7>:1455436+;;6#&++&(" '),*+)'+*()++#'/)'7E. /2201472.21%!"! $#$"'))(+&('*.)()(1/((-:?1#./13796+3/1)$ $05-(/-#&''++)0,&/;2"&-.,"$*<64-/!-(  ,+"   $&&)*('(&$2B=/!$)")1# #)10.*+" ! & $%/*$)')*&&%')*016;.&'(&*7?)"'"$5+-22' =@6, %.;/#,96/!%$#$&*-,)62#&$$!,E>!)@;4+- %&&#" .-# $+5++.'('+''+(&&(2-$0;0'()&$$)94 $"#%"$'# 0& )&'++<7)&%6+%38)&'&'))'%'&#&27!$##'+')'& '++(/5):;6')&'%(<%# ;?2(&'((30',:<;866%+==5$$#$$"$%$   1'.45+&"#$;E2*%%C1+*$'%)+&04489<83--:;,540/+&# +'! )3/..)'&%%1P-%#9K*# &4<><@?2&'+27233(/.#/../,)* #3,-'8/23,-,--**8349HI74:6<4466-  19*(,,..,,*4A<6/*/+-766++()./30#  ,,-,115+4+4>3774# &-.,4/.9>BJE=EKB@?30)+*0@D.**,++$31275-5/,/601/- *(*//32;>634/03@D1,130@81+0*-'(' -2)*.-/',*,+.,.)$)-.02 '463204::ENHH=3A4-+*((')-($,, #&!!+((,*(,**,"')2;@753:@:9?DE?33,,//,,)+3,75)*!*56696403-'./;8>8:7:@=;=@<61,--,.81*1262*)  ($()#?DDED<5/ (254:A-447669::65300/+))5CB+)0-')( &(,2'9:8:9//!)&179@?*00/34201/-065030+/;>E7.-&%&(-*&&(*&&)()% !#%)(''""#&*)).354772;EB=:;4;9//,(+D=>'$$.)(''" '&(*'97%8,(#((&""$)4:4EGC8>@2/,)*'(--2/*-+*  /0*364>CK@?\KAA47+# #)2-.,0@CK=B@76*&  !/10.+)('  "3<3457ENMDOVQMB5)*%*)*1;/))*0A5(( )'(#!-(&'(#$!..00)&..1:=9/4;49/*&* $$'3:*A%&,0*!%+,+'(*)+*/%-'  %,&$)+'?=AFDC=.+,5:4/,$54((''(#-3*4&)-*"78.4&%* %.)+"(+,)*+'>CDAKTPC66;1(&7A)+*+()$(*-*!13,!&.>8.3'&*$')&)/1),+,**&8UOTHJUKDDFH<:6;13D1/<;8-A9@B. (#'(')&*0))+)*($,"))$+*7IOMJE?JZ]\fYR=6>0@;MLC@AA&%((*"$--060$/?)(*&#$ '#(#%:;;2*2DIBB0  'PZ9L>A+#-"+=76) ')>3%%3;0'%$$&$!#(-85$,6++('C+5343"5*4+B>?-0'#"%"%(*'$#$&$#)&%'(-75())++>8+0:;,%+28@J;56:%52,1;+.'&(85(%/IC9/*)&$$0;1$*')$(*.2$*,('/9/-2,(,)%;96@NOI;C/$&.7:/12/').1:LVQ=<916:;5//-*+',)+)*-"'((*0+.+,%!'(""%.+)59781.$%:2/69482/08?D=:B8,6BHF:40.$"()*('+.442&'#),-""*%2'($  /).+<4B7-74*(*35//7>DGD<14(%(()'%(.21.$%28:8.-2*'*%"$*5-:0/*0%(.23-%63;24@=A>80(2AECABB71:.**()'--$#$''IHFA<7>4(:3B8B/A?D58/::9JCF\aV?>@BGD=;7/44&'(*'(8=*),0'k.,++.,-,,-,,- ,+48<:.,,-. .4855343434344332465664g~C342/-..ૌwt{yrx𢶷|?*-..-..ڴĻȵ}ĽĀD%%AmP#%7ίłƺƬ²ĭýƿ̽ɻȿźíµ˽Мdzƾé˺ƹÓɒ¦Ƚzot²ŹͿȀɝʴye]h̕ľ}ȄŚϾɁżĿͣϸѶøë˹ŵǾЯ̶ůƺðŸĺƴŶĽĿ³½ѳļĎȿľżƾɲǹDz-ſöºƸƾ¾úƽП»Ľ|rxwzroow¼Ğlźſ|{̀~˓qʟ}v|Ȫy|~èǹxßÙ|μ׾Ƿŷøøǿǘ¸ƁɻȮ玿Ƽŵğƹ¬ŽþȼžͿij¹ϽĽۧ{olv¥Ŵ·êv~|qont{uq[8)++*+)4ʟΕH,. .-8إɾƴ͝N--..8<:>>?;==<<5ŬjB1,..+*+*+*++$oqRN2(-..,>S\YXSRVXLmz8$(,.!.+'&&'%:}_.*...'Fpx}Ǧ7&-.0.+'&%3+. .-(.:,. ./00/.&.̅C-..+**%MR(.%.P.-..*pI&.$.`,-..(%\ôQ!)&''()..--..,"Xwɽplkfdnrg+.**.ԣV0..)4[$&BDC&'(-..W*-.*AmZf^VN..+..,3ô̸G-+,..k" RJKNZUXWUNQKRDHRYYUTTGEONKJQ_ebXJJN\JYZUVXoodcegh__XVY_aTZZG;99?JSWFUWVNPBNXZZYUF><.G\\jnnkqpfgeca[XZ[udrX_eRZYZXYTVQFMX[SNLENW_N$ K_pobYppmge`^`}nVRMMEyWWVPQSUQOPlc)mlTYXSRTVjb_`_]^aZZ`gd>! Fysmd^RPZWftabaZTX_dbj=*' 0832-+-.$7[_adaehkhbbiZC !  GfabmiktvjjO4. %DDI}a]\W[U 0 xQPSRJ (XRTRX &KLx  &MVM+%fs)>b\^VO]jh[A $`t5 4Snwsxxqx}{uhZ)   v\ 2HWq}st~|xurmdbJ8878<303.$#'&$&+*41)&%,-+#""%()')''&%%&(&&$+4@@)!/))--+-7;<$ %" 1%%,--+'00+-176+$ ,))**" ',#,) !"1>,/) !-0))##++-(&'&&&/(04/../03678*4/""$"!"," !!' )*& 20*,8DC=972-'5,:3+-10))(**,(/>IOI;.3( -@)%  *'7:- !$38764,((&%'*$632.30* "%$$+(5 *",#)355>E@JSJA8+(*)$%+(&+06 $0@='*-//+/4% .-+(! !! %()2FBFH5:<0+8?1*,./,-2&)%%$)*+*(+%0.1&220')"'#'31"$'##&**CQMMI>9GG=BDAA@??%('%** )'++*&24760($%#%0:0113&%#)+-21/052-24458=@$(&7"&,+ '2'"01/'&.(++(*"#211'(&+--+'" ""&'*.)+/.15< !5-10'))$$+-'#!&&"/,(/-$))*(**)7<:652)!"('0A9<@>B?A"!1885642 *!3.$4-,/+%3/,2.(*)()0*34,+,/0%)&.=:=@?FEH/+,HTA($8JD1 !0+)+/0,&611-032-(,++*(6--,*%%++-.+,,.,)+*1B30.+6%(2LLNFA@>0')$!&()+**'++'-C?5=(&+-,- ,575..66/(')*)(*0/+292<7@GDCDHLGAFH?:;;:AJD;&'((00-0'..-./')*.,15$ !(,.-+,.11&.,(21595>@>=9FAB@CPOMMHFKMRC677:=(++)016=>;9<87-)3246$*)- "0.44?6::4/22+4.%+3.32*64;=665-)(()'&%%&(%"#$*/./200/3%670..)5020364/0+(0/3*!)-5,3.)203,**+(&&%$#',1.4HFDHG:9;9<1545+(3))((;0). !)66/039 ()')(*)0-(+)&''&%%+' +3D;;943(&($#%%#%$""!"#$ "'21),-*6(&" ##&%''&' $%$%++*())%$-6*&+#$"  $"%'$$*(*++*4;-$%-+,). $'$"".7(!)4-$""&'().0$ $#$%&% '$$ $%'5(3<9-+-*'&45&%/()&# %!&(033-%%' '&'&)'')&$&  )./&(&'+16/,&$#1D<,%"3@.()*)"##%'%),+,1,%"($'(#&&' #*.0*,/11011/,+(,E?%"-D>0/+-,..-*())*..+,0+%'""!*$%%'$'%*))3(!##.-,..1420141.,+5725AJA0455223322/&)20,*)('(*)!!!'& '&)!)2(+/!$,./036..2.,/315:=?>=.2==7672/42%&*))*+))(!%' %(&&((*.+ -,3117.,-.01554342//,362234"),,)&*+*)(,+(%*%".'#$&".$(-! 01-+,-93-.581/-0045% 0552234 (,.-++(*#!('&%-*,94'"&#9+**())-.0502:6:83562 2216366;=(,1-133/.,+/0 ,*()42*+(('& +++0-,,)4./,/;8586+ 2##-+*5.))651;<>B?743)"&22//?3*(##((  ('(+46.33041--1"**4100/:3;>>AA@8=<:=;721% ,%!+,))/0'&!&/42-#--+**,.*!"*,*JAA?FKA:BEDEE@6.-/12/0(41/-'2* ')/#('&')()**)+,+,*&5/04BH=/169765,(+,/0.++#%.$0'#""%166887110!" #-341--*((**'%""#.3344$ '(*/(7BDDE?82% ')$ (+0.$&(+)" $82..*"#%"%( "&)2)4::;<4/%%)%   "#&&"(,.*   -.),-))*'$'*+'*)% !$%%$"%* "!  ((-,-,/-'-)"&''((4:.32%"%('&&% "$(&%%!   !2. -11+,**=B;TSDB961*  ($%%$"%$$%(*/1 .JUTPH;-'" &',,))''(&! -734*'%#''.4%(&'*)&#      ",,-+*.,,- " '(+'-/+2./ .$))'($1+&&'("6'%'( (+$&1 %*- " $()!#% '&" ,"&)./*$&!   &+,*+(   "%$$)$ &&"#-19;78C1!#,""+-FD=@>5+.('!Oerz..)'%Twȧ..* _˭..$lwsorvvr--..,:j`R#)+..'h}y¦P#*..!uiJ&..*N´P$))+..+E~QGF>(*..'Ay{I?,..'C°ȿǺ6,-..'Hʽ˻41..)J{窱ҳȻʸ}/../0,Qӵľƾj*)..-,0BpƼǿ½Ŀk/-..-*Q½üS*-..,7Qmέc/,..,%5\i»ž̰ϫU.-..,%1gǹF,-..+3qŷn|{H.-..-0QɰƺK,..+?˺ĶȻÝϩ};(+-. .,:ʽļ¬ο~m9)..CH*. .-AUʼU!,. .)*O~Ùȭ|V:'*-. .-)5còeEB2+. .,([vîꙖȋ}ƾV3-. .)&_mĭ”̍yuywq](..+*%ɻʸďof'../ʳ|›˗zyz~Q*../ƝĽʿk,..'~·ȣh9'..-BȿF!*..#ʻù`F(..)yüȮ6),. .,Qz££ļu77+,-. .+ ƼԠŲƿĦw052/. .󣬡²żĬβzH,. .ʭûĵʿ¿W,. .ʟ̿ǹ̼+. .ʘɲ»ýǺ$. .ɫɿ;ɻĻȹɽĭY-..ɷȩαȻ¿Ҳ}(..Ȯϫƪ¹lp>+..ǥ˟Ƚsmyuz8-..Ǖôuwx2..ƒʵ÷ҽźx~}{|-..ŦƮƚɽ,..ç¦k'(..룢^)'-.ļƫƞpY/-sշN0(Gľƴ7.+.PyžžşǫC..-*;Еɏ̧Ŀr..-@s{{~˙ˮƿȠ..,7}zãƿþ¹..0@Uþȏ..*?FN_ƷŬ͸ɿǻ..*)(*ͥ. .0bȿɼ. .:ĿĠʳ˼ %6@Jn`NPQQTVO\gSPW^LLQ\W]VOSPRS]Zf]XXU (=OYWUXWLewRR\fLGIZOSRR\\]]Ubp\UXX 5]bcd`]`_hhu]_RX_^[_`Y\\SQOSUZU 3^ggeZRZjfbghfb`RCNYNJIE@<@DE>9KQRIGILRSHdeafn|}fOn``gaT`MLK0&  9bj_MNSSQSWX_`_\_jFGIJGHJhQK\aZXP+  ?bXZZOLU^XN@AV]ZmeSS\UW][XVXVW\aidfk`A( )VdYZ^]ZXVWZSR_l[gf`^dWROWWZ\X[XNuy}d. "EY\UUchb^aea\bk]__``]SLIc]^[OUTW~tsy{z]-%% =VWUafb`ba[`dgceb``]YWZncZTW[Xakieehks{uYVM%D[abc]UWZ[hgheeifsuyvl^chaZ_tyjGH``ba__a`_^YYWYbcd{}fQMSqnwznUE%@BGMRXTRQY`[`e_bbfhff__gka]~mlaXTV_{tG(T_[UMV_]epfZlltmbgUV`bcjrjppaUXc~d6<]bd_bcXNS]olshWZ_dedVU}reWSZi|ytu|[@)^g^\[]fgd]SUYjZT_\mst^Uudct|{wqqwkaa`T/*;VWbdbWXWSTasg]]Ydiummqlp{~un~hSbNoc; /6Zgd[WXZ_^ec^ZZ[P_hj|qx|vllhgk_mp\) 7Xcba``XY[YWXX\N]ecyu}iitsjirp_SwxYF?>AZOP\iamofXTV]\lknyZfjhjukndUirD><(A=:59!-cjQR_trkec]\ZOUY_z]a\WXagldolgjlo{~~trs&XTT_l|n`kuiiqUW^`cedcV[UQSKgWmgezdG d{qj\KYkuy]]_^dx_Z\d^[fh][WRVOVX]a_TL?$dfqux{wtpz|zvSVZVXfnRXa_b\]ZZnq~d[FEYadgesvY$ "2i|UPRY[[e\iTSX\XupQUqd_YXf]SSP[lq/  -WIJT\]]\bkWYWTPpjhXXWZ_ahebSLTaD+ @s{w}{wxRPW][^]\YY^[QRUu{wVRfgQQjpwkYT]W4  /I]ef``^]ntd\_`[XWUXXSZkg\[YUS~MZUEw~y[RVRNJ@)  /7PWZWTbns[_XUT^}yWVRSWZTPNIwRMJG@BC>KTTO- Zuqn{TYrLSTUTVVTX]_WRNLMKFwO=IJRVPPOkjS6VWVT`JGJKW}\RVYUOTJEIHDCNURMNPE'Yk`ZSNILGJOWWV`zZ~|~`]ZZi_TWVSVW\< XymGGOkxz~~zc\eZhgeileddeo`Q]joqmob8 !khptusmsqqn`Qagprr_[XX_Z_cddid^cmtvtoleL#  W_~ugYedWn\dKQOW[^][\a\_aceijgcbjszzwzpQ4"E]cnytreaiyuXR`fhX]gjk[UXe_ggklic_bvtimsM +AYeeigcb_[_][i~\WYt_vq`cloi`\ryicjghh@  JUfz[]\\a^fggej[[_x|~}~aT[^\Z`hnpmqxnUYaVD W^^bjpn|}b``U}l_ailfbda_agw}pnrlkM& gjr}}jjhs}uu|akkf[Y[\_\^jtuqrv{|}|zc4 _`c_apthjpuuqjng^[\[XVZcjz~V PVZY^~~mtoifedbmutrsvcXXu\  Z[[]rzwwmmqnhqvq{xaVbnlougejuvutn`1jvtset~|~nwhjmpolnwyxufYSMKHXttjZVRBHQk\`Pg~sL|afxigzy{zffnbi}qmfb_ZWTTWUPO]vvp^77>?EMYUXBUIPemeaig]\XXgmolpr^UQHFENYWVVTNA=QQ[ZZ[ZUN?IWwL\rypljfTMLFJ[lnmlnolhcXVZVUXRFBDCHRXVTZ[@CKEKU\o~bfafjXZZVHPVT[afeeh[WX`ed^[[UkiLIINSUSPP[~~~X`i~\]bgWk\ceafeggjkdehdUQW[\Y[aopc\[[^_^_]\`jcdehkecdd`<[^mj\`dg\^}bhg^\oojcgaemlkprthcdgqj`dcbdc^XV[`dqomUVWY^\`ZD5 _gkcq^\_b^dkbeulgbeceideiikdcdhg_[]hsofgeg^bdpus`j]]`rzx~d>3E]~|sTPX\q[[_flg`_[\_]]Wacbehklgjj^Zkyqhkpp_a]W_aeo^[[nstexl-(^}{]OLT^]RQT\aZWU^\WSXSowwvuuqbi~m[a`^^\WRPVXbbdhecie^Wx_]^'FJS[W}vZ]tzy|]VwYSY`]\SUWWUQhhOTWRPMDCHMZ{x#`QZXzNPPUVVPVPLJsWm~dQSPTXVXVSRSSZz|xYTRUZ_LQK?DJELLMMKLHKNNUWw[QRp|zjMce]gWlOMW~}}xSQNPtstwv~}tLp~yVmWNFtGtMMKLU]rt_Yaggdnvxyusr{~xhhjkef_\_b_ZX]^_d_ 0Ya]}w{Me`bbeflmc\_ggbg{|pww|mnicbd_]ZV|u|O^LGPJ"(-%!  "! #+%##%**(-,**))+%( $+')')*'!.+.,,&$(!*+*&==08B=."(,"%%$--))*&%&"!;71659-!  ,% #$,)+,+,)).'$$!&($&++!&!)2($(,.0./348/(:"# LFADDOQOB2'2+))(*,*&* (')+'6BMIC480 '(=KDLKI4E($  )'%%$*-)( #9:-*)2/9.-)(&()7+6:<1 " &(,1:*.$*)*,10+11('(+=BJCLLAD +( /I01,'))*#@71-&%).88=@98873;)0()*,0A4/3**25;:4410+/,3(   2, )4(,60//-/67:4/63==/(,!%#  ! (.<;20464//-,:5AF0-E>=5% "#*$$ ',L?2<<94,-300-30%BE<' '%&'('--;(-/..1980.+-2  )$ -++#  6*-*''*:E:/0,/1./12567123  =DE3 ,+# .2)&&()+//-()>7'$./-.5>//@=3" 2368$')())+*((*)(--*)G;% '-,) );9!&$$($142.!+)'*-%(+*-()''459( $,,/,12  .=C=<;<95KIE5+**,'&+)'7:#3,*!+!&+ (DMLLCKJTI@< +*(*,(()'&6@5%''%"+(   8,+$  $+'&?),+')&&$',5&';6&&'+)%'$49*!&"!$& B4205(*82#&$%%'&&()*&$>%%$#*%"&) (&01&'&A9+%&&%(6*(3?9=2=$&);<&%%&$#"$ "''$(++"%$$(&(7,96=950)4@,36**)(1 '(*+%##"!,9=><@:+(.-85/7(*.(-.,**0,112(#37;8>>A445!0)%(-/,3*)&(*')+**,#(01342.)*8>G=>21'-*0(&$(*()*(),+,../-+-27756/')1821+(.42($)//10)'(()+,-0/.,*,29=92.10  ().-+**'((),6C:99DC7*&)&)*,*,01/**/54..1.+' #94')''++/.-+??8.'(+*568.+)'()),.13137- *+-/6/4>?GL>@LF>D53**)%8G2**.1.,,+,,.468=5!"#$&  +-/.45?<4./025K6.-7+>:5*-1/)'* ,/&#(.*/4*),813<% -,&25/.12::=OIGG/A811.0-*+))$&,03310/485>>?B@>7= % #;<<171A=854011/.*44*.254,('1745;GC3,12455,* 0224>;+9/:497;;:8/1./0/01>F0(02,**)%#&&)451,'&"#%-**+69 !##&$%%))& #%''))48+((*++)&**(,$%(&#,++'&$%##/%7-+>0786),(&#*:8&*&'"$'*2(%()+,,""00+/'.1)),)*)('%&(%)%&* ($0:;81-/&*$+(*)).'%&')**((04//0(+*' *'*&&$'+*"!#2 ;DK=70.&$&(($&*-243*$(*(+20),*-67-11)''$(!*$+?HCD07-(&('#$'.331)#'%#,+%%(,201.-$$%   =AC>.<3++*(&*.+&%(''%&" '&'&)*% (..#!"!"  7;<118)'()&$2>3)+/*('-.$&''(,35/-(..ᳰð㢡žƺ~4+..ᢤŸǀ̻ʻo--..ͺ],..{|xr̮ùe(.t}˭sŲùȾ:*ʻűǻóxtnȺ»vuȿźȵдƚͽˣ}tz{y{̼ľº¼è˾ʼå]ȿô˾ĺƾ˻ĻʶÅyz|qs|zz~{zzx~̾ÔqȤ¬񤣠¶ƫ»Ǿy̹$tζ¸.(}ǧŽȻǩ.,8..->DtᩬɸĻ..+';De𪥠សð¾..+$S˲..+?Ęoʴ˱Ϲ..%[·|ynŰ¿..*Kvmoȹ..%numxƚѦ..(Zõruw{zջ..-*|žɦƶ..'WIJ̶..-2wdz..(Bï»ɭ../'7¿ļѫǽ֯,. .'Iοç̰ӽǼ¦-. .'BѶʣĔ5-. .)PнʼźĽԦ}t>,. ./-Vú²Ż|xyvrqxv~9*. .-(LѾϻ˺Ƿ̼޽ĩww|9*. .-1hÿɼƣj6-. .(Iþ¼ŮϘxѿ}<%-. .,;ynjǽ~^K5-. .,@žµ¼̲ŷM*-. .)6̼׻KQXWflVQ\ahV@HMNTQM]gVZ\nsEJQVWKWTKRYiuvqfimtui7 MKW]NEE>brVJNRQSUUe~QSYvFMRTa[VSRd_swq^/ XTJKKNICBAENUVUWZZ\acbbhcXSZ\iebx|hge[den[-GIKLQUU^eillmfbjidbedaltgabYjcbghdab]P{swkiqxj5LICDvpGPOKJJHLXPTFHOPMTMlRTiP`_\JpYVL(ǐ|if\UHM`_UMMLEJQ_cOQfSWVW[\qLEGENML^gh]V\VMS5 ŁkqwvPLEeoBMNKPTECH`HPmKSTTQVUZYMWNJYWQh_SpbXVC VJR^mllgQFX`eaPTPQUSMOXd[_ptwX[[YWY\^YdtiTR`kbRLLON>"XVV\]\`]QRZalk_^adms[\\]]ace_z_\^c}nsk{zzcX[X[][XVZab< nicaUPWabdga\bc^cjrxhd\UYhonlha^`[jolw~lhaojhuwtonjdb^bQga]_WNT[]]`bSN\[Z]_encZU^|}suvejkhfdioxuorpvigb]]YX[GUVTUrqZJFJX\WY\]XWajg_`_cv{yuhjlaZX\]YXTNTa_;]a\WNUQT_efcUNPS`jiPVPMOUVZh_[iUVZ[ad]si]NP[eiopginm]/oniRUWT`d]UPNEN_Z[MI\YNC?DGfwYWe]h\QJIMLOR[d`[SM^wxn\tl`xzmrnjgxtkjecpspjhfhdgpu~|spg]X^XLQ]_f`gZRPOWX\``cb^]feURH=RP>JTWN]V[goa`cklryomqvwgh`deQNP\i]`ehc[a_[Z_fd^\\`bafqgWVPLHFGHRtLzv~zphhniablrwtt]jtugVRU[ZZVWVjZ^`Y]klaYWX\][[]`beb]W^iehWktwykhdfnh]ck\Zq{hNB=AD=<03B;759>HWbYa[ZT]XQbshbhfbgjaXUV^jiirk_aq{uvxnhba^a\z`^]VWZ^fis~~{uw}|zru|z`[cj^NX_NMWZenonnrcob{umldifecatlbga`ZW`bbaqjX\ZNSYZaerrinlls|}aW`decYOPWVZa][`hsxtpsgffVXa`ZbXW]`]_hbhhf]zfWSQPatuossqqijuxwg[^bcgfb][`bjn[GNSX[`^bdggeVUV^b\UXWVX\WYfgYbjkf[TCPhmqyy}{`[a_ZYUU]fir{vnX`flheb\aUTWVVQS\^_]ZZXZ][TddV_bZTQY_ZY[Xb~z]QX[\VPS^mrxvq}|riorvnb[QWRV[VMHO]aeb__^^`aYUgu^LXYQV[XRNMOQ{zsjcX`a_ZYeifb\]hiflib^SOMMhlouiTOTefd``__^_\Y_^odMYgk_RRS_kYUw^cihTGJJORNMURZi_YQIOUdyspvl[efga_b^Y[WUW]Y[a]osSQNg~HL^VQQTTSRRNKNLHMMEBJFFNUTXa[TfYY\Yckvf\d\X[ZWVWlfXUY\WSSVUSSTTKQW\_YTMIM[YSVODKYchcZ]]dR[^d^`pVMX<@ClQMSNLMMR^[UUVUTgm\VTMKMMIBKXVSQSYOOX^_[UURJIDFCMmfNLRa`[cZVSNkNJBBMFDHIY|mrfVS]ocRSROINLkZV^^XSNQY\XX_c_alg^^hYVW^Sq]gd>=ULMgRMcDBGBytkqj_VPLIGR[YY]ceeDtfOUWVYZVOMc_Y^iirmhZMLRY[ah^Y`]TVX^e 3cmlhhiijmpzoyi_`]O^\`_WUsl][Wffeca^_cecltgage_RXgdJs^]aimqop_hjec_[_Xec^\lynb\^\^{mcb][]`cffbdihf_doi $_tmylXYddeelh[ea\wdhb_[`ash_^ZY[bjheedfgdgghb  pzkjtanyhhvfeY~si[Q[YSWX]]a`_`b_]][^\\X  *qhm~bj^{zjbVJSPPOOYTR[SJTXSWURZZUWX  "dhhTZbeVQR^XPMHKRWWrxX^XUifVRT *WU]issgns}kOWpzcUSj^U]`e[OY][`YOPKIF@! /ov}r|z{z{{nhigPEDEB=JG?V\MNKDBGHKQI  (rwzuuyrxwj[SROQR_nBIJSZNCBNMj >tswkWukPUQIX^SY^^_b_t@  %syvfi{zdEhwueLKOFJPSTYjTQ  IwxzgrZirx|TGbmoYN\fLGHIIMSUeOR0& Q|qw~}jbPMj~|xUMONPT_cRWWY[' U}{uZJIMNJFPhL'$3GJKOOEIJ7)'% 1) '&$$%#'%+())* #&&+*))#!!%"B438EC5AB1'$"5;#'%%-$",@&))'&' '#' $'/("4>4*)-'( '-%% #4%--*/A7>**)(&'!(*"209DC2('.3/(&!')*!$ ,./36 "%,$.&.")+->A,81?L@A=<.()'(**,*%/+')%!' #'  -))7:*, #0,'*!%&"7;*3.91(-*//.59500+),+*' %"$#%,!)$ $.)(*8F?;76-/ "&!$'%$(20511;>3+* #!" 86) $$%(" %*(),4877ABCIAKKBA9KPQG1-./! " +*"!'*,. .00''$"$&'% %%'))"+'HDJKN8B5. '6541"*! 4)!)&$$,!&()%#! 'FCAUMF:,+6-1/01/*(%%-.*0( +1/+% %%#3HBH=);)%<1-%/#"!.)*,&!,23>HDGLDA8/, %+%(#$#"+06NPIL?-6N?>DB=>==?4,,+0*,,7<;-/3;E@;:403&%!&&)'&$&'&#"%%)'..&*+0/273317=D2,,# .230(*"&(,2:1"+51-.#%&#) )-! '((*++)*(!"#(%)%()<9/,)),.)'220'0@7--!!()''%('+*$&$,+))**,31)% $ %'*8'>3>:C<>/-,1-#*34/8E5)4>>6,*+-)$&&+( (//+%&()*)(+-*#)#.*1@(G=GHBLH.145/-+,/-"*#!7GA1 ","/3!&,,++)'&(*+)$*$ )(+,./.3C*'(,+,/31,,#    3&)-+,* 0,,3-07EE4341"").*@8+!! +-6:574.-++(#$4)?-),-  %0/+&-,73/.,.-/.+00*-*)'$')(,40)"")*<8?4 .+#+6?A85+% ".23%'*-,)%'&())(& )-(9@&#10/,+$*"+-$!&%%)(!!%&+*%&"&&(','+))''"$%(&.2.* '-(205:09)&%!!(.2;;4:8)!#14,)-#())*)$!#%3+()! #679% '"  ,35;8265*-*"" ('&))#"&(47% "&' 551.&&!"*/0/-)*-+)!"(15)%(-*%%((&(($55$"$# -4"D@FI?5,.2/'%'&&((&)'.<*+ '0:842;4)$)+**,*(#$'"")'%6F; +<%(*'%$%()''%"$$#"$$!#""!**1,+))+.3+'+(&''&%%0-'&')(&$')*)!%%()*'%$#$   )++-'*3(%!"#$ %&(&&$%!%&'&&/0'%$$%$#!*'%$$ "%%""#"%0.&&#+'.+*'&1='(%" "$&%&9=5.1/'%)1+$%%$&&#(*+ !%( -2/,,*++-'5E)%!F(0-##$##%&*,-2.)*)+22)'%%!"')('!!)-(%,//&3221304O+&8J%%!,;>;?5(&(*..,+*)+##(&$ )( ()*+$"#$+*,-' 2354124;509GH0.82:6;:79!"()).& ')(%%%" &++)&,-.,+),144,02+67BB?88D8>4-*)*!))' +,*)#"'+' ())($ "-/0.-++022+/.,-6674/1.1*,**,,*)(/(0&&'))($&&&)''"%+*/10+)-/0//00/24.,%)%**++*(&:6,,9G7'+(%'(&)$50() %&())*.083733221  -,+*('())'291+*)++*'),+*.&+(*$#%#*,1/,,+0522146 03/**-44@L=:HK;;9++)('-:A&&).,%)*+(+/021335/, $,&0-1/56--/37/A=-/2-2?5+(&(+*(  )) 1,,++,-+ "-/&%.,+-2:67HLGI:7=10.$.-- %  (&'())+,-&*!.0<05/;:45:>@:10,,1)%.-,- ##,25576-(%( !-+2.?060788:930'&,.2231-.  !,,+,*3)"&'##))-465440))5?B43 .-'#((*&)($$')&'"$&!!$$%'%+)%$*'';DA<<:596.(,$)A5 '+)'(*%&*%$((8)FFE/@3*-"$)(+(*/+')&!)2-,+-29EJ;:[IA@2#!  $%*!#$#?CM4E903*"  (())$#35449GPLDOVQL@,'&$''*:-))..B1.$**#" ).++,-11026:35.**) $#*''A" '(&!!')''%(% (% & AF7(*)+.0,-*,.,*(+*)6#&'% 91*+0*,#3, /GA03=;;4,)(,<,,$*+*.+1,* %(90()!  "!#/*#- 'BCBF8418//5C+1;0*/-+(80SJJ>,9C/+<53/C7B?+ &##'&*+'('&#"!$"  /C@M[]^eXP;.>1A.OKC@B@!('&"&(($#&(&49(%!    ,TV:K>?)#,$,>66& *3C-&%/,*(*)&&%#  #0B;,5341#5*4+D=?+0*#  %%$" %*'$$%''()&  *;BH:468%62,2:*.&&)94##0K9/*&''-5.%()"!##&') >OOG;A.$'/89.12.&*.2:OWQ8;0'3<<0'*(&("(*+&%  /;780-" ':1079481/1:3C5-83# '24*(-:FFE:0.'&$%%'(-  71.*/%(/22,&73<15B==85)%/:=@ABA534'&&%%'+,&+)+" 85A9B2B@C48.;:9LAH_aU98òŽV!+..-/S뷶ʶŸ˜뫖ǸaD+..,1VġY(..+7[(..,?ƾ}}|~W(..+BΙ~}RRSTNNk[SQ`NHJUPWWRZZUQW\`cYWWSMSX\ieR[_bdLLMKOPLTcZ\[eh\KW2PX_RVZUQiXJEXRNOMX^^_WZkhXWZRCMc[FIMPZAEEOKJQMZTQy\OSA\fYa]akcrdUV^_\`ffecZTRUYXWTUUVUWODIGKFDGFMRXWUUZYdg\TWYg?bcaVUf`dmjkfcYGHUYURTQKIFA=BIWSJJIPQ_YLT[L /NMMPTTUTVUUY^^[_STVFFT`ghY]ZgRNLKT\nILTTWCEQXSMaY C]S]VcLV]_^ZXLU[_]YSYQRKHFFbjJBFTZQO[WUZfiaYb]WZ^?  7WHfpYjcTURWTQNV\[UVXdVX^W]vrdYSUfw_UT_lqhcrqdho_ 0\UO_``cYU[XZQRSUU\XVa^ddjqpmglot~_\\bkkfentnpjk<Eb\]ZVYZf]PPQ[^[S^_aa[acdiikignuuyddegjgdlnouvboi1 (XkeV[[Uc[\MUWXYYTXbb]`cchjhdbcltt|fcghmkjrpirtcinZ)<`f`ccTTarXYQNR^KM[[]dggllha^epug``c^houc\`gbWV^dV"  )Zccd[[_hnaaZb[XNV`YOSdd^fmnjbbhli\]XVV]][Zej`VV_giK'PYXVW`lflp]`aZ[Z`id]\YWV\\osvx}uZb_bcmjccd^as}qq{j!2iovm^_c_aeXZ`UhZ_`YYb_baljouuc_o][__afZdnnlqrsl8&^]fnpma_UUS[_Z_de`YZ_a\Ynronrb]_^\ZnYcrpp"7orghtoscWJHMU_a[eaf`__ZZ]hmliffikeim'%Xhghh`XFDDQ`aee_g`a[]Rei]VVWXUVfob\biu~|{wofhehgu$5V[\[R_VWY_g`_]\]]`]YO]}wvvg[QjjZ[]_]bYTM`LBF=;6R85Uce\lnpg\[VYPRQW`d]\Z{jWuhijhfb\USOSTRYROK=S+ $exqg]ae\WXW[PMRYdjgignkc]vkje_aaYVUNUOU\]_\OIE&bqcY\WVXcgcc\Uacmnnkedd\Z[VT\USKEFGZYVZ[^`\[ZZYaJW&%\hebmnfckill_`__hqjhihge]WW[dbXSZYTVZ^a]RJBK]VX]c&#Tdmg\jjee`XiX`muxzm\Teicb_ZY][ZeO]a]VVbkoj_$ JYWXVV[af^dzyYLU_^g]\\^gc`b]`kacdmddnK*Vdemghrkqijorsqplhgeu{te^]Rb_bbc``cjebdijbd^YW]ae^(9ohvtlwnnkergcijkhudingcc^^[Y`cabcg`\ageghe_^aabh+ ]nstglfbf{zdlq_cevteegoe[]bUYZ]affhc\Ya`dcgjkddbbj>Hm^g~yywhyygghVWThi_]`f^`bb[c`hcfca_]Z_[dRUTSUZbkb_7IaFUttsTVarxvuprb_jc^_cTgNLRQQRNLLVLLGBKL_dbf.PcQSPW[`oWmm``Z`a_XONBNGA?BHMMOUUTRPQRYTUUY^b0+nNPONU{qNRMJGsbZesbXIMInxuIQQSZSSPQONMLDF[RKJJIFH[1*c;GGNWZyjfsrsusszYVoZPPNjgQQRhUYgba\]_k`kfda^Z^idaa/Un[vlIQUsjg_guuXTUUT_aamdcvZdfndajiqoghoepttjnijkmgi0 .fS[tIlj|zigpjmb_rlchuxmsvWYVSTSWkWUTOv`l_XYYgprO33Qfqiwnrpmmnhiho|sniukgw]wrQVROSPRZITJFxjXbQNTXX^_ZS+V{qpwlrnfkcdelwthuxnvdgudKITXTSVSXIFVNKQTZO`Z]a]XRWT+dYcblfX`^XTbde`fjdf[[ciLKFHFLDFIJIFMRVXVXt_^^otdeZ*!qYGSXOZZcXMQFGtSSTMSMOP"'(4%&&!!+*!'! && $<8*"*&('(()!%#-!!04F0&" ,#""?+*(,#('&&% #"#%!&%(,DR-$&&'&%''6*)(==:'"()) /+W7/"&!!(+-*+%#'))(()&$&%%#"%!$&''('((/1)'+ $(()$++! &%%&$$#"$%$#('(()*$&,,,(A3,+%) ""  %3<3("!(&%((-=FFEE@F:#&$ %'(("#!#&&'-,+5%  "%!!"$$*+#&3B?BKJMPLBNA''&#-/ *)''%&$ +'""&(%),*--*)*6@.6>G<6G8+%&(G" &'#-' %+/'!..(+! %$(.-,++1683+"-1""'#  "!)-*$*,,3CB=8  &,,+$.=IKF;65 %@,"  #)'($ (&''/676=  ')++=3+/0.' +''&$ +/3)*+)(&%" ))8/'((/#$(&(*)50--(&+"$%"&)$/0.(&%%)'&%%&'%'"!%$$" "#&&'')%   '%%$%&''&())$     $''&&)2%! $#   )+()(**#(+$%$%$!,/%#&!&%& #0.*   !()'(& $$$'+(,33-)&%.B8 +.**#)  & "!%+)*)! $('"'+*++/-,/22I>"-, !03-3)' &*+%)''(( #,'*++),,-/23<; 1-..+.2/035#0'   *(&"$&(('!)()-+*.,,*/343'-.0,.31021((-   *%%'(!)(&&' '(*-,.0..+).14+-).11,(,/   )$)'#"*+(+) '%(--)-01/*,//*)*(')).,*'&(#*8)('#,**(')(1/422*+*+*00,,+,37206&(/0-*' +)#(.%)+*+*/0.40+,. (+"(,/10224.90"=>1,.021&  !,0+((*,)(.0112%"#$()-(,0-<2=@?AA,  "" 01$% (,'#&(-1/-,.01..1H;=?EK@:CFEH9 $*+  '! -(%'(()-/+*+-/277,../&𯫧w(..'C+..&헟v+..8$쫲J+..%춥ŷ+..4#땔G,../"뭟mv)..0"}ysyȽA-../"ꢟwtvxy(..;!鴭>-..0!˾z)..7 ŵ/../ 贷`+..7鰴Ĭ../籷T-../纬º˦+..3穖Ĵ>../檦ͽ,..0栬î2../憛ʺ­]..剕yɭ/..2妡~D../䧞qhks}ż/..)䝘sĹkx2..㛠ƝF/../㤨Ū0..2㤰̾8../⬯Z0../ᯬƷ2-..0⭴=..0ƿb1../ʴ¾½º5-..&ᪧ̴<..08릝y[1..8߬֫ǿ˖6-../୲Ъ;../ߟ}xusuu|z~O1..3ޣ}~{6-..򌋎;-..-އϠF/..@1Y84f`20chN /RNcE/]YSU-.HKKQG$1fXZ_^7-ncfhwz? ,cdg_o]/wsvlgliA+p(.ebYSMSYZF-tVfk^A -gedibX_daI)we\_]>+ghr}b]_e]3  (RSZzqb\afM*uqehkk[1*peuvrmW&_cblwed[\^_`H)zykbfbgkamu(roifolbacjhcgfP (gkuxk[Y`^\YZYQ 'nkeb^YYagiic]YTA'_URSUSQYafkjgc`U!&TXYWQIKV`adghge^@$eiol`SQ^kihfeecaX'%q\k{~s]\nsrlffe__O#WU]_XX\^^foo`]cY\V%A"k^]YVN\[:BHONOSS^RW"X_^]hsNQQTQG@=Eh!#ghQke]z^QXHCCBITXWB!mkh|nYe[MVlyzw^JHJJ !{뇍~nvwlnmv}}_ZVUNF z}}jgnmj^geaV\!glghou{{usrondiggjgm\/dihdZYitrieb`]gdbagc`mtcOGLVhyvunia_^[Y][uo. udQLPVkztvtuokux{qaNQaihjms}|{shkqkajup _``abb_[^fb\`gjrM^ed^UT\b^bpuwp{`rlpcNV[[SJMTWar{qhux}ue\2MOPUPAGT_yrf^mskm~{_KVI_VMQOCKXeiRvVbiZTY`v[_nX"_XTU^X>46>LV\jpZXGayKVQU^bO>GRoyc7AM_[chtnTQK]WG\cSPKaeLWbcXSLLG WVZ[TNXytHNW_sdo[QGPV\[hcCXa`_^Yl}haXW[jfnokc`djdun^^bd_VTbvxnb]^]l~poj\Z^defdb0dchg`^`gjfdb]jvvuqefhiddefRdqtqogg`cdZUnq{xqjmoukllph_f\VZ\`a\RZmr|{qa[afursoui6]vJAJNLXabk{v|z~{u{{|rhssbWlitbNZi]Ndxqswzj_`glh_Y^_WlchcOJadXvjghgpwpvskekkeIDLNS3lZkzslsn`lv~^bmywnp~WvZW^OemzvputefTTQRSMKUSYJ`gOUR`dZ]][`b`YqmMKPkbEDBBCBIQXDKI'liaYPNLW^QS[[`^_c_EGIFMcKMLeNHKfhngUPRakV]xpmfHSNMOMRsTOVzWP_NKIhmZ^][_cY[]m`]ZSWUcWZTXUP#1-4-(0%(/ 0/')).%&%)13(),)-'(..:>,%)$-?%,70.& %$+BCHDELH2.!()'$!#**NRI@1'-/'*(" )*$)))?==>8,' +235;C:(''#!(%&&3<2+)*,-*789>@=6,/0/$'ABGDHL:,451.#&-.*.>9**'(**)@G<450"#'/(29(32/,..-+,0.*+*(%670+&&+)'(''*)+% /0/+)(&'"$1--,%& ".**,'%#+2.+,.*&'*($ %2*1:;2-22.**+(#$*)--+**)+01*)+&'% #1)"%)'# "#%&&'(#&#*,*)0;3&(&$$'""$,A4 #(:7)0#%"$$%(*)".#-F9$!#5>=<=/&$&#57CJ=.3556189=6,()$!3:=<:8AA;<.,01(-++$,/,,/26622/1+-,+,-/  .1/)&00-,**(-++*.A-)15!  !6441.++**)()623! "733231/47HI6ALE1(&)123373-.0.-1K5.+%)-).+*+,092?PIHE,()#"%259.3,A305>?@)) "*,38=/6,:567<5.+   #&*.84.7*0./0752,&(#&*3@1&1%&+'%%*(+,0)%((*"!$%)(#&+$-EA@:?2&$$"%'055MC=-C""%)-4. %)+&%$/FF0H"&+# "$$&25&')+4@). ))$#'*'54%*'# #$!%(#')&0%(('"%='" &&'-++$!+/)$-B*-$!*,121.,--.+#&2..!##%$!!#-84+(')(') "$)4 ##*$&! *E<%"%' (0$' 6+.+33" B,, **&*+ !0;< "(=3!*+)*+*((''&#*.-"! #"&%*,*)+'"&+-(")>H&)./, "+:5*++*,*00+))+,*8XO2%''&'##&*+&#& $)(*,+('()*2B8%%&('%&%$%&'$%%' )$&)'&')($ $(&$((%&'&()&'*)%&)(%&(''(*).;7,($'+''&(*''(,(&!'&'+..*?cT0+-,3,*('((-'())&& 3^3 )2 2 c1 0 0 T/ . w.%--@,,p+**#)).((3''9&&=%$7$#)#""!!i  F+ P2z   E !.!S!!2"["#:#Z#$<$S$$4%P%n%!9.60/..51)..7.6/..4/../'/000..(/.//>E/../&./<..1#/..82/../)/ 2..4/..6; =1../i..28 H3../<..04!H..3=..4 T/..//..1 /1..=./.C 68/..//./= <. .3081!B/. ./0. ./4/. ./-70. ./7/. ./X0. ./6-*/. .;-./. ..0. .0/. . -5. .//2. .5./. ./00. . .N/. .2 ./.&. .3/ .-./. .,2. .1 .12. ./%. .1 ... .13. .5,6/. .0/ .2/. .:/ ../0. ..-4. ./0 .-.0 .-0/..//L..0"3 .1 6,..9/../ 1.-.. ./6./../5..Y..00/..0..)10. ./..20. ."..031. ./..20. ./..1.-. .965764(('#  ( !      ! / / . / /" - - . 0 - 0 . 1 . 2 / / /  / 1 1 / 1 . 1 , / 2 / / - 0 0 //"    "     965764(('#   !         ! / / - / / -. + 0 -0 . 1 / / / / / , 1 . , 1 , 1 , / 0 / / - 0 0 //"         96>775"3$' x0'"]R<& -ђ*H&S8CT%lB_%b=ti% X"q %Om%G"E%>-Â%&65DF'/ '&11 1x0ov0f0 _;/;/~q/K/%/O/i0 009Y1o0i1d01o0,0B0B0 30_010:l/1$N11 2h3 2=/'1#22<% $DD# #]M%:V%Zbd"t!\9 !mɉQ Q67$ .,5!/../+.-65/..../66.//..06:.6<5<4<3K=K>19...:.:.8.6/.1A(0..3./..21. .-40. .+D4..)2.(:-..).5&,-..a#21/../%2..+.#6/..0.#J.$?./&.-@!1../0/-..1./-/.././../..[./../[=..@ .(6/. .0#.3-.".42"./P!.0.62.,2.-1.#.%.1"./'.* ,./:<<<=>9::8613 2 - +)()&&# &##$'!## "#$#!#%"(*,./:<<<=>9::861 2 2 - +)()'$&$$$'! !!"#%#! #%"(*pV+ ){=-$.< <o:.9]8$a6 34`392 0 \ /M -4 +h љ(0 U&Q ۏ& : (. c' 'd M'? :&'p j$ %T M"1Rg І @S~2'Bs`6HBHY&MX@t؊82\Xsߣ#DUn2 W"΃E$N %z')#.7;'./*/../.'&0..:'1..1:"9/..*<&.,A#/..-Z'/..:&.C"..&F-..6"<./&<..)/'./-$1..-%8-..-$3..7!1-..K 0.24!4..A#*2..0%.00$./*<%.-.'.J(.;7* .1 ./1 .//0./.71.071.,S3.,9.:7.P:#'+''"&##'&"&"''%&%! !#%$%'(* 1 1 0 11 397:#'+''"&#'&"&"'(%&%! !#%$%'(* 1 2 0 113:7:#C D*T * , **b C+4 +. A *+ .)k i*F l* k *)H ީ) / U)w )N y(% , ' o ,'L g$'*}_'A K'$q$ 1\&  'KM( ( J*n-, ͆=. I0|1+3I4N5p(7H9n$;A>@@@@.,9pܞʯ.)N޼ſ»Ƴ.(dȻø밴ƾɿ.-/f˹Żȿ..,;rѠú¾.(Xɛ0..(hȸɴȝȭ.-1jîĿ..+@rmĿ.(Uýˬywjɀʽ.'b¾¾ý´ؽļĻĔ/..-,uʼ̹̳̽.,7{ÿĶȷƲĹ÷..*I񲮲.&fȶƿǸ+..&xǿĻƬ.-wȽľźëκŠ.,8ºϽůDz¿ö.)L̽η¸.'^˿̷Žÿ󴯢.$wžĽ¾̷/..)xӽɛ{̽þǻ٬/..,2۲ĿİàĹQ..,:Ŀʷŭ| ..*Fȼʵp|)..'_£}ĨI,..$|ԻĿ؁%...&x®ɱ$..3..-*ĵ˼û¿¿%../..,4о˺ĵƸdzʹļ&../..+<ùIJǺ&....*F˻οŸ¹'....)Rû̵̹&....(\ƾIJür)....&h/....$ľɽǹ񵶭Ӎ&....%þºļĽ̻Ž$..J..-)˸üõ̽ƽĶ{&..1..-.Ƿƺÿ&../..-3y̹¶¿ž&../..,8}ŵíǿ&../..+>Ľ&../..+BX*../..*Gîº ..)Súƾ𴫤a)..*KǠǵ½ýſŸ&. .([½ſ붻ÿÿ%. .'cv&. .'f½Ⱦt'. .'d½úz&. .'cźǽĺx&. .%q·¾´ƹƿ¶w&. .$ʼžļ¿ʼǻ%. .%uɶûϾ}&. .$}ŷ̿Ķw&. .&rƹ}ɏ&. .&lͺɾ&. .&pʾþ‹&. .$z÷ĺŽ&. .%tǺŷ'. .'gȭʓ&. .&q$. .'bĔw‰%. .([|zſË$..9^hekckspibd_f]`rxz|nstntxmdirzxxwurz*alsljghIFLNbntt|{}}zu^[Pjt6~~u{yqpkklkg^ijVTZgz}xwxww~zuuozwo~2gssr^dblecfp{zxzvwxicabdbbojn~zssmik|mbbZ5R\bbYWURZXNS^^fX[nsyxmqvqlkyvxqotnssp{}-ceikmruq]imjnjjizor^MIR][ztjgkxxpuwx|{}7xqopu~uv||bJWZ]agWeu|}uvniecf_ipxu5ca_glrz}ysvwsotxsxaes^vvuyt~h[p}z|}yglneZ[jlrmilFdcfmootsuupwndo|xh^R_gfsjgk_^bjb_QSZZuyelm^_QWjlpt{z{rlK   5dlfdXHJZlq^\Z_b^]\\[\[Y}fhnigfi_Wg|~]   >k[KQZ_`]YXWSRZ`dcfeZ_b^pwz{~yqu~f\WQTVY[[ac`dcainL  3TY`celdRXcnojaFXQRLEuuPURY]RJF@qxvkcr}|N  1^YOald]kqh[XXPOpmjDTZZmu|pJAnwSl}yra^e]]hlu[   "!#!)5,-'$"#-)#%)'',,#!*2=8@ARLM61#  ##+>*52@LDC5:JMFG^R=<223/2.58=*( -242)!"!! ! *-,-&%&%%-*$%'65347;@;I>G0-6(&!"%+((*3'--&032.)()**0-(,5<6+('-&!(60&#    %). %*&$$)/0$&)"�=;.0=36-'+(',57+()..2454++'%%$#!%.00 +1'#'&'"7$.,- ,2-3,)123,(**-1362,/.+%'/010.1 $"$$'&$1*"13!-$''%*)%++''*1/+01.,(*(69>912 "-+,+*#*,4:3((#%% 3&b+$$%+/.($$(*++*..,79,3@1MXF/3,+%')$$*+74343'34=54.*3,-'&*,,*))+,,.-244865*( #+(""#%2+,,3843.++..340243,22'./-/.*,1/:A*3/+.2##5))&!%-'"$5#4-*2=--*C6.+/4431.((32130-2..+%),2.'%/(!%'.3.,.73.10.,442+/1/0*).*)(*+-1.51,244732.*(+3!.93,2,(3225127631.0*--.0)%&%,1'2>&(*0%.9.::G<575+/=9219;02612359547920/52*87-'$#',+$4C%1@(*EH8-/5)372"'*.**24)*4132371.,101275+C6%++)(&'*%%-8H#0XU@(&(-&&,+/6,+3,2539/"(*2+0.,/./694.09;/6D;+616^H %AOMH:84?C:355HK4+3+7768:44/3/*252Qe_QKM:Bnqkg[[`fimek/A;9?0*/:5;443,+34582J$.54764012,B]T;')4P\\Y[RTP25#<5-#!-(8-7A:57&+,432-$&/').251)('*10+*.*#*2 #&7)'$"$,30%.)/)/80/(0,(#'2)02( &0692,)&+)!%'$*4:#&*A+&( (,$->=>:35( !&:-(3-4+)%!%.41($+2.(**.*#,<6$ @52/)' .,%DKK:+,BMK:2<@:=D1-5+10-%$.435.;65720386245/.0+*)**&-= (FK=4302:;6/4,579$1>V=-/,01/-13;889785248-#(+**'%))0- $9;)$58870!-.>6@BQ5(:,+.-.-0845633115/&.72**.:AE* "$&68>C8($$(&6(1**# 1,.3831220/0/,.2235;A7*-26@?")(&!129K@1(+2(0",%//,-5>F>1//3224.04201,.5/.0/''EHC=984-3=2""! //.-/3BAK<+490"/352-.'#-5JTQ0%I=3@JGE:HD<3+.--.57>6..6/.#303>()++=C:73&$.--.#!5+-17=A5?LIDQN>CE(%+1468961"$'-2%"#!"  )!&''$+1300>D:<;18;&-:>:3;DH?:,(#/"+&%-&&'!"#$'0) 04/'-+)/BLH8!!- 9=-1 (');96/"(9LH4?5# -8*,(+2$ )!$EE>" 31(-/#! '3@;2/!  %.22'  !,!$--4B[C.:/92-4.5856>GG?02<. !))71)+"$ !$*778)+51.//.5)/86/'+:   (-)*)*130+*++0! $-$($"+%*1%'.4?:,##,"  ,/*!"" !#277,3;19:>9?5<50-+-,%(.((%$#%  '(*&! &,)$-6A?8DGFNNEMG?70-$ ,0$)+ '  #)"$*,14++5?D>EJLHADE:0#*5'"$$*-+$ ).+. ,9;/-*##0274>3,25(!:/(#(B5!#09;82,  71/'  191+,,!!"'27>:" *322:7=2  "",0%+.9<0 --.!--.  !'8E6("'("!! 560%&/++(#:%+!$./--/ $+17,,4AA93-* $ %1=GNH>11)  B"# -8:2 "$ %5?>>BGD+ $,*131./>6,+&''*#%,)#14//' !&&!$) %,72.%" ('$+1/5,/)$!"+(-)##*.( '*"$-.,14/9E' 1(!'.6?,")(' +'"-.$ /&$*&$33,1621,23-.6<;75:8! ) ('1&+*%&&,'',))11++"*)0@@JSGDF:1=F:133( !( ' .+"$*+)('#*"(59-.0/-*+)&,6>DFA;9AA;BEAC+ . ',''%$%&(&)++,*%(()25535-3-*,&%"''+*)-,)++  ()+.1"%1/.'$#%!#- $'&"! 17;=971.-*065:;9<2   %&2 /.*!&!-""# ,-+#! ,.(,572&$&+!!*,1>?>JB0q566C6777<7s788$8S8999"9L9~9:: :&:J:w:;;; ; ;:;X;z;;<<<< <<'<6,..$ûÿ;.."޵ʹ?,..'lķ0-..)jÿȸ=,..&v\/..οڻ·Y1..*N..,M5,..-,g..#¶ø~5-..$ʪö0..-<ڭϧ²Ĺ/,..(w..'ɼĵ6-..&t(..-ʬǹ˲ʼ8-..&-..*շʳtsy6-..$6..*˹ʵ6-..$)..*xʹ7-..%}Z-..+nϺ屳7-..%}(..%ĹźDZ7-..%~y+..-Cıſϼͺ:-..%~-..'ĿĴ:-..%(..-9ż8-..%)..Ӥʱ<-..$¾)..-oʸȶ͸8-..&4-..'ǻɻ˽ŷ8-..%$..rμɨο9-..$,..í8-..$..юŷt{7-..%;..}̽ľŘ7-..&..fŪ}yvxt|Η6-..&v..R̺żɺɱ7-..%x..5ʹͲ֘5-..&u..,Ͽûɷ˪7-..&..VŽϻʪˬ7-..%ʾ..'ϼŲԱ8-..'f¹../o˾Żô7-..%x..1žĽſź8-..$..1Ŀþĺ8-..%}..0Ǹ¼ʷ͛7-..%|..G»ô˵ʸΝʺ7-..%..0ۥft˭Φ7-..$ƿ../iĵǵ~7-..$Ļ..-,̲rnzæ|7-..%ž..,`Ƹǿzx{6-..&w./QβĵʹĿ8-..'i.2{¸8-..+GWx-3°7-..+ d.2|ùô9-..&s.-.µϿ8-..'g.-4į֡˶7-..'d.-3ҾО6-..'c..6:-..&m.-5ĿǷ0,..$|..2j.-..&~..1~u~Z1-..+Vn..4̵7,..)..6ʍtq}I/..'..1yvuwz|w=,..(..3ːͭ{y}}:,. .5֔:,. .4O/. .-3Ţ8,. .3¼6&-..-3ð`M0-..-3ȷJ/..3:,..2»ןy?,..2yϭ~svжA+..u|Pb^olgbmz|~rfmjddcaecdhyhX\g_WWThdV5_b]{{u [cbe`aeV^OR[egbtugsq Nvtx~p{oqurmtjjgegjidfejfhifmkukr9dkad^dlknsx>ultdhljw_Z]WTWQW[d\]fYXjmm ?r|yy~y5}XZQUX\holve^WTXUSVLKVe0%O_]ftv,icj{z|mddi]W`ZUUX^nqr|q][YW\acgecgmGjl[nekhi< idbMUxrQSba^msZ[_`dha[a[]c`\`chorqI Nzmmj}nbdVykr~srT\_addagtkorbRVWX\c_ Fpz~rq~pO \`khapvpx{eY`egcbcfhnuoru[Xb`c]bZ Fokwuwi~rq}zlaecmwz{pif]Sltj ao^car{d\p`g{PE?LJ?BP[JR]^]^a]_`weglslege`c RxuvrskR{~vdegjekbyu[WNQYQexwmkgjrfeciqflur^ Ss`\{sBlnfhr`^\p``ekc_a`ip_\eb[cadc`[flihllqc Lkfptr5By}gihw`ddlnjhd^^f`cekdZ^dZ^g[_`gm Huqwt X戂{{~qt~w}byh`} LohkU#kwnub No_c \{ee^imyc]agnbV}r N~kg ۧ~pqlmmlel_n\\a[aimm S|o ⇲󔓌lt \z QnghgpbtY_it [{ww ע|mkpt^n^ms Y_Mw Q`~xtjkplv^Yt ]cOUavqM\U\VefY[dQz^pvts Syb]_wjgJg^IeL>BTXmQKNS^ T}pVo[YSEWshJi\baVVDKRWXa R}yl=pddkefr^GCABFAGMJgY\^Yc^UX Cllm6vf`\^RTQWSSOmngge^ Gfhz}zof\dyt~jiebltvpd^]P_WV Bts睛~{}pzjefxd^_cU` X~6thVd~xabersi`_aY_ M{z }zqa[arts|{lvrnkifej2gzrEz{z{plk\\XY_{se J~x}kacjbejdbfeexnd\c Y|yw|}vbbfeQUa__^fslgablosffm Ltzr_}wx|{|uY_jqmjc`bcfZ_epvgf`nq Jkfp&pkq}zf`VSeo`ap^ansV`dyjoji Kvrrmt{}i3?MXGQUZaeeddvife Qx;tinj|~dwpE_RNSHK[^bd^ZOWPQ|_ V{|~wU\S>:>UPT[YZXHFFMKJW_ R{<}tf`lnlktjIIPNIQZVWdT\\C^BENV\b_ N~sb/un_}~|ykaWSXa]TNORJPlt`Z^}ywvKODbNU^amnj =\VSMwZZWtzjbd{vmge[SNW[VPP`in}rUKYuvz{LQY`]ln{fpf!)<^Zlfnnc\bgccbwzt}yhSWZWRXmwzqWLJUNSV\`feefpt\m] 5dSyjkfjgeaTafsryznf`ZOHS^\^dc[\\[^af_`g`olebl ?WF[agegmada``WRZmthdl~xbaXSXba`e`[]i[`adcf^\[e4ncg[TZZXVVY]_dc]PTWYa]bqdXeb^fhfbXJBG^\^[^_S2g~P@O_[agd^hf_\ejfddca_a`Ybf``hZ[MW^`aV\W 5gxuuokmwseW\b\UWVVSQ[ZJJWUHNJP`UVUNYTUPR^RAKZa AokgbTWX[W[WWRLM]`PLQOMTOTZZ]UDZa]`euprbZg Inor|mYXONUTVUYVTRW\cfUGR`^SPUTWVRIXXacejl|SGP8 ONC@`NMesiPSNPRTRVWYcgedZNYjdTT[[WQOFBN_`haX^KFI].4NhabdEHq\[UYYXXacbeijdeieedbehc\YUG@VdYibRS_UYWSuOZ`_`cfefif`bd^`cffbcikieage[RU__TThJFA?NQIKEV$ECBEFHJOOFIMPMJIHHKKJGLWXUWTPXQVTQPTXMP^MIIDPKMKjenfOkd]Y_Z^]VNLZbPCMVX[WRV^^Z^SUZRDGFJMFJIMLOKgQ QGOKOef\`ZWUOMVU[`a^`ec[QMMPUUXWTXUZZ\WX^ZZSU` tPPSMS_\YXWWY[_b_UPQUVTX]^[TRLRcfb[V`[]YUT^ostu+ rolUWfZ]c[XPHFP\`_][[XZcb_^\ZY^Y\b]SUWTU`|]Vfrsnh c|z{ugZU]TRYgd_]UUSNPZcd^]dg][][ZZbZTUk_fyul  gs^or~~|pwgaaSPQKFO_eabhhZU[cd_bc_UR\brmrwm3$jbgjb^h[Xrqe^^_bba]YYZ[^_e^SV_[Z[\faa]MGUoyl_P" ZqRUhhkefcXb\ZYPa^OS^ZY\adZYYW\\OPW^Y`dbNLUZafee_[Z@^opzrWMMBZIFLMT`[JWOXteRKP[[bqkocMU[fkaY^ZZTUVXZ[M^dd_anw^AkRHFMJDAHG?@D:,0>QV[Z\jtfjmXLUamYfkfWTVX=LO@AN$+%,+00/,17882.10.-$$(,4C=-9)*,,4:>540)JEISVOKMMFEQROSJ=,& '"%&)-+.$"&66?GA65(656780+890-1@C4,'.++'"0../0/..,0-1,2!"##-)AKIJA<;;=EOG3)),+*3<%&"&/5%&*'(407AGI=KVO>FVUPHFJO=%$&''+21/29*   /'+8:2 318.%1?:73-,1.),"((*."(( ! ##' %'$ (05&,<;/0)).-+5A/((&$&!#08.419,&=HK/!3DEFF.,=?6072$%%"#%5(,1  .,254' =@7,!(GC' 0;3.0/'%,--2/00))!(,44/<'43@36*('('&,140-*,1'*+/0*%30!0*)//$ #).+$&:2 .0.,)!0#'"./% 0/ " .21'-+*++4DOOI2*,,/-('+'#)&'$#(.($"$2- 8;H;@?AKGIVI=@AB:4:853<9-!'+473+.*1-5;-*)&/ ;CLXMTULFBELPRWUNB:?@B:=;.290<50+2:2+F@1++.1(NFSXQQZXRW`\W[^[OIG:6<3%#$$ 4)&(++)&<),)+,@CPQELGKY]]cddc^YY[XI4(!!%,$*'$(.)!+.,DE\]]OQ\UZ\cXLUUQSJJTM?>>7CC:;<92-,.-.')*)3@4B/"1/2MSTRSOTPSTRE<>OSHDFF>5=F>37B0+"%3(+--BB;@8)&+FQae^TN^\TQLKF9OO>@C>34;3*4=11($/+,8(&0EWSL*&' @VPD@FVV[VI@BA?IGEF>=?@:/1&)'+& )).&<'098'-(*%@MA@BHIP_\LEIBMNJUUJB>=5..%-/%+,"! !7%$%%"75,%<@FNMF@T_ZLOPFB@AIHD<0+((#(22#/?262"$('/,!;JQJE9TSQNFMLJ8253114-$##" $#"'0DLH,.+('#"AUXYZRYOORRXZZQRSRWVRD2,,(!())(&'2CC9+-//4I?476:ERSbUG?=4 ;MF),,-78/26.231,??DMC, '2/!>OJMG>CHKJIKPQTRNBIUSNA7408;75,+- %('*4N=;;0+6OJ?AK=?A?ADC18;7@CBNNTH?IGD?4*!&#-%+-,.6@4.')-$?MB>XTO[[WXVM235,-23;:A=:A6+''$!#*/5/,$+-/.#-0,+&*Ic=ALMSVOSHLRMK4 &($''& /+*+4ED--LDM0<;15:ID=&-#0>A@KE>@HSRFA9.AROS`HCGE@ILA:BA9%(()%$%($&,* GA39CG75<0/))"%()($*).8"!-=9:6!#'**10*##9>)&-=/$)3:/"!# "$)-.1?6%<;;7')*(*006.2-  (44/%*,-+42-685$!/:=2&'&'(%$#%13>*2+*&BE@612+-+-,*+1/-& *,*(()'))&+-//+C+.(*& #/C:*+ +,+)#''*&),,* '' 4C@L.'(('(+  5"-%*0C//( -()'("!;MB?JJD *'.+) )'$)/,,-'#)*(,2V%(, ((' <1-62*23:8$$%"$)()*)'% %&# &(1#%%#  %JDJHEH<02/!%'(%#'&)'!  ).."  5<:=849(!"  %&!"&)++)(*$#) &(*%!">""(&)%$&','$"'% "!"%(!" 220%&AA3)( &!!!)'$(-$ %,2,(&"( =JD&)*))++-..,,-$"*&))+)&*)"$)0!$$#!% $#$%%&$%% $'('%$##%$$! ))('($ %$&''%'(*(3)&+:%0EF.)&&+('' !)'' %&&''%&&''%$$ %#(&'$   !*')&$&$+ ,*''*9AON, :1A'%  %%&$!%)($% -/-,& *)'),'%  1,2%&#&"$& #%"$-8,  )7;7>E;:.# ! +'))*+ !44 #  -<@BEB6:*47*!""*0' (('( " !7'$'" ., .%& &'@<-0! %+)', ,++./)!NVI2&$+("" $+27)-- -  %%õýʽϷ˪|+˼̼ļͶã..ܱ̽νµÿƳ5..¹°<,..µǹĻŹƾX)..Àzý"..ȱǻZ,..ĩҺȥ"..Įhch¶ڰȾɷs+..̳ɃjoˊŮǽڳ4-..ŷqx{ۭȨ²)..ϱڶϷɽ/-..-Ѥի÷̺֨$..'ŵƻº֝'..`ȸƶĿȭĽ–(..Ŕƶη˶Ʒɫ˽¶`+..ƒ۹ʫͲ..+ƹż±ǽՋ'..:¼˽ɿش ../չܺΊ'..ƲǨ»ʿΫؽ&..0~x{ۨմеϺ&..1Һ׾ĭwnR+..1ýشˤx!../^¹ġdžswe)..:¿}{}߶αѡ/..1ùܜ৚೼ԼŹ&../̫ϵ۾ܶ۬Ŀؗ$..0ȵȼƵ⽫ӿÍ%..3Ǽ̱ڽڼ&..0ηƿĶǤدнβ&../¿ʵͿƸ%..0¬˷徼Ľɲ%../Ļƽչò¼%../ùǵ¾%..0½²÷ް%../ýDzĴ鵭ѿΝ$../ʺȼœ%..0·ͼŻʾʗ$..0ƼƸƺžǾ͕%../úļʾǽ&../ƺĴz'../&../ʲʻĻ%..:oôŻ{'..-*ϼ¾½һ̼Ľ&..-»þľü뭩ɥ'..-ȶʻ}'..-ĿŽ»˼}'..-ɹ¹ƹƺ{)..-ÿsr%..-`̷Ĵ¿¶γ=*..-_þƮ޸ǿƷα2-..-aɴߝƼüvttxv~*..)cĽ˺üʿŧO+..(UrøϿ˻ľ}v)..-0iȴƧ(..$fIJŹǰq)..'dż½ºɸC,..(Yòƿ"..*FȸǽǕ#,..&RĽ46-..*<1fRWwumgdkicq|tupokmibMrqWcjKxKqOvVHNurlcbYljL\W[yQ>oUpq_Z_e_\vxpZLXxMOXMRL:=svrt^_a[_U^i\ZTzG z\x}ndsrw}{^HLbFGWQaa[Kcgdsf\{ktiqs||x~{yupsqh`_^`kyuv}|oiec\mjXUw}uoh fmwht{too|siroso`z~|zynNMUSJ^nhqvfyi yraWTW]fs{}jix~xzqjjf{iz^[SPS[YZto wgenojjgrmpiyz~ibfztszyx]cqq\[qufoW njjwxtxwyktsfpnt|rpghc_a{rnZel` []yortkkiq}q~y}zpoutupiglkfrhsjiqtck yp`e_fxioxq{wvzyq~~|}~zxphrssztfXR_lnh yltxndd`qpljotpfpqo}zy~}{}wgjhzqogg{_ `pvsou~|nvmjt~masnkunpwsurqkpwppbdqxwupidkxx\ i{rmqx|por~tun`U^_lspaihi}~}xtopsvyriz[ Kjuuyzuriqv}ko{w}t`Yanmmlssz}ps{}xoqywwzj ghxy~zvztshzksrszz{tjg^dhlry{~~ljmqh xqoe^``jiwux|sljnwyyxh uU^afojwrquor}ts|wzg lySbossr{r`^\btuq}upszw{U S]hb_^airsi]^^ej^brnowz|~{~u}{|}dVgyhV^uwkH [d_I?Lfooibe^aaVV^geh^bfkafs{ztwry}qtxpvoZZ`gouzxypM [tFAH\u{p_EIWYdlgw{xsolwyzqtrw{ovzxob_YhM ?|nS@Nn{limbdhdm`abw~~ti[aTQbeUOZ`bc^QT_dq~}neegjpd=sltsspvuv}{}|mu}cLKFI^\txhbVU`poaa[G y~zxrovuw}v}|zl]XY[iw{}zlrjaaieCHWVXVG oqsqspmlgesnvtn|woc^Xifku~ukfft~}qmkrwfU]\G y{uwysvosrqpld`SRl}xnloufeZOTYC opk^^kogrlkkehcdl_nyxqkzponz~zwaVRJLPPCswfYikQESRShnrzyrku}xyqvn]`mvvmhlwunjihlu`?GNM> 7YjuYanqXVPQWgnw{ywjmlfht{m_^k}ywrIN]]H1_hc`bddhu{}ykVTT[iqjmv~zspghtqi`JVhlmp{pdL3RNROIKKQmmvsfaZZ^aaf_q~_CB[\BEBViHHENK2ZljOMIJcujbp}|tmuuhhjV]a[_``dkvcNXb`[UUS)*GIKG?RwtlXS\o{tii|~gheQRYXOTURLNMG>9W]fVVXTc}}rjkuwplebmw}ccieziROIKSMTlnbXWSI 6gmqgfgeT\i`Wolksywv~{r[sootv|katrlcWX]WKKY\= 4gc]dhljnvyrir~ytxw~y{wbui_dcoq^\WRQSYX1]WP\`^`t}~wxvsqqttojdijn~zrqww|wmW %M]__\c[X]p{|}~uljmk{xiuo[`_d[  ,XefYfOU\^a\TMNQWZ]_cacdleq{l][qpO[`^mtvzZ =TZ`s{nS\\Zrqyx]SZaafnl|lqsfz{xcG ,WL5@17GPF?K9%(('(**),+/8544?@@>,74.48GIB=4BNJDPbA;;*:*7*63B-, (-+18=9432AFNOJDOVTKLMMK@7" #.--*$&%%'/$$464377C6J=I7,375;EE;4>>8BDBC>365675,.@=4*0-).*)--1.-,)*()/+(19=,,$.)"#33)% "#")-'$+?JB99JJG<;;<@NN"*,$#(+&%&+)+ -#)!)9?1.5G@9AC913=EIA75@PUPLKNVE>OXQMCF%'##''""((,(,+.%*01+)02/5@D7)(3:6,)+0778<:44&):?7;:(&))&'-.00))--(+.1,5,3-+)(&&("*-/)""&)#-52,(/475&'6>5-62 ',.('1.-/(+32.*-().,*,-+/4()4,1,./1260,**B<@A;;AD8?=FLD6&022>A35CL49E;17=1-%$%+0*.K-%>.%;J=1/69&0)'/'"$,.0?9/1A<87,,',B'(-)*HN&JD:<99,..(*$)/)((=^`P.)25*)19N>BCO:13-$$.#%+*4/,&366&+0ADKG*39831:S1-204T3**585,2;:^d7%%(&$+')763-9WV>5A>)  $04=_\T+-489:56B0@/.*9+Rl<)'%#%(GlmccG'(:[OT;IB95-),../0857G[S-7AS7=1+.4-099X`^VWXZ9&,4* 1<,.189&B?)#(36423:252,4E>03:=/833..,*U/V]ig@8@2DTPQVV?).AQK1.2-..132-002;QI2:4353"%//-+%)>-BQJE,#(+9>HOMM=-/5@9-/19+24)+-*3?,18NH28404G1)45**6:F?R=CF/)+8BA7141+&$''-&7> *0+.0,9K00./23-203JC6@>,+138560$#$ 5A@E?4-)01'!(+-(!"1&2'--' #$$/+)(!%()'&" "4;+',-3A)*6;:7DD41)(')()'/ 4>=;59B@4&-))(* !-6:?/*:*?2@477>)2%!8:IIKMH631%).//072*$(#!%! #"/@B+&-%+53HM@B>HB<=8,%#+,%%$*/$#!& $/,'($%*>--.>?FFDH?GJ@@;CGHA8./.')#$ #" "$*)+42-.! #'#((?124/6HJNPP=<4( $*3-/#(%+33-'#&"1 #+'*/--6/1D?D61(3066<9170+-)&%'$" (  &%!02/04600,6.-2<;:;9B=842+40%+,037@=>HGC7(# ",))6DAQQAHB34G?3984344760/&,./8=?CEC=:7288/$1!+-+&('((/9?CC<8:E;5,30.14:>:0(',+&+!$$) %(,27=;52'+)(104?3?4=4?645(&(**,2387:KB.22*62)-2  $' $31)+**&#+,4F3L@KLFJM99=<80.3001--+%8YQ=)$'-#./rǺ>66.--..+jļΤ;-..%ƻ·l6)-. .,kʸr9). .#¾úנ¼{8(..-a<$,..,ŴuS4)..,~}ug8++-..,x»tqyuyrA60,..,uĀƦ伏{tvvI0/-+Ƹ~pkvzz~·~B*fƽżɹÿҰ¾ͱ°ĸ̼ǻ÷ưƿĹ÷˵ĮŻüһǶ˸ɷԵAʞĿľ~xyz{{ΡɩĴyu{x}Ȟһ{sîѼijǹ¸rµɾŮ̶ǥ~wu~øȿϾҹƽþ¿̿ưɼǼξ͸ȸǼʼú545544755443443/gɲŽȺ³ĺŴ˴ń:,,/cհí>*..+1aŷɼה@)..)>ƿɫR(..*Iȿ޳Q&..(UµIJM'..*Gɦƶȿþ%..'Oŷȿ%..+ö¼ğ--..฽˳l&..(''%&%%'-..௜ɺ4-..2q|v4-..ᤴʷL(..-4g1..Ჿ½ĻZ#/..1Wly/-..+))-. .⿦ʿʾa!/..)&&0)**(>HJ1*-. .㚩/../uHAA=zU8/+,-..xe(. .+'IJJ240..傺Ʀ%. .-üķîK)..´ư»n&. .5wſI*..øŷr&. .,9@A=;7{Q!+..咽c(. .+**++)(´rE;+..&Em~>FBBKQQWZZOs~K$J~~xoku}||zv~}bMMLORO[bMFBiI>FFq`TTugl|W+Wrtt|tsyvywogdr}|{{yz{vmtu{xecdfa_fhjfbr|]TOC<7CFBFKIkmcW$>x|vttwkhrutsvz{wtqpsp{}{ZoqhZVT[]^\^dcd|g^`~k[SGpiQzhfk^kl^bkni`\ckkijy}yvojdfi\iwtqimunj]`]Z|]]dg`m_dzhqhcrux`dhdx{vktccqmmuamumoqvwskmo[m~}ttm~vrg^bhzfmk||gjfsy|pzeno_irsxtkogejhnqehkebklju}vhgW^ilmtmlldb}dqouvv|uy}|y|xgh~{jrlfoih]YphZlr`XVfljtv[_b_emnpgqao[akku~{}zztqtxtadvxupxpm\Xvk_yj_dswyzrdoxx\}]`]jdiloqvmqmgss}oTgq_~rnojhgg]s{yrsoorohisvrklrs|xvay\c`affhhz}zx~}ygzqgzncuxtdbfdhjjgd_]bea_YLLUWTYVS_b~`dhkojgrx}}zƹsfhmg}itvrwmV[_]k~raXHIPXRSUTVX[Yju|fphjrzqtqvqglfrjdsw}{||}p||{nd``s[WWUSSTY^^a]XUSVFIOQVX`~^]bhghaie}kZSha^}|~kWv{nWVUX[XS\yPQT[FFMHIOJGMCBACDGMY\jpoqoda`Yfcnnsxlnxl_j~tjbbld\pU[srpNhkmXCAogaehWD@DMS^[bmgSHcaVi{_bhiqzlmunm_gzwuuhcc^]gzks|ekjZrzeSC@__Z~zj`ej`kf^arnXI]ZQssi`n{l|pobluomv}}wl_h{yypTXWcivZZPSWLYwlcvyhr^ZUVSLXSFao=ryrgqsft~|vl`hxrjvzqlmqlq~wem}ergZ`cli[\WNHAga?GGNemoimmtsnp|yvZQk}ptpvy{~zwoqmqedadjvww{|ng~vWQcw}wvt{wzur~qktw}quvp`l~gitzxzzxzwxx{|{ou|~}mjlo~zwuwzvqwuw{z{zhRAfa`z}xy{z~yu}tQ>Zgotqsyu{fJ\xxpO=~}ks|zrloegnty~|}x{j}\YhZ^d^]fjuyvw}pbl}yplox|y/'dlt_Zddfo~~snihihcl}vppvx~qwa- 0rzmuninspnhhty}yzzxvmk( "Qiynqwzs}}nilkgjoT  .m~}~oaiyuy}{yuroxk ubVPTcv{{}vsz~}}eyrTPsx|yv{~xuvplrpifnknp@  ecaic[iwyfdjjkuxqqurnmor}e8HATISTJev`]pzz~tjiikourtzwmb`fpy~o, Keotlwz8y|_Ka}xrqx}~vjefdd`1 .*63BLBC),,/$$).+-.471--.-041( """  ,--,$" A."$(&#%*((*2&--&**))((**)('  :;87;0"      !'++#*%%+.!'*7)++ !)('!#!$###%&#%$&%'#$ %&&!$"".252"'052114&())%+,&)(%*,% +'&,/%(%'   ,0&#''&#*%%*/"02(+)''&" 5/)+*/)3+"(( $"%$##$'**%100+'$"%(%$%'')(($-6 SA7765?A6260%!!%-+,+($*,-%('&&%>'+\c@$$#8ZH'!#"8.&'.)03" #,.5&"(;:0+&,+#"%!'$$*+/,,-+*++.++-+()&"!$&#%&"3AA5.' 253<0%##& #$###+'""#(1+,+)220))'(*)(*.*-*2*+,=3*'$94%GU:3:/%#"!# "3))&"&*%"&4#.*+*(*)*-+(R4+/4.1.0.$,3+,.-)&!'%#!" &*.2-'$ 1("% ).2-*,-.,//:;?./.3..&+,&.2).5-.-.+(""),,* !,*&.32.*%$'&.*)-(&0.,<-10K?3:=,*+10(%%+-0FI:7011/200..(.*,,))(*./1583+--+)'-1,--/*.*=,01N?3:70,;90)(*-3//HI7==10-1*)"#(&(&%'(,,.58/$%$*+,42**(0)0+)+((+-0A;2,I7.0.2271%/3(:L2,!")!!%!$!'+ &+*))++()**++,!++548..1,/420119<655/.*+(*)&,*#/F< "'")+'3>JO;-)'*+%0>=>933'"" (:-'!5+A2+%M,(.0*()'$"32"%%+7/"%"#!,%"(4AE=43-+# /))ELJ8*.>L3@6621.1+/ !!.//-350.85)&1KbC/<-//$)/,%!10$">K>,,BCA= *9!#73-);<8E5:5@B=@I89;37>>=,&.12.M>0.:,:8#@U&,:@972+13;9<>DNI83=?:?B0.5'20. C/!06.,('"++27GJ;4304;:403-586%2AU$&7"(+,..-:9&'5887-#-0>7@CB 1''" .75,)!##)69@C6'#$'(5)1$ 97/392#,96F5##*''"12/(,1*/$(;);9#)@5@;15DGB<983-5KF54765& 45*!-B*)42/2650-01/0. $&(+!--%"1+""-1.--,)3<78)#,##<& -<6:>(! #(+/3/,& #$.90+'*&0,9A 9B>66/% %,156986.##$   =!)31%("0:?84IQUXXYcciodVXZZ]c^aRVs~uqkl E>KMMQpnzwaPNXdd^\`[dy}kjhll\cdb_bimw|yx Uj}wzxdeej||}~Yx^t~pYWzii_59BNNIJ]v\bd_^^h|iztztzmstz7 XhnahfxqrlPKJZaclnljxpkdeirhf|cf_G$  1ag\bg`mi\yz^agc\^_`c`Z`bcdp}vjkjddo]bsi`+ Ftrgcey}jjpmtqeeih`evt`e__qww`[]aWbuhd,  #A@i}y|x{v~쉃npt~v{kvl1  Geh3i~{{~{{~y||yv}z{jl=  3{pnkkhj~}uupwysmw}}xswt}½ºO Fûëz: ,sytt}{{co{b  @y{{~x|¼yOYrpdbs6 ,]~pnc{yOXqTt\  $T{ttjs}|qw~ocj6Ef{sdhYn[UxC   "Cczyszgstko}~xrul`b[Zvy|;Xjnle`ImY\WNUno7-  (FTpxt{{ednskrzyrc_tw|wvikdegy^kulr.  Trmj||zqf^uwknuNNZ}$"Siqupnvs~hN]{wiVOTVXSnii|c{bcv  Rv{wzrvxko}uusvvof[[`TGaI )d}qxr}u{z|ZajvfUgWZud ,pyzz|~xxp[d]|i 6npzt|rdzxdq_fk2 1Wsx~~~{}yz|~qztu}q}tmaYaY6 :quzzgby~rmlwvnptowkyxm1  GRmgiifcyzrnuuqmby_fpfflmqrrvv{zb1#  brsnmeozyyzzxygX[^_cr|ooqcirqhr{|~szu8 Xuutillhg"[xox}{snv{t{ti}uuqj}bpe( r}}{vtos(Zcijpv|^Ohuqsipkaehputka}ve+  euu~}~}u8q}vOSW|l|vssrf]WhzyzsohgR!  V{uuvjqrmcnljsj518uwR^dtlhmne`XpvrebhqqlQ# )gwottpmnqtx 6Ik|vojjmdsajfahbVS_ju|xr`' 0]pzytd`clvz} ESrhhehqnpxpgeYRTafks|sP7 3t|}nfefadstn mvccnsy|}{ytxePYWR_pvxo> QUzo`ae^uxy{|mhTcftq{~yme`XMIX`P.  jvkaY^\O|{zhonhhaVR\otfdn|jh^RT5 JwzreU[^ZYf_pfYT[jhfugd`db\NVU[a\do^_jW. HZZUdv]TU_cwMATV]Xx~_gkopt}srwjkpW- YlcUVWjd_b][a\Vw^XQZ_b^xwuyym[KLXn}zh5  BtzpjjtyxszSgYQXYZQO_elxwhX\ffmqpu[& QjldZco|vAy}kQPOHLPPJNXlw}y|xnlbW_`5  #ZnppqvrpmmlhskMIAKJKS_s{{|~xkdh`RT\K) Mqy;qu}[O\`][X_chgfeefcbfijhheW7 .[el{ *_>KEcdiXzymfkkegmnkffdfiqvpj_XS8 4DZsz|s\|JPinKDCB|HCJKvvzvtnlg^WUZRPatztwpA GLSR]Dr}}NPSSPS`c^`cMDPVYZ_pl^cf[SWYR: Jhf_`Zu}ufe^QIUTMNNM]``\`dcYPNNgzzvjif\D  g`OKRQzlQKQWSTVRLLQX^]RPQVVTY[cd][UZqzN  ]ursBvyytln][UNDANZ[[\gbW[ca_^\XX]Z\ef^P%  Lmt{ E\kox{^YT^SSZhqk^\ZQMQ[dc^^ee]Z[YXZP"R`ecf-PxdYbs}snpq}zuxzhYXUJEPad`bhf^_cecaa=[hdVRwr^cs|u|lhhe~}xuv|xsjd\YZ\`hojeeaZZYA Sfjc^ych{~}bhrnkW]hss{vkquolquvnaY]isr_OQX^Z`JN\ielml`VTb[exs||y}tnhgbeopaQI\olnv~v]NW]`THHFT_kz^gojikokqphSIIPJDBKE?BE8.1BRX[Y\l~qcU<J^lmn '*-,*)&*6643;?@@5/140,,))*+2>C<394)&&)(!%#%% !9@CLONCKTVNLMMDGSPQRI=,&+$)+-+*("( )-,,   +BBD455678/+:?729FE:-(++**'-..-/75/0..34+,-++.% 4>3GJIJ@<;;=IQE1,.,*)7:%"%+',//*+02-2 5MLJWK5(0::570-4*,500+#+114. # !)-1)+!,;1*295//10/.,=E-&)!$&%& "!&!#)+217--5D6-:HCFE03=>948- %()(%&,*//##%'+500./'&#%I?# 2;1$+01*(*),8.33--*,+ #%',.0524#.;KTCCFIKKND@CQO85735B<235*)*(),*,*,#)*19&=0#26.*)0-)' $''&$+?3)*)&&$,+*01!#)34*5@1+.,/53/66)%$%',,--+(0-+'--*(0+,+-0, **(*-++,+02$#1$*,+,'''$! 8+*.-.(*+ ,91-/4345122342843/)).4"*8,*EF6.$ JTM?<>B@;@=5871=7115;:2H?577-,::408/4_R>9>83SNIF97;3)*-* 4-%).,-(:(267$&(.+)035MZISVQ=BY\XF3&""+&#%( %+, "++-gjkflc\]\D#DUK>?<9DA:;<<=A:9337OLM;:3740+,.3%&*-?@5B3++:5::B;:[VDFA.5b`a]?:+ 16?F<3;A2$#3&,34CA;@>01443B743ekdS7!'JB54--<: #/8:0-9<1*#01/6+,8FXRTQBB5272>B`J;7/;PU:"&(&S7!  ::474-*%!"2784=;;64*%$/2;.7:<;27#4B=12'**A%1  '10-1.#-*"-.(-<52$$,%7.40Q7:951#7')(#&54  &80#8C9=4'$#")22)-)/*-9;ISQWd^3309.77472A ,%.9DNH/+($$.%(<<><46,kgL)'-[_^W?XBXZY[BY8  &,"$.;EB713'- +/!>IM@8;HhR&%&'((- 5,5**E8 %-.("'6(.MC6$:87-/=6$!! !/)<64--.*-+1-D>Kd9440@E0=-60  659LDL7GE?6,.--#/-.75*$,10$ /#4++020,)<6+ #..78E59FM93766.G>17>&)+>1E_421.0.)%+@?610,+! !64..2/.1&!%%-$7>%*.>:4?0.11+,*=3,(#%-706&  )/--.(-<86;1!2;2)6/,&%+-*&*!/-/4/4& !,32,+##)5<=4&2 #'"'/+:.#!##""*43&  /6;56"&$+3(5+%*15,42,785! *5:4 !!8AJ@>0"(5:14865//-*2--%  ">JJ?' +4C4*/1/+ "3E0##  (2+ *0*00..+* #"  /,@JJ?($3+( !1:0.)$'   !)$#"6.-,":)'!)+$)1.-*+) 12#  ,)*)(/31,KGCI8+1* !& +,(""!&'+  #" .67<737& %!&((12..-..!  $++#*3?.%-$#')-&(,/**(+&  *05,)2<?><34@A;**!%&'%  .174KKA,!'#-./+67-,/0!&//,(  -94,&>3')*2(%$#5&$(+--$ %--0.  "-4:6=FE6&'%&&*,+ !+'   9', *IG;3$6%#$# "%! &23<1% (/ 'FROJ5>+!  &'$%!$&&"$  -=6 29.,'268=4-<(/(*%)(('%( (*5."%-539C9FID@*& !+&"! .+3=;?EDC9;/56( &$/1$ *&  7>1$'/8-&7',)*4A:/"#.+7?4.  ME6=>;4),//..5.11TUG0&%-'"!!$+7875"+$"p-. ."ƷýŸÿv*. .)оƾ»|). .(ž¿¾IJ). .(αƽv'..+UɱȹǻĿ̮f,. .ʀ~ƸźĹƸ)..+;|twǫ̃. .%lO)..-:B..-5ƶ}-..)cȿݰĺ󰲣}-..*^ͺϼʻ,..&Ŵ¿ÿ¼,..(uǞƴ&(..)mľþaa..,:޽ƽ/..'Pȿƾť/../!mzǽð¾/..(nՓĿ¿ìǾ/..*Tmwvqqtrwƴ/..-,"yvxvuxy}ŷÿʹú/. .$ѥõͿʡ/. ."Ƴ). .+G¼ij^/..)Wÿ)..)UȻƾT/..+@ºIJɺƿ¸ͧ1*/..#rǿǿL;2..'k÷ĴøĽļż6-..)Vƺ۹¼8-..)iҽLKR[9 Tvyddbchv|sl\NKPZ`^ahUPXux]ec``c+  igi^e``N\\WR|lie`[]4 "ekii|~||tojhhts^(  )~ggdeggni]Y_\`cfihp{smvQVXWc]ZcA SiYW}xw{nmlivspm- :ORpvznluuxvmmy|x~{tojxzz1  )OSrTUY\[acxz{jhmj[UY[`b^l{y|wdnwpbRklgmx{uH  ^WX]`a_med~xtkkpeXW^kvtk{dj|awuvKX][v{lkztyqplpm__\jx|{vqldaSObzotj1 !vcckdfovskczpvwxsb{_&H}vMX^]dxa[cfgjqsswl^}aXo`aa`aJ:W`i~phhpkfaeokeemrsxx|U[msdXT`~xnp}{:  fjefd^h`aeaei}hdgojfigr}ohggb\bkzsrir{r+ )Oxa`zcrf_a]bcimf[[bjmilolmnmxicM  'w~oiyxcabbYWYZjc]^^bbnhbobs``R R{xiz^b_Z\_kr`acnryfbyygo~|xZ  SY\\Ud^XXn|pse}yt}ugr}E   tlyzuah__Ss_tc]Wa^{]  `ûp|msr}~<  !¾Ƽڶ`f|h! ˇtfs{{p{XWX\FX< gRwne^sdxoQXYOjF}|q6 SvucvVMkZ||n{hIKPKNfBsq}~zvpuc)  !h^xE;TotadR^Tre`p`n~Qj_R^Dj|}uiqyuywOPhopogcd^a_UW`gfg^ch]"Zvqha^[[\[Xi|vx|oZP\T\`amWDAJ`xyoZDLWZfkixzxrnlxO=y|ghfeihlbYfmut~|sgbmcfcw{lO@Rrykjkbegfl``ex~sgE4JX`b`xjZ_dklf[SVftnbiwkga^oplv}trqvtw|{~{lY Yjc_UW^gonjicad_VNZVklheoxyy}qpvux{w}|yj\WY\TE^AKSVXWZT\hTTZamqrwtmrrpmlehrovsp{xmb]XQ D~t{qlltvgXW^^UT_UV^aipx}zzuxxsupsrqplc_J/8nrfdYUY[^^[YWLJMuoi]`lmiqkljegcek`l` 1cpx}u^WQJOSQQPNMPPVTrfjgNGTQUinszxqkv}yf;I]^Xbqq\ONMOMHIMDPkfz|{{r}trxmWUOQYhox|xa DXiXKjt\TONSTUZ]KQjjrtob^_ecdmsnimv|~~xhVTT]jqjnx}i1@EC?@B?CJIKLOOS[`edgjsunlrqf\`g_blklmwqe`ZZ_baaf_Z  R^LOPNKFCDCBEEGIKHkdacNDQlxrmpYKfthcr}|rmwsfR  VdFKX[OPROOVaZCHVVUVrmYLHJWmuttiWS_q{shk~k  Qnf^[[XWPKQY[`a`]dofYWX[fcdnumYUWUg~~pjluvokdcm` %Z]LN[YKLUXWTSUUMPRzubOOS[cr||vmlcT^i^Zolktyww~8.dwoml^PMHFKVYWX[_\joqjlc[bib_q}zqvxpjt~yty~yP2vuc[^YQVanpe[TVZ_r{ztrndZYelmr|{~~smni1$n}vuw}{xv}p_WX[Zcfjxznvxjcdfilyt Hsqq{ywuy|ud`eljnuz|~xy~{rga`\]f_hgajinu{{+ =r{xhaotwzplurlng]nwbVU_jjipswzurfh}|}w2tyy}xpkgfbdVYYhszskquutty{skd`\T]oq}:nhd{ZLHLOFBEKA#%  %+-+),-?5A8464>A>AHNOHEQVSKLMM),% &* 664367C4K=J/0/43;EC93@;9CDBD<365674+1>32.,-+3*   5<++,/-3--'*$ )-.,-,&$-CIA7://28=?@A=;:.170.&01.06'10,* +))%'%%.+)864,.2,%(*032/6AEI>*-AGCG:$:26580@=2AG" )(&2"#4472?0,//)!&/466309A:1)%$$6L/(4?AJDNI6JeT3 3,>BBF-UYZ-)*/30-+AJF@82;: 9\@&,?/2.**0/+),1--#3466<7&*23-))*=,)#$5-3@B7858; 20-.-).+*--,.6:3--*,--0!%6//../&-/+"$"(6@A=83;C.  8++8++-),*--..+((+/0-.+*006ACPA/,6-305@HIKKECLRE  A8;3.&))**(&'&0-)++*20-3+3<;D@**<23:BDCBKMJKQTI" %<;?8%@8*)'&((/I?5,,-4I?6D:-)69-4?4,(566209>6489:% &Q=)XP*$-)'&5PC925-7.*%+)=`_bb`fa_M:,1,:CBC?62;A@A& .Wegmdmh^^`O4?CT_^a@2UQH^`X34WCF:;433>D:4/),DOAB6  Vdfe[kg\aqugii^ba[ZZ\][]I'10@D]=634,;:2274A8'=A( FX]IFE4,U`acMCEABC6::5D;*''-?".21951:@@:3780/8>3 =bki\C,!AG63-)5Sc_I->[L4'**(6M"24122019:5/((-.3<<+ $OQ?;/7IWG'"'#CH><3%3.&.#7720+*54//6BIB7.3@;2)[A9744"1+$$#$081(058?@=;>B>>KPJQY\TEH( BVYWZ5*16& 88'-046025-2:@$+1/'&09?>57AHEBMRVL@C) 6V=GL,GTQQWT>,4A=?JE;EZVQN>4" 3)*0+<>KNNH8-03@<*::+13F.O7=@O>*5/=DHIMVF>MYSIMD97  +)*,3>E8441-*+..,(+2,2C.E*0,*%,-;BEAITFFHGC?BGAK5 +1.*7PF3CPD@C://0.-45-(*+$+!,0-,09C?@A?C863??94:6 (--,,/.*HWW\^E/0.2--53-+.,//.--.1=BGB..84&&9<4--* &.40+,//.+566A4'16620.,-46=90.-42.'+40;4#-*4E<75"  40-.+,+--;AC[Q-+/8G@7@3A4BF:504/304:1,2642.+(;FEE?'-47.)%%$$!()+41.))+.-4C>;J=3%*/*&$)),(15*$)%3.'%8+/UA*11374107<((-/:06/!(-0-4:*$&!'/)&8/93.'#*'3?36#$4ER;EB7/10.-+.#.,2,*! FKI " *)&'&&!**0& "+('! $%)&0+#-1:@.'!=6-34,/37:* $""%&)('+)8.0:46:=;=991.,,-($-,%+$&"%" 6EIIEG@311%"#%&%A9AGFLOGJJB:2.( &0)$.$"%!3>:58. "! !$ %(*(D?CHLJCCF>3&&2/'"),,'!$1&3 #(!#)'&'!"'&%$=7-05,!35*$#9>& ,7;:8EC20 '0+%7A6,) +-% # #.6;>+*,9+?2@3+!"##"%&&(()*)$**-/$)..% "$2A?*%!,%  **(')(%$$%$#$#! )0.-/%''#=--0>D;6-- "BI2$&!"'&&%   :3& (5:6# & ".?>>@FE2 &  !("**&*+ -51.,  $'#!) "$#$"#'&! 0,!%-+$"'"&/ $+& +/-.502F;  %+*''%* %)&"$06/.550/-6..3<;949:45IGD3! $$$*-'""#(7BERNBHA27H>217)+* 1A87/-5.##&(3( #3:0%-.% #0:?CA989B9?H?CBE1" ,=>:?B?<<471/ "%/3534122-+#&/,$*+35  &1.+'#%(#"$*% -  "'169=;74.+(657>5?4>4@/*2K@-23/61)/1 "./ %.,% (..--274+!)!//8E7M@LLFKE+,)CXO:($(,#!  ⴰȹ˨X(..,=Դ𯰴Z(..,<۫θd'..F̻֬c'..-.O˩¹S$..-/_A&..+9ͼ?+..,>|w{úǑc'..,:vέtr|yzyxe'..-5o|regw̽zӚtxŠ|$..-9—ݯρijx~{nkwzzv%..-3ju޿q". .DϹĻ˨L&..-3iӮ챮F*..-5z˾Įȳżi#..0UɴŮɸɽÈ9,..,5ƽ̳¸űμe'..-9ְܸǾҽ¯r&..-6¿¼1-..@Ϸɺw%..-5ܠ¼Ŀ~%..-4û~x~zz{ǯ~%../F}̗yz{}ws|z}~%..-0ys|v}}y~~%..-4}}д}‹vwqv#..2}Ƥ֔v}~0-..9ʯ÷զҲ[(..1ĺѲԷįu(..2ڽɸƺƾɺžo'..1̲˳îо׺u&..1չٶöңſ¾ĭf%..1ӪŻĹ=,../KŸƢ^)..*eƪ¶|#..&FȽϩɳ2-..(śȬ̱s'..3{skeՒѺ&..|­~pjpp̻Ɇ&..ɖǡ|mflp}&..ɖķ~o|wn}'..z¿Ëvl!)..FzPN,..)N Ųx(..(a͵v(..%˹Ǣ%..+˱ý~(..*Ծѯ(..*ž(..*ʼ}~z}(..* )..+wƸȣQH,..+á})..+Ŭ}trqu(..*‡~)..*͸(..*ü˿ƿy}})..+ȡﮯȹ(..-˸ô½(..,Ÿ᤟(..,ú(..,Ƶòơ'..*ɿĹǴ'..+(..-žƾ…st}{Ϟß'..*xt]`^`egaf`advvf\fbYWTc_,StytYz|itsnuvigoryuxuzrtyg^ea`ffiibY\ebnvkph0Oiw\\a^`cflqdxpjwgueqponyxgveaZUaacfcdeffkihill8 #XUS[g~~uzttutvutsqe^SU^cx^Yp]y`W]WRWPUXa^]b[W`fi7  )odcvbgegcb[]vc\Ytc`^ntr[d\YZT]khjk`YUWUSUOJR][+ 6hkzpceptomoaojthcnnxhncNa]]MUU]ol{xb\[WZ`bffdfkjO notuveigf_X[I_Yrirgjxmg^Z}u\UY\Q]d]USUY`\_bfmqposrMlsonlVhgIE?Ake]vbbKW\hmNOGMVK\_SV[WaYVVWZb`biql8 _lfZJGdg=GLPuthN<;CAZ~mXVSFCBSORU_XYTS[^_e_^`djmk: IYlQHJFR_h[ZjMoA24AIO`Eb?@GGZVWTQU\aedeel{H cROY`WJUO56CGLOdeb^YVVKDA;8BFAHKLThgfd^]\`el? Cz^dtu`aceb^ZWTME9Z[_a_achf_caa[TNGK[agmmihnml<  #lph\XSw\Z[~yfjsi\ZYa_d[a^Xb__a]W]feekd`adcdiT$ AnkzlqlopoYiifamwx]cghklledc`bjejiedbgegf`\__`ccQ%Qrmrtqvngfjtwpoouvpbqpprtsqpnvfuib}h[\Xmw9 1n|vtqvxqxzzw{mykhjnotx{uq~oz}b\}seVitIstrhvtvq{yuvzv}xoux~onowwkppaWXZx{w]\^\: y]b]Z[ljty}y|ynvzjphf`d\bgfhmqtor{}}ikl\B Ykgsxdbdvtyt}{y|xwwrmw|zzpjtpctyuc|^Ft]fdgkygtw{}{}vugksxlonwsfrohngyK _XYXwusogom{mztwY\[[Xb[nqhehaczx{z|R [QzIYo^XVg^`^cijgsFHJI?GCD_C]JNZ^j`n`fU %j]UGXZMKSFK_ABDEcC?OHDKXuPEQQW]X]TiPtWXim{zw}P nkdcIB?EM@KlTHDGMc`IGESdlImmUTdWXXOmWCCDPLFT\jz~M lekqVXMQFaMBGx]ONYwIPUaaFMuwQSutyVKDHUZJDD?HSfyzxE OPYfcd]NyZPM~aUibcjgfyri``^^`iR^OPAS^HHLKMZrL\\]Vf_ervqeZ]hgxmkmuyyssoohheOWWdZXZQNny5 oma_\_fytrxqt~sjbghiigipssjmulkimonexlzqvtJ s^cZ_d_phfdh{acikho``zdrfm}~~yttmnB Xg]giqnd^_h}ohfn|b``ejj{vqcq_kmkllkigH fSxV[tsoxikau\[_\\[bkqzz~~||zdzvWsxVXVO3 SYd]Rvq[_{r^mj}pb_]cfaaddhdlprvvuhqhWlt^\mtF &nr[~^dnh]a`wnZfo]`hcXXj^ghrqput}urrqnkb`ebdhk~`9D^ch{lhe~nlkimaW\[[WPTpcmlk{kfgbafmnja`p~sbaksrokL  %saYWVf]Ytvyqm^^]a`[^efd_i]e\^dgcb__]Xwq]dkkbfr\ kibbaa_^]afgf`g^XUmwbWVTSL]bZajcfjfd`WY^]^eifhbF jtmqhostoeX\bWb`XUX^_`_[SMKB>72UEusv^]`fid\R^W Jjlmww[]^dsfZ`Snecfja^TNTVSPPJGHD:6;=m_Owv]YSRTI^T \sttvgmeb`YTQUVonljelf^\RTUbTRSNE9397$'&"##"%+-.001'*)%%##7,'*+)$'&(?;-58%$!!(+,*  "$.*%#(&#$%M-++&! $$*:7')'(" %*'*'(%&,-9*&&+./''1'9%#$'"KKLI%EF[/""##@)'(&$$'*,,+*/66dH%#&T\U*'"*P*"%&&*+**))'%"!!"%"&%$)$+))+,- 6+,-+**+**))'%#EUW<'(*.*+.,--/,-*&&(*-/.+*.0/  /10*)&)3''(N<4.0LA4R/*('"+,*)-/-!,*,-."//,251-.T4(1//.,4/$.*--,,0/$-+!-&$#$(*'++-*  10/124JKB2--0-,,$',/4+211234211&&)574-0,+.7:2*())(085MF4?>,-+00'%%*5DJ0-./1355638=0:87//5-*?C:31,&/5354LD/=7,,>20*)*/>2-58(*),/--.25!*- * **)*,+*%+460/*03C1FB58769;60/3/*243,0FMNB:57AA5+ ,(-,,-<7.567768;845\WCA@F*,25-/.41.*-0-;8>:.*387:?< )T)'33.30++6;;23-,+-)/)-./,-+-351642=B=>@60343;?2%!#+2+)*.,*)+//,4%%&&"%%$)#)%(+,2/:0*.>SUSSHB;2565" *&"#(*'&($'E/"##1#"('%')3'#%(*#!**.'9,*69/'$*18517 #&((&$#%($(4*$#$&/D1%%(*0'.2)(3%%()'6,$$#*.5'$*%!%'(%)'"%>0&&*L9#&),+$%08():89;*&#%!#(('!,,!&(#!A/+%.*''A1)50+0/,41-+(+-.2(@MK0)(%# &.9?81 ,'%"Q+&*12/,')0HDB?=*2,+/354331-,?E>-',."+&1FM<:-0--*/2892G3,,--,.<,/45.05/.-.00,CJ506A=?9.51*+().)S3,--KVG1+,.B/,3++<76)C1+.2795882310?FMSHHOD"-(Z\\..30,)).IEI10./16.0/1SMBIM?431+@I2)/001100-,&C,/OV[52GS3C;/1Y*0"##-/33:=::5=ADLF9,75&8:&'&$(0+$8Y9**:7+4/E:>+; #/..-.0-/22335JA=B:2.2/'36))01 31(KQE?*,0-*&)93'-4*+0+...220334>5110/*),+,..7;*&.KJ/<0.-B>,/1.1,()()&1./.:0-)*),0)++*4:3+,0330. 6,(($.+(BC5562,%(#++&,//-*/(F0+",1--!*':G6),01-.3' --(.+**)()+,*)!13 &''('C,B-)-CG2--.--,''**,/./*.,"//1--.#&+*'%%()**)'(""=H+"BGK9=(%!-( !)" &*))',-&'/?B:EG9 &!&+-*"!-*$&&$(-( "-30.-')$"#%()(%+6%),4!&3:;7@F9+%)$)(')*(35+(*+'$) "# !#&!45&)8-95<  $&%$$ !' %&)(()/,!")()((' 1E0( +#$ '' %  $(())())'#!!"!(4'("&  ,:1--8C>80# $")%"#%#&)%&&3?KOH:12(@' %" (:>>D(./,, ")(+'*%'%1>4,)'$!%"*-0# "'% #&%&' (62 %*/3./'!*) '..,42/)*&, $0#! /6& $!"(($"# '1+50-09<;67" #,"+#2-$%% (%.*@SCGF72DC606  )*%$& %''  ($!/7,-=BC;97A<;EB)30#&%% %# "$ # +& !",.&?MI2+"'*B&$  '((,#   #"') -6//!"266=8<$! &8+)& , $!"+""/-++.3C:EݰǢj4-../竮ث=,..筱͵B,..ݻW0../ܢɴʴс7-..ްijĵð@+..ܪͿļžG,..0ܡ»̠ĸ˾Q0../ɵƸɌk6-.. ۱ůȷƸאB+..ۮE+..NʩS..ڪǬ¯h3-../ܱūշ:,..Ͽķ˼D+..ŶķK+..)ӿŲƮU/-../ٵk5-../ٻ=,..L*..ټH+..ٮҡҟK-..3ةιT1-../ؤʸs7,..ؘūһɪǮד?+..آϣޢݘH*..㼏ŻĺؿN)..صʶŵR*..Žʮ\-..״дͪ_2-../׶ηʫӲ˱ɱh4-..׳Ĺǽƶĺ͇;,..׵˼ĵİŖC+..׶ĪʻǿK*..Ƽ̾R)..דçO*..|uljlt~ڞ̸̼W)..ז|}ǵ^+..֟Ӊc--..1֞xi1-../֣zy_2-../֠i6,../֤Ľɾz:,../ֵåʼq<,..֝¿κ@+..ֻøļE*..ֱϴüƾK*..֮ĬžN*..֚¸DzλųO)..֪ü²ſ¹P)..ĺQ)..½˼T)..Ž̸ſV(..❢̾¿¹ôüT)..֫ɽóY(..R)..֠ŸS)..ֻļýR)..ܽT)..ֱ¿ǺS)..K*..ֲºȼI*..ſѺĵĻ󴬫E+..ɿʾͦzg<,..nceeabhXblRW\^]Y\Z[UOS]ce@fepzk_VWmw{z_nSWYd}nybeddeeinpnimkggjlzhs~"tnfbgojecZ]cfeipfjei4_[qeZaWYeh\npkzo\hsm`\VVbkdmznjk{wyytb~pjhdos`nu]eiijlegpxPRW_awri{{|o#`WXgoh~pkfkrqghu_imsqmf+z{g`crqdhlkedopnsruzzrsla]iSZAۉ^WcddgfiwnhfcurqvuxjLWTj"vKusLYd]\_`dwpeakztssuepa\eci^su`h!۱wVt\|qrrsqotsqklhntyyzlourj_Xavu-sb]hgyggdjvchktrrmpwpirh|wut_rx:څi|py`lobmr^chx`f_cdi{rpwxT ڬse|`noafm[as`aY^k_zkykx}}j!ګyrg]c``eW`kfmWj]he[U_g~ri%ًpe]^fcbmYapmdfZff]sagVp^_/ljclvojgm|ynzoUVVS[Xnshybtn\Z[bcd^cDwsfmyvj`bdeiihin]_][_jo{tZSYYQq`]]c]"ytjgkjllfedehrl`fX^_^^ejpHLWYSUSUT/}lmw~usowvfigfaa]ZYVmQr\]ta[[UkU\i&zb_fbcdcds~a]e]Y_XTUZeiYU^xe`Q`RT&mX`^a`GQe^ati{^UjTnfMQYTYc\nVVsVUJ-dzj\dsc`YhitVoN_d_[Wg]^zL[~xUCvyelPXHKs]mRVWefkh bXVU[WrrYafasg_jecphmtu|uyxl%؈zP[s$oqrvupnxz{qzkhh`U`XZxldZk^\h)~ng}tvuxu~vu~5kqiqloucViq`a}dunhdalzd[V[4uyqymoep^l|Tka6quqm{poz|azl~t]nttsyvvnjlve|tymaZkfnhknoq^ni#lmgnnsd`w~dlkztp`gkc^WUu|h&^bkoroa^b]]^cnTX\ptwoigmlevm|y*Vva\a`cfb_ZXbynctscats{{rxixob[[&D?969?EJU]^deeb]_cl}w^lp`pv{|v{1QPKF@CVaVPNGS`bd`YViX\R^NfvsvtrbVpho{4\U`tVL\]f~SPHRR_mrvzywujs_R]o5WSWh_Mgzng]][XRMME_aRj^croitzqcai`kjkx<bDBBWjaVfjNPHJLKR^FSgqsmxoeb_UTbllzxrg4dRQLjl]~yWWLOaimjZfsmltghngdXRUcglt}r=fuqsyvxslkw}zwsbfotx_tRbtvcO[VSarzKyuipY`uwyzxtfVggvq|~xke_WLM>_YQ\f[OVbcc`VO]f||xe`iigaVS^qsdeoylM|mRJHGV`hqdXT\kuum`eb[MXT]aZjV"s{}pnoc`beyuHBWj\n|{mjjppu~~qvc&hir|xngevvxsnkowocjdfjt|vvzykYIOQ$Pc|~~}yhox~hf^P_WY`faemyufW_g_'hv{sltwlpty|}hWV\^jhilliox}y|xi)~strb]itwqhjsyoljigrqnmchffgqw{{|~wjc){xokmhfpztb]ewwjW\[ZY`chffeefcd*ց|uqjfoxutsxyzw}}wwodhnnjffdj-aj|~rv}|shhm|smtu|u{utmlf\WY'kgj]Xa]\a`biq{lhaoniumiabJERVYZg-݅{~v}sed^aYVUNNZa``_\adbXOS&it{yx}xhOKS`fgpedjkjejRQQWUU^)։xz~yxslnh^]YMN\cc]lk`V]dab*րxwyuzxhgpx}~j[Y\QRYhqhb]YPMR]f+ommrvvxp_Yduxtvy|zuyxeXYTIETb*֌pbgtzvrrpu|xuw}wric[V%y{|sw}rl{zr^its|ujstnlruvmY$؇qmnj`hmwz{|{z|smggagoo`H֎zhjskhcqt\rdQIIQICBLD?AC4(-+,+=A>=(*,?H'.5(*+,&)*)+*'(,...,+,##-,/1+1&'(-C0ADLOMBLUUN;+-,+--,-/.11//1B.5EBBC365677--+*!(0+'$! #-+0*-LD=4IJIJ><;?*),()-&&,,#-:CHE0-5JURMLJWJ4IXRQ&$%(&##$&-1)(2>?2(,.;9::>4A/,;AA>/'&%)+#/6'+)$'.)$,@6%$&(*:2(;$)-+*,+)("!*"%534,3+(*+/-,#*/ Z8'D;),"##"!""$%,+,2252.((-+34-)./9;*))(),+(#+!"$"&/-1(=)!'?=,;;-?=)/1)*,,-&*&(%&&'(++0HROH0)VRFD5#07*11**(,?-)*),/-0,0/;-/(.+0-)&+.:3/ B<1HUA/,+.,+1).PMJH3N/*-'.-*5+0&4)*0/+162.-076194('%%)(4709-64)''*++(*51+053/++,0../2)*+(+25<<)%+*%6+)(+%52--/..0,++,062*0(*)')*-2:%#('%&&'&B:1059942/4;4*,-.,,*''&3$5**5,))'2'*0 ;/.1/.-,+0;9('+(')&%%'.0'&*9/G+%U/() 3(,-00$)2-/93=*%'(3, #(RA&)-)2&(;))$.9J?3-4<1/-46C;*.(0-?=,A>)'.@>)A*;ID!,>K=( =SBFED>39)-$&7FC-4%((.EI-E/BIJ,0)*.33?QQZcZ;0131;R213[/06057;495*1) B6CTckdD',A]a^YTWOXWYYPVOSTS[[MUQJS7 -32--0.IiP68727;*!,'*),TTeOF==/()). ;.+>@EecI823=@Vbrcb\N57[7Sfe]\e]\>67;1-+?MT_a^WWXP4/22"$6)).+31//,34O0''+60KOO_chXP\N9TRRTYK43EKS,CR3B+&0"Q6*351>>=MMC;2672>=DJI>13;=E+/XUKF>11421)..))&'89+ )-/+'--)+(()-3%((3ZXW\V:2:20.,.0,5.9>0 *:LRUD+*,**-,*('+59=1+45%,328616/7.%" !"#%)+*/.**(*,0D6Nc,13+IM4K5K9742%&&"! "'#$**('%/*!)%%,21331-&I3+/4*',4@LU`]B)%*(,7D)U\("*&,13469<4.6*$(.&*2/*8C:1)**)'',%47)3-.51.53('"&*6,:54"$#/;2(16%'$'(#*"%%-,02("0,-4.6' /$'#,;-46 !(0!%"').+'""#$#",53'3031.1+%%'10,5?(&*2+&(,973,8!:<,6PTXH%'3DFED>914862+ .)3,-#  "'!'(& ,6B2+   " 6F+&:'$-5N^]XGBG(>;.." 39=>?7+./*#6FKAAKJ;/#4*! !69./!("+694',HM>@/.60*34:5!)#,2.-),' 1766-10)6BPDKGEF8/2-#!,+'""*5:2% '')>G@9636$!"$"!*12-.,/-.,*.*%#*1&+"#'(($"!..)*',$1+(()((+(,>>=:7CB<0! 957<1-, .=@MGOJ?38,,144098-0(%# %34@NE?ABG<<;0$--6, .,5--.6/+--#-'$""#.596>GD5,.. ."  % FDGBCJE?=>HHE;1&4%"  "&(782/&0DLKQOG6<*  ,6+3+#  ?CC<4+)24949<3/:(.(*%($#%!$:8220+1/ &/44;B:GID@%""+ /)*0213),4=/../>   $$+*)!*)((+0(*# / 247V<<<98 ;;:76546322 2 1 3 0  .  . 1 2 4 . 04 02  03 2 3 / 0 0 2 -0 2/1   $$+*)*)((+(+ 0 2 58W<<<98;;876546322 2 1 3 1 . . 1 3 2. 0 2 0 2 0 0 3 3 / 0 0 0 - 0 0 .  )*% / .-,+*g(G Һp'+ ~: ' ͂7 * ي?*uL$ .^8/tM#15꿑c/ 4SŬw@ 723 <; :{:s7V7887{6Q6455[3,m3!2mK2q0{2180S1~2(43]3B2Q3U2E3S252j2d$2@C2 q22QW12d2S1 2..,.3,.,- ./-/ ./-1 .13./17./0i0.:/../8,../70..*6/..401..15/../290..219..020>..3/..6.B2/..83.54.7.;5./6./6. 7.;./8.19.=.=.?<.A=A.,,-0 1 37):9864 13103623475667;89==<=,-.0 2 48 :986413103623475667;89=:==<|N+ s, - d*/ҕq[5 1קqK! 3\)74 :kn*837[6k96 e6[&5Ps6I5D5<<545*5F6627o89?9::P9<G<<-@@@@.'aú×~um~%../..(WwemwzŤȎ&../..)NvoǗ%../..*Iÿ$../..+B¿%../..,9ɿ¸%..0..,4ǽÿüų·n'..<..-.¢ƷƲ%....-*Ľÿ%....'|ĽDz|&....%{ȫźĽğ&....%wðẵ%....&h§{&....(Vžûv'../..*Iıv&....,;żȒ~uqxs'..2..-1|~}wrv|~k(...-,sŶĽ巼~uwvv~zuz{n'...'sƸļƾ&...%tĻ˻}&...&gļ¼¼o'...)Rɳr!+../..+Aο³جA9+../..,4ȵi0-...-*vƳa*...%w̸&...'b򧢜|'...)Lt(...,;}ÿ~}ƹ>,..,..-1e~zqΟͲ#...+`y*....'`Ժtqsqzywq(...)PƘsovwvz/-../..+<ƸǬ¨ǡ}q}s*...-0iԭèm'...'iŻͮ˸ƤW+...(ZˠĹl*..*Eܱ(./..,3x'..)lƪ%. ..'`µż{Ϊw:+.*Ftxyyuy}2.-2a}|~v}q|.+W~өέҾ.*M߼xν/..+?pќ㷙}-..-0f~}|.)_·Ʀw|N..*G}|Ǫ.-4g.,YԷ.*LĶij[..,8uΣƴ,..W˫ʖƨʢعȶļ.+I̾K..,:Ĺ|y{xw{{ӽ.-YvrŴýľɾ .*Hjo|Ѱó /..,9w~£ҽ 2..PӠѸ .+FԼᨼƿ/..-4jɯž '..,MƸӨû .+> ;ywTGZrttndSKOHNXLTVYszSLF>8ESXs~yxrnkrg`dejou{xt~T   4s}|s]\[SXkLTLVV[]W\[AJL2:@@iwa^`]YZ\itpheefmzZ  .vqY]WI[vworluupph`^QDE>;TVNIKdha[bge`k{odnw|\  +wvfiffntwlpqoj\SORTRFH_c\]^afdn|unlcjQ  $m{yb[\pwhedgfYX]WTS\Z[bdacjpqgiM  bkgb]]`e`\X\cdfy~olppWKQY\__^gjhM X~z{׉~nrqlVOVotmdoy{l]]_WK6Wz[TdnX[eYchmkcd^Z`dpnSkvx\rrzxn~vykdidc_QIJXbL Pw`]^ba^^_[V]q]k|}wzyrvchpdZMHOX__`J  IzqdY^_]anrtxknmrxz~z}{ok{meehYUZ[][WVWUYE  G}gRUY[[asz~}zttx|y|qx}|__hUKSemrqgWZadhhd`][_G  FwhblcKT\^cm~|qjktx{rkv`czicgQ]ebiqnjddeggfb]\_I  ;q}}eNX]VV]y~rlqssjWcMMcrkl^nonorpsplkjhedjk[_I ,gzklf]_^Zhlw{mkqts\MNHO[_ZX^\nqoppmortnecx~]cG #SmmypTZ[UUQW{zumnsjyLPBLLRFLZS_[XVXW\dki]\mlU\D Impsu|s_XQLLNVmu{utle{vUOORY\c\ZWXNI@=BHMLOOJKN=CmqqoutulSUTSTUvtztmmtt|Jq~VMKYa]a^XUSTSLIF?=ADH:Ajhtyv{wp[[TV_Zvz|tmg{tquw[KSQUPLIAC@AGCCHHLNL; ?rpv}p]ZZRPU[[Zv|smfpy~vyukkijfd^ZRLKMLMOMKKLTK  F}yxdNXZRZ]]j{xlelqnlufqnltolhihea_[]ejjc\\D  @}npfR]^\f~}qoqlnc\dTsjkrkmrwzxtsoorppkcT7 1wpT_^Ze}u}tunrqdVMQTpeejfku|~rptnnjdhgcY< $h|n\]_dmpQ^cr]cdYDHQ`jfahjelniahleda_fcbcOWrej_]]^_[coZ]bZ]jTVFEIXeinkjouglcQiyxvqj`][XXZU4Glio]XWV`f`PMVTMW^Mmmkdcd\^U^`lzsnwvux{vd^]cbRVT2 A}rngSIEDDOSRW^ee^XZ[_\Y\VSeRMM[hlkklptpmkgkogYJWxY 3^Yaqg`bhdaeghjle^]ZZUTWciab`][]^^_beda^\]^aachjcC$Ugeuvttpngfkgcffij_iighm]ZVX_cbab\\ca\ab_]\`^`cgc<Flmk`bhmqrppligbcaW`csof_VNMKJDD@teJnwmodba]XQ[[5`oocdikdejmoqpgc^a``kh\ZRQPIFC:]hYt^abc_WOSN 2bnuwxtma]_`ckqokhnghb_[WPRUUVLwV_}dL[^^WQOMD  5nnmturnphcXVckolpmdjf_^_fgkjXURH==>:@HOXZWOFDBJ@)`qilgjje\\Y\koqlqshfjdgYXOM@:?KWZYYVQH?>@GVHS{ongcb^VWZcow{lookf`a\kHCLSorops{cSSNLIKOONOOYnLiPQl"KYeJKJGNMFFHHIHFEJLJIHOK~iSW[]XY\WcpceXokmoi4]VVUSQ]\PQXX\RXgd]foirjed^XW^__bdc\VNibua-e]\]`aeffa_acknjwe[x|jc[_gea`]\[ZXTV^ffdj{&][[_ddlcb_[ZZbb`ab[SV_cfbccogfgig~d|#@hcbdd]YWX[_YYUY\ab\leyoba_xScg{pp`i,[PQXddegihfdTdX^^~ah[x%dkcoc_YXUML`QpeQvrfXJJalrn_zlrwNxmnOK?@D@FIP_sNA>EENJLeY`yyw/rf`QGGMMV\aUuq?;GWSrvwkz~~z} $gfc_Yfh]mek[d8S;EGUoiimade}q GkiPbiacjWjL^f_bP_hNybgenl~| )djm_^acdbliOZadaipnf^~w #khZVT[]][_f`hfwusglkv >wmga^]]_Yka_`gha^dvmcilmdba]bdalyuq )ttnlgijzzwohfmfihs bqwdaxfppޖ|xsnsy~8./-0/,& ! "!&$,3$$# &)3510'""++(*)+/14426# 1@837'"(+)"($&! !"",1,(*"#+*')('+4>B) /HJD>*(-&10!,09'2&  #&*%+/3.).39) 6JD?<3*,!&*'75*)1,A?A45##%!"# %)-#!//,(#'%  4JEDA=:93542(%A=;+))/:91:,.**+.$*&&+*&"'($-& 'HMHAFTLFFEDGKVKC7//.)*,-)$ $+(,=80100!")--+0.* "@;9=7BKLKG@JFG:5==>F5/22. 1%39C:;>2%(&,:4')+# "5*'*-'.7'--/.+,+)+,21 -462362/+4/346+(*)*"+ 2())++)%%$).6DFCLL9<><=47780*6(-(#9B2'%()+,.)&)('&'*).D;=@;901.1538.0-1&!**,+,(!##"('()')+,&'%"(&"&',,)*((/4*-+-7:" #+03*)+-.-+*(++'*.+!$%%$'#,*$!#&,,/7$$( (+10+ %,-/.-+()+ */22-&&#$*/#"((& 41.#1/00-/32/.+*,+01*( $200..+# '#$(&#$"( #"(*,%23+02/02,)+)8?)' $/62(%&#%'&&"" .&(% )*).,+*'(*+,,)(57$)!""%*)(&%!"$%*""(#7'((()-)())''$"#%&&'&%&' ##"##',#%####"""*#-5*#-*,,*((&''&""##& &(%+.-*&$")###*#-/, %)'&%#$##%$$&& !'%)'& # %$34"9*244+*00.-*)(&%&'((&&''(/.+*+&$( )&#)54' %+/4&40.41-,--+*-10-,&4;7;<1-1'),&&-<5*##!"*%00,2--246633//220.% -??@@<74+$ $&4"+#%**-!/ !**.389)+50/.+,+$ '<71665.)" ##*"'%'  $0'-#*+%#1.*(*-+,* $7(**(())(#!%&&'&#" /-.,,.3% '5442.+*)('& .,+-'&'$'-&  *#/0-,+!# ,7+%0434584,**," 1//(&)),/*''(*')! " )--./010//-.1" 3# 1+''*)(+.//--*, (+ #%&*+**+--+**+-)''#)  (3432//--.,,)+*+ #*!&,*$&,*),*')++*''*,,+& //++./11/.*-+%%#$&&((&$!!91"=H611*)('"./-,,.0--,-+0.''('#%'(#$#1N5-Q[L7))**% --/331+()+)'+.)&-),)+!)##%&''$;C,1??A0!(($ #( -*'/0-'+,-' %*0)0.*(++))/133(')%!  !$''&&$&(())1.)**)/.1-10+-/+.&FUXH+')# "&(('(($ "# !'+2.-+((*+125,.10.F+J-(FN2& ;8(')&%%#%$'-*)(&&*-/++-*/7OU+C\U]\ObVNNG/$$!<6#'())+,,*(*)2-/-.6MKA1*,++*/0 !0-01LRQK1>U\[][U;'*''&5RC*,)&()+338:9-+6MRJ'*#'$)$)*=<742-+8IbLF?%('()/72*,''%',,/-/+,4NV9'*.,,0.+)0+,,.+"&)0;235**)(**'(+('#%&&#&)')58%'*-*+/-+&$(#),*/.,3+).--+*))(&&'')# '%$! %$,044+,*))*+&)*$%'&$3GA.())('((&%$%''  ($!($.>>'&(('('&&'&&$#!:GI4#&! %#%&&(''##&'%# !" #"$%%&')'('%&'('&%'),*&''&((*' "   ())('(%##((&''$$''$&&%$%$$&*"&(("# "$# -2KLD.+A,EMM85.*(*,+--.))-,((%',M@ !!"#&,++)'-0/0,,-,522.,)'),++)''&&%#.SNQ>5#" '($(%&&(&C,&$#@HABU;&*)(('%%&'&%&,#/)-'(" &$$(&#6(%'$2744A3'(%#$%%&'$+5!-'16/&" )+#'&$$'(#!$&&697895+''%$$%(('(',6(8'$. !$$#%$)&$!&%>FFGB.&'))(*+*.3-,)3/241 *($&#  * &,)-*-1.,,)''**(*('0:,0.I?@LK*)((+-++,++,,01.5-(?C4?D70,)+.,**))*)(''*..,/152)')++&**)(+-,,-(&'*+-++-1L<)+.1.47LM79HB:?IB9.*.&'$ $!) $#&1GMJHWN/,.)+*68'+4>A7A?AJ;F $$%+*%(#(*/100),FDCOPD+!75)**$"6KSUKJM.,H5@  ./0,**+*.LLKTMOLZUNG.#',,*&%(,6IWYRQJ9$1C2 '0*)'(*)(*.*,.5C35/1?RQ28RLBD<29LNBJOESZPO`Q? */+*)+((@@-+*+!(,-51*,1*&++(+.+-43/;PLEVX@  00210G,.-6:542,(+,0.1BHKUYSSTQKO_eb\PRZ_`gcc (04-,8,21/@:55314HA=>G;9>QM=COPQ`dZ^\^dfig`pfGLOQTZ]]ZRY^gsrrvyxa[Zajti\[!^aQ_m\^`XT[WWXQJG??<9>DFINZdU^ggoiaXO\p}x#fW`]r`eZsa\TXYW[]XVPLOSPLJOWUcslokcio{|8cajbg_iWujYWII\fgedggdb]VUXYi}~wYjokhblml\[nceTL]a[WWZ]`dggs{eqmo!jkpaars{gVWhmoqr_QOJHUhqqnlh`elfmlgqrnV~XwY.\bglmde^cba\UQlxxwm_VS]eecabihampWU]a`cb`hYa`YehmlX"a^V^\\Y_\_acu[L]~ptrdVTV[b^X^\YY_\_c_Zeb]`a^]`^WT_' c`ae\r_abcdclmoqpwhmuqqj`XNOVZefjf_YUXUVXYW]_`X]]ga_xsuaF ]Zab[ecfhjthlov}~yyvcWcjhokd[ZT_jhe`]Y\[Y\_^_R[Ta\Vcgfehb+\RYd~oiuuxnuwurqw~xqied\_mqjdYMRffle`kZ^]^_`c_RaSaS`Wc[Xf- X]T_vsqkecmepuh_ainkhil`RXhuonaVS^`ilfl\^feYZ[jUgXeZdke`a\;:M^TNG^iWGYPZ_[ZTQRX^`[TW_lvtmdc_b`aqg\a]feUVRcd^dccYsabiPQ+gRRQJZiPKMKDV`J<;FYa\UY]W[a\Ybdoc[cWZ]XTSZ_[Wc`^df]WbVNLZ6KJMMKCE\g`]_UMMZa_b`YXWRHF=BKR]OSQa_PRSTSVWT^`Z]eoRKNJb^(\TSRI^NQZIFHFECGGVadb^_^aY^qhPOHI@?W[_SKKMT[__X_[UXfYQ_RLX/\YUTaTXekoh]UVXY]`[PGBKT>ADJVXY]WPQgVQORTUQWZUS^f\`[UY_U^UXY]lmdhmglpmhlqsonmkgc_\YKKLS\RTabNLPMPUf^W\_PRWZUV\YUdgefnytsmlhijgsspnssljgieb^_aoqpmZV`Z_R[SOb^RTZ``_de^cecmuucwuknltgafxzwmafghquxytrpjxpmk{}~|y_^Z[[X[[XZzh]`ajocmwutdwylf_alsi\]`er{}zwvwx}f`a]][Z[qiXabhrgndilj`]cjjfhlklx}~~vh`__eldX[dZb]ktfbtup^d[]_^\[fknonrvvszlWUTX_cf`_`]\X``\^ZUKctu[a_aajkdos^`nvpu|p_ktut|nf`]`ehakmf`^__]`aWMRTMP]USftinedn\XZ_Yglprtrllkilntskcikpi_eoxz[TMFFBKSfg_TPTZbd^ux^]`hn{o_``__ZXUQUOWab`chm\XideknibajkedggiaZayrlpqwtqqpe[X^hhaZRLIHO\WVWX_[][ZZ]bcgalhdervwusqhehii`cewma\XUVNS`a_^]\ZXVUQPTUXX[]^fddb_\TZ^hc\\`hldcdejprg`gibSeXVVWSYWPY`][YZ_\TZ]SPLJQRXaWeecba`hhiaPKSgthhxladiebjrj+SSU[dapp`ad\UTW__U^aOHB=??GUI]h`ehpa_^gLTVgxqxzd\]aeimr Beccifnlcdfc[VTW^\^\VZSG=;AGS\k[^\_?BKhRmqpmhmpqjfhkoppr BV[`ea`beffc\XXZVOLWc_a]SZY_h_J<7;CKU\flvohpjcjlao8inlimnlbcb]Z]_WLE@=@JSYVOLIADFHMQWbhoonljtyzsuup?^dieeb\Z\YTSSKIOTVZddZROSX`dSZZ`\X[VUZ\VPml_k_e_g[^]ci_TRXabfg_`_a_XY[^fYXZZ`etgtggrz{nn` Rf`k^]^chlg``aggd`URZab__\XZY\`agdio`cafj~zNZbYX]_dhgb\_acghhfb`b_^fea^]^gaa``[\Z_cisx|lh{K`{b^acbdd_[^bbelnjjhda^eejek^aZRTWb_c\Xhc\^`bh~~/gd^h`[[\\Zadd`]]SU[[e_WV^ZkVdRVMO`bYOUb]^`^gjx  IUVO\PNQPQM\iqbHIEDENc`MNKNiPnYfQQMgMNc]hqkehmAdM?AFLMMLZwoLPRTUT\e[`Z_hRnTTXUgrkfYYZW[YXVX^fmm  ^qWTUTRRQNNMHFLPW^\\JN^QO`^_MNI_`MLLST_`lTLNMLLPReTNp\UW[aa]kidcZagdc__ecdffd^Z\^y[`_ys`dWWD@JU]hkko~k Ofe]ig`_nuujingc`cbfcb[teOGfa[ZUfaj^`nsoihbdb`R4 5n}U\faaldiUfFGiKlnctVRTNVUUQ[fnoplW^wu{}gRVZ[PPDKGJEFUD^_[\PGZUNIIYfkmhlpO  Q}xdlwSWfTdSTXGFJHLNROORNNTLURcaQRUeossmnfL 9qWfS[c^q_dhph^VWW^YY[RRXX\\ZLV_Z^lqqrm Do{bjg]\^btu{gbYUVXVVQPYab`_`RX[QPTUT`thR  .f|xh]biigq|n[Zadckd[XTU[[`dbbgeomldrug]\^pjec|M  Or{cgfcdd`aiifTU`gafmida\Z]ccddbaN Imixt^Yca`cf_XZcbbapfd__cY__flmghdba`ef]cZxB  NuvjZ\`fqlqdechjol`a_`][WUcxY   Grnbf[T_lmeonk`agki}zmojdkghbfbkjljidgjttotvpzqpg4  APQ@]wWHU\[^X`noinnppjpiYabkeemomsstpe[_OWt{}yu_  IIOJcjTZ^fj[crn^gprgcfd]]dnurmmnjmiob^OUHMkzt# BUo`GLNU\_ecWYb`YdnlfbahlhdcowvvssgajZYLGIKLRbTsLZ[ek^^[ZeshglypmyqoqaWhu}{uvjojUZUXahmA 0}Ԕnzvwvqdfqo~r| Hptox{selu~scwhrmcno`XQxVc{mjefgeanepjnkbbkgr{~tprnhicpmahOkrv{wss >}sytzpnco}{ky.)&'&   %&!!"0MM3/*8J5+.-'*0%!"!! #&'&'% "(.64-4G>:>=36-** !/('+*##!$*%('%" !!#$%''((*,-1:CFHA;@LEC7 #-'+ (&.+."/*(,)&&''('&&(',.16>KPFIKHFA>9!"*%1 )'&&.'D7( -/--0/.-%"**)-2637:JKIKJDFBA(04544-!9'+20-*&.2&%/-&&$!"#',/#/../475:-AA;;MGD;UQHGFDFHT7 .0012A%)./13! '200"-,,-/*,B341'B%@'D7><031"++*'((')*))(!(*(&!)*+)&$, ()*+(2('*()+022.,1!)424/$ ('+-)(')&'(($!,%&''$''?724)$)) $,+,,-4,/02889133# 0**)-0/-*()*(*'(*((*&0/.,-% '&'$652+2361542004:61)"*3) ' ,,)+()* '&%%)*$,$ &(&*611.0.//240*)-,*&$%$52+   .**)'')%),  ,($$(/)&)'*.%$'' !  03+&"+,)**%%' #$*%! (')%(,$$#"""!.#,)'1+%("$&&#'*(( '"&*'# "%%$!"#''*-)*)'('"#%#%'##&$%%''(!%% "%%&$ $#$##%'-++,)-40&(&'#"#%$%((*+) &#"& "(%&C'!#=F/02/+'')+)$$%'##%$ !&#"&'((''+! ##%&("%%&*01,-0+,.-,/132/+,/-+))&%&" '&"#&($+(+ &'')>C14FE3:/*++(+2?;43365/--.-,*(#+)*'*(,'(&%(&'#$)**% 07<,G:6-6,67/)+.776)$11/6221/731.4/08388-)%'$#(*66-+(*'0+0N979-5:831$%+/3'$241742464654?:9=??B73++ #5*%$(!@39BHJJ0=.).2!+-/00121/7=775;D8@EEDEC3:.468/-( "$,>4.+342+$&#(**./12135429D=ADLI>3>>@?1&&(,,*"('()+4?@@3*+*+*.0-2;2+,.3138)(23260-())--+/0,)'(  "$*/.(''+(.=L=01243--.-.021/,/-0.+-056  '+)%$()+(#0CBA:?174+$(/2@==8*--,)# %$'.**"!*++((-/++.01'/)'0165543*%&"#.'+)%/**+146324/.  ):""%))("#  !,(*! .-+*,.0++.-6 *"! '(! ")!,+(').0.,/$*0"/( )&,&# '(&#!"#%,++ ',3'/54&&*%%'* $&( (# !$$#$'(02'21),! #+)+*%%)(&)! ))& )#!"#%().60+/-*/2,2;=A<4/..&,03"+*&$# "%&)&%%$!##$$#%+-&2011682552=CA@AA).++&('%&((%$'&&$  *)'(''('%*.+-:AAKUM'.)A1+%( !,(')*'((%!$"#$&(3E+4.-2GJIB?6;6/$!*-"$&%$##$%)(%(')+,**)(')(+,-+-3),*-.7II99?KRN>51&!! )..-++,-01.-,,++..,*)(&+*))())+038911;HUQE=@,&),..#$*+)+-..('0,*,+*/.+,-)')'&&##(+#!)#"-873/; )8-*%*'**&$#'!'$#)+*)'$(('!'#$%"%( "/33.6 ')'!))(()'&##%&*)$&&$%%(!%((! )(7<=6- ,&$##%%&&*5<1%&''&&(*()+-9.','&&'"  70))('&%%''!!%'&#$$      %1*'(*/-+1.--),/,)((-,**+*(&'*A&#$($ (// )*(**))/33-/*)(#),)5C=*8*$!  $#!) 3=BKLGEFHICAIJHKD6 0*(.%& "  !"0(9>CE=8AB:58IK>;51((%$'(&'' (("%/  =A:7309>>8-/2($$+3% %$%))&("!'!!. >GFJKICHRO6"$(**.9($%)  &"!%:* &=SPJB<;D;*.+'**,3/3;+    #  ",&'*),,+28&*+-% *+*-,1.0-/0&((*/-++4A@@! %HFE45B@9+,(!#"/#'+  -,**('(*,,**)L?5 AB#,7. +**)"&%(+**.*( ).,-+,' )&DKD8 !NJ=>FKIE62BKN.')+-?3,-,+(+,#$%%*))&)538=FBDD4, 72.1//2740367*+,/+76//,)'*,)1+0((-2//253/-"   "&!)3+%(**(&).1-/.20,2.) +--,4+4/$-/*($&/5*&$-. !-91(($%+$",+$22&"!"!12/131&%%#(%%-5?8.8;+*($$#%& * &!%&%052326 &&##A@3+25%&M;&)*..+,)(+1/'.550+-),322332,!*&&),-12454;K ;ORROB9CC>8D?-1<:;93.4<74CB4..+.9<2.8705:E14CBMUZH; M^XKB?68D;.1/0*;/+*/2.+F57::4//-,11,)&37JOMMCN>;?&0\]ZXWH3(! &+$/-',+)"*.'*0/-/0,,:_[YWLMKLW@"ONMVP@980:822327?99++2GE@6720=4020>952432/ /)+5F=H71-;;=8=9=B=3...-.[͸¿~yxrtw`+. .'Uz䢜ζĵ󠟣ti%. .,:imuȽZ,. .&L{ü*. .+>{ʽ&. .'Kﵫ8,. .)Lʴï̽}1-..+Aüøu-. .,Kźʠα褢£s-..-,\öȳ‹(. .*Cǹ]. .+@ÿø'(..-5iÿ˾\T..+4x´ĥñǰ-..+8ȩ~utzvtr(. .+<{ps|ĸxs(. .,=~{tr|y{|~~x}}v~K*. .Du}zv~ʼnŴƹ_#. .,9ʷH*. .0Uʾ¸Ƿ^&. .-d¿¿Ǫùžl.-. .,3¹B). .-6ĶҷǴ`0,..-3u¹ºóf). .-2ļ˸縪̻V). .1bļūҭúӶh$. .2>£E&. .,/K*. .0móżr". .?ğĻ;,. .,a[՛}n%. .(tydž+-. .'{xpo|¾µg(. .)ɿ鼻՗A*. .-NıϭʢƿK+. .-̣ǼƵ϶g(. .,Cÿ±ǽƬŸĺ!. .$ôĿ@'. .*Ľ¥úý¸@). .,Xˬ˾ɸ½ú¼5+. .%mſƼx0-. .-AŽƷúȲtyzwuɶ). .*_ƹ̼Á&. .,x¸g&. .,1ͪݳ^,. .)@{̷»ȼ+. .';ľμºѻ&. .&MĽŸ>-. .%GIJLj*. .%WȼȾͺƯϿì1-. .'Lƪѳ,. .(bֽʼļԷǿƿɻ+. .-]̻ĺ˲X). .,-iȾȷƺ¾Ȣ`(. .*;Qű˜Ʒ̳ӯf,. .+$7oƻԾĻȡH+. .(9tǴşvzûȲD-. .);pƾljw]b|þſϿžȿ=-. .+1W÷ܱvzxЄ9-..'IՔpsŎ6-..)YҭʼôŴŽĶ2,. .+@̾ʁ1+. ./Gιƻ{1(-. .-/@jȹ1dl_SXTTX[RV^\_jjvoyyxxaiv}~ulrdVXN>=<4>3//48=1  -[EHEOUVXZXUTW[`dhnb^X`u~o]QUVTZZ[ghaKH?>9  7IF:>HJGOQPZ\ttb^omrtsuolibeklnlmvwdWZUYceonionaJ0  $ZO?EJKNMNNY`uyie``hfdtqspoojfdghhqtd`qqbURWXdnun\V E\ZXWXaWLMMZZdhheiljb[_mgbounmrvlb^_k~gWQFOZ[`c`   (u{gdhibLPRZZ\^[`^X`WTQ]abemiehswsoogdu{e\IO_VX\X (u|plcctvfka_OMMUUNLW[`ekfpqedgvxdT`ofafjUONH?  Z{w|ugdcb^TMFT`_ZYIERaccYU]`YQS\kw}qb]XRYs{zztX? 'jupqqri_TFKRVYV\~}cUXZcb]^b`\]eaV[^\Ta[QQtzvA3|ole]QVTVadihw[Y[\ZWZTT^`Y[_nhYso_\][cliiyognz{R  `mohZSjg]f}~sd`Ynj[jrZMPVU^aTWnmZ`vydfhipxtw}z`Q3 Sszubx{ieqopryf_Xwmk\XXhqYdzvz{uyvmv~zlhjmvrrgiH:iuv~sljryroefn}vWXWYVl~_oxemxxnYe`eolO-*Cgt}yunnmrlhto\YTdb`as~spbcwsNyvuqkHRPQSWUQNSSbUXVXW`mzthghvjRTSf|whHKGUFC>EB?  !nhb[VSV^Zi\_`{}vh\Z_\[[^YYa[SVZ__ZWSVXohhgfjO <0FLW[`liM~ZGDnvyurobYVY^bdpqfkg\SVb\XURVYrsxsszpG   AMZWRclCmxXOUrcWguvtsnhaUTcieppjY_g__ZUV_w^ BVN?<9FKR`hmb_cxah`SW[Z\elenrokwgg`YWY[F  WIF|TltZakxtol`^[Z[follnmjec^\Z_\Qv# )~fiTMSYUe_QUU`jgfdbfiedc`x{ZXVKMWY]aaka) ifcd``ffhqnhho{rcpec_\\ZXXZc__^uvwusx@  "gwOT\hvej|tllniemq^d_^gxo`gw|edbxw{{N   Uvq\[aoecksuohfecaccY[W\r~wckmn_cbzigigV  Q~{zZbn{|{qa[ZXWeyoYXYc]mpwpeb]\de~vocafP  1o|t{sleihes{TZ]l]^`imZ[XV\]ur{vlnvxR  Dy_TTUQNLK\^^_VLMt|{{shkhkjfgdE  gv@DKGB?HpUT|uszl`f_^cnO :{{u~owOSTVTTQRONNP  Op|mfRZo^p|qtp~{nzxuxuic`;  evQXZ[]i{zeeo~vxtst}~w6 "Qt~nqsrzukafp~}{M  T}tlejlsy\   ([rwz|x}{sygmhsow~~l  !Nmuz{uMHT^Vepw{nkdcghgr}pN  3nohvo  )Xqmdbb_\]`begcaccemo~fd_bhdX_d`hq_WRYdws_  ;|}vfywT 5\ipzzs|zU]cfzygq~|iU`7  9y~|v?  .W{^bviyvD  DjamnAd^U|zu& ?arvouxn||dHpk>qAOX]|_& <`urpy{XE).DxcVpyxn! 7jBGBV{Huuv~c *\<[>䍘h :_fhyhp}{}t|w}{_ #de *b|]  #K{+0+'*(')($$)''-/30446>G8,.46655224$)    '&&#$"''%''*-:BB;=@.()'+26@?72  "&-)*$ #! $&$*21+)247216//0/+,.22.021)%$')%227163%  #$",22.+'(-,*/03100--,-.%,4.-0/%".076)" !$(')++(-1/%$.-+00134&#*+/;H9$ ()-,)  -?1/10*')(%(()#' !%*-.-,-1:60130.66/&)#!$!  />B5?:/.+,2;*.(  ).0,02,*-7C>% 2+*.,  /64433-+--& ')'# )/.)'*+(%%)58;@0+$ 45462  %84214D;*%"%8(&(:4+!()*()++*)40!'*)'/F=" 6H=33 820.+$$(,/-2)')*))$$'+*'((/.'4:.)((+0.,/,,+76: $0.* (-$,--,91,+'0/'.2)%&(&,%(1/')46)+-.143275  231):5/,*))4;/*&9<1.0*()/+&&046402.48861/.0400%$ )323<563/.4:03%*7:82!$'&/0&.9:;:;7--5=<150(,)+1&  *+40*21/0=P2"3M2'"'-.3952,,05:34/$33#20$''%  */++())*/F.("CI/*$.9=DD?B=-&%&+1.,.""%%#&$#!$* '))(&'"#$$9;DED>JB>;//*+.3=>+-/5750#  64694735'((./8;8357;;@E:2471:21/588,+(3+% .77332-2,0/)#!+352-+.14DI:71,9:3211/-/*'/+ 4330/,+*0.*#%'%..,2/6@<@IKM?.>-(-+)-00/)1410  4965720-'&#((9>E:859@:59><90',**(**)2+6531,,* +ACA=45. +0,.4<366;78>>@@?5(*('*+*/@:++62+,+$'& 4CA43, )+4;=EF1501440-)%*5/)-/)*?DK2',0212   0/,+)'&(++/51.0141//-+.;DA=<<3;8),++/F=C2.-- *)+  '+(*+-,+**++-283AC>5::13513317201..-/+--'  ,3+0&**/-003DFIEF #%*$2-,@;2&24430,*()*-1--,-00-+))(*+(HVZY^WW^6   ,23,?4GK4+(-+)1++,*-.++*)4*'&&$&:NJ- 2KB>CC%('&+,+/0.**21)3?-.+)*& ,**),/0&!,CMI>  ,>:90 $.>5+,682011.+//*)),3( #3++,+A>@@4*++11 @==+" &)2,+02320/-+*+*"'')064,./*(**<27A<) 711+72($*;<72+**)'-51*)),(0120++*(,,7+-43+$   %(#(3418DSD<8-,0/,/72()+/'++/0((*(,,41-/%#./!")6 10-+/=PWG7=:19BFA3,++)()''&&)+)-)&&"++%   "?7143+-/:@3*4@GIC=30#$%&##+3:92)()+12$!* 85+<73.+,%+:>>?BC9.92.)(()('ANHBAB@BLKHA??5--596:@EGC>GONHHJJAELF*!2963-.4307D- 216AC:4<<;CCBFF>>;@DB8:FC<8GQG( #.05754552-!  !*.210/200@HB=9=??=7513?EA6052'#%..--*5?EEFF@8( %*-65*'3GPI@AQSKFGKIGBNRE&!)(.'$+,-+).:,  .DMK@::BKLKKICK82KUMI?<=G//6;AF>69DCBBC@02BCC<# %"**)''++)'+-,.03-,)+@5++((+,03+'&(+1FO)+-" =FG47)3EE=??AG><4CO@J3="  $%*)(1;DC8%"!4J2"64$ JJ5Db^PHCIYYPG@DMS?B8 1=?7/./58A:;79KU><@JJF@67@:8GG=815BJEE@CGFBA@6 +2;95C@03?LCC1.=:93:?59DD973590/5167@ /129<6.0740+,/99-(*7:AC:39:?A@2;EE:ME<>DT>( #' $82&*3/*%13!,$'#&7C;853GKJIMXD=@2020A+)$  &#'/((A;:)  +BT]Z[fgccd\]VVR:B?B?4,0::@CIFOXVRXTNJXgeeVTT1-L`_eVH^VUSHUV8;E?96.-=OBBDGC@GW@hqhbhihkmtx|~jchegkkxkvnry{ywvYT[XW^is|}{zpk Hklgb_fnqy~~uagde|~{wcuojeYV]NPZvonvhT[egq{ujio Dgumcfjmtz|i\^Pciki_j\^ocd^MO[nns}lq{~pntstusjccr  Q{yojedhpxql^]UURPULOehg`U\jekr~snqt|zoiio{!  ,\tyrf^_elqyzjgdVXSLQONSVVQJQ[QQUhz~yhnrq}{kpH  #^~yod^aea_jcY[X[SXLTMQPSM?GAE@=9`e\R]\V`xynyT  /euof_][aijaopTkWfRCAESXLbNjkWS^]b]YYMRxW )O[\YVUU_cZwzpUYsOfNNjJMLXEc|mnSP[b`baZVURTSMGQR (L[d`|x`Z`kr~W^gZLRkf\n]hZm[hy~~fnWUgBHim  ,W`uVkcn}xed[WXllfrtvmyrvzv|eOInuP=/e~egaaje`cVaZbgglrwy}sxjXLKoqlh/?uami\k\Y[S^d\bacu{~wwzpTPYajyqy`4Izp]ul[XWMOT\g[c`_purnookuxwyyjVXekcy.>ZXaCC>@DFQXktuvwb= +4>GexvZ;-,(.9YRNNKB723CEHm}{{ybM4 $;A9&  ^WURLB9:>YTRXWSMD@CH,  \[PD>>BOYWXWXVK<9@E\G"IB>Cnp[XWOLEBEGJRV\eilF"RVSRSUPRXYXX]bdd`]ZX^dXYfiXba^oq]^bZXZYkz~{~kT, eca^XW^c_`^XttlpnmmjpKzhidbabc[`ccmsf^__^_`ainyv|J$  wjhvigfekwykb_a_\WTUWXWW]cZaotzrZ>8::. X[moYXX}yp^RQTVUQLVZZ]NSPLMQgqr{v_2- JHsOFFt`TXWTKHOTQgiekGSUYV`|}otjJ"!  "#$$## #&'&'((YQLuZRTd^MSUWVTUVUTRPTXV[cjon{|z{hmih[`[ZW^hqsugi`\gtvw{~LGONOLLKH[_aSKKLMLL4PVKGR@OMMLLMSVw|{n{t_ga__ltstxjep|{z]siec`\bbxuqz}gZ^^[YXVVN>DRREILNCD~xhqikefjfPNSWWJJTMP?LLKMOSQZjz~lxyuwxmdgp{u|z}wx^R_Ybhebb]QLOQPLGIJLOHJGLPVDIKT|}zz|xznwVOWTTPIDZeQEMNJ[lkaHLNIJOOTHKSRpadjzscJXrQRQRR JH^mYLRSMbpmhPRSRRSNKNNWUpdhlmo{aaZYZYh`[[ny~y}{wW[jdgdjj]VXUVYY\WQTTRVYXVVXTJGMLLQur}njLPPNPMnRQQm{zv{ynlwfzh_bYUUTSQOTWXZ]b]R]ZUY\\ZOLTehyxkjt{uwwkvrulgmksd~ig`W\b[UTY\XURPXdfbeohcitvu`eifbs`ylnkeuu`djg{twimyqrnnldfadeggkifgik[SUT_hdchjmy|jgb_[Z_gdstt|hZez|hblQyrhdffqrhiqc_]`b`bfr{}na``d_\_ckkijojcfgabcs|[oVk`\Z[^Y]c]zjtvfakhbhpk_eksytzmaadccguvea]j}k]hOPZlg}u^\Vh^PZcvWPugMt__dg`ugepusnhikgb\^gfddhltndngiopYm~he^oriv{UHCH]SNS\|nfg_swh__arsmpljpo`VWZ`ff'svuyspxcXV?LMVdXfxcose@Gwb^W[y|irhsx]^bgdeirnknkggfhruplt|knviZ_JT?L?KsdkRe[jjWSwnj~hybbWQRW]deehkkonktwlrtxtuiTcdQGFKdQjT[n]xKQNddr_Lry|_ovjvxHujTUY^`cdsmgmttluypkgqsroeldJQQUQm]fn]mU]ZHYg}Ul}{tG?cNLkvb^b^msznem~|x|nmv[gys\^o_ftqrrtynn`igxyrqvg{^Sij[ourv~zymetuekwqs|pirqcqlkk^][_cabyh]vmr]KRh{`eefjba_`cgackmkjgdhnlfjqw{ziunkys`fdwyfcqxur{hgsqw{m{lba`^ahd^]hptdgwgWeqkhi}xs{{prlaivxowogzwwmhnpvwywtnkunXiqlpum_jbh^[^np{{udmmy|{tszzv(=+!6H?'"..+! .1!!-5501&#!%%$",449D $3BB<;?/EE<=HHD>& ),(3/(( 6'0(" "%$ 10##/69503 1FKIGC?=''))73+,-1B?A89 #!&-*&'$#*,=?D2+, ,069D8=>3(/090()&-81#(*"07,-.+"!$&/-,# 21/1+55638%!*)2('0& !%!%.47EFDKI8;=;<27671,653/2@60, &24&%49%,'!#! &&(2D<=?;80.--..13709746*% '21)+.- ,'#%'(,,010*)/3)*++.'/!2 &&%(()49/,-/ %,$&$-,$&$(-)) 0 '!-%)5$$.4/,-++03.++2 1,"!,,&%% !(*-"!)033:930101;6.+)3<  ('' "'&)(%% (&+$'')/+(0405IA/)*BE  &0'(%"'('$')&)' !##%%"!##+)--*+=;--7H?  !&"!*'"!"%$7$$##$0+((&).)(('%0;?EEA  $"$$"$(&&0$!-600(&())**(''(&' &*)'$*$(-( +.*0**+-)+27/')%$44$'2**42"9*,),,233/4/1:6850246'14 %82& !$%)*,&)-.1040..4:97760$ 00,'25,*"&("  ')-+2322-,65246$ .1.3$#"''&' !!'26& -/,.00/4(&0-B:872  ) #$%//-.1125(")"1H?ABJ1  )(! +115326630/! 2..546;*  %*+*.*5@BB@857  2500/.22  +,42:@@BC:33 )+,& '(',2.,+*001/+,,&$'(##% %$!  %%05,1/)&(--,""#'++(%"   )@F<<74.*% !"!"#&**#%(" "-51+  )*'&%# !-211,$ % (*&$ $&&%$#&(%!!#'))((% !$$&%! 00*'%$$!!#$&##(,/,"%(('$%%$( ,,*)*)($ &))*)00))*($$+-8QC87-3.,+-4;9/-F942)'&*(%$,/(%'(',.+*('"%#(3*:671/6734E9./#.45346==7:,#)9)%(%  /*%*"&2-($$%,*+)((%(/(+()" !!(%"#$$0;5/-/400:*&.A1,/-!!#'%!! %&",0+,$!#%#$"1('#(.,2,'*1/%$/5--2;<;@2'&"''%! # "**$+&%%),,!)&!$5@906B)6./*(&* &&%$(,,+,05430-/7443+,+,*/+41/--//*-..+/-*+,'"#"",-*,./,,+*.12 000/34-**('),,.+-#5-(,+*--$L6),.--/-10,.5>*)'*,,.2*25.)'(+ 1/./3/,--)*,/*(,2#/+((X')+*:/42**..-&(%%/ABV?2324?=535/+*,("$*,,+)**,-(*%%*,M,1V_9)*(5TS*$(-L7(&.*$.CNE6=.092,2-,1>9/1/-.-,*)'')*+.120,1,,..:&->;0)-*.;<(#!$0+'('9I@:;?:0*.+/5.))*11.1.-10)'((*,,.1323,2//*&$ %$&*(*,)(.(!";3-)+;ORPL7,<=41*,5'*,*()0.-2##,*-12102,#-,)*%'#&!$-*)&,,'+@,&?=30.=C6>J8)7@/(!%%#'++*%*-.2"0*/23424'0'%$'-'-%&*(*$*)32N7+$/.10$&),42,04%)+,&&%*++.,*.22.,-.,-003)3-('&'%-(,1).(0.%KS*(-&++)*%+>LVL4>F%"*&$,/+*,*,.0-*,46332-**(+10--/+-5334S382ZU4-++-*+&#"'5?JXXTG/0*'+,)-1(1,*010,+00+/3/2330.22-202-2,+)(*/++;;.*Q802*%'DMBLMGUY.*'*,+/-",*-,,/0/.,,.-+,+--2,1+002//*+*),./+)-#&*+)*+/:A>:CP/50-++,*%-+*,-/0+/6/'+//-,2119/,1,22.,--+.10-72GVYTTUQKQahf]ST[L4.--/++-1. *-*',0.,*+,-,-*'+2/01-3--.,-1L63575>EKE=FPOSdXR_\_dǼx|rsty}mmpwƳп(..+Ƴɸ}yetþ)..+}Ǻ·ƻƨ*..+ºó̮Ȣ(..)ů°ß'..+¸ƴçûŸ'..-Põųʼ&..+ůƴ¾Û(../˪͟ƶ¿¾Ļf+..-qǯ£ú)..'λǼĽž)..iȻ˺ʶøH,..&¸ɾνʿo$..'aɭ~/..*W½̾yo{/..,J̹ì~|yo}t$..->ŴwſÜŹ&..-6Àð¸s25--..-'3ļÑþº1*,..+/µßƽʾƳUC)..*2Ƽîƻƾśhb?#*..*2IJŽøT&+..-'2ʾǶ¼M)/..,.AuǺʾĽɺN +..,/Mʽ˼īY#-../XǷ˻ļħؼR*..)I»ĻڌŸ̳\90-..&Möû¿÷[/)-..+ LͯhO/,..+&Fujpmhgmktqs^jnnfc^WWSWVa/'-..+(#:`o賱%$%%#$$&%$%&&'((&-..+%;QW~¸򵰲¿¼Ž..,)MX[gsw|MDMV[amklgk{soU`[[GD=^kmRL[ae\MTmyS2?LJ^{}iC_jcdrfknot{~retxt_gOHQ^qrbqznaWYejRSqYNxt^zqttffkypllhjjmujZQYUZiold`_\\`\kkds b}xyhghikyqcctr^lquvr\XGKTX\`\fmstlcovlwt ixRS_kklncikngek{xlfnhRMd_\\Vkneaqzftq .RLP[`cY_vqhibr~~kWYplrrq\QPIG_nqokjvx{e tDKX]abccaUXbaY}~hk]TS[x~i\UShwpoy||wnyb _iniigmQWb_acY]d^\aa\_bcWT]SMZ~qmbVTV]bktt~}z|~za8:irryzlloQU[ZV_}yVb}\^_^ceh]wwfafkjosr^KOT`omgcm~|sovoI jzyljuoZZ]\YVSXauWQhdY]avpdcobVrxqqf``T[guwwsptsK9|}~{tt̊qmf]_cui`tzs}sq{kXsyjamtsnn`_edfv{mi_KVilmmxzm$ bx|tkjrOX[\g{xdi]{nuiefdafZQWhmhkdUW_dsnuv;  3hlu|ulrjdXkikxzubzcvl|xzvxUKS]a[UZXU_fa]]Z]curhjH0g^bjn|~pqem~kZ]w}~heRXJIGDQ^^WR[J;UjZRXZbW[a[E'zh_^dcowzwwNTUT[|hk^]T]e^]_MCDB=XcSNNJZmiebYYXRGB sma_Z^ekrz?W~zdRo~z]_b{U_LRZTSRKNNL[`gTHYWFdv_`dJ wttul`ZTYestKLPPLMNSViVVnzwynl^mkwe_a^c`X^x|eU> wu{uui[US_drxJR_}r]_bcneR`]dpsp{~}z{zlhklhnw{xvxoHScxtmnaOSVcjrQ_lprlxm}~}w}}menrufiljhmrxyjI,!jyzwol_QTaelwafox}~||vmx}zige``aesZ:5 ẻ~yl[Xcdkyfgguw~w}|xjyg`decbhhNG+  ^zg]_dkyYb\SW{wyvz|hcXfUfmgptbS'"Oxj`^jmwkPX^Xf~ZWfa`gcyv_% +g~qypqqj_`_ohgbga`j~jafclnk2 1ztlnrtztssjlf^]`aTMTVq}{thn{_egYY.'g~{uulYTLFFBLTfksufv}xjzmousvkipu3"OTS[ecbhgf[Wd_^adhpx{tpman|~y}~|zs|wkk_/ %S[\Z\[ZZ]bfhfdfdgfmp}plqozwyozshea[VSTT^6( Laccgjghgkppsuyy}yy}|zljqr     (.Lmxsljikhee`mx{|{{yzskoq%@]ozuopqpopkmiejioutrkkjllniglkklqGssmmjdaagonkimluuv}}{uummtv}~~}~}Ibgkmmquuos|}}yv|wltsuyt{yttu| b~}}vx||pinpphebcT[ZZ[allhllnt{s,SlbYW_fkmqz{vv{{wrokjrwx|}{\w}vmpuzzsrtvurrxwuqklpz~r{x~ &Uu~trs||z|xuuqtuttsoqz{vumotww~ $Wmmq{wposuutyzy{xvtuy~{wwx{svhhpokcbipqu     *Ppzgdfu{rmjlnmnu}}vx}{rrvxu{litro\^^chiz((&(('%(()(%%'**('Sqohqwtnrvpgnvuuru{|}}wxz}ts{}uxkqjdiny~yzuu{okswrwzwzxxyxjrvphdbZZW\XXV{{zu'}vssy|ux{|wmhd\\cidaji_^bhhg__KLLTU``lPMNM~}{zzz{~|rtyplnmlnwy{zk_azq_dVVBAKV^jwrm}}{yz~zz|xmcafho{qe^[YUg_h[_osniokerzw}rhdchrwvt{{lfhjj_phldkXQSPtqfn|~yjdfnquss{}rqtyxy{zstwd_^^zmgjosy{{wttur}ve]cffichnqjkmgh|wipmsojkvotkgjrw~uxunnrv}}phlkcXRST[UVZNOcflYZV]]\Yuj[oxfaYUWXXYTTZbbebcQ\`R`k||oefhpdhmnqrpwwyreoyxpt~zrqsjoiovrphb[WTV[\ahltuutu}rs}ptzckggifklphv`[Zddgcyg_[i_^ffc`mphe`cd_cljmhdSTUVagagls||tz{cdi}xdgnmfaku}rsra_amia`r\chjw~r[Xhtumbbhkhr}izyg]_cY^^fklsutsmtdhdfikhfv^apz}Q\adekwd^`dbYQPQOqyY_\_TQ_rpc{pjmuuw}~yzs{v`|gh_^wofbnqmuy{ulol]VOusL[_ja`behqukf_mkeUltqwmfi}}~|}ypxuprynsrlhtsmjitmqq{u{xifhzi]Xqvuv}{}|rvxvgfqzspns{{vvrwtx|{ztypmgjwusvznnjiowuoryx{i`r{rps}vlmqpl`bnpopv~vvnphj{no{qrql[^rxwxz}yvzrosz|uvuzzun{}hbgcYfokheakmhjn}|wphbkU]qrz{uwk{sv}^m{qt~odqhjlhsyu{sjrtu~}|}|xoydlri~k|ztfX_TA0 #(*+).2--('**+/5437>JJIKI3=>=2+))-+./..,.88.+721(($#"*51. .,+/568;6AB<=?;EVNF: )'.1.,)1=D/0/014 /0/003/.63:B<=;73=DH=4;#$))&'-(',*)6E7.- '468%&6*+6563,07:D<676$)$ ##--'(()'&*)&**()-+%%AD,!CA7/0 !2./72/5-83!"*33A*'%%'('%),5&*;5((+-/*//+)//31. /.)++,+#%'*()C>=@2--31)()(')#(,2)$.;,&(+/0/')2",<1*-#+1%(* #/%,+-)*)=811/)%+1'(-819/4-0(46,')1412& /8(&* +-.& (!++(:7-)#(3+(78;;9=1*(9@..2/-,$"$)1,( # 62'1",'!22367-2&30<657*/9%/4)$$ *%$5'/  (&,&'565.'175'*++& #%&#%&$&$&&$-;?<3**,$##.!!$%')'&'&')*((07D212@D800("'*(*$-('.685.))$*./. " 71&&'(.)&*+.<=79.11,434+*+('*,--14470,$$!0*1-*1-3;9?C77IF=@11+)*0;@0(,//.-.46)&-.(,&! #!&3"0-02>974<9A;H?73=/:41+349.,"&4'!7<79>5++(#!):.'!"%2321,-27:N>9916<60.)'*+.#$?9?:("+!"" +,+.:;596=3>=?@?=)+-+)*)*;>0, 0#$#$-*-$- # 29=@G=-9,736*# +43*''*(9AN: +762../,  +..*--.) *"!$$-2CA@:@38;1'04 "  &#")*25&%#$+-752E;91?53989592740.!$&$!%$.70#!#%).)+18GBG1D73*&$  !   #"!!"%("! !"! ++(.'(+),," (* $'#%+00.(),#(."+.*%#) '"!"" %$ !!"!!%$$"" $$"%$&-,*$#!%$,.-,--8>!""#$$"%*073,*( "$-(#)#$.+3>>4=>>@!+4.+,&',$')  !! !$#4++362< (()050))!(0/::C):55:KKIA?;=!%,,&#+('" $%&%*0.,! !%295112$*).9:KG.0?21++*$5>>ABB,945,-%"(+-,**&!  !     428KDP`XI2=CMMGAB52=7,36+(3;7,055*+3'%.($-/4248?"#$*SPP=7FWUCAL&00$'-4++*1224;<9;7343+"!'4@E>5<8!!  !$#!)!%.16<;?<.10949?CFE=CMOJHIJKDDKIKJ?4%!*%&)+ //(422CD;7BE?8?MLG>57. $#&'+01)$*$$'')$ ><,((+0301/3,8IC@9<>??9621:CD:4530)'65#'"!#!*,$*( "/0)#$;0.1*"%(,190',>PLE=LTOGFKJIBIRM7$!'+-9>.')'   C=BMK:3-BUNKC<;E=*)())(7<9;9) ! $23/ #! !""!**#!**"'3&(%(.0$3%'# !#.#-#.645#+05:L,0.-/,1.32:+.*('-+-*:-*),)*./--/'#"  !#*7+#)*+,0<7*,."%$,#-0+,+.+',.7- *-(! #".+-/& #%##!#UUG+-*+/-+*0'*+1,21%+')),8.&&+,)"!!>D%))*&&(..*)! %(&'*#**,'AB:-,)*,'$#0$'34.47(+-)'&/'$)+*(*-*'/1+-*%&)(..*$&',!,!+$&)0/%)'%$$!& **-.1:1-%&%//)()*//-.31.55)"$'%$''"++%%&!%()+2/&&#$'$**) &!&%55-&32'&%$(1*!,2*'-*#"1*%&!"'%./2/)+.-244&-(+&&!/+%3I=)&%!'+#(+3+.,%$ #(+3101-/,/1707E757@00/ARPW_D2++)*+()++*''.0,#'0$+31-+&+!1)'-,/1233..VPDBCCDTDSOEC;>JPNUA*)&!!$%#(-+%%),.//**.5+./2++5-/0)OR`H(120,5A[SSLSCY[STZTMPZUQW\Y9*-..0.+.%).+,10.+20+*-++/3,*1JGXQ/=M65-1>0LUX[VTVNI?46330../'(--+2.,),*.-.+*+᭩ïͨ6-..,1o{|zuvx~Υ6-..&d{ɪ6-..&q¿知ª7-..&qإ6-..&kʵ3-..&sĽʸ²<-..$}ôƾž6-..&s¹ʺʭp4-..&lϸ˙Ȼ†6-..'x²<,..'pſ=,..'u9-..'uƿ±7-..&o¾<,..%vľûϻ@-..&pž𽶸¼񻴻̺=,..%vžľý²̽;,..&qѻŽ˷¿ź=,..&mŽ­¿̺<,..&n͸ý¿Ƚ<,..&q󿬠;,..&r8-..&mʹ;,..'jüê9-..&pȩ½üijͺ<,..'j˥󬲱~7-..%sȾνɼ¿ <,../ wĻź<,..)Tüʡ<,../!q͛ȼң<,..+D{øôŸ<,..%|Ƹýͺ:,..%yſºѴĵĽ<,..%ʹʵʻijǠ9,..-2}ѼH..'nʿͻ¼žĖ4-..¹žȿu3-..*Pοüŷ¸q3-..&üÿ\1..%¿ȿ÷»̿ǽƻ4-..&Ϲ뭳»ĹŬ7-..%Ǹüþ}3-..&ɿƺwv~˼9..-3ͶustݷƷƻ˻3-..#Ǻ}ſĺǻ2..,:ʴſŻƽйŠ3..'|ͿºŸ4-..#ýغĽŵt1..-2¯ϟü--..*YǺ¿ɶõ¯1..'{д1..#ʦǸŨ³/..&Ⱥķħ̴Ė˙ùi/..)̹Ǻƺĵ¶}=..$ƽŸļp˺,..-=ôƽƏ/..!Ƶ{ù}jqZ..(KǼѿÿѤӶzƧ)..,8żżѯƲȴ5..,Ƽ־º۬,..,`Ͻµ»4.."ξ½Y*..&ľƯ贶º¿Χ-..]ĺa^n{e]^abaflu~zwtnmorf^deadz|o~}}n;K@A76>51048@O\P_Z]]UP_le_mwpkhb[Y[euplje[dqj 4RYceaSCBCFHIV^`soqkklbZW\^XY\]bgjb`fkmem|tjpy}}xk >a\Ybe[ZXS[_Z^_cuyo]^aXYZQV`ebdb]aaj|vxglkjxi Ahpl]TTYV\lg][Z^klrwohglqhYY\Y\aWQTZ^bjjpgjlkjn] @h~uf\OFYnga]Z\{ommhg^W[_dhnv{~xstp_KRV[Z]ZYggm_TRK Dle`o{oYKUbbhd]\lik_UNPZjzwhow|tke[^MLPVUH FxoZT^hjmqhQLKGPrulcVVdeXVbotryyvwgkgg]SLGUaen[GFD @ZqsWZ_WR\ojde_X~|w}suutqh\RFLS^skuz`P; 7\aca]qtQRPnUZ{wspswx~}|}sjt|pikdQVST[coxz{vx|wxM@]Z^]\aheb`[bb`cw{~uv|vj`\_ZNQ^iic`[Sakrw}mfs|sk >WUWdhVS]ca`cbifrwzxpkc_]ZYWOJUaemupkw|}ysnnoxyofq{u BefVR[\daXWZ^_bkostpl[LKS\^`cbfiip~sokrxvoot~\>mlYU[fvhQRQS\WhkotsraZVSUVarskhjpv|~|uss|jg}yklO 7gg_fd`jeXWOOZU`omrlssqo_USXholnquqjnxolqlt{xsxggq >flfZVSV[]ZQOMZavuoeuv~zmfZV[alx}zurorkmlnss{ A]TYdc]_YKJMMRb_yvnlrtyvs{nUKQ`q~}|ztsnuuttsshluuhmtv FhTNWVQSUUTSONab|vogvv}ytxhPMYcmy{w{uttv}zzk{vg\bnc =ZPNnw]]\WTUX\X~voglvqkbWW\djlopuv{v}y~r]RHUZr =fm`[`XSSTY[UU^_|ofio|ye`[^`[aehmty{{us`NJMWen Dxjh^^[`aat{^[snqnrl\XUZ`\]dnu}}z~~~u\OSY^ams Jspjedqvd``ls_^~ttsrlfZONQW_^]ejswrpntrvwyxiYU_jiegi KsnrbdtZ[bTTZXadqkcZQFEOX_d`be`dcZX`llqtuqqsmmfha]^W Irr|`^WYfVSVQchl\VKEHRcgdda`b_^\XWv}opuspcYOUaf Duwujbb`b_Z]ed_cMR_Qdnnld`\YWTUV\fonp|fRSZfmwc Jh_^YWYcehZWlqupdckgZUTXULMPYes}{yr^LLdt :hnnvmckia`zZelsm_ZWVUZaa_accacouwsny}w|ntbdijlbo|yN G{rggjovyjjh^eiggjlkic__]]bggis{~xyqriliic^fx|fEpmu}}|tmeffbjbd`hhaeqrkejywquux|~~n^TTclx}d/ah\[ZYWU[gppqja_heosfdkgdbpzwdTQUhtf A_WVVSVXQR_gdedafnjnnqmlos}扎riRZbbruzh"ELOZcdjrf`f]WRU_huqoou|{xtt}}xuxqgQbnb}uze K\Q\dkijnehpcaUXeiٔw}uql`hbmh{t}uv[ Hj^WY^dc_`de^]Y]jn{}kumto|t{ Mqonlljhhdabd^[abmxzsz{zmFbYW^]VSPQZbgjgffdxmn\XY^`an' Cadceifex{hgeiihXTWzuwvurzuil|z|nx}bWn_`bfhjne_aciggeifxw|}wogemqwqsvF,^d]^`chifedcdedefga~whhgov{|}zz~{D O\UVWXWbwo\_]_b`]\\T}}vmbbo}s{{r4 WaVckk]YriMWYV[\VU]Yst{tlov|nk~ Zl_|hb\V_aSRZTS[hX_gmmv|{|pijikieeju{ywgq]itz YbRc\QURNPKHJcLLQRj|suyhbe_^dqty|oy_mt{{zU Qdee~~XHDBGHKRJkkp{i[HLKA>AJeKhae`aswpzwvxtgclv{uwr} W}xqWIQMHJNS\TZbuo^gonqㆌ}y{yzPw{{xzfllgmuhafrzuW Qotrloujfklnwo_^[[Z`g[Y_x|yzv}k [|x~yr{_mqpttq|ulZLQSQN\hIRU}zsz}ooI\{yuRUVT\PM\er{rhlwwux}|jxntejok~3{oiga^_`_nmqp_aak~thjbfjxf|qqrkM Ohrkgnqjjnnkd__jy}yoeeh|utcnn{zszug`n~p]hjsrhacfbsell rWoulhrsjjofcWWZ`^WWZfygynbcoa`lqcJ Pdikehlonipoecbh}vfrmc^]Wl`kd^aSTXtQZaR[I|nca{mb`lxxlmojrhsknunflbKOVdgBECX# G~oeailmnsttkkl}lzyonhcZ\cTNff[ih]WtQN:UbqniZXVZ]fv~nq|r]QSJ|nsolk]ND^`SOUdixP^od[njYyqjurfcknokikcsnZSXgHVE|vnkzxYHFZWhr_hqxN7>voZ8 +t|jjy|wrnk`[eulqGNvtymukWUZXfmnsdyQthE{{~xrvwibXzbm^sn_hjnprqlpzirst~tyvzרwz}`{w~fXUW\^[g}r]xetqfeyk?% "&&($$$&*1*.-" "$!##1)#.22,17$#"(%&*',*+)(*+,-=@B;;+ !" .&$&0"*,."'1.*))#*69.0*#!#,?B/$ /0.,**4"('%  "%4=21/%)*)")*(! -,&-7/$))'$%==E9--$  ,8?@7?9$!%68+,) ?1!../1+ -.'  ')"&03/55. %- )99(# 1.,+ FCIL>:=<<63673+01"$#,C8*"$+8-!.;3 &-F9.D')<:4,&%''.00/0+!'+""$$$-6**/2,('''(&'+/-)$##+*(-4+))'" "#()),;1"!%22$)*(&-/&$(++*(%,'#%+'%" -*!)//.,$+%4<(%&<=-0-.)'**-+''(+,+.!"!$ "'! &246<71*-#55/2'1;;85 00*&(-40''&%$#$ $"-")# !#(-/'&#*.@O/!:M3(&.-*-,+/+!%&$#" +(&# !!%$$(!!"!,3F-'$FG1*#-+,)&$"""(($$$%$1,!! 23,,!#!!""#)9;EE>=M;&%%$%%""#)%)4* (7653-+!%-"##!..-.>3  &#$%%&'%# )%*1( %.24,0:--.64)) *=/' $(#$4F:)*)'%'&% 5'12$"#%"(-**5/6;4;11262 -,2-+.*&&('%%))5+$&"!! $-,0.-08;8776)  %>H843((''&+5;('7/% #$" $-42322*19-00' "$!95././90))-15)&&!#!"$  ,0+!%+%(,++  % %948.,981)&"'$(%!  !!%'-**"!CKK937')) )&''" %* *..07-$#&#!" !253/&$''*(*-,*- "*0% ##$.=BBA=45 "/&;;.*)()*,,.88'&"*..# ! ..41@@AB@43" -6<9(12-,1-*+6GF&-"%$  %#"%0,$$2506,"$ !%-+>C==7292*'/17C8 !,33*5))"!')*((,3898640*+( *. #%$$&-()05:3=PB9=15)*$&0*"# $220)"& % 48387:GNOEM[PJB4-&! '+26!( ""% !"!%,32-116BFA:CGCB4/!  *-);1'-)*%$$&*5;9;8002,-254,,-(1&'" #48*? ''"',(/%=FNG?>DJA?;2+-9A!."#*$++3,-20012,,20$,%-AAMVKIYYZ^TZ]PNNH<513K>@E?-=D()322*A46   )&%'*)-/,,-+4.""(>NQOOJFS]]\`YO<3A7@>QLA>DA +**+,*8=/,)) RM;50,0/%!/FLIF6) .;Y^EO>>.'2"/6?99%#0+ "/(/%$#&'VOD=B@>A@2++,12/$+HE/=79-!1",*C;; &,(#*%$&#(0--.0-963/>:28B9'$((-0:D8/46+5+009*800'&&'%(0+',./(!')*,)033-94*.52*#037@KMA:=4#/3075--'"#+'-00,*2/%##"%'()9<=4-5/.-$$0,!",;41=GEC8;& *=7,584.$/*7BG:-+(*!)(+'&%$++#  ",)+)( #5*34<37$,'.>D7/;8B:A3DA@32,0-AIMJCB<33-&((#"#%.$&)+52-*')),-"! $+&0/-0/B3B;="K3+2(%&&%$$&''%(+31 #4-06:B@:40>F?:GP:74,5(/)27>1-2@2/06758>DE@>HMIEFHI  ,"4974/2753;D0.,"716086E2@!$?94>:=DCCGE>=!!&(#'/.,( %&%#)0%%#-.-4%*,5'$'!.74*(6IOH?DRRJFHKIFCP ',  (($%',-' ,#!,>>22=>NJ=88CMNKMGEH34MTJF=;20..*))*+-,01*++-20./+*,-+-,+#"#!#%"'..--,+ )-)$+)*+$")%),-&-3,*++))--8L(+-,++-*4.1.8GFG7HPI:9BDL?%1LTHC@0A%-,+-1+,+&&'))%'(/8,6-+,.*)#, ,. ",11.0F1''8@@4+)+-8;496;NR=>B*01.-;1+9@7--,,4:1$#&.2!""(HHNON <<0*%,/1.754A?11AKB>5-13.0420-,,&%(&&)*&(+&&2A(' -CTO^P<'0'*'$%($557>>5-3:2'#%#50*)*/*('#))$#(-,,8>',@2,+3E=4HE( /-%/1-+0$*0/2'+:.&")-$5+$!,(%&%('()).49BI& 3-4+!*)1: AB716:1,-39513%#/*(,;G0$##,%*%"*)'*)+.14,9UB#+(",))$5GQA3?AB5--/2-0?=44<:.*5KTR\S*/)./-2432IB43G\E//,+,,**##$.=CO%B512./17NTICCMJTJC@;DOPO6,*)0012-*((*+(/=5(9P+21.-6TC,\VE32@AIRYVSNQIN\WSWXPNUZRS[0,*/2001.$!+)),.)**"*),)-,3:R\CGONNELC;@MQMHJJGT]Z]gfcc84,0..11220,)+.,29@.2448CHKA?MQOGchj_ni]`lm`cd^a`\YW[\Z\XG=KUSYԘֳ˨(..*´xvrs¿{)..+u)..+ƿ—'..+ĵȿ'..+ҬìüƼ)..*˼(..*ø˿(..*ůϵ*..*IJ(..+'..+ĸ)..+s*..*)..+q|ow'..+zp~~sqy'..+z~~x~}s(..+~xxv~wvz|(..+)..+'..+û'..$ʿ%..-QǾx6-..*ûh+..<}*..-)..-ឨV*..-,..-x'..-³<-..&ǵ|7-..PƷ}ihuo)..+ޥwknxspx'..g(..-2eӮùҨz&..-:вȶa(..-Cͣ͢ūɻίʵs&..,:ʘخڝ{&..,=¯Ɯuro{򹻾H+..,=ww|ص󻽻s /..+9ľmQ*..-1X~Νxnwk|zt~ûs"..+Aɮ|ה̨®Ⱦp&..,MγӷɯwüŸήοr&..+Bޮɼüo&..+Cǿĺü˶ȅ3,..+Cĸ·ַ\$..+CҶĻVWXZ[[W[VFp\ThkNHTlvsjbZWZTPY^b`dwu[^K\ltk_aeb`r~s`ZWOKT?=;=U\c_{yh\Z^grn_\fhcb\[^]ZQAKY_rrmkh]`k|ca\TPdF?LNNppc[QVjz}yptqooilhIU^dhofhxxmlu`b__`h\Yivyqmmefmw|xwv}` Rce]a`evxym^\[a`kdf~x~qjoy` Kb[RRX]`hjoka_`gagdl}ulmkfcFbsiNPTZZ\\Xb`dmppmqnthexlyybzeqi|zelSskls{xnh^^SXglhpvwxtr}w~fgec``fbdhda]aiklhhlurg]S[ShikhhaWOGN``YTUXbb|totvrpnytdX[]]\[^_^`_]`]hoRautsmaXIIPWmefa^PKUVwlqsqmh_dfcffbjjb^X^`WqlpsffbfebZYjlTUTRW_krrWYiroop[_S\mlrmamsqfbddafhbc`[ehbd]NLSZU][ Vb`U^ipu|}ogc\biwre`OMgdpkdwtmiddbafhjedaac^eYVZXNPZFbii`imtvpnnlnfRU[e^ci\R``flixwpvsmkihcddeabpmdfc\WPVU;hoeXkjomidee^WV\QR\^XWZSX\olntqstrrle_acc^fn_jcQT[_UH]l\Tmotno]W]\PSZGIIPLOOLTZ_d\Z_bRI?>BIMKV`\[bkdQTT]jYZ^UWonrmlkmruudcEFGDIFgjHQLO[a`[^]TRRKJE ;^v_yzka^_gpmuhqahrvsaa^Y``bhgdhXSUT\fcdfefijghlK j]^dcpsc_[Wzrocb[hmzeUaXZZab_baca^nga`_c]]_djmgdgehc8 $\ba^XTUZ\^j[aarilsmRSZYsijURVY\fkbbfcacdepwI mVacb]fcQSTgZTY\_mVdgnaOHFHZoZ]XTbcbhnhjkjkmmd\eM y}bllnmiKG__zQSSZgA[y[{vMV]clOVZ_FKOTW`[]bbelhglrnkmgge\? x\XSXGhaztvXNjWY^X\X9NIHRd^ZX[\`dhdgecjpmnnegeK(3^NFG`gXMA551$,#! "+&  4)*)'')%"$%(4?DID<>JGD<" +*)4+)%#4(0'%-.**),,*,-1;HQHHJIGB?=#((,72+,-4B@A7,+)%!+)'"-.-.17367GKIJKFFCB/,35440$.A>9*!'095+&  *,(,..,381>.>B<;:JIF=MTJGFDEGOTI@6,!*%$)("&*+#(",/1/200-+20B855*?-:15FKKCHFC76>=AB0+*3=/ 0:/,,! &.!24554384D9--+-!%.(#+,)'**!!$'/-+" ,37 )% 7404542163-&!(*&&!$**((0GFELG72$$#?=/&!'1,-&  /).430/+-.,,+$-+(('$%%5>/25/.-/,) %% +302++*!)141*131-,*'0.+((.1,/*$$'('+   %+.--.& %5/" % *22/.-,"(&%(&*,# +))%$ "+"%'.1(,)*( .*)  04120../ $)-'"*(&$ &0/+/,)-$))* #)""! 06310011- &(""&&)) %#&('#'+*)*$%#"!%(,.)'())*,0/ %""*+'#&*(!$# " &#"( $'')')(&&)+''!'#"#%&'#&%&"$'*%!$#!!"#"(*'$#$##12%'&'*,#!'(&''(%" &$$)+%(%$()#"($## *+21/*'(+$ !"#"$%$%&'# &#((&"($(00..+'()*#'#*+-.,,131 '+&&%#%()#&'+%&#!,&+.,,03310,.,,-/24*,)+%+,/.-*((+*$'%&(++&$ *'*-+-.1453.+(++046043-410979;40.-!('(.9/&&%($&,-0.+,+-/1*0/**(/09,674><9;>>@<81.'!/3 %"+#'($ %%'&+-.%*/-+-1@3049E9>DEDDE7<56881-,&%!$$++%**('+E=@AJKA3=?@AA<53430-+&%%)&    #++*,$!$*.*+*/$+,*5+10.256733210-  -,(##")/0-,,-/*''&+'(,022340//-./3 -152++.-$*%,)'++('+/23*@*-)**" #%$*( $"$&((+22-/24+ -.%!)(+./%$!&)$'))*))*+,-//'!).))())$  &#$ $)(,/-*)')#!1"  #"-!&K7)(*+(+-& "&""'%())++*.(!,##--029+&WL6*'&&$%*/./'&%%!))$ !"+%$.,"!$$!# //55-*@E7'&$#.#"$#**'%%! !")##)#!$',../-*(&(%(% 1/3.*''$%+'! #'))!)(&#!#%(.8=?@63 .-,-11+,$*,$$-,-00.+))(*+($#!#$(("#&#"'/3.-45:BB@AA?(52--,-00,+),#)%#-.+,*!#'&%&  "'%'((*+-,)3@BFSSD.;O+,.+,)&&(')(&'(*(%,+**'!%%&&%'/B1.-)-?LJE@85:0)  <=.//W^W\ZS3**+*%%)&--*,,+,+*'(+.3-+)()0BL=2+.-,*#()+(,*(,,*(,(,//+.-,,'($*.%!"(594/ ''(')(%)+-((*!#),*%*,,),&))"$$')$ #* ,23& %*,*799+*,%&,+((&'))+-''%$)! #%&! "#$2=;( "#)')'DGH.)) %&;8%##"!#$*''('81(,)(''$   *%%$'$"&$'((&&&%$'%&& *$')+'#'%&''('*/,-*)/+(,-)>. "#)!!?KLK(%((')(*0--+,/11))'))&.23AA181- $$"  )++,"")%+-- '.G@FJELE> -,*-'(   #D##!$2C:@U.($('(#''74CP?<54%'&%))'("(# (%%! :&'(#)523G*$$ $&%&&;0,5*#$"3$!" &!$("((#"+%&%((,+*()5,$$%%%&&%RB#"$',%=)$$*   !&%&"&10//F2'"($"%'&>D(+)$+,+2/1:90-/@FB9740891 40130.+/10*GGLVXRWWPJSdgXSTUOLC>>;7;8766!-.-1B@E>2-6<=2 3&*0./0M54=>8?CWE>@NOTe_ֹƵ¿uzrrty~@+..ƯƴA+..྿ƸƵŒ@+..֬ý¾Ä=+../֫½x8,../֬¸o4-../֖»j0-..1֡Ʊb.-..׹ʴļQ,..׸ĿS*..䷴X(..׺P)..ײF+..קA+..שu;,..vpu볪q6,../䱲|wzg1-../ذĸZ-..غU*..ضQ)..شG*..ز}<,..زr6,../为b2-..3٫V-..٪O*..ٰG*..ٳƣ};,../ٱe4-../騡y󙦫Z/-..,ڢrN+..ڦźD+..䮧yƓ>,../賥k5-..ڭ\.-..7۩ȭľľG+..ۨͷA+..ۭǽ9,../۳ªÿ]0-..0ܟ̎M,..܃ĥ}@+..ܟ9,../ܠ~{ywyuvpzW1-..ݩêЯ|?-..ݰʸЩɬ~<,../݋|6-../}z~{{}|S/..-ޖ=-..ޭúկ9-..3޳Ǿͺϙ͠d1-../Y򭬬?-../ļݲ9-..ݏƮe2-..08Ķ̺D..*ȿŽŵʴέ7-..ζɾp1-../ƺúʻB..1ä2-../̹»̾ȷp1../ʳþA..2ܱ3../ĺ¿˶b/...8..,̕/../x~|wsyz|qheVbUB?B0?40,139EZQR^b\Gֆqgfgui]TTVSX\Wnllcahkppls|xR|~y|shgjswxzktxpe^ZWcgnps}}rppntvzTiljqvoouxqknlhq}wjb\^ZPUT_v|smoojppxNhkljlkkmpyzsnmjieggkjnxf]VFKfpmwwx{}utDglfXRQT^jqrttvuoqfjjlilpfNM`bdkjr{}ql<SKNTVQLR]agknvzp^blZY_T[grlmjYPOGHXmst8\cleODL]fhkdefhhikkcbcm`ZSSk|}f\TT^j1tmowugWYimmjflmoajiZamlbstWN_}vj]Y(tsmlqrplginlnv|yfdWXhmkmjrrnZXeaomimlf)qodiuvsjagnlowukcid[nlSRloonkeleqjZXgt-srilrnmnjjhhlmrf[^e^eecblXVklqmnqmd`]`'loqtupqj_ikmmfom\b[\[YcgkMOndjkgighfXK hjoqwwocXgttjchkhs`]VUWRoadl`aice``YVFpng[cfXciblpebh[lslhW_q^llg_aljlea`ZZ?a]^[WQIB<@LephbVQlkflf^g_^_hmlmja``ks?jljhkl]QSQW[F?Cbq^fr]LS[mmhlslsuc_eky;j\[eZM]kggfhgcfbeIMQSORTURWWhtspgjb_p1oigic\ZVR[nmoeTeghl\PU]]k]VgTXVkkrlev.lrokjb_fgkmcmpimddUSUYTY]bpfY[ejtoqw+krmhgcfv}zrjpovlme`W]hhS`W`_fUfhpqgf^#khghfeklmwtsjomojfcoqm`g[e_f[iqombbFnjhgd^]]Zcvqoggl``bdp^Ze\dstupotgfhn@si]RQ\itwuni`][XX^\XXY^jjnssoln^ke4f[QVajrvtvtuog_]aijbknuslsqrpoW]qubf+hSJYlnjkpvtnfsiojrshozl`svxsmkjk_egx*bgjlfgnnsupimopvrmkqjfmovuvqnoquefkj%kjjf`dmqlccx^\^cajibhkrphwvjjea`]DeWR]bc]`qlflzemZ[`mla^YWTMYbhgiib_`3ZQRbnkQA]mjkdbood^\VVSZUP[d]^b^bm.V_bbhnM=_lok[Vbxnf\RV]ebsm]ebZSQ_dn'Yki[\hU^xt^S[b_muqhbdjfojamgl^]omc!dhkhnjjvvtgf_gd@djfVX\be_abjkxv}z~XqioiaW\qo`VgYqeMhSoknntellm`e`ktcj;o\TWa]PURYcORkmngp^T[butklthslz}}1^f^jjXW_^apu|s]rhkacujvwbtgm_X^!es{fRWd[Ocrswq^gjcafnhi_c]sv|unaijpod^gf]lorshqrjhrfckmiomkpv~uKlgnwwqqldlnqz|dihjmokk``yw~jnr|z1]_fdajrl]eMUU^\cb^Z\tupzfegx'I\UGBRfeYbxBHRWRPUOgbliiptsmpr c]RWVRQTWT]hZUSVlhTVmRVULhogklmhQfevbKMIX^FJ[heimHKJECDAcB=Eefrtn1c]dum^Ygy\YfnVWUWVWUlUFinVidooli~kbpnimh\I_\\}eFKNcNPbkovnfls{SUjXVPURLejZhRFJSZWTP\jba^WEFEEJCDGF\stWKZyy0XY\VOU\a`OOPOQRRZZWLMJLI^rbTQGnmgmsnvzrsnkow~xhilutopsltT[jqtkpQYdXjTkEwqsldo}pghlqglsstst{zysiwrpߟvlap}mgclw}tvohbe;ᇡ}}|#vnr|᪚wzxqoijtolzI➗z~|wwzlmihmurn}s ᎘xz|ywzrouk⩦|L㰬{"垫딌C䱫䬰Ļs377<'$"$))(&!''#$&%$%#+8/'%!.,*%&/62/0)$'+/47(#)976674V8*,820,,8CBKMA$),KMMKN'L-$1X%#$"'35. %"$#$"$,,0"%.+G??IPMOQG@@AFFB8SKD3ABFN76CU@,$+>JJLSNI=2"!$',&.7CC?- =L?AQYYTJCFJB73;=>2?E11:M8XFHRI7+,3//*! )+207<9/.7G?:CG@6,+-)%&.-' % &$74+6B<;A>EE>E=509:1&-(+&&%"0*USIOD)6B7AB=0,35608D657@.00YVRPG1%8?112455AVOCBCCETDTNOJIWXMU]L:08CDOVZSRLRD[[STGA=:FPHJYQBLOMJEL</R7..9/.. .04. .,.9. ./.>/..-.C/..//,//. .L,2/. .4-2/../3,2/../?,K3. .%1.. ./7-5k. .<//. .000../20O../413/../531../054/..!6632//.76.035704!/2 14 2 / / / / 0 . / / , , - , , . -( / 00134 367! / . 1 4 2 0 0 0 0 0 / / / , , - , , . - / 0 0 1 34367# O1\ 22j!3&L3 v%2/2@1[w2K,2B_19v101&1"1*1 11|;1sH1;U2wc 1Gq 2~3930z5 DF7&~07 -69@@@@ 0/..-1eϧɱɹ .+GþŻοȵ½ 4..-7|Ӽ 0..L̻ .,;ĭǻ /..-1U¾ȿȻ.->}v{wsrqv.-3lt{ʼͳȽ¾.Byˡ/..-6ľ˜ʵλ0../Gϼƹ.-0}¼½ɽµ/..0VۻҵӾ͹͹.-4ֿ/../U̽÷õ0..5ٻ/../aø+..6Ʒ/..-gϿŽ3..2Ƚ/..-Rÿ6../ow{ǻʺ0..R(4../pͣnoôȺ0..-JxL..1}~xΪv0..,N(/..*y=..-?/..'Dz׮.0/..,VƳM..+~-..+Dĭ.)i.-0Ż/..'bH..'m|l{{.,:ιs.(eϥ .)˹Ū<,..+>ο..)ZȺ".,3rµþ 2..(A˽!5..%cƴ"..)iĸ$1..,5#...*G#...*W$1-..-w%!/..*>(.)G&P..-+OŴ';/..,2e(1..*=~))..)B,.)P*+..-V-/..,0dŮï+>..+6zƴ,6..+;-4>..+?.2..+? =gY[[emmoyxztqmS '[fgdgljln|xszngu_w Oevplgmlozzotpidlhfnnx[USm &mfkokgru{yz}zqisqdpxxexdopkb`d} aXjsqne`lfrrvkwqvtihminlem~]v .IQQUf^QZY\`een~xyuqyxoixkiFL?wEA=<=?ud`dc^^_hnsm^bn?PV?U`E^KH^w}|~}tJeis!z}tvBoFFQYfmrlj뗐eUMNi{SZhxrppuckzwp"UY]bnsw?cpuvpreyy{y[NXv1uesztmstj`^[QXX^wgftljc]xm{qfmsz.hjlqpga`zj{t{uszo^ajgefdbaleXX__]Wymvztqs~tutgYZb^We8_^iga`nlqdmprxyy|~trpdZ[]]hut{{unpmc^fa^cjnijrtyvsrqv~saega`cgol_[Wb@^]XUcdrkljjngccdnufgw|utyQU[W_Rj\Z]]^_dcsbd *N`bXTsSS[_a[YZ[dsyskx\^^_\SM^URZGjy`Kpkupe_`ccNQNZ[ [zlkX[`Vjdcdhhekj`^^_dyd]SO 2S[`bba[Zb_Wcajvlgc"=[a[Y`ecsvjn|w Rh^W]eenqj{zx{wjuv! 3_e\\_^^_bkqnm~hhdg"6[^cdabai}~prsdea`$Fbglmnlnmh]TVg]cem# LglsolofgcZcipkjk#(KUWZYaeXX[VUWdts$Fwojc_\KKPWUNQ_c% QiXPMU_idRFGV_](!EQNascpvnWXVik&%L^p|fkquhi`in'7`klffb]bhqgd(GihV]^Zbkiic)EZ`bdi|SV`,-gidn\umJ`*2eg}zXa^X]-6smqm+Cwlegwc[,C`[[XWP-FUWSV[.BZYWT =-()),00/:43541AF:9CD;0&;@3>QXWYSKS[\`^_WV_  9(--*,../076;41C5,-8;=4*2>GNMJJFFOS_^[]bZUP -30+-/./4A:A76021/+//-.1?GB2&&%2EK\^ZehdWP  /+-10.346558:6/-2/*143+>N8,430+*,:NOTXPMNO ('.332,(/*/15-3032+.0-0.*.?OQ>(7ONWYKEP[LO $&&%&*)*),0P;B8TE551450,8JONA=?GI?OW\Z50&'7G"?&$ !I5"" %)*-.1/(+/@RJMWakiXDN $ *2".&'0@>JHC6;>:?K9$547JII?3=A98DEE_X ?7:8":#!*102;T[XPJF2,()CVVLCC@CBCPZZR 2<=8'?+4,%".0-2FQUYXPLC=?;ERJNO;8LWUafYS!().1=@BDBC7CPEGOX\IEMKFEFGKF;8FZW_]h^ 170-++49847DD>4482**.,,+%'HK=G#'(**'@EL:17731297244("&'/HONNMNLM+)..,+315-0225567?:11/"$*/78;:6454)).++-/2//242205>@>?4&(**,0- (**'(/%-.00-,++5:CJ<..6<;94=@;=B> #)#/&+*++,*9F:+-@KLH?AHQ_^P*"((>-(&&%(++*/694;?29ID?DJ>;;4I&(()('! !!6CA55PUIQO9=BMSO=DQ #&'%')!" && (04'"%*@F*' '%4/##"2MG7B9=VXV_IC &' "'"  $!"$18.(!(#80-'-)/C1**&%%!!0+"!1AG:""! %,> 7C1)&&%$$-+&$/3+#$*().&,#++9#$#%#())''&''/1!"+)0;5:*)(,+-.0$)+*))*,'57)*(" )**+--4,(?D:.*()(&)-(''$' .1)*'*="/&$'$-!&,*,10!++,'()"- 3K5 '++11*-<<''%$%'&'' %(%!!$+%#281=$%%&%$"( !'(';0#%$$" '&0KD1=3 )&4*'' )550+#%"*) *)) '*''-?<88.44.0+#+,**-10*,79;=:A>9:A "/0))++*'$$%/,)% &(G+""(*)'))5FAFPGA4$*1'$>*''$%)'&)&$+,(,*.0=3.-/+"'$)0-684CBJ<.46!+*''"!!$+/50-9=*%),")&(."/:D=021*%$$/-//.,'&'&+)--3#$,!*+*-/-'1# %%"!)*&($13$96-.) % ''&"*(24,+/& ,25-.26.(+1'*00-+)*,-,,+(//&$#),+"0,)'(),28;'%*, %!5F%-)* *EA&#%'+7KD14C3A+70-09..,($&(&#-%'. (& / a/ ;. |.L.-Z-,, r,6++=+*G*)T)(`('c'&\&%W%$R$ #B#"'! !c  H!}  3!! "L##$W#% &9'u'(*)W*{*+0,W-- . /4 0K 0b1 z ұ9-..,:õƨúͿºƠ7-. .&HпȨѷҹƾҙ4-. .'nʿĸƘŻͶξ۟A-. .&dɾë˯ÿ;-. .&mƼͱѰξļ֚7*..'^Щ˧ʡx9,..&j¦ɶӹ٠κ˩A+..,:yy΢ʷ>*..*6u˲~yqz~ĶƵĻf2-..(:й{ڪŦĜüĦ̮J-..'>øǞt5-..)1lʱɣƷøE+. .*BЭIJͿF+. .)JزдC+. .)JɮۥΪŭžʶ=,. .-0OŶӟɮԲ:). .,-VϴäŴq3*. .,0_ŧìɲǻo1(-. .+1mĿ˽ýӵj=.,. .*:ſºǻxD1-. .,8{ŹҸüɻI). .+;ǾüT(. .,;ĉŽöI(. .-A}Ϲ@(. .,6x}|wA(. .1IKyɲk@+. .-)+SƾµT%. .-+[ϰm7+. .+tϻn+-. ./G˴M). .-*}ʣδi&../r왟d%. .-2kǭ|~|xyF'..,4û{|}|D%/. .*ItJ&..$yҡ>(. .,Rý{9+. .'Nʘxsx|y~-,. .+"kxwz{ŽŻe,..,&kϮx}~}|v&-..01,ex\%+. .-,43pűqV,..,)5{ǪȲ}|"..(>|zȺį]'..&J{|ʵC+../)ɷĽ7..оvxy~q,--..лm˫uqq|ýþç.0/..;|isɦüļ±y1*,. .׸~svɹĴW*(-. .Ȩ|͸k-'-..ǴuX2-..ǻC,..Ϸt2(-..ķX>0-..ĤʸK,..çšC+..ӷD%-..µB"&ǰ~}̰½ty~xy|z󭪳ex`[hf}XnVjsz~}  )tbwb`hlydopgirypz  GouricdWjmVbdu|nzr$  C~`igimmf_\\_bZLG`PXVRhUxv^cifqrx  Hvvsln|f~b`]``^^d`LHSNSSRPx|jmf 8mw{{}vrospgj~_[XY_^RRX^aqdTSSQL]dT] Bf\_`hmsteamf|ml\VeOXVUUyWFtg{srr!SmVoAKOYRMXPV^addV]Ph{j{f_[VYNLXL!Ni[PnWFMpA>AWBKQ{wpX[pvx}~{zU]= YjU^ieG{khplHIoLt}Y^pv|}|wwce~xjsw) K_^\VTcL|zcjin_j`[q[UURONVXXQ7`Y]qgQRP\OMLYSnogaTXhRXglrvu|}~||}z'  QkieacjdwqecmWZNO[QHNU`c_j~nj%  Tb_dvgjffje^a]]USouZ[SMMX^[XZjh𢜖r^" &elca`affhccaia[X`aV_[SUWQ^k[hhjwh|yyeL *\xrq\XWoUSWaczl`_``ZY^]\c`j]YWY^rlglyojV .bkzkj[olk`yq]YV]cca]hbXfi\a^_hvtefez~]aH 3_ihcjqxsgs~ctchcbbZRml]uml|uxxopI =bddjd]frpoiunncklh_Z_tyg{@ ^^Y^_dfledmnpmtogrqorjvlwtcu}oC If\`_g_ajdgb``mpszsfhb]Wlnsphbzoi^XPF" keb^dakgfSU_h]Z`^elouc[XNUnth`q]Z_^gntsgvz~t^( aacYWlpNik~|vnb^[_XS\_nuzgYR_kooZel{y{|qU$ `_agHdeLSrcZ^\X]_iX`cbUbge^}YfammhbYY`qzpfK ZPBFEf^_e|xrp^[^[[^[\djp{{T`dS^jnlolf]afeXZW@ &$;VZhfnic_\Y^n`VU[Y]bbmvvv|nQPZidhi`]e\OQXP; %Rbefe`UVZSZdYX[bbcc`cut~x_Z`f[`b]ZhcZX]YN+  +XYOPY\_a`^^_cejifgeb|ywqrzq\Z\]a`aeecbeZ7 BYSSZkiemjgijjhdchhk^ej`USMWWYacZ_eddije< &[k]laahcZ^fimnmstmnhhca_]^U\aZZVX]_bfe`emopqV& G[\_`inixjbj_QSfUTnVUuX`PQSTS\b`dhgfgb6 ?a[KLORVVSRsbamkT[XZbaZ^WTTQST\gYa`RRSW7  5EOPW^]\RW\VZadvxd_PSKFLKEIKFBBGLOQOVWUXVWFR~ycXNSR]ULJGDmqhR^}FbzxRGEUOMNMNPVZNFNVYZ\cP &gkXT^a]]MOWTEzkSmBQyzZVSZTOPVZ[_bXT[^ZTU\dW%  Lslmf\VUOTZZbgfKHWUXba]^ZX[bdbc]\^]YQQRarH 1evztULU\^XUf~NXWJOXefcb_^cfdaSJMT[\^a_[UA  &C\ZMU[_\VNJC?EKHNNpYSKVUQEBP_`\RJKS[aca^[ZXUD  4JCDEGHVSUXLTn~`ZUqpmhtYIVNHIA>Mdic]WYU2 8IHYba_X_WUOIunUQpOEpxTBEDBCT]VV[\`[QVSC 4OO_YJHRmlWVcHINU_dke^Z^dbZ[``cbac\\`^\XLJ>/ :YZa]]kcYlnfc\Ykdejijkdadipri[RT\`hk]\V@:+E_whbbZ[hf~de}p[VW[VQMPOLOSG76BTZ`a[cir]R Jufeb^__YecNKa\QB95;<;@POGLPICFLSY^c~qwdl7  $ebcuh[`TZUIFF3BC@=;IRUU^\dxYj{yeP ixhPLJ\\PVs]S\ZPE@AMLKHIXXPXXbjP_siouo{ulyRT[7  `hfZVS_c[`f|ca_TLLMNH?GSVTTQTZSV]_]a_ftkmmw`unajVQC nke]Y^ch][]kbb^uzdVKOiha`^\SRVU_`agjegxsfdelihmmnjge>-rwnebfhgiaaZ^][pyf\V\tnbdc`[VQU\\dhigeehhigjmbaqpkcild!mvtqoledzoicafc]]cihc\\c_X`icWTXY\X]_`a\ehffc``dggekw{DohafjmdsytqnbrorsrrpmljphWamlhcb_ULVe_c_``VY[Z]^\lcqkfj.^ZPXaeuyoq`aly}stwyuqxzs`QV_ebb^RQablf[o]aedbdXfakWcZcd(da]`^UV[[pp[^ner{qov}jfe`]WV`nl[Ye^Y[_csk_\`qkZg`i`_e^_\}c"vue]__ovffcija]q~ysg`ZRX`cfeehheg`^gWTUWYUX_^Wf`_ff`cp_! Zdb_d`a^cdiocg`_^ox{n`aimeivtk_bffg`ge^^\Y]]QLQ\a_]afke`XN! HNVOQUVX\ZcVWYeeaorpv|j]bqxkgommuncdfdfc`\`_^__Z]\NL^[W\h[UebODGVX^ZWUTRMvSHKqfXa`agniddhjmruwwztljd^_a_]ae^[XUZXRT\XS[fXZXQPZfa][[ZUROKoUXHisUFMMQUVZZeqnrojkrp_TWad_aaYVVZTTWbUSU^`WZPFQ[g[WTT_\fd]Yx}VRMM@CHCDOHCKXXY^VVSTT^aZ[\^`TVZYXWdZXW_OSX\TPTVN[a`XTbikdb_WK-MOFBHK>46:*&$%0$'+->@6@9--543?>856410.GMXVOLILR?  .C<05?6)4@*("#0*(0+,:CKJLD<;6-;57<3-46/GSVSA43AS; ?@:991014//* $--7)/*=OIED9?5//37;CKE+)146752.20&-7IRJ*)&'#&(+*0D/''%$#R^f`ZPZR\]\ZA+JRA/,,'#/11+*..7CB8,(&& %(&=JM:+$/D4NSTJQP5');??@5 $?A>3+3 %'*'$(%).-+#%GA#(<0:.+,'%.'>FMIQY\NLQHDGH !@IE3.*3*%)7!"!&"$"372(*2HARD9<@:9:)1JOVPIQTAA&?<##3/$5Q84:?0##0"89*,67?@<=><::,1W][NIM9.4.FCF:7  +0&5H@=DB40149J>-3+*5)&%##%%0AZ2%  "(8.1*1?H2/C>D+?A2)()++**(.,(-.'-*),=8,1+8C++  /.+.176,2A8I-8FG.-.,+)$4@1*2/45>5CPOM98;63;? -,.0,*-320-:2.;A"++')$.:I:.>9G:4>BGH?=399>. *')*/,/,,-/1;87?4,-*&=@IIL0/1@K2$*82'  .++(%,.-.)),1(013.,'  #$1*&'-10)A:/372 %)*'&03@'01D85/#&(!1-GLKMF5,%$),/."335.*  &.-')>MNH1)#"!+-C*/ +,%$) !#+.:85  &%)"',4PLH9/<'#).,/)&   -)%#1( $))*:9EHKJ6762 - +2$   .')/( !$+,$%,54A>5? $(%''*"'+*)& $+.* ,.*.-+,,;P>K47<4019A; #!%&)+,-&  ))(++**-1/+)+.0#-QKRIGP:# # !")--)&'  %9/(! +00.26:11+--,%$'&())*,-,*+,-0   &*+03.51.-*F=IKF&+((--*+&%%&( #"" *,&)+'*JF9;2/')$"$%$&'%%$$&$"'(('!21 %%'"*##**4%/=?*&$!')''(# (''#%!%%"#3363(0$)4/""  & $! 1)%5,OSQH,4&$ #&  , //:6*=DBC0?&'((%)%%&'"*  -5-)*++$'$"$'')*7,,& #&#%""$$#!$'3CLEML@C,'( )# 65(# %+*(+)&$$3('!%"BEDEE4=-#$#"% ''# "&(41&'! $(-)-)-'')%#(*( $()   !),(,(/)=F,+' #(-.-,(')+-=K>,!+,3:"!3*$!('-%7<,+FLD1+*.,%#"% '4+$"-,'!#3+,**)*#(+.." $ 6B34,4 -+-7.)& ",,'$$'2HE.-796 ,,-A2'!&&)+*&+,+*((%$%&'()(%$()**/5>OA6)531*2-+6)(& !"(*'#!!#&')-,(*-08DOOCDE? 4-20)$#!.J7 #)$ !%)**)'&(+0325ANLMOL5242/)&$%$%"&'1*  ! #%()'',2(*696>1BF??BL:+! 6/&(&"'? &%"!" %'&'!%(/--0.A6992H0A$%, ",(%*(()+1='%!$&&&"*+**+).F4--6 71').2.)'(+'/+# 4-&"10%53(! "-/.++63,)*-'&0-)3$$ 340-,.)/0&#')%'7=1.0./1(*+,,*+.-.-./%'4,-%)&%/5312/(-62/,*/+((+00-!,' (/! )+.+-/.-+*#%-.0.70.,-0-13320,4/0112101.1%**,-%&%&&-*&'()()+,/,''"$',,0?:5.3,+066235642451 .,& &,()*..,('# &/" ,+*+*&&(),3++.,/63138'$ -1*!  !+)).,')*% '+,5EDBF6,()*-/+-,./.860 /%.(#*)&('((&)+*' &+$(1/+-)(+,./&259:%'*&,51)',,*+!,')*(*+&$'&$'$$$'$$&')) "% .0/38 )7.-0.051*+-*.-!')(*)*+'$")'& '&+)()'&%;(?2),*),1("(0232362/.'% %"!!%''(&*!"%#%&!*(*))('$%8*,(8;,$'(&%%(+# 04330/.1, ++#%&$%%("'%%)(&&*,23-)9;+,&&#%$#%*&#(,+,.*)((*&%')'%&$''%#((')(ŽϽѽmB,,. .-(2n׾[1+. .+/cȺȿճ]/+. .,/[׼ľӲV0..)2ǾʼϽˬj9-. .-0aڿƭŽ̽ŒD*..0?~yvvrƨZ$..-.9?{ķ˧ǼöΕ@$-..+,DKJttȾȕZ8,..)((<·ĘK"*..+ƿþʼƾ\=)..иüɿÿ¾˾v0*-..Ŵ÷øʼq11-..Ϭ˼ʜX*..͡¹ɵļżŸѶK+. .ˢǠȱg(,. .Ȧȼعh:#(,..Ʃįn\5%)..˧͵˽ór^K(..áɰǸʿ<),..ƺøŻ@8,-..youͻѺӷȽƲo33..˛°u..|İ廋ywsuʴTg*ož~̏ĺøüźνҡɾԽǪź5ƶн͢èɉԲ~Ͷȸ}|z}x{ɽʻؾ|mľ~Ζy|}~~|yԽŦƭ¦}{xɦʷëyz|wyЭɯ̹Ȳɸȶê}gƶz|WǷ+Dw˿ij.,$Jztv{{us..)OΥǡyspu..03:Xt漺}}xnij|..-,-276\ȶ~s|..-,(@u..-2[¿ƪ..+2jǸ. .+0i. .,2q. .,2p÷..2|̭ë..-.458ǧì',..,@ʾη÷ţsD'..*J½o?+..(KUóT%..)%Zsߟm7*..( }y~zxvqxuܔP'  Nuv}vr; Aksptwnw~< 8bhxxzpwjfmz~{}~tm{}7Wx}oiqtux|tloqwnel~K BonNSV\`Xncyg&[myvwu_cHD@A>^lcde`Tf^`_^az~8 f}xtJNEQm||}~f}o"$+)KX?IT`jpoako< d]swqptlYqn(_s|{a> kjhiyzrvpURaOπz{v|pif_hnsqha^mzuw}}zHdfe}x}xhtwu6]hcfpwtr{tf~ztymgcc[gg`fy[+ \XTk_jtwokxprw|aYadi_pfmwnvvqG ]_^]ixvl_bafeqqxwwzk[Yfqhlmry{qwxtb[]a_dgadrvI@ a]\^`ig\gkksltso|kikff`d`\b^Zih`_cffdkrkgbduoi{ZF7 d]WYY^c^jppskjiddqwvlow{xrzwwgjxplilmF7([`_]b`b^cc_\\^^`[abt]~|qhON^gcmvmUURSRSY\]jxvjvk{sk_W^Qa]TTZ^_a\RVYLA;?vuIqUYq}ii}qlcYSLVindDmUDHZba[URS^a^QLVaai``Z_r|uhh_n{qsmamvuh]^\[`eszv}{hPC[TV\I>7@]~bUBGUX`\TXvODA=A{|w|w||srqiaXU]lr~w|xpf\QKC6qlcQEScbYTW]^WZPh^Y9GnagchZ[ouhaifabdY\ejgu{gb_Y\b^W\gyvjjtRTPusnnxxk_^\^\TJQ{COWxNMGH[JOKIWZn}{|oab]X\Z[dnha[df_S_^onZ^YijipyrbZWVVOIIOqGJMntlQRNO^ked[a]htvzt^II[ecijffZRZ]ZVWSIb`^\WW]^YWVRRWZW]Yj^ZSZZ]a]roqea^\ntyj[_dc`beeaf^[]i\NIINliiotvoadecdd_]aqc]`ZW\[][Zband~{wtqvwf\e__`[Z^abhbQJS_ʊ}`^`cgbc[^X`b_c`OWYpdbocn\[WpWTRRZV[`]Wdiilkebec~aaX]HJ__Znomeea_hjgqc]]_Y[h^]]^^ele]^YX_bcb^YVUV[_fssqkW_g}]^_pULKGM[`\`ub`u`\[^]WRMOR]VPaUF`aOmdVSMSSTVbfbhgg`g`bdhf\UP]neUOLKGLUU]JJMpPLHJKNP\TLXymU[]ZZ]VV]]Z\UWdgXlV[TWOHLQWSR\eo_NTR_}MT_[UWX`Wn[RKKtsj|zk[TORSQSTMKJEFLICDGKTNWXUT?KTXXTVRW\MS\R\ZQTNOg{zwmda^NksaffjpnQMpbVscCIPVJFILMNTRDFQU[ZS_WPJMS[YU\WTXPXl[XUSt{||}sfr}p[iZNl~eLRUYPJNUW\b`SX_\WSNkaWRR[fa[[Z]_ipvjidduzwyy|{{{gvlUFQWW^b]\[X[abecaZ^]]SPTQ^jh`^^SKQS`lk_mdc^ba^mjete^ZHNJ:k`FRPIS]cc`_aehicZJKPY\\aZW_[JIIGIP`bcXLNWPMMWW\GcSCGGJQQMLadMGKXTKBHYb_YJILY]daa`ic`VPVLNHTYnX\rtti``iSMFU[\QI\gP[iumkjr\XXELE>B]jGEJLHCLa_YGGYnp܍x`Z^`[ZVWlwdO`cFdkrDEGACF^YTZWVVUVZ\a`ZX[\geckekagngkleairfWTVUSclVN_[QROPYiia_[^cUV`a]ZYe^XV\eijgda]dvrbbdg`]]bam]megcu`]`a\dlaemzvWYWdna`_ailkkffplaUa[Zbgfdc`YYfkdfcaXXdjferprtllikjjgrv\q|eVQSWRRUKJRP:68H[^`_^ab\X\aec_`Z^ggdr`vzwv~hqtummkkjf]^fXKWbUH;67=:H]Ra^`^]fhohliknveYSUZadhnnmvupj]UQXU]W?DLJQPY[OB=<'Q_h`MNUTW`ZYZ^betfsggjrhWWcgnmijlkbcfe`td\SQLTRYYXXO@<:@L/DNlskki\ELNST[Y[kpnoZUT]eqwyvsqnpli_JHJW_KZCK`WKB:57DNdV5~tahpwrkg^cRPQUWQNX`eptuwylbXMakTT[[b]XXRJIBIZ>BOLbz{gmmph\UKRX[^XJEOdkeceddggbYR[rr\`^WTX`[TPVVN?T2h||wok`ZMMORxhnit[VSeinmhhlmh_XVXio\\cznWXTdzba_`XIV;eqm`^WSPSX^|iig{nk^bcntlkpvrhgeaedb_d|tZTQcyedea[ZR :aaMYWZcadacb\cgedkbadljehrsntsliirpe^^aab^hcYWah\ =X`kdbbgnfsb__[Z`l_Z`eidjkahrrquvlkegoqqtrm[Zdmj Cbc]``cfega`ZWmmabc^W\_W[{vyqbabuqdpnnovvxqSSZG]csmig^anvQWed^]ba]_^frhYbcXpq`elkal``ZUZhgb`]t]^`XTke[_akuk^`bfd]bihoo__SS^o  iwunvbRYdda]VV\acce_^`ffsvvb`jztlkA! &`fqnlccsim_Y[QHKTUQRYYRYY[jprmkjq_aj~qpn\? %,Wd^X][\XW[ZTSV[]WfkQI[|nX_a`[Xc]`flilgbT-  2@TQYZXWXWTV]^YXXil\TVvgGHKNMELMNOQSUU[T< ;GTXTW][XT]aadc`noVRMNBGMGLXBA)*5B@@>6?BJONSPFNN\_[[fV6 .42IG173/116;?@:224;55899?GI>0;84FIW_YbgjYB +,6U485521/.0346692.585EKJ?9:9=>7ALMQXRNNRB%576/.1597339B63--14/+.8CMRMG?MLS\QEJ[PNPB =BM>IS[[]S2 !"+//.44%# #!3H( $!'/--,++679RLJS\hlaIJOYeV0>:2%(&+9ACJE=5>=:EJ/@C5FLKI39B=6@F@X\QQVM1  .!$/2/4G\YTLGDEA8G@@RRQK?:0(%(FK64'(,=HEHIZHBNMJ@CKANRD5:75./2ITGXV\WQ:CS[ZPQWO7+.+-1::7I;J:5/9@63:961/,,',* >M@CKNEKQGIMU^]_Q- *+)&3EHB,055207:1236 %.)BMONMNLNG4/13.AJCHA652 *)/762*,,/-225A456*#1-267;86784+)**)./,-798RI-))*+0.)-/01033/;BA?>)*+,,(+)($),**,--*3<1..,;;.7$-*$!!'"010//.0,-::KE4009<<25:;<@D5,45<<>KQOC554:HB:4! $+#'/.*)**,*+,FA1)7IKL>?EL[aWD;D@BELLIWXPPLFBMI>46/((&198%#!$$**)+2:8/C70GF@@KB<:=3BLNNH;::59AEHD>94;99%$"$#%')' '!!D?=$DZLJX<.&"(#)%!#6;! 73-,:=+**)*+%#%5"$>AI&&""'5KNJ?177"")*,.$  ".+&,,3@=,('((&%(0#$$5+* $'$0'-&*+5;8@GJKB865 #)#/-"$ *(,*)(%#$'&#)'&))')(4&)((:2:.((*+23+-(%!&''+(0+3LCG>4:8205>@.%$&%(+), DKIGHD@@3*))--*,)$$&,('+ '1+,*';-#CNPMGMF,""#&-+,&&..)NMEFI7'#%$-)122.-(10/+((+"('((,2+"*++'&&)++-.--&(>/9A0*))6E!  +(*3+*4E-*))*)%$#(  %.,$5F<-( -))"**#/&#""!.&$&B(E&$#$$%"&$=@DKJ5(++))+'%''&'%$'$$#!' "!!)).>!!*$#"'&%CJ3<3BI=:4.*))'%')&&%'$ '#'#%%$'$*&,1")%!#1801#&$"%+ ')+&"#&0.,8B4$'$#)'%'($ &+*%( #-)((4C@>?>8;/25/0+0252+.+)23'"##1* '$!$ -.*)*24-(48:?:@A:8=JRSN81,&  !%$!(+-,#+2,*1++)*)(".-,)#% =@BDF8;2$ $)&&(%('&") $ "%'%",%+(%%**DC@PJC;+%0)!$&&'*+)(03+)# ""# &"!(%#.LCPI*A3()A4,$.-('%"&$,:&&1../, %"),*+-*)--+*),/.,-20-3310/23,)),-,(/)!-* --++/)2+)#()+"'*),/,./"&2212235//+,00342-$,- *+*+*#-,-*(&'1=.+,,%%*+('6>7332*+-53-21/0334/ "'4L-%&J.+.$+))++*+*+/.(**(03*-0.' $*N+( =I+%"%0@EBF=,'(*-.,*++,$".-/* 1'95?HI51C7@/(,./)'*+,#(+351&2/*/  "432-.6.2+(*&$!(%' !&*42//.;10.&*+$&(&$%'(''(**'1,38+-,-*(,"-.,!$#%&%%'**)('26,).<4%&%''#'('(()& !&)('%*,.1.*4>5+)#&$%%&(.$$#$%)˴ºϹºѼγżʶƾϺɷ½þþĹֶֿðзƶȷǼ·̴ɻƵпλ½|ᥬºûžȶ±xѱSU̽ǵö½ǻŸĴ'%X½̴..%[õƶ׶..%]пʽʿĸ..+&Kʲ¾ӳź..&z¹´²ʶ¾..-2440\¾³..-,,+34vĻ. .-)7|źƾ¹¸. .(>Zƽ. .+!Cɹ²../'=g·..,$@uµöű..-)*Vÿsdu..,?w**+..-/33G|̽ɾjnd+&(-..,/>ABVy}f2,..-**0@HQROƽʹµR+,..-*)(')ariY0*-..&$$Ti»ĮT:.-..)%7v´xI/,-..-'#[~ql|õL03/..,++$d~G)."./0+UstN.200녈~O#))+..-1440--饑Q!+..-,,-..㕘xkD%&&'*.".Þuqfd\J%(*..ܤ˾uMUD()+,..۩~rAH?7+..۞y|wzd6--.ٴ}}/211.ٝ1+,..Ϝj/&''&''((,..~uD '+.~|lE"Ů¼إhȼͻɾƬƽ¼¼ýĹýüƸʘrџƵȹ}mhszġż½ƀzmsȽ{qĻ9ƾȲ¤¿ùþLļ~Ɉsrt~mmtvk}y{zv|gXcc`n|thof^bbe]kuy}ddtvqx}xx}wpwtwkt}mez~{||stzm_ryumssmvkmosjx~Vsomiyp{~xxqy{strn|{riw}vzywdsnbgdpqyk]ctnwrg|ei~{i{{~{|smlybkmaivxvxet~nsofprpkc`ejom[Wdmhex]s_]g~pt|wk|xyrr{zy}slsqeoyugdher~y|luyswg^hwxx|}zsdOVrnfwZRURVjtXjsrmf`qlgrxrnxxsilojnljpl{vitwfvsspd]iz{uy}rkggd^m|yr_h_Tp\XXmce`bapx|~mtsjgpmelnjsvrwrot[Ph}qurvz|uvmmDja`gbfprrxuh][}{l{~tfxsqrytusvysxnoy}|sblnny}MKWZBSTOKKSsjhd`TseN[y1,g{~vytospzzyWamfIHTY_kFp|{RRS\]Y[ovcDI^d -]}{}w~|sV_aTX]Z_r{Wsy~{`SdhWWXVV_iVS^ -c~}xt{o\i{scc^`cebgppk`YpxZks\dTXPZyXZv 5Sftociu{}~xx}mPd}wsrzidpuomrmqutpxuecfQm #I[outxvcjz~||yrqt|^gqqiho~qkiqtx}zvtv H_dfkllnkdp}qjksvt|}ko|zbcfilc_^iuyuqomow}}z~zsr4Pgkhbeu}{|}|{msgkuutmcvl|oppgbcgigfgfmuwxwvrkdbH}ywvs}pkomjjmtolunnsg_[bWyb[oliosrrne\_dirvtv{ M|vsqokrywtsr{qmdb[ul`mluxhnrsrbX[foorx  5_}zwwyv{}{suhkjpynlptrrnfiqssruy  Nju|~wsyutvpzqvjsizszvjwktrjquphdgqqlmnll 8Nbiimxqtypri^jThYlfqutwrupegoe`__um\aa`_[ @Rj{{tjYQOjf|o}~jmgcwwuZ\[]]Wkwbch^bgi*PSk|ynYZRN^bkqikstcUTYdrjtTNQ?2oeZnmplaXNNVZYWQNSWIGO[^suiccjgbdcfjhffiknpji~{wf\lgk__`]ZWZU]Tilc^RLMNgshjnlQ\\WTXbaadgfgihgdglibdnqkuxx|n]jml\\abffec`gc]XTPSZ`rqdfmsW]Wa]aga^a`^a]`gddfa`dkpfp{yujihenmib`YYXTW^``^_`PT[^cfgie`_`]_sqb[MO_bgmgdb__]Y[_]Z_eiifoffkpqnrnjg_UUVGFWbjkgdaiqqnebcloji`ammfdWM]_iibrg^\XZ`cfegc\ffl[iYcfkkbWJRY`^[W[rvyur{~rfhfcebcjecmpoofa[Z^_op^VTfrd]bge^bb\_m{^mhTW[[TSMTZZjmngs|uos{tonwuqgi^nymhfbdafgihjd^WWUVXU]e^bgb[bj^bcd\``acSTScgovx}xxooni``eb}{ekq~vsmbqvqd`eehc`ba]]Z[^``^^cggZTYbm`bfhkh]S\bh||}pjqoclvshz|vqqyqklgfed]]cb]Z\^__`^XYbfTS^X[Zp^_lvp^QQ[mpw|somuuhipmioplqspkry{ysnb_acabec_^]\\ZWY[UUae^a^TR\jKJY^`]KN\]ahnjkgkkmpusrokljgb]cplqogXT^eiefb]_c]VVUSTZb]\`XXaagPcKIKYQV`aRNQRUU[Yoyyzxolsm`V\QaWWTWXYX^_V``ZWZYRW_YOV[^WUXYUe_d\KPRX_Z_iK>=@EMZSjtqkgc\caMIE1/11.+#!-.*,)')(()+,+,,**)++,./,-+./+,69%16850062*@TWWZC6O\]`/1021-,").%(,-,)6?:<:/,,.,.,,*-+-+(/-,,/8!14:523534@JLLH>5Ib^[00*0-.)+"-1-,+**AOHG:))--&,)),/,-.*2++0.,,1158763107,*-+*27BVZ]21*3,-"$ '0/-,*,& ")(*,-++,+-,**-22+$#+)27:60-10*153.,-,3ET21+ 1=&/B4./#'+,,*+.+$%**)$&&%.'.223-*1#+41/,22-01-0/.B[O3"*$-0&9DPQ5#"#.5-4<>A1*+""5)#+*8,)&T6,,*,+2678JB.33-**"!"# ,''0=BB<41$" /*+ILG8+-8F4D54+,--%-% )--*01,*89158I`.%7(**")*'%%66+#&;E8""8<95'2<$#9<$(1/(',.%)$! "60-)*(?OA0)(,5> +088+/;3##/3& -540.6DGIO:43MI7,&3+-;32<=:A>>DE>??))+""#05(ACLDC1'03+,.,./,'-3(884CA>BH>52:=DE64:524,-5-%8.+&$*,-+,00.)%3XY:+49+0*-++4'2A#)0"))05CHEJB.2A?9?B126+!5A1$%.-*/.-,./;EO;2321+))A<,.$:I*--15ED,#4756. '56A9DI`?2<+(/20>-:.T]A@3031&(.,+'(-/! &#)( !.7:>=0! #'6-541 5++,,.X0,*)/2541/0048:1(/323 !!"35?LA2*.3,4"+&--<3522.+-//..//0/890-.'8800,4?1" ## #+-(+.--.-,/(+*).#,33.-.%"'.135: =@>43+)!/"4-@6!).)+.-+*(30'01)*-/ ,53++*"+* !"! *,7;+(+"D;@C%+/2'!;!"4.-- #!%&)13%( CE.- +$(>8:,$9OB:A8AW  $++5)&( !$"!'-;7=.!%'7  $=2/:,80).(1.--:EJ=221%'! )#1.50/7*69721-+&"'66..,&*& *(-4$.268- +/4??,++-#*!$&+:4-% #(36)!%%$%/ !&#5:5 (,).!&'&-'&!('   $&'$  ,($! "%&#&%)!- '  $$"#*$%'&&%"$'#,($&&(&&(.7;1#  &&'"*/+,) (&("$3?=70,6( %+'"(+)##62')%'&()%0,#%"($& #%&&$'  !  A9#&''%%" %%& &&()& *, *) %(#$'%#  ),) && ) $&%&##%%((&('(%! +0/?&!# !'$%! %*%(*&*(++/.+'"!" $! #%'*)!$'#+!&*+  # !)+**)-/-./,(()0.846-"-A44+.>2 #+)   $""'%$)()*++-,) * &%*8366.0!!")@I6+26CC7#!#$#"& '$%%&)*))&" ")'*'!!&-23.-2%**'%%(18LG8:FHHB! )),+"% '% &&$%" ($&)-;D=23,''..2?KQFDECIF?:+" )3483%-4/E0,(' #)' **))''(,/.**,322;JMMOOEAAB&(,,)864* .6B@3/!$' #(&.25((2:4?/<;A$%$" $#6B#,/'".:3-/& $('$&*(A:-+)1')/+,5=:324+*))11* '"&'',/"#*#!#"%%&**64-)).)"'*(+)$(..+*),==;<8&*)*)&)+-*))'*)0("#%+,//* $%&,+*,,*,..)&,/+'%*,/6>46A>=BA:2+030**.+-..++.5))!'-31,,15 !*+),+),+,/($"%-.-),2@662/..-21/,% "!&" %#")-.-*))'*51  &'*+**,+('()/,,0-).10210--%  $,20+**/0.)$*/1(# "/,)'%')*!%#., '+-..' %+!.36638:82-.&(.,,/,,1212 #"(&*.+(*) *+$''&((  .02-74034311542D>'8A1(+ '+0%,+))(''(( *&"'(+,()'' #-224857*2/++.+A?+'0F=2)$34/+!)&-$,))*))*")&+(%-,--)"679:8&+1/*0420569FJA21262-/*+-( +*(**(**#*%#& %+)/3. */472.-32,.1/-/.0454//6652-' #$!  )++)''(& +%&') %#*-- '*-1-.,/.024230-..-*+,4242(- '*)&&" )&*'".&&% '&%'((+)356530/2-!+(.+*(#',*''##%%#')''(%#4&$# !""$(+(022.++**  Ĝοľѳ͵öž׺ҽ¿ºʯ;Ѽ׵¿čĘ̽ԯտʹ˿ˮŽüؖǿпʀͼ½̨Ӹ™rʾƽƪʽƾ·Ͼûɛǹʽ|Ľǽʿž˞Ħųɨ˫ƺ¯ȼſղץͿƸõ¿¿ȦΫ֫μǿƼǼþüξƾȶоż³ʳҫڰ¼ļĽïұɸĽŸԵ¹ýĿ÷Ȳ¾ذմǸ»»ĽöŽĹ¶÷üļǸɹŽ»ĴͶ諧DzŴº½óǿ¸¨ɽǶĿpƽ³¶Ĵɾſt.̮úi-,»Ӯθ÷x'&&'(-.»ԝĿ~*+..-Eüٽüc//..-/77Jտ|9:2--..-.-,+/AHLUvHFHDHGJKIIGGFBEGFFGFHJHECBCCIKLIB:*+-..&$..-*)'+FJE=())()*))())**)((*+..!r..-))+.,.#d.7.)'Y.3.,+GFvs.0.-57<6.0.13o~...*5|.*.-*&2{.'.,&#.^&&'&&$&%&&''()).))**)(''&'&P%"6pk_[``eopcmab[_[TLM(NMFDDINQY[Z`db]Y[_`gluƭºPɲưŷ»˻ù}x{sɻþԼup|vroĿì¼nŻĽӀξ£hof|ƫŸĖzjry|ΪȷũÿȨʱĪҴ}{rz{vsrrzYj_~s~zux~yyywy\ZbVgy|otlbcck{`g_oirpuyr|wmv}{~zvyu_`}||ykmtkyjk{oxim{hnwz~yrs{~{u|vrl|oso[nl{n[[omrp|ox{{wkrwnsjisklgilokrdT`ip^Olibxizomz{ytt|xnwq_bp{u||}vnVLktn|^ghVEGKTrhqw|vrvpsznmwokwqsj^`u~vuvnYhlf^kmT~wnqpzxwqr{oYh][`mrpqzxgRKPYnzvtm`Z\bc`cfmng\RP\mqs]NML?~~cag]TUP\[]ccZam{zrisyqleblnimjUMhe`dlx{jkjOB  UM^nwy{{j``_U]binrtrry|qgk`NOTSZmuvxg]a`[\gjgI OhkYQVk}vjNRSTT^glighhic`dc_bge^YO??We~wm9'\tuvowktlsqokie]Xaec`a_adlqibWORURfx|sdI !'+1cdWJ%#%"%$''&%%#!"#"!!"#%&$" %((%! H %&#   =>BKVZW]\[Z[Q\kobUeVT]^NTX`ZXW^W_WUcjkeb^V[VVTXTWWL)*)MJDGIDBDG;2632/'!&0%(,,*('$)*,,..++)-^aZTOGOYUNLILRZ[XOPWVT:,0*?J3,0012210132/'0+%.-,*+>;957:82-+,)!#..,,0//! ))*%,-*:[LOMMWPTLOCCDSSO:Wd^:MU;M?IZYC/.31-$':3%:?-/+ -*-*+,/# #.+()-F_[]]ZL@=74RTV*!#&,/-.')../'%( %1(0AJRF&"# $7/.<:E7+-%hdK&.Dbga[RZR]]\[P_NPIKTVZ6N8/68,"'&!#!$,%+7AB@72.' +0"AKK?HEGWK5B?21<3'*6470-QS`QKED0$)--,)%&)20'+'$+(&%,;/&"/E?-1=8;**?,1T\V9&'0.DR[MLMC/,FASibWRXQC500/2,$'24392+6:* )3. %543.0>ICT@8F@;feS@A@F7?FS@A=D1/G-=FECBIJP9144,)#*=92>Q?5A@6%+7";708?8@?)(5+(%&0)>9.% )=<5:E>?EF744?=J<0:817.+32?YYM=JF2WTW`fV6565Y,4U?;15/0TA4*)58850+!,*5:KEFK5+=B;9G50646@E.7,!)').-,2&5*(*5+.*764U?R<2IQOI.!+&$../4;J8 /755"!!33@+;RB^K&,*?\5';99'%*+/,*36.+,-0/..(###14*+,!",#&67=>8$!#"5&23;1.*-6)+),^\\b\9*&(,*4/.,*.231--00..(#06;?&#".66LF8,*5+660)*&(*,**),.43C;B:&,,.,.,**('+%!04+$8A9F1+4A@92/2-,?9& "$ !00)7--+-*-,)*2*7^0,+*67+4-3-++%&,+/3. %,-/8;DG:J7@GJ;2544/+3@<)/112/270:J&#-!0)),+.7/*0+(&(-0.+$14'.132.1001:22:9&)--2(-A]X3-22-17=5>Y13/1-./21/3++*.,//,)-/-"!69!"+('053,,-,,!++*2)/)&/.*+/-0,,;3.3:/20,)-+"$,91;4($ ,1-'2( +,-//-,)+1==?@7;4(28+-,*)-+,'"#*0/&5/,*,/##DD6GED@5+$%-/67/.)36-!&) ##&;"$.6+D8.460%8DFG3 25)","#$.=>E65."-!WX\I@/ILKLF:+*4570! "616,,"  !'-%"-.160  (65+,ANMG.0,(,("!".7D91! &( /<*'-( "'1)-4' ,+0=7 )%-APKF70<)# 56*+' )#&04;1'#)0++ #  %+'/2::FIKH865/ &0 (/$#-&(($'2.06:!/+(0+! !;*&&'.55A=566EBN>6@JFG5 &*'%2 1.0/,('$%((+854 (##&&##$%#%)+'!$).8FPMCDEEJA<4"" 1278')1+,*+')+-,"%1.2M7 !#$%''()%  &0326CNLMOK@A@;$,,$366/-'(*.4450.$112*2% $''()'$#,.%-7889/DE?@CNMCBQIA@?A@@RNG7,)'.2 !25A&&!"& $#$(+(+-/@3432F2C.GPNNBLJQD;=!+0(()*'$,/6<&& *(" %! ""$#$&0D0,++0 /(+/66977.+*'0(*11)+0,'00!"6+'(3."!=0$  +*&%)1**+.,$#+*'(!&0+&()*9-#+-//+-3/(26''+*'053>,*+-,,++,--'+4541/3/-/11/-%*#+. !,.-/-()+*)$"0/.&**=541.)"*'&'))++.31-006021/1.,.00 *+/0#*)&',+.0))(&'#)')).+*88$$'&&..,(-@93+3-,.65-+)**00.0 &61* -//*-*)%$(#-0('&-%+*''**(*+/4+*+&+4*'),!$ /24& !+**+,'%)$ &'+&&!$'7FCBE3&)((--*,-**)*+(  ':$!0'!',&./00-*)()% *)!&29A6>+.1/'()&+,(#),/.,006;5,+1/*%%0*',0.-,+(&$*035.1)(')&!+%%#  ))-25,303533643.*,3- )./-,*))'('%)*(()''&')(&)7+:)&%$),-#!&*,//0100,)%"%%$!),+,**,  %$"))'%&&$&+://*;='&##&&#'+!'&&(('*+%!1-,+)())+!$$ ''&%$(.,11-,;9+.('(%#%(/)&%'&%#""#'**!'*01+&%&%& %)''⤥ıU+..#̼ΰÀ#..'kƷûƮx..*RȢĿÿù"..-EĺŃ$..9ͼĺӪ–*..-3Ľ̻ƾΪ¼4+..,-÷̾Ҡķu<)..,1˼~j$..-1{ƾøϿ˾B,../PǺ¿ǡ½h#..+2ɻ»ƹŚºw/.--]ȾȽǷ“/.--WԴɺĺ˶¹#..*OԀϏʷ)-..)F̽żŶʽIJa6+..'BſɿȽB3*..'?ľĽǽͿýōA%,.-$>¹ĻԽ˽zH%/.+1SIJͼĿöȻĿչ{G*/.,1^ɴȺƼɸS#+..,-Uȸ¾ĿöǿĺG'..-RȿйҵǪñH+..(ZجQ3/-..%SʳͿϵÿ].+-../*bk0,../#Uý๷Ƣvw~ùﯷ/+..*!J¿+..,$ATú..)5Iȼй.-*:hɸحå-2*Ų&yõҬ̩ʀԥ{xxɵȵĘv||zɼǺƵտyƽk~}ɖԳĞŤzƾ~ěˀοƴʼǰȶȴ̻δ~y|~~Ơs\ųô¾)½Ľzs|Ȑ/.˾ήr%..µsxd/1-..ө|xôr54+-..Ŷ5),..,#ƾƪɾB'..-%3sɼðoC%/..-(/Vt¡~G *..-.@jU+..-.GŶ¹V%..-L̾ĥW(..)TŨT,-..&P½˻ļƳZ?1,../$UĺeOI0)-../)Mqi3&)-..* KsŴl.#,../&@_yv|yurr~~t+%-..(AĶ^`ms}lgvynnqntvvpx~v~4qxksbiqkcivst{pnvnvwc N{wfqukzi^s~omzsilw|z}}lQ3Z[ypoz{dituusx|wsyzwT&JKVSat_SVYW_ovqhluqlm{yf ӟggf^fw{vec^M^cPRlVY[ilkDINwr|wvqm[Zi^ceakrU}eezwltgTTVJ@KMIJRXMtq}slj{|~a^kkXMPU[cTTz{hD? U``bXSUYZ`qd]V$/_avxkg_]]W\a^`a_euzG `znowUZs}trylZcspehmru?7i\lmsprzr2kiutzytuu|uryux~}|vz{skw~gX[]{alJ ,~{{z}oskiruuqfohnj[wW%|vxuumh`g{|u|{}ksrksqmrnd]fiW9 "txunaZdfovykz{y{v|{usqxvojoM l||uiYY`mouz}xqv{{}y~|wy~~U  Zw~ncloossupkj^gmrttv{|zqz~|}suqt_J' +Rwhv~u򂅃uqu{zv}|ymakP@!3gzosq}||slr|wp_VMY, +b~svuri]V_gb_[VMSS"(Nalqiwz{rc^xl_g}qkbYRM[oliVS_Y#/ej``\PMWabh``Zat|sgh_q{ptlbYNU^`SM\pu~yw}yeMEZTWf) $BJVZce`bu[U[\az|w~u~wTIN[jqtf]lu}x|wod[s13gfgjcdfbbe`\T\sZachY\qufajeacdW^h[Sopojclh`]X]jyuikv; 1Yhrnopliem~Z]f@@CM\HPKKY[q|{}f^d]^hkllhb\]de\S^` )]uneikjhc]eoUTWjthJLJJXk^cO]Zkuv|sYMW_`\Z`afe^Z`_ .Ujdcacc`_\Z\][\hXYV\[_YUwmpVYXZqs{}gZ_^]]X_djlggij&Vwsotvti]\_`adjgkqadb[[]\dbYa]j^}wsqxvb_f`ahfcdgkg@w[\bhhfjid^bbfdcPYYsb^n]d\\ZkVUSU[Y_c]Ydjokpua]Z[GM_^[gaYXaa`iopxeca[Z]idb]\]YX]^^XY_fmlihdcchpk Kcj|pSVQo~VKJGO]b^`vdfx^]_ab`a\_\_TPdTIe]PtXJNOTTX_WXigHZW^dchg`WVdlf]USQOSUUV\ONMpSBFIJJL^OGX}cMMKMSWXUV[ZTT_bealVQNQVYTY[VX]ho[FCA]xIS_ZVXX`YnXRNRsri}|k`YRRNMRTQPQUYUQTONKHKQZXKGQPQOQRPZZKOSWf[TVQSj|yvlda_Qor`hfkqlUVwWVw\AETULPOGEOZSABOVZZc\XJEGOPIPTTYYWckZXW\z~xz{zpjv~q^oYXr}_KOXXNMNNYb^SZQSTVijYOPU][SRQT]_inmcdfiyywzq}pYLTVW`]RQOMSWYabaZ^GKVVNTS\`_b_QLQU`ki\a[_``]Ynifupoq_^dRxQ:PPMXVNKIKPRW`bZJLPITNVYXaSEJLIGTbbVKJOMIJMOVRiSQLFFQQORNgfUMQWTKCK\c^VHKO_SQPMajYZTR][USkZeIYmtsh``Ji\UGVZYJD_^JObumjmjNVVFKZZVdTKLOPLIUa`VJI`dmpYT^_ZX]_pwcZjeSr}pmHKKIGV_ZZWSQPLMOTZ[XUW]gecffibgnflldcroje`]URiscYaYRTPN[jh`[U\aJL\]fa_][VTZ\]`ba^^gurgdaa_bcfgogrgikq]\VUZhb`kn~xfa]fg[[Z]ebagdjZZ[[YZaddeec_\`ilgeb^WZ\ehenopmcchcdmhvsg|y`RPRTPOPTMe\_b\Z[acb`][Z\[Z\]__`[]]`cvaxyuxs`oqpfdffi]`eTL[`SE957;8;HW>a_`b]XUZaa^]^]]_]XWZ[\[Z`^_^\doneuW\_ab_`poghZXWMFFHMS\[X[[pinjollomc]She`c^STVU[`o}Riqx]HXfkYJQOUTW_YYRMQsWmggaegfinukjrjYdaemkemYSOL]kE tihlmlaZYRHJTYYWTL>ARFLNRS[X[UW_]WUU_lpmok\TYcplruutwxjVD0Ç\OQQVXOMW`[nkIcP?fiqwqkg]^LNOUWPN[aepvofdaa_l}nXXfe<wyr]NPW\VRZ`cciqbSa]Hknmpg[SKT\UYVHER\]bgkkoomqgcfswmlK }zolpkh`Y^`_[^^b`pg`YLMOUxPR^t^YTcflhdciqljpbYmtK ?xpqsteZ^`^\]`bde_ZVQOTZb}RZctgdXcgihihine`sldhX= *?ejrrollhfa^ZWXZ\`ddZMYZ_fgighehg]]ad`b\bigfdb_lv]G#;_nbmjbdilkjcXTVOEN]fiigadmluopqpwbaaktnba_a]WX[aedb,#Q{rmd_WPU`]NMV^`\WWdomorw{{s}uehgidcacvee``^V[`bju* 'Yobc\Zmb]__WSOPXZY\achkmos|~qpuuq~~igU^ruM\Y`a]^c[h1)dwn\]T^^][]_beaWSS[dedehistp~wvroljafgwja_a[j}g- ,`a_a__aUYi_V]a_``WW_efjtw|{vynkrkk}wszlhkpd2 +\bb_^_ddbcWQ\Uf_UW[]^WPVemjlsnqzzooxpcusrzsmjxmrkk3'$$PYTVWWY]_ag_XZZm^PQPMWTKU__Z[c`ekniiekhpqxqsk_ejkb<8 $@`}pc^ZPPMNQY_\edkah]NHQVS\`XKIOMNOQVfchhzkqmhaPabG=  7`y|{rnfaaYOCIM^Ygce^xdRUV]]\e_E@FC@==Gmpsio^WYQJJA9  !Twc\dXYjlrZHK*-.-,,./+).7.&2321027//NXOJ]`YU^ZS^hkfc`YYXUTVVUWWM98IUON+.,.-(,-+*+3*'/0313584:KJ/&]\b]VRHJVWQMIJOW[ZSOTWTQLEDCKR>+-)+.+1,(-/-*,/./046688<-fXcggZSGPVUG72;N[\VPPY`YPJHH=>VA*++,+*(,/,&#(+,25646894  RNRYQMNNRZ\VPH39QJ73;NST\M?=ACNCI%#&&*)&'('*15+$00-+.6+OT\ODL\NONMMNTNOHBBMTRBGabUNTNFQLT//&$'12&'=CM=KT\Z[\]RD?99@IHA7CVTRHEKC9 $(/+2D8@;4.+--*+&!$$- 7TKKT]ik_FKP[eb\RWTX]\[SVVMONT\[VMWN1?,%.0,))+'"$" #'"?K2;B<6BF@[[PRULOR>*'5??FORYYKGB>.'977=2##$"%,)2KJ=!&ZPCD@CC@LX[VACLINW\RKOKDDOUR^fZRRTH>C@>C0(-'!%0,1INK* NLJT@5FWS^g\VLMURJOUG@=FIEEA?ISSPQUN]G! 31-*%'+))()*()1:"'OEKI=8>YU^[haX\]RJM@12/=FD=;@>FIFE=,F?-?8(#+-(+/.,+-13+/HKRITX]U?EJHWTX^e_OJOSWTNWWRUG23N:AC]M592()0/4535?=C"!.-*)"..7:L?81&&;466:?A:9B@DMLQZPX.354&-0)()'CG)/TQC6?=)*3>KTF[U]VP7GS\XORVRNNK8-40-558@DI$, +--,6510+;, 9@=60>7..,BM>ELNCMPEJLX^]bbXB7;3*-58<.>)-)*-.--..+02# 0./-#"./DLNNMMD;8:96IFCFD<=@2(241256@F81396/--21-'%-D720$--489:5=1A;61..,3/37?>@VI3DHINLJNFM4?C:402242/"0AD@?:*''+,//)" $/0,0101:>:2*1;7:EFKQGFJKW:?I<5*/()!  ,'.ENOR@0643AGB>B@<=KS>4@6)+(-$1&3:H@7*@JKJC?FM]`VG=G>CCMIJXVQOLDCMH;480-7C4.*%& 0,/@;A?GIM5)(8J8#(56*'0-.).' #&%$%-5,$!+!"$$$($(01<@1064&  %)',='%%,FQ3C<6RYSaMH.AKKLI8'"&+035 "+723*)$ +(',%$)%*# %)<-4+71/',*$"'';83)$,&)#!%,+0..0/,,-4#$*@CE####(8MMJ=0:1 )0/0-%   ,90+--,.,*,0'')5+)#$"1$."+*7;8BHKK>764''$.*! "+(&)*(**)'()(+3%*$&=2:)(&)+33>@79@?@+"% &(.,$/-.) 142/-1*#++*-+.>,,+&!!'++&*(0(5N@J;5;7106??) %'+()+.-1('+.,),+%'%+)(* (4,+*'>($HLOKGNC)##%&-1/2NOMDHG5&#&#-& -,)'*&332.-+*(+'&''&%&1/-/-,++,.+)0@<-=>-))';B ",++5--6D)())+*++,, "#.+$9F:*% )%()!+')! 0'&%&!.'&)A*D"#$%#$##A>FKI1&&()(&%('#$$%&()&%$$#"'%%/; !*$#!''(FI2=2FI;;3-)''%#&((*++))("#("'$#% &#%'$*"/2#($!%2800#&##'+ (*+%"%&1)*:B0#&$%,+(&&$.!(!#&%,)(+7D@>?=7;-25.0+1262*/)*22%!".0)"!*,+*-53,)59BCF5=,"$$ ""%$$'((#! $$%* $'&$%&(FCAQIB:)(0(%$##')*+*43.+# !%"!%&'&! *&%7JEQC+@/$*A2+$..)'" %%/?JGJMDA2%( (   "'&%%$$!!%%/INMLA/4N@BKFEEBE3*)&*,-%0-)$&'7HDEE<6:$&$#$ %())'%$%'&%')#+')#(-1./.1;B/*-)'))36,(!$%') !.+))##"#, '.((*+**.1,(&))#)*)+0-2*.*>60,)(('!(,0+6F:.+%"&)(''(%(*++%,,++*)+/1.% *#*..A,G:ECECF1121,($*-1(1<4-?OH8*'*,&#$#&$!!$''"$(()(+,%!)$%%/:*=6=>?K=-131--+/(#/-&$)'(*)*)#$)$*$!# ),43,5?& &&**)40**  ! $!&)%$$""&%*2BA101+$$,,)>7,"#!(*46375411.4,A6432! #%"" !"#(&)&$)(.,2,1.//+)&#.-+%$&:8=) )2?B84+$!&*!*++**(3,-3.'%*.,AG* ,.!%&%$#%%&$!$$%'#&*' *0.//)&(+0(-23367( =9C-'&# $(.@8&0)"&6:--. -40+,#%/>/&/1. &"&)*,2.(-*%$ $+)',/..,,095*'=;;<+)/.*&')**)(*,*+-/"" ,"'+1 "(0-'&,1+-2'/;.>>CD=52365.*+,*)+-+,12$($).5()-6/($+..--.0))4+$("--22/0010-&$%"  #!%'%%/.+.,-+((,)(+*,/.-+((/3(  2(00,-0--+#  #"/520/-4+*#).4"(+*,*'' ',,630()'$&+ "&'#0/1358:8482$.--*,--6>,+('"$'))-<5 #1*+*('++, !,, /11255204529L4$'L+,-#)*))+)% ,20% %'())*((,+*-.3+9443201M++#?H/%&&0AEBG;&  #*)*'',)++)'!#03582);95//1.187AHH52D7B102("&')+("%!%!''))!"1//1-/66//4/)02485//9261-"!('(*&&&,&#'&&# #-*),),/0,-,0-21514/%(..$ #67,*)&%%#"*+#".*%$ "'&%('&&')-+/-6243( !)59>6/-,,)&!%&**0-&%$$&$#"!%103,/,+# =G<5-'+().04,#&̷ŽΎ5,..+Cλįϸɽ̸³ӻc$..+E̴˺ȿʿʴВ=+..-5m̦կƽѾ¶ɶl&..*IÿɶԻԼu@+..+KȺü](..+Dۅӑڻřwxsvv~^(..+Psqu}Ž}߭i&..+E׈~zxԏּ|zە=+..'Jw~w̿Èǿ̾z}s!..,;uׯºƗОzG*..(L£ӽٽ͹ҾƿСe"..-2_Ϳ±S)..(U˂ζ·p%..)Y˞ӹ׶Ѫ·ɵd'..;&Zɸӽ·p/-..'G֦ǻÚJ'..*E˰ȭb1-..$Zǵ{5*..+ƽĨ..-.<¿Žƺj../6ļĻƴ^¸>.,3mlƮ½ƸzH,.DyggȽ¿ŹʔvpZ--3{sxŵĮr4,.{¹x9+..˿A,..¢O/-..࢟娭e2,..ģ̉7,..ԩ󞟙;,..⬡里C-..ⲵ»榧O.-..븽û޲c/-../¾z1-..ɒs0-..1y}~xt|xurr못ȕ5-..0;ޫswwojtihk~]$wP\^dg}cmgezzusutqw~oi; #rw`gW\opUltci~rmndisnnl`TQVVTRLIDMPd' $QkgVT[hkbafzsqsry|vumqmlknqidabcZ`jmbfbjeY^^W]r\JKyXQJWd@ GZ`eb\]flgcgtv{|voonojvkf`jg_WW_kc[VY]^]b\`TSQYbaWZKSka^fjbdjmmkktw~zwruyqgnkmipidZgld]ZWb_MHS_`djibYYaY]bbd^Grwpjgecfmmihnjpnqqkfjasonmnplc`enme]^ic_dhjbegcae\F^gbcB@abdcXXijchie`quuprlfgfcfojlppnmokfjkfhWjgV[hkRLTT_CbflaD:krrpc]gqi[[][nxgeddiXbMDZ`Wkllsokbeqtfbg`bc``b``[UD9R?._lfknlpnh`OTVWTQJReQXjsstMLFJWjt{}]`XZTPVTTaVT^]j`  .^lWFMTX`]SPUcceg[[]fdmtuonw|xyqeTUV^nxrs|FWYVUWLXMPOTW^4# (dvvspz|jZPMRWfkfgkptl`]hh]onppxp`\YZ^_`bkMU[YWXV^PYQXX-)Uvvxyqqo^SZb_]flbcbOWdromkeP]qngt{zqhhuzzwp`\VRQP^c^b`<2Kknu}okj]TT[^YZ^aTU\\[gt_jsdV]oz}qkv]\SPTU__[F %`lko{xwug\_b_YT]nd\OU^klgi`Zelrujgu~}wxQZ\\a`^VY?!gwrkcfkhgb\]q}~ugWPMZjkz{cU[N[y}ozrlmttmmkeZ^da`[[Y\g|x`iz}wuo^UZcmsusq_U_WXgrnq}~e`c[Lcpotz~D>E_jd]P^_NJUeustokmke[QWbmxihg]L\ttz}xrysmI_XT\K NZelmdRHNh{uf]_gid[XZ^iiqlhrj`_`ho|WYZd =O_fdSNSWZbilg^Y\ahjfg_`fkoz||{rywrg`deakdllfklpuerh" =HSYagga\Y[YWXZZ[SO]fkbdup[Z_lqnptw}zvoshetvv}y~PM0  *;mtrkc]X[`f\[aaYUVZY\hlk^Ycchjnjlpruswwphg]Zpu}$ 7p|t[LO^gork_VTZYZcee^]ijfkmgfkpqyyzzrmikdY\ffk|{ !&hx}h_dkkgdegc\VX]^a^anlWTUee^frzuonecdlqjihd[fs{I]hV\vjXTVatynnwtjkd`^[dZXef`_lh`ca_YW[ntlkqjbi{IZrqvpgUUdz}v||~{~iSNaXETU[cslfk`e_d|yv<\YQfqnywns~}zojvlcb[PHTLSTS_[YY_dirwQJM:7sxnfjkkg[\[KHGJFsMYWY]ILOTT[N"!MIDN64hKtpht|{hmcWTKR[KmnPFA:Klo/NaYSP\C`<25C24+&11,5/+8BIJKG>;9. 23*-')A'0;2+-87EKOOHKCA@<7<2779522$'+0902.8LOGE<::!/<'1++$*++-+,+//8G;543/>QD64;;70-ZRL83/.,24H-#66- ') ",))-CM$&!"M,('%-DGE8NOIKCK6/(6.(';+'()&&$.63)$+@I, /'##".4*$"JJH#20(!!(:SWL@CJRAD(34)+OB8=A7&"-$/:+%19*+)'#! +&=EF]B>62;?/>G>IC;71+%-7/4JC?DF9/-04ED1..%))%'/,,')%%G#"O^V36HM8I:57`L7-058602-%,,)*DFFN?+->=/8/ !*(&/1/*'(6QT>.,))*-0H:AORON?*)(."#+3/.-7J=-&(,16+.%4`:#)+3-MBS7-%ZZLT<--1%+/,4=4.-$) )00,/689423136:-%%*($'7,[()*7,+3K1-N3.35.8GB*/12-(+-.-,B2-+12)#-(4/#&&,++-+/&'+%'$(.-+0220*,42.!*3+3.04C1G81,>D<1../&,+*,--,+,+K))-,#*('+,-" )?;4 '.*,0..#12736?H@5BEE;* )*-*+,,+*++#-*,)(#)*+)./-*'NFB00B,"&,2403883/:;F623/,*,.0.*-/-%!),))-+()-,),*'',ME>-0>'",;359'!5+&"$+/$$!$00.)0 %).,%5465.-")+/5)'<612'!#'&## "%87/)"%#))-*! ,76".%/&,488AD@# /;# #D?("#" " !,++# $-)6LBMO8@@0,=@1%,   "" *'  174"+%5BMNMH>=KD?HH'#$ "!##&395454-1(*$%#"%-2)1JC & & !"#%)$'#&&035521.)*"-/0744!/)*'.$+!%!#$! !)),17:7,(-/25B:D /@=1-=9- %*)'#"$' "(.2233)" '$$/:8; .CH8*/=GA5 "#%"#& +( #/51+(%"$& "*3),'(3BOD6;HGH@ *).'!$$&*'!# +&2(.,>ALPEDECJE>9(" +3590&/32D9=6. #-# 17)#))(+3235>1D>D9?NOMOGGLML>;>;A@8<<:;4435-*0+*'(5.,"-( & -..-,,-.+%"!'--+.-5<663/0,*/42/(#&%&" &*$& (*0600.31//,++*-!++(&''(+01,/,)%  ((+% 246* &--,11.-+00+)'&&%&,-*+.+'(,% &+*'+/52=# (1147 /1633..+)('+*)**'(*)(+(  ()($(++,0% .10581%-0/+)-/--.140+''((''*+(')(%%# $*+)+*,-%('/5765892.!.,)#!,,+--//#%('+)%$&)(-0%$!,//$0530.03=>80/)41''/-+*,..+!')*)*)#'+%&( '137#&.+'+/984-*'#&&'-30//-,+-')'&'((%#'))(* $+3'($(*+))' )26//12.*%''*($%(*+2))' $''&'&#&$#"!$ +))*)*(+/,)%($(1-'%&&+6%#$ #;r:9807C9YN..2ʺ0..Ľ{../湾ʿϻ9..1µ˺-../箬½O..2ʱ/../򴭪f,../誛ÿĻ3..5襞±)../ 諱ſ<-..4 ĶΞ'../!鵯B-..8!쵶ҝ(../"귵̻P,../"븹Ⱦ+../"븵ºV*..3#,..%촰Ĺȶ\)..4$«ɥ*..&헞U*..'smdݩ'../&L+..(ŵ̠&..(H*..'𲦐ȵq'...&𷺱G*..*񯸿øo&..*񥩴Ϣ9+..(ùί^&../*ƾ+-..9)󼷳E+..39)Ļw(../,Ŗ<+...])../4+t/,../ҭS&..A,e'..4-ɇ7,..1L)..?.y(..?.Ƌ:+..//ÛM*..0ɷf.-..4Ɔ9*../11L'..12`*..&31,..//3+..34.34.25.6.:.I7.138.19./*:.=.H埩1填攞[q|bkawu.蛚uojyvruEmXUwj`W|a!qy^y|wkz q~w !rsrpmmrplqwsrryve^bI"!vsij~{vT#miabnvzwlf`uyik.#or~~rqjji`[Xaw8"nvyvwutoggjhd3#rsnnrokeblosokkmkb%khfeuwaecbn|9$\^^_Xred[\iz&\ZZVcm\]llvraa\Q6'e=:1nrfVeeglP '\o_bogcfxwoqefg(([aZr|wk ([YSdunbeibadaO( 'teOKMIPYe}xC &ywmkg_ejeqv}r(*lr{yplchwnB *[bs{}~toouj (Tk~|~dY/ +z|ubYdo}_)wujinhhtb )}wogbcmI -ip_.denfgqo`3+}yv|wG/}v2 ,nz|}}n9 -S1b``gX(.P .{|^ /k+ 0@4X1f' 2:33445 6:789:=LW[^__]VY^VWdjjcb]V[UVTXVNX`][_`YTMGPYTNKIMSZ[WOPHFM\\^ghaVMIUVO=35EW]ZROR.18FQURLMNPV\ZSL?/FT>36DTEQYW>(BYMOMMQSLMCBFTSM(+5>:2B[\Z\]YJ@<7=EKC=3MHOXcjdQFNUae_WRYS]\[YC5335 5(&AWXdcXPKQUNJSQ?A>L*76)CZY]bg\Y]XMKJ7/42C!A/CNLVYXI?IIJVSW_cT7,%(,-1@A.1+$-45/.),!"+.-,CEG[X[K75AY]O%)*+,(8R\X?--)*/@>&/)('05*'/275,+)#'8 :Y;+ME%.-*.!'+**#'( $"!((.)=WVZYH;3JMJ3( *60+),'"! (2"&/DPL@&83/--*)/3;9><'-.7>@9)&&(01**363)%%&E=(&7:51*43 +/./6,)),'$#()(,+)=649,%&(!* )69@JC>..$'""*($+>:81.50,8CB@D3,*-86.# -KME=8 1$)".EFE.+.7$/17* 0C<4?'1* 23444567789:=<| 5W  1O u !!$""2##B$$H%&C&'?'':(),)**{++L,-2- . . a/ 0 "0 l1172j3 3=2}55(6U788;9Y:z :;5<T=~@@@@00..,K06/..N06/..0N10/..-1V21..-4d31*..-54.+..-53..78..8/..93/..930..9<0.:X/;< A0"XXWY0&]bo0(]T1.f2834578999:"; A0+((0 )*,0 1 ,23467899::; A2 34+576F6V7e8t9 : : ;<= ơzrv~|Õ~Ѩy{{vκɠǮǸ}slỳγƨʙIJ¿ͯ͠¸ýoΔƼ5tĹº,3¹.-5ȷϥ..-0..0߱ʺ..2y껵󦥟񶼮..-6r᮰ž..,8p{xz~0..+:p{v|}t~/..+1lpcjwĸ..,0ózmnxwț÷3..-&s{qpwtswȶ.'^~xyŻ.*Q+..CǼ-..-.@ѾҴA..-+B|F..(`{..*'@n0.+&>~1 .,'>012..11&/..3H,/..5V.7U.9J.;2[abVliigqbjZUXN]jS\b_ZYXTKE=AEPicLJVWlno`]ZZ^^WVXZOHcpVAPKjolRRUYSSVTRGSoLDGJONV][^`_^`PSSQKKCARwwbX_[\[WR}aKPMZWXbl^pgwssjk^WZY`ZTRFAOZ8E_hqXV^_eliY]e_fdoshRt]Ytx|flikoljotvrqnlkfalpW[dd]bX]_`VTXb_Y\^YtT^l}uvdbbchjhdo~rnqwqkjfjtvqt|rz|wpjhTRUYRS\`abbVMRWQQ]UU@YRUkegomwf\hddiiciulktmjrtsyustsrkngddaY\[YRNKMJQZPLV\WV]\]=wRW_QX`s~|t{xpklvzwmjkjsyqkgeba`]hdbifc]Y]ZUSUPQUWUWZYUV\^CmchWf~pvqkjd[YrwndZ[Z\a^USQPWQY`_\ac_XT[^aehc^[a_WU[[Z[`hq^`]]^YTSNOX_^]`_\XVSJFGMXWX^bkfc\ZZW]X[[Z\adcb_\^b^\dgjadUmd\]^YTNOJKVedaba`cgcYZ^[VY`kovog`b`W^cmoh`^abc``affb_]g`XXlaVGMU^^ll]^_YUUYalslfklkihjkfj`eapjpx}~~kaflzqntf`TQUZbgIssleelerpdZbaXS`gb\ad]]^_cd`_]k_hhmjsemmllrviefjhgfigeenDlXUZ`ecbameYVTUSSZbdegbbdbbfjfZY__bjelndcrsvtqogn}Bnkhcc[VWbe`^[]UMIFB@CDIOWZ^ggec`]_bhilZ[`hussqv{y>ddmg^_abc`ZVVXTLHD=DSWF>DLUdeZ^[]^fZSPIQftqonwil8erkwohedcbZRU[]YXXRZR<17AK[dV[YRSWamQZVhxynvHhn|jb`egjaVT[d\\_KC:9@FKSV^UOHBIIdYolosynbAac^`adea[XYZXPKF>;?JVYWWSPJ==?KMUZgkvofsmm 3bolgc_\Z]]UKEB@EQTYVOLJDFJLaSXbhinnjikhfbb_gl-[b[]`\UVQHJP`fSX^TWOPYfetbffd_\kaeVVdWUY[egkjggc~ \b]egc`d`cga``^]epfX[\bjYsZmaccodfoiksofkq|Zjikgcj|y`]TRZain_\W_nfsfccbntnjh^^Y_^^bhpvum!Igi`Y^iolijhb[\`bd`cbndag\``aQTSWY^`iWOONNOVY[ ?_bcd``dhiie``^c_d\WZ]VoU__idX]UYMPMRVRQORRY8Ullef\RQMKOXcbYRVeyt`riOc_lg[f]aPOTYXZZ^[_ .[z}zlada`ba_`XPTp~^QRi\__Zm^dab[SNU^[[VS  5vzRUba__LTNOTR`PklckQKWSLEGO[PJH?  [ZYfGMJN\NLKJKJKFCE?WUUYZ_bZKcSNdWQPNZ_[_KFVWSLKKVYZWc1I[Z[U\VHbW\cZ[]`]dbjaaUMJLLIVbYZM%D\_Z]`pdam[_^[^``Z^^TRMOWdyqvlITecjqa_UZ_XXid\\RNS\^[f-Y\`\mURV]lgigeqrnncgoa[\__kurIiideflhginkjrjmid_pc]bngl,ec^Zflggkljgmmfe`gX\bb_\YW Exrjilhdlm^_[gwdPQ]ccd7vm]xrkj|q{q/Nppamqrjj[SP|1Rqp|rvonufTNEPF5\#Io}~^bVZ{qSZzGt~sjr# ]}}|q$$y}i%5{# 9urts|r(*Elvm}g^* ,Hbool^[, 4FVsm. :d|0 F_1 01;35!7!9;)++&00BI1BGC1=..,)#$-?3()(%#')'&&"#$)20'')(,/-**)(#$#"##+.'$!",20$$%&$&L*'(&%;=/%#%$%( -(%''($(=54@;CC5/,*##98&$&%+'),-*=1=MMN/B4231)*+-+'&$#'+ #)/>4BCCA4A3::;.*) '"44C+9%@4)(479,'(&,,*/342231/.*6J>@DML?6CCDC1))+-*++ %(%)4)=*7,84<<.*)*,$!!'*"#)'%%#"!!#$&*!&&',/01+2/.;BBIQL/+91-)-#"# '  !!.6&+(-3?A=;6/99648-(,5)"(!! )%# "$$&'&(&'%'(/?)2212BNM@>MZXI::%110*(()+)&$""%&)&%%$!$%%#%&+--0-/0/,-+,),:FC8-9 %+)$&''$%)(#"&('(($+.*,-,)*"&) !&.+-*8%(+,+,*)+))+-*())!$(!)+,"-/'+/?CC90!,+,,*061+*''*-.-*+(*92'.**,,"' )3,+.+()-1//.&#+(,*#!*&'"   ),--++,..-'"(+*"-)$'7$##'21./*&%#"&%!)+*086+26$$%$(*&" *:=9433131(*?6)5$%  9JDDRRLNE:($'!'%'&)&)%, %!! !26@=,$"&)&!(&#%##%$$%"!'$&% !&'%"* !4&&,+*0?' !! ()+"###"$& '1--*,0536@0       !('&*( "$"$$%%'$'* %!,($""  ('()'&&(*+)+)"!$&)(*!  &&%&&$$ "'" '&(+,5/,..&(&'(.-*-73$,*.=3+*)*%""&&-))&((#&*43:?DA&&)*2&&(*.-3)/'+'$((+)+./1.,%+/.,.$1.3//,)),'&*-,,4= $ ..-21. #,*&&' ,0( ++,*,,**$')++)*5141*=?2001229-,65-48A /7.*G<89:23850-.)&&5</16*13*(('$$ *729(+/. 1"&+'/:1&'3=K=81E60973#917641132/( -3.=>70**)31&",%*.-.(B80'1  0 1 3579;@=<;:876f5 T5Q3 ]2 M1 50 .,i,=++*)&m'c#>$#a!&!t E/i!?" y$2%c&(F)-p+Y- /7 1R 3j4 y57+9A:V<imt/+-..+dƵȺˆ|e,0-..(_Ð~{zZ'--../2/vдǬ`#*-..-41î|k7'..,)7⨮ǶW$..(<~Ѯ쳫T$()..'C^|NQG(,..*#@j¸ƫB5..+"JsΜW,..+$By/..-&Tģ|++,..)PϿu)(*..-/O¬wѲu]+-..,0>BDUѴƻk,,..-**(.HSP_Ʋ÷p0')-..-)''+Su¾ӻžUPG.,..-()iĽźͲŸvP.*,-..-+iɱ{ȶ̻S670-..*y˭ʭӊՠͳ¤K+..-,ƷѮͧʥذm;,..2ſB(..-ƾŵ>"&+..ѹ¸»ƴ®ǶnjB#),..ζſ̡µXK5%&*. .͔ƻhQW>). .ʍyķȧǓЏ1*,-. .֍ǍŸv273-..ɚòʭ®ȵr(..ƕƨǽĻ}L(+..Ѽpe"'*..;||yw~~¿Ʀ»zV%&,.ϳĩbc2'¦̥зν|Y˩ŷ³ʥȿ٪ʳƼŦɰ޲DZŽ֫ԟ˳óʹפþ´Ƕǵت׍³ԻzկʻӺۿŽɻpƺʾϦöɬϺĿŷ|³¾Ͽûݽx̿zļÿʾ‰x}mkww}wtt}תƴˣ܊гijIJǵ۰͸ڰģˮ߿ŴѸΣ֥إ̩ûȳԼ򵶵ǹղ֥̳βնò¦ҴȲũƿ̶ǾȶĴůʾ½Ź±ŻӫϵѳĿ¿ֽijϽҸŹ座̴ӹ*;̶̼ذ㵡ɸ..1?uɽ˼Ľͩ۴⻎nj~y..,-5Dhʵµuss||..,+6Ljƾêڸİ߾{y..,(.Msǽ..-((BiĹþîǮ..-*&3a֥ſǮ..-('K̽Է? .,)4e̿ü[p/. .Au˾Ȼļ;K`@/JZUVUVY[Vdo~u{{ln_aJKRLmJMPOU\\IFS[31FPWK_qufZUUTPqwSYRMnYEHFJFF`Z__U_\NEGE,Jh[O`\vued^b^ntoe[XZ[ZdJABJ^l^KH1 TolwaRbwxj\kbgcfimmkisvuor\[[_ed]YVO?5Swhju|k\^aZacbdxfgn{trmdggaYVWWNOPQE,  Olg]_eoq[Zd]\`cgy^_aswxf\\]\\[\YY[`i],  #9IX[fzz|ykvhfjr{mofqsg\UTW_efedecajoX(+#  :Vvxo{gcb[ajomY[ZYd\ZYZdoi]_^aesunk_# &AHWXYVXYX[[Z[c^[VVNFH_a`edclpjiiwr5 @MQNMIP]`abkcbbe\X^c]_dd[_~W )\dneZ`]UUV]edpekrj]gfbdWajlheb`]_c]]J)[iuj_`d]TUZa_[hebo|]NVlqrmh__pUL>'ISXapngkn]WVTVRgyddUi^iU+=PVYZabbXZ`WMKFNJflagQCEMFspek/GUP}ckf_kb_`HNtkQVOZsgcfd]eY(Jtbh]^bhdabhtq~dY\bq_]cejNibaffjiccefhfj_[`ha^`]\_hdre$ \\ZY`ccd^a[[]deiqb`a^[db_Zd[{w|rR zt~tpuenjfeeoXEE# y}wvuw{rw|r\NYQtnvfttggrS2(  ZVJJXeo{zdWdkusk^XQEZJXLJpb~}y}t^@/3 VZCKs|_thVS_c[_OYcdS`qzzU PTUX`]X^RVRQQNHMMQL[`LilRKPov~yRWT\la^|m_`eh^_l|`sewefggi^^yrbe\Y^fhjqzultwI SK[gcafgfddfheqwnmdjhhbclX~[. Ê`gS_lOPUXWU\bRMXi_Wd_[hlmxulnscTYWYXUctvt^H@ qnnfalt^_[\^`UXS[P`TTXHNE[HDJA@IGG]yie|yzuSdyXQ5 elSg{usyojgonfYRNObjRaUPRIaUPVocZQQ\lrxzytlm`bpQcx}pqd;8 seaUYWfcVmX_ZW\_X[v`VVSURnwdYQR`{qazmoz}|O5abgiaZ]agabza\]UZeWWY\`^TLvyppagzumtyzwqddrpjhof`Z`gka^b``[n[debessnmh_\]bzhgsmfkgwgYZjhhYqibehgnfhglfggjltoimlmlolfadaZ_b_ri\[ZgcncYRWa\\z[_bdpcvW\afmvf~glfebaacbclXai[d\]cb_fge{QQW]ekc_bdacpgulqne}vmjdfljn]lOQVPfU[iVZZbjlenifnedsvomlqsoum`Z^XWG]gNbN]`YL@hVW_cfflmkhr]}vknojhg\TtULEDYJIOXZP:[`x}]nvlbg`biiqlaO}quumlpeWOKIbkKvXvjELMf}pnjtnPpqrh]fqr|{vppmkaPS^UHEDOQgYASZPbRNADfXV\`˭xɻȥsd|vS^m^dlJ@G55SB@EG=?=FjP|^de^\X`̽{hWblfc\iUbQMNRmrogebcHHRanmhjplbhqjansjndV[lseXUY]]\_pkceedcqo_]^abchh]^bbû~hih{zhkb]o]`p[ezgnqxyqnliiqutljbibeex{`a_ggcnfd]gjxqrszruwdh~yvifd|qn_l{{smpxuoufjr`biovf]]WZn^_ZZ_ieZUgnkukjzf{utqw}t_fvtks~km{salq_ag_i[UWtppXX[elukvyhwpcpswt|v|hidcdny|twxrfeqg`kWhjjkcYbw~g}ru~wY[acemsu{omgpvrjkjnvtisrv{de\bO|rplXqfhm~tflickryikjqzts~njdvzy[KIONQo|yuuzy|xc]l}|}hQlc[XY^fsuZqrlTORTVY[ZY|qlktxmtqZ~tuIwY_ghTSn|}yTrapuHz}x}}qYfha]XTNTtLVRNRFvEJ~`X#Bkkwz~zxw~zppv]nyu|z]gu;>?DFF`TLUI_YZ.Gpw{zkXWwl[]b`^[OXtrkotqY@Eu[{li ,Kc{xwwslottuux^eZdyfVZ|zjzN]yocn~y "BWr{}ymfkoquz}okrSTeehZ[fwlmu|vz}}suviv  8fdq{rcV[^lqjXV]q}kcsdllvphZh9 'Tqtzh]dnmnlrpw{nqxyvpqyz|{zn >yvkxx}~~xnlhkjls|okkp#* "F{{v}|$# "%%&()'-2;H;7FF:58)-%##(5A$'$"#(*&& #)14.)&%$":?$(�@6)#"$#$# &#"  $'+(4:8FNMN=.A(),$51+*&(),0  -! &26/6;+%-671%'&&**(,-+-34313%#""$" 3.058<>;/))(&(,*+45,-.2450).-"+,,.+**'*)(*,-5BG)*)146) %  $(/65644-3/,*2;A;19033- "#% !199886080,&())941"%&!-,(# #)"+-  "!#!%('%!))) 30..3CLQOA(').22-.+*0  4/0-.+&$#%(;AABF?FPL@53E@=/&"#$A ) &+(**'#IUXV[PQ[MIHDB,,'>249C(7;&"% %+)(&((*698::8.;2DC5 '(6594009@>9#$ 'LT3F9='%%! 2,- $*)<5>F;, &%)*(&&'B9#*,(+'!$&$@32.) '&8+,56+!'%0313,:530>=:-*-*0/><73+2)$)&809'66D,8-?=DJ>CX_SAA7+ &)%&+21,(#*2.%.9-)'#*#"#$:2;-B@?3.4?HB?H7(-+# +)-CF?9*7JFAK[?80'9'*++*D'-!*.,1:?8487=D::=# ' ))((%%$"%(*&#+'+,(&?'F@K;.2439AA83;;6AFBC;'),**042,*,/*+08A)-,4++$&2/&% )-$ +@LC9;MC:! ,+" **,/),4-(*)-(*@C,&AB?0*/(,0%%#))-/'%+)*,00.#&+& "%+,++**)%)/240)*35-,,-)+*+),&*))+#%#,'$#!#%%(4<=<08E?2,88>;"'BL@69 "-/&-774734723/+)'',/&+(&'%)#'+;2+'',5710-396/,=HF8" 06=I:!((@C.=YWJFDIUPG.-)*),.','+(*'&)+M8,(('')1/*&&,674*)')?Q7*1@;5#EH8?XUHA:?OWG**..+)*+**):,+-)+?/(()*--)%4?=5./*.694AGCJJ;ABDEFI01=;/20./+)/81--/.*)*-1**R-,-*2)*,+,31/.&&)$%5;7FA**3G;0-,,0-&'+.@GHB;29@950(/4-3,./,-U,0/0../1&,./.#)0.+,))+)1>+)&()+--;?(&'*'(7C:772HMIAHU')+,.,1M'&+4,,4,@F=A>3,5<4-.-,,+,"*,%$0B$*)++%(5AA@:4DC8,,..*..-40,*,-)2O(1T&%$#+%'HJLOOJIOXNIB6-+*2+'((*,1*S1.,-(*:9661/101.02./.('))&/,'1"(+)%2"<<;CJGGLLHJP@6?I+&&**,+,.C-,N2(IS6/3//1D@/..,*'7A+E($ %! #)-' (,;506:0).37A@?37<(2,*,'&*+/-D*"?N4.3100?<0-(&%%39'9*:DMLKMN7$'(-@?9<9+"")/4$+,72*(,CIHJ>02@&0/--+2%%&+FF/,*+0L/*-2-)00.K]A/,&*13.)(**(*23R,.,,-338?BC<2277,.,,+*,.K.4)*4*-BdN_kma;/+JA.164-GjZ>0@gP,*3H(9Z*2(-33.01231/-0,,2523..+/+)+54(++20/4/.*-/8413.+DJ78546=C-.49<46.-*220*18866:;2003101,,3+-K/25,(IU*%%L4++*)+0/'$13+/--7O[;-74125:VM38<+-4*%2:JH@FFP<0063,1:+,.)/@?'$"6P5G6''-/3/67/7:G:C4,3562544,28<>ED/$)(*87.781:BA?G,.*HW\R@/#?SSQ93-/D:,.1><:,30//GIUN:78,.-,2:AF>CEURMOQ=HI;MTVR6593/,69X<)""$#&67.12256;NWb@LED*+B76<-$1# !$19I\\[LCMD>AANSNVL?JWP[p9'/22((&RlbG&())'&;e_[]_21-15.40'BEEGD?KQFNW^ZANUTMTBEM7-:SU\[h; Kb:'*,!.C=7-687*E>A-.266=5;643AFD@NPSK?A?6-7LTCNMB[R[\j6'./,*(&HjfE%(<\N$.,(,$+*(c&6 7TJ:C^ZPS@23: 02.1).26?OI5,%'%:35B>?977-15!##%&&.&'0%,''3GPUPDHJ=HN<099*)-9BL72+MT3/*EYB)(*)((%$-/-*212-"$/+8-%->BAAD.*(3@2&(==7C$'6:4,0662&48@E60 2C:153(!.+..97669:6&'--.-,(*.;>@H0-064..55:<=+-.!- ,*.1/ ,->ILO/'$,375433,)0*2<8IB)8>>AA?HJD."# &/23$!!,-,,*(/"164/-/,.059:;5$3ꤠ{zռǾ|~v̀}urppuy¿Ӹzú½ҹ¼ɷǺªǹ¸Ȯ}wy}Ǻĭ{n|xtzuǰȘ|l~nżͺϟɶѴumnľŻıŵȘumr}nmwĸȼοòǑ|xzտĿƾӕüŵſ32{˼ŶŵŻƽ,,8??@DIMTWYbeedb]cdgleemrrsxrx哇myufI@6seBGO^\[fdTXL@=A?VaX\_^^aa^]YYZWVR`wxq|odYxvph`CjU5_r[[aaZQMF9FZMOTX[^hvcTVKQeryjss}wzwxge~OpzuYRSPJA99MJNSX\VVn[PWJX|rm__abcdx~ztRLMB9GQ[bl}e}}sc[alzroko}RG@?FOWZSPKUKFIMSV^fgjnjhhjl~}leporuvvu|x~~|YiY\TQRaWi\V]_acmleaY_`TW[`giv}{umf\cr{~z}}KkmoccZg]meh`YZeg`fjiorjfo{{}u|}mkqznx Ai`{ajc[_`jtqkf_]\Z`^`elswyr~z}{imkmmklnltssido~%Pjh^ea]_bYSTUWZ_dcPONKMPW[ryyito^d]\\fpr}oseamz}z| #J^h`lg^_eh]ZZWUMOLSZ`^_bj} '9=Ppodaima`b\XJTfijmjhjkwy~uvxy -IMHD?97>DDGCPif`]ccichyz}v|xs~vr|~|z{{uvz    7JQUfpsr{syz{uShmlhYNVTDCIScnee_^^b_]^Ziehrnirto.NRA 3  4==;6($8lg[#  ,rgafoT+wbZbdTT^ZTTOU]][[\3*^ZSbOPbpkmu|tkntj1        AKkmz\[URQ[fibegcdhkuttuzsts{zsskUZ^g`TSM%yQlz}bnw~~鎚}0   r`ih_hll||yzwwvutv}|}{}|{zM36:@?CNQnxpaikjdsrwvywz}|~|}~rpTohuxwy|lqxĸFcowsx{}k_|{z}|}zw{t~psihs|zwud`lv~}y}uv}~rtrnticn{zxyxpj`QZty~iv{ojt~uwiy|k|wilphep|~wrov||srtvogjzms3vsofopgs{~~vfjvh_p~~xlnz{v~vfkr~vwytrw|ntnonovspp{{a[rvx}kstu~zxzlkjls|y}ty}zzu{{}up}pkwyvx|whs}kkpr|~~|sqx|yvyvv~|y|j^WX\bn{}a`_y~zzxvzu~ymvt}}Ꮞv{Wjs{~yfky~}yv{dEYwzlliw}|t|ahpyshejalstyprz}~{xxw}{uiry}~xw{gfQR`_]gryzwvvwwnco{ojluy{xvy}~y~t}pjkgktpjfhhgbhzzuvzz}ounsorvr~~}~wyzuqy|nuoow{yunmuvxsvurqlsiivrpo{~w{||rhhmptm[]hp{ol}{v~~qlmlhlszzrtooxyxri{ywshZX\eqjWavqxttj`ixuy}{~}xurw~vvx~xvoju|rmxq}n^_jnoqsuucVLPez{{}wtw{{z||zu{t|yy|u{wugttsxw{~~|twWQuxy}wsywsuoinkdclhlrl{thlTaTh_sut{}wmmlr~.'(*(''.1(&((+..,*('#" &%)+/+$$'$!+$'&'*+-)*2/(&)& *&(,+*)(')'783<=?D;0)'!!#$*?.#%%&#&  #&%'%&),),,*((%(2&#('=4=CC8<:6;;5*) '' '&$ "  )% (%$#""##'1L@@AJND7?DCDD:-((''(+#+(#$%&  '(%  $20.,*))'&&)!1)115;5..495.)*)&)# "#"!&'+,.6=>>81..  0$(/57;653.110.-/#  !!&&)-&  .58-4@CDE<57% '0+&"&" *,*),*!#+*)(+*' "$-13-/5779751!$*&   '  )$&()+,--+('"! #+' "+%--.0./24.,22*+* '*)(('*,*$%*% ++/&#!2%-:<9743671*%%)5101. -.-.00,)+&*%*%(!*0-1207COH8TVHD9474!  26)(')',.121.-.253-,242/*1/*($'*" ,'2443?KMCIQOMF6-/ (-*+,+*)+- ",-#$2$/2(-"$-/0+-,('((*.2.,*2..-**-('$**-,& ()()()(+./.*,.2/2675:/,.15=@JPPJ/&%*02.-+*0/-  -"%%$##)02/-+)&)*+.-1532647@A@@<<EUSQQE;@DSVSQG./?9*6D83*())&$ !#%'')*()7/'+%):KPF:>@F?5$"1GKNG?66FNUdYTF781533FDA%&($ $')''&'($ !$'),.6C8+8GU\PC?B:@;2,9@;?5% >V=@@?5$(%&4>##" $%('%&&!"$%&%$'+./.,,./-6@G=96B<8CD+ *.%%+882<=<<6,1/%0.77:02:?=79:    !*#.615-+&)61&)30/,)/,$&*5;::<   #!"+9$/+; 90) 8.-)-/+/)#& **)&)##&.+$($ "$'2>@.(155863127682#)'#$(($))66;584A;5.#!.).57+/7&7:1.2891>B5572)/84,/86,0;9::LB44?32<=4 #.+'&(%')%%/1)(.0'#' *./8;-+3;C99>0% 0/=A=89><;FF?9:DKLHDJT:'42.1124-)-124DLME846AA;689GG4-2-CC@@823GBAALKMVbXQVXT[noie]^bQ$/075,)(1/)*7A8:@98:9334C@32,+5M>@CB?6.E:+9KNNWRLV[_d/*22E:-./&12ACNY\\VNMU\[Z33+3;5,,'2280)/336D?+5;34FECKMLJECHMH%$!&').4@H>61-&%(856@><.$%(/.?/+#/5R951=3)-57675>DFKJDGQY.$, $%!+&#&.=@7./35+(3.,:CE1%*=H-7447:6;I7%()(+93345;CEBBDFIJQ33;/23'+3/$!00#%14G=*.59+&5-%-07@DGQIFMLEF?+F5"  -5@X[]RDJH@@HRPSRCBRT62<72NQFJOB0)2/=M7-73+,+/64+0=-66EDEEFG>ETGJS\_HHSVORJBKB/2HW,46-JNSOC@A:/1CSJGOGMZ*/2($""'--38HI4%)25771'(*79=1=G_@16+@>H@KM>:W]RUH62:**200-+04'%.+*/+'21#+79;9.!',:3;=A("8+L@NBYP?HRTGFK@CND34:1(*3@J--"!'%07;.&! $57@G;,&)-*5%."''&0,?=H7SGICD@??D>CHC7;?4+..-1:(0:5#->7G8&$-30-%'1/9F9*%)+%*&+(//,-4AEBB4B96+8@;235-#)-,..'#(6!-;:$&82994:GF@?>>61:=1$"$#"$1130.--12>8@7*4:*#/8;4//&%.-*/:211/0!)#-9AB71AFIB3.10//7<@6/.050-%!4/5=',+)>C=:6)! '--/.-L&+**27.,-13<<3;GB23653-;FD54-5)5(:6*-4270.&.?EGH=0.004764-57.&/E*'30,2760,-..(#$&+*C8K3,- ".$)50"+#)2FG@12EMMF=DƯ}’}}||tĚͦ~̠zťʱ̬̀ëǢůɦɝĸˡֹøüķİΰͭЬˢ̶׭ƨ|xy{ɽ˟ҿȪŮmjr~¡wĿ̥ŷ~pmvsnv{ɱǽvy}yƲȼ൲̮µ·Ĭ»ϽѵP?ĽľľʹYG-*ǹĻQNRSSW+(-.˴º~d'(('-..Įүrl}qmd$'..Ⱦp (&'((. .ļ˶贳ƿ.)..믧ĺ˺öY)..ӷ˻ľƿƳŻIJY11-..+$QwCDFGHFDDFHGFHCGEBDGGFFEFGDACFDBCD@2+-. .,'(#f-?KE9'))())()())*))*))*))*-..)7rfw-*()+.*.-''(..)%K...+VYO&(Fc.'.-*+,.-*6]PQÿɳ.&.,1><6+/El÷Ȼüø.$.-/0Tl,Jļ.$.(Jļ. .,)"Hû..*">zô%&#$&%&&$%%$$&''$'%$$(&%&$$&$'IvƹmtyxtqwwvsuimquvssqrqusUvyxyy{jɼ˫Թ̲wsqϬ۵y|x̾ƳɽûļӲԹݺհ½»ԱůеսվŽ¿ƘյʺɼʿîĹųĻŻȻʺϰʻ߻Ǽ˻ŭȧͱʰžûŲʾʩھĺ¾ĺÿһƽϤּ̢˻ƾʸõɫӘĀüԼĵõħٔϹƫ½̽ƼĹü°ƿƷƳ½ȸþȚջýż̽´»ƻƹ¿ŨŸõƼ˻ϼŽ̷¹¼ּIJƹĿſƶÙĿƽ»Ĵ;ȿðļĺVHKORXWVmqnlvclZSSEZYFKPRROLPXZ_aX`reFGGNhjiX\OOVWWYVUlGJ@K`ckfLU[b^[SWXTaiRPJKHFY^^aVIVYLU_a`c\ZhgkEH_[Z[\]R\^XRPNQReXm_nXW[j`b^^lslaXVgg\deukLN^_fmeRMW\ORjpk_sZ]qssSl``W\`cadfknlhntlXUSRSOL]__`aYbjpi\]l_\zevutg`c^]]bXhlbgrmfjqmksvz~qqvutpl`cknja]^abbVOSXmsww`WbhZ`qkxYLa]\Y[^ipcilgaajnqniqqnrwyxtqrlumd^TMMIRYYQSTekps~vdqZbaR\htun}gvjU\^o}uuqmhadkmc^`[[`jusmrpig\_ZVUUSWZ_YW\ad`]ariwu{bmdpiyqX]UQ\zsmid^VSZ\UTQRWQZa_[cbe]Yeb`bba_[[^ca_^Weoocd_\[YWTPY]_c_`^]XWQIHHPXWY^dljkb^YW_kmc]\Z[]X[ZW]acfenegein^]\\XTMOIKX`XY_`aad`XY^[WZainuzyxo^Y_dqia^agldnscg_agl]hqw{bm`TGNV_^mj[]`XUUZc^\d``kqnkligh`cako}~yoshpj_ro|n`elZjrrpbWahurtleeletobhekYS\a`Zbbjqfca^]]ai`hhk``]l\mlbjheelgfp]Xdvh`c`_ncesXW[aea``gcedinhipgY`fbc\Ybcgmh``ebbfaa[m`^^_idkfappz^l`fXc]dajmXV]fjoqrcc`dde\Zaa^`_XRNJFC?BDILTW\egkce\_mwxnopom~WYOVOIThbTV^nb_elflmngccbaa`Z\a]UMIGFRTNUXZ[`Q^a`b_bZ]ogSdsqXSFILTWkhflmthqb^agnqd[]bfee^]a^ZYWTUaaKIGJRY]t^l^SarxkhpJ]jkbMWipompttrpf\[`gmc]]`fgje^XTY\WSRNJ;7JXZ[VQMK<9>AcfsyjhjnpoiijifbdlYXZ`klkkmmkfc`\\_^VLFA?CLU\bNLJCGIKPSY_ddmmuruvpnTWYVSOnhkig``chhea\XfbS\XKOPU]b^jRSOPVZnceefeVUZ\ffq|rutkjihgehgea\d`fcdgca`gpj`_`bicoZiZ[akWZfalsnelvun_h}sffnmgb]ktfkhccdlob_S`ngqb\YZnrkif^_ZdV( ^\elkgnwsfdfa\YV\gnigga_^]chdbiilc`cde]]QWYQSST[+!}]gc\ZZVUYfa__bda^_bcdedhaX]absbabmW'%&)).|{vvs\SUO\VSXnkhg[TVWTS\caYUUgzub_w^]XN: ɍ|v{}ppfkjgpnj}wqny~}|nijkjffjbUMRtzA;LB<5 b]Ukw||zjedigZB  ъvo{|{{|zwt|vidjsUujabX[bhhmvznn|usytt~xfYO+ӆu~}}lrxxqp{g2 .RorS##%(*(%$&())()&''$&))('%'($!"##"!$    9V'(        E)-)%!#,A.%%$"#&'&(+,,(-50''%&,.-+,'&"" $!''.# "$),2/%((**M%&'$&><+&%%$$% &$$'(++-,*,<56@;DB1,%&"&(=$(&&(+*>2?NMM+E-'&(#,))/2.*('/0-.+4<6BCC@5A3;::,&'  )%&24A,8,A3*+456&'&"%('+))*+-,,02AH?AEMJ=8DCCDA2+(()*'( '+*(/+**1,;*6+66==?4,*))')+&.5-)+--.1'".37<90.11 0++140,* 1236A:)9'-+),1-))$)+*()*.;J2+.-,+).,*..2213645322/51 #.03;3)/$!($(*63507,3/'$*3=>4:51/+-/,% $1/*12)!))'),*)*/,70+*3+.=8;7<,53)$&DŽ+''!"!   $)-%&++,,()*)+ +*',61NEE/J+,($ !$'+*#('!( (1-*)('((|!"+.0+--.,/CBJ.G('&  $##(""''+3344)0-*++./+-1(-..57)-146>(+,,.!"" !,)/3.(+ &//131./-/-+//44.+-/)3:)4-"%201.% /#$ +)$'  .10,+))*-% -*')+/%-.-**#!*)&%/H-+0  *+-*+10-.*(,,) )'*(*,+((&**&.-/*(1-.$&:,+*+3-01""%(#)-,)/"(+**&#""%'$""((+*+0/'*%)*-56/344=/93GC$ ''$'-1*+.1##&/.%(+,++*''&#$&%(*)((+.),=:C94/$&#)." $1-7-*'.%!(#"'&((&#*8&.*&+8;<82.;>=* %+4&)(312+-*1/6(!)&""+('')('*(#$"#&()1>&,$#,DOM=?A?00.0.'+-.,+ +,++*,-,))+'#%'"))!&($(!'7;1135256A@)-7CL@?31-(*/1.,*)16.*,,-.--.,+'+:3).)*)) (9?//;.%%(/-+05?ECC-8/,+.,))').0-,,+!%-%0-!"*+*"  453BCEMF<',=EGEBC:07+))+(().,**+*$ %+.($.)%,:*FCHF=N`[H6A4>>326.-)'&$)''(10./)&'')& #**(096,-:"C>:.0:DG>CG%,+))0231711::66:<<:665663',=1 "/--6=>36:5E@BDMLKAIQSJGKLJAFSQPMD=/  DF1.445>C<54B4331+*((+2 '7C=;;883)>5//6970I;799-,2/.,3!&&"%$#"%$##")&)1+*+),"7;394,$"%!-,!')&)&/,23"(*).TS][QUTRPFKABLTSRFMLMYVDJJXLC?C8B3/3! &!&&!$%(+,%--hkkgqe^ad\V\\_a__SV_X]_`5-L5055,$"0- %&')++)'%%*/.,+,22..0-*./00ccYWd[WgtrdfaW_VTUVVWUV/0A3*KZZ<**,(#$$)-*)*-%&+,0,/++"434.+,)[P/0./9]YYW36863/+035/)(;-2-+-**//,,/1/24$((.1.*-@0-+-1+.4023hnhP0..6336:/3df\6,a^:0,++*T9(+,,-*)+/1-.+&.348*+31Z0550-,//.,-R33/(5]V5)0,,I89:/UP]922/2.50C<64/-/6:2)(" 1678C=4'$#/1,313>7G%,8928'&.5**,JCWf[610,/01TI656543**61%45&,+"&502))$% !#4,53/JKLNJE$26.0''&,85;?<-'&60052033++b!&5-!5CBG< $!'62,,(9/,*)TLHBCKfcDE9L1GEEJ*K<<9+>CRDK6*1864+## (#!-1:FF74.*!%#582?>?4^\J:4+MRTJ(J&HPSS0JGHZ0PURFE2I99@NgS+#%)(2;/,=21/20,c?FCD:''<;7<;9676/4-'02)!&4)0F?5)?H?N.'=/SdgRL;0,(3ap`_W/+)Y/)[d\Zb]_;(-,46382)2>80=G2(475#,9!-,5;EAQLFKNX]_d\\]T"+E+D12*55=@E?E26/26<1+6%";;4=UKENK7+,6-NC*57+-+,56T]`gR*/+-^\\cjZ'%99[MS\PSP1*"PX?'08><61##..88EDMT:+=D<=M8.50:EK?5)$)&11I=><3;+'=EGIPRPWLRNNQKIC,%2-$"! ,..7>N>)%/4676(*&46?JIYPL-#%&9R<,43%' ;-581;<:?F:0,-' $",4:7'"# 179HB1(&.'6.2'43'..-+6SSQQ.F/460,34<;<1+.&'60*69+%6=;E+#'23-+!/1/E@/&&-%*2'+(0074432,9:;=3?K+3=>@B>DJI7&#-,$5@==05>7("$#"!*++%852-..,0086=8FY8DLLUTLRFQSNJ;)+3100)#(%6>C>16JCL7FFB8.100.-% "%/-1789@NGA%!.4@B?I@<=HSQE@>=H9&-)*-64*..45B45CI52556-OZhhO:7C69IMME:50183)><".4-.674--..--  $$,#ٴ,'-..+1üŷw}ƥ}|}|.-..-)¹ªw|2..-"έǮ9-..$S¼@,..)&$wȲĻZC*..(% Yrϫdznj$*..)$Tktǹº{m %..'IYȸºͻy&..*KȾ(..-,="+../4ӿ²+1..-TõǵƿͿ/+-..-*hʹ|9)..-&)Ų̖X?(..-%*hľŽԼuL"*..-%.eyɼɰ»õ|bepK)..-(0UmĹ̻tt볬ưP"(&*/..-*/Baʽݎxµ귶ôa+*..-08Tμŷýp4+..+SҽӼ̼ĵ;ζҴx?0..*<÷ͽ̼üƷƻAA7--..(;~ǾļŴǷ**,.., D˿ſŬƻ../'7pýû©Ž..,$@qľÿ˹ʻƲԹĽ..,++-+7H¼źúƵ.-*6=$)-../Ϳ¼T/*-. .I帼øſi<,. ./.s`[_UKTST^X]b\_WJJNMMVjrmXZoVWOOIh~wulWQSky?EaPRSUT\XRSV^^ZRFFGEGOJQOf[`[_SMZR_{f^^cxigdMMPR^fZgb`[LEIRZ`^`ddpma]YZZ]bPUHDGgShmnk]]XUVX\V]\SZXHABNV[_dccd`_\VUuusmoilffaV /cqdUSTY[UVbmOS\R[_\Z\`][ZYYZ^debbt|uqK KvrRQV]ba]d{^aVT\QX]_b\XVXUNNQZdhcajo.  7Hb}~wwl_^ZROPXhd\b\ZWWUVZ[\[\WTZZ_imh`aoz{?7  0?Fik{tzzv{||{zlobR_stwwgd`]a\VU]ceg_^fbaikgb[bleBB "/dwu~zz|z~yxrYUU^yeei`ed^\``dle]^^ahpmpeiVJ %Rs}}{ma]_\X[[Y_^_b`\Xcaj_Z`edeb]egdglxjYkvt~vkbZUPMKIQ`e`^`_]rrchlha`f^XiVbltz}{sqdXKJS\a`gd\b\UUW_frifepodmmonjjd``aI*ja|vzu{u`]ffciotstqhecdhebRYmj~u|liP5Zle{szuuynjf_\~uekaXZbqlbdfnefjlceK NhlvoywrZ^a|pk`UXcjdYZcglojvpcgn6  <`yvzzaO[]]d\WUX`moghmi_acmnssqorz~{|U- DRttxeXMQOFZNLR[gqu|wnba`]aefvpd_dfL8:J- 6L}OVekqK?@d_SUbqpmxwmkhhcb]X^}n- "?qsims~lY^qwM?Fuyjghkiig^\_][etmlp}90u{t}}{|ojUY\cgfjmkilokebb][hmomkywB-xt؉{trzws]YXVSpsLQ^h`fjniaQUsnzsljmijiijhefid##Hkooz{nsbiw~oyr_{splhhffhq{!MX^`lrxz|itZjrx~{m\diiuukddedbbc Hx~fkd`d^X^psX Dtytw{z}}uwxpdVW^c\avq(^{ztw|qu~~y{zxry|}~x}upejqikpor}}6i{|~{ddRcr{z=UR&5Vbr{zuu4vwzstrs}nw~yz1o}|}v|z{suih`{oaeZY_ghjr{slv/MVUaVRdnxtip}}ww}zqriisi|xyvxS=@FHKPOHIPRR]g\YPjx{z{~uq|nr|pnsxqtxh_^]\SNasxq[hV{wkosgekohkqnrv|rJ]w|{YZ_aXZa[X\\^^YUWPOMNQUMUp~zypaurp|tnrmjXbcacc``miGPbf_IjGO]fxZgRNOaMVWn`VQUMKPYs{]lx}}mZU_orVdqprfULJRcgVYTNJVqN]Qprd|w~yu\c[mzsoyria\imvlry|UT\]acWSndclj`jkqb[fn|gdakc_YMlpuzymbnvm^x|ssiqZcfggmmaatdlya^ZkYQX^kfbmadyy^ivzuca]^behdfdYl~\cgYSZetffmntlrtstuqokiigiiomjf|iY[bswoj|vjixvnddeyoV]_WxWcnurgz{chvvdW]bdbqojlkhjmhdstabacb[XX|uyoujT`hz~bhibfczza[UZafnxcdbb_grxyywrj_zzWa_Vaqfcwwtlnti`ni]ZQFKd}czzy{UReadWt|hlzxyc\[[`akprskkijx{zxn|ihK?8U`ES`Yer~JMJNW_U[eZ_xs}wqaesgiigudcz}}wojfwZW\NYeddhgks|XVHPbflkVVoyqzni\V\zuplqz~ulPBVOarlq}\Q_eyp{ejnv{opmz\NTVZjumwwUIHSxzTʧúúz;adsucX^dn{{supdc\luDpt@HROCSʿY |m`~rnqcXUUi}yj_aaigsfyYVKd}wtpkiehlz`gpeX]aea]]^bffcaklõ+}|xtxz~}{~yru{}|somhffmz~ww{ipns=Ćpryttwtgfxzopvyz|wwsxsqtkcobT-svsjgtzsgfufdsihu~uq|tmlstt}TX6 okv{v{|nktlimdblztvzxrv}|s}mpvia; ols{ztnookjeedhr|yz|wz|{hnjY km}rjntofckpnqy{ynmuayyxrxX6 Ίo\RPSXdstzqrquwypxlmmr~gboqwzlWMHGIY\W_PXYh~x`zdw{tJ KMm|qlgm{knx|qTmr?Ej@Ic~|Qpa[[^iF |bvlGH@]Sp\lqoknrwvooxx{{j7$#|t^WTEjjN`^^YJJO_VScy|}V9# quorpputnffjtr]S\if_R`l^`t|xw{{iPG&  lrmgrtpny}qwpx|ymw|onofkquz]E-   pw|ttqnuy}}kqywxobX_YWU4 |yvv|{wrkv}w|mrxwvXK;  ~vyz}{~xwzuoi~p/ ywkl\[Y_chvtw}{rllonA .*+"$%!!!%!&((&''&(.4.')." -EGE=?9--'$$0??>70155<@?@AB3'&&))*)-92))$#$'-+ .-+-@L8B:7( +&%' "22+/0-'"+/54438FME""#)4;+*#(2?)(" !/,-(% /, *,--//.,)+,),  !5<*E*6)*,.14321..0-#1+75:3.013:?ENQN>/,!+&)('%#A9+/,"4.-)--,@@=<;C?DD?HPKC9'*(0(!74.%)93.-&$(*+$!'$(.%6. .CBKRKIXVXZOU]O0(9&$/,/*<0BK9 ((,*",1..1,%)'0/-28549)+78:<;IA% ,D@77FC;6D=63("&#*& !.38;40)+*$B;)$  FB:8-<2DDB>>9!'4(##/,)')01/32(#$.+&[VG@C=7/C=H;>*"-$*?87&)/>& #440& (,+$+.3210GA;6<8 ,F:+3313%4-7+A:<+5.""&',--010020/1/.+'.00,)++& ->FJ<788#54+4:*+#")95%)7TD<3+))(&3=1$'-&(+/-*45$:5BNNI;B*##-<:+352)*+0?W\K6>5.8@A7-./-,,./.*+,% "$&10/0,%! %8-27:3>3126144=D2(6AIF>90/10/0-+,02 )(7''$ !,),&>4B4*;3($'.-+3;>BDD70521.-,++-, 7:5005<3553552.9:9/+227/>CBLIC-.9EJGCC?478,,.+(*24(.?=<91-2*'4/;5:)<9C4=3FCFJ=E[_Q:E::?8242-/.(())*3<2 $3-'&05+&.4..**0'#)-<8;7D>>1.5@H@@I0(,*)+1335536<=9:DD &AE@94?HDANY<76)9-8,73D,1 ,.+2;?7496?CACIMLFCNROGHLJ   "++-*$%%'*#$! 582347@5I?L8-243:B@72>97CEBB:366552*/?< %+*0*.4-.37@HNMMNL@?>*48;)*#.$4.&% +,#!-DKB7>PNMH@@A@CQ  (-!)+&&(39' ,$ +AC33?LC?JMA6:HPQC<;HSUQQMNR=;T\SMBD+/0/& ##%# %&%')()%,-0'4)+))$$)&$19<, *-' #%+0..q*)&'10)+.%/,)7(,-+&*200.(-44/'**-.5(,))&&8(%$&)()%#%%$! "#$'29:?9(/CJ>7809'2,+02'$,-,*)),1/%''(2*&-&'#,+".&%&1'++3("%&'(1?GI;$%07?H5 0$!-,(-,8B6)$$+78*+(&&).'+4'3,/"-B9=;9,.+01&)035.)(07<:,(&+BO4*2&*+*+,(%D`K0+(.HP0*./3+)-/0-==..EGISM1,++'536>>=31.,17;;BFELE;CB+66/2,(025531+/7;90-3?',,..11C++9,/32'(&.&%'%-+(-;99G=*)6F<5(*0016.*+((*--*++(26,52+-0(&(-5,,Z1:/1-3$## -1./--10.+5;+&&)-2-,=+% 1(/1,*-.(&)*%;Q&,/405.,*",,./4*'++.*7<3..//-01.+.0+*++)('',#'"!/,(+-18248+/1.+0+2,-+#2+)(**/-*,*+-**,//0./-).043((&(.9[N)*512,-1-+2-'%BI($%)++*+,$$%))(1T,-%9#'*.110//*((*/1340..2'*JM?P53303/)0H8--/.AUE3BC**7SORW3+)0.-,0)&# ')/0)).2"$%(,)-$#01UQH[O1..'&,E>330.CDFCD:/<8>aaeb_d_N12.+,)&'&&)..65&$&+;\VQSO?*Zt_a^]_fimcpj`ahIP[Z]a`aO=QNC^]WHNQ8*+00-,,-.-*+0-(+)1<2*!+'"(,*T &Z\cbebXgcY`oviih]__YY[[\\ZQ94=(84/+*.11,)(("#-+-*.-1>/9^\X)+&\Z\X\SRSMKY[Y[TQRSSPOQQSRJ=*+24210/.011/+,.+(),-+*)*,./-*01]f[clm]UDLSUG78@L^gbWOYcXU?46-.0,*242.'#'+07410..+.646445.434]WQQPPZ]XMC.7RO<5875538400443<=&;IWXWWVPHC@>?ELN=!&$&-,:6.#!-/02($/=.+23.-763892240EW_[ORV]c]QIIP[H*(&5H536432./0.)""!#*511/34895*1/7=9:6//:3(/553,.>Ca]JJMEKV8  GFE.>>( %12B[[O02144506,[mWQ?COPMV5  -,;1362)%##%,,+0&*FaQ&0=9+<,E45-=?>[\e^\\]M (40%(412068,45#%8F"&04,4)6.,*+\-Z\gaKC 39@\M550'62$$"-=H]H):*0.1 !,-++#+21?PI-  38GH9-1135/60220/)"/+01(   .032.--/1:;<>1/:4$(45:0/-"  49@:1./32.(!+31;4&.*2E@;:0 5BG:5/3-1-2:/+1445-+'7EBB7 ?8H<0")**%05)$+#,  ;r9Β'7>6S4a4j/r$ -{8 +؉J ,ԟW )ѻY'޴D%+#y|xɡ9-..1CxʼǼ=..//}B..//βˢK/...ǽཾS/..A쳱ꖘ^.-..:еg+-..1ѱx+-..M뢞鶴)-..9Ө'-.. կûĽx).. ֣g-.. ְ˸m/-..- ײ~wwzѼk6+..ظso½Ƚi4*..-韪Ļk1*../.ڷ˟Dzn(,..!=߹t{Ÿp%-..9ݺ}xy}Y$..޳F)..ߣ=-..ưƸv;--..-3஧e8+-../-1╣\4*..0㨳½Y1*..4ľúK),..*ʜ|?(..1.缴ɾ~zc7+..9ӽĤR/-..0˰ý}B/../0꓏h<.-../0밪ƙ~^7,-..2y|{~R.+../0 |B*-..2"öo/+..6#񰤯E*-../.%󽟦z/-..;&F/../;&h9/-..3'˗K6,-..+A)tK-,../֖g1(-..,K,A#,..2%*..4 .5.7.,6./.8.-:./.8-?;0=ECKMINLMLKef^X]^nqnR[ZRTUUVRLNQ^xlUWVY\ZXY^Tg[_V`\`^KGHEJJRNa^db~sPFYXOIHb~X_]WTRZSSZ`V^c]ctqogqpZFUaXORQW_SSQZ_SEGNV[aewufnpdSVTWVNU_`WKNRYa[WYQCBFTSX_$vfdjjhru}~y{ttruuh`a]ajhbbcZLMTRPZ\NNFMY``\'ihdijg_abozuvshmrwyxxfYVURKMU\]Y[XTTWTYRY[Z\-oehgnof[Z_`d]bjffu{|me`[WPRUV^jkca^]WWZ[UWX\2m^[U]acYUTOYTW^^[enyj^iifacgchmd^]Z\]^]a^_]AUMGHHXXW\[hfjb`\V^qxxsoi`\Z^`XY[ZY^aajnlJ_aYV\\TV[dacaqptdY]`nvtvtlfabjjbgola^_a]cN  e]XZ[_YYdppnfqglkv}~z|uykcqtrfsytfahomC ]Z`^\ZY^glheb`__]^_beba][\_`aellcfmlgdB flnfj``]XUURU`cbaba^bcaeca\VX\\]h|Ddc]X\_`_]haMKGF>>BGJSXZcgekywtElb^_ab``X\ZTXKJKLLPL<9EJMXbqsn|Cljijfed^`^TW^[VYZbZjcdKYaco~Glnpldff`ifVV[\TTMgUew\mvkvK  unrohhfd_XXYZQLM@]RBIRVUROS]qznyE klmmjgb]\Y^[PJG@?CMWYSNLFCFGFX_O1 eidc_ZZ\`TRLGRu]XSQSTQOSW\_ZUYI!][\\_hvsaa``c]f`[_c\YZZ]`\eMjcfhfkmycdbkvrrca_af_Z\\>fd[\ac`^bc[`afljenjd`aTONUO2Q_gfhai]a][ceafbdntib_ggaL-mxjffc_XaZVXXtm~]T\joT,䐊qvv}kj]PNQOwdykNL[XG"摒\MN^[RKMNQUSWSI!爆hpSdSPNNLEHJbhQH6ꞅQsYYnm}`Z^ZTVOSU`W(뤖llxufivqe[Z?VXZjeoMNWWnlgYXa4{y|VZMRRD\ZNeR0튄ujpIACJTBGP_N- xfmkbeb^YWSI!"kxaE#k[ipmlkdf\^#%ZfYcvujwK&Y\`^ix]P &c\m[`_> 'c&)N+/rF ,l&2 4 5769;8;= "$'(%''&./;=*(+*,0.),+'&%&%%(0+'('()(#, $%$%&%''++-*:73>78;;3)(%$(*'('#  ,21*,/N@ABKMC6ACCDD@.'(**)) )&((,$  %'(20+*-+*16;B72510123.+-++0* #"& ,-+.-+"(+26;352,.24668# ! "#&*+%9..01,$#**'488()/+**(#0#$#") "*6%+-)*,.-/1-)('() +#+ &36521-**(*)%()$"%$"&$&-.*224 &21320,**-' ,2& .' /)'()+()-02/1,/0221213.,/0021.253-,.0. *))*)*.1,+*+ $(**+,-,+)**(*+,.-+--' *,1/* ((*)&*+-,*,,*+,+*'')*),5:8;6.,)'' "&).-'*$&$$&'&()(,0-+4<42:;>AB;/))*,))')'&!"%%'(.2-0989D=&+--++)'))$&&&-4'*+)09=;<;9;;&-1.)+,*-,&&*((**1+47?,03.4?KPE>B92,10+-,,*''()%%($+'#%&'&&(4A605-,-00,+))(*+($%" #$((%%#"$#!%' ,.++*'()*&'&$&/)'%%'(), ,)**(-//++**) ())+('))*)%68.,--+--0,-+.9>3.0,-,,$'(* -,))!*''-% --" &+,-,(# '*'#+,& $.;0!25-,-*,( *(-+4<;/5>," D>7:7=51(' 4<:+3.&#F?NULPFA+&(#%#'())''43==B5$ %*):+0$&+*!75:I@ )$!"$;8, ($! !# /  A?2""33=1'*+&"EGH>ABS;/4'#.(-,0.,+,((%<(,'*03-/ &&)+%/' &'(,()* 'IEF3+  )ZTD /]6,4 44 5779;8;=8p8765-4<3M2\ 1g 0m /o /n .n -p,z+ )('&k%Q$A#>"H8# M, !w"[ #H%$&p'?)*U+8, w#. \/ ܩ)1e34J664 8_%:L;~@@@@[-,. .-/39Tƺǿùý-. .-+0;IaǴű?5. .-+)2G_pƷƺ .,)&.?Zr¸ùǾ .-*'1HsȿĹļ .-*$'8TqƱ0. .,)+;Xz .-,*1CW{ûº.+*/../6Nxü3../. .-.048?Spº/./. .-,,-17@J[sǽ/.-,*)/:J^djy 9/. .-+)&'/CQ  &)-, 66<?)BN@76@7AKLMD7AIQMB;9EDB,!'9=0E.0  2QVF@QJELNM@*((+38*%':-1/,0  !+9/),)*6,&'#-16?-'++"0<=9  1>;:C=)",25."&*-:52  !$0  #1367768;81)#$%0*&!!!  &56*''&#! 4=&  !96-,-#  #"%'3) %%$ >4,,"  15.-*-   $0,$"++ !13.&   )/, 66<@ e2 $L0 %U-J{*)|(D%\"hh)a #8^#'Jf'Mu*.r . 92 6|6&^68k; ?ծ¿ò¶¿ǿľĭùòϼĺĿʾ-}ȹõ•ĻºƼɬƵüÿʾŷ˵ſûüüľŽù󵬖ñſõޡ¼ƀöºĶ¿hitŽ%(0=L]nyöº..-+*(&*4=;;:8::1/..//..-,+**+/.5.0/.-.D//.$."30/./..b[Vbf`fr{b]ghhqvpqutpmpv{|taUNh^|k{|ntni{wr~{}ih\q~rlknpvtv|yl^Z^fkxscaVNW]otqmvwbWVZivnvpUCXx}uwvss|}soojdfpmbTV[ZrbWPX`mtxhgaaf[T^efmnmnmlipyqa[T^mxztsmgfny|wj^`aYU[biWEA9+7CABGG9&L/,A@AD3+#"'+051,#"5:7/0-$ 0-&$)' +/8?EFG2-86.;.:0.7,8976=A?6+1;./)0UB/"#$)51+".$!%!! !#*663!(5-,--6%166/%-9JJKPNBND;,(',0"+' $-192  +*#)$!% %+'+-*,7=D;?GIA8G>3)#2B+!"(/41,,71++%(( -3:8+("%68737/&&'0*&#9/("!.6;6?D>81-.+  &0,,-%$"" &/((--# %.5A>%$1+-11/7;9 ((#+089* ++*!)&+#! $4A/-&++$&!#-/3"6"& +,),0$"$42,-7DC<63.)#   !C," ,;1)(*,-..Ʒ~nXG9/*')+-. .ķ»waI6-'&)+,-..1˿|[I>4+'(*+--../ƻȿvfPE=5/++,--../񎅄yvkcWME<63110/./.*../87754310/.--./-..0 +,,-./../A%.1./../.0'././/52Ryn^Yd~}vuuxl]X\fcalxrZbigkvtmuusmot{}~nzyr~wtn`XNQdlv|wp^R^zx^e|tojmprxq{{sb[[dgrzvqox{pm{thcipmnzqpqdTJZ^`p}ryyaIJjyuxurv|wppmgcnoh{r|igrx||skrr}zo``ZRV^cjqi\VWftzwrqifiu{}qa^c\}ojuu|{z~vqnfWa`jjx~vljli[R[]Xblpohmtw|ogemsxt|}le`Y\_TLS^iold[ejxuvpcbllg[S]km^`hyvjj]T_jruoijpxlebqtkh|roqj`Wa]XWeMXedwnaXVcptqusgfc]RZY_d^gq`bjclz{yx[MBG^t{nd\[ZSbs`XX^ypqe^act}NCTgZjy}pmntty~qotlop^Yabhyv[PX^^|{uogYWUjc^Rzpggurtmihuvalb`dr}wtzyhSDFSn~yrg[SYlsdeflj^O@M[lu|vo_B'bbjcZWLZVX_bY^jxwk^hrmlkkssllfQIbdbgo{{gkrQ:)lahsr|ytijk[WZbgpqpqrtw}uklaQUZW_npqzi`dffaS9,%gamxvf[^lzxyuuw|rlW\\gotsrrtqgbe`WZ__^c`VVZLC5*%hdhswpmu}|{nghgdbdafghfegdfkruqncPC7'$,%~yoswvuqrswyz|xzsmmrrojgda\\ZQH:*! Ԋzx~xxzmikwtnsw|vwof^ZUKF;.  ec`cdgnuzkcYdd]ha]PA*}|oxn[[RL=1(XQQRNJE=2+$ !%'2c6;>9HMLJ=6BA>@DNQE@5CCF4$ "2>3=9/'!/,%#/!  #/.-..--.,4C=;>; %:;1+0&#$,78;6=9=+,%!%1%@BC;6(:<8=D1 */54$$*)866&#+2+ &/30)#1;+,-( 0BJ>AMLD -2-%!%%4:.,''(/@V2)+53.&+%3((LYAC,-5+$.7;9?3572'//;4$.)1..+/3.((%% #&!&.597;B@4+'(' NIBB@MMJ=2"3  #% $&$&( 3}俨6s/2m-.R-b1(Ύ]9$  !”pTB8* ⿠tf`Q6 ǵv[?&{aH1 'wj]PB4(2弱ļI62.-. .,0.竦XD:/+-. ./.韝Ūz\K>/)+-. .젟ubE0(*-. .ﬨrC*&*-. ./!򷴲d7$%+-. .%{Q2&),. .04"f@,*,-. .1=%/. ./.'(0=% ././:( ./..9+ .21..21./yiZM_apss}tprkq~xpM& gc[OSYhssnrxl[Y^_K/" XTZWkj[RT\iv~iB/% UY_i_L>A[znOE8" aclc[THJXE   "ogi_gi\9  %d]VA)  "6 %%( + .17//**"+/8>*"$ $/,%! 0/(! +0)$')# ,'"-(  %#&:+   )&!#. ""290 %! "%%( + .1"R AsNsA q!5$ݿL&W)W* U$-U40ƅbD 3ݨrB7b%XXXX{k=5 Main body      WY  -!R!R!R!R  ) 9 I Y i y ͉ y  ' R n q q q/ q? qO q_ qo q q q W  E7 uw  , < V  a H y# ~  .>N BrN3d3`Ĩvކޖަ޶-Duhդ6'fKƺߓߣ߳!RGCt%KԮN~/}>nDu$(+(;+&M7}2ެ @pIѓ25S*T_ToTr Ӊ4gdg{'XsssssV^4ed_N(Xn2nBnRnbnrn1D0aI92#3<3L3\3l3|33X"K{kBRbrv f L }`  S c s ރ ޓ ޣ ޳ !!8!N!P!P!P!P!P!P!P!Q!Q!Q.!Q>!QN!Q^!Qn!Q!Q!R!R!R#!R3!RC!RS!Rc!Rs!RN;Y=Z>F7TF4MF2GFC0FHFFDCZ.G]FFEQO-GFFGFFKJKxup+GFGIrlonmr+GFFEHlkmjilqr*GGFFBGlppotuw{(GFFDGlltqpmrttxy&JGFFEBJq}vqtwxx%IFFDGX\~zyzxslkkmpp#JDFFEBHaxsutnqokjnihmr!HGEFFEDIR`~}IF>FFEHIaIFFFC^}vxIFFD>`~uu{~|~|}FFFC;eFD=f}}}uGFFASa{~umklpnmopoutsusoliHFFD@Vx{xurnkjlosrxrsrrqmqrpFFFCQTw}xwyzwuux~vt|~xIEFFEIu{wxxwz}yvvy|{{ukpswvusoonstrLBFFDp}|usqt}~{yvusppqwvnksoonkLFFC`hhjmonmmllqsrqpmijnjoomnhc\Y[TQIFFB`ghklnv||ytssvvsqqspomkjfc_]YWVVSJ ;%=%>7#4 20(.($#<- <:7+879;97+966567;*6987878:>(5399;899::<&6DC>>%+-??>>::789:;=#/A<;<8;8788766:!%-HCAEEA@@B?<;=?-KGFGFFDCDFF,GCDCAEEBED?D?>B<>CD,HDCB>>A?>@<=>?BFEEDD.EDIGHECCDDFEEFHHFG.?DKHFD@>>?>>B>DGFCFEA@=&.<;><985%;ECABA??=;89767:8<:<;:;::98#%:FDDEDA?>>@@><99><:8B??><>??=9:<<;;98:8<<==879878B@@>=<=??=>>==;97989;;99;9:861779:878868<==<;7667996:63101-+279:;;:=@=99:786798421101-);=>7420 . -++*(&%#!!        ! ~:86~3_n3^0G0A /9 +9 )2 '4&.w$%'# !I=?!"##F9HF5IFFFF5IFF0IF.FFFD@A?+IFFD?Uutq(KFEDDBQ_p%PFEFFEDNTTPe|wxy}#cFFEFFEI`onpohehhilHFCFFEHG]e`]agiilmhdbKJFFEFFD`oqsrt}|zKNFFEAt~wtngirsldeJF FDB[_]jqtuvvuruzxqoswrlaJGFFCDC]_hjlgfggkorssv}}xux}|sJFFDE\[WWUghddc^\[\]_ac_`imifirsqIFFDCCOPQhhiihhedd^ZWVVX\^^]^bdcbejih JGFFEGP`xhjkggopnpmnia`]\[^fiihjkkmoolh FFFEFFEFK[fowxtusstrtwri`ehhgkie_W[``ejji IG FFGHHicaeei`^`]\Yahquoqstssqurk\PNNS[`hmm IFFDOkkljiigfaaefkovpfhmd`_]\[^gefjhhlsy~IFFEBNbZ_c_UUXX\XWWVU[_bjffdikklecjpuuniklnw|yGFFED?kvxvou|wkholkgddefiiklmfhjebba]_gjknmhfkrqpqFFFDBP]Yivxwuv|zuorronmmlhffjabfh]Z^a]Y`edehhksreaeKFFDAPX^fbadhormkotvz{~~|xqvvzpy}}tnnmhbdehjlnrvpdccKFFECOWjwpnnllnv{wsy{z|}{yyx{|{u~~zvwvswxrkkplMFEFFDCLM_qtuvvsrvy|~}xnjijghhgenkleejhbhoz|~}qjnsqDFFELMjqda`bcca`bekjedd]^`]bfppnltuokquqkc[VVdx}zxtspFFGCyzz{|yxztmmlhhmspnoppmqnjjmstxyytk]TSY[_gov}FFDSs}yzxvvwvvussuvvxzuleYNJHGPkFFCIUgӍ~yspmifbabehggjjnlmomlnopngWGEIPa|FFAbp}{|}}sheb_[WSQNJKTY]gmsw{~{qpsrtysifhmzFDB_xzof_]`bfjfadd_bltunjgabbkpv{{usuy|sAOQgnongfc\UXYZ]emrx}||{ynhc[[``cfckswynhjopqoiifhhkooifd^WV]lpkmlg``dgs}}nifb\\cca[^dgqqkhfegffkllkmmib_`bgn~|{~{wrnpsuuyxvsv{}}y|}|~~uxqvrsz{{z}xsvwupijou{zrllpi\XTWY]ZY^`cfjlmsuvvspsxstsrw|{z{wwttvv{~yqmljiihgedehkouysdYSSQIEMSVXWUZ]eginplmnmpvwutvwz~{smlkssqmhlmnkiihfa_^[X`mnjmsuneaYTTQNPSVWZahlmikmmjikprrsrniknnmiig~~xrrvtywrvsonlqz~{xutwrlikkihllmqlnswoosuvz~~zsqruvwyssw{{yxxw||zyyxusvvqnkjlnprqvyurtspprsuxsqqmqstwywz|yxxwz}w{{vslmmknt{}{}x|zut|~~wrswxxwzsy~րztnidgprnhnx~}yvorssruxzyzytnlkmoprw}y}wurnjc^aedly|unrz|rihfiltsntvnppljnjglqwxuyqpryuoot{}}ٝ~劑Ř~{}xv}zz􋎒׉vtz~|~||~{zϋ}~{osyxvss~}|~~wpqwfhq|xuv{nigddehmpsw~xokkonmnpnuusutpmjfgn|~yvu|qituy}sjfhnlb`dkpx~}~|x}}|yusoljknsqxssrqnprpsuw~vlfglne`~}zyvrmmjpu}߄ywy{xvuv~wsz~y|{ywsnmmkmw{rorssnkknoqrruvvz{~|vxx~zvvx|{{xkorvvtponrtru{uoqsspkjmoplmmjjlnqww|y|}zsorx~}}~~wssqz|ywutpqppvwpkrpoolkmmkikmpuxw{|PRWV]cipyrlkood]^``ehgilonmmkpssqpniiojoomnid^Z[VRPQUVZagnwvlkmEGOTUYdtwtphfd__afihjlms{|zusruvtrpsqonkjgd_^ZXVVTLFFMSUW`pxuqkf9550.+#231("*2?AA%!!$#$#-:869;#) ,3356322124-422455442000768:9;=>??=<>= 5==CA=>=;;83699401 +1158:;::;:878862-,1574454679;989:989;:7('))(653320//011241145455798%&'33565565610-,.-0332123234575 #-9558668776743.-.-4887445565564 !+279859877969853120/./6511/02232477 8412261022/11587997556863/,+,-.2688 #54658942-,-.3675773495320100443443499=#2/153//.2--..044656324644569;74568<>:/46968:965965343352246466332324467536:;;%/,49988989876686433/2013300220/2103567;<635"(.521158647:;<=<=>=<9598959:97466523147689;9412#'3<7577558;:7;<<=>=>?;;:8:<:9=><;:<@@<:79:8;<7466 !".8;<:9::;;:=95665456453587457:@BDA>><:=<547:8 3:2//12110./21123201035677677349:7553.-4>@@?=><867885BD@:9987875343036655775679868688AA<9973,*,121588:=?CB*9ADEDBBA@>==:99:99:9669:6334599=>=??=>>;83,)('+6@DEE%-3>IMMHDDB@=;<=@>;:;<:886553345855799569;:997782*'',2:FMMJ-68@IOPOLHC?><>B@><;831./10,*)()-0025=<@B?=>=<9;95547=GNPOM*9>ADED@<9521468:53463257663212116:9=ACE@>?>?>::;7579=@CEEB=:'*69:98553.-005<=:9;;=AB@DFA??AB:7211..0113675873447967789985200455@<9<<==<98=ACDCCA><;=<:9744688578:7:>>?>=>@>==<>=:;<<==:8;@B9:6<:=??=@C@98<>?=723;A?9887610.1/2314799889=<<;978:7:;?BA8;6;::@B<:;;:7873346:=><943//.*(+*01//25789:778;:87:89;:>B>9:;:==;72789885421139:76899531,-+*+,./117:;897665669<=<83589988=;>?<==<<:9;<:==<;=>?=<><<:=>?>>?<==<=>=<=:8<><:8779868<=;9::89><;;89<899:;;<=>>?><=<==?>CCBDEECB@<<9:877::;>><;;><<@?AB?=>>BCCBABBC>@>AACABDA?BAA@<:87568868;=@<;;:8;==<;>>?:;7789:<>??@BABBADC?A>BABBCD@BE>:<:861/2347;<:9;?@>978779==:;=8;97898669=ABBCCDAAEA:;DHIKMNOJKIEBA?;8668;<=BD?AEHGB=::<@ACDADFA@@?B@=;=>BGHJMNOLJKECAFIHJJIKKMKKMJHHIHA>A??AA=?DIHEFGGFFGFFDCCFFHIKIJKLLJLLEELNGFFIIGGFHIHEFFEDC@A@AA?BDEECDDADFBEE?D@>B==BDEEDJNJEFHIGGFEDA@BBEDBBDFEFIJGDFGJIIGDIMLHGDCC?=A?>@<=>>AEEDEB@ABBDEBBCGFFDGHFB=>>?@@CEFHIKLJJLNMNNLHHGHFDBDDEEHGFGFFEFHGC>=>>9;@CDGGB?A>;<;88:>ABDFJKLLMKIGGDA>=?>>=B>BFFCEFBA>::?BCFGD?@@;<46;A@>>;;?<7542126:;<:46767788>=;==:86459@A?><;=>8599@=<89866:8;:<;:;::9889;>>;:768:63<=<;9;;678979<<@BCDDCDEA??=?A><:8><>A@@=;==;<=<;9:;868998::887768:;<:79;<==>?>>?><=??>:9;<;;98:8;;==979879:987768:;;6898867;<99=;>?<<=;;@A@@?=<==<:7989:;98;::976798877:<;8;=++--147:<:88::623656778:978876;==<<8667996:74101.,++,-036:<;889((-//25:<==833106:9:;; !  4<:;:95466542035:899<>9859;=@?<:>@?<<:@=<:;<<=??>=>=>?=996578976459:>BB:;;:@EC@?==;9954559=?<7673347:4,+.*,49:>#9346<@CCHJID?>:=86::;=??>DD@A@:621/,++.220.0696:=>::8:>BBGJID4@=ACCFJLPOF;42001486:;<:9;98::64320.-../132446:;?BCEIKOPH>>=@CCDEIJI>2+('(-487<==:978:9878765576578<;::;>@;>:=>?@ACCA<3-,+-.334::9876685247:86778;:?:=>??@CCB>577386969<<::9654..0289=@A?858767786553112432212368285969;=;::353203/355667:=?A@A?;3.2523675469646752212235544300254203/2556::;=:45:;446<99>:;>BD?>8467435567::=>>?><=>::=;449;545562234361567;99:=:868779:=??<<>>::=>BC==>;::4499600462234362466:/2795545437>;7764342106213654456579::;978873/15:5645426==667559<88996465225200201342431365454578::79::89::86758647<98997887858::<<;6546986523311342453320//01233045445698897847::<<;76457749;8<<;76469873123321344565630.,-./233123234475456838;7<<;86345757:9:8852212123367877530,-.1887646556465345757::896378:=;:7786411,+.-/69969987878963211/..37210/223376789<<;778742166;:;965331450241126202320013778975568731,++-.067874;:;:7633145;:626433456634648952.,-.257567448733100/3534438:7=;;826433456649<:6956544310540//.2.--../3446564236544567;84467;?;8<;6:56644320:74656:989967::64965433253235456423223353576459;;84656:98996766:775379889879976677433011231/121002/3566:=835675;776369885657421011387469;;=<=>=<:688967:9855753317679;:522565753101127766797478547;;6:<<>==?<;;89<;9<><;:;?@=:87;8:=8457576798468646:;459=;8::;9=:665465544775469>BDC?>=:;>73799447<<8::;3//0211/12113201/35677678447:85540-1;A@@==967879500/211/.121<99687533402565577567986877>B>:885.*,/213889<>BC=9:9:7764341CBA@?=>;:9:99::669:73345899;>=>@>=><95.))')2>CEEDBB@@=>;:9:99EDCA>;<<@?<::<;88755335864689658;:988785,&'*07CMMLEDCA?;<<BA>==<::64647;DMPPMKF@>=;B@@=<:5621367;63374246632121149:<@CEA>??>?;9;9569;?BEEC>:831266;742652/103:>;9;;=;>C@<622//0/0446;<<94456885664779:97551-.1028><9;:=<=<@<>@D?BGB@?@C<8311/..011257578434697687:98631/354:A<>?D@AGD@?@DCC>=;==:9753579578:89=>>??>=>??==<=>::=<==;99@BDDBD?=;==;985;7;>>8419A@:897720.0/2313699889<=;<:78:97=;>??=BB=7:>>?:517?A<878433459==<;<>>?<><;<9:;;:?=<86<=>==<<7:?<:8769977<=;9::98==;;99;:899:;;=>?>>?<==<>==<=89?=;976EEDBA=;=9:8769::=>?<;;==;?@@B@=><99;=>=>?@DCCABBCEDDBB>;=::976C@B=:985587867:<@<;;:8;==;>>?<:8789:<=??BABCACD?@C@B>;98657787<772/1336:<:8:>@?:78778<=;:=9::88768<@BACC?DC;:=783003359<;9?<8767;<<@E?@DGHC?::;@ACDACFC@@A=<<>AFHJLNNILFCA@>9766:;CHIEFGGFFGFECCEFFGIHKJIKKMJKMHHIE=A@??B>=GGIHFEFEDD@A@AA?ADEECDDACFCDFABA>@?<@DDEEGNLEFFJHGGFIIFEFEDDAA@EFEIJIDFFJIIHCGMLHHDCC@=@@>@><>>@DFEEDEFEC@ABBCFBBCEFEHJJDFEII?@AEEHIJLKJKNMMOMHHGHGDBDDEFEEGHHGFGGFFEHHD?<>>?@@EDGIJLKJKM<9798=ABDEJJLLMKJGGEB?=?>>=A?AEFDEFDA?;:=BCEGE@?B;;<:798<@BCDIJK53125::<;?ECABCCDAB?;55767788<>;<=;97448>A?>=;DDA578;>A?A>ACA?ABB?@=<9986699::;;:;;::889:=?<:867:83578:ACB@<<>BCDDCDCCDDEB@?=?A?=;8<=>AA@@><==;;=<;:9<9578:7;<=BBDDCDCCD;88;<==>>?=??=>?=??;@=;><:?@@A?>=;>@==>==<:788:;:8:;::767997769<<8:>:@>:==9>@A@A@;7235658689:78876:==<<96678979842010,++,-.359;<988;9325658689:824103:9::;;>@:9:9;8688766895321100/+((*./047;<=;62410199::;;>'$"%            !   !  !! !   ! # /b # ̿} y~~t翥 ]ZZX૊` =887EX H=H/ FF,F. CEF FG'XYXY[\\[[OBCEF FG vtsqswwutueSUNCEFFGW~zustvuspruudLKCDDEFFGFFG|{wvtvwvtuwxwuuhKMNLEFFEFFS ꀂ}wBFF=AFFhY]db`[\\^\Z]_`gdYVOMUTQRQDEDDFFh~|yvpintv{|y||wspmhgnqwEECFKMّ|try|zxzzyzmib^TRRWYZ`PRQUbkE@AA@EF FJvib^]cnsqpnklsuqqnf_^][TQSYZ_`cjmrvsonotM?AA@@CFFGUJDFNZfmtzzxuuvqoomllkjkjknostwuijikoU@CCDFF]TSSTZ`cmw}}uuvxvppsuuvx{~{wrvyyxWXXNBCDFF}}vjg`ZXZcmsx}|smqxukkmmijkjjklhdghhinqkmpsswlPTODEDEFF|ra\]]dklkjkuuhikjeca_]dhijnked`dea_a^bknoruzyFLMKEFFwy}~sedifdhhjlhghkprsrv}{z|zz}{rptunhluxx|AFFtssuqpru{}~}{tsjfntpgchlgkmidgjigjrussuspruxx{vAlghhec_]agdbjrrjfjiimruvvtrwzuoowuohZ`dmnhegkcapxpgghfc`\_gh`\chkfc`]Z[^]\ahhffgghifgghmqrtsy~{vv{xongfjhhmmikpldfkhca][Z]^\aekponjebeggfeegecda\[[]^`bc]cmlgentovwnmijoqsusoheioqnkfbchggfklpqojb_ehgffgfghddb\XVVWY]^^\`dcchjgjljmfgpr{~{smlknqple_bhgffb_`cddcdfhhgkpoopmlf``\\aiihlkknpnkefhmiglqy|zrjd_`bddfghghRLOU_ityuttssruvne`ghhglfd[V`_bhjkhlqx{upnlljc^VLMT\gqywtussacdacehd^__\Z\elssostssqvngTNONX\dknkipp|ztoffjifcadbbefg__`][jlkiihgcaacehmrulekka`^][[bicjigiowzwpkffdcbippmjilkjiigeaabeacZUWX[ZWWVX]aeiefekkjbfmrvsjilksz|uupipoqvpkha\_c]UVXY[WW:Vz{phlnljecdegijlmjeiicbb`]bjjlojfgproromhjffrz|}{sow|tiinlkfcdefz{xqprponmmkgffhg`cgeZ[``ZZeddfihmvkadfihnhghgmuxvtx|ysorqonmmlhkmruxz}}zusvwvr|}zpmnkfafejjmotvhcdafgmieb_adiqrllqtwz|~~{wsvzz{|}zyxy||xx}}yuxttyvninpfhlsqnnmllpw{utz{z|~~zyx}}rkijhghhfimkidfjfcks~|xkkqtkintuvvrsvz|~vliighhfgde`]_]_dkqolousmmstng_XUZm~{zvstjba`bcc`abfkhddb]^_^chppmmjqronppnopljkptvy||vqeXRU[\blqz~yz||xyzrmmkghorpnoponqmjk~ywvwwvvtsstvvw{}xrhaSLJGHY{Ӌ{zzxvwwvvuss|vrokhdbacghghjlnlnommookaODHKWk~xsolhebabfhfda]YURPLJOV[ajpuy}}wnrsruynggir}{|~|pgda^ZVSPMJLUZgpurlidabafmr{~z{ruv|yme^]`bgjdadc_dnusmifabaclqskf_[^`aeefouxujhlppmgiejhnomffb[UYYZ^gnrz|{||{wlgb[\`adfukhe_[_ccb^\afksoigffgfgmklknlf_a`fhw}zmhfa\]cc`rutxywttx|~{z}~|{|~zvqnqtuvyxusw{}}ynkoncZUUX[\Y[_adhklotvwuqqvxqvqt{{y~vswwunhkpv|yqknpg[WTWZ]ZYl_USSMFIPUWXVW[`fhkpoknnmswwtuww|~womljiihgddfhlpvypbXSSOHFOTVXWid]VTSPORUWX]djmlilmliimrrssqlhmmnkiihe`_^ZYcnmjnttle_XTSQOQTVX[ojjkkjhjlloolpuunooptvw|~~}wqrrwt{uqwqonls|~zxtuvqkjkkilmqmoqqsxxsstrpqrtwwrqonstuxyw|{xxw}|yyxutwuqnkjmoqqrwytrtsppw}|}zz|xsw}{truxxw|ywqlnllou|}||x|ytujs|{xrprssvyzyzwrlklnpqtz}ysmhdipqlipy}xtprssrov}xmhggjpuqpusnqokknhhns{{vuqnib^cdeoz{sns|{phgginus|qoqw|}}wpps{sopu|~靜~|~~}vy}|󌛚|tv}|}{}z{>uu{{|~|sot{wwqu}}|smkmonmoppvtsurnlhfis{xtwxkigdeeinqtw~vnklp{wtqmkjlprswrsrrpnrrptvz{qheiojaaelqz~}{x~{xurnkjl|xxzzwuuy}uu}}x|zxuqlnmmjrv~ywy{wuuxxw|}xvvz|{zrkptwvurootrx{qorssmjlnorsrwuxz|zwxxwz~yvvx|{{vtsqv~~{xvurpprwummsoonklnlijlnrxvx}w~|yqps{~}}~|usrs|~|ywutmmkmrsrqokhlmkonmmgb[Y[TQPSWV^dkqzolkqma]^``gghimonmmllqssqpmij|xtrtvusprspomjieb^]YWVVQIEHQUU[fwvsoggc__agihjlnu{|yussuvsqqsqo =/ ,.  '*)*,--,#!=;:9;>><==0%&"$A<::9:86779:;1"!>=<;89978:<>=2!! " ;::;<<>??=?7+246674434653113552-*+)())+?A;:847889=?<;;>DDA?>>=9:71325 @>:<968::=??>AEA@A<6310-,++,-2)(')/4 620013779;<;9:;8:;84321..-..034556:>430//3!,(''+277:==;987::8788656476577<;::;?C>@?B3-.//1$.,+,.2348<>??AB?;98766587345:8677;:?;AA@<6/0532576458846763212235544015430301455668;4576345569:9<>>?><=>;::<638;7359;9;=:;=><8=>@D>=?<:;538:7103632243533569:99;<9778464866434310440356447569:;::9;978874/04965534;>966534411360-566325310110243241256345567:;799:98::96757646;:889755642351012034588763232112423532310//01134035445698897856::;=<86557876423311589741233224650/,-..233213234376456847;9:<;975579852133221221335667632--..7876365564653447669::9974211212433466-+--.49967987887974211/..08311/1233276778<<;8687521.+,-.289869871142125401321012687986557842-++,./578849;;:864323530331236103214647963/,,-057657636843201/1634437:7<;;935533456643559831,,-/441//.10--../2545655235644566;:44679><8;<79664320252//1--..:74875433244225546523323253577448;;9559:99769:856955343239979986677533102023200310/3/24568=945575987635889898766863559;;<<=>>=;779886::8646642407678::621465763211268558:;<=<>>=<979<<=>=;;98;<9:>=;::>A>;96<89=9457566985586559;97;<<==>;:<;656655455454786468>::?9469:546;<99::;;:;<856654513311024677677636:96551-/8A?@==>:6787961//110.0211231010456766256557865689778;C?:8861*+.212789<=AD?9978643421466568756798::7668:84344799:>>@?=>=960))'(/><:99:8667:953346;;987554334774689857::988687.''(/5@KMMGDCB?<<>@>;:;;:886553346820.01.+*)(+/0139==AB>=><;9;746369AKOPNLGB?=;@A@><;730.01/+*)().036642122138:;?BDC>>?>?=9:;568;?AEED?;942256:952562257653212127:BA=7320//03459<<;6356786573869:98552--0016==9:;<9421//025C>94110../11247668634588587:99742/2548@==>CA@EEA??B@:6210../014579668988<>>??>=>??==ADDBD@>;<=;:864468758998;>>88730./0032258988;=;<;87::6=:>??=AC>89=>?;614=A>988751/.0/331541//-)**-10/0367899779;978;6<:;AA::;;979633446:>><842//.*(++11/743.-,++-.0149::89766567;==;6288988744114:977898530,,++,./1:8668878998;8789;>==;>?<>=;<99;<:>><96:>;866797799:8977;=<:9:98;><;:8:;899::<:=>?>>?<==<>>=<=98=>;98679879==:9::898::=>>=;;==<>@@BA==>99:=>>=??DCCABBDEEBB?;=;:9867::;>>;<><<69;;9:<==<=::689:;=>@>BAACABE@@C@B?<9865678768;>?<;;99<==9=@@<78778;=<:<;8;8788767;?BABBCD?DD<:=885002358;<99ABDCBED@@B><<>?DHILMNOILHDB@>:7669;<>DB?BFHFA<9:=AADDAGIFFGGFGFFEDCDFFIHJJIKKMJKMIHHIG??@??B@=@FIGEGGFGAA?@CEEDCDBBEDCEC@C>?A?A>??<=>?CFEEDDFEDAABBFCBBDFEGJJFEFHJIIFDJMKHGCCB>>AMMNNJHGGECCDDFEEFHHGFGGFFDHHFA<>>?@@DDGIJKKJKLMMNNKHHGHFCCDLMLJHGFC@>>?>>?A?DGEDFEA@<9>?>ACCDBB@<647798:><<><98547=;;?:65422389;;=BEBACCA=84676ABB@?>=:9976899;:<;;:989:>@@=;9:==@A@@?<<><:<=<:9;:678:7:<>@@><:=<>??<9:<<;:899<=<87987;:88767679;;<97:;==>?>>?><>??=9:<<;;9>=<=@>=>>=<;87989;:89;::866897868;<89>:?>;==:=@A@@?=<==;988768<=<<:7668987952101-++-248;<988;:42465779:978867;==<;766@;99;9778876689732110,(().//36;<=<724201799:;;<@>99:787 =/ ,.  ' !           !   ! ! ! !  ! , ̃- 뜘pZ># &ֿ}hS;% ڻcN=)ԩS5( #͜a)(ђT (מe% , 2y1疞n4nuwa7F I;F9FEF:FCFFt2FH8FJ\/EFFS\/`BDDFFKQ-h^_^CDDFFN+ehggVTTDDEFFGM)fgfhgffRPNEDFFGF&pnpmmhba^ONEDFFEFFJ$strtwpg_fhijPOGEFFGH"YcjrtnrttssryOGFF4FI glpvoeimb`^][[_jMEFFI V\`cjefdjkklcdlqsqkNCEFFHjikllehjdbba]`ijlombaLBEFFIfgj`bgg[[_a[YcddfhinkaLBEFFHqvvyp{}|rnnlgaeeijmorxp_YMBEFFHx{|zv}~~zvxusxwpjmsbUNDEFFHnkkeejgbiq||{njotom\JHDEFFEFFGutnkruoiaYVWh{|zwttmcbeZKJEEFFEFPnsuyz~xsi[STZ\`ipx}zy{|}fEHFFFKsuvvy~ytjdVMJHGSrs@DEFFKghjknlmomlnopmeSEGISew?EFF^hntx|~zoqsrtyqhgho}}{~}{eXABFFw{{stuz{pf_]`bejgacebbcfAFFH dmtwxlhkppqnhieihmonhfc]VWZZ]dmqw}|{|{~WBCFFb[_ehrqjgfegffmklkmmha``dgr|rXYDFFT}~|~|{~|wrnpsuu|xJFFO^acfklnsuwvrptxrurry|{z|ysuwuqiiot{{sllpj][DGFFGLU[^egjopknnmqvwttvv{~zqmljihhgedegkouyteZSSQIEMGFFGKbilmilmmjikqrssqmilnnliihfa_^[X_lojlruofaZTTQOPS?EFFGKlntvootuv{~~yrrvuywrutonmpz~|xvtwslijkkihlpkFFJrsvxrqpmrttwyw{{yxxw{}zyyxvsvwqoljlnprquyvrtrqeDEFFGJ}~}vqtwxxw{剈|vtlmmknsz}{~x|{uvmGEFFGJuyzyzxsmlkmppsx~{toiefornhmw~~yvorssry\DBEFFEJouunqpkjnigmqx~wusojc^aedkx|vnqy}sihfilttny_YFEFFE~}zrorxvoos{}\FEFFEGݞ~XEFF}vwߘ{}UDFF~|~|}}zz􊎑苁wty~}~}}PAEFF񃆇튏~}}U?EF}uosyyvtr}}|~zpQCnmopoutsusolifgp}xuv|oigddegmpsv}yolkoomnpntustwvcJosqxrsrrqmqrptux~tjfhnlc`djpw}}x}}|yvsoljknsqxssrqnpvfw~vt{~x~~zyvrmmkou|ƒywx{xvuv~xsy~{kpswvusoonstrv{soqssokkmoqrruvvz{~|vxxw~{vvw|{{ylnrvvtponrtspqpqwvnksoonkkmmjiknqww|z{~ztorx~}}~wssqz|ywutpqppuwpkqpoolojoomnhc\Y[URPRVV\bioxslkooe]^``digikoommkossqpniiojnomnje^Z[WRmkjfc_^ZWVVSKEGOTUYcsxtpife`_aeihjlmr{|{usruwtrpsqonkjgd`^[XVVTM;79;02&/"&/,"-4-,. +436*)) )45767'&$&78776744/"!$796984312//0#""/11587986557;" 6757735943201/07" 1544656225644685"522464652332325357810"32/3013300310/3/1456962#5:8959:9746642405678:<:/(!8:<:9>=;;:=A?<96;98<;6479.&"6453686458;ACD@>>;:>;458:87, 735996553-.6?@@>=>;778798202* !68688B@;9972++-22688;=@CA;99:.9=>=@?=>>:82*)('-8ADEDCBA@?==1579956:;:896881('(-3=<9;846458?INPOLIC?><>B@@=;2*:>BDE?>?>?>9:;658:=ADED@<9521468:634752./ 48<<7356786574768::8653.-/005;=:9;;=))1367587345895879975201446>?=>AC@CGB??AB;8&%#>??>>@>==<><9<<==<:8<;=<:975468:5!!47988:=<<;879:6<;=??=@C@:8<>>=732;A?:897711#/25789:779;978;7;::?B<9:;:887433459=?<:430//+(+28:;89766567:==;72689885431138:76899541,-+*,+8:<887878:>==;=>?<==<<:9;<;<;:89<899::;:<>?>>?=<=<=>=<=;8;?<:8779868<=;9::92@?AB>>=?>CCBABBDEECB@<<9:877::>?<;;><>5<;?>>:;788:;=>@>ABACABDA?BBAA=:875687867;=@<;;:8;==@,:;=8;8789766:>BABBCD@BE?:<:861/1347:<:8;?@?:78779==:>,)AEFA@@?B?<;=?CGIKMNOJKIEBA?;8768;<=AE?AEHGB>::<@ACDADHE*FDCDFFHJIKKLKJMKHHIHA>A??@B=?DIIEFGGFFGFFJ(FBEE?D?>B<>CDEEDKNHFFIIGGFGIHEEFEDC@A@AA?ADEECDDADFBEE@F&?>@<=>?AFEEDDFEDA@BBEDBBCFEFIJHDFGJIIGDHMLHHDCC?=A?>@=<>?#DFEEFHHFGGFFDGHFB==>>??@BEEHIKLJJLNMNOLHHGHFDBDDEEFAC&>>B>CFFCFFA@=9;@CDFGB?A>;<;889>ABDFJKLLMKIGGEA>=?>>=B>BFFEH>7$7788><;><98546:A@>><;><7542126::<:46767788=;=?>2 7:8<:<;:;::9899;?=;9769954679;?@@?BCA?ABB>@=<89866:8;:<;:;::<19><:<=<;9;;768989<A@@=;==<8:8;<==97987::987768:;<:78;<==>??=??<=??>:9;<;;98:8;;==>:79977989;;98;::966898867:<99<<=?<<>;;?A@@A?=<==<:7989:;98;::9767996:63101.++-137:<:88:;623668689:78876:==<<8667996:74201/,6798421101-)((-//259<==933105:9:;;?@99:9;768876799531101.*; 9;2//-+) !""&  $ "  !              !!        !! ;RJ<(.:743 0 + ) p&BO'~!%z#{#{vn_ZK 3B7&( )+,. 0 2l +Q +&9-A). /7678 9{,:t I?H;CFG:FH8FH8FF7FH6ADFFI4^OCFFI3lJDFFEI2ufFEFFCG1kmq[EGFFI0PQUV[TDFFI0FELSUXPCFFF/ ?;:88764*"3?129=/167;-0+,-0)0(+//1(/ ?;:88764321 00/ } <t<l8j7X6H4gC3"2 3 3 2 /H<F;GF9HFF9IFF7IDFFE5HF?FFH3IFBb3IFFCUk2JFFDAXkp1JFFAXdhkl/GFFDBWrxrpp.IFFDQSgolmnn-JFFDF[aYUTX^`+REFFEDLYYTRONT\a*FCFFJFpxskilmqwz*FFB{wf^YQMQSSTO+FAkztvzyuu{~~{*FC@fqquukeaacggdf%]FFBbhwlb^]XPJMSWXWV#]FBWrzui`WRQNIKPSUWY"QFFDCZrrvskgd`__]\^`adf!LFFDQRzvqqomoqrutprsrsrIGFFEFPtxnllginsvtx}|vvwsosIFDGFFHwtjnqqoqzyz|yv{IFFGl_\^Z^nsrefnw|yplhfhmokIGFFEDjgjnwzwvkhjpu{}IGFFE?FyIGFFDI||HFFEGp|{zHGFFEBFc{}GDFFEIW`~w~JFEYy{tonbltv|truyHFFFPjdjrf\Z\_coqqtmp}x{}}}zwslhghhHFFCV{rnlpolirx􆇄~zyyvrquJFFCQqwuqjhjkkqqt{z킃y{||{}wtuz{{yqIFFCQkonppqttx{v}{{rvx~zvvsz~}||zyxrIFFEIMVb_eintyqrtutjhefhqoqqusoonotwxwuromoIFFEHKORTYalwwokgkd[\_ccggiksuurpnpssqppnkm HEFFECHNLJPY__alxxtphfddijoopss{}~ytssvusprtsq JFEFFEMR]f`agmutnnsyvwusqt|~}}|}}yxuxxvwyy GFFCg{rrzzwtzxrrz~}}󀄃~~~~z~FFFFEPWTSSUZ_evxrqiUVTVWY]c`^Y[[\][Z]FFFE@kwsplhmsxtideeadbc^QNUQYhtz{xqkrwy~JFFAaedc^VONPTUW[\][`nsrosrprquzssz|yvwwxHFFC@Vif`__[VTX\_ccfmpw艐oc\YYbmqppnjkGFF@^bornnmllmmopruv|₇jQGCFO[hnw}}{x<;99763+3)62(571(0697/&3667.$'253467-.3/..044+" ..+*)),02*647656657<=*6:;3//+())*++.678578988<>>*188943243466&&33;66321.*,,/20/#&);<;641--+))*,//#"(86:<864221223345! $&>97;;9978;<;;<;:<"9A<;9548989<><99::8<A=:798989;<@?><<>?>?60021478855:<>;8:8569;:322489:>D??ADEC=767;=@B@ADC@:>>=?D>>BHJFDCCDEEFF::IIJFBDCBB@?>ACBADFFEEDF4IHFGIIHEFEGEFEBCEGFFECCB?@C.D@BCCGHIFHIKKLHJOOJHFEEB@AB%+C<<=<CFGJHJKMNNMLIHGFECBB(CAA:9963439;==AHHGGIHGEEC?:8::%:78<732247<:=:>B@<>??B??=:44545%<<:6885:=?CDFEFDEEDEFFDAA@?@@=;8$7887579;9<77<?@>>A@?<:;=<;:8%8:768::8;=;><;>>;?AA@A@>==?@=<==;8 &+32569<<89;;<76986;:;<=::9<=>==;987&++-.148;<;9765102778799::<9879<;9:9766 ),*-13368<=<:426655:9;==<;>A<::8:866788 !#-72137:88;=987:;>A?==<<99::879:= 1>98547886766:;?CB:=DDBFC><88:;;;>=;::;;&-*)+*+/016CJGCDGC?AE?<792.21/225667343465312@?<::6466:>>:556123793++.*-5:;@@B;;75798:?@=.310/-*))*-10.-07:8>+8854310//00344667:=@A>=;?CCEHKOOF;41..03769;;8+.9:778765576579<;::;>@>;<;99763321  / . . ++ * +*&#" "             <;A9>t8!9774320o/_f 09 / - -,+)(&jn%Y$@! -!* #!] !x$x$l&_'[&>' ))%&*+ / /233UFF?etuxzzwy{{zurrsusrquutpkkjgd`\WW[YUFB>j~~zwwzysFBhmtnighhkqrolkmkmlhipqyxkjgdijhhe mFCMxthab\SV\`cghjie`_deijjihinsqmdaca^][ NFFDCOgdbbZV^_hw}vpt||}upjgb hFFEPOy||y|~vsmmuywsqppy|wyna^YWLIJ RHFFGی}dVNKNWdlnqqmkmokmjgddedc_` RGFFEwoTGEHOZemu~|twvvuqpsuvOIFFEgbjmopyzrv{}wroj^YXTX`ku{~woswwnmopmMEFFC]feigcbaedb`dbhqtvyy}uhZX^biqspklvxkjllfLGFFBEp}~{yutptsqrrjkqrnkox}sk`_ffdggkogfghiLGFFEFb_~xv|{xrpsuqtvskloojhouux~yx|zrxwwuwvy}|LDFFEFZ|ytkgltphb_ddkkfbgiddnvrmmnkhgfkpstzuzyyuz}K@FFEFUvqv|{wsxxwo`delmhgkldertiegfc`\XZ__X_gid`dbceeikkoJGDGFFGMpnpjrzxrpxxxuifhikppoqofbhnkgd`^^``abfghiihijdbbcfIGFFJYXXTYa`^^ejeqtpshlrqyzvnjijpsspidhmlkieeced``[WVVWWIFFEIYZ`hhiklkllpnkccfcdls}vokjkkid^[^bb`cjjkmhjhb^YYX^FFEBJbbched`^hfgmmlhkpu~tonnqrme`VMOV^gpvwtutuwvrttod[bbFDNklsrrquldTNRRZ^djijltwzupggiec]Y[\_ekmgfgdbahlrvpomqrrpFFEBKerigfedffg[]]\bhptzrmmiolifhmnlihijhhge``abiovqinqihffdFFDKV\kgeedb]`hnnpkjlnw|vsmfkhilmnkfbdgc^__[\]^dhlkdghfedc^FEJ_mgffiigafnptrjhjmruwqrmjmmu{vspgcime[]``a][\\]`cekegfiihaDF\pfejg]]_]Z^gefkigitogkjiflceosy~xv}{rquspmjkkmkmnhdij^]^^ZJYmgbjmh_afe][edefjlswf_achhpkhc^ekpsrrtutqrssttspjehhk`ilk``eg_΁{xtrmlkrqrtusijkbegmieddcagrrjipv|~|yusmmlghmjjuxv~vhiruklt{{wx{}~tqrpljihinlnhfmlhr}tpjinngb_\`i~xtonpf`aadeeadflqokkha`_^chnnlltqlgnoic`\^eyrssuz|tle\TYbiory}unooqnooigiiedijgghiikpmjkptrtx}vmg^UWsvwy}}sjc]\TTWX]i{wwsrw}{vutvuturpprvwy{vlenopqtvvx{ywvrj`NDEDL`}wurpommnonoppsvvwzyxvtcgkoqqrojlnoqqfXRW^nztqlhe`\YVTV]`afjmqprqjknoqju}~x{zxy|rquxvoovuooroeacda\XURPNQZ`gs{xz{xxyy|utnsrz~~zth_WQOU[`bhdadbcp}wsniknouy~{x~vMSY`f_[Z\]^]\a_b`db[RVTUTflpq{{j_ZTMOSSQKQX]g`\Z\\^][|{{y~~{yy{srwzvtyzvty~{|~|{{y}jlnquuvzz{yuuz{tztw}}|}|}zsoqtwyupptvnfb`cfhediknotvuyz{zvtX\`fhkpqoqpnrwwsvv}~yssrnmnmkgeinsyyod_]ZRKKQVXXVW[^ehjnqoqqnq^cghhlnmijlorttqooqtuojihebb`][cjjouvmbZSQOJINRUVX\beigknnijloqjnrplnnorwxxvpkonqnqnlngedaepwtqquunhea__^\]`abfhmqrlnnonqvxprwvppopvwx|~}~yuvvyw{x|wvutx}}zwrqrpmnprttqqsrrspqvxqppnuww{~wx{zwvsoqstvuu{||}|}{z~wqtpllhglrvuv|}xuwtppwxz{xvtoqrtvv~uqtwwxy~zumlpqopw{x|zvxxpswwlpmjkiccgcdjlry{~zxyv}xttrrnc\^[\issidku{{slifgkpmkonjkjeahdcik~|~}zuu{~}woghluzx}{mhintx~|{}|vuzz||}~{~}|y}}{}~{|~~}}x|wy{y}vqiekuz|voodiru>vrsyxw}x~~wskhgikfjijljjikllv|ogdgri]Z\^amqqsoozzy}}zxtniggighfmejiimjjij}~vv~}x~zunlpomhpv{yywsqs{xu|~xouy{yxvropvvu|~sruuslhjkjqpszy~{z|}|~xttx|zzumtx|yxwtoovwtoqquxuootqssqsupmnopptsv{v}{|sux~{wvtw}}|{yxunqqsxwpntqsspnnpqrpifebc^\\^`^chmrzrqstulhefgoppqttpnnswxwuspmnompprrkgfbd_\lklifd`[WVVPJHKRSX_iuxplgkf]\^bcfghjquusqoostrppollmjljgeb]XVWQKmjhfb^\XVVWSLINV^_`hwyurigechjnoorssy}}{ussuvsqqtsrnkifc_]YVVWUNvuvuqokgcehea_gjsvonqyvwvtqr{~}}zxwvyxwvyyxtvvrplhddhfc}~~|uoyzyszysqx}}~~~~|{}~~w^`fcYUOPWUSSTY^bpzsrlZUTUWX[bb^[Y\[]\Z[_^efZWPNVVSS|xtqmhkrv}xkeefbdcc`TNSQVdqx~|yslnvx}{zuroitid^YONOTUV[\][]krsorsprqs}|urw|zww}yjf_\PNNqroole`__\WTV\]ccdlousf]YY_jqppokjpsoomg`__^XTUxxrpqonnllmmnpquvzֆsWIDELXdms|}|ywztpqonnlkmln#1;9;>?=<=?>;:88977679:<988651324202BBCB?<:<==>=;=>;9:;=>>==;==:88/2BB>@=76534568:;989787665899874344001 -#;:57::;?A??A@DFB?=;;774 +!>AA<=?AEJKMOME<86775799=>=<>D?;=920,,*(( "BCDEHMNF:1,*)*0667::;86448:87786453 "89:>;A>>@ABCEEA5+'&(,179;??@?>@=;;97766564!2043467;5::<;<>@><:754311/,058<=BDB=678577875 /422/1533031367789;=>><73./5668:95588567732<;;:99:78878932796459;;>?=?@@<894256344664554->99<<:7797688557647::9<<99<<9:<;79::6::;>;*>=:5478730033534453259<:88764334657;<:8::;7:<>B=&<::99:88::7125:7668756<<75631330/14.0231220453667"8894788779:996548=<;;744575455211353262245224!/.//.02123386678:59;7;=<87558:9633432113325533..--.. .//699746556565234635::9:95445543113445667943--/.--/842314455276677;::8798731.,-..38877:889:7:74201--"214346931-+,-/04775:<<;87542241.10/16733653133786765335 1:54324224001486;:89677543445533556542../0344757954324!)-853432247874557:;<:<:4754454235324310,,-.14656645534422-965225534465995457:>;9:9686886642574112202334656324534*633641121214135755::78:7375688:8:;:79;866545214325511212(4214421142003.4457;>712366;9740255786788989:843514034311431<>><;8:;9664:89:96542754430131.069549<>>?@BB>><9=>=:??><89;956747:867<=>:89:8765665746:867:@FD753686445205?FBB?>>;6566840013323213445211456656763487445303<7657;?<8651.-24867;:9:;=@;55464453113103443455788767579@=9652/-9988;A?==<:85220,-./3<@CDB>?=>;;:8776767985456789899A@==;957899:<><;<;:7.''&*2>GIIFDCB@==<==<::;<977874345778998:<>=;<;248;:9;<;:986960-,/5;>>@@=;9875520/..035237;:9:<;:99647=AACC?>?>;;6;9<>FKKJGF@;9:9@?<99410/01.+**)*/236;A@CD@>?><:>BDDA88<;<:799466;?AA<;40-+,-3675115548=>;755656;>=ADCD:7<;<<78,043341/136525497751/.12.2:78=EB@EECCDIE<50/,(())+/34252/12662>>=>?>:;;=<<>::<<;;956;=BFCD?><>B?:766766887:>>=?;<=;9;;:9:=><<;99;:7=;>?=>=<<98257789:99;;879:6=:>;799776449?@=85421/++,-21/146789:99:;972689898667889;<8859<<88997562103789::742.-,))*+.//1689898668969;:8876679=>=<76;:;9;:99665:<;769;965221234569;;88767678<;:;:899789:;=<==>??@<<=>;=>=:8:;:977:=;;<;:;<9;;8897889;=@>=<:<<89:;;>A??@=>>@A@>>:7==;:747:88;>=:8::9:@>=<:;>899;;?@DD?==89;=??@?EEFEDEDEGFGDC@=;88988:;?@>=<<=??>@?CD@=>99:=??8988:6657767;=@>?>>@9;820213688658<><99658;;98:7;7657766:?CA==<=>;98:=CFGJLMLFJF@==:6323789@CED?967:=?BA>BC==<><98:=>C@=AGJHDCCDEEFFEFFEECBBDDEDFDCEAAB>AEEFFGMMGHHKIIJHGIJGBDDBBA?>@CCBCEFFEEDFFDFFBEBAC>@DEA@A>>@>AC@BCDEEDFFCCDHEEDFFGIIFEEGFEECBEGFFC@?BB@B?=@>?DABCDABA@@ABEHHGEFGFEACDCAA@@ACBFHIGGIJKKLJIMOKHGEED@@BAAB@@ABDGHGEECDEDFGFFHGEDCBBDEHIF@AFGIIJLNNLJHGFECBBCDEDFGFEHGEDC9;<;ADA@C@<;638>B@DC??C;9:73437:==?FHGGIIGFED@;89;:99=9?DB@CA=<776776:89:876568:877<832236;;=;>;7355467594:88:8765;>=@A@?>>=?<;<==<:=;688959<>BCFEFDDEDDEFFEA@@?@@>;99>=?B@@?>=?=;::=>??=88:88<:88787569;9<87;?@?>@A?=::<=;;99;9==??>98:98898:<;:;;:;989::98689:8:>;>=;=>;>@A@@A?==>@><<==<9898:<<:;<:;:878989:65544100121558;<88:;=868979:;<=;::99;==>=<98768998;7554520689755210//+(()--037;<;:76620267889::;:878;<99:76679846320/0,)887532112.+*,03257<=<;52665599:<=<;=A>::99678898875321212/,=:9:;:8577654135:998:>:979;=A@=<>@@=;<>=<<:9::878:<>;9:;:957754<>>=<=<<><88637796766:;>CC;><=>;::;;=>><==<>>98713551-+,*)*+)./13@JHCCGD?@E@=894.12012466753436541024553.+,+)*+<<@FEBA??=::74659=?;557113695-+-+,39;>@A>:956989=@><<=EFBA??>:;8BE@??:41..+))*,00/-/6:8;?@;;:;@DEHKKF@=;;:67::=>?>@FB>@<52//+*)987::754420//002536679>;>BCEGJNPI>61/./2677;;98979;854420//:99::8787656476578<;::;=@BBCDGIIC7,(''*078:=>><::8:;87876564              ! !  !!!       !"       &'(g*DG+3-. / / 101 2z4 f5c9[:[:M9<< QW\gniir{yupkjjosttvzzxx{{wrsqvssptuurlkjhea]XWZZVRUZcmkhoy{vrlksvzvtrnorv|{yւ~~{xwyyulpvywtsonquz`glln|cynkghhjptomjmkmlihpowzmkgdhjihfaeklmx[afku~zzwkba_US[_bfhijfb]edhjkihhlsrnfacb_][[_eirdjlsvumcacdabdcb]V[`ds~yqq{|~~wqkgcchkquupf`bdbaPQRUVZ[_o{~{{|z{~wtnksyxsqqov}wzqc_ZXNIJOQQTVX[^jy~}zdfmmnv{~iXPKLT`kmqrnklokmjhddedc`_ceknmsz}vvwx}z}wZIEFMWbkq~~twvvrprtuvvx{|{oqpqqsojilnov{utz~xtnmaYYTV]hsz}ypqwxpmnpnnppqqsqkhknosdb`^aeedhhdbadeb`bcentuxz{xm]W^afosqlktymiklgdca^`dedfiebbkkikv|}~|yvtqrtqqrliorokmu|~tob^egdgfjohefgikkjjr{}}|zwtr{|yv{yvz|ytprurrvtmkoolhmtuuwyw|zx||rwwvx|}{|zwzzvy|zvpp}}xvumgjsrjd`cdilhceifcjuummnmhhfiorsxuyyzuy|~}yvuphhpsle`qqpu{|xsvxxrcbejmjgilgcnvmdfgca^YY^aX\fje`dbcdehkknqqpsz|ytuxxthknpkpyytpv~zxwmfgijoqoqpiaemmgea_]``aafggiihikfbbeimplmvzvqs|}xXXTX``^]cifntqrliqru{wqjjimssqkeemlkjeeceda`\XVVWXXUV]a_]ahhighhijlkkloolebceecirzzoljjkif`Z]abaaijjmijic_[YX\ehhijkklnomhheea]fgflnlijot|ypnnprohaZOMT[enuwtutuwwssuqg\`bbabggeb^chfjnmjivngWNQQX]chjjkqv}}uqjfigc`Y[\^diohegec`gkqvqomprrptqj\POQU\agjiffh]]\`fnsyumljmnigfknmjhhjighgg``a_aagmusjlqkhgfdefh`\^\^ekrwx^fmnpljlmt{ztohijikmnlgcbge_^`_`[[]cgkmefhfedd_^cknpnjkmrz}dlosslhilquwsrnjlmqzxsqjcgmi\[``b][[\[\_cdkffhiicjnrtnhikotvu\ffjgrqijkjgjgclsw}zuz~tpusqnjkk!mkloidhka]^^[[cfeikhgnskhkZcdeeikqwk``bginmhe_ajossqsuuqrsrttsqkegglagllb_dga[aedehkovqb_bnmjpqrtutlikddgkkeddcbeotmgntz}~~zvsomknrrsuuoikgyv}ykhpunkqy|{{xwz|vqrrmkjihnknielmgoz|v{|ogmtrzupnoia`aceebbfippljjb``]cfnnmktrnglokea]]bs|vrnol`gnqw|zonoponpkghifdgkhgihjipnkjosrtv~~xpiaWV]elpu{^]VTWX[ez~vwuqv|}wutuvtvsppquvxyyof`^XTVWZbsldRFEDHY{풎xvsppnmmonnppruvvzzxwuofWHDDFSqri[SU[iz~trmieb]ZWTU[`aeilppqrkjmoprl_TTYdu}tqtvypnoswpnqphabdb^YVSQNOY^dqxyy{yx|wqsv|unrqx}{vkaZROSZ^bfgacdbkzxtpijnnty{}w}xvpqrv||xod\a_b`cc]TUUS`koqxna[VNMSSKPWZfb]Z\\^^[_`aabd_VSUTTZ~~~|yx|uquzxsxzxtw}||}}{|y{~~~}zx~y|uyuv|}|||~{uopsvyvqorvrgc`bdhecijnosutxz{zwtx|wwuz}||vxsuvv|~{ussromnnlhfgmrxzsg`][TMIPUXXWWZ]cgimqoqqopuxttvuz~|vsstronqsuqkihfbaa^\`hkjmtwpd\TQPKHMQTVWZadigjmnjiknpstspnpsuslihgxxwrknnqnpolmieebcmvvqqsvphfb__^\\_abfglpslmnnpuxxwsmmoppopml}~zvvuyw}}y{yvutw|}{wtqrpnmprsurpssrtpptyrqpnsvwz~}~|wuuxxz~zztz{||}{z}yrrsmkjgkpuvuz~ytwvqovwy{yvupprsvvtx{||}}|z|x|~upkoqpou~~w|{ww~zrrvwwx{ӆpxz~{xyv{zutsrpg]]\[ersmcirz|vmkffipnjookkfagecgjnvz}|yxwx~|vt}yqigkryyzphilsv~{{}}wtx}{}}|}}~y||||}|{~~~{y~eir|{xqohfpu{wsrxyv}x|yumfgo|ylks~riefpm`Z[]`iqqrqnv}w|~zyupjggighemfiiljjijkkp|vkeelpd[~{vplopnimt~{yyxtqqxzuzy|}xrmmpokjzuruutniikkoqrxz|~x||zutv|{zxmrv|zxxupntwux~yrtutpjikkmsuqnnoppssuzwz|{vsw|}xuut}}}|{zxwoqqrwwrmsrrsqrusnmopprttyy\]`^bgkpytqstuohfeglqpqsuqnnqvxxvtqmmpmopqslhfcd`]\]__`fjovwqrtHIQSW\frxrmhjh_[]aceggjnuutqpnqtrpoplknjljhfc^YVWSMHIOSU[coxunjhIMT\__etyvskgecfjmooqssv|}|wsstvsrpttrokjgd`^ZWVWVPJKRZ__coywtng^ehrvqnpxwwvtrrx|}|}{xxuyxxuyytvvrqmiecggd_chovsnouyvwuowzzsxztqv}|}}~~~~~}z~~yptzzuvzvqt{SW]`l|uro`TUTVWZ`d_]X]Z]]ZZ_]cg]XQNTVTSSV\_hziqt|{nfefccbXOQSS`nw|}zunkvw|z{vrpjhosy}rgdfdbSTUZ[][[gqspqsqqrz~wqu|{wvxv{~|mga]SNNQTUX[]\[cosrp[\bccjns~xi_ZX\gppljntppnib`_^ZUUY\`cchmqzpptuxτ|]KEDJTalq{}|zvzupqpnnmkmlmopsuw}-/17688;?<9548;<;:99>?><<>?;:979776799=98797622420..05778:>=:73466:97449::;<>;:9;<>>=;==;985569:7548:9;>.22539@@??CEC?@BB??966335689;:7:687665799885344101.02447>A??AED-1146>EC?>>=:;?=6210+.34488:7763647797456;<96330.0135;DE@>>;12269:61362257861.1338?BBA@:;66::=A@>A?DFC@>;;8752259:7325414))*/..-/6;;>AB=976866:9<>=<=D@;=;41-,*('()*./.-.3:<=@44576:;::;?A><;=ACCEGLNI=3-+))/575::;96538:877875445678;::;=A?87357;;899:=?@@>@>;;9776656478446:<9899<=76312553357:77:;;>@?<;8653110+.47<>==85.-4658:96489567843210123221.045768;;:9988952597457<;<@=>@A=8:52564456445545667:;;:99:=<:<:9;=:778767864577469;9:=99;>><=9:<<89::79::><:<<:;;9:=;877<=;;6478740023443454248;;8865343657:<;8::<8:<>A?<=<;;74688510899:99:989:831499667855:=85641241005/02312204535667899:9989:9457:4688779:99:76647<=;;9544664462112542632353223579658878::9//.02123377667:76;98><:7647::732442103325533/.--..//./121235865997465565663245449;::964455432112445667953.-/.38985565565647423134453566779;:9789751/,,..17886:988:7:85301.--5633224453476:42.,,-//267758<<;97643233.02.048425541326877654334962/,,-./157732400377:;897675445643556633.-/0334368569644233242002688;1368854579;<;;65644325424411-,--036567456344221257864569;<<4658:64579=<9::7787664247620313002334656424544657:74469<=:041257559;88984565889:98:;;87<866546203425621212132146648;979/3.3457:>9223569:75115668778899:988:952514034310441/2014569=;413663989:975425644132//49737<=>??AC?>=8=>=:>?>=99;:764798::85534B=:=88?;459:758>?<:<==>=;<:8=>648:8ECB@>><75667510133232124463120456656763388545402:CDBA>>=9566771377;9:;:7630-/26769;99;321--.2:?BDC?>>=<;;976765786696456689898?@==;:6321.,-.08>ADD:80('&)/;EIIGDCBA>=<<=<;:;<:77853357789989;==;<<:93*'&(-7CIIH981.,.3:CMPOKFCA?<<>?@>;977545300../25236::9:<;;:96883.,-18@JPOL<75:9;=DJLJHFB<9::=@=:8:610//1/,**)).1259@@BDA>??<:<958::=AILKIF:466:>AA=;61.,+-1576214647<><85657669><@DCE<7;;<<88:6568=@A?<82/5497762/.02/0897;BD@CFCCGH=70/-)())+.34253/0256344787630./20/>;:;<;;965:=AEDCA>==AA;8667588979>>=>?;;<=<><:;<;;:758=?;;7<;=?>><@CA=955;?=878832425758:<:99;>=<<:8:;8:<==>CB8;6<;<@A=;=><8897747=@>955220,*-,12/036788::9:;:77:7:<;?B?;<>=:<9858;=98998663102688::9430,-*(**.//0579899668:<:867:<;8898==<86::;::976658<;867;;75312112233558:<88767668;==:68;;::;:9<==>??@=>><=<<=><<>=;89;:9879<<;;<:;<::<889889:=<==>?@>=>==:=>A??@>>@A@>>;7;>;:845:98:=>;89;99??==::>99:;;<>@@??@?=>>??@?DEEFEDEDDFFECA><9798989;=A>><<?>@?BEB=?:99<>??@?BEEFDEEDF=@>?>>@=?C=9=;:940122578757<=>:8:757;;98:6;86577669>?>>C@9?BED@:678=>AB>AD>==<>=:89;@EGHKLMIGIC>=EIHJKKMKMJIJHFDCB=;>==AB=@EJIDDCCEFGEFFEEFCBBCDEHIIKKLLIJIEFFLNHHKJIJIGHJHCCDBBA@??BCBBEFFEECEGDFFBEBAC??CEEFFJNJGHJKIJJEEDFGDCCGFEDEFGHIIGEEFGEFDBDFGFFDBCA>BB?B@=@>?CAACDEEDEGECCFGEDEGFEABDDAA@@ACCEHIHGHJKKHLOMHHEEDA?BAAB@@ACGHHFEGFECBDDBA@@BDGIGB<>=<==<>?@EGHIIJLNNMKHHFFDBBDEDEGFEGHFECBBCDFIHD>=><<36<845;@ABDA?A@9967:@?;876;:52235:<<;@B?<>?@B>?<9255467594988:8765679?@<9769;62<==:=<778967<>ACEEDEEDEFFEB@A?@@?<:8>=?A@@?>=?>;;<==;<<878976;;99788558::;96:<>??>@?>?A?>::<=<;98<9<=>??:8998:;988657::9::98679:99=<==<<><=@A@@A@>=>@?<<==<:7:89;<;;<:;:88::98779:99<=0021457;<98:;<:67978;:;<<::9:==>==:8868998;8554530021356:<;89;((,-/26:<;;866301577889::;;878:<:9:866579956420/0-*((+-.159<<;96*+/3246;==<7246558:9<==;<@@::8:667889886331120-**.22369==<931349989=;978;<@A><=@@>;<=><<;8::978:;>;::;::5677552248:988<<987366977659:=BC>;ADCDEA=:88:;;=?<><==<=>:87456886657:<@C)./11<>956512))+00/-.498:>@<:;;>CEFKKHA=<:<76:9<>?>>FC>@>73//,*))*.00.-2899=001435669;>A?><=ACDGIMPLA72/..1586;;:8978;9654310/0014468:=@@77567<<::<@=>>ABCDFHIF:/)'').588==>=::89;9778756467567:<::<<>@<;:79776789<:8787632331/-037789=?:835:;<::8:>DBACCA>:;<>==?<<><:9:<=>>=<=<986468:8646:9;=?:@:67435579;:7:787765689886334200//2345BBA>A<67435:>?8312,,24377:77635467975569<:7433101/.1259BFA=>><9=@:403-,14367873.0336>BBCAA:<759::<;96632238:84146136885//335@BGLKOOJ@:8686698;==<@BFKKNOLC<<@CCDFJNL@5.+)(-3759:;:7536:977885445677;::<@A<<;?CCDEIMNC8=@=?AABCEED=0)''*-489=?@@>??<;:87765586368<:899;>;A=>@ABCEE?3995;:<;=?@=;965411,-26;<@CC@97866778667422364343468;4;9<;<:35220415778:<>>=>960-2657997479657863210023322/262304146778788972499446<;;@=>@A?9:72464345654554679;;:9978878823895458866874568559;99=:9:>?<=:9;<98::88::==:;=;:<99<<97796688455855814353445137;<8876336569;;99:;98;=@@==;9458862014353436226:<137:668658>956511410/40/13221254466789::998:6136:668747=;985655:=;;:544674463114254235422346984788789:9956549=;;6467995;:6==;7746::8424421023245430.--./.12123386678:4:;6<=<87235537;::9:744532112344678630,..0798646556565234636;::9:85778;:97897620-,..068869988:8996311/--1732314454376687;:9879862166;<;:7644134./2/038525541225877543347830-+,-/04775;<<;775423498858644344643456744/-//23435766984433233/0011487;:895864434465:<84844314523412-,--/255654643432247874558:;<:<:38445419:868697665237620313100/133565235434566985468;>;9:8685886632954757979::89;;97<976654530243463121124136646;:79973756978::89477;76204658768898:988:963423114420242012/4468<=613376;873036587754420230.28836;=>??AC@>>9;>>;=??=:8:;8655:89:96542754430230.17957<@=:<==>==>;?=99:9776656576589768=CFC@;;<7:?836:956:@>:<==>==>2/0242331244641203566577437864417AEBA?>=:6566830014233114484556442123/14533455678867667=?;7641..25868;:9:;>?:454644531230@>>==:;98677578669:6456679898=A>==<:8422/,-./5=ACDA>?=>;;:86775DCCA?==<==;:;<;87678533467789989;==<;<;95,&''+4@HIIEDCA@==<==<::GDB@=;>>@?<:87645410../153259;99;;:98795/--06=HOPNHEB@>;>>@?=:8D>:9:;A=;8:710//10-+*))-1248>@BDB??=;;:67:9=?GLKJFE?:9:9A>;8:83,+,/567312745;>=95656658==?CDE?79<<9798467FA@FDCCDDECB>=<@B=87667578978=>>=>?=;;<=<<=::<<;;857<>CFBC>>976>;>A@?:649>>978893324247579;;:9:=><<:89;98=;>>=>=BC@;=A@@;747>?:97:877536<@?;56320-*,+0200257889:99;:87997=;=A@<<>>:7:877635:@?<655115889;::531--+(**-//379899766788:;;875:<<88997561104789::;866<966:<76412212233557:<988667:==;77;:;:;:99665;<:769<=;<>=;>><98;;9968<<;;<::<::;989889:<=<==>??@<<=>:>>=97;;A@?==88?;;9549989<><99;98>?>=;:=;89:;;>?A??@=>>@A@=>97><;964GFFCB?<:798989;><<>?>??ADC>><89;>??@EFEDEDEGFGDB@=;79898=9;51021478856;=>:8:856:;:8:7996567767;>?>?>>?8;6102137885=9422589:?D>?BEEB<768<=@B?@D@==<=>;89;>DGHJLMKFJE?==:522489:=C?>EECC?:>>=?D=?CIJEDCCDEEFEEFEEDBBCDEGIIKKMKMIIJFECC@:>>=>D>>HHJIEBDCBB@??ACBBEFFEEDEGEEGCDDABA>BEEFFHNLGHIKIIJHGIJFBDCBBA?>FFGIIHEFEGEFDBDFGFGECCB?AB@AA>??>BBABCDEDEGFCCDHEDDFFGIIHEFEGEFEBCCGHIFHIKKLHKONIHFEEB?BAAB@@ACFHHFEFGEDACDCAA@@BCBGHJFHIKKL=<=??CGHJHJKNNMKHHGFDBBCEDEFGFFHFEDBBCEEHIE?BFGIHJKM963449;=>BHHGGIHGEEC>98::8<:??B>?<:35545758679899776568=A=9877<732236<:=:=BA=;=@CDFEFDEEDEFFC@A?@A?<:8<=>AA@?>=>><;<==<;=:68895:=?CDFEFDEEDE;78==??@>@@>>A@>;:;=<;:8;:;=>??<89:89<:88787569;9<77<?@;><<>=;?AA@A@>==?@<<==<;8989;<;:;;:;989::8868::8;>;>=;>>;?AA@AA<;76987;:;<=::9<=>==;9877898:96554100122559<<89;;<86986::;<=;65103878799::<9879<:9:876568965421/0/*((*-.048;<;:766102778799::36656:9;==<:<>A?=<<8::9779:><:9;;:7677653136:88;>987:;=A?=>==<=>;88547796766:;?CB;=DDBEC><989?BD>;781.21/22566725255430135540,+,*)+**/015BKGCCGC?AE?<792.11/14781++-*/6;<@@B:;65898;@?=<>:556123693++.*-5:;??>:;;=BEEJKIC><9<86:9;>?>>DD??940/-*))*-10.-07:8=<@CCFIKOND:30..0486:;;:8978::754310//00344667:=?A>=;?BCEHKOOG<1*'&(-488<=>>;:99::878765576578<;::;>@;?=?BBCDGIIA4!   ! ! ! !          {ysrqttsqruutokkigc_[WX[XTRX]inhjt|wunkijpsttwzzxy{{zurrusrptut~~ywxzxrkuwzutqmpsw}zy~hlsqokllmkhkpryukjfejihhdahllpvnjghhkqsomkmkmliighkhd^adeikjihjospkcaca^\Z\bglw}y{uiaa]SU\_cfhjje`^edhjji|upv|}|toifbekmtvtkbadd`cdcbZV]`gu~wps||~|vqlnvyvrqor|zxwk`]YUJIKQQRVVZ\as|~{||y{vsmltzwsqpp`TMKOYflorplknnllifddedb_`egmmnw{όeVNJMVclnqqmkPFEIQ\gmxztwvvuppsuvvwy~z~qVGEGOYdltvpog\YWUYbmw|uotxummopmoqpqrsniimnpx{sv{~}wrok_YXTW_ju{~~seYZ_ckrroknwvjjlkedb`^beddigcbaedb`cbgptvyy|vj[X^by}|ri_`gfegglnffghjkjjlx|}~{yvtqssqrrjjprnkow}slauuvywy~xy|xsxwwuwwz}|{|xv|xv{{yspruqsvskloojhouuxw}ypmnnjhfglqsu||uzyxu{~}|wuulgltphc_ddklgbfiecmvsmmnlhgfjpstygegeb`[X[`]Yahhcadbdefikkoqpqv|{wswxxpadekmigjledqtjegfc`]XY__X^bjnjfc`^^`aacgghihhjicbbcgknpjqzxspxyxvjfhikppoqogagnlgda^^``abikqssogdimkkheddec`_ZVVWXTYa`^^ejfptpsikrqxzwojjotspidgmlkijjkkhc][_ba`djjllijga]YXY_hhiklkllonldccfdcls|wokjkkie_Z^ababTMPW`irwvuutvwustsmb\bbchee`]gfgmmlhkpu}vonnqrnf`XNNU]gpvwtutu[Y[\afmlffdabintuponqrrqumeUNRQY^diijksw{uphgifc^Y[\_ejngfgdbhijhhghd``acjquoiophgffdffg[]]\bgotzsmmiolifglnlihijhhgf``aega^__`][[\]_eiljdgheedc]_gnnpkjlnv|wsngjiilmnkfbdgd^__[\]kmb[^`a`\[\\^acgjegfiigaemotrjhjmruwrrmjmmt{vsphcimf[\``a][\\ypstroljkkllknmgeih^]^^Z^gefkjghtphkjiflddnsx~~xv||rquspmjkkrtvrqsstsohegjibjmi_`ff^[edefjlrwh_`chhpkhc^dkpssrtutqrsrttspjhjqw~|ytrmljqqrtusjjkbeglieddcagqskhov|{srroljihjmlmggmkitxv~wiirulls{{wx{}ԇtqrqlkihhjkfa`^`cjnnkotpjhnnhc_\_h|ytpnpg`aadeeacfkpokkha`_^cgnnllejjghhiimpmjlqssuy|tlf\UXbhory}wnoopnoojgiiedhkhghijkpnjky~zvtuvtuurppsvwy|~tjc]]UTWX\h~|wwsqw}|wutvutuspp{wtqpommnopqtvvx{ywvsjaOEEDK^~wurpommotpkgd`\YUTX^`bgknqprpjlnoqqgYRW]m~{tqlhea]ZVTV\`acd`[XTRPNS\`iu|~w{zxy|rquwwoouvoorofacdb]XURQNPZ_s}vslilmpvzyx}vunsrz~~zui`XQOT[_bheadccn|wsoiknouywg^YRMPSSOLSX_f_[Z\\^][a_b`db[RVTUTdlpqz|k`ZTNNSSRxztvzzuuz~~{||{{y~~~{yy{trvzwtyzwtx~|ppuuleaacggdejlnpuuz{yuuz{tztw}}|}|}zsoqtwyuqpsvofb`behecmc^]XQJLRVXWVX\`fhkoqoqpnrwwsvv}~ztssrnmnnkhehmsyype_]ZSLJQUXXVjaXRQNIJOSUWX]cfihlnmijloqttronqtupjihebb`^[bijjnuvncZSQPJINRUVXlgd`__]\]`acfinrqlnnorwxxvpkonqnqnlngedadowtqqtunhea__^\\`abfomoqrttqqsrsrprwwqppouwx|~}~yuvvyw|x|xvutx|}zwsqrpmnprturpsrrtmsvuw}|vuwtorwxz{xvsoqrtvvtz||}|}{z~~xqtqlliglqvv{}xuwuppqy킀zz|yvz~vptwwy}{umlpqopv|x|zvxemv|zqlhfgmpllpmjkidbhddikqy{~{xyv|xutrrod\][\hrsjdjt{{tljfgkpmxkhjpuz}}|~}{uu{}woghltzx||nhimtxz|œ}{z~{~}}y}{}~||~~}y{}uruywy|y}vriektz|vppehqu~vrsyz}}~zwsmhghhghkfjijmjjijllu}phdgrj^Z[^alqqspnx{x}}zxtoiggi~zyyvsqt}wv}~x~zuolpomhou{yyxsqr||{}wtuy|zzrnty|yxwsopvwu{truuslhjkjpqryz~|y|}|}yutx|zzvvsy}||{yxsoqqtxvootqsspsupmnoppssv{v||tw}|wutv~}}|{yxvoonotwxwusomnompprqjgebc^\\^`^chlqzrqstulhfegoppqttpnnrwxxuspmmurpnpstqppnkmmkligda\WVVPJHJRSX^htxqmgkg]\^bcfghjpuusqoortrpooll~ztssvusprtsqmjifb_\XVVWTMINU]__gvyurjgecgjnoorssx}}{vssuvsqptsr}}yxvwxxvwyywuvuqpkgcdheb^fisvonqyvwvtqrz|}}zxwvyxwvyy}~~~~{}}~~}voxzyrzzsqw~|}}~~~~|{X\ca^Z[[]\Z\^_fdZUOOWUSSX^ao{trm\TUUWX[ac^\Y\Z]]Z[|xrkqvy~|ytqnhjru}yleefbccaUNSRUcqx~|ytlmvx}{sry|yvwwЀvie^ZONNTUVZ[][\jrsorspqqs|}uqw|zwwpd\YYalqppnkkqsoolf`__]WTV\]bcdkotug^YX^iqppokjSHCFNZgnv|}{xxyspqonnllmlnpquvyㆊvYIDDKWdms|}|y@=;:8876689;<878864133410-/27689?=<=?>;:98977679:==?=;==:9:<=>>=;==987367;8745:9:=?;;BCBBCB@<:;==>;=>;9:;=579:;89878765589987434300.2354;@@??DEC?ABB?@>86534568:;98:787667:87734557885458<;85332/10-1147@FB>><:<@<512/+/3357997753557896BB<<858::;?A??@AEEA?=;;6641327:951361258860/234:@BB>;:67::;>A?;8687589:=>=<@C>;=82/,,)'())+0..-07;;?AA<=?AEJKMOMF=97785799<>=<0,*(+2668:;;86449:877864435576::BCCEHLNG;1-*)*0576::;9*'&)-279?=;;8776656487357<:899:>;@>>@ABCEEA7,'&(,069:??@@754211-,159<>CCA;6875778757521365343467;59:;;>@?<:854311/+/48<=9<=>>;72-05669:8559857873311013322/153303236779;=>><74..56:;;?>=?A@;9833653446645546768;;9:78878942696459<;=?=?@@<894;99=;99=?=<;9;<:7::97::;>;:=<:<99<<:77976885457647::9;<99;?><<9988764335658;<:9::;7;=?A=<=;;:5478730033534453259<:88653365766521420/32/132121155466789::99:889:7225:7567756;<75631340/14.045753541135335224522458:4788779:99:66548=<;;8545764552112559:95234320133532..--..//.02123376678:58;7:=<97548:9732442104455421134456678832--//699746556565234635:;::96445543211244.,-./48878988998:74201-,-.8423144552667:8798741/,,..27886:980.1//27634652233787755336941.+,-//37759<<;87542241.01/1583265334557541-./13447589543242240010386;:89677543445533556633.-/034523421/,,-/25656645534422137884557:;<:<;4754454225424310,,-.167402122002335656225534465995457:>;9:96867866425751121300:;97::7665411433541121204125755:;78:73656889:98:;:79;866546789899889:73342304431152003.4457;>812366:97402567877889:989:8445:=>??@BA>>;:>><;??>;89;9663:89:965426644131.059648<=>??BB?><;>=:89977655656746:867;AFCA<:=89@:359:669??;;==><=>;89:8775664541202456656753597445205>FCB@>>;75668400133232134452114566560354345567887757;?<8652/-13867;:9:;=@;554644531131024434557897687668:7545679988;A?==<;95220,-..3<@CDB??=>;;:87767679954566;;877864346779:<><;<;:7/''&*1=GIIFDCB@==<<=<::;<:778743457865520/..044248;:9;<;:996970-,/4;ENPOIFCA>;=>?@=;9875530/../351//10.+**)+0237?>;:<66;9<>EKKJGFA;9:9?@<99410/01/,**)*/29==:6556657<>=BDDB88<;<;799466;>AA=;50.+,-3675215548<>;756566:>JB;3//+(())*+,043351/136625497751/.12.2:88>=?>:;;==<>::<<;;956;=BFCC?><>B@:766765887:>>78895323369;;:9:<><<;98;:7=:>?=>;799776448>@=85421/+*-,11/641.-+))*,//2689898667889;<8859<<98998563103788::842/-,))*+.//86422122334569;;88767679=>=<86;:;:;:996659<;768;:653221122345:978;<;;<;:;;:;;899789:;=<==>??@<<=>;=>=:89;:977:=<;;<;:;8:89;>=99::8<@>=<:<=899;;>A??@=>>@A@>>:7<=;:746:98:=>:8:;9:8:<@?>=<<=?>??@DD?==89:=??@?EEFEDEDDGFGDCA>;8898:;>@>=<<?>59<><9969;:8998:7657766:=@>?>>@<@C;:>9;830213688658<>=99:658;;ADEC=867:=?B@?CB==<<>;98:=CFGJKLMFJF@==;7313789@CED?9679=>AABHJFDCCDEEFFEFFEEBDFIIJKKMKMJIJGFCCA;=>=>BA=AFJHDDCCDEEFFACBADFFEEDFDFECEAAB>AEEGFMMGHHKJIJHGIJGCCDBBA?>@CCBCEFFEECFBCEGFFECCB?@CA@B?>@>@D@BCDEEDFGCCDHEEDFFGHIIFEEGFEECBEFGFFDCC@?BIJNOJHFEEC@ABABA@@ABEHHGEFGFEACDCAA@@ACBFHIGGIJKKLJIMOLHGEED@@BNNLIHGFECBBCDEDFGFFHGEDCBBDEHIGAAEGIIJLNNLJHGFFCBBGIHGFED?:8::9:<:@DB@CA<;637=B@CD??C<9:84437:<=?EHGGHIGFEDA;89;:=??A??=;5354576685:88:876567;A>:877;942235;;<;=??@A>>;72554FFDAA@?@@=;9:>=@A@@?>=?=;<==<:=;688959<>BCEEFEDEDDEFFEB@A?@@>;9?>@@?<:;<<;:8:;:==??=88:98<:98788569;9<86;<>??@?>@A?=::<=;;9>==?@=<==;9898:<;:;;:;989::98689:8:=;==;=><=@A@@A?==>@?<<==<::9;=>>=;9877899:75545100121558;<98:;=968979:;<<;::99:==>=<:87<9878;;9:976689755310/0+)(),-037;<;:76620167889::;;878:<:9:766A=::998667887532112.+*+03257;=<;62565599:<=<;=A?::996788>=<<99::879:=>:9:;:8577654135:998:>:979;=@@><>@@=;<>><<:8::978:;;;>=;::;;<>><=<<>=887366967659;>BC<?<@=<9;74659=?<657213695-*-+,29;>@A>:956989=@>?=:<968::=?>>BEA>@;41..+))*+00/-.5:8;>@;;:;?DEGKKF@=;:;67::<>?>41/./3778;;98879:854420//002536679>;>BCDGJNPJ?61/./2677;;9+(&(+278;=>><::8::8787656476577<;::;=@ABCDFIID8-(''*0689=>>=    !!! !   !       qkkjgd`\XW[YUQV[fniiq{yupkjjnsttvzzyx{{wrsqvssptuurlkjhea]YWZZVzwwzysksvyvtrnorv||y~~W}|xwyyuppxyljgdijhhf`fkln{{nlghhjotpnjmkllihoowznkhdhjihfhimsqmdaca^][[`fjt~zzwlb`_VRZ_bfhikfb]ecgjkjhhlsrofacb_][~~upjgbdilrvundacdabdcb]VZ`cqzrq{|}~wrlhcx|wyoa^YWLIJPQRUVY[_nz~|{|zz~wuokryxtrqov~xzrd_[XOIImokmjgddedc__dflmnuz~kYQKLS_kmqrnklolmkhddedc`_~}twvvqprtvvwx|{|z\IEFLVbkq~~uvvrprtu~xorwwnmopmnqpqqspjilnov{vsz~xtnnbYZUV]grz}zpqvxpmnpnhqspllvykjllfdb`^aeedhhdbaceb`bcdntuxzzyn]W]`fosqlksyoiklh^fgdgfkogfggikkiku|}~|zvtqrtrqrmiorpkmt|~uoc^egdffjoiefgix|{rwwuwvy}|{|yv{yvz|ytpqusrvunjnolhltuuwyv|zx{|svxwvvx|}uzyyuz}~}xvungjrrkd`bdhmhcdigciuummnmhhfhorswvyyzvx|gid`dbcdeikkoqqpt{|xsvxxseafimjgilhblvmefgca^YX]aX\ejf`ccdehkkmfghiihijdbbcfjmpkoxytpu~{xwnfgijnqoppjaemngfa_]``aaeggiihikfbbeced``[WVVWWXXTW_`^]cigltrrmhprt|wrjjimssrleemlkjeeceda`\XVVWjjkmhjib_ZYX]fhhijlkkloomfbceeciqy{pmjjkjfaZ]aba`ijjmijjd`[YX\wvsttoe\abbhfeb]egfknliins{zpnnproia[OMS[dmuwtuuwsuqh]`bbabahlrvpomqrrpuohYOPQW]bhjjkqv|~vrjeigc`YZ\]dhohegec`fkpvqonprrqahnvqimqihffdffh^]]\`fmsyvnlkloigfknmjhhjighgg``a_a`glusjlqlhgfe^dglldghfedd^^emnpmjkmtz{tphhjhkmnmhcbge_^`_`\[[]bfkmffhfedd`]`cekegfhiiadlosslhilpuwsqojkmqyysqkcfmj][`_b^[[\[\_cdjffhiicmkmnhdhj_]^^[\efejjggqrjikjgihbkrv}zuz~uousqnjkkmklojegkb]^_\ehhl`ilka`eg`Zcdeeikpwm`_bfimnhe_ajnstqsuuqqsrttsrlegglbfllc_cgb}~}zusnmjpqrtutlikecgjkfddbdntmgmtz}~~zvsnknhemlgq|zv}zlhouokqy|{{yvz|vrrmkjigmknjekmhnytrlgmojd`\^dw{uqnoja`aceecbfippmjjb``]bemnmjssnhlokea]]bqptrtw}vnh_UW_fmqw|{pnoponplghigdfkhgihjipnkjosrsv}~ypibXUquwyzwme^^VTVW[dxvwuqu{~wutuvtvtppquvxyyognoppsvvwzyxvtmdSFEDHWx퓎xvsqpnmmonnppruvvzzxwuafjmqprqjknoqrj\SUZhytsmjfb^ZWTU[``eilppqrljmopfszxz{xx}tqtv~zqnorwqnqqiabdc^YVSQNNX^cpxzy{yx}{w~wvnrqx}{wlbZSORY^bfhacdbjyytqijmmtx{w|yKQX\ga\Z\\^][`_b`cc^TTUTT_koqwob[WOMSSKOVZfc]Z[\]^[|~|{{y}~~~|yx}vquyysxzxtw}~||}~{{y{iknotvuyz{zvty|uyvv{}|||{vopsvywrorvrgc`bdhfchjmnsutxz{zwtW[^dhjnqoqqnpvxsuvv{~{ussrommnlifglqwzth`]\UMIPTXXWVZ]cgimqopqoo[beigknnijknqttrpnpsuqkihfcaa^\_hkimswqe]UQQLHMQTVWZ`digjmnjikmphmqrlnnqvxxwrlnnqopolmjeebclvvqqsvqifb__^\\_aaegkpsmmnnpuxpquxqppnuww{~}~{vuuxw|}y{zvutv{}{wtqrqnmpqsuspssrtpptysqpnsvwz}wxz{xvuoqrtvvty{||}}|z}zrrsmkjgjpuvtz~ztwvqovwy{ywupprsuvxqswwx|upjoqpot}~w|{ww~{rrvwwjoojkjeahdchjowz}|xxvzzutsrph^\]Zcqtnchqz|wmkffipnjookkfafecgj{{||vty̖}yqifjqyzzqhhlsv}{|}}xtwچ|||}~||||}|~y|}}|~}{~~~|yyv}x}xtkeiq}{yqoieouzxsrxyv|y|zunghfmejiimjjijlkrsieeonaZ[]`hqqrrmt~w|~~zyuqjggighemfiilkjjzxu|x}|vplnpnjlt}|yyxtqqxzuzzmsw|yxwtoouwtzvruutniikknqqwz|x||zutv|{zxmrv{zxxupnswunqqswwqmtqssqruqnnoppssuzxy}{wsw{}xuut}}}|{zywopqrwxrnrrsqpmpprskgfbd_\\]`^bfkpxuqstupifegkqoqruqnonpvxxvtqmmpmopqsmhfcca]njljgeb]XVWRLHIPSV\eqxsmii`[]acdggjmtutqpnqtsqoplknjlkhfc_YVWTMokifd_]YVVWUNILS\__dsywslgecfilooqssv|}}wsstvsrpttrpkjge`^ZWVWVQxtvvrqlhddgfc^ehqvqnowxwvtrrw~|}|}|xxuyxxuxyyuvvsqnjecfgd~~xovzzsxzuqu||}}~~~~~}z~~z_]dg[WPNVVSSW]`k~}urobSUTVWZ_d_]X]Z]]ZZ_]cg]XRNTVTSSzzuroiipt{{ofefccbYOPSS^mw|}zvnkuw{{|wspk|~zkf`\QNNSTUY[][[fqspqsqqryxqu|{wvxvz~}nga]TNNotoonha`_^YTU[\accinr}yj`ZX[fppljntppnjb`_^ZUTvztpqonnlkmlnoptuxׄ_KFCIS`kpz}|zvzvqqpnnmllmm<988965132420-/16678;><:547:<;:99=?><<>?;:979776799<:8797622420>>==;==:98466:97549::==?;<>;:9;<>>=;<=;985799874344001.12438?@??BED@@BB@??966335689;:7:687765799885344101457;<9633/10-1136=ED?>>=:;?>7211,-34478:7762647797456:<:63301?A@DFB?=;;7752269:62263147872.1338?BBCA@:<66::=A@>A?CFC@><;875>D@;=:30-,*(())*//.-/5:;>AB>A><;=ACCDGKNJ>4-+)).475::;96537:87787544>@=;;9776656477446;;99:=<>?=?ABCDEEC:.(''+.589>?@@>@>;;:7766564BDB>67857787576312553357:87;:<;=@@=;8654110+.36<>=>85/-4658996479667852563445645545668;;:9988962598447<;<@=>@A>8:525644565455:<<79::6::;><:=<:<:9;=;8778867864567559;9:=99:>?<=9:<<89::79::==;<;8::;7:<>B><=;;6468841023443445147;;8865343656:<;8::;89<=A?231220453667899:9989:8314896678659=85641241005/023122035456675426224522457:568879:99:76646;=:;954466446211254263235322325533..--..//./2123367667976;98>=:7647::842442103325543/.--..5667943--/.489745565663235548;::9:6445432112445667953/-..8:7:84301.--7523134453566779;:97897510,,..17886:988:7:85311/--,132686765335952.,,-//267757<<;97643233./2.0484255413268776543343436757:543233241002779;99767544344643556634.-/02343675697442346566456344221367854569;<;;<65744315524411-,--036567456442346563245344658:64579=<::76976652476203130013346564235445204325511212041247559;889855657889:98:;;87<9665462034246212123514034310431/3/2457:=:313569:75104668778898:988:9525240243203418=>=:??><89;:76399:755356442032//49737;=>??AC?>=8<>=:>?>=98;:65855:966:@FDB=:=98><548:758=@<:<==>;?<89:9776656475599669>EE763487545303><85667610123232124463120456766774388545401968579@=9763/-0377:;9:;>:7630-89899@@==;96321-,-.19?BDC@>>=<;;976775786696456689898?@==<:778998:;>=;<;:81('&(/:EIIGDCBA>==<=<;:;<;77688533467789989;==;<<237;:9:<;::96982.,.39BLPOKGDA?<<>?@>;977545300../25236::9:;;:9736:A@CD@>?><:<75:9;=CJLKHFC=9::??<:=ADCE:7<;<<78:5669>AA>;71.,+-1576213646;><85657669><@DCE<7;;<<87+/34252/1266254877620.02/0797;BE@BGCCFI>81/.)())+-24253/01563>>=>?;;<=;>;:;<;;:65:=@EDCA>==AA<87667588979=>>=>?<;;<=<8:<:9:;>=<<98;;7<;=?>>954:?=878832425757:;;:9;>=<<:8146788:99:;978:6;;@A>;=><889877547=@>:55220,*-+12/036788::9:;:705898986689:<9957;=:88986541126889;:9430--*(**.//4798997668858:<88767678<==969:;::97667<<867;;75312112233558:<98767668;<9:;8897889;=<==>??@=>><==<=><;>>;88;:9869<<;;<:;<::<989889:=@>=<:;>899;;=>A@??@>>?A@>><7:>;;855998:=>;89;98??==;:=:99:;;@?CEA=?99:=??@?DEEFEDEDDFFCA><9798989;=A>><<?>@?BEB=?:99<>?98:6;76577669<@>?>>@=?C>9=;::40122578757;=>:8:757;;98:6:86567668>BC==<><98:=<8422589;@C>?BEEA;678<>AB>AD>==<>=:89;EFFEEFCBBDDEIIJKKMKLKIJHEDCB=;>==@C=?EJJDDCCEFGEFFEEFDBBCDGDFFBEBAC>@DEEFFKNIHHKJIJIGHJHDBDCBA@??BCBBEFFEECEGDEGBECAC??CEB?B@=@>?DAACDEEDFGDCCGFEDEFGHIIGEEFGEFDBDFGFFDBCA>BB?B@=@??CBACCAAB@@ABDGHGEEGFEBBDDBA@@ACCDHIHGHJKKHLOMHHEEA?BAAB@@ACFHHFECDEDFGFEGGEDCBBDDGIHB=>><==<>?@DGHIIJKNNMKHHFFDBBCEDEGGEGHFED:8=9>DB@BB=<736995335:<=>CIHGHIGGEEB=89;::8=9=CC@BB><967594:88:876567:@?;876::522349<;<;?B?<>??B>?<9255467595998:97658>=?B@@?>=?=;<==:<<778967;>ACEFEEDEEDEFFC@A?@A?<:8==>A@@?>=>>;8<9==??98:98;;9988658::;:79<=@??>@@>?A?>;:<=<;98;9<=>??:89987:8:;<:;<:;:89::98779:99=<<><<><<@AA@A@>==@@<<==<:7989;<;:<:;:868998;7554520021457:<:8:;<:67978;:;<<::9=>==:8867898;8654530679846320/0,)((,-/26:<<;866401477889::;<8779<:9:876569956421/0.*9886321212/,*+/3246:==<7246557:9<==;<@@::8:667889886431120->;::;:9577541349989=;978:<=@@>;<=><<;8::978:;><::;::667765;=>><==<>>987366977658:=AC>;@DCDEA=;88:;;=?=;?;;::;;=>>==<=>:88024553.+,+)*+)-/11;HIEBEFA?CC=9770/20/2256672526542024554/,,*+<<=EFBA??:;84658<@=53//,*))+/0/-.3989=@=:;;>CEFJKHB=<9<76:9<>?>>EC>@>730/-*)8979;8544300/001435668;>@?><=@BCDFHIF;/)'').588==>=::89;97787565   !!! !   !!!    ! !     RTZbllhWBFFF.movxxttmS@FFJ-bdjlmvdAFF/Z^diq~vICFFI,chkpuuqf`eeMCFFEK+NQQTVX[]hxtKEFFDM*bejnmrz}AFFN)vx{|{sAFFN)nppqqrqkhknoriBFFJ(dca_`dedfiebcbWAFFY'kjq{}}zxtrrucAFF){|zwy{wx|zvqptuoUCFF(~}zvuqihpsmea`efnQDFF'qpsy|yutxxuj_fgnlKEFFG=$impmmvzvqr{~wxrffihJEFFM~!WXXVV]a_]`hihtspqfoqFFGPW dhhijkklmpmibcdfcfpqDFFMW fgec^bhfinmjimrx}qonpiFFUItrj^POQT\afjiknvywsmeBCFFGGefhb[^\^dkrwyolljpjheia_EFFGF]cknpnjkmqy~~trjfkhklmplPCBFFJFbinrtoihkotvuqqkjnnx{srmgWZEFFG[bgehkhgmtlhkjhgkahrt||vyTEFFCG[`edegknurb^bdijpiga^hmrtqsyNFFGpmknrqsuupikhafhmgddbktpgkuKEFFߑ|vz|qgltrjnw|{{zvz{xKEFFޅ}vrnnmc`abeedafgoqnjlda\GEFFG]ekpu{qnoopmpmggjhdekigjfHDFFGG`]YTUWYaqwwqtz~yvtwiLEFFGogYIDDFRnzwtquOEFFrm`USYctutokgc_\KDFFGG{xqsv{}snopxsnprlbbdc_ZWSSOHFFDFvqpru||xpd\UPPW]adibbeagv{urjipQEFFJ^``abd`WSVTTYjnqsse]XPMQTIEFFJ~~}zx}xqtyzswzyuv{~XDFFIw|xwxuy}||}}{xposuyxsoqvtjd`acgiODFFGtxutvuy~}wsspmmnmjffkpvzvka^]WOINSWYTHEFFstspopsusmiigdaa_]]fkikqwth_VRQMHKPSVXWIDFFJxtmloppopmlleecahtwqqrvsjgc`__]\^`adi^JDFFG~|wuvwxzzy{vuuz}|xvqrqomoqrusprsrsqtaJEFFDI tw{||}}|z{~|tqunkkfintvtx~{uvvsotw~^CFFBI xzކvsjnqpor{x{|xv|bCFFI nuz}}yxwx~}vttqqk_\^Z_otqdfox|yolgfhnokmpnUCFFI ҇}{tlfioxzxujhjqu||~_@FF є~z~]@FFI БW@FFH χ}{z{~xXDFF 脆錘{}~o?FFF肆~w~꟞sKDFFEGfgo{y{somcmtwztrvywzznDFF ko{wkfekqe[Z]_dpqqsmq~w{~}|zwrlhghhfjigjikn^CFFH{}xrmmpokjsy}yyvrqv~}xdBFFHx~zrsutpjhjklqqu{zx{||{|vtu{{zyppuz{yxvroq`AFFHqusomopprttxzw}{zrvy~zvvs{~}||zyxqoqquxtnpssr]DFF\]__`ejouxqrtusigefiroqqurnonouxxwtrnmonnpqsoifdcdYDFFFIHNSUZbnwvnjgjc[]`ccggilsutqpnptsqopmkmkkifd`[WVUNFEFFJKQZ__bnyxtohfddikoopsst{}}xtssvtspstspmjhea^[XVVWSMIFFI_bgnusnntyvwusqu}~|}|}|xxuxxuxyyvuvtqokfcegebXDFFKqszzuuzwqs{}}뀄~~~~z}~~|ueDFFCSU[_gxwrqgTVTVWY]d`^X\Z\][Z]]agaYTNQWUSSUEFFKhnsy~shdfdbdcb]QOUQ[juz~{wpjswz}}~xtqmhmiCFFLQTUX[\\[bosrosrprqvzrs{|xvwvxrhc^XONOTSKCFFY\`ccgmqy։~nb[XZcnqppmjlrqookd`__\VTW\^d\DFFIopsuw|ۚgOGCGP]inx}}{wyxrpponmllmmnpqvn@FF.05778*.569:762%-/02446>B=*/./135;CEB8",248:83164!+()*-/.-.39=6 *455678;::=B: )685469<9899<7 )674224643357/(32101233221.02,%'45667:;;:9989-):<=;;9:=;877895%(<=<;;845885101445$'899:9989:95137;5!$469758878::995654 4!/./1212348667894;:! $ 2898556556564234637;8 $ 4633224454376778;:9885#872/,,-./157765;<<:7653232/001588;989586443,,257864568;<<:<948446&4557:84468<=:9:8685976655''133146647;979964757979::8:=$02004569=<413477;7620365876:"7646:8::85533754430230.28836637:957;@=:<==>==>;?=9 CDBA?>=9556772/0242331144642//26769;:9;<>?845464421230145352322.,-.07>ADDA>>==:;9867756866:1 ;94+''-6BIIHECCA?==;==;::<;877<"894/,-17?JPOMGDB@=;>>@?<:88645411#<958::=AHLKIFD>:9::A>;8:821//10-+,$:6568=@A?<92/,+,/567312745:>=956568$4787630./21/5;7:?FA@GDCCEJ@:2/.*()* =<:;<<;:758><@B=97667578978>':;8:<==>CC?;>A@@:738>>978894324349$7:89<;>B?;<>=:7:877535;@?;66320-*,+/2- :<:876:<;8898755115889;::541--+(**-/1,=:68;;:;:98665<<966:<8641221223357.=<==>?@?=?==;<>=;>><98;;9968<<;;<::<=/ ;<>@@??@?=>>?A@?=>88?;;9549989<><99;:8=?A, ?@?BEEFDDEDEGFFCB?<:798989;><<>?>??D. ?>?>=BA9;=8;51021478856:=>;8:856:;:899( ?EGHKLMJGID>==9522489:>D>?ADEB<767;=@B?@CA>* EHIIKKLLKLIJIFECC?:>>=?D=>CIJEDCCDEEFEEFEFD, EFFINKGHIKIJJHHJIEBDCBB@?>ACBBDFFEEDEGEEFDE?' EDEGECCEGEDEFFGIIHEFEGEFDBCFGFFECCB?AC@AA>>B:' FECADDBA@@BCCGHIFHIKKLHJONIHFEEB?AABA@@AF5BCDFIHD>=?<<=<=?>CGHJHJKMNNMLHHGFDBBCEDEFGH9 45:@ABDB?AA:9963449;=>AHHGGIHGEEC>98::8;;ADAD8 679>@<9778;62247<:=:>B@<>??B>?=:4454576867989;/;<==;;=96885;=?CDFEFDEEDEFFD@A?@A?=:8<=>AA@?>?1:;98878657::;78==??@>@@>>A@?;:;=<;:8::;=>??<88-8::8778::9;=;><<>=;?AA@A@>==?@=<==<;8989;<;:;;:,01356:<;89;<<76987;:;<=::9<=>==;9877898:965545,(+-.159<<;9665103878799::<9879<;9:8766896552100/) *-23369==<9326656:9;==<;?A;::8:767788988743211.*!237:988<=987:<>A?=<<9:9779:==:9;;:7577654,45688667:<@CA:>DDCFB=<88:;;>==<><887.*,/017DJFBDGB?BD>;781.21/22566734255430135541,+,*)**++57;>>9565124782++.*.6;<@@B:;75898:??=<=9<8699;=?>>CD@??941/.+))%/01344668:=@@>=;@CCFIKOOE:30..04769;;:8987::754420//003-67557:<;::;>?>;:99::87876557653 . - / ,+*))(') ( '% !    !                           . - l.,.-,,+*)(}'\&=$ $-#"!|dR"E#D#=#("!#"$`&~%w(n)d)Z(V)+(* +./ 0 0 0i /U 02 1444566`77"8 999:: I<I=I<GF9JFF8KFF8JFF6JEFFEC4LFEFFEJL <=<98864!! <=<98864 98|7Y8>7/*N=N<w<S;FF8VMFF8RRFF6O-FFE4NHEGFFK2FGFFJj2FGFFG]]1FGFFCJyru0FFFEIeixtt.KGFFEAF\fgmsn-JFFDLdfqoqw||,HDFFEZwsnsuy{}*IDFFECGYjddbbdjid)GFDFFEIN^|y|yoonii(HFFCdz(HFF@e}&IFFD?fzy{zy|{tf%IFFCZkjoaZX\_bgf_ac^a#FFFCFX`WV]^agqv{"HFFDAShginv!IFFCNUo~|y{zwtopGFFEDJi~{yz}}xqsvtpihmsz{tJFBFFEIFhyy}yqlkihggedbegjnsyuFFFCepikmnliigc__\Y^lqklrupFFFAm{tssvvyztvwqpoq{}ywswtNFFC@ay{yxxwz~zzywrsvpnkhkGFFBdkv|탂vulmomnFBQlrrw|}}|}}}~}}xokfbcorofFCAWkot{yvtojdacihlzzrFCXX}~vstx~JGFFEMdcCHFFJHwwdGFFE|{||z{VIFFC팑{~}MEFFDx|slovyurmxLFFD\\nokqqorqnkiggo}{uqqyzlecbbdhmorsy KGFFD_tyu|wwvvsosuruxz~ulghnmfbgmuz| KDFFCE^xt}}ury}x|}yxwsnllkmty KGFFUWwkorvvsoportruztnprspllnqrstuwty{~~wxJFR~yssppuvnjpmnliijkhhjmpwxvzzy}wsmpt|{{~wJG;:9:99(,GDC@=;<=@?<::&.LJC?=<=C@?;;93%)4383/02569412632# /60-0215<@<;>=?>@"#03568?A>?@B?BFA>=>!#'4=9=:<;::855CA?=?B@:7;==732:A@:1;>A=9::877322459<><:3:36899886431228;8678:3><<>??==><<;9;=<<@=;77== .<>?>>?=<=<=>>=<;7:?<:86516=??BDCDDCBCCDFEECB><<9:887(8>>?>@A@A@@DA>@A?@;876457786&679>BCCDEFBBE@:;;76102447;>;:((<=>@CGIKMNOKKJFDB@>:988<<=@E?@!DGCCFFHJKIJKLKJLKHIIC>B@?@B=>)(>>B=>BDEEDJNHEEHIGFGFGIHFFEDDABA)<>?BFFDFEEA@ABBDDBBCEEIJIDFGJJI#CFFHFGFFEGIGC==>=>??ADDHJKLJJKN 9=BFFCEEA@<89>BCEGC?A?;;8677<;9=<7442125::<;?DB? .9=9<;=<;<;;:99:<>=<:76896479:=@BAB@BDBA +<8=<>A@@<;=<:<<;:9::76899<;=ABDCCBCBBC &(>98:8;;==:89979:988778:;<;89;<==>??>??%@>;97989:;98:9:865687767:<:8<#>;8667996963101-+**,,036:<;989:6225668689:7!868876798421101.*((,//159<==:324114:9:;<;;? 6687679:=988976233431./16889;>=9648;==;:9=@><<>"<==?<::;<>>=>><>>;98567:97537::=@>:>DCCDC@>:;<-1;868586543678763011../,/1338ACA@CFD@@CA?=>845214!6>98536578:8668=>;966232/1247=CB=<<:99==60/0+-3559 4D?:;66::;>A??B@CEB><9954300478512652699840367:@DDC!'0A76565698<==<:<:31.-+)(**+/0/.05:<>@A>A?<<@CCDFJMK>40HA8-('(,0689>?@@>@>;;9776656478446:;8899<<=@=>@ABCEEC<;9764210+.36<67857787576312453346985:9;:@B?:;526634456445546778;<=<;:;:899:824:9446$)26456657::9;=98:=<;<9;==8:<;7:;<@=;==:;:79<:7557755764557569#375454249<:7887552336459:9798:79;=@=<<;;7568852013453445237<;"2:8568866:<75641241004/023132045356689::99:989:9524795579659<8486557<<;;9544774552212542632342113468457789986656;=;;:54=<<;88642210..,*)( ( & % # " !           !         :98h6#N7F6<2<14/-..- . , ,+'&{$b#Xs"4#! !  pn!O#2$%' ' ( ) (* Er+ h, X. W0N3G3E213#5"267;PFFCX~~utwxsoqststuuwz{wrqvwy~paYYWUZ]`js{FDIu~xomtyqklnkhiihhijedhhgimmhkmqpv}~yole^YYbkpFEFFENK^gkjjhnunhijheda_billnpkgebhfbad^fmnoru}ud`^]FGxqfikfhjjlkiikortt{ހ|zz|yz~yoqtsjgpwvx}}tgSFFCuxsoffosldbhjelkfbiiggnusrstpoprx{FFED\f^`jpldffhlprsutqsyzuprxtoeYbfomgeik_evvjfggdb][`ea_gFFCXW]_]^dhhghhkiffginqss{~zuw}vqoefjgjpljnpfcilfc`][\^]]bFFC`dciihheedefcca]ZZ[]^_][cjgdenqmwunogmqqvuslgfkqpokebgihhfFFZXg^_efedfggigeea\XVVX]``dfeefkkhijhkciqs~{pmklppnh`^dfedfFEJdgfgijkjjprpqonjb__]\^eihhghkjloomieilqiinrzyvkg_[]`cefijkjjnENUYclvvrsqporqrvskceijjiklgaWW^]bhijhmrzztpnjkga^RNQW`itwsrrqpMfebeei`^`^\Y`gptopssrrpqrlaRPPR[`hnokjpp~trkdjkhgbeebdehc^_^\Zllihhffa``deimtqgglf`_^\Z]ehflihlry}toiefccnqnlhjljhhgfb``cecaVTXX\XWWVUZ^`hgfdhllgciptvpijllu{zsumisouxmkg^\bcXTWX[YWWVU|ojqonjffggkklnmggjfa``]]diilmifisqnqmkgjchvz}{rs}~rjopnkgefgjzyvoproonnmieeibaeh`Z^b_Y]eddgijruf`dfiipghfdotvutyzwqprponnjfimsv{}|uyz}v{zsqokfdfglmoqusfeeaggnfda`bcksojlruz|}wv|}zz~{{wvuvwyxry}zz~{yxtvzskjpofkpvsqroopu{}v{}zz}|{yvuuy}ulhfhfhihfnmlgeiicdjr{tkmqrhhmqrsrmrty{}y}xnifhghihfkce__a^ceopnkruqmqvtnf^XU]p{|{wuuhccbeddbbijecfa^a_adlqolpntropqqnrpkkmrtxy|wpcWTWZ[bjpx~~{}~y|{poojimssppqqoqqmkl{yvvwvuusstuuw}~|xpg\OIGEKcz}}ywvvus~xsolgea__bffijmllnljlnooi[KFKQax~~ztpmieb__aefca^[VSPNIIQX[fmtx|~tqttywmjlp{{zy|y||vida_\WSQNJHNVZmwzsnleeffmsx}zvruw~xoc\X[_afh_`c^_juzuomgeffkrwyleaXW\\^`]bjnsleeikkjfeedfglke``\VT]]`doty|ofbZVZ\]`^qmkhbbhijhcdjmtxsnkjkjjoqopprnidegnrtmlicafiihdruuxvsprvyzvxz~||~~~}yz{xupoqtuxwtpquyzwwlimi\VRUW[ZX[^adhjlqtuusprwururv||zy}~{rrvtrjglqx|vmimk_WSTWZ[XZg[SRQJELRUWWUZ]dgimplkmmotwutuvx|{tmkjhggfebegimrxwj^TRRLEIPTWWVgc\UUTQQTWXZahlnjkmmkijossojimmjiihe__]Y[iqkkpurid^WUTQQSVXZ_mjlmmnljnnsnnrwroporvwy~|vrsuxw|usyqpooy~zxsvuokkmmnmjmonqpnqrquzwrttporsuxurqnossuxvx{yxx{zzxsrwrnlhjmprqtyxsstqoqs{|x||vt|zssvxxỹwwmmommqy~}z{|xtykt|~}wtnoprqquwvvurkjj{lnpu{~|}|}}~}~zqlgcblqpgiqz~}xuonprqqt|~tihgjmuvquyrrspnpnjmryzvvplfaahhjw|sszwkhgilswsyrrv|xstu~|trtz~{~zv}{~wty~~}}|{}zz~ztw}y|{z~}|vnmt}|tuku~|z|~wnjjmlkknloqprrnljggly}vrpu}pedbadgloqrvyqkilm~zwurnllpvu{xwvvtprustxy}xnhglohafktx|}{xurollnywx{ywut{~~xsw}zzyxwtpllktwÂzwwzzwvtxxv~|xwx|{{ymnquvvtpooqtstywoorsqmlnprsttxsyz}xxv|}yww{|{zqrrpw~~|ywtsqpptwqknommjhjkihilotyvy|w~xumor|{|{~xsrpu}~~}zwusqnmmkossqpnjhnkmommid^YYWQOOSVW_emuxmkkpi\\_`ahehinonmmkmrsqpokhl|wtsuwtrptrpnljgd`^[XVVUOGEKSVW^lyurmefb_bdkjjlnpz}}xtstwusprsqo{xrsqussptuusnlljgc_ZX[\YUV\cnoimw}vtnlkmtvv{|{x{z{yssqttsqruut~|{|}yqqxzyttqmotzz|diokiehfhhecijptjda]adcba^_ehjt{igabbchnljfgghfcgmmnje_ggkoqplmpvzxoiigdb_^ahlt~|}}xvtul`[^WR[aejmmnkg`ehjnppm{rq{||~{tnhc`_cgjppmd`cgfbffdd\]fgs|tqx||~tqkhowwsqpns~|vwqe^[YRKKORSVWY]`iy}~~|vrmhmuxtrpnqWOIJQ]jmqspmmpmmkifeffecadgkoos{~r\QJIOZglpsrnmLGGMU`in|wvwvwsprtvvx{|y~gPHGKR]gmxyssf\[UUYcnw{{qpuxqlmonloopjgilmpxwovz|||zttj^[VTW`kuzDtaX[^clppljqypijlidb`^^cedfjfba_eb`^c_hpruxx~wfYZ]a{||tf^dgdffhmjefgilmlms~}{xvtwutwtknsrljqy{~vj`utvyux}~|xy{{yyz{~}|xwxrsyxtnlqrnstnhlnmhjsutuxuw||lkllgfcekonr{~stvvsty|}{yvvtkiouohb^demkechibeswnklmhgddjoopxdghda_ZX\`Y[difbcddeegijlpqqsx|{wtxyxnbgfklghllcitoffheb_[X[`[Yadmoigc`^abbegghhghiea`acfjmkiqxtoox}vythhjmqpqqmcckojhda^`bbd!)?A:88667675685246975667::>9==?>@BBA=50.-..227;=?@ A@A@=70253<95784456556678::=>>?><==::=;449;546;98=;:=ADA>:5"49:=??<<>>:;>?CC>>;:934995//46224361467;99:<:856689<-610254342565699:9:;988983/16:6656436><7663242104302--121144243136544568;:79:989::87757548=98985466325310113,34321033255331//0121034344697887948;9<=;76469976332102*)4123322344566731.,..034423434475346838;8;;86558863123323#334476787886643/,--2876535546545586799:885210113446766#0-069858876768964221//5720//1122376779=<:776411-,.-/49967976!342261/1220114778975567631-,,-/167975;::966332451242253/12215648942-,--257567448633100/3645448:8=;;826433456634647953.,,-05540./.2../3446564246544568;83467;?:8<;6:57644310441./.1/../;:75;7644353135456422343576359;:;;74646:99:68:;85:8654435898799766874330200231/220/11/3457;=725576;77525878898789866785346:<<==>@>=;6::79;;966764338789:95226646421100277459;<==>@?=<87;<;<=<<=::8;:8;=;::;89;8:=8467668;9589778;<8:<;<=<<=;::88<84545565535774468<@DC??=:<=64799436::78989:9:8;9556132110356778448:96640-19>><==97889:500311/1201331102467736655885668868787?B>:995/+,0102679=?CC>:;9:788644512566578656887::669:63345899;>=?@>=>=95-((')3?DEEDBB@@=>;:9:99::7668:743347;:886453235854689658::887684,'(+29DNNLEDCA>;<<@@<::;;987553234761..10,*((',//15<=@DA>>=::65758BDF@<>>;9;8568<@CDC@;740015596216425885434325:=>>?EA<621.--.11@:84231003445787996568:8898:997420476=B>??C?AGB>=>@;8522100244689577979=<=>>==?>==<;==::=<>=;9;@BCBAC?>:<;::964579667978<==78661/-0.13125889<<;;978:88<;>@?>=AA<7:==>9418@A;887730-//0311440./+(**/1//14789:868::88:98;9=;541./,(**-10/642--,+,,./127:;998665569<==944889887441217;8678:743.--+,,-/019867:98::9::89<9887788:<>==<<=??;99:88=><;99<9899:;;=>?>><==>=<=78?=;9659977;><99:98;9;;?>?<;;>=<@@ACA=?;99;>>?ADDBCCDFEECC><=9:8879::>>?=;;=>;977889;=??A@AA@CC>?B>A<9764477866:;<>:;:8998768=ACCDDEDAEC;:<77201447:>;:;?A@<779<>=>?BFIJLMNMJLGDCA?:987;<B@?@B>>BGHEFGGFGAA@BDEECDDACEBDE@BA>A?=ADDEDGMKEEFIGFFGFIIFFEDEABAA@ADEECCDBBEDHNMHHDCC@=@?>@=<>>AEFFEDEFEC@ABBCEBBDFDHJJDFFJJIDGMNIHECCA=?@MNNLHHGHGDCDDFFEFGHHGFGFFIHD?<>=>??@DCGIJLKJKNNMIHGHGECDDKLKIGGEA=<>==<@=@EFCDFB@=98=ACDGE@@B;;<9686;?@BCIJKKLKJGGEB><=>=ABAD@A>:35657787;<:<<986458>A>=;:;>8543124:9<:>DC?@BACAA?;5466BCCB?@>=:;977:9<<;<;;9:;=><;86897368:=>@><:8<<=@@=;<<:;<<;99;8579:7<;=>@?=;9==??:;<;<:8:8:;==;89978:988767789;<;98;;==>??>??=<>??;:;<<:8=<;>?==>=<;:7889:;98::99656887769<<8:=;@=:=<9>?@?@?=<;=?>=>==<:8876:==<<8667996974100/+**+-.259;<988;8225658689:788769<=<<:66A:9:9;768876799531101/+((+//047<<=;514212:9:;<;;>A;9:9;8678876?<;:79786799=:87987323431/.15879:=>:736;<=;:8>=><=?<996578:7535:9=;::<=4789959587653578764112/./-.1235?DB@BFEA@CB@<976632300336;BC><<;98;>71/1+,25599<98735568::7A@:<76::=A@?AABEC?<:964310127862156258:8612668?CDCAA;<859::<@@?86575598;==<;A@;<;51/-,)()**.0//39<=@A@;>ABFKKOPKA:7565588:==<;-*)(-475::;:7637:97788554455678;;::<@@;<@?<;:8766565685359<9899:=;A=>@ABCEED>2*('*-378@=;:866321-,049;>:=>@??;70-2646896479657753210124322./2522/30466779<>??<82-055<:;?<=@BA;<635643456545545778;<<;:;;8998:9339:545;::?==?AA<;83:9:=:89<=;<:;==99;<89;9<=>>?ABA>81.--.1225:?>957866787453101431211248365767:;:9::9773//038:=??;568667874256545874676322466552125531401565569<>@A@@>92154156644784667368645655667:=>>?><=>::<648;645:;8;<:<@DB><558735665667?=;>><9>>AD>=?<:;438960/363224362356::99;;8667689;>?>;=>>8=>@E?4433656899:99;988985/05:765535<>86642331025/13533426558994334125634467:;799:88::97857647<:8996456424510120243252246344642353320//0122/24344597887957:9;=<8655898642331143254230//044566510,-..344324334475345836;9:;;965578742123322445661-.-887876521--./87663655646545587799:9863100113445766787876622--.-779743220//29200.012276779<<;8776421.,-..289769866769843220//001367798655732-,,-.067985::7633235314322450022101268799655767536833201/26454437:7=;;935433456643559730,,-/467577359432012445655235644566;:4467:?;8<<6:664320352/..01..1446562256441255465223253477448;::;84559:99:77:;968:65443452245366221331010231/1310/3.3456:>834475;8752488989876686332/2/132003108::88;;:757743418789:96215646521100168548;<==>??=<96;::6;;:857758:;8:=<::;?B?<97<89>9457667::679877:<99<<;<=<<:979;98=<::>C@5544775467:?CD@?>;;>84689535::8899:9:9::645564536864579>B7637::7551-/7>>?<<=:788:710022120/021123114577359:7553..4778BD?:;::8874452246656875679778789B@;9973,99:==>@>=>>:6/()'(0=CEEDBBA@>><::9::8667:95334699=>=@?=>>4589757::988586.'(*06ALNMGDCB?<<?@=;:;;987544234684579956::988514:>>CC?>>=;:;74858:CLOPMLFA>=;AA@=;;62/-/1.+)(')-/037>=BD?>>=<9=ADEC==?>><8::468;?BECA<851/045973155247986334349<<@CDE==9:27::85345675464868975341-.3138?>;==>>DC=821/--../226::96334586447878:7467997:8:997530375;B>?>B@@ED?=>@=963220013446887:84669:7>>=>?>==<;>;9=<=><:9?BCBAC@>;;:974579757887:=<>>=?>==<;579878;<;;:779:6=:>@??=AB=79<=>:516>A=887640..//22147988:=;;870468899679:879;7;9;@@::978522347;>=<742/.-))*+00//36789:678:9759;:88766568<==;62889887441215:9667:8530--,+,-.0139:;89766567;89;;8877889;>==;<97;>;8769:99::98:<887889;>><;:8;;899::;:=>?>>?<==<>>=<=87=>;:7579879==:9::8:>=;:8:<899::;@@CB>>9;=>>?DBCCEFCC@<=:99878::=?>>;;<>==@@BC?=?99:=>>;<==<986889:<>@>A@@B?BD>>B>A=97754678768;>>;;8;=<;;=<=996789:<;><9;9899768;@CBDDEF@ED<:=873003469=<::>AA=8778;>=;=>9;9899867:CFDAAB?==?AEIILMNOILHECA@;987:<<>DA?BFIFA=;?A>B<>CD>?><=>@CFFDFED@@BBEBBDFDGJJEEFIJJFEKNKHGCCB>>A?>@<=>?BFFDEFFEFGHHGFGGFFEIIF@<>==>??CCFIJLKJJMNNJHHGHFDCDDFFEFFHHGFF<>?>DFDCFD@>:7;@CCGFA?C<;<:676:>@ACHJKKLLJHGFC?<=>==A=CFECEE@?;77879=;;<:87547<;967984589<>BAB@ACCAACCA??=<::878;9<;=<;<;;:8;=;;=;:<<;:8;9578:7;;@ACCBCBBCCDC@?==?@=;99=?>?@><>??=::<<;;98:8;<==98987889;:89:99755786768;<89=:?>:<<9=;>=<;97989:;88;9:756897795200,**+--248;<988:9314657679:88767;=<<;7667996953101-+689632110,(().0/36;<=<71421189:;<;;=A=99:678876798421101-)<878974133420.038799;:88977679:=988976133421>>=>=<>=:97477;8644:9;?@:;BDBDDB?<:;==><=>;::;=>>=>><>>:984787651020..#-1243=:7664231/3359@D?<=;:8:?93/1-+04579;:87446679:8668>>;8665232@AADD@=:98442011687304724799611568=BDCBA=;:67::;?A??B@CEA=;99442?A<;<720-,*()**,0//.18<@BEJKNPMD;75665799<==<=B>:<930.-*))645998788655455677;;::BCCEHLME90+)(*0677;;96549:87787554?@=;:8776656587357<:899=;@==?AABDED@5,('),168:>?@@?@>;;97766564CCA;6875778757521254232357:499;:;>?><:876421.+/47<=BCB=678577875589746974776321132/15330313566779;>??>94..4547985589467734653445545545787:<<=<::;8998::437:6459;:=><>AB>::436634456455<=;9;<:8;;=@<;><:<87;<9556865674546657::9<<98:=<;<9<=<8:<;7;;<@<::88997:<>@<<;:55887410336445325:<97876542236469:9798:79;=@=32231155466789:99:88::733597569857;;65631340/13/133132145356675345234421124478368778:99658<<;;754576455221125326224421123 !    !!!!!! !! !!!!  tuuvy|yuqswwэzh]XYVW]^cov~xtuxxroqtstuuvx{{vrrvw{iihhjhdfhggknjilopr{~}~~tmka\X\gmsy|vmnuynklnjhihhjieehggieb`_fklmpnigcehdacaajnnpsxl``\^hkjjhpvkhijgeca_cjlloojgdtusv~{z{{y}|tostohjswvz~~}mejkeijjmkijlpsutu~{z|usjdkrphbejgilidejhgirvrrssnopuz{~~wsmehqrjccusqv{xrpvvrk]]dkojegkf`lyrgfhfb`[\bf]blpkbgffhmqrsusqtzytptwsmbprtqw~}wuz{sqjehihmokkomcekjdb^\[]_\^fhgghhikhffgjortru|~yux~~u]_`[_hieciqnswqokioqsvtpifhnronhccihhedffcca\ZZ[[]^`\]eifcfopo_``_beeikihjijgemry}wnmkmpole^`ffedggfifee`[WVVY^``_adfeegkjhhgfjjnpnkggjonhkpvzxrid\[_bdfgjjkjjqqoqoni``^]\_fihhfikjloolhnhe\T\]_eijikov}~wroljje_ZONTZdnwuqsqporqswrjbgjjimjf^VY]^chjiitniXQPPW]dkomjnowzsohekjgebedbeeh_^`]\Ybiqtnqtsrrpspk]QPPT\ajooZ`iejjhjnvz{rlgedcchppmjhkkihhfe`a`adejnupfhld`^][Z^gghkiimtzemqwtlikkpx{vtrjnqqwtkic\^c_UTXX\XWWVU[_ajffdjllmedkpuvnijknv{x`hhjnkgfosnpolhifdny|~wqwznkqomiffghljmnmfhkda``\^fiimmhflspnpXcdcehimvmaaehhmlggehruvtuzyuoqqoonnmhdeej`bfg]Z_b]X`edegiltrd`dcffjlnpsvleebdgkkeb`acformjntw|}~{uzz}t~xrqnjdefilmorvpeed}yzvtywoimqjhmturqpoorx}{w}}yz{~{{wuuvwzwr{|y{~zywtwyqjkqm~zokoslgjorrsposvz||z|tkgfhfiihfollefjhbfkt}~}rknrpw|}|yvwoecbdedcbbejidde__a^cgppmlsupmrwsme]WUas{~{zwvrTZY^fltz||~{z|voomijotropqqnrokkmsuxy{wm`VTXZ\dkrykcUKIEFTu썊zzxvvwvutsstvuw~~{wneYMIFENjmdSFILXj}}wrnkgd`^`cgffijnklnkjmnongXHGKSd~{qjkltzy}zz}zqec`^ZUROMIISX]hnvy}}rrttuzuljlq{rtuz}ti_YY]`cgd_ab^coxyrnkdeffoty|{tsuxvmfcgejliba^YTY]^airw}ɂvjd_WW\\^`\ckotjdejjkjefdefhljd``[UVroporplfeekny|olkgabiigbekmvxqmkjkjjppoqqmheehnu}~{y{zvsopruuxvspswzyvyz||~~uxqvrsz|{y{}}vqtusnhint{zrkjmg[URUX\YX\_aeikmrtuurpsxsttrx|{yz}~vwttuvz}xplkiggeccfhkouyrdYRRPIEMSUXWU[^eginpklmmpuwutuvy}zrlkjssrmhlmnkiiga_^[Yanpjmsunfb[UUSPRUWX[bimnilmmkikqrssrnijmnliigysswv{xsxuqpos||yvtvsljlmmnljnnosmnsxpposvwz{trsvwx{tuvzzxxw|}zzyurtupmjhkoqrrvzvrtsporsvxtrqmqssvxvy{yxxwz~x|݋}wslnnmot|}~x}{vu}yrswxxz탂rx}|}{~}~}}vnjeafprmflv}~|vsmoprqruwvvuqjjijmnqv|}}|}}}xvsnic`diho|xrv}}rhhgknvvqwyqssonqmjnszyv|ustzwrrw}{}xw|z{vtz~|~{||zz|}~{~kpwxupoz{z}|tlnughqztpq|wjdcabeimprt{}vmjjmlkkokqqorqnkiggn||uqqx{mevxz}skgioldchou||Ԅ}zvtqmllpvu|wwvvsosusuxz~~vmghmnfb~|yxvrmlljouz~xwx{xwut|}vry}x|~yxwtollkmvzrnqrsolloqrttvvz{~|wxxww~{wwx|{{xloruvvsoortruzuoprspllnqrikkhhkmqxww{x{{wqmpw|{{|}vrrqy~~{xvtsppuvojpnmliijkihjmpvxvz{NPUU[bipyrljnnb\]_`dhfikpomm>kosrqpniiojnolmhc\XZUPNOTUY`gnwvlklEGPUUYduwtqifd``bgkikmnt|}|vssuwtrptrpnkjfd_]ZWVVTMFFMTVX`pxurleTY^iqkjq{yvqmkkquvvx||zy{z{wrsqvssptuusmlkigb^YX[[XTW]fomioy{vsmmvy{uusnnrw~}z~|{}}xosy{wttompu|\bghm}sgeabcekokiehfhgdckjrtgd`]bdbba]`fhkx^ejox}|~{xuurf]\[TU^chlnnid`hhloqolmqxzwmiigcb_^chmu~|}|xafgnppiaaegcdfee`[afkyyrr||}~{smfc_`dglppkc`dgecRRTWX\^br}~~|}~spjiqxwsqonu{vwob^ZXPKKPRSVWZ^am{}fhnopx|gUMIKS`kmrspmmplmkifeffebaegmoou|~vvwx}~y{w[JGHNWbjp~~uwvvwrpruvvwx|{zmpoppqmhhkmntxrrx{|~zxsqd[ZTU[epx|yoqvxolnommoo pqoigjlmrca_]aeedihdb`bda^`aclrsvxz}q_W\^dmqoljsymiklgdb_]_dedgiebammlnz~|ywtvvtuvokptpjlt{|yrd^efcffinhefgjlmlmv|zwu}~zvyuqvywqlorpptrkimnkhnuutvxuy~}}vz{{xzz|}~{wxwrtyxsmm|zwvwoiksrke^adimhcejfbkvtkkmkgfcflpns|}qvuvruy}|{xvwrjjqtnf`qqt{|ytvyztfefiljgjmhdntkdggca^YY]`X\eieadcdeegjjmpqqsy|zuuyzvkhkmhmvwqnt|yxwnghikoqpqpibfnnigb`^abbegghhghida`acgjmijswsnqz{v8733498669:=;;=>??ABB?:2.--./2149;30451466547955674223566553127:;9<>>??<<>;::;<836;9348<9:>:;?CD>>65884466566769::;=>>?=<=<=?<:;537972/154223442568;99:<9757679:>??;=>>9<>?DA=>=;;735984/09:9;:8896003986554:?:66533410160135334255799:9::8897279;789:98::9886645;<899755652361012024425214644569;979:989::8112/243445887886:=<96547987423311043254331//0120134345797244324334466445755::9<;:7556875212332244565721-,..14423434457477635564664457768998741001124476787886633.,.-48764455658410.01226778;<;96775310,,.-179859876859854221//07610//1122477843.,,./478858::8643225413412261/220115879975568530,,-/2789/164436:8;<;:44533456535648831-,-.36757734853201/0554544599=566:;54579>=9:<886754420153/./.2..0446563246545669;73568<>:253467437;;:;9558:99:869;:66;754436214536632213244357536:;:;/3/24569=:4469:76337878899889876687433/201320/220/2003568<<535341778::7314655311048647:<<==?@>=:6::6:;;9567634247789:8423=:7;88=;5577667::7698779<;8<<;<=<<=::979;98<=;::=BA>;7::8<<64676EA??;;>:458:6348;9799:9:9;745564536864568=ADB??<;=<54798==?=<=;7788:820012121//210232110456778359:8664/-2;>?><=<878899+.201577;=ADA;::9787544146656875679868788AA=:984.+-110367:=?CB;81*)''-:BEECBA@?>=;::9:9669:6334599<>=??=>?<93+(('+6@EFE870(')/4>JNNHDDB@<;<=@?;:;;:886442235844799559:9886782*'(-3;GNNK<848579AJOPNLHB>=;;820-.1/+)('(,/026==AD@>><:;95669>HNPOL;557:>ADDB=962/0357841363369874334338<;?CDF?>:9;7579=ADDC?:763768976342.-1226=?<<>=>>AE?:310--.-/2149:97334576464677986433/-:7:9986312669@@>?AA?DE@>=??973230013445887995568:7989:996411467><9<<=>=:9>ACCACA><;;::854688577979=<=>>==?>==<;==9;<<>=;9>B@8;7;9:?A;9::978632346:=><943/..*(+*01//25789:768:988;89:9=A=9::=<72789885422149:76799541--,+,,./128:;89766566:==<83589988=<>?@=>=<<;:<=;=?<:79><8768:98::9;98:<88788:=>==<<>??>=><<:=>?>>?<<=<>>=<=:7;?<:8669878<=;89:88>=;;89<899:;:<=?>>=<=<=>??DDCDDBCCEFDCA=<;99877::;?>><;<>=<@?BC@=?:9:<>>?BDCDDCBCCD>@>A@@B@AD@>A@@?:8754577867;=?;;97:=<<:=<>:967899;=?>@A@AA@CB>@?CBDDEFADE>:<:75102458<=;:=@A?96878:>>;<>9;:8998669>BCCDEFCBEA;;DHIKMNOJLIEDB@=:979<<=BD?AEHHC?;;=ABDEBEFBAA@C@>=>?CGIJLMOLKKFDBFHGJKHJJLKJMJHHIHA?A@?AA=?DHGDFGGFFEGGFFEFFEDBCFFHIKIIKLLJLLEEDKNGEEIHGFGFGIHFFECABAA@BDEECDC@DEBDE?C?>B>=BDEEDINIEEGIGFGFED@@BBDCBBCEEFIJGDFGJJHDINLHHDCC?=A?>@<=>?AEFFEDEFEB@ABBCDBBCGFFEHIGB<=>=>??BDEHJKLJJLNMNNLHHGHFDCDDFFEFHHGFGFFEGIHC><>=>7:?BCFGB?B>;<;778=@ABFJJKKLJIGGD@=<>==BCEGD@A@;;46;A@=<::>;6432137:;;ADA?ABBC@A=935657786<;:<;986459?A><;:<=749:<><<:77995479;=@BAA@CCAACCB?@==::877;9<;=<;<;;:99:;>=<:768964<<;:9::668:8:;;?ABCCBCBBCCDA?>=>@><:8=<>@@<;=<:;<<:9:;767998::9876778:<<:89;<==>??>@?==??>::<<;;98:8;;==:89979:988778:;<5786767;=99<;=?;;=:;?@??@>=<;>?==>=<;97989:;98:9:865687767:<;8;<**,,137:<:88::5135567689978876:==<<8667996963101.+**,,/36:<;989()-0/25:<==8233116:9:;<;<@@99:9;768876798421101.*((,//148<<=:4.027789;?<9548;==;9:>@><<>?;;97977679:=:88976233431//16889:>=964467:874489:>@<:@DCCDC@=:;<==>?<>=>><>>;98557997537::<@,0132:BCA@DFC@ACA>>=645224579969586653578763011/./-/1337@CA@CFD/2257?DA<<:89><400/+.4569:;88636578:8667=><9663/1247A??B@CEB><995430013785116525**+0//.06;A><<=ACCDGKMI<2,*().576;;:7538:877875545579;;:;=A?87346;:8899=?@@>@?;;9776656478446:;9899;=7521255332356:67::;:=??<;9765210+-36;;ACB?77857787576311453324621101332230.04431121566778;=??:6/-36478854895677431101343221./46879<<=<;:;9899:626:8447<:@B@:;525633456445546778;<=<;:;:;=<:<97:<:656865675455756::9:=989==;<9;==9:;;7:;<@>;==;;:79<:755<=;;:6578851023554454248<;7887552326459:9798:79;=@><<;;7568862089:99:989:843588568866:<75641241004/023132035456689::9989:95469367789976657;<;;95446744622125426323421134685477899  !!    !  ! !!!   ~ዒl_YYVV[^alt|{utwxtopststuuwz|wsquwx~qmlhlnqpx}~wnlc^X[dlqx|xomsyrklmkhiihhijfdghghlnhkmppv}chfbbc_gnnosv~qb`]]fkjjhmuphijheda`aillnplgfbggcad^emnort{{y{~wnqurihqwvy}}qfikfhjjlliiknrttz|zz|zz~yoqtskgohifljeciiggovrrstnopsy{yspfensmdbgjelkfbhigfmuZcholffjj_hxuhfhfca\[af_`ipmdeffglprsttrry{uqqxtofYbfomgeik`duwqmegjgkpkjnoecjkec_][\^]]dhhghhjiffgimqssz~{uv|wqoefjgioljmpgwtnmgnqrvurjfglrpojdchihheedefccb^ZZ[\^_^[cjgddmqmwunoglqqvuslgiijcjru}zomklppmg__efedfggigeea\XVVX\``cfeefkkhijhlchqs~|qnfimpijotzytjf][^adffijkjjorpqpnkb__]]^dihhggkjkoomjeikqjinryyvlgnt{yspmjkf`]PNRXbkvvrrqppqqrvtldeijjiklgbXV^]ahijhmry{tpnjkha^klpr}sqjdjkgfbeebeeia^`^\Y_gotpossrrpqrlbSPPR[_hnokjpo}urldikhgsnheecceoqmkgklihhffa``deimsrhfkg`_^\Z\diflihlry|uojefccmqnlhstlksouwlje]]cbVTXX\XWWVUY^`ggeegllhchotwqiillt{zsunisotxnkg^\ljgicjx{~zqu~}pjqonjfefgkklnmhgjga``^]ciiknifhsqmqmkgkcguz}{ssgijoghfepuvutyywpproonnmiedeic`ehaZ]b`Y\eddfijqvg_cfihpghfdntvutbgimfc``bdlsnimsv{}|vxz|wz{sqokfdgglloqutfeeaggngda`bcjrpflqvrqqoopv||v|}zz}{{xvuvwyxsx}zz~{yytuztkjppfjovsqroopu{}ghnqrsqnsuy{}y}vlhfhfhihfmmlgeiiddjq{~uklqrhgmqrsrmrtxz}gbcbeddbbcijecf__a^benpnkquqmpvuog_XU\nz|{xuuiccbeddbbhjf}|~}y|yooniintsppqqnrplklrtwy|xqdXTVZ[ajox}{}~~y|{qoojiz{yvvwvuusstuuv|~|xqg]OIGEJ`{}}~xsolhea__bffhjmlkmmjlnooj]LEJP_uϙ~{zz{y||tgca^[VSPNJHPW[emtx|uqttxnjloz|zy|y|}wjb[X\_bfg_`c^`lvztoleeffmsx}zwruw~xpd\X[^aeh``c__]]`fpu{zmeaYV[\^`]ainsnedhkkfdedgflkf`a\WS\]_dotyqmkhbagijhcciltxsnljjnropproidffnq|y{{wtoprtuxvtprvyzvxz~}{~~}yz{xupoyqsvtqigmry{ulimi]WRTW[ZX[^`dhjlptuvsprwvruqu||zy}~|rrvtrkglpx|whggfdbegjnsyuh\SSRKEKQUWWUY]cghmpmkmmotwvttvw||tmkjhggfebefimqxwc__\Y]kqkkquqgc]VUTQQTWXZ`glnkkmmlijosspkimmnjiihe__]Y[hqlkpusxqpoqz}ywswtnjlmmnljnnronrwsoporvwy~}vrstxv}uszqqoox~zxtvu{zzywrsvqnlhjnprquzwrttqoqsuxurqnossuxww{zxx{zzxsrwrnlhjwvlmomnrz}y||wt{{trvxxyxwnmomm~}}xpkfbcnqogjs|~}wtnnprqquwvvurlijjlnpu{~|}{}}~}~{qlhcalqqhuokdabihkyzrt{tihgjmuvruysrspnpojlrx{vvplfaahhiv|twstw~zsru|~xstu~{~{v|xtx~~~}|{~zz}}힜芎y~|ztslw|z~}}wnls|}tvkt~dbadhlorsx~xojimmkknloqpqroljhgkw~wrpt}qfdbacgknqrvfmtz|~{wurnllouuzywvvtpqutsxy}yohgloiaejsx}}txywx{ywvtz~~xsv|zyyxwuplljsv~stuwtyz}~xxv}|xwx{{znmquvvtpooqtssxxoorrmlmprsttxsyz}yxy}wtmpt|{{~wrrpw~~|ywtsqpptwrknommjhjkjhilotyux|w~xvmor{{~yof\]_`bhfijoonmmknrsqpojhnkmommje^YYWQOORVW_eltymkjpi]\_``hfhinpea_bekjjmnq{}}wtsuwtrpsrpoljhd`^[XVVUOGEKSVV]jyvrnffb_bcjjlmpy}kknuvvw{|{x{z{xrsqutspsuutnlljgd_[XZ\YUU\bmpilv}vunlkmtvuvz|{xzzz~~|{|}zrpxzytuqmotz{|xhfabbdiokjehfghecijotkdb^`dcba^^ehjs|jgbbvttj_[]VR\bfkmmnjf_ggkoqpmlovzxpihhdb`^agls}}}ywtuma[^WRZaejfedc[^ghu{sqz||~|uoic`_cgjppne_cffbffdd\\efr~}|tqlhnwwtqpnr}}wwrf_\YSKJNRSUWY]_hy}~~{mYOIJQ\ilqsqnmpmmlifeffecadgjoor{~ԙubMGGLT_hn{wvwvwtpqtvvwz|x~ixupvz}}{yssg\[UUYbnv{|qouxrlmonlnpoppkgilmoxwouy||}aeb__b`jqruxxDucX[^bkppmjpxrijlidb`^^cedejfbb_ec`^b_gpruxxuwutvrkotrkkrz{}uh_cgdefhmjefgilmmlr~}{xvtwvtwtknssljprqossmhmnlhktutvyux}~|yx{{yyz{~}}xwxsryyunlqrnrtohlnmhjr_dfmjdcihaguvmkllgfcekonqz~ttvusty|}{yvvtlinuphb]ddmkechiberwcgglkghmjckumefhda_ZX\`ZZcigbcddeegijkpqqrw|{wtxyxobgfklgglldhtpxqghhjnqpqqkbdloihc`^abbegghhifa``bfjllhqxuoox}vyuhhimqpqrmd;=9==??@BB@<4/--./2138;>?@BB?:88767676685236975667::?9==?>@BBA=66375858;;:9::8760/0168<>?>857766786553102431211258274858:;:9:364223/36557;=>A@A?=50352366546864675322346655412264314/256556::=:45::446<99>::>BD??85785456556678::=>>?><==::=;549;54545224361467;99:<9757679:=??<<>>::>?BC>>;::348950/36224361367:/27:5656437?;6653242106102543434656899:9:;988984/16:6656536>=7757549=9985466226210211442431365344568::79:989::87757548=989868859:9==;6646987523321033245331//0121034344597887948:9<=;76356739;8<;;7655886312332234456641/,-./34422434475346838;8;;8645686899:8842101146767878876420,--18765365546545586799:885277:=<:776311,,.-/598588767689642210//48200.1122376779<<;77642176;::965332551252262/122011377897557631-,,-/167975;::97633245;;626433456634648942.,--157667447733100/3645448:8=;;826433456639<:6957644310540./.2../3445564236544567;94467;?;8<;6:57644310:64657:99:968;:75;7644353135456422353576449;:;;74646:99:78577;77426878898799766874330110231/131/02/3457:=725575;775258788655642110038746:<<==>@>=;79::79;;9667643328789:95226646421100278669;8589778;<7;<;<=<<=;::88;:8;=;::<@B?;88;8:=8467668;9589878;<347;:799:9:8<85545565545774468;@CD@?>:<>74699436::78989:9:400311/120132110356778547:96640-09>><=9788:6003112//121=::7886445136655885568878788>B>:9960+,/202679=>BD>:;9:78864452DBB@@=>;:9:99::669:73345899;==?@>=>=95-((')2?DEEDBB@@=>;:9:99EDC@=;<<@@<::;:886553235854689658::987685,'(+28CMNLFDCA>;<>=;::65758=;BA?<<:4300256952263258874434336;;=BDFA<>>;9;9468<@CECA;740/05596216420315;@<;>=?>@F@;411--.-.1138::843457755869875341-/313:@=:>=>>?>A>??B?BFA>=>@:842310034457879:6567:8898:997420376??C?AFC?=>CBBC>=:<;::854679567978<<=>>=>?==<;<=::=<>><::@BCBAD?>;<;::96:7;==8329A@:78662/-0.131258879<<;;:77:97=;>@?>=AA<7:==>9417@A<878322459<><;440./+(**.1//14789:867::87::7;9=<6431228;8678:642--,+,,./126:;998665569<==:53889887441217;8678:<9;=<;@=;87==9867:98::89<:887788:<>==<<=??>=<<79?<;9659977<>;99:88=><;99;:899::;;=>?>><==<>>=<=78?=;975FEECB><=9:8879::?>?<;;>><99;>>?@DDBCCDFEECC?<=9:987A?@;8764577866:A@AB?BD>?B>A=976447786<76201447;>;:<@A@;78789=><<>::8998768<:A>:988<<@E?@DHHD@<;=ABCEBDFCAAB>=>?AFIJLMNNILGDCA?;987;<B@?@B=>CHHDFGGFFGFFECBEFFGHHKJIKKMJKMHIIJF>AA?@B>=FGIIFFEDDABAA@BDEECDDACEBCE@AA>@@=@DDEEGMLEEFJGFFGFIIFFEDEABAEFEIJIDFFJJIDHNMHHDCC@=@@>@=<>>@DFFEDEFEC@@BBEBBDFDHJJDFFJJ?ADDGIKLJJKNMNNMHHGHGDCDDEFFEFGHHGFGFFEIHE?<>=>??@DCGIJLKJKM;8677==<@>?EFDDFC@>98@BCIJK42125::<;?DB?ABAD@A>;45667787:<:;<:86458>A>=;:;>8543124:9<:>CC@79:=?BAB@BDBABCC?@>=;:976::;<<;9:;=><;96798368:<>B@B@BDBA<;=ABDCCBCBBCCDB?>=>@>=;8<<=@@=;<=;;<<;:9;9578:7<;??=??=??>??@@?@?=<;=?==>==;:788:;989:99656786769<<8:=:@=:=<9>?@?@?:7225658689:788769==<<966897884200/+**+-.259;<988;8324658689:824113:9:;<;;?A:9:9;8688766896311010+((*/0047;<=<614212:9:;<;;>7;<=;:9=@?<<=?<;:79886789=;879873234420.048799=?:836:<=<;8:>DCBDD@>::<==?<>= >==>=996478:7635:9;?@:8453144689:69577653578764112/./.-1235>DB@AFEA?CB@61/0+,35599<88636578:9667;>=976642310336:AD><<;98;?82/1,+2558898502669@DDCAA:<769::=@@?AABEC?<:974310126862047258:8612668?CDCA?;?ACGLLOOI?96575598;==<;A@;<;61/-,)()**-0//29<=@A@;>ABFKKOPKB;<<@CCDFJMK?4-*)(-375:;;:7646:97788654455678;;::<@A<<;?CCDEIMMC7<@=>@ABCEEC<0)''+.478=?@@?@?<;:8766586358<9899:>;A=>@ABCDED?3994:9;:@=;:3522030466778:=>??;80-2546896469657763210124322./1523/3036677899:824:9446<:;?<=?BA;;73464345654554577:<<=;::;8998::339:5457755764557559:9:=:89<=;<::<=:9;<99;;>?;<=;:;78<;855685567454755813463545237<<7887653326458::88:88::<=>??ABA>81.--.0225:?>:57866787453101431221248365767:;:9::9774//0289:<>A@A@=7125325654588466322466552125531311565568<=@A@A>:2054;:8=;:=ADA>;568635655667:;9<>>?><<>;::<637;7459;8;=9<@CC>=6:9:<:8667689;=>=9=>AE?=?<:;438971/2632243532569:99;;8657679;76642421043024433655899:9;988985/04:765534;>96642331025/14663254101134334125634467:;799:88::97856646<;8996456424510120245897633210242353320//0112/24344597787957:9;=<865589864233115787411332344610,-..344324334466445846;9:<;97557875212332210113445766787876521--..8766355646545587799:986310011244766-,.-.489679766769743220//19300.012279<<;8677421/,-..279759862242253/02210126879865573-,,-./579859::7643235313422350/224646963/,,-047667636833201/16454437:7<;;935533456643559730,,-/3451./.10../2445655235644566;:44679?<8;<796654420252/.//1..:;8599654434412554652213253477448;::;84559:99:879;967:654434898789866785331020232/0310/3.24569>934475:97624889898766863459;<==>??=<87;:97;;:75775341779:96315656521100158548;<==?@><:8:<<;==<=<::88:;89=<::;?C?<97<89>9457667::679877:<:9<<;<=<<=::98;9556544775457:?BE@??;;>8468:5359:8899:9:9:;745513311024677636::7552-/6>=?<<=:7788:710022120/021123114567725665786568877878;C?;9972++.201578<>AD@::8754531466568756797::7668:84334799:=>>@?=>>:70))'(/><;::9::8667:953346;;987553234774589857::988587/'()06@LNMGDCB?<<>@>;:;;988544224681.-00-*)('*./139>>CC?>>=;9;74858:CLOPMLGA>=;AB@=;;62/-/1.+)('(-/4885433435:<><8:;567;?BDCB<851/045873145237986334349;==>>CD>8310--../2@<9522100244688:8467997:7:998530265:A??B@@ED?=>@>96322001344579667887;==>>=>?>==<;>;9=<=><:9?BCBAC@>;;:974578757887:=<887730-//032147988;=;;879:6=:=@??=@B>89<=>;625>A>988650.-0/221541//,))*-10/0368899679:979;6;9:@A::978532347:==<842/.-)(*+00/753/--+,,-/0149;:89766567;==;62889887542215::76798530--,+,-./1:8679:89::98;;887889;>==;=<=::<=;>><97:>;8768:99::8977:=<99:98;><;:8:;899::;:=>?>>?<==<>>=<=97=>;:7579879==:8::899::>>=;;=>=>@@CB>=>99:=>>?DBCCEFCC@<=:99878::><;<>==69@>A@@B?BD?>B?@>:7754678768;>>;;98;=<;?A@<779<>=;=<9;9899767;@CBDDEF@EE=:=974003459==::=AA>86878:>>CGIEA=;CB?BFIGB>;<>BBDEAGHEEGGFGFFEDBDFFHKHKJMJKMIHIJG@@A@?A@=@EHGEGGFGAA@ACEEDCDBBEDBEB@C>?A?@>??<=>@CFFDFED@@BBEBBDFDGJKFEFHJJFEKNKHGCCB>>ANNMIHGHGECCDEFFEFHGFGGFFEIIFA<>>=>??CCFIJLKJJMNNKHHGHFDCDKLKJHGFB><=>=<>@>DFECFD@?:7;@CCGFA?C<;<:7769>@ACGJJKLLJHGFC?<=>=@BACAA?<646678=;;=:87547<;967994589;>AABAACCAACCA?@=<::87CCDC@?==??=;9:==?@><:=<>??<:;<<;;8998;<==<98987::9876779;<<:8:;==>?>>@><=??=::<<;;9=<;=?>=>>=<:87989;:88:99755786768;=89=:?>:<<9=<<>?=>>=<;988768<=<<:766898795200,**-248;<:88:941465778:878867;=<<;766A<9:9;967886897321101,)().0/36;<=<723211899:<;;=@>99::687?=;:887689;<978975133420.028799;:97977679:==?=<>>;::<=>>=>=<>>:97477;864499;>@;;BDBCDB?<:;==><=?;::;=4689:787676544687652020../,1243<554224579:868586549<987456689:767:>>:8665232/3258@D@<<;:8:>:3/1-+04579;:87546579:8AA<<968::;;67::;>A?:7566588:==<;?B=;<820--*()**,0//.17;BCCEHLMF:1,)(*0576;;9+('*-278;??@??@=;:8776656487357<:899=;@>=?@ABDEDA7,('),068:>?@@876321-,049;>CCA;6875778757521254232357:499;:;=?><;976421/+.37<<9<>??=92-055897559846773211013322/15330212566778;>??>95..46;;:>=<>AB?:;5:99=;99;=;;:<=;9;<:7;;=@<;><:<87;<9556865674556657::9;<98:=<;<98787653324547::8799:7:<>@<<;:557874102364453249<:7876542336466521430/22/132131155366789:99:88::833597568866;;75631340/14/0457545422113533522442112347836778:99658<<;;8545764552212 !   !!!!!   !  စvtuxxqortstuuvy|zuqsww~⍒|i]XYVV\^bnv~xtuwxroqttz{ulowxlkmniihjhdfhggjnkilnprz~}~~umka]X\fmry|wnmuyoklnj`ikjjiqvihjjfeca_eklmonigcdhebb`innpswm``\^gkjjhovmhijhekjejjmjijlpsutu~{z{{y|}uortphisxvz~~~nejkeijjlkijko~}}uskdjrqicdighliddjigiqvrrstnoptz{~mpibgeffinqrtusqv{xspuwsl^\djojfgkg_kysgfhfca[\bf]akpkcgffhmqrsgigghhikgffgkortrv}}xuy|tqkehihlokkonddkkdb_\Z]_\^ehhghhikhffgjeedfebc`[ZZ[\]^`[^gifchpnrwrnkhoqsvtqifhmrpnidcihhedffcca\ZZ[ggiee^ZWVVY_``_aeehkihiijhdlrw}xnmkmpole^_ffedggfifee`[XVVXrqoqong_`^]]`hhgfjjmonkggjoohjpuzxsid\[^adfgijkjjqqoqonia`^]\_prqtwphbhjjimif\U[]_ehjijou}~xroljje_[ONSZdmwuqsqporqswrjcfjjiZcjrtmrtrrosoiYQPPV\ckonjmov{sphekjgebedbeei`^`]\Yahqtnpssrrpfkouneilb`^][Z`iejkhinvz|rmgeeccgppmjhklihhfe`a``dejnupfgle`_]\U\_bjefdklldelqvulikkpx{vtrkmrpvuljd\^c`UTXX\XWWVUZ_`iffdillmflkmnleijca`_\_hiinlgfnsooliigcmy|~xqv{njqonjffghljlnmfhkea``]defi_bgg[[`b\Xbdcehimunbaehhlmggegquvtuzyuoqroonnmhdeej`afg^Z^b^uzz}twqqmidffjlnpsvmeeccgjkec``bfnsmintw|}|uzz}u}yrqnjvxyvr||y|}yzvtyxoimqkgmsurqqooqx}{v|}yz{~{{wvuvwywrz}y{~olkefkgbglv~{okosmgiorrspnsuz{|y|tkhfhfiihfollffjhceks|ttomswrlc[VUev{}|yvvpecbcedcbbdjidde__a^cfppmlsupmrvsne]WU_ntuyzzvk]UTYZ]fltz||~|z|woomiiotropqqnrokkmstxy{wnaVsuvvx~zvkdVLIFERr쎊zzyvvwvuusstvuw~~{wfgijnklnkkmnomeTFHLVh|}wrolgd`^_cgffijnllnljlno^iowy~|qsusuzrkklszy|zz|{rfca^ZURPMIIRX\gnux}~srtt{{{rtuz~uj`ZY]`cge_ab^bnwysnkeeffnty|]elpshdfjjkidfcfejliba_YTX]^ahrv|ɂwkd`XW\\^`\ckotkeeikkjebflnwwpmkjkjkrppoqqmfeejnx}plkgbbhiigbdkmuxrnkjkjjz{{}~~~{y{zvsopruuxvsprwzyvyz||]_bejkmstvuqptxrursy|{y{}}wqtvsohhnsz{skjmh[VRUX\YX\^adiklrtuurpV[_fgjoojmmqvwttuvz}xplkiggeccehkotyseZRRQIEMRUWWUZ]eginpklmmpcjnnilmmjilrrssrmhlmnkiigb_^[Y`mpklruofb[UUSPQTWX[ahmnjkmmkikprmotwoppotvw{zsswvzyswvqpor||yvtvsmjlmmnljnnosnnswqoposvwz~stvxsqqmrsswxvz{yxxw{}zzyvrtupmkhknqrqvzvrtsporsuxtrqmpssvx~xrtxx{Ë~wtlmnmnt{}x}{vu}zsswxxrvwuvtpijijnnrx}}}{~}}wojebeornfku}~|vtmoprqruwvvuqkjijmnqwxpsronqljot|xvtoic`dihn{yru}}rhhgjnvvqvyqsspnqmjms}ustyxrrv}}vx{}yv~|~{}|z{Ӊvty~}~{|ㆍ}}~~}{rlpvxuqny{z~}|ulkkokrqpspmkighpztqq{xkdcbbeimprsz}vnjjmlkkokpqprqnkiqwu|vwvvsoturvxz}tkginmdcgou{|~zvtqnllpvu{xwvvtprusu}}usz}w}|yxvsnlljotz傄~ywx{ywut|~wrx}ykprvvsopostrvzsnqrsolloqrttvvuz{~}wxxww~|wwx|{{yloquvvtpoortrppqvvnjqmnliikkhhjmqwwv{yz|wrmpv|{{|}vrrpx~~|xvtsppuwpkonmmjojonlmgb[XZTPNPUU[ahpxsljnnc\]_`chfikoommkossqpniiojnolmid]XZVQnkjfc^]YWVVTKEGOUUYcsxtqjfd``bfkikmns|}|vtsuwtrptrpnkjgd_]ZXVVUNrllkifa^YX\ZWTY]hpljp{zvrmkkpuvvx||zx{z{wrsqvssptuusmlligc_ZX[[X~{{}|wnuy{vusnmqv}~z~|{}}ykjssfd`]cdbb`\bghl|ugeabcdjokiehfhhdcjjqthda]bdcbalnryyulhifca^^diow~|}{xuurg]\\TT^cgknmnie_hhloqolmpwzwniigdb_~zqmeb^`egnppjaaegddfeea[`gjxzrr{|}}{sngc_wzuwma^ZXNJKQRTWX[^bp|}~}}spkhpxwsqont{vwpc^[YPKKnplmjheefeeabfhnopw|ВhVNIKR_jmrspmmpmmkifeffeba~twvwwqpsuvvwx}y{y]KGHNVaio}uvvwspruv}wnqwwnlnolmooppqnhgjlntxsqw{|~{xsre[[TUZdpx{zppvxplmomeoqokkuykiklfda_]`dedhidb`bda_`ablrsvxy~r`W\^cmqpljsyniklh_ffcgfjngefgjmmlny|ywuuwuuvpkptpklt{|zse^egcffimiefgi}u{{xzz|}~zvyuqvywqlnrppsrkimnkhmuutvxuy~}|wz{{xyz|}{qvuurwz~~|{wvwpikssle_`dhmiddigbjvulkllgfcflpns|}ruuvruy}gidadcdfehjjnqqtz|yuvyzuhdfhljgimidmukdghca^YX]`Y\eifadcdeegjjlfggihghic``adhkmhluwrns|ywxoghikoqpqpibemnigc`^abbegghhghida`acACA=98766758733488669:<<:=>??ABB?:3.--./2139;>?@CB>:88667675=??<5686678755420134221375466769;;::875//0189??=<=<::;=836;9447<99>:;?CD>>75784466556677>??;=>>8=>@E@=?=:;636982/1542234451568;99:<9757679:>??;=>>9;>?DB353342655899:9;:88961/38955439?:6653341006013533425657994252246344679;789:98::987665:<899754652362002014425213644543254230//012014334578788759::=<:6647987523311033254331//044565711--.-244324334466445764::9<;:7556876212332244566731.,..787876622--.-677635564564457768998742001124476787886633/,--6859853220//08410.01225778;<;96775310,,.-069859876858954221//011587996556843/,,./478967;::8653325413412261/22011487897556757735943201/05443698;<;:53633456535648942-,-.267577448533114656225644566:;54569==9:<8857544211530./.2..044656324654521453662213253367537:;:;:54558:99:969;:75;75443621454663223/2/13200310/3/14568=;435668:7633787889879976687433/201330/2206;::6;;:857753416778::73146556311048646:<<==>@>=;6::7:;;9667679;98=<::>B@=:7;98=;5477669:7689779<;8<<;<=<<=::978;98<=;::AEA??<;>:55897348;9799:9:9;845565536864468=@?=>>;82*)''-9BEECBA@?==;::9:69:6334599<>=?@>>479956::9885881)'(.4=INNIDDB@=;<=@?;::;:886442235854799659:9886037>=BD?>>=<9<847579@JOPNLIC>=<>C@>;;820-.1/+*((,/025==ADA>><:;?CDE>=9:;657:>ADDB>962/0357941363269874434337<;>BDF?<>>:915::96334586464768986443.-1226=?<;>=>>AE?:311--.-.2149:97334577446887:94569:7989:986411568@@>?@A?CF@>=?@:73230013445887995568:8>>=?>==<;><9<<=>=;9=ACCBCB>=;<;::854689577979=<=>>==?>==<;36988:=;;879:6<;<:43/..*(+*/1//25789:768::839:;89766567;==<72689885431239;7679:642--,+,,./127:;89866566998:<887889:>==<>?@=>><<;:;=;<8768:98::9;:8:<988788:=>=;:8:<899::;:<>?>>?=<=<=>><<;7;?<:8669978<>;89:88>=;;99<9899:;@@BC?=?99:<>>?CDCDDCBCCEEFDCA=<<9:877:;;?>?<;<>=<@?AC@=?;9:<>>;:=<>9967899<=@>@@B@AD@>A@??;8764577867;=?;;97:<<:=<>:977899;;<>9;9899867:?CBDDEFBCE?:<:75102458<>;:<@A?:68789=>;<>9;:8998769BEFBAAC@==?@DHIKMNOKKJFDB@=:989<<=AD>AEHHC?;;=ABDEBDFCAA@CA>=>?FFEFEEDBCFFHGJKIJKLKJMKHHIHB?A@?AA=?DHHDFGGFFEGGFFEFFEDCCEFEBED?C?>B=>CDEEDKNGEEHIGFGFGIHFFEDABAA@BDEECDD@CFBDE?C@>A>=AD?>@<=>?BFFDFEDA@ABBDCBBCEEFIJHDFGJJHDINMHHDCC?=A?>@==>?AEFFEDDFFEFFHHGFFGFFEHIGB==>=>??BDEHJKLJJLNMNNLHHGHFDCDDFFEFGHHGF=;<;8778=?ABEJJKKLJIGGD@=<>==<:9=<6432126::<;@DB?ABBC@A>:35657786<<:<<9867;9<;=<;<;;:89:<>=<:76995479;=@BAB@CDBACCB?@>=:;977;9<<=<;<;;9=ABDCCBCBBCCDA?>=>@><:8=<>@@=;<<:8:8;<==98987::98778:;<:89;<==>??>@?==??>::<<;;98:8:;==:89977989:;88;9:855787767:=:8<<=?;;=::?@@?@>=<;>?==>=<;:7889:;98:998667996:63101-+**,,037:<:889:6235667689978876:==<<8667996973101.+6798421101-)((-0/259<==9323115:9:;<;<@@99:9;768876798521101/*=988976133421./27789;?<9548;==;99>@><<>?;;979786799=:88986223431>>=>><>>;98467:97448::=@=:?DCCDC@=:;<==?<>=>><=?<993688762021../,01329BCA@DFC@ACA?==7452245789959586653578763011/./668=>;8665232/2247>DA=<<:89=<500/+.4559:;88636578:8667<><9663?B@CEA>;99542011478412643699731367;ADDCA@:<66::=A@?B@BEB?<99643=B>:<:31.-+))**+0//.06;<>AA>86575698<==<A><<=ACCDGKMJ=3-*((.475::<:7537:87787554>@>;;9776656487346;;8899<<>?=?@ABCEEB:.)'(,/589>?@@>@?<;97766565BCB>67857787576312553346976::;:9:9798:79;=@=<<;;657885201355445238<;7887552326458::798:78;231320453566789::99:989:9424895579669<85641241004/0231320354566532622442113468457789976657;<;;954467546221542632342113 !!   !  !!  !  !! !!!   suux{{vrrvwz~m`YYVU[^akt||utwxuopststuvrTEFFUhiihhjiedhhgimmhlmqpw}~wnld^YZckqw|ypmrxskkmlhiihihBFFeca_cjllnokgebhfbbc_gnnosu~rc`]]ekkjiluqhhjieda`aeOEFFEsutt}|zz|y{~xoqtrihqwvx}}rfhkggjjlliiknrtutyCFF~wsnegprkcchiflkebiiggovrrstoopsy{ysqdDFFusqtzztpsxtncYcgolffjj_gxuifhfcb\[`f__homeegffgkprsttrrx{vkBFFnrtst|~yuw~~vqnegjgjpljnpecjlec`][\^]]chhgghhjiffghmqstrz{jEFF]^_]\ejgcfnpnwtnngmqqvurkgglrpojebhihhfedefdbb^ZZ[\^_^[bjhdBFF]``_`dfeegkjhiikcjrt}{omklppmg_^dfedfgghgeeb\YVVW\``cfedZEFFfihhfhkjloolifilqiinszyujf^[^acffijkjjorppnkc__]]^cihhggkjknCFFlkf_VX^^chijinszztpmjkg`]QNRWakuvrrqpqqrvtmedijjijmgbXU^]afLFFrqk^RPPT\aiookkpq}tqkdjkhfbeebeeib^_^\Y^fntqossrrqsldSPPQZ_hEFZ^fggkiilsz~sniefccdoqnkhklihhgfa``cehmssifkh`_^\Z\cieljhkqwHFdjpuvoijlmv{ystmjsouwlkf]]bbWTWX[YWWVUX^`fheegllichoswriilktxE^eiilmhfkspnpmjgjciw{}zrt~}qjppnkfefgkklmnhfjga``^\ciiknifhrrnkX_eddgiksse`dgijoghfeptvutyzwpproonnmjedehd`ehbZ]a`Y[eddfijpvg`deefhlmorvqfedbghmfca`bdlsnimrv{}}vxz|xy|tqolgdggkloquugeezyxtwyrjkqnfkqvrqqoopv|}v{}zz}|{xvuuwyxsw}zz}{xytuzulipp~skmrqghnqrsrmsty{}y}wmhfhghihflnlheijdcipz~vllqsr{{zwvsgbcbeddbbcijecf`^a^benpnlqurmpuuoh_YU[mz|{xuvTXZ\cjqx~~{~}y|zoonjimtsppqqnqplklqtwy|xqeYTVZZ`iow|nfZNIGEMgz~|yvvwvuusstuvv||xrg_PIHEI^nhYIFKRc|}~yspmhea__bffhjlmkmmjlnooj^MEJO^syuljlq}{zz{y||uhda_[WSPNJHPW[dlsx|vqttxynjloy{usuxwmb[X\_bfg_`c^`kvztolfefflrw~zxquv}yqedefhljd``[UU]]`epuz{mfaYV[\]`]`inrofdhkkgdfcgfkkg`a]WSpqoopqnhdegnsrmlicagijhdcilsxtnljjkjnroporojdffnp~~~}xz{wuppqtuxvtpqvyzvxz}}{}~sxtstrw|{zy}~zrrvtqigmry|umimj^WRTW[ZXZ^`chjlptuvtpqvwqvqu||zy|~uwutuvx}{slkjhggfdbegjmrxvi]TSRKEJQUWWVY\bghlpmkmmntwvttvw||umkjssrojjmmihd__\Y\jqkkquqhd]VUTQQSWXZ`glnkjmmlijnsrsspkhmmnjiih|ursuwx{ttyqpopy}yxswtnjlmmnljmonromqwsopoqvwy}}wrstxu}vsvx{yxxy~{zzywrswqnlhjnprquzxsttqoqsuxvrqonssuww{zxxw~xzփwvlmomnrz}y||wt{|trvxxy~уpv|}}||}}~}}ypkgbbmqpgjs{~}xunnprqqtwvvrlijjlnotz~|}{~}zzvupkeabihkx{rt{ujhgiltwrtytrsqnpojlrx{wwstv~{sru{~񜚕{{v{}zzytx~~~}|{~{z}z|y~mnt~{ttlv|z}}}xols{ggm{}vqpw|oedbadhlorsw~xpkilmkknmnrpqroljhgjvwrpt~rftxz~wnhhmngbflty|~{wurnllouuyzvvuqqutswy|zpigkoib{yxwtollkltwzww{zwvty~~ysu|{yzxxuqlljtyvoprsqmlnqrsttxtyz}~xxv}|xwx{{zomqtvvtqooptssxxporrmlmprijkihjlpuyvy{x~xtmps|{|{~xsrpv~~|ywtsqppswrkmpmmjhikjgilosyux|OOSUX`fnvwmkkpg\\_`ahehjoonmmknrsqpojhmllommke_YYXROORVV^dlsznljFFLTVW_nyurleea_bdkjjmnq{}}wtsuwurpsspolkhe`^[XVVUPHEJRVV\iyvsofTW\eoninx|vsnkknuvv{|{x{z{yssqutspsuutolljhd`[XZ\YUU[ampilu}wuopryzxttpmpu{z}~|{|}zsoxzztuqmosy]`fhkwzhgabbcholjfhfghechjotmdb^_dcba_^dhir^bhmu|}|xvttk_[]VR\bfjmmnjf`fhknqpmlouzxqjhheb`^`glr|}|}y_dgkpplc`dgecffdc\]fht|sqy||~|voic`^bgippnf_cffbPRSVWZ^`kz}~}|uqlhnvwtqpnr|}wwsg_\YTKJNRSUWY]_fx}egloot{~oZPIJP[hlqsqnmpnmligeffecacgjoorz}vvx{{y~dNGGLT_hmzxuwvwtpqtvvwz}x}loopqojgjlmqxvpvz}}{zssh][VTXamv{}rotxslmonlnpoppkgilmodb`]_cedgjeba`eb__b`iqruxxvdXZ^bjppmjoxsijljdc`^]bedejgbblmlmu~|zxvtwutvsknsrljrz{~~ui_bgdefhlkefgilmmlq}}{xv}~|wwrtyxsmmqrnssmhmnlhktutuxux}|zx{{yxz{~}}xvysrxyunl|{xvvskiptnga^demjeciiaftwmkllhfddjonqy~usvussx|}{yvvulinupicpqqsx|{vuxzwlbgflkghmkcjunefhdb_ZX[`ZZbigbcdceefijkoqqrw||wtxyypgjmjjsxtopy|vxrghhjnqpqqlcdlojhda^abbdfghhifa``bfjllhpxupnw}v784247965668:;>9==??@BB@<4/--./2138;>?@BB?;8876767658631$#5421124221367274858;;:9::8760/0068;>?>8577667864531102356655412364314/3556:=>A@A?=6035236654587467632232!68::;=>>?=<==::=:44:;446<99=::=BD@?9578545655667:=;=>>;;835984/046224361467;99:<:7576789=??=<>>;:>?BD>=?;::19:9:;88973/27:5656437?<766324210520244334656899:9:;98468;979:989::87757549=98985466225310211342441355344568:;79::201210343446978849:9==;66469875233210342453320//0122034430454234344575356738;8<;;8655886312332234456641/,-./34432433*3876445546545686899:8852101146766887876520,-.08765365566610//1122477:=<:776311-,.-/598588767679643210//38200.0122#8530,,-/277976;::965332451242262/122011377898655732-,,-.07004545449=;;726433456634647952.,,-157667537733100/264544894669;73568<>:9<:6:57644310540./.1/../3445664236544567;94467:>244357635:;:;;74646:99:968:;85:86443541354564223253476449;:7/1103557;<635576;77426878898799766775330110231/131/02/3456:=82534247789:84226556421100287469<<==>@>=;79::88;;:757743418789:9521>;89:8;=7467668;9589778;<8;<;<=<<=;::88;:8:=;::;@B?<98<8:=94586DC??=:=<64798337::78989:9:8;95545565545775468;@CD@?>;<>74689:>><=<87889:400311/12013211035677547:96551-08>>?<<=9788:+-010367:=?CC=:;::7886445135655786568878778=B>:9960+,/202678=>BD<94,(('*5@DFEDBB@@=>;:9:99::668:73344899;==>@>=>=96.((')1>DEE783+'(,3:FNNKEDCA>;<<@@<::;;887553234864689758::987685-'(*17BMNM;956768=GNPOLJD?=<?CB>>=;:;65858;DMOPM;8569=@CDC@:7400156952263258874434336;;=ADFB<=>>;8::468;@BECA;8546779864330-0314;@=;>=?>@E@<511.-.-.1138::84345675454869875341-889:997421477>B>??C?AGB>=>@;842310024457878:7467:9798:997520376==9;<<>=;9;ABCBBC?>:<;::964679567978<==>>=>?==;<>:9=<=><::@B8:79<;?@?>>BA;7;==8419A@;887620-/.131258878;<;;:77:97=:>@??=AB8:99;9=A>9::878422458<><;440./+(**.10/14689:8679:879:7;9;A@9::<=<944889886441228;8678:642.-,+,,./0169;98866568<==:5388988>==<<=??><><<9;<<;@=<87==9867:98::89;:8877889<>==;=??><=<=>>=<<79?<;9659977;><99:98<><;99;:899::;;=>?>>?<==<>>?ADCDDCBCCDFEECB><=9:8879::>>?<;;>>>=99;=>>?@DDBCCD=??A@AA@CC>@B>@<8764577866:?>A@@B?BD>?=BCCDEFDAEB;;<76201447:>;:;?A@;7789<><;>;:;8899768:987<<@E?@DHID@<;=@BCECCFDAAB?==?AFIILMNNILGECFGHIKJIKKLJLLHIID>B@?@B=>BGHEFGGFFGFFECBDFFGHHKJHKKMJKMEEDHNJEEGIGFFGFIIFFEDEABAA@ADEECDDABECCEAAB>@@<@DDEEFMLEEFJGFFEFEB@ABBCDBBEFDHJJDFFJJIDGNMIHECC@=@@>?><=>@DFFEDEFEC@@BBEBBGFFEFIHD><>=>??ADDGIJLJJKNMNNMIHGHGECDDEFFEFGHHGFGGFFEIHE@;>==88=BCEGD@AA;;<9677<==?EFDDFC@>98=;:<>7442125:9<:?DB?ABADAA?;4466787:=:;<:87557=B?=<::?959:;>=<;86897368:=?B@B@BDBABCC?@>=;:976::;<<;9:;=><;967983;<<;99;857998<;=AADCCBCBBCCDB@>=>@?=;8;<=@@>;<=;:<<;:9;9578:79:9887789;<;98;<==>??=??=<>??;:;<<:899;<==;88988::88767789;<56877669<;8;=;@<:=<9>@@?@?=<;=?>=>==<:88:;:89:99755786768<<8:=**,-/359<;988:7225658689:788769<=<<966897884200/,**+--248;<988((+//048<<=;414213:9:;<;;?A:9:9;86887668963110+((*/0/37;<=<6//15889:>>:737;<=;:8=@?<<=?<;:79886689<;879874234420.048799=?:835579:7536::<@?:=DCBDD@>::<==?=>=>==>=:97478:7635:9;?-/1336@DB@BFDA@CB@<<;98<>71/1+,35599<88636568:9767;>=:7664231/3369AD?<=;91013785115625898502669@DDCAA;<859::<@@?AABED?<:97441012687204724)*+.0/./4:<=@A?;?ACGLKOOJ@96565598;==<;@A<;<62/-,*()**-0//28<<@55679;;::=@@;<<@CCDFJML@5.+)(,3759;;8646997788655455677;;::<@A685369;9899;=@ABCEED=1*''+-478=?@@?@@=;:877665586358<:899:>6631145323246894:9;:??<81-154589746975776321124322/45778;<=<;:;;899:9249:446<::?<=?BA<;834643446545545787:<<=<::;;<=;;:79<;7557855773547559:99=:99<=;<::<=:9;<98;;>?;;=;:<88;;855<<;8568862013463546236;<887653325547::88997:<>?<<;9558873179::9989:96247:6579758<956521420/31/13221255466789:99:88::74586478779:99656:=;;:6446754632211424423431124577378779:9    !    !!   !    ! <;E<)=<=Y=FHFFFmFGFFNFFJFRhDFFLYWFFGiEFFJRiODFFGEjfSGFFHO{IFFGMMFFMLEFFGMIEFFe]X[UGFF\]_cqGEFFKFFGL]EFFE|srvtrkFFLhggfebgJEFFe__]YZjLEFFzrqoowOEFF{zzxsrzLDFFGL񉊋xxgKEFFG~}~{rmhcfLEFFGKvqmfaahhmJDFFEystu~`IEFF󖗔SDFFK 󔕛ZEFFYCFFG톇|[CFFGJ }uvls}WBFFdcacgknqruvPDFFejsw}}VBFFsv~gKEFGJ stsxtxz|yWDFFDI w~yvnoq{{~}UDFF< pj]\^``gfhinsSDFF fb_acjjilmoxVCFF lkltvvz|{xz{zSBFFH {|XCFF |lgbbclTDFFFwtunb[^XRY`eimqRBFF fd]\efq~lMEFF ~{xwXCFF w_RKGFF 튎kSHGIGFF wxouy||}zusnSDFF _dc`^b_gortxx}cBFFItwvtvulmssmjox{}aBFF psnrtohlnmhirutu{\CFF ]ddmkfchjcdqwpkloUCFFGGbgfklhglldgsqgehgYIEFFyuighilqpqrnebjokkVDFF%=- "+ %.8"4$63$!>:= DBC  FDCA  KF@?50/1/.313;??@ CBAD??*=7:==>89784225 7441218!=::<<:?>">=<=88A!EFCC?<>3 B>A=97757"=87300448 A?;987;<>,IJF>AA?D% GFIIGFFEDG)DFDHJJEFFIM(?@DCFIJLKN( <9686:>@BCL&4312399<:=D:#689<>BAB@ACG&;??>?D( :@=:=<9=?@?@B' :9324658679::% 1421199:;<;;@' 6:<=<;8;& A?CBA=?:4541349'8;?92/1,+15589=' 8:8611568>CDCAB2  A;>@BFKKNPLC;78' <;?CCDEIMMD8/+*" ;A=>?ABBDED?4+(') 7:3:9;:;>@=<:8765& 1533/30356779<>A,8998::338:545:;:@, 6855674547658::9>+ 03363546325:<9789'236:6569757<:6554* 967559=;;7445767(=                                        =mN v  @3)0:g8+EN?S G F 9 5 D  \ Q c\T O h d [   y t l ^ w<    d  |e' M<MH:MG:MGF8LFF8KGFF7KFFE4IEFFECF3HGEFFEGOV2F0%9880&52446-#00/../0,#4710,-./+$,07420,--0)0<85432004(!#,57798556'.9667537733201%)02445664236544%,5541254465223 <::88743 20 0 0 . - !+  *( '$!%% ?=8<18,7-6"44B5540.q -k ,N *7 +02 * *)4LBFFEG`r1QFDfnd1QFFECclik2FCRVbijj1FBZdjqv|v,WFFDBXhlmt{x+FFDTWkhimrtur)NGFFEDNgmjgitpghi(JEFFDLLeffjlrwj`ab'HGFFLqplrruskkld)GFFGzwxjiqvn%GHFFDE[vzvqnph$GHFFEDi^WU\chmuz{"HGFFEGwyoia_URSSUaz!HGFFEAD_{vutskbPDEEL^ HFFEF`bwjloprtj]W[apGFFEHcz}}zy}sruxGFEFFGUwu{{sslqow{}yvqf^XJFFM\`hb][\\^]\b`caec]TVUWVeJFFDU~~}{|{GGFFDLchjlqrrxyyxtsxzsxsu{||JFFEJUTX[_ehkoqmppnqwxsvv}zsqqpIFFDGSXY^dhjhknmiiloqssqnlprsojiheIFFDAMaefijnrrlnnpsxzzyysmoorpspmpIFFCMXcvrrprvwqppnuvwz}{~~zvvyw~}z|HDFFECKj~xxuqryy|}zxvpqsuwvuz}}~~}{JFCFFEIIiyw{yvx~}uoruvvx|GFFDgrkheglpmkpnjkidbidcilrz||yzw|yttGFF@ozmikpv{~}}xw|GFFD=pKFF?bo|z| HFF>cyx}}~}| JFFC>a~ GFFCX[傄~z~~ FDI{ܑ|sprwvuyw{}}{uqidirxw FEIqqp{zz}}zwsnighihihngkjjmjkkmu}qhdfpk_Z?FFGCzyyxtrt|wu}x~zvploonioFBny}~yx{{z}}wtty|{ztlrvzxwvrnouvtz~sqttmhikkoqFDBpsvw~|vusw~~|zywtoqqsxvonuqsrpqtpmmnpquuw|xPFFCaXecdenmnorrnnmquwvtrnkmolppqqjfc_a[YYZ][afkqzroqsGFFCWf_]_ddfgikswwtrppttrppmjkhec`\WVVQJGIQSV\ftxrngiTFCXjfejlppqtty|}zussuusqqttrnjigd`]YVVXUOKOV_cagtzvslhPIFFCTVyvst}~~|{yy{zyx{{zzx{zutplhiljfailtvqnovvwxwFFW{xyy{}z{{z{{wx}~|yzzytluxwrz}wuzCGFFLvonhVTUVXZ]cb_ZZ\\^^\]__fg]YQQWWSSTX^bnFFHibcc_baa_SNTRZiv}~ztmqx{}zvroijru|wjcc`aFFW^nuvruuruuy{srx|yuutu~}tfb\XMKLQRRWXZY[jtvstFEBGhqtym`XTU]ioopokjoqmnkfa`a_[WX^_ffgnrwEIkl}oSGCENYfnv~|y|uqsqppnmooprruvzHdxxzuposuv{~vh`^\WX[\cmv~vsuxwoorsrsttuwzvqnruu~Wkeegiecggefilghimlq{~~|~vsmd]X^flrxyrlowwkkmmggfegifcggffhjcbclopqsojiejjfegafmonpsz}lca]`ijhiiqshgiigfdbbjopqspkievvuy܅{yy{xy}yopsskgnuvw{|yljnlhmmnllmpsvwuw|yyytqgdmsneaeidkkfbgigfmusqrspmmotx{}|{usickrpgbdsqqx|wrqxvriYaennhfilactwleffda]Z]ca[ckmeaecddhmpprsqpv|xsqwwsl\pssqx~{vu|ytrfeihipmlnogbhmhda^\\^^aghhijlfefgkortpv~|wtz{u[\\X_febajojuvoqglqqwwtmhgjprqmgcgkjigeededaa^YXXZZ[\]X\eebahnjrbcbcehgglighfjcfos~}tnllnomh`\aedcdhhjfge_[WW[bccbeggkljgiggeekijoomjgknumjmqwxtke]WY]afilmmnmotrprpme^`^^aiggfdjjnomjgohcWS[Z_ehjhlpx}}vrnijhc`VPSW^gquqopnmmpptvoiekllkpieZRZZ^dgjhkpkeUSS\`iormjomztpkeiligdefdefge^__]\\eltrmqsppoomqlhWSSRZ_fnrn\djgmjilqy|vqkefddlpnkgikiggfeb_`_adfjosldikb`_^[[bjgmkikow{zhoswrjilksyysunirotypli`]bd\TVY[[XWWVW\`cjefekllcfnrwtkikkqxztaigimjfgsqlpmkfkbesy}~ut}wnpspnighikmlnnkeija__^[_hghmkffqrmon4181!1631!,663)+3772+1587;;,$(457:<<:+5&(6457:=<:) !37756:;779(!!/4557;=8223' 884:89;965536)DB=;=88@:459:6%/>;756685$310+.1656::9;;>A="7?<:8541,,1;@CDC!/?;:;:98/''&*1?>;:<65:9<>EJJHEC 'F86;:;;689466:=??;:40-$65252/126625497752/.02/2&A?>>??<<=B"6:;99;><<;88;:6=:>?>>=ACA"-,136789:88:;978;6<;;AB<;<=;+10179989866879;<9848:;988"165669;;88767679==<97;;<:;;::!'0>;:;<:;;89:799:;=<==>>??@<>=<=1>::;9;@?>=;<>899;;<;>>B@@A>??A0@<;??CC@<=89:<>??@?DDEDDECDF1?9969<;997;7657766:=@>?>>@<@C<9=4F?967;>@BA?CD>>==?<:9;=CGHJLNNGJGB>>4KHEEDDEEFFEFFEEFCBCEEFIHJJMKMJJLH-8@BACEFEDEDCFFDFEAEA@B=?DEEFFMNHGGKJIIH /DEDGHGGFCCB??B@?A>=@>@DBCCDFEDEECCGEDDE +GNJJNOKHGFFDAACBCCABBCEHHGFFGFFBDEDA@??A &'DMLMNMLIHGFDBAABCDCFGFEGGDCA@@CDGIGA=?=<=  :CGGFFGGFEDC?:79:99<9>CA?B@<;636B<89 ;<=AA==??A@>>;7465577695:88:876577;@>:876;942?GDEEDEFFDA@@?AA>;99>=@B@@?>=?=;<==<:=<7889686<>?>?>??>=?@?<9:<<;:89;9==>>87987;:887758;:<.4>>;>AA@AA?==>@><==<9898:<;::<:;988::9867:;99=;!1-588699:;<:998:=>==;97768998:744340../00448;<989;(630177889::;=;88;97679845210/0,)((,-/26:<<;85#&4776:9:=><;>A=::99866788998876431212/-+,04357;><;62!&':;;=AA>=@A@<;<>=<<:9;;989:<>;:;<;:688765245:9878=:98:%>ADC<=CDBDB=;8689:;>>;<=::9::<==;<;:<;76625686787:@D?;672-12023566743446542135663.,-,*+,)./12>IHCBED?546013684,+.+.5;=@AB=:85799:>A>==?FGCB@??:;84659=>;546102,+/7;9=@A;<<>BGGJMLE?<9;:68::=>>=AFA=?;30--*((*//.,.5:9BCDGJNOG<40-,.2677;;87759:86564210113547789;?A>./9=;9::=@;@=>ABCDFHHB5+'&(+178;>>?=;;::;877656477467<;::8<<>>AB@=820//1049<>?BCA<8876775863348755689)51014312101472636469:99:;:98510/289<>=:568767874531013322013533577636543502565569<=@@?:33632565447845663357764338;;:==?><<=::99<;548;646::8<<9<@CA><679846765767987:;:<==>><<=:=?;::338960/26224362357::99;:8556679;>?>;=>=8=>@E?=?<:;537971/199;98988995/15;7656535==86632330034/13422325547889;9898899607:;6998:98856547=:9:85456425411353352246344679;689:88::98010/23234497788958;8<=<86558:8633431014325432//..//001/132344877465435345475345736;9;;96557764112332345566721--/.366434454663865535536546697899:88520/003556877897875522-,.-765535564665820/-/01237769<<;776422/,..2896587556598543310029310-/0112677632--./177985:9:96533245224334/1211226869965546633.--.05799/2655448:8=;<926433456633645862/,,-/46757635833201/165547:8<<567;94467:?;8<;6:67754420452//01../144656225644566;:54679><8252467449;9:;73645:99::88:;969:7554512453662213152367448;::;41" 121,+ ) ( ')%$"!!                       !!    ! !6 6532 0 /z .Z,0=+.*!)%#"!"  x ulcaPL- "#'())+e, QO- ,0 1 3 34578Rc7S8>sprjiqrw|xqkjjnsspjdemkjieecfdaa\WVUVWXXYVW^a_^bhgjrqpofoss}ytkkbcfecjr{xokhiihe`[^ababjkknikjc`[YY]fiijklkkmoomgbcefcgqw{plpv~yqonopmf_XLLS[fpxyvwvvwwstupf\acchfea\bfejmliiot{}ronopnh`\jqu}}vqhejgd`[^^_dhleceb`]ejqvpprssqvqjZNNOT[`gjjnuyvskdiidcnlikjgegmomjhjkihigf``a`ccinvqhlphedcabch`_a_bgouzyoljilgfelomkhtohkknmke`aeb\\]]^ZZ[aeilefggf`_fmprnjkmry{tqjhmjmomlga`qmjkkrzyutlfkqk__dcd_]]^^`befkeggabjmqrmhhlpsuspojjkoy{uunfiigkgdkpu|}yv{}tptspnkk:jkjkngdhj_\^_[[cfehjhhprigjihijbipr{~zvxghnlhd^bimrsprtursuuvwvsngjjodlpoebfhb\beefilpwoa`behkohe__hlqtqeglkgffecgqunipv{}}~|xvromqsrtvtmjlgcgjmgffecenupkrz|{{xw{}tppojihgfmjmgdkjeny|w|{nhnuqkpx|{{zv{|`__acc`adhnnihf_^_\bfoomlusnhnqke`ZZ^p|wsookb__`cca_dfmojrqstqqsmhiifdimjikk qnjjnssuwzrlcWTZagkrysqrsspsoiijgdyyvsyxvuvvuvtqqruwxyzqjc`XRSST]syyxsw~wtqomkjjkmllnnqsstwvuusnfUGDEIXvzqnjfb^ZWTQRY^`fjnrsttllooqtm`XY_k|~q{rkklqsmknmeadgfa\YUURS]chv}{|}zy|vrtw~|umjlntojmngaRPU\aejjfhhgp~vrnfhllrvxztz|usmoptz|{wsj_YTPSZ`dhlfgifmost{~la\VOOUUTTLQW[gc^[\\^^\aabbdd_VTVV_nrtxyrosxwtz|yvz~~~{~}{{tnr~y}|ysmnrwzwqoruoc_\^ada_egjkprrwyyusvzuwuty||{y{}zvnmruzysmlljgehmqwzre]ZXSKHPUWXWVZ]dgjnqnppnpuxtuvv{|uqqpnlljgffkpvzua`_\Z`jkimtvod]UQQLINRUVX\cgjhkmnjikoqstromnqspkihfb``][]hlilrvrkhgdgqywsrtvpifdbba__cdeiimqtmnnprwzzyyunnoqqrnomggeenxxsrsvryvvuwz|zvroponnqrtvsqtsqsqquxrqpnsvvz}|}~{wvvxx{{{zvvy|{vtppՁ{strlljhlrwxw|zuxvrpxy{}{ywqqrtvvuy|}~~}|}}urtmlkgjχzsmjpqont}|v{zvv}wpquvvw{~soiorpnqqnd\]\\gsumdjt{{tkjefjqnjoojkjfahechkpx{~}zzxz|utspog][^[bquqdzqiimu}|}pijnvy}}ywz|tkglr{}{}ݝ|~{z{w||~~~|͘~zy~{|}w}tnmffoszuqqvwtzvz~}|vrkego}{vvolidmsw\`cmssurow}x}}zxtpjggihjgogkjjmjkkmr~tjdemnb[[_bisstntwv{yyurryyu|y}~|wrmnpnklu}pqvx{}}|wz{{yttw|{{wkquzxwvsontvtx~vqsutoihkknqptyy~}~wz|}|usv|}xutt}~~|{yxvoqprwwqmtrrspqsqnmnopsuvzzy~|xrvzysjeccdknmoqsomnmouwvtrpllolopprkgd`a]YXZ]\_ejowvoprtnedcdholoospf^\^cdfghkpwwurposusqpqmlnjlifca]XVVSLGHOSUZcpxtnigha\^aeeghjnvwfeilopqsutw|}|vssvsrpttspkjgea^ZWVXVQKNT]cbdpyxtnhgeglnpprutu||tt{~~}zzx{zyx{{z{xz{vuqmihlkgbgkrvsootwvxwusx~~ޅ}xyyz~{z{z{{xv~~}yzzumrwwsw}yuxxyyxqnj[SUUXY\ac_\X][^^\\`^dh^ZSPVWTSSW]`j}{rnlaRUUWYaa`VNRSVds|{vnnxz~||wspjiptzzndbca`baaZOOUS`pzvstux}uqv|zvtutz|whc]ZOKKPRRVXZZfrvtsvtsuv}rcZUTZeoopplimrmolhbaa`\XW\_dfflru~wxZHDDKVcmr}}x}wqsqppnmnopqrtvya}|zkb^]XW[[`ks|xstxxqoqsrrttuwyxsoptuz{okhgillox~~}}yspf_X[ejpwztmmvymjlmhggfefhgdehffgjjfijmmu}~~|hjgefcckonorxpdc]^gjhihotjgiigfdbagnpprqmjgfjheeaionnqu{yy|{rorsnhktwvy|}}oinnglmmnmlmosuwuv~}zyzzx{|unqtphirheilhceigfjsuqqrqlmnrxz}|}vsldhqqibcggflidcihfhqv^dlojfhkeanxpffgdb_Z[adZ`jmh`ecddgloorsrpt{zuquxtna[diokfgki_iyssidhhnolmojbeljdb_][]_^_fhhijlgeefinqtqt|}xtx~vsmdgihlpllomcvqpjjpqtxupiginsqoidekjiheeceeab_ZXXYZ[\]YZcfcaemlnwsonhorrxurjhgfiedmrz~wnmkmonjc\_ddccghgjfgf`\XWWZ`bcbdggjlkhgghcjrw~zomimspjlpuxunf`XX\`ehkmmnmmssprpoh^`_^^`ghgfdhjilonkhhlqsjkosxvqgcou|~xsokije`ZPQV\enuropnmlooswqkejllkokg]SWZ\bfiins{~ztplijf`]jnmvwqmggljhedgedffg_^`]][cjrtmpsqpoompnj\SSRW^dlqpkloqzqnhekkhfrlffeddipolhgkjggfed_`_`cdimsnehlca_^[Z_hhklijnuz~snhefcdgopljgtqjoqrxtljc]`d_UUYY\XWWV[_ajefdjllmedlqvumikknvzwssklrpwwmke]^kgjecox|xsz{omsqokgghjnlnomeikc`__\^fhhllgemsnmolihhbkw{zsw67:67;89=<97647::732442103325544/.--../00//11357567985;:7==:77346449;:996445432112445667953.-/.4998556566564235537;::9:7487:;:8789741/,,-.28986:988:7:84201.--652212443476789<:9789751058<<;97542243/12/14831543022687876445962/,+,./267766<<;:7643144996654345534557733.-./345467469543232142113789<:9757544564;;676454425412201-,--036556455345322368964569;<;:<858454421:867679775358621423110346464244344657974469<<::97676986763484668779:98:;:88;866545203324511212031146559;868855857868:98966996411456866899:99:;9636351454214420302557:=:313567:751035587655421430059748<=>??AB>>=8=>=:??><99<;874899::75534754431340/49858>?;;==>>==;=:8>=548;857<@=:<==>==>0/0221210133420104567667734985453.09CDB@>><8566762//1312100337667655232025544565679868578@>:7640,-0559;9:;=@?85664553223/@?>><<;977876886696446689898?@=>><;9542-+,,/8?BDDA??>=;<:87876DDB@=<<=>=;:;<:877434577689978;=<:;::92)&&)/9EJJHDDCA><=<>=;:;GCA><=??@=;9653342/.--.14136;;<;:79830./3:CLPOLHDA?=<:7?:799=?;8795110120-,,++0447;AABC@>??<:<859:;>CIJIFC@;889:@<97961,,-2786335759>>;7454558=;?CBC:6::;;7795669=?@=:61.,,-1687434857::9?@<<=<><:;<<;76:>AEECB=<<@A;865;;?@@=844;@=889872213145479;:99:>=<<97:;7;;>=?CB=:=@@?9539@?98986648>@=95411/+),+11/036789:98:;977:7:;;?B>;<=<989766547<@>:5531037889::943/,,*)**.//06898986679;<:856:;:88654116988:9:87787:=;868<;75434334455768:<88767678<>==:7:;<;;:9778=<967;<=<=>;;>>;89:99879=<;;:<::;88:889:=<<=>>?@>=>==<=<:=><98::BA??<8<=;:756:99;=>;9:;::@?>>;;>99;<;=>AA@@A?>??@BA@?>99>;;855EFDB@=;8788989;>A==<;;>?>?>BDA<>99<>>?@?CEDEEDEDCEFEEB@>;969898::820112689758<>=98:757;;98:6;76577669<@??>@>>C?9<<894002158985<732379:?BC?CE?>>=942369:;@D?@GEED==?>>AA=@EJIEEDDEEFGEFFEEFDBCEEHIIJJLLKJKJFFEE@;?>=@C=?GHJGDDCA@?@BBABEFFDEECEGCFFAEA@B>>CEEFEKOJGGJJIIGHJHECECBB@??FFHIIFEEFGFFDBFHHFFDBC@>BA?A?=?>?DBBCDEEDDEDCCFFDDEFFGIIHEFFHFGEBBEGIHHIJKKLKJMOLHHFFEA@CBBCABBDGHHFFGFFCCEEB@??@BBCGHIGIJKKL<;==?CFGHHJLMNNLJGGFEBAABDCEGFEGGEDB@@CDFHHC>><=;<>=BEGHHJKM7336:<=>DHFFGHFFDD@;78:997<9A?98852349;==BHGF3346;<=<<@B>=??@A>?<93654685:5:88:887667:??;8769:6223459=<>;?B@<<>BDEFFEDEDDEFFEB@A?@A?<:8>=?B@@?>=?>;<==<:<<878977;>@DEFEFDEEDE96:;=?>>?>>??=>@?=:9;<;;98;8<<>>?97997:;9877657::;:68<>?=??>><=><=@AA@A@>==@?<<>==<:7989;<::<:;:88:;98779;:9<=;@AA@A@<85686899;;989<=>=<97767997;754341/./00247:<:89;<:55877:9:;<953016889::;<<88:<98:876579845320/0-)((+-.159<<;96540048798::<577699:<>=;=@?::989667788:8874312120-++/3357:==;83477:9<>=<<<9:;988:;><;;<;:68986523499878;<989;;?B@>>@A>;<==;9779:;=><;>::9::9<==;<;:<<866356877889;=BD@<@DCBD@;:779?DA<774./20134662526552024664/,-,**,*-/11:FIEBDE@>BC<966/.2103585.*-,,3:=?AB@::5699=A?==EGCB@??;;9557<><6353024770*,.+08<=AA=;<=AFHILLH@<:9;77:9<>>=?FB=?<51--*(()./.--39::>A>;<=?EHHLMJB=;=ACDFIMOJ?60.,-1576::;97758:965642112556789;>A@=<<@CCEHLOMB8?>>ABCDFHHD9-(&'*/699>>?>;<::;977656477557;<::;>>=?=@BBCEGHF<0=9:<=>>@BA>:40//02038;>>ACB=988677577323785579;<9<=>>?BB?;574458::99::;;98710/178;=><55876687553201342210255354648::99:5643421466558<=?A@A?<52651465447845664334677664334653340366557:99;<746:8459;8:=9;>BC>>769845765667887:;:;==>?=;<;9:9:<9459:447532233542579;99:;8656578:>??;=>>8<>?D@=?=;;735983/04522451468;04:8655644;>96642341016/02422315547889;:8988972/38:6656438?;86646<<9:9645652351125426224644569;879:989::8875655:=997488967:9:=<96647:97424311033254330/..//001/03346877885::8==:6635745::;:75567642123324556822--..2565344564346639;9;;:755878998631//0025587797886522.,--57653455456556797899873168<<;96764220,-/.1697487647588543310018510..0122577;=<:776532169975433541343350/11202258689655467430--./478977:9:86533255<:445334456435548731,,-.3675773584331100554599:<;;6363345652;<7876754420253/.//2..0446562246445669;64568=>99<9795764431194558:99:97:;:77;76554621453662213143357536::;:54547:99::79   !!! !          !!!    ! ! !jlssrlddllkjfedeeba]XVUVWXYYWV\a_^`gigrroremsq|zvmkjkqsrnfcjlkjghiifa[]abaaikknkkje`\YY[diijklklnpnjbccgceou}rmihiigc]\`bbafNKQYcmvyvwvvwxtsuri^_ccfgec]^gegmlkhmsyspnnpojb^QKOV`jtywvvw[]^^cfmfceb`]ciourppqssrttl`PMPRZ_ejjltvwtndiied\]^^belhcdca^ikjhigha`a`bbgmusjjpkedcbbcfd^a``fltx|qmkhmhgdjonliikjiihhc`a`bbed][]\_[ZZ[_dhlgfggfb_ckpqojjmox}~tslgnjmommic`de^[]]^\ZZ[qna^ccd`^]^^_adfjgfggcahmoroihjostuppjjklw{vvqggopd^bcdb^]^^_votsqnkkjkjkmidfjb\]_\Z`fegjigmtlfjiigmbgoqy}|vwxpstrolkkqsursuuvwvtohjjofiophbehd]_eefhknutd_bchipiga^fjptqqsusruuvwvuqjinty}~|yvspmosrsuupikjbghnhffdckurilsx~~vppkihgflkmidikfkvwy~rglttknv|{{vz|yqppmjhgfjgh`^`\admonkstoilqmga\Y\j~wtpnnc_`_ccb_cdlokgib^_\_ckonlpgmkijjljpokjmrsuw~|tmfZTX_fjpw}uprstpsqjhjhdfllijjkjnpljl~ywuvwuvurqruvxx}tle`[SRSSYkԌzyysv|{wuuvuvvsqqxuronkjjkmllnnprstvvutph[JDEGSlzvspnljjklmpkgc`[XUQQX]_dimqsttnknoqspdZX]gxtplhda\YVRQV\_cggb]ZVUSR[afr|}{}{y{yrsv{~wnjlltqjloiabfgd^[WUSRX`e{xspggkkpuv}ux~~wspmqry||xtmb[UQQX_cfmgfifjx{tqigjkotvpc]XQNTUTUMOVZee_[\\]^\_babbeaYSWUWZlqtuuf^ZSNRUUPwxsy|zvx~~~~~||~{~}voqvxtw{{ww}~opvre`\^`db_dfikorquxyyvsuzwtwsw||}zz~zxomqtyztooutha]]_cc_bh_ZYTMGNSWXWVY\bgimpoopootxvtvvy~}wqqollkhfejotzwla[ZVOHLRVXWVf_VRQMIMQTVW[bfjhjmnkijmprtspmmqrrlihgd``^[[elikqvtiaXRROJKPSUWZjgebb`_bddhhkptnmnnopquyzzyvpmpprpsomohhfdkvytrrvtlhecbb`_acdginnpqsvtpssqsqqtxtqpnqvvx||~|xvvwyx|z|wvvux{|wupponpqsvuqrsrrpvxvz{uxwspvy{}|yxsprtvwuw|}~~|āwrunllhintxvy~}wwxtptr{}vzzwv{yrptvvwy򉄀uqinqqnpyxx{xvyhqz|wmkffhpojnpkkgbfgcfjnu{}~{yyx~vtsppj_[^[_ousfgox|yokgegnplsjimtw~}zwy}vngkpz~zwkikrw|z}z~|}xz}~~}|}}xy~~~혐~|{~v|wrpuwtywx~}}xsnffmyvwqllbkrtzrpsw|~}{yuqkhgihjgmijkjlkjkklmpzxledipf\[^afrssvoq}x{}}}yvrmhghh|yyvsrw|uy|{~}xsnmpoljsy~zyywsru{{zzutv|{{ymotyywvtpnrvtv|zqrutqjhjllqpryw}}~wy{{z|vtuz|{zquur|~~}{yxwpqpqvxsmrsrsqpssommopruuy|w|{ruxzvury~}|zxwrmnmntvwusqlkolopprmhdaa_ZXY\]]dhntyopqtqfdcdfolnosqnnmnrvwusqmknvrqorusqoqnlnkkjgdb^YVVTNHGLRTX`lwvokfic\]`edghjltwwsqoqttrpqolm}xssvsrpttspljheb_[WVWWRLLRZbcclxyuqigefkmpprutt{|}ytssutsprtsq~~z{w{zzxz{z{xz{wurnjhklicdkpvuonrwvwwvsv~~{xzzxy{z{y}{z|z{{yv}~}zyzzwoowxut|{vv}yy||z{{z{zwz[_d_^X][^^\\_^cha[UPTXUSSU[`fw}tnneSUUWXZ^da^Y\\]_]\^|xplvy|}~xtqlimsx}qfbcb_baa]QNUR\lx}}yrlsy{~wpt{{vuutx}{ld_[RKKNRRTXYZZapvvrvuruvzyrsz|xuutvf\VTXbmoppmilqnnmic`a`]YW[_bffiqt{ي}j^WTV_koppnjkKECIR_kp{~y|yrrpomnopqrsvx}iOFCGO\hnxzd^^YV[[^hqzzttwxsopssrsttvxytposuw{rg__ZVY[]eox{srhaYZbiovzvnlsyqjlmjggehedhgegikfhimls|~~|}uskc[Y`gm~ufc^]ejiihmtmghihfecbemppqrnjhejieef`gnonpt|yic`]wvx}{rimnhkmmnmllnruvvu{܄~zyy{xz}wnpsrjhpvvw|{vkqqrsmmqwy~~xsofenrldbfieljebiiffovrqrsnmmpuy}gegeb`ZZ`e[^hmibddfjnoqsspry{vrrxupfYcgomgfjk_ewviegfca\Z^d^\ecklec_][]_^^ehhilifefhmqsrrz~zuv}xtpeejhjpllooebjmgd`^\\^^chmsqpkecjjiieedeebb`[YXYZ[\\ZY`gdacknkvuopgmrqxvslhgkrrqlfchkjigklonke]^ddccfhgjgfgb]YWVY^bcbcfhgghlkhggfjcgqt|qnkloolg^]bedceYW[_dhjmmnmmrsqrqoj`_`^^_eiggefkikooligkoukjnqxwsie[WZ^bgjmmpRQUYckusopomloorvslfhllkmnh`UT[[`fhjimqy~|uqnijha_TPSX`istpoonlcgfcfeh`^`^]ZahqtnosrpponookaTSST]bjprlkon{rpjejkigdffdeehc^_^][jkgfged``__cdhlrpgfkfa_^\Z]fiimjilrz}tpjefcdenpmkgjkhggeea_`_bddbVTYX\YWWUZ^`hgfdhllgciptvpijlltzystmisouynlg^]cdYTWX\ZXWWU~rlsqplhghimlmonggke`__\\cihjmifisplpljfkaguy~|tuumqrpmighil46::8424421033245440.--.0/12123486578:4:;6==;77459:9523432024454321124456679640-..1898646556565234636;::9:74454321123445,+--07996:988:8995311/--3722144376788<;:7797620-+--/58978:88/03/0384144302248787654458830,+,-/05775;<;:76441350/200275235413557843.-./245467559743221340112697<:98476443456435568540-./145512302-,--/25565535322357974568;<<9<:484544314522311.,--.18731424110233565234434556985458;=;::76759877644784143321101:;87;97664530232452121123136657;968864857868::89:;97;:76656799:9;:7353523553135201105569<<512476;76202558767899::99::8437;=>??@C?>=9<>=:=?>=:9;<9756:8::85543754540341/28946:=>??@B@>=:;?<889866556465489658=DFC@<<;8;?737:956:@>:<==>==>;>=98987655635301/35676677437864540/6AEBA?>=9667673//0322035311024676614544565679868677>@;8752-,03657;:9;>=;9642.+,,.5>ADDB??>>;<:87886797668:754567<;88778533577689988:<<;;:94+&'(-5BJJIEDCA?<=;>><::<;8877863346764343//--03225:;:<=<;;:88950/.28@JPPMIEB@=;?>@?<:7643430/--/3310020.,,+*/346:@ABCA??<:;:57::>AGJIGDB<8799@<9697210021.,,+*-24=><8454557<;>BBD=69:;;9797467<>@>:82.,,/578433856<>=95545546;91/.*())+-2424400247435697740..12/5<8:?FA@GECCDIA:3//+))+4578589:89>??>?@=<<=<=>:;<<;968=?DFCD>=;?A=8654578579:89=??89893203145469;:99:==<<:89;89<;?>>=CC>9<@@:628??:89894212235455210,),+02//25788:989;:87998<;=B@;;==:7:766536;@?<65210-*++.20/531,-*)**-//0489899766778:<;9659;;88745110588:9:641--+)**,.//76434324455667:<98877678;>==;88<;<:<::786<<:76:<86534323445669868<=;;:<;:;98:8899:<<=>>?<>=<><<==:=>=:8::9978;=;;:<9:8:=><9:;:9??>><;=;99:;<;<>@A@@>??@AA>?98>;;9648:8:<>=:9;;9=9;=<<;>?>?>ADB=>;89;=>?@?AEDEEDDECDFEFCA><9688988:<@?=<<;=?>?7<=>:8:757;;98:7:96567668;?@??>??=BB9:=8:50021478866:=>;89856:<:CFFB<778=>AC?BE@>>=?>;99;?EGIKMNLGJE@=>:52359:;>D??BEFC=868<>@C@DIJEEDDEEFGEFFEEFDCCDEEGIIJJKLKMIJKGFEEB;?>=?D>>BHKFEDDEFGFABAADEFDEECEGDEFBDC@B?>BEEFFHNLGHHKIIHGIIFCEDCB@??ABAADEFEDECDFBEHHFGDCCA>AB?A@=??CBCCEEDDEDCCDGDDFIEFEHFGFBDGIGGECCB>@BILONHHFFEB@BBCAABBDFHHGEGGFDBEEC@??@ABBGGIGIJKKLJKONJHFFC@BBNNMKHHFECAABDCDFGEFGFDBA@BDEHHE?=?<<=;;>=AEFHGJKMMNMKHHGFCAAFHFFDDA=78:998;:;AB?@A>;9449?A@CA>?A98862338:==@GGFFHGGEDB>9799>??B>?<:45546769689899876679=@<9768;7223358=;>;>B@=>??B??=;54655FFC@A?@A?=:8==>AA@@>=>><;==;=:68895;=?CDFEFDEEDEFFDAA??A@=;9=>@?>:9;<;;98;9;<>>?;78979;9887756:;:<76<;>?>>?=??>=@@?;9:<<;:8>==@@=<>==<;8989;<::;;989::8868;;8;>;?=;>=;?AA@AA>==?@=<==;89988<=>==:8767898:954332/..001459<<88:<;65886:9:;<998;=>==;877=9889<:8:87656995532100.*((*-.048;<<:6551028798::;=:889;:899766A;::8:766788:887531121.++.24469=><943776:9;>><<>A<::898667889><<9:;:88:;>=;:;;8798763247:887:=998;;=B@>>@A?<;<>=<<::;:889;=::<><:>;:99:9;==<<:;<96643678688;=@DB;>DCBEA<;779::;>=:=<::9::366725265531245651-,,**+*+/016CJFBCEB>AD=:571-12023566734356541AB:;6599;A@===8345013683++.+/6<=AAB;;75899:?@>=;9<76:9<>>=>ED>>=72.-+)((),0.--08:9=@@;<<>CHGKMKD><9;9699;=>>=1/-,0475::;:7757:976653112455778:=@A==;?CCEGJOOE:3/-,.3768:;:8)'&)-588=>?><<::;:877576579<;9:;=?<@=?BBCDGHH@3*'&(,388<>??<1//2017:>>@CB?:8866776852368656579:=8<<>>?AB@=62//10059=>?:;;:8821/068:=>=7577667864421024312101472637479:99:;;:98310/489;<>A?A?>725523655468546653233467765334654350266556:<=A@@>92463<99>::=BC?>8689556766768879;::==?=;<<9:99<:449:546;98=;::699:;97465689=??<<=>::>?CB>>;934885//35224361367;99;97565689<6652241006002432324546889:;98988984/16;6656536><76532420042/14662362114253136534468;969989::98856548>:9:75466325311346:97524421033245331/../0010/23234597788949;8==;7746998533421025577521123324556742/,..0565334345565345737;9;;865577631123323//0015547797886532/,--2865435546546697899:88420/004556877-,/-059748865657965332005720/.0022377:=<;775322-,/./4885687513523261.11202147789755457531--./277986:9:8653325522433252/01214637832-,--15756744763311004655448:9=;;826433456634646852.,,-04540./.2/../3445564246544668;84468;?:8<:6:57644310551./.10../;;86<865546313545642212234247645:;9:;73646:99::78;;86:965545  ! ! ! !            !   !  !eddec`_YVUVVWYXXUZa`^^fieprosgkrqy{wokjjossohcgmkjieedfd``[WVUVWkkmljkga^ZYZaiijklklmpnlccgddls}~vnjhiihd^[_bbackklnikib_ZYY_xusutla]ccdhed_\fefmmkhlqwvqnnppld_UKMT]hryxvvxvstuod[bcc`gmttppsrvmeSMPPY]djjksuzupfgjfd^\^^`eikdcda_^fkrupqpssqekrumhnnfecbaceg]aa_djrv}smlhligdhnnmjhjkiihge`aacdjpvphlpgedca^cgkieggfd_aipqqkjlmv|vtngljlnmmjd`cfa[\]]Z[\bfjkdggf_aceiiegge`emnrqjhinrtuqqkjkkt{wvrifmqh^`dcc_]^^`cegkegg`kjmkeeif\]_^Z]feejigjunfiifmdempw}}xv|{rqtrpmkkjkjlmfdhi]\^_Zhjmjfnpkcchf_\edfgkmswf_abhhpjhb^djosrqrutrtuuwwurlgkkndmpndbgha}{wupnmsrsuuriklbfhnjffdcirtljqw|~~~|wvllkefkhgsywvhjrullt{{wy{~}rppnjihggmjlfdkjep{uqjjpoic]Y[dzxuqnpf__bcc_bdjomhhd__^]choommurlhopjd_YZ`uqstv{~voh^TV]dinv{xqrstprrkhjieejmjijkklpmjkossvyxpjaVUtvwx}vng`]TQSSWe~}yyut{}xvuvvuvtqqsvwxzypilmnorstuwvutrj`NDEENc햐|vtpnmjjlmlmnnrssuwvutsbhlpssuqjmoprsh[W\cswpmieb^ZWSQT[_afkorsuskloornzz}|yy|rsvyzpkllsrlkokcaege`\XUTRU^dkxz}}zy|vv}ysrlqpx{}yupd\WRPV]belifhghs~uqlfilmsvyxt{{sMTYaga\[\]^]]bacaeb[SWUWWipst}zi`[UOPUURLRX]hb][\\^]\~~}{~{|xqptxuu{{xv{~~~{fhkmqrsxyyxtsyzsxsv|||y~{yqmosxzvposulb^]_bd``fgjlqrrwyyxtsX[`fhlppnponrwwsvvw~~yrqqollifeimsyyoc\ZXQJIQUXXVW[^ehjoqmppnq`ehihlnlijlpqtsqnmprsniihea`_\Zckjjouulc[TQPKJORUVY^dgjhknniikoqjosqlnnpqtyzzyxrlposotpmpihfdityusruunhfdbba_`cdeiinrslnnprxzpswvqpoouvw{}|~}yvvyw|z|xvvuw{|yuqoponoqruvrqtrrsprvxqqpntvwz}yz||zxupqsuwvu{}~~}|yrupllihmsww}~yvxvqqxy|}zxvpqstvv~|tpsvvx}xrklqqnovzw{yvw~~vpruvvlpmjkicchddjlsz||yzw}xttqpmb[^[]jttjelu|zrkiegkqmkpojkjebidcik~|wx~xphjnw}{{nijpvz~}~xw|{y}~z{~~}}|zx}}~}~~~}z~}wz~˂~uwyw}}}ztphejuvxrmmdhqs|}tprwvuzv{}}|urjihjlhkjkljkklmnv|ogdgqi]Z]`dossuppz{y}}zxtoighihihogkjjmjkk/~vw~~y}zuolpomiqwzyyxtrs{xu}xmsxzwwuqnpuut{}rqutslhjlkppqxw|}}zx{{z}~xttx|{zulrvzxwvrnnuvspqqtxunotqsrprtommopquux}w~||stw~|wusv~~|zywuoqqsxwpmuqsrpnmppqpieb``[YY[]\bglrzqpqtshecdemmnorronnmquwvtrokmolppqqjfc`a\Ylkkheb_[WVUPIGJRSW]hvwqmgje]]_ddfgikrwwtrppstrppmlmjkifc`\WVVRKmjifc_\XVVXTNKQXacaivzurjhfejlppqtuty|}{usstusqqttrokigd`]YVVXVOyy{xutokhiljebjmuvpnpwuwwvst|~~|{yx{zyx{{z{xzzutqmhilkg}~{yzzyrmvxvr{|vu|{xyy{}zz{z{{xx}~|yzzt_age\WQRXVSSTY_crvpoiWTUVXY]bb_[Y][^^\]__eg]YRPWWTSS~yuqniksv}uhbcc_baa_SNTRYhu|~ztmpxz}{vroi~~qea[VLKLRRSWXZY]muvruvsuuy{sqw|yuu}|ufb\YMKKppnnkeaa^ZWY^`ffgpsxoaXTU\hoopokjnqmnlga`a_[WX{{tqsqppmmooqrrvw{qUGCEMXemu~|y}vqsqppnmoop~usvxuoorsrsttvxzuqnsuu|}wia^\WX[\blu}vsuxwpoqsrtyxqlqxujkmlggfegifcggefilghimlqz~|~wsnd^X]flrxyslnwxkkmmgbiihjrqghiiffcbbkopqsokieijfegaemonpsz~mcb]`hjhihpthgiigkokimmnllnqtvwux܅{yy{xy}yposslgmuvvz|~{minmgmmnllmps~}ztqgdlsneaeidkkgbgigflttqqsplmotx{}|lkdbeddeimppssqqx|xsqxvrjZaennhfilbbrxmefgda^Z\bb[bkmf`ecddgloorhhikfefglpstpx~|vu{yurgeihionlnohbgmida^\\^^aghhijlgeffjeddecaa]YXYZZ[\\X^febaiojuvpqhkqqvwtnigjprqnhcfkjiheededaa^YXXYZhhiifgd^ZWWX\bcbcehgglighfjdfns}}unlknomha\`edcdhhjfgf_[WW[trqqplc^`^^biggedkijnomjgjmtmjmpwxulf^WX]aeilmmnmnssprpnf^`^^amoquunhfklloidXS[Z_ehjhlpw}}wrojjic`WPRW]gpuqopnmlpptwpjekllk^fntqmrsppoonpkfVSS[`hormjomytplfiljgeegedfgf^__]\\elsslqsppoomgkprjejia`^]Z\cjgmkikpx|wqkefddlpnkhhkiggfec_`_`dejnsmdhkba_^[X]`eieeflljcgorwsjilkryzsuoiqptyqlia]ad]TVYZ[XWWV\_bjefdkllcmlnnifjh`__^[aigimjfgrrlomkfkcery}~vt|xnosqnjghijmlnokeika__^[3542..--../0//02123386567:48;7;=<97558:9632432113353.-.678841--//799746556565234635::9:854432113445667943--/.998:63100--/831204344276787;;:8798631.+,-.38987:989:7:84201.--123787865447931-+,-//4774:<<;87542241/11/15722542022687875446545764894322312501121596<:99576443456534557642--/035547747954313455664543442247984457:<<9<;585543135312100,--.03656645534423356324434465895458;=;::8676897743685224331101334646324434411323541121104025656;:689748668779:88:;:79;86654520332541121244325532253103/4568;=712366:86302457866899:99::953635155421541:>>;<@?=;9:<:764;89;9553754541242/169659<=>??BB>=<9=><:??><9:<:556479757;BFDA=;=89@936::569??;;==>==><=>:88976655647459856:@FD753697441.3>EBB?>>:6576840/022023341014567667634975452.1;7767;A=9763.+/2656::9;;>A<66755642231035545665789767579A>97640+998;@?=>=;:7430+,,-2<@CDB?@>><<;97787787667:95456699899@?=>><;86789879<=;:;:97.&''+2?HJJFDDB@==<=><::;<987743457789979;=<:;:249;;=<;;:97:61/.16=GOPNJFB@>;>?@?=;8653441/.--.23137;;<;:759>BABB?>?=;;6:9=?FJJGDC=9798>>:788311012/-,,*,1448?>;:@?;93/-,,.478533766:>>;6554559=;@CBC96;:;;78-143351/137635597751/.13/3<99=EB@FFCCDHD;50/,))*+,/34252/12662??>>?;<<==CFCD?=;>A>9765568668998;??>?@<<=<8:;99<><<;88;:7=:>?>>=BC@:;@@A<736=@<88996211325547:;:99;><<;98146789:88:;878:6=:>?@<>=<><<=>:<>=:89:9977:=<;;:;<:;;89:799;=@>>=;<=89:;<<;>?B@@A>??ABA??;8=<;:747:99;>>:9:;9;@?>>;;>899;;<>@CC?=<89:=>??@?EDDFDDECDFEFCA?=:788988:??CC@<>89:<>?8988:66767;>@>?>>@8:710113689659=><99658;;99:6;7657766:@DB>>==?<99;>DGHKMNNGKFA>>;732489:=CA?ADFD?967:>?BB?CD>>==?=:9:?=>B@=AGJHEEDDEEFEFFEEFCBCEEDFDBD@AA=@DEEFFNNGHHKIIHGIJGCDDCCA??@BBACEFEDEDCFFCFFAEA@B=?DE@@>?>ADBCCDFEDEECCGEDDEFFHIIFEEGGFCCFHHGFCCB??BA?A>=@>@DBCCDBCBABBCEHHGEFGFEBDEDA@??ABBFGIHHIKKLKJNOKHGFFDAACBCCABBCEHHFBCDCFGFEGFDCA@ADEGIF@<@<<=<;>=@DFHHIJLMNMLIGGFDBAABCDCEGFEGGDCB8:;:?C@?B?;:537=B@BB>>B;897337:<=?EGFFGGFEDC?:79:998<9=CA?B@<;676786:89:876678=??A@>>;7365467695:88:8865;>>@B@@?>=?=;<==<:=;68895:=?BDFEFEEDFEA@@?AA>;99>=?B@@?>=?=;::=>?=78988;:8877569;:<86;;>?>>?>>?>=?@?<9:<<;;99;9<=>>87987898:<;:;<:;989::9868:;8:>:?><>>;>AA@AA?==>@?<==<9798:;;::<:;:878989:644330../10458;<98:;<7478699:;<:998:==<97768998;754340.689744210/0+(()-./37;<<;75520177889::;=;88;97679845210/0,)9887532122/,+-14368<><:526776:9:=><;=A>::9967889:8876431213/->;:;;9798764245:8879=:98;;=AA>=?A@=;<>=<<;9;;989:<><:;<;:68865:==<;:<;6652668688;;<=::9::<==;<;:<<766135652.,-+*++*//13@JGBBFC>@D?;673.02013466753436542134663/,-,*+,==@GFBA@?>:;74659=>:446013684,+.,-4;=?AB>:95699:>A>==>FGCB@??:;8BE@=>930-,)(()+0/.,/6:9<@A;<<>BGGJMLF?<::68::=>>=@FA=?;41--*((766::76653112364778:=;>BCDGJNOH=40.,-2677;;97759:86564210;;::877656476468<;9::<@ABCDFHHB6,(&'+179:>>?=;<::;9776564BC@;887677658623487465699>8;<>>ABA>830//01049;>?BCA=8876775<>=9578667874431014312201372536569:99:;:98510/279;>>;56876787425654587466323357763654351156559<=@A@@?;426415654478456647974676676788;:==?><<=::99<;647:645::8;<9;?CB><66984676566788>?=;=><9=>AD>=?<:;438960/2522362257::99;:8656579:>?>;=>>8=>@E?3323225589;98988995/05;7656535<=86642330025/13422315547885344125634467:;6998:98856647=;9:8545642451135425224634453235432/../01/13234487788958;8;=<86558:863243114325423//..//455667610,-..466435345465345736;9:;;9655676411233234556721--/.8875421--/865525536545597899:98520//00355877897875522-,--5669754321003930/-/01237769<<;8776422/,..27965875565885433100112377985546633.--/067985:99753324532443344//12202268699655467667536733201/2645447:8=;<936433456633558630,,-/367576358432012445655235644566;:4467:?;8;;7967754420352/./01..14465622564412544652213252367449;9:;835459:9::88:;968;7554521453662213   ! ! !  !!!             !    !! !!! !XUX``_^difmsprkhqrv|xrkjjmssqjdemkjieecfdaa\XVUVWXXYVW^a_^ahhihiijklklmoomebcfecirzyokhiihe`[^abaajkknjkjc`[YY]eiijkllklopmhhee`[dfekmlijpu~zqonopmf_YMKRZeoxyvwvvwwstuqg\accgfea\afeimljiwohWNOOV\bhjjpu|~vriejhda[^^_dgmeceb`]djqvqpprssrvrj\ONOT[`gjjbdh^`a_chpu|wnlijkgefmomkhikjhigga`a`ccinvrhkpiedcbbcga_a`agntyz`gnprljlms{ytphjlknnmkfaaec\\]]^ZZ[aeilefggfa_empqnjkmqy~|clnqrlhhmqturqmjkkqzyutlfjql`^dcd`]]^^`befkfggabimprnhhkpsut[eeijghspghiigkhckpt|}yuz}tptspnkkjkjkngdgj`\^_[Zcfehjhhosjfj[ddffjlrwk``bfhmmhd_aimrspqtursuuvwvtngjjodkpofbfhc\aeefhkpvqb_bqolrruvskjledgllgffecfpuniouz}}|xvrompsrtvtnilhzw~ykhpuokqy|{{yw{}tppkihgfmjmhdjkemx}w{|ogmurzvrnoia__acc``dgnnigg_^_\bfoomkusnhnqlf`[Y]n|wsool[bhltz}rqssrqsnhiifdhmkijkljqnjjnssuwzrldXTYagkrx~a_VRSSU`xxywsyxvuvvuvtqqruvxy{rkc`XRRST\plcREEK\~~wtqomkjjkmllnnqsstvvuutnfWHDEHVstk^XZ`o{qojfc_ZXTQRY^_ejnrsttllooqtnaXY^j{}trux{slklpsnknmfadgfa\ZVUSS\bhu}˂{|}{y|vrtw}slqov{}zvrg^XSPT[aejkfghgo}wrnghllquwzty}usnoptz|{wsk`Yb`cadd^TUUVVdostzmb\WPOUUTTLPW[gd^[\\^^\`abbcd`WTVVW]|{zsoswwsz|yvy~~~{~}{wzsxst{||{y||ytmnrvzxroqvpc`\^`da_egjkprqvxyyvsvzuvusy||{vxtuvv|{tqqpmlljgeglqwzsf]ZYSKHOTWXWVZ]dginqnppnpuxutvvz|vqqpstrnlorsojihfb``]Z_ikimsvpd]UQQLIMQTVX\cfjhjmnjiknpstromnqsqkihfzyysmoorpsqmolhgdgpxwsrtvqigdbb_bddiilqtmnnprvzzyunnoqqrnn{~~zvvyw}~z|yvvuwz|zvsoponnprtvsptsqsqquxrqpnsvvy}|}~{wvvxxz{{uz}}~~}{~|tsslljgkqvxv{zuxwrpxy{}{ywqqrtvvux|}~~|}x|ׇ{smjprons}|vzzvv}xqquvvwzqy|}yzw|zutrpne\\][fsundjs{|uljffipnjoojkkfbgecgkow{~~zyxy}ut󙕑zrjhmt||qijnux}~ywz}~􇈇ݝ~ߋ{z|~{w{}~~}|ؘ~z}~zx~{|dhrywtnmgeosyuqpvwtzvy~}}wslego||vmmt~rhdeol`Z\_clsstsov~w|}~zyupjhgihjgohkjjmkkmq}vjedloc[~{vploonjnv{yyurryzu{z|~|wrmnpnkly~tqtutnhikkoppvxz~}}wz{{yutv|{{xlquzxwvsonsvtw}wqsutpjhkkmqtpmmnpqtuv|x{~|vsv{~xuts}~~}{yxvoqprwxqmsrrspqsrnmnopsuvz{YZ][afkpysopstkedcdjnmopspmnmotvvtspllolopprlgd`a]YXZ]\_diovwoprGHPSV[esxsnhig_\^beeghjovwurqorusqoqmlnjlifda]XVVSLGGNSUYboxuojgKOV_cafszwslhfehlnpqsutw|}|wssvsrpttspkjgea^ZWVWWQLMT\bbdoyxtohailtvroovvwxwtsz~~}zzw{zzx{{z{xz{vurnihkkhbfkqvsooswvwwltxwry}xuz~xyyz~~{z|z{{yv~~}yzzvnqwxsv}zuxSX^amyqnk]RUUWY\`d_]X][^^\\_^dh_[SPVWTSSxV\`i{jqt|xkcbc`aba`WNQTUcr{{womxy}|}wspkiotz{odbca`QRRVXZY[itvstvstuw}vpu|zvtutz|xid^ZPKKORRUXYZZdrvus]_effnrvtdZUTYdoopplimqnnmhb`a`\XW\_cffkqu}rruvzz\IDCJUblq}~x}xqsrppnmnopqrtvysttuwzwroqtu}~||lc^^XW[[_js{xstwxqoqsrrttuvyxsoptuyggfefigcfgffhkhgikmow}~}}ysqf`X[djpwzummuynjlmiggfefhhdehffgfdbaiopqrpljfhjgefcbkonorwqdc]^gjiihntkghigfecagnpprrmjguwuv|yyzyy|{snrsohjswvy}|~pinnglmmnmlloruwuu}}zy|usjdjrphbdhfhlhcdihfiruqqrrlmnrxz~}}wsmegprjcbsqpv|ytqvwtm^]dkojfgkf`myqfegeb`Z[adZ_inhaeddfkooqsrptzzuqtxuocortpv}}wty|vsjdhihmolmokbelkdb_][]_^_fhhilheefinqtqs{~yuw~w[\]X\efcagnkqwrpkipqtxupiginsqoiddkjiieedeebb_ZYXYZ[\]YZbfcadlmmabcbdggkljgghfdlry~xomkmonjc\^ddccghgjggfa\XWVY`bcbdggilkhhggfdijjmonkgimsqjlouxvofaXW\`dhkmmnmmssprpoh_`_^^`fhgfdgjilonlhpjfZSYZ]cgjijnu|~yspkije`[QQV[dmuropnmlooswrkeillkolg^TVZ\afiiqliYSSRY^fmrokmnuxqmgglkhfdgedffh_^`]]Zcjrtmpsqpoompnj]TSRV^ckqq[ajglkijov{{rmgeeddippligkjgfged_`_`cdimsoeglda_^\Z_hhjlijmtzfmqwtlikkpxzutqjnqrxuljc]_d`UUYY\XWWVU[_`iffdillmedkpuvnijknvzw_hhmkgfpsmnnkhifcnx{ysy|pmsqokgghimlnomfhkc`__\]ehhllhelsomo/0//02123367567966;98=<:7647::732442103325544/.--../00//121335756997465565663235448;::996445432112445667954.-/.3898556566564742213344256678:;:9789741/,,-.17996:988:7:85201.--562212443476:52.++,./367758<<;97543243/02/13831543022587876445962/,+,-/16771151121387:;99657543455643557743.-./345467469643221430112788<2468954579<<:;<6674544215412201-,--026556455345322358964568;<;464796447:=<::96767977535863142411023346464234344556974469<=:04124655:;779846758779:989;:88;8667545203324521211032146658;86803/3557:=921356996411456876899:99:;:6363514543144202025569=;412774:99::65535655421430059748<=>??AB>>=8<>=:??>=99<;8748:8::75544B=;=98?;459;758>@<;==>==EEC?;<:8=>648;8ECB@>>;7566761/0121210133520103567667733885453/08CDBA?>=856677.1655::9:;>A>7665232025544565679868578@?:7741,-04658;::;=@?541,,0:@CDC@??>=<;987876886696446689898?@=>><;9642-+,,/7?BDD:80('&*0;FJJGDDB@><<>=;:;<:88677434577689978;=<:;::93*&&(.8DJJH:820.04;EMPOKGCA?<=??@>;9663342/.--14126;;<;::79940./39BKPPM<75:9<>DIJHEC?:789??<:<858:;>BHJIFC9466:=??<:50-,,-2786335758=><7454558=;>CBD;6::;;7795568BFDDA=<=A@;7654577589:8:??>?@<<=<>=:;<<;869>@;:6<;=?>>=@CA;:>@@>844;@>889882213145469;:99:>=<<98:;7:<>CB8;6<;;@B=;<=;8996648=@=95511/,),+11/025788:989;:77:7:<;?B?;<=<;<:847:;988531027989::9430,,*)**.//05898986679;<;856:;:88=97;;<:;;::8779=<968<;76434324455668:<88767678<>==:79<<;;:<==>>??@=>><==<=><;>>;98::9879=<;;:<::;88:8899:<<=>>?>=>==;=>A@@A??ABA??<8;>;:855:98;=>;9:;:9@?>>;;>99;<;=>@A@@>??@?@?DDEDDEDCFEFDB@=;8788989;=A==<<;>?>?>BDA=>989<>>?@?BEDEEDEDCE=@>?>>@=@C=9=:9830122589757<>>98:757;;98:6;86577669@>>C@9;BFGJLMNHJHB>><842369:?BC?BE?>>>AB=?EJIEEDDEEFGEFFEEFDBCDEEHIIJJKLLJKJEFELNHGGJJIIHGHJHDDECBB@??BBABEFFDEECEGCEFAEB@B>>CEEFEJOJGGIKIIEDEECCGEDDEFFHIIGEEFHFGDBEHHFGDBC@>BA?A?=?>?DBBCDEEDDEDCCEGDDGFFBCEDA@??@BBDGHHIJKKLLJLOMHHFFEB@CBBCABBDGHHFFGFFCCEEB@??@CDGIGB=?=<=<;==>CFGHHJKMNNLJGGFEBAABDCEGGEGGEDB@@BDFHHD>>?<<36B=9974336:;=>CHFFGHFFDDA<78:997<9@?9877:@>:876:9423346;<<=<@B??<9365468595998:8876679??;9769;62<==<:=<778968<>ADEFEEDEEDEFFB@A?@A?<:8>=?B@@?>=?>;<==<:;<868986;:887758;:;969<=?>>??>??=>@?>:9;<;;98;8<<>>?97997:;98877657:;:8:;9867:;99=;=><=><<@AA@A@>==@@<<>==<:7989;<::<:;:889:98779;:9<=./00347;<:89;<956877:9:;;9989<=>=<97767997;854341/./00246:<;89:((,-/26:<<;8553015889::<8:<98:876579945320/0-)((+-.159<<;96+,/4357;>=;6257768:9<>=;<@@::8:667788:8874312120-++.3447:==;83245:9878<;98:;<@A?>?A@>;<=><<9:;:88:;><;;<;;7898652348:877;<98925686787:;>CD><;>::9::9<==<<;:<<866346776889;=AD)./12=HICBED??CA<865./210336625265530246640,-,**+*,/019FJEBDEA4658<>;546202586/*--,29=>AA:6599<735402((*//.,.4:9;?A=;<=@FHHLMHA<;9;76:9<>>=>FC=?=52.-+(()-/.--29::>113547789;>A?=;=ACDFILOK@61.,,0576::;97758:965642112556789;>@@77467<;::>@BCDEHHE:.(&'*.699>>?>;<::;97756467557:<:9:;>>87324875589<::<=>>@BA>:40//02028:>>ACB>9886677577423785579531013322036445658::99::;;98711/078;=><6587668854420124221023347764335653430466557;=?A?A?=61651465446855664334677665337:;:<==>><<;:99;<746:8458;8:=9:>BC>>7689457656678879;:;==>?=;<<=?<:;537972/1542233541579;99:;8646578:>??;=>>9<>?DA=>=;;735984/099;9898899710499655644:?:6652241006/02422315546889:898898369<689:98::9886646;<99645652362112542522464344568;879989::9001/133478788976:99=<96647:97424311033254330/..//001/033468735643445466435754::9;;:75568752123324556832.,..15653443455647755355645655878998631//00255487797886522.,--476544554659410./01126778;<;96764221,-/-1697487647588653310017610..01224773/--.0579968:99754335413423350/11202158689755457430--./3789/165546:9;<;:44533456435548831-,-.2575773485331100554599:=566:;54579>=9:<8867544311530.//2..0446563246545669;74568<>:152367537;::;94558:99:979;:76<765546214536632213243257636:;9;  !   !!! !            !!     !  ! rqppfoss}yukkjlrsrledklkjfedeeba^YVUVWWYXWV[a_^_gifqrorfmsq{zvmkbcdgcgpv|pmihiifb\]abaahkknkjke`]YY[ciijklklnpnjbccgcent~snnt{~rpnopoi`\OKPXblvyvvwxtsusj_^ccehec^]gegmlkhmsxtpnnppjb^jnuxwsldiidc[]^^cfmfcdc`]bhourppqssrsulaQMPQZ^ejjktuxuodhiedplkilgfekomlhikjhighb`a`bbglttkiolfdcbacfe]a``elsw|rmlhmhgdjonlitrjhmjmomlhb`ee][]\_[ZZ[_dhkgeggfc_ckpqpjjmow}uslgmjlommic`pojjkny{uuofhqob^ccda^]^^_adfjhfggd`gmorpihjostuppkjklw{vvqhgihhkbhprz~{vxwpttqokkjkjkmjdfjd\]_]Z_fefjiglulejiifmbfopx}|vvdhkohf`^gkqtqqsursuuvwvtpiijnghopibdhe^^eefgkntud_bchipiga^fjptqbgjnhffecdmuqinty~}zvtpnnsrsuuqikkbghniffdcjtrkow|{{zvz|wpplihgfkklidhkgjuxy~tgktukmu|{{vy|~b__`cca_demojgh`^`\admonkrtpilpngb\Y\h~xupnod_`_ccb_cdkoltqrsspspiijgdgmkijjljpokjmrstv}}tnf[TW_ejow|vqrstpsqjhjheyysw}ywuvwuvurqqtvxx~ume`[SRSSYi{yysuxuronkjjkmllnnprstvwvutpi\KCEFQirpkgd`[XUQQW]_cimqstuoknopsqeZX]fvu}vmjlmtpjmohacggb][VUSRZafq{~{}|yzzrsv{xojlltqklojbTPRZ`dglggiflzysphgkkpuv~~uw~~xspmqqy||xtnb[VQQX^cflhfifinqtwqd]YQNTUTUNOUYdf_\\]^\^bacbeaZSWUWYlptt|unrwxsx|zvx~~~~||~{~~wopy{~zvnmqtzysopvrfa]^`db_cfikorquxyywstyxtwsw||}{z~zxpmpsyzunllkhffkpuzvi_ZZUMHMSWXWVY\bfimpoopootxvtvvx~~xqqollkhfejntzxc``^[\glikrvrg_WRRNILPTVW[afihilnkijmprtspmmqrrmihgd``^[[eljjpvtnhgeemwysrsvskgebb`_bddhhkptomnnopquyzzywpmpprpsomphhfdjuytrrvt{wvvy{{wtppnpqsvtqssrsqqtxtqpoquvx|}|~|xvvwyx|z|wvvux{|xupop~vrumllgjpuxvz|vxwspvyz}|yxsprsuwuv|}~~|xrunllhi׈tpinrpnq{~wzzwv{~zrptvvwyvrimqqnspoh^[^[aquqehpy|wmkffhooknpljkhbegcejnu{}~{yyw~vttppk`[^[^nusg|tlglr{}ztjiltw~~{wx~wngkoy~z{ۇz}y|~xz}~}}}~~~w}ˆ|{~v|voljcmsvxrpuwtxx~}}ysngelxvxqlmbjrt[^bhssunsw|}}{yvrlhgihjgmjikjlljkklmoyymfdhqg\Z]aeqssvoq}yt|}yyvsrw}vx|z~}ytnlpomjsyqptyx~}~wz{{z{utu{{ynotyywvtpnqvuu|{qrutrkhjllqpryw}}~xyx|yrvyyuur{~~}{zxwqpqqvxsnqsrsqprsommopruux|w|{rux{toedcdgoloosqnnmnsvwusqmkomnpprnhda`_ZYY\]]chmszppqtrfecdenlnosqha\]aeeghjmuwvrqorusqoqnlnkkjgdb^ZVVUNHGKRTX_kwwplfjd\]_ddggiltwgefkmpprutu||}xssvtrpstsqljhfb_[XVWWSMLRZacbkxyuqigeeklpprttz|usw~~~{w{zzxz{z{yy{wusojhjlidckovupnqwuwwvsu~~~xyy}|z{z{{yv|}}zyzzxpnwxus||vv}zxy{snmbRUUWY[_d`^X][]_\\_^bhb\UPTXUSSU[`eu~uonfTUUVXbaa[OOUS_nz~|xqlvy|~xtqlimsw~}rfbcc_baa^QNUR[kw}vusuv|~xqt{{wuutw}|md_[TKKMRRTXYZZ_ovvruuruuzόyh]VTWamoppmilqonmjd`a`^YWZ_affiptzcLECHR^joz~y|zsrrqpomnooqrsvx}k{pe^_YVZ[^gpy{tsvxtoprsrsttvxytposuw{~tjjfijmmu}~~|{trhbZYbhnuzwolsyrjkmkggeghechgegikfhimlr|~~|fjheeaioonqu~vgc^]eiihlsoghihfecbdlppqrojiejieeg`gnonpszzxz}vnqtqihrwux|{sjlnijmmnmllnqtvvuz܄~zyy{xy}xopsrjgoghfljdbihfgpvqqrsmmqwy~~yspfensmdafidlkfbhiffnuZcholffjj_hxtgegeba[Z_d\]gmjbcddejnpqsspry|wrrxuqhYbfomgfjl`evvsndfihkpllonccklfc`][]^^dhhikifefhmqssqy~{uu}xtqeeihjpmlooewtoogorrxvrjhhlrqpkecjjiifedeeca`\YXYZZ\\[X`gdabkojvuoqgmrqwvtlhgghcirv~{pnklonke]]cedcfhgjhfgc]YWVX^bcbcfhgghllighfjcgps}rnhlpskknsxwrhdZWZ_cgjmmnmmrsqqpja_`^^_diggeekikooligknuljmqxwtjemsz~{tpmijga^RPTYbjtsopomlnorvtmfgllkmnhaVT[Z`ehjhlqx~|vqnijhb_klopzqoiekkhgcffcfeha^`^]Z`hptonsrpponnpkcTSST\aiorljom{spjejligsnhefcdfopmjfjkhggee``__bdhlrqhfkga`^]Z]ejhmjilry}upjefddempnkgsslkspvxmkf]^dcWTXX\YWWUY^`ggeegllhciptwqiilltzysunisouyolh_]ligiajwz~{svslsrplhghimlmonhgkf`__]\cigjmifisqlpljfkaguy}}tu67894;:6==;7746::8424431023245441..--../0//12123386568:4:;6<=;87235637;::9:74454321124456678740,..1899646556565234636;::9:84789<:97797510,+--069969988:89963110--2722144276788<;:779862066<<;:7643134/03/0274145311247787654458830,+,-/05774;<;;7644135:98475445643547844/-./245457558743221340112597<:994764434564:<8484544314512302-,--/255655435422357974558;<<9<:48454431:97676986763487314241102335234434565885458;=;::76759877643864857868:989:;97;97664530232353112113035657;:68973857868::89467:75203558767899::99::7354423553135301205568<<612376;762025587754531341/39937;=>??@C?>=9;>=;=??=:9;<9765:8:;85543754541341/28957<@=:<==>==>;?<889866556465489658=CFC@<<8:?837::56:@>:<==>==>2//1312200335301/3567667743796440/5@EBA?>=:667683//03220233956674553223/14544565679867667=@<8752-,/3657;:9;>;<:8787679669:744568998=@>=>=;:743/+,,-4>ADDB?@>>;<:87886DDCA?<=<>=;:;<;88778533477679988:<<;;:95,&'',4AIJIEDCA@<=<>><::HDA?=<:7643430/--03225:;:<=<;;:87950/.27?IPPNIEB@>;?>@?<:7A;889:@<9797110021.,,+*.346:@BBCA??=:;:57::=@GJIGDB<8799@=:7982,,-0687434857=>=95545547<;=BBC>78::;9787467<>@>:82.-,,/5785337667<8;@FAAHDCCEI?91//*())+-2434400247535697740/.12/5<8:>FA@GECCDEECC==;@A<8654578589:89>??>@><<=<=>::<<967=?DFCD>=;?A=965=:=@@:529??989893203135458;:99:=><<:89;98=;>?>>=BC?9<@@;627>@;989766547<@>;55210,),+020/25788:989;:87997=;=B@;;==:7:766536;@?<654116988:9:541--+)**-//04799766778:<<9659;;887551105889:977=<:67;<864343244556679<988778;==;88<;<:<::786<<:76:<=<<==:=><98::9968<=;;:<;:;9899899:<=<=>>?<>=<><<=>:=>=:8::BA@>>99>;;9549:8:<><9:;:9>?>><;=;89:;<<>?B@@>??A>?:8>;;964FEEBA>;9698988;=<<;>?>?>ACB>=;89;=>??@@EDEEDDECDFEFCA?<:68898<8:40021578856;=>:8:756:;:8:7996567767;>@>?>?@=BB::>8:6102147886=952359:;?E?@CFFB<778=>AC?AEA>>=>>;99;?DGHKMNLGJE@=>:632489:>D@?FFEE@;?>=?C=>CIJEEDDEEFGFFEFECBDEEGIIJJKMKMJJKGGEEB;?>=>C>>GGJIECECBB@??ABAADEFDEECDGDEFCDC@A@=AEEFFHNMGHHKIIHGIIFCEDCC@??FFGIIHEFEHFGEBDHHGGDCCA>AB?A@=>??BCBCCDEEDEDCCDGDDFIEFEHFGFBBCGHIGIJKKLIKONIHFFEB@BBCBABBCFHHGEFGFDBDEC@??@ABBFGIGIJKKL=;<>=BEFHHJKMMNMKHHFECAABDCDFGEFGFDCA@ADEHHE?=@<<=<;>;9549?B@BA>?A:8962338:==@FGF23459=;>;?B@<>??B>?<:45645768689899876678=@=9767;7323357=;>;>BA=;>@DDFEFDEEDEFFC@A?@A@=;8<=>AA@@?=>><;<==;:=:68895:=?CDFEFDEEDE;67<>?=??==@?>;9;<;;:8;9;<=>?;78989;:8877569;:<76;;>?>>?=??;?=<>=;@AA@A@>==?@=<==;8989;<;:;;989::8868:;8;>:?=;>>;?AA@AA<:55876:9:;<998;=>==:8767898:96433/../01459<<88:;;64886:9:;<9540038798::;=9889<:8:87656896442100/*((*-.048;<<:65510287989::;477:9;>><<:43776:9;=><;>;;>B@>>@A?;<=><<9:;:88:;>=;:;;8798764246:887:=998;;=B@>=@A?<;<@;?DCBEA;:779::<>=:>;:99:9;==<<:;<:6643668688;<@DB;>DCBEB<;878>BC=9570-2103366725256531245651-,,+*++/015BJGBCFB>AD>:681-12024771*,.+08<=AAB:;6599;@@===9446013683++.+.6;=@A?;<=?DHGLMJB=;9<86:9;>>=DD>>72/-,)((),0/-,07;9=@@;<<>CHGKMKD=<<@CCEHKONC82/-,/4759:;:7767:976653112455778:=@A==;?CCEGJNOF;?><<::;:87765576469=;9:;=@;@=?BBCDGHH@4;<8<<>>?BB?<51//2017:=>@CC?:88667768523586465699>8<<>>?AB@=756363747::99::;;:9821//58:=>=7578667864421024312101472637479:994654340366556;<>A?A@>7255236554586466532334577636543502665569:9:<9459:447<99>::=AC?>9689656766768878;;:==?>;<<9:99<;448;54645224361468;99:;97565689=??<<=>::>?BC>>;:9348950/36224361367;/28:6656537?;6652241005101432323545889:;98988994/16;6656536><8756549=99:744663262114253136534468::6998:98856548=:9:857885::8==;6646998523421033245331/../0010/23234597788949;8<=;77346638;9;;7557531123324556752/,../465435345475345737;9;;8656697899:87410/00145647798865320,--1865535546546697899:884277:=<:7765322-,/-/59847865657965332005820/./012377:<<;77632277:9:8653325513533261/012114779855456532--./177985:9:96533245;;726433456524637842-,,-1576674476331003655448:8=;<826433456639<:7957644310540./.2/../3445564236544567;94467;?;8<;6:57644310:64647:99::79;;86;865546313545642242476459;9:;73646:99::78    ! ! !            !    !!  !jkqsrngcimkjheedec`_ZVUVVWXXUYa`^^eieorprhjrqx{xpkjjosspicfmkjiihiigc]\_bbaekklmjkga^ZYZ`iijklklmpnlccgddkr|~wnkhiihd_[^bbabRKNV_jtywvvxvsutmb\ccdhed_[feflmkhkqvwqnnpple_VLLT\gqxyvwvv]\^^aekicdda^`gmstppsrvnfTMPOX]cijjru{uqgfjgd_[^^`eikdcda_ijjiihhd`a`acekqunhnofeccabdh]aa_djrv}tnlhljgdhnomjhjkiihgf`aa`cde_[]]^\ZZ[]cfjjdggfe_aioqqkjlmu|wtnglkknnmje`bfa[\]]^ZZ[ope^acdb^]^^_`cehjeggf`emnrqjhimrtuqqljkks{xvsjflqi__dcc_]^^~yqrtrolkkjlledig]\_^Z]feejigiuofiifledmpv}}xv||sqtspmkkjqrusrtuuwwuqkhjlkenplccgg`\edffjmswh`abghokhc^cinsrqrttrtuuvwusmjlrx~}{wupolsrsuusjklcegmjffdchrtljqv|zqppmjhhfilkkefkigr~ywwiirulls{{wx{~~sppojihgghhb^_]_cjoolouqkjpoic^Y[cxyvqnpg`__bcc`adiomihe__^]bgoommfllijjkjnpljkqstvzwoi_UU]dimuzyqrstqrrlhjieejmjikkpmjj|{wuuvvsqqsvwx|wnh`^TQSSVc}~yyutz~xvuvvuvtqqzvspnljjlmlmnorssuwvutrkaODEEMa}vtqnmkjjlmplhea]YVRQU\_bglpssuqjmoprsi\W[brxpnifb^ZWSQSZ^bfgd_[XUTRW_dmyz}}yy|sruyzqkklrslknldaege`\YUTRT^cw{tqjgjknsv{vu|zsrlqpw{}yvpe]WRPV]bekifhghr~vrmfillrvvg_ZSNRUUPMSY`ga\[\]^]\b`caec\SVUWVhost||k`[UOPUUTSuxtw{{ww|~~~}{||yqotxvuz|xvz~pottib]]_cc`afhkmqrsxyyxtsxzsxsu||}y}{yrmoswzwqorumb_\_ada`ma[ZWOHKRVXXVW[_fhkopnppnrwwsvvw}yrqqolligehmrxypd\ZXRJIPUXXVjaYSROJKOSUWY_ehihlnmijlpqtsqnmprsniihea`_\Zbkkjntumc\TQPKJNRUVXmhfcbba_acdfijosrlnnpqsxzzyxrlposospmpjhgdhsyvsruuoifdbba_`cdeionoqsvuqrtrrprwwqppouvw{}|~}yvvyw}z|xvvuwz|yvroponoqruvrqtsrsntxvy~}wvxtpsyz|}zxupqsuwvu{}~~}{zstqllihlrww}yuxvqqpxxx{xvy~|torvvx}yskkpqoou~{v{yvwfnw|ypkhegmpllpmjkidchddjlsz||yzw}xttqqmc[]\\ittkeku{{skiefkqnxlikqw|~}ww}yphinw}{~}oijovz|~酆y}䛡~ߌ}yy~~~}~|zx|~~~~z~~xz~˓zspswuvyw|}}{tpidjtwxsmmdhps{}tqqwz}}}ywsmighhihjmhkjkmjkklmnv|ogdfqj^Z]`cnssuqoy{y}}zxtojghi~zyywtru}wv~x~zuolpomipw{yyurs{{z~}wtuy|{zrmswzwwuqnouvtz~squtslhjkkppqwx|}}{x{{z|~xttw|{zvvurx~}|zxwsoqqtxvontqsrprtpmmopquuw|w}}|ttw}}wusu~~~|{yxunnmnrvwusrnkmnmppqpieb`a[YY[^\bglqzqpqssiecdelnmoqronnmpuwvtroklwsqoqttrppolmljkhec`[WVVPJGIQSV]guxqmgie]\_cdfgikqwwurppsurppml}ztssuusprttrnjifc_]YVVXUNKPW`cahvzvskhfeilopqtutx|}{vsstvsqpttr~~{{xyzzxy{z{zx{yutplhiljfbjmuvqnpwvwwvst|~~}{yx{zyx{{zy||z{{z{zwy}~{yzzysluxvr{}wu{|xyy{}zz{z{{xwZ^ca_Y[\\^]\]_`ge\XQQXVSSTY_bpwpoiYSUVXY\bc_\Y][^^\\}zslry{~zuqnijru}vibcc_aa`UNSSXft|~{unoxz~zrry|xuutv~rea[WLKLQRSWXZY\luvruvstux|tqw|zutuul_WTV^joppnjjopnnkfaa_ZWY^`ffgosxpbYUU[goopokiQFCFO[gnw~{z|uqsqppmmooprruw{tWHCDLWdmt~}g`_[WY[\dnw~usuxvoorsrsttuwzvqnruu|}xja^]WW[\alt}}uslc\X_gmsyxqlpxvkkmlggfegifcggffikghillpy~}~xsoe^X\ek{{jc`]biijrrggiiffdbbkopqspkieijfefbdlonoryncb]vvw{{xkjokhmmnllmptvwuw{yy{yy}zqossmgluvvz|}|nrqrsommouy|~}ztrhclsofadiejkgbfigfkttqqsqlmnsxzjegfca\Z]c`[dlldaecdehmppssqpw|xsqxvsk[`emnifhlcbqxnefgdb^Z\bcZabimgda^\\^^bghhijkfefgkprtpw~|vt{zusheihionlnoibfljdb^\[^_^`gkqrqmfchkjigeddedaa]YXYZZ[\\X]febaiojtvpqikqquwuoigiorqnhdekjihlloolg_\aedcehhiifgd^ZWW\bcbbehggliggfidens|~vnlknomib\_edcc\WY]bfilmmptrqrpmd^`^^biggfdjijnomjgjmtnjlpvxumf_XX\aeikmmnmnUPSW_hrtpoonlmppuvohekllkpidXRZZ^dgjhkov}}wrojjid`XPRV]fouqopnmdffdeehc^__][]fntrmrsppoomqlgVSSR[_gnrnjnmxuqlfhljheegedff^_]\ikiggfea_`_adfkpskdija`^][[bjgmkikpx{xqlffddkpokhhkjggfec_`_`dcdZTWX[ZXWWVW]`dieekllkcgorwsjilkryztupippsyrlia]ae^UVYZ\XWWV~vmqrpmighikmlnnjeji`__^[`igimjffrrlomkgjddqx|wt{zonsqnjgghj59:95234321133542..--../0//02123376567:58;7:=<97548:96324421144543211344678842--//799746556565234645:;:9:9544533211344-+--/48978:88998:73100--/83120334426687;;:8798631.+,-.28987:980/20/26623541123787865446941-+,,./47749<<;87542242/12/1473254234568540--/145576479433131251121496;;9956644345534557642--/033522311/,--.14656645434423247984457:<<9<;57655443125312200,--.0785133211013356324434464896457:=;::8676897753686224231101:;97::7665411323541121204025656;:679747668779:88:;:89;8665467899::99::84453415542253103/4567;=712366:86301457866899:99:;9545:=>??@BA>=;:>><;@?>;8:<:764;89;96553664541242/169649<=>??AB>=<;>=989976556556469757;AFDB=;=89@:35::659??;;==>==><=>:8897665534311014667535974452.3=EBB?>>;6576850/02210233421104567661454456557897767;A=9763/+/1656::9;;>A<667556422310355446656898787668:8545679989;@?=>=;:8430+,,2<@CDC@@>><<;97787788667:954466<<987786334676789879<=;:;:97/''+2>HJJFDDB@==<=>=;:;<:87743457643441/--/23148;;<;:97:710.05=GNPOJFC@>;>?@@=;8653342/.--.1411021/,,+*-2459>BABB@>?>;:<66:9=?EJJHDC>9798>>:788411012/-,,++14;>=:5545546:<@?;94/-,,.378633676:>>;7454559=IB;30/+))*+,043352/136625597751/.13/3;99=DC@EFCCHE<60/-))*+4568679:98?;<<==CFDD@=;=A?:765468768998;??8895212258:;99<><<;88;:6=:>?>>=AC@:;?@@=835<@<889962113245465310.*++.20/146789:88:;878:6=;@=85411/+*,,11/642.,+)**,.//2799897668:;<9848;;88755210378899:842/,,*)*+./0965344234456679;;88767679==<87;;<:<;::7786:=;869<:7533433445579977;=;;:;<:;:899799:;=<==>>??@<>=<><<=>;<>=;89:9987:=<;;:;8:89<>=:9;;9<@?>=;<=89:;;<;>>B@@A>??ABA??;8<=;:746:99;>>;9:;9:8:<@?=<<;=?>>??CC?==89:=>??@?DDFDDECDFEFDB?=:7788:;>@==<;6:=><898669<:8997:7667766:=@>?>>@9:720113689759<>=989658;;BEFC>867;>@CA@DC>>==?<99;=CGHKMNNGKGA>>;732479:=CB?ADFD@:67:>?BBHKGEDDEFEFFEEFECBCEEFIHJJMKMJJLHGEEC<=?>>B@=@FJHEEDDEEFGABAACEFEDEDCFEDFDBD@@B=@DEEFFMNGHGKIIHGIJGCDDCCA@?@BBABEFEDEECECDGIGGECCB??B@@A>=?>ADBCCDFEDEECCGEDDEFFHIIFEEGGFFDCFHHGFCC@>BJKNOJHGFFCAABBCBABBCEHHGEFGFEBDEDA@??ABBEGIHHIKKLKJMOLHHFFDA@CMNMLIHGFDBAABCDCFGFEGGDCA@ADDGIGA<@=<=<;==?DFHHIJLMNNLJGGFDBAAFHGFEDC>979989;9?C@?B?;:637=B@BB>>B;897337:<=>EHFFGGFFDD@;78:9>??A??=;646557786:89:876678;@=:866;9323346<<=<=AA>=??@A>>;83654FFDAA@?A@>;9:>=@B@@?>=?=;<==<:=;688959<>BDFEFEEDFEB@@?@A><:>=@@?<9:<<;:89:9==>>=87987;:8877569;:<86:;>?>>?>>?>=?@?=::<<;;9?==?@><==;9898:<;:;<:;988::9868:;8:>;>><=>;=AA@@A?>=>@?<=>==<:9988:=>==;8778988:644330../10458;<98:;<85786899;<:9989<==<977=:889;;89976689744210/0+(()-./36;<<;7552016889::;=;88:;99876A=::89866788998876321212/,+,04367<><;52677699:=>=;=@?::98966788>=<<::;:889:=>;:;<;9698765145:9879=:98;;><<;9;;978:<9:;>=;=<::9::=;<;:<;76526686787:;9789:;=>;;>::9::3566734346541135663.,-+*++*./13?JHCBEC>@D@;773.0201346652436542AB<;85799:?A>==@FFCB@?>:;84659=>:446113585-*-,-4:=?AB?:95699:=A?><9;968::=>>=BF@=>:30--)(()+//.,.6:9<@A<<=AGGIMLG@<::;67::=>>=3/-,.3768;;:87669:86553113647789=;>BCDFIMOI>50.,-1676;;9+'&(,288;>>?=;;::877656477467<;::<@>ABCDFHHC7,(&'*079:>>?>20//10059<>?BC@;887677658623487565699=9;<=>>ABA>930//01039;>>:;;:98410/389<>=9568667874531014312201373546569::99::;;98610/179:<=@@>933632565447746632335776364351156558<=?A@@?;4264;:8=;9<@CA>;679746765767988;;:==?><<=::99;;647:7459;8;=9;?CB>=699;:7556679;>?=;=><8=>AE?=?<:;437961/253223353257::99;;8656578:76632420043/1342232557889;98988996005:7656535<>86642331015/046632541135335125634467:;689988::9886647<;9:86456424511245998633431013235432//..//001/13234487788957;8;=<96558:96424311576311233234556620,-/.466435345465345745::;965567642123320/0035568778875421--.86552556366455887998620//00255877.,..388568755669754331002931/-/01227769<<;8776422/,..2796587622433253/01211236779865546633.--/0679969975432353244335//1124646852/,,-04667636733201/26455447:8<;<935533455643558730,,-.3451./.10../2445655225644566;:4467:?<8;;7966754420353/.//1..:;96::6554512554652213152367448;::;84559:9::87:;:68;7554   !!! !          !    !!!edfda`[WVUVWXXYUX_`_^cigksqqmgpru|xskkjmssqkddllkjfedeeaa\XVUVWkknikib_ZYY^giijklklmoomfbcefchqyzolhiihea[]abaajkknjkjd`\YY\wwstupe\bcchfe`[cfejmlijou}|qonopng`ZMKRZdnwyvwvvwwsturh]`cc^fkrvpqpssqvpiXNOOV\ahjjou{~vrjdjhdb[]^^dgmeceb`]dipvqpprssrcjovqhlpgedcabdh_`a_bhpu{xoljjkgeflomkhikjhigga`a`cbhmusikpjedcb\aeikdggf`gnprmjkmszztpiiljnnmkfaaed\[]]^ZZ[`dhlffggfa`befkegg`cknqrlhhlqsuspnjjkpzzutmfjqm`^dcd`]]^^_befkfggbkjkmfdhi^\^_[[eeijghrqhgjigjicjps{}zuy~uotspnkkjkjknhdgja\^_\gkkoclpodbgha[cdefilqwma`bfhmnhe_`hlrspqsursuuvwvtohjjoejopgbehc}~~|xvqolrruvtljlfcgklgffeceouoiouz}~|yvmjmgdkjeoz{w}zlhoupkqy|{{yw{}uppkihgfmjmhdjkelwusmhopke_ZZ_s{vrooja__acca`dgnnjgg_^_\benonkttnhmqlfa[Y]mossvxyqkbVT[bglsy~rqrsrqsnhijgdhmkijkljpnjjnssuw{smdYTrvwxzyqjb_VRSST_vyyxsx~xwuvwuvuqqruvxy|sklmnnrssuwvutsmdSFEEJZ{wuronkjjkmllnnqsstvvuut`fkorsuskloortl_XZ_m~|qojgc_[XTQRX^_einrsttmknoqjw~ρz}}zy}trux|tlklotnjmnfadggb]ZVUSR\bgt|||}{yyxtz|tslppuz}zwrh_XSPS[adikfghfn|wroghlkquw{tx}vLQX\hb][\\^^\bacadd^UUVVbortynb\XPNTUTTLPWZfd^[\\^^\~~{|{{snrwxsy|zvy~~~~{}egjlqrrwyyuswztwttz||{y|}yumnruzxroqvqd`\^`da_dfjkprqvxyyvsV[^ehjoqmppnqvxtuvv|{tqqpmlljgeglqvztg^ZYTLHOTWXWVZ\cgimqnopnp]dgjhkmniikoqstromorspjihfb``]Z^ililsvqe^VQQMIMQTVW\bfjhjmnjijnpimrslnnprwzzyytmoorprqnolhgefoxxsrsvqjgebb`_bddhhlqtnnopqvypquxqqpntvwz}|}~zvvxw|~{{zvvuvz|zvsoppnnprtvspssqsqqtxsqpnrvvy|xy|}zxwqqrtvvty}}~~}|~|tssllkgkqvxv{{uxwrpwy{}{ywrqrtvv}~vpruvvw{|snjorpns|}vzzvv|xqqtvvjpojkjebhecikqy{~}zzw{{utrpnf\\][druodirz|vljffipojopkkfbgfcgk}}~xw{{sjhmt|}|riimux}~zwyݝ~}z{|z}~}~|}|w{}~~~}~z}|x}vtzvz~}|vrjehqzwunmhensxvqpvwtywy~}}wsmhjgogkjjmjkkmssidenmaZ\_bkssttouw|~~zyuqkhgihjgnhjjlkkzxu}x~~{wqmopnjnu~|yy6urrx{uzzkrvzxwvrnntvsy~uqtutniikknqpuxz~}~wz{{zzutv|{{xlptzxwvsonrvtoqprxwpmtqsspqtqmmnpptuv{y{~|wrv{~xuus|~~}{yxwpqprwxrmsrrsqolppqrjfc`a\YXZ]\`ekpxtopstledcdiomopspmnmotvwtsplkolopprlgd`a^Znjlifca\XVVRKGHPSU[drxsnihg`\^beeghjovwvrqorusqoqnlnjljgda]YVVTMokigd`^ZVVXVPKNU^caerzwtmhfehlnppsutv||wssvsrpttspkjhea^[WVWWR{xzzuuqmihlkgahlsvroouvvxwtsy~~z{w{zzwz{z{xz{vurnihkkh~~|yzzulsxwry}xuyxyyz~~{z|z{{yv~~}yzzv`^eh^ZRPWWTSSX]alyrnl_RUUWY[`d_]X][^^\\_^ch`[TPUWUSS|{vrojiqt{ylcbc``ba`YOPTUbq{|wolwy}|}wspk||vgc\YNKKPRRVXZZ[hsvttvtsuw~}vpu|{vtuty|yjd^ZQKKnqmnlgaa<`\WX]_effmrvue[UTXcnopplimqnnmib`a`]XWy}wqsqppnmoopqruvy}^JDCJTalq|~x}xrsrppnmnopwsuxxpoqsrrttuwzwroqtu||}mc^^YV[[_ir{ystwxropsrqxytlnvxlklmhggfefigcfhffhkigikmnw}~}}zsqgaYZcjovzvmmtyojlmi_hjhihptigiigfdbainpprqljfgjhefdbjonorvsec]]fjiihntlghihinmgmmnllmpsuwuv|yyzzx{|tnrtohjswvy}|pimnhlmmnmllor}||uskdiqqhbchfglicdihfirvqqrrlmnqxy}jmg`ecddgloorsrpu{ytqvwtm_\djokfgkh_kyrfegeb`ZZ`d[_imiaeddfkooqghhijlgeffjortqu}}xty}vskdgihmplmolbdlkec_][]_^_ehhilheefieedeeab^ZXXYZ[\]X[dfcafnkpwrplhorsxuqjghmsqpjddkjiieedeebb_[YXYZhhjfgf_\XWWZabcbdggjljgghgckrx~yomkmonjd\^ddccghgjgffa]XWVYssprpng^`_^^`hhgfdijimonkhilrqjkotxvpgbYW[_dhkmmnmmssqrqoi_`_^^_lppswpjejllkpkf[SXZ]cgiijnt{~zsplijf`\QQUZdluropnmloorwrleillk[dksslqsqpoomqmiZSSRX^emqokmnsyqnhfkkhfdgfdfeh_^`]]Zbirtnpsqpoonejnsndhkca_^[Z`igllijnv{|rmgeeddhppligkkgfged``_`cdilspfgkea_^\V\_ajefdklldemqvulikkowzvtrkmrqwvlkd]_daVUYY\XWWVUZ_`iffdillmfmlnoleikb`_^[^ghhmkgfosnnkhhgbmx{ysx}qlsqokgghimlmomfhkd`__\3534..--../00/02123367567976;98=<:7646::8324421033255440.--.5667943--/.599845565663235548;::996445432112445667954/-..8:7:84201.--742213344357678:<:9789741/,+--17996:988:7:95301/--022687875446952.++,./267757<<;97643143/03/038314430225878764454547746:54313215211213879;996575445643557743.-./345467559643223655645534522368954569;<:;<7674544215412201-,--/2556455345323346464244344657964479=<::9779867535873142411023346464234335203325511212041146559;778855757879:989;:87<97667645303324521211363514542154103/3557:=9313568:6410355876799:9:;:636351454314428=>=:??><9:<;87499:75535655421330/49847<=>??AC?>=8<>=:>?>=99<;647459856:?FDC>;=98?<549;758=@<:<==>==>;?;889866556474589658>DE7634985453.1:DCB@>><7566761/01212101335201/3567667733885453//768578A>:7640,.0559:9:;=@>8665322025544565679868578??;8751-99899@@=>><;8541,+,,09?CDC@??>=;<98787688669:6446689898>@=>><;97689978;=<:;::81('&)/:FJJGDDCA><<>=;:;<;88778434577689988:=<;;:137;;<;:79820./4;DMPOLGDA?<=??@>;9664343/.--04125;;:<=<;;:748?>;:<7599<>DIJHEC@:889;?;8796110120-,,++/347;AABCA>??<:;?CBC96::;;7794669=??<:60-,,-1687335858=><8454558<;>CBD<69:;;87,/34253/126735488762/.02019;8?@<<=AEECB=<<@@;7654578589:8:??>?@=<<==<79;:99;><<;97::7<;=?>>=@CA<:>@@>943:@>989882213145469;:99:>=<<:8036789:98:;978;6;;@B=;<=<8896648=@>:5511/,),+02/025788:989;:716898986679;<:847:;9886531127988:99430,,*)**-//0589898667968:<88767679=>==97:;<;;:8778=<967;;76434324455668:<98767678<<::;89:7899:=<==>>??@==><==<=><;>><98::9869<<;;:<::;88:8899:<@?>>;;>899;;<;=>A@@A?>??@BA@?=8:>;:855998;=>;9:;:9??>><;>:99:;BD@<>89:<>??@?CEDEEDEDCEFEEB@=;8788989;=A==<<;>?>?>BDA=>:89;>>98:6;76577669=@??>@=?C>9<;9930122589857<>>:8:757;;98:6:86577668?CD>>=?=:9:><842369:BC?BE?>>=?>;9:>@C=?DJJEEDDEEFGEFFEEFDBCDEFCFFAEA@B=?DEEFELOIGGJJIIGHJHDCECBB@??BBAAEEFDEECEGDEFBEB@B?>BEA?A>=@>@DBCCDEEDEECCFDEFFGIIGEEFHFGEBEHHFGDBCA>BA?A?=?>?CCBCDBCCABBCDGHHFFGFFBCEDB@??@BBDGHHGIJKKLILOMHHFFEB@CBBCAABBDGHHFFBBDCEGFEGGDDB@@CDFHHB=?><=<;<=>CFGHHJKMNNMKHHFEBAABDCEFGEGGEDB98<9=BA?A@<;736;A@BC?>A>99843359;=>BHGFFHFFDDA<78:997<9?<9365468595998:98769>=?B@@?>=?=;<==<:<<778977<>ADEFEEDEEDEFFC@A?@A?<:8>=?BA@?>=>><8;8<<>>87987;;987758::;:69<=??>??>??=>A?>:9;<;;98;8<<>>?:7997798:;;::<:;:88:;98779;99=<=?<<><<@AA@A@>==@@<<>==<:7989;<::<;;:868998;754341/./00347:<:89;<956877:9:;;998<=>==:8767997:854342/579845210/0,)((,-/25:<<;855300488:<=889<98:876569955321/0.*:88764312130-+,/4357:==;7357768:9<>=<<:;<;:68986523499878<;98:;>A@>;<=><<9:;:88:;><;:<;;789866:<==;<;:<<76625686787:;>BD?<:>::9::9<==<<;:;<866124664/,-,*+,)-/12EGCB@??:;94658<><646202576/*,-,19=>AA:;6599;<=@EHHLMIA<;9<76:9<>>=>FC=?=62.-+)(7759:86564210113546789;>A?=<?=@BCDEHHF;/('&*.599>>?>;<::;977565BCA=88677587324775589<;9<=>>@BA?;40//2028:>>ACB>98866775;=>;56876787453101332210265454658::99::;;98711/068;=><65876688515654478456643347764335653430466557;=>A?A?=6165146544685566569846765667887:;:<==>><;<;:99:<846:9458<99>9:>BC>>76895577566788>?>;=>>8=>@E@=?=:;636972/0442234451478;99:;87465789=??;<=>9;>?DB2422315547889;:89889971/3996656449?:6652241006/024223145468854262246344569;789:98::98875645;=9964465236211254253236434453325433//..//001/133478788976::9==:6647:97424421033255330/..//4556721--..256434454664346549;9;;:755677521223324556832.,..797885522-,--676534554565567878998731//00155487797886532/,--56588543310018410./01125778;<;97765221,-/-0697487646588653310010225868965546743/--.0478968:99864335413523260/11202158689755456757735843301/165546:9;<;:53633456525647832-,--257567448533114656225644566:;64579==9:<8867644311540./.2..0344656324654621453662213153357537;::;954548:99:979;;76<765546214535632212  !!! !   ! !           !!!  !!   !!  ! XYYVV]a_^ahhrpqensr}yulkjlrsrmedklkjgedeeba^YVUVWWYXXU[a`^_fifeiijkllklnpmibcdgcfpv}qmihiifb\]`bb`gkkmljkfa]YY[biijklklmpnkggeb\`gehmljintzspnopoia]PKPWaluyvvwxususk`^ccehec^]gefmlkhusk]PNOS[_fjjmuwwtmdiiec\]^^cflgcdc`]ahntsppqssulcRMPPY^djjbcgc^a`afmty{plkhmgfdkonlhikjhihhb`a`bbflstliomfecbacef]a``eksw}_dlpqojkmpx~}trkgmjmomlhb`ee][]\^[ZZ[^cgkheggfd_bjpqpjjmnw|aimprnhhkpsutppjjkmx{vupfhpoc^ccda^]^^_adfihfggd`fmorpihjnstuZbfegjhgntjfjihglbhoqz~{vwwpttqolkkjkjjmjdeie\]_]Z^gefjigkumej\`eefhkovrc_bdijphf`^gkqtqqsursuuvwvupiijnhgopjbdhf^]eefgkmtve_asomosrtvtoilibginhffdluqimtx~}zwtpnmsrsuuqikk~wz}qgmtsknw|{{vz|xqpplihgfkkljegkgitxxuhjsu}wtonmc__`ccb_demokgha^`\`dlonkrupjkpnhb]Y[f|xupnoY`fkqx~tqrsspspiijgdfmlijjljookjlrstv|}ung\TV^ejow|d`YRRSS[nyysv}zwuvwuvurqqtvwx~~umf`\SRSSXgogXHDEHUpyuronljjkmmlnnprstvwvutqi^LCEFPftobYX^iyrpkhd`\YURQV]_chlqstupkmopsrf[W\du|wrtw|}vnjlmtpjmoiacfgc^[WUSRYaepz~{}|yzzrsvzsonpsz|{wtlaZUPRY_dgmgfifkyztphgkkotv}uv}~xsqlqqx||xuoc[`abbce`XSVUW\mqtvse^YRNSUUNUYbf`\[\]^]^bacbebZSWUWX}{|uoqvxsx|zvx}~~~||~{}uzvuvsx||~zz~zwomqtzztoousga]]`cb_cfiknqrtxyywstyysxsv||uxutvvy}vqqpnllkhffkouzvj`[ZUNHMSVXWVX\afilponponswwsvvx~~xrqqstrpmnqsqlihgc``^[\flikqvsg`XRRNJLPTVWZ`eiilnlijmprtspnmprrmihgzzyvompqrqsnnohgfelwysrrvskgecbb`_acdgikpspmnnopqtyzzywqlppsotom|}~|wvvwxy{z{wvvy{{wtppnpqsvtqssrsqqsxuqpopuvx{}|~}xvvyw|zux|}~~|}vrumllgjouxvz|vwxspuyz}|yxtprsuwvv{}~~|wz戄tqinqqnqz~wyzwvz~{spsvvy~ov{~~zyyQ}vtsppi^[^[`puregpy|xnkgfhopkmpljkhcdgcejmt{|{yzw~wt}umglqz~zukilsw}~{wx{~y~|~|xy~~}}|~~{|v|}{}ffn{}vwplkclsuxrptwtwxx~}}ytogekvvmmq|wkedkpd[[^bgrssuor~w{}}|yvrlhghhihlkikjkljkklmoxzmfdhqh\|~|xsmmpnlkt{}yyzwsrv}vx}y}ytolpomiw}xqrutpjhjkmqpsyx~}~wz{{z{vtu{{zonsxywwtpnpvuu{|rqutrkhjlkpsrnmnopsuuy{x|zqvyzuurz~}{zxwqpqquxtnptqsqprsommopquux}XY\\^dinuxoprtpedcdfoloosqnnmnsvwusqmknmnpprohea``ZYY[]\chmszppqHGMRTYanxuokgib\]`edghjmuwvsqoqusqpqolnkkjgeb_ZVVUOIGKRTW^jwwplfLMS\bbcnyytphgefkmpprutu{|}xssvtspstsqmjhfb_\XVWWTMLQYacbjwzuricekqvtonswvwwusv~~~{wzzxz{z{yy{xusokhjlidcknvupnqwuwwnpwxtu}zuw~yy}|z{z{{zv{}}{yzzxqmvxvs||vv|SV\`hy|snmdRUUWXZ^d`^X\[]_]\^^ahc\VPSXVSSUZ_dtinty|pebcb_baa\PNUR^my~}yqluy|ytqmilsw~~sgbcc_ORRUXYZZcqvurvusuv{xqsz{wuutw~}od`[UKKMRRSWYZZ^ovvr[_cffjqu|{i]VTW`loppmjkponnjd`a`^YWZ^affhptyqrtvx~eMFCHQ]ioz~z{zsrrqpommooqrsvw|rttvyxsoptux{qf__ZVZ[]fpy|tsvxtoorsrsttvxzuposuvggfefhhddhgegjkfijmlt}~~||tsibZYahnuywplrxsjkmkggegiechgeffecafmpprrnjhejieef`hoonqt}whc_]diihkspghiifecbclppqsojiuvvu|}zyz{xz}wnqtqihqwux|{tjlojjmmnnllnqtvvuy܅~{y~wsneforkcbfheljebiifgpvqqrsmmpvy}~ytqgdmsmeasrpsz{vqsxupdYcholgfjk_gxuhegfca[Z_d]]fmkcceddeinppssqqx|wrqxvqimqtrs{~yuv~wtoefjhkpllondcklfc`^[]^^dhhikjfefhlpssqy~{uu|x[\]ZYbfdadlnlwtopgnrqxvskhhlrqplecijjifedeeca`\YXYZZ\\[X_febbjoj_bcbcfggilkhggichqu~|pnklonlf^]cedcfhhihfgc]ZWVX]bcbcfhgglifhggdgjilooliglptkknrxwrhdZWZ^cgjmmnmmqsqqpkb^`^^_ciggeekijoominmg_TU[[afijimrz~{tqmijga^SPTXajttopomlnoqvtmggllklohbWS[Z_ehjhooj_TSRV]ckpqlkoo{roiekkhgcffdfeha^_^][_gotpnrrpponnpkdUSS\`iorZ^giimjimsz~toiefcdfopmjfjkhggeea_`_bdgkqriejha`^]Z\djgmjilqy|djpuvoijlmuzxstmjsovxmlg^]dcXTXX\YWWUY^`fheegllichoswriilkszy]ehhklheksploligjaivz~|svslrrplhghillmonhfkg`__]\bigimifhsqlp/00//1212348567894:;6==;77469:8423432023345441..--../0//021233862898556556564234637;::9:74454321124456678741,./079964655656546221244376788<::7797510,+--/68969988:89963100--1832214344276973/,+,-/157765;<;:7643134//3/027514541124778654457931-+,-//47721430112688<:98475445643546844/-./2454576588432212401121596<2358974568;<;:<9484544304512301.,--/155655435422347984457:<<4556975469<=::9767698676348741423211023353434465885458;=;022136658;968864857868:989:;97;97664530232353112114035656;:6802115569<;412476;75203558767899::99::73544325532353112/5568;=6128757:8::85543754531341/38946;=>??@B@>=9;>>;637:957;@=:<==>==>;?<889866556565479757=96672//0312200335311/2567667753796441/4?EBB?>>:66768-04658;::;<@@956674553223014544565678867667=@<8752.,/2656;:9;BDDA??>>;<:8787679669:744567998<@>=>=;:743/+,,-3=ADD:93*&'(.7CJJIEDCA?<=<>><:;<;88778533467678988:<=;:;:96-&'',4@IJJ8940//29AKPPMHEA?=;?>@><:7643430/--/32249;:;=<;;:87961/.17>HOPN<958:;>AHJIFCA;8899@<9697210021.,,+*.246:?BBCB?>?=:;;66::=@FJIGD96568=95545547;;=BBC?78;:;9688466;>@>:93/45797630./2106<8;?FAAHDCCEJ@:2//*())+-1434410147535597741/.12/>=:;<<;868>@EFCC>=;?A<8654578579:89=??>@><<=>::<<967=?9;8:<>CB>:=@@:628??:89893213235458::99=><<:88;97=;>?>>=BC7:89<;>B?;;=<979766546<@>;55210-),+/20/146789:89;;879:7=:=BA;;==:<;865:;:88655115988:9:541--+)**-./03799766778:<<9749;;88>==:79<<;:;::9677=<:66;<864343244556679;:887768:==<88<;<:<::<<=>>?><>==><<==:=><98::9978<=;;:<;:;:899899:;=<=>>?@<>=<;<>@A@@>??@BA@>>98?;;9549:8:<><99;:9>@>><;=<89:;<<>?B@@>??@?AEDEEDDECEFEFBA><9698988;=<<;=?>?>@CB>=<89;=>??@@EDDEDDECD??=CA9;=8:50021478856;=>;8:856:;:8:8996567767;>@>?>?@AC@ADA>>=>?;99;>DGHKMNMGKF@=EHIIJJKLLIKKFFEEA;?>=?D=>CIJEEDDEFGFFEFECBDEEGIIJJMKMJJLEFEINKGHIKIIGJIECEDBB@??ACAADEFDEECDFEDFCC@AA=AEEFGNMGHHKIIEDEDCCEGDDFGIIHEFEHFGEBDHHGGECCA>@B?@@=>??BDBCCDFEDEECCDGDDGFCBEEC@??@ABCGGIGIJKKLIKONIHFFC@BBCBABBCFHHGEFGFEBDECA??@BDFHHD>=?<<=;;>=BEFHGJKMMNMKHHFFCAABDCDFGFFGFDCA@ADEGIF@<@<<44:@AACA>@@98852349;==AGGFFHFGDDB=87998::@B@@A?;9538>B@BB>?B:8679>@<9768;6223358=;>;?B@<>??B>?=:4564576877:899876678<@=9767;83;==;=96886;>@CDFEFDEEDEFFC@A?@A@=;8<>>AA@@?=>?<;<==;:=:68895:;98877657:;:;67<>?=??>=@?>;9;<;;:8:9:<=>?<78988;:8877569;:89::8779;:8;=;?=<>=;?AA@A@>==?@=<==;8989;<;:;;:;989::8868:;8:>./002469<;89:<;65876:9:;<998;=>==:87678989964433/../00459;<88:((+-.148<<;:6551038798::;=9889<:898766896442100/+(()-.037;<<:7++.24469==<93377:9;>><<:43248:877:<99;>B@>>@A?;<=>=<<9:;:889;>=;:;;8798764246:8879=998346776889;=ADA;?DCBEA<;779::<>=:>;:99:9;==<<:;<:6653668688;<@D*,/018EJEBCEA>AD=9570-2103366724256531135652-,-+*++*/014AJGBBFC557;>=7354014772++.+/7<=AAB;;75899;@@>=944601(()-0.--18::>A?;<>=DE?>>82/-,)(()+0/-,/7;9=112455779:=@@=<;@CCEHKOND92/-,/3769:;:8767::76653112455778:<@A67557:<:9:;>?<@=?BBCDGHG>1*'&),488<>??<<;::87765576468=;9:;=@784236865579:=8<<>>?AB?<61//20169=>@CC?:8876776852358646569442102421210256263747::99:;;:98310/58:<>=857866786442101431210133467765334654350366556;<>A@A@>8245235654586466532335776379;:;==>?=;<<9:9:<:459:447<99=::=AC?>9689656766767878;;:==?><<==>>;;835984//35224361468;99:;97565689;9=?BD>=>;::338960/99:8988983/27;6656537?;66522420051/1432323545889;9898899568;979989::98856549>99:7546632631145244135534467::6998:9001002334687788949;8==;7646998523421023245331/../0010/232344971565334345564346738;9;;865577631123323556752/,-./4654353454753765435546556697899:88420/001456477875420,--086553553656620..0022477:=<:775322-,/-/49857865657975432004820/-/012377531--./377976:9:8653325513533252/0121123779855456632--./17790046554459:9=;;726433456524637842.,,-157667537733201/3655448:8=5668;74568<>:9<:6:57644310541./.2/../3445664236544567;94467:?;234257635:;9;:63646:99::79;;86;96554541354464223252467449;9:   !  ! ! !            !      !! qrosflsq{zwnkjkpsuZCFFbccgcdmt~~tnjhiiUDFFHlrxupnnppkc^SKNU^kYDFFHjktuyuoehjfd]\^^ahVDFFrmlhmhgdinnlihjjiijVDFFIutmgmjlommic`ce`[\_OCFFpqkjklv{wvrhgnqf^ad_OEFFifmcfnpx}|wv~zqrtv[AFFchhpjgb^ejosrqrusrtweKEFFbfhniffdcjsskkrw}kAFFkmt|{{vy{~{rppZCFFe_`_ccb_cdkolhhc^_]^eWDFFwqrstpsrkhjheekljjkmZDFFI{yytu{|wvuvy`CFF떏{vspnoZCFF處vpmiea]YWMDFFyojllsrklokbbfgd_\XUTMEFFIVQPW^cflhfifiu|uqkgl\CFFBkpttxh_ZTNROEFF甒~wppuxuv{{wwgBFF{y~{ypmpsxzupottjb^]aUDFFollkifeinsyxnb\ZWPIJRTNEFFd``_\ZdljjpuukbZSROKKOTPEFFHphhfdjuyurrvumhfcbba_`eXDFF|wvvux{|xuqoponoqruurrvaCFFGxruollhinsxwx~~xvzcBFFEvrjmqqnowyw}hFFtqpl`[^[^ltthfmv|zqkhegocCFF~wogjox}zymikqv~kBFF哒{{?FF啖~~=FF呔~zu0FF~eDFF⅁w{qAFFxrlmcjqt~{spugBFFZ]aeqssvpp|yz}}~zwsnigi^CFFrxzyyxttdCFFqpqyw}}~yy{{z~}wtty|{|gBFFv||ruw{vusw~}|zyyfBFFtrgecdenmnorrnnmmquwvtrnm_CFFjd\]_ddggikswwtqopttrppn_CFFgeejlppqttz|}ztssuusqqtudCFFIvsu}~~|{xy{zyy{}iBFF䋃zxyy{}z{{z{zzfBFF䌆vongUTUVXZ]cb_ZZ\\^]]UDFFbaa_RNTRZiw}~zsmqx{pAFFJuuruuyzsrx|yuuwhBFFJ抑m`XTU]ioopoklbCFFnSGCFNZfnv~~iBFF{~uh`_[WY[\cmv~nBFFilfhimlr{~~|~vsmd]X^gneCFFejifegafmonps{|lca^YDFFy{xy}yopsskgnvvw{|ymaCFFeidkkfbhiffmusqrsommoty|z@FFYbfonhfiladtwkeffca]Z]ca[dcCFFtrfeihipmlnofbhmhda^\\^^c`CFFvvoqglqqwwtmhgjqrqmgcgkjih^CFFghfjcfos~}snllnomh`\aedce`CFFgknuljmqwxtke]WY]bfilmmnmpjBFFlpx~}vrnijhb_VPSW_gquqopnncBFFmjomzspkeiligdefdeegd^__]]VDFFvpkefddmpnkgikiggfeb_`_ae^CFFsunirouyplh`]bd[TWY[[XWWVREFFljfkbfty}}ut~wmpspnighileBFF568:49;6<=<87558:;)234635::9:8544545'788<;:8798620-+,-/5)74:<<;87442341/21/3(:994764434565345687(9<:4855431352133%:86759877643785134-"973856878::89:;97::*376;86302457767899:;/754541242/17955:<=>?B156:@>:<==>==><>>98998+4//022023341016*;66575564223003544567*B?@>>;<:97886787668:9*EDCB@==<=><::;<98778*IFB@>;?>@?=;8653441//%B=8798?=:798311021/-,)!-,,.478533766;>>:65447+4<8:>FB@GECCDIC;40/,)*$DFCD?=;>A>9754568669:;,?:<@@A;726>@;889952124(:7:766545:??<75310.**,,&7551104889:742.,+))*-(:7786<=;76:<9753343346+><<=>:<>=:8::9977;=<;;=0AA>?:8><;:648:99<>=:93>8;61021378966:=><89966;1>;632489:>D@?BEFD>967;>B5GEB;>>=>C?=AGKGEEDDEEG>HGIJFCEDCCA??@BAACEFEDEE>EFFIIEHGGFCCGHGGFCCB@=ABBFGIGHJKKLJJNOJHGFFDAC0=<;><@DFHGIJMMNMLIHGFDBAC696338:<=?FGFFHGFEDC?979;/23347=;>;>AA==??A@>>;6466,:=?CDFEFDEEDEFFDA@@?AA><0<76;;>?>>?>??>=?@?<9:<<;<0:?=;>>;>AA@AA?==>@><==0;<7488699:;<:9988:=>==;88.510277889::;=:88;978.2776:9;=><;>A=::8986678:/;;=BA>=@A@<;<>=<<:9;;989<1C<>CCBEB=;8689:;>>;==::9;0>@D>;682-1202356674334655+3684,+.+.5;=@AB=;85799:>B4@@;<<>BGGJMLE?<9;968::=>>3==;?BCDGJNOG<4/-,.2667;;:/;@=>ABCDGHHA5+'&(+178;>>?>29>8<<>>?AB@=720//1049<>A6472637469:99:;:98510/38:336543502665569<=@@?:3364,::99<;548;646::8<<9<@CA><7026224362367::99;:8556679<7/16;6656535==76632330034/1.8856548=:9:8545642541140788948;8<=<87558:863343102/345737;9;;865577641123324/46697899:88520/0035568781769<<;776322.,..38956876/85:9:965332452243343//122,;<926433456633645862/,,-/408<;6:57754420452//.01../,;73646:99::78:;969:755451    !Xp W!Φ}Rͤ2L<GF:OF:OFF8aFF:F9F@3QFDB[2{FFCRPs1VGFFERtto/GGFFEG.WH>HFFGYbmuz.WHFFEvcX[\a,QIFFEwh_+PHFFCEfyz*FEFFEZYieacimjnw(GDFFDFZlfa^ZY\`Y\d'GFFEFRTpojida_ccdde&GFFTolmsrqjcckkjif$FFEPskffggeb]_bccbk#JGFFEMi_ZMJQYdnxzvwvvw#JGFFELdhiec]``_dfkcac`^Z!GGFFDIcopmkhjkjiiggaad!IFFEBNmrlke__dbZY[[]YYXGFFDIVc|{xwqimuqdagfgc`_``cIEFFECL_hkmpy|yux}vosspnlljIFFEIN^qgd__gjqsporusuwwyzywrkIAFFEGZlnnihhgegpwrkqvz|FFEZnow{zzyvz|tnnjhgfelFFFC\ma_^_bb`_belmhef^]_[aeopnltHFF@iutvwusvqjjgeiomklmmkqnjjmHFFA^{{zuzyxuvwvwurrGFFC?R|钍}vspmkhggikj <:!:!8(:93!+23'&;1$$==8/>@@?.$24:;@.$;80-353,!7@CB<=63+!398;;9;:<*,*65226347(*73251004/02'&975562214&&966:9732342203$$93343225$"61/,+--07996:988#"31244/13/127314430!!255634558843.,./35 !364432154011/2--/1 +0;87864698426342213!098768:989::87;97667644 #-;641034587579::;::;;74+86532441159948<=>?>@B>==8*77==;?;77876556+81//0211/0224201/3567667-=A@977566423302564566567986+>DEDA@@?><<:88799669:644558%:GKKHDDCA><;:;<;88767434576<::8:932 1 /..,++( ' & $ # !#  !        ?=<;998~6\5D4,1 1 0 , + ) *Q){)k&`$`"V!T @/,? !"%HFF@_lmjeddhd_ehbZ]baZ"FFF@lz{~{}xtrmi!OFFDBZuxtrqstvupryvu| sFFCONeghjigmomhfjjebfks}!FCPcddempnkptroqwxrkb[VXgFEFFDSPnrrsprqmlmquwy~~{th\V`FFIyvuutsrrsttuz~}|ys_GFFEzxrnkfc_]]`deehilmkmmikmno`OFFEDab`^[VSPNJHOV[dnuz}xruvuxSNFFAZWany~xrpihjiouz~yMCFFBykc^VRWXY[XYaflkc`ceffcaJBFFCDlsppnhgmopnkjosx~ztqoonrIHFFEYW~vvrpqsuxtpmnquurtvy{}~~|z}IDFFRnklqx|vlhjg\UPRVYZWY\_bgjkpssuspqIFFEKeehjmrxvi]TRRKEJPTWWVY^cghlomjlmnsIFFIK]^lsllqurhe_XWVSSUXZ\agmoljmmljkotsIGFFELuqr{~zxsvtokmoopoloppsqnrwtppoqvwy}IGFFEBK{{xrqvpmkgimqsquzxsttqnqtuxvsronrstwv HFFCOxvlmpnnrz~z|}xu{}urvyxx HFFCIn~|yzukfd_`mrpfhpz}|vrlkmppoqtsrroigigiln JFFD>Lwwvpkecelmnz~wx~ujggknuyuv|wtwtrsrmnt{ HFFCPmy{wwށ~}vux}HDFFDHoIFEFFEDEc{~~|v{IFFH^ztx~}}{IFFBcz~zퟞIFFEAX|zsshr{}zw{~|{vlGFFBScj|{rmlrxla`__cimorpt}|vnihkkihkknmnpmkihIFFAVt}}~xoiinoidjpy}|xvtpnmqwy}~zzywrrxwtGFFDARo}~wwtpkklklsu}yvw{zxwsv|}|wrt{zxFFFDQVkvsxuooqrqnnorttwvysxz~yxwwu|}zxy{{zpmqsvwtpopptsrFFEGbpkgfghgfilouyuxzw|urkmpzxyy|wrrot|}}{xvsrqpoprvrkkmkkhfFFEFWZXUPMMRTW^emvwmkjof[\_`ahehioponnknrsqpokimllnlkid^XXWQMFFGFUYVVUNGFMTWX_nyurmfeb`cflkknoq{}~xtsuwuspssqolkhea][XVVQIFFB`e`\Z]]ZWY^fqqjnw|vuomlowxwx}~|y{z{ystquttqsvvupmmlifa]Z[^[XFE@t~{rsz|xtvqmou||^~}uAW]a`[W\_]\\Y[bdhv}|uba\]^_dkgfacbcda_deioh_\XY_^\\Zfwvqolifcaflqxyuvvqqoog[WZTS^fkpsrrnicilosvvrqtyzromigda~vojc^[[`bfkkha`fiheihggacmo{|trz|{}}wrke^\Z}ytuoc^\ZSMLQTVYZ\adn}~~qlgektvsqompy{utqf_\ZUNLOrnnljhghggedgimqqv}nWNGHO[hmrutqoqpmmkhghggfdfwvvwxspruvvw{~yw|~fRJJNT^fkw~zuwwxupqtvvzoouxplmolknnonhfiklovtmtwzz}|wwl`^WUW_jty~}rntxsllnnkkonljryoijlhda_]^cfehkfba_db_]a^gopsww~zhZZ\_hnomjnwsijljdegcffhliffgjnoox~}zxwyxwzvmptskiqyz|yl`cgddggkkffgimz}~~{|}}wvtnovvqjjookqqkfklkhlttuxsuy}~{~~|{}~{xnqqCoqvz}|zyvuwumkpupib\dfnkediiafuwlikkgebbgljlt{zqorqppuy|}{ifcedegfgiilpqrsw||wux{yofifjkghmkektldgieb_[Y[_[Zbhgcdedfgfhijoffhhfggc_^_adgjgfotqlmwztysiihknqqrrlcdlpkjeb_bccdeffghgfge`__`cfdfebb]YVUVWXZZXX^b`_ahhgppnpemsr}zwmljlrsqldcikjigfeefca_ZWUVVXllokljd`\ZY]ejijjklkmopmibdeidfou~|plgfggfc^^accbhmlnmkkfa^ZZ[bwttvrh^addgea[^edglljintztqnnonh`]OJOVakvzwwvvwwusutk`^ddebhpuqqrsttsutl^PMNQZ^fkkjlsuwtmcijed^_`_cekeaba^[_gmtsprrttsinvrhiohcba__afdaecchovz}rmjgjfeclpnlijkkiihhcaacdgmtukhmlcba`_^bekffhihhc`fmrsojjlox}|tslhpkoqlkg`^cd[Y[[]ZYYX\aeihefgiihf`dghlfghgfeea`hlnqnhgjpsstonijilx|xxsiktsgaffgd`_``bdfhjifhgfeec_iilfcfi`[]_\Z`fdfihhotidhhihmchmnw|zvv~~xpssqolljiliceid[\_^Zmnrinttkfhje^aeegilpvsc`bchiohf`^eiospoqustwwyzywsllnqlkstofgig`|~|zwspqtstvtnimkchjpjhhfnvtkpuy~}~~}zxjlgdijdjuy{~qhmtsjmu{zzuy{~vonnkhhgejkkidgjfgr}uoinrnhaZWYh~}xuqonc__^bba^bckmieg_]_[_clpolquqjlrpic\WXbxrsvw}vph[SU\afmu{wsvvrvskjkhegnnklmmkookilqsuw}xqj_TTuvwx~vphbZQOONUj{uy{xvvwvwvsrrtvwx}xqjjllpprssrogYHDFJWrᔍxtqnligghkkjlmnppqssrp%,57523110231/131/"1A@><89<;9:=<;86885!!)9<:98779979<:99@>=>='9:88644224763589758::9875( 01--00,*(''*./14;>@DC?>?=;:" 1/36::95545547<=>CDFB;<>=>;8: :A@AGA;410,+,,./05876422357544A=;<>9853433225779:9:;9678::9+(<9;:65689556867;;=>=<<=>>==<;;%;629@@;78662/,..02114788;<;;:77"5458;=<;540..+(**-0//1478998679:88!528;8678:753..-,--./126:;:8866568<!==;@=<87==9868;:9;;:;;99;:88788:<>!?=<<78?<;9649977;><99:97<><;:9;;899::; "AAGFCC?<<8:8879;;?>?=<<>>=?@ADB>>=99;>?> 5@A=>ABDECDFDBBC@>?@B5QNJKLHHIJE?BA@@B>>BFGDFGGFFEFGFFEFDDCADFF1JFIGFFIGFFEEACBABABDEECCABEBBD@@A>@A=@CD.FBCDAABDEDHJJDFGJJEHNNIHECC@=@@>@>=>?@DGGFDE.IIHD><>==>>@CBFIJLJJKNNMIHGHGECDDEFFGHHGFF*ACDFD@AA;;8565:=?ACIJJLJIGGE@<;<=<;>>DFCCEC?=8&26?A>;:9:=7432125;9<:>CB>?A@C@@>;4465676878;9:;9765'8<<==<;8689747:<>@CBDACDCBCDDC@@?>=<:87:;<=>==<:9$5<<;:99:8579:8<:;@@CBBABAABBCA?><=?><;8;<:;<::$(4:9::98767889;<;:9;<=<>?@>@@==>??;:;<<:899;<=<;99:882<8545669<;8:=;?;9<;8=>?>?><<:<>>=>=<;:7889::7898854-10.+**+,.259<;988:7214658689:898769<<;<966897784100/+*,201/+((,00148<<=;414213:9:;<;;?A;9:9;8678878963110,)183345420/16989:=>9747;=><;9=@?<<=?<;:79886689=<989975244213>?=>?<:96579:7535::=A@:=DDCED@>::<=<=@=??>=>>=?>:97+.552.//-,-,-0126AFDACGD@ADA?;=7242033578957566542356653/./.,--9@A><996552234899746678;;88:86521/@=:<:520.-+*++,/10014:<>@@?;?ACGKKOOI?85344588:<=<;>?;;720/-+**647:977875565679<;::=@@;=<@CCDEILK@4-*((,376:;<;8656:987886554A@<;987665685359;8788:=;@<>?@ABDDC=2+)(+.367<>?@?@@=;:87665CB?768667886631135323235893:8;9;>?<;:887432,,039;>BC@:687677865578647955775211343232./2532/3/355667:=?@@A=:2-154478646974776367434554556889<==><;<<99<:34::445<::><=835753455455>:;<=8:<=A@<==;;:67;:6336744563536559:9:=:88:;:;:;=>;:<=:8<=;<;;8678874103574546336<<8776553215436886778879;=>;31321364455678::9989::63569657:768;85652142003102322312554557425423421123475367667898996756:<;<;654686563221134245234211356440/-,-./001213347556894:;6=<;77459:8423432124346542..,-..667954/-..2898556556564234646;::9:743343322455678741,-.0:7:95301/--46211343376789<;:7797510,+--/69979:88988963100.--01148788655469730,++-.067865;;:7633145003002741343001378875586467459643110341223798<::837533455643547953/,-.146557548843212556554345433458:74568;=;9<:5945544204411/1.--.045565535433236465234335875459<<;:9669878745885264422132355632433430223420211022035659<857864957757:989::97:97667654301323430121175625764245312115579<;412466:642024487579::;;:;;846654366533541;>=:>?><::==:857:8:;8554755641452049947;<=>>?B?==9:==;=;9<>;464488558=CED@<=;8<>637:956:@=:<==>=<>;><8788655655479657;AED743896453/.5@DBA>>=8667673//211/24201/2567667753797440-3=8677?@<8762,+.2446::<=AA;6878566422401465467567997767?=<;863-**,5?BDDB@@??<=:9788789668:744557998;?>>?><<9678977:<;::994+&')/7CKKJEDCA?<<><:;<;987675335776789869;<::8%"! "     !                     !   !  !    !  %#$#s"T 86 ! z!z"-`$X%L)D*E* :) /+ /i,- / 0455s4[6OY7(8[eddfijqwg_beihpiheajqtusvxwroqpoolfcdfg^dgf[\ac[Xddehiowk`adfhgmnpquuhfgaffmgdbaabhqpjjpu{~|y~~5yztsnkfhflmoqtvkfgb{{uu{ukiqrhkqxvturrsw|{}|xxzywurqrtuvroxwtz||vt{wmiorjvnmprheilnoojnpuxyvxulgdefgjjhjpmjehkgbeiqyyolorjtz}}{xyleedgfgecchjfcfc`babekqolmtsoouxtmd]WUcrw~}{yzpWZX]eiqy~{~~tpqljnuurqrsqqrnlmptvy{{wl_WVZX[chovh_PHFDH]}}ywuutsrrtuux~}~}yukcSIGDEVyl`OGLQauə~|ysolhd`]\_cfegiknklnjjmnomdSGKO\ozplor|yxv{vxzviba_\WSPNKHLUZalry||ruvtw{rlopyxquu}tk`XTX\_cg`^a^^iv}ztpkgijmty~zyqut{wnccaechgb[]YUR^adgrx}ֈ}nd_XSUXY[ZW_fjnd`beefd`daechhd\]ZVR[wttvtpkktwvppojgkopoljmsu}|uroopnqwttsvtqkkjrv{|}~}wwywvsppsuwuqnmptvsrvx{|~~}z|{|}~vwqvru||zwz{zqptsqjfjov{xohih`VQQUXZXX[^afiknssutppuxqvrt{|{xy{zvusstvz{tmkigffdc`dgilpwwm`VRRNGHOSVWWX]aggkoojlmmrvvsstuy{vnkjhttqlhmmnjjig``^Z\irnlotskeaZWWTSTWY[_flonjmmkjmssttrmhmmnkjjih~xsttyv~wt{trqqy{ytuupllnopomnpprsnpuwppouwx|zsttyv}ytzv{zxyyx~|{{ysqurnlhhlpsrsyzustrootuwxsrqmrrsvwuzzxyyw|}y~zwnmonnqx|z}zuxwquyyxx|sy}|z{y~{z{yzwmge`_jqqhfnw}}xsnkmoqopttrrpkfighlmqx|}z{y}}z{~xxrmfcdkmmwxw|ymggjnsywu{zswurssnmsyyx}xwvxuw{|~~}wyߔ~{{~}uv|}~{{{}y}{򘓕凍{~}ipy|tuhoy{{xy~}}~|xoinvhjv~tolozoc``_bhlnqpr~~}xqjhjkjijmiommpnkjihirvplnysf`z|}zqjhmokchmw|}ywurnmouzz{zyytqwxty{||slhkolefxwwuqlkkljrt{{vvy{ywtt{~}}zsrz{w~ywwvsmkkljpwxpnqrrnnortswuyswy}{ywwuz~{xyz|{ztlpruvuqnqpstrvyqnprromnqttfhhehknszuw{v|vslmoxyy|xsqprz}}|yvtrqpopqutljnjkiffhhegjmqyvvzwMPUU]cksynlioi][^``ffginponnlmqsrpoliknjnmkke`YWYRNLNTT[aiqyqlinEJSWW\ixvsoffb`cdkkmnpx}~zustvvsqrtrpmkieb^\YWVVSJEHQWWZevwtqhfW^cosklt}wvpmlnuxwx|~}yzz{zusrsutrruvurmmjgb^ZZ^\YV]`lslkr|xvrnpz{ztvsmntz}}~~~xoy{|tvtnmrxZ`dfq~}xfa]]^biifcbcbdb_affnl`]YW^^\\[Y_demdkov~zvvrqnpj]WZUR[ejossrpkdflmrvwspsw|sonjgeabimt||vvwsq^bdjkjc^eiieiighbbknx}vqw}||~ytlg_]Z]acikkd_chifhTUXZ[`ciz~tmiehrvtqpmnv|vtsj_]ZXOLNTTWYZ_bgvilqqt|v\OIGMWdlpuuqopqmmkigghggdeijpqrz~vvwy~{v{~}mVKJLR[dis}}uwvwwqptvvwy}|wz~}mnnojfhkkmuunrvzz~~|xwpc]YUV\gqx|umrwvllnokmonnpkfgjklsb`^]bfefkgcb^dc_]a^emprvw|~n\Y\^enomklvwjikkec`^\aeejhdb_oot~{ywyxwzwnottminwz{{qc`gfcggjlfeghloonq~~{yw~yuvomuwskinpkpqmfjlkhjruttwutx|y~~Gz}}zuwqmswtmilywuwwoknvqkd\cdmlfchjbcqwojjkhecaekljrz{tmrqqotw{}{zxuvxqkmuslf]qrsu|}ytwz{rfifilhhmlfhroffifb`\YZ^]Y_ghdcedfgfhiinqqrtz}zuwy|uigiieltrmkt{tyvjihjmqqrrneciomjgb`accddffghgfgf`__`bfhjdjssnkrzuwZZYW\b`_`gifoqnqfkrq{|xokjkpsrnfbgljiheedfdaa[WVUVWYZZWZaa__eifljiijklklnpnkbcdieems}}smhfggfd_^accbellmnjlha_[ZZ`iijlklmpoldiec][edellkhmsxwrnnoojb^SJMT^iszxvwvvwvsuunc\cddied^ZddklkhkvmdRLNOY]djkjjrsyuoegjge_^`_aeihaab_\\ekruorrttrwohUMNNV[bikj`dg_ddbgmuxtnkgjfecjoomiikkjihhdaabdfkqvnglndca`__ch_ddbfksw~wdlqsqjjmmv|~utngolnqnlib^bd^YZ[\\YYZ`dhjdffiihh`bjpsrkills{~welmppjgiorrtpojjiju{yyuljrukbdgfea_``acehikehhfeed_cklpqkghnrrtq]feeiihluldhhigndflmu{{wv|zrqtromllkiijkdchg\\__Z[eedhigjtoegh^eeghlntvf`bbhhoiga^dhmsqopttvwxzzxuoknophrtrgfiib]edggkmswjaabtqpussvupilmcgiokhhfekuumntx|~}}~~{ytrotssvvrjkmezyuhksuklszz{vx{~zpnnlihgfhmjkeejhdoz{xyjiqunywrope__^bba^abimjffb]^]]cipomnvsljqqke^XW]szwsophZadjsyztuvwruumjkieflolklmlmplikostwzzrmbVSX_chqw~c^SOONRc~{|vw~~xvvwwvvtrrsvwx{zsmd`UPPNP]xj^LCFGShzuroljgghjkjkmmppqssrsrqlbPDFFOa02.3457;>724476;885147788987678632202/232/0310/3.24569>9334428789:853165454110/168448<=>>?@@>=:8<;;8==<967863518789:96315=98<89>93687668<;79:99;=:;=;;<<;;:98878:78<;99:?DA>:8<88>:45886EA@>;<=74689424896778799544565447754567846795;;=;;=:7899<71103220/1200332112457746:;8653..3;;=;;=;8899;9-/1/0457=?BD?;<:;8997545335665787567877878:B@<::84--.1/0356<>ADA:6.((&(1>DFFECCA@=><;:;:9:;8667:84334699<==@?=>>;80)(&'.;CFFE86.((+28CMNMFDCA>;<CD?>?><:<75969;CLNOMK9467<@CDA?952../45851054259:96445546;>=ADEE<;>=>=8:;567:?BDB@:6354868753131-/534:A?<@@AFC=610.++,,-//48875223476363868854132..;8::8641488>C@@?A>@EB=<<=;863324778:99;:678::8;8::9752377<=:9=<>><;:@BCA@C@?;:99;:75679656776:<;=>><<=>>==;:=;8=;=>=;:?BC996=:>@?>=@A<7:<;<9427?A=876630--./2203688:<:;;869:5=:=@@>=?A>9;7;8;@?99::868421358:=<<641..,))*,00/0468899678:989;7;8:?@:9::9==;53989887442327;9668:8530..--./1249;;89766567;==<7288988=<=??@<97;>:877:;9:;;:;98;;887889;>==<=??@=>><=:=>?>>?<==><=87>=;:647987:==98:98:?=;:9:<899::;:=>@>>?<==<>>?@EDDEDCDCDFFDC@==99878:;>?>=<<=?>>@@CD?=?99:=??>??DDECDCDF>?>@??A>BD==A=::7:<;::<;<8857889;=@>@??A>AD>=@ADDFFGGAFD=;=87301457:?=;<@BA=8678:<>>:<:9;:878;@DDEFGHBFE>;D@?BGIFB?=>@BCEDCFFBBD@>>@AEHIKLMOJLIFECFHHLKHJJLJKMIHIJG@BA@@B?=AEGEEGGFEGFEFFEFEDDACFFHGKLHJJLJJLJEEFLKEEIGFFGFHIGGFFEEBBABDEEDCDBADDADB?B>>B=?CDEEDKLFEEIHFFEC@@BBDABACFDGJJEFFIJJFLOKHFDCB>>A??<>>@CFGFDDFED@@BBDBAACFEFEIIF@;>==>>?CBEIJLKJJMNNMJHGHGECCDEFFHGFFEFEIIGA<==>6:@BBFE@@C;;<95659=?@BHJJKIGGEB=;<=<;969?BBFFA@C=:<57=B><:99>9432124:9<:=BB??@@BA@?<6365576786<:9<:87556;A?<;99=:53:;=>;<96898479;>@CBCABDCBCDDCA@@>=<;978<;==>=<=;<;9:;<><<:679956<<:98:9578:7<::?@BBABAABBACB@><<>?=;99=;?@@?;:<;9<<::8:9568:8;::98767789;<;:9;<=<>?@>?@>=>??=:;<<;98:8;<=<<98:97::98867788:<<4675768<<89=:?<9<;8<>?>?>=<;;>>=>>=;:87889::87989644575758;=99<;**,-248;<:87:8213657679:88768;=<;:76679869520/0,**,137;<:979(*/0046;<=<61432299:;<;;>A=9:9:9678876897421101-)().0/35:<==82/149899=;9<>>;::<==>?>=>>=??:98477:864389;?A,0133>FDBBFEA@DB@;=8343023578966575432566540./.,,-+0022;EEBAFFB1447;@B<:;8769=70-0++166:;=;8745768:<978:@@=;99846404369?B>:;976./05641058369;97348:;@EFDA@<;:68::ABFJKNPKB95344789<=<;<@<:<831/.+**++-10027;=?@65677<;::A=86357;97889=;@<=?@ABDDC?5,)(*-167:>?@@?A>;:9776656487346;:788<;7421254232357:398:9:=?=;:987532.+/37;@@?;4-/453687558946773211430.0588;==>=;<=99:9;;438;645:;9==;>AC@<;436634455455798:==>=;<=:<><:;66:;8335844564545658:99<<989;::;:=>=9<=<7<<>B=<><:<76:;9435;;:;9668875202474545325;=9776554224535897677968;<>;;<:;:667885208::99:88::84459656:867;965631430012/1331311463565789:99:98::84466267668:89967559<<;75457755422125336223311357257667990/12123376567949;7;=<87558:9522432113354./,-..00/021233765899746556565234646::9:84334432235567677843--/.6997465565653821203344276788<;:7798620-+,-.48987:98997:74201.--.8312033442667931-++,./57874:;;86431351031015612431012687976557942-++,./3787025122696<;:9465434456435568631--.0456577469432120152232597;;357:84467:=<9<;59554303520100-.0355645435533469954579=<9464786458;=;:976759977548962454322123234646424424364786447:<;:03035657<9578749677579988::979:8667544103224401211/4024656;:66813/5568;<61246597520134786689::;:;;96474526653254203/5567:<8213875;89;9553755652353028:66:<=>>?A@==;9=><:??=<9;><874;89;:65536B=<=8:@836::559?>:;<=>=<=;==978875546469746:?EDC><=99?:459;6DBB?>>:667684//211/12231014567667635975452-0:DBB?>>;767685-0545::9;<@B<78785665323103554566578976768:B>:7750*,/449:9;64/*+*+2=ADDC@@??<=;9887897667:85345699:??=?><<:751++**0;@CDC96-&'(-4@JKKFDDB?<<>?=::;<987676334676689868;<;9:898/''+2=HKKG!  !   ! !   !  !     hnlhfbgptuttxxtopqoomhcddi^bgg\[`c]Xadd gimupb_cgikoggcdnsutsdfkidbaabforkinty~~x~}x|usplfgfjmopsvofgdbfilecaabdmsmiovwttsrsv{}{~yxyzwvsrqttvsnwxty~}|xtyypilrnhmtxuttqsty~ehlnoollpsxyxvwngedffjjihpmlegkhbegow|rlnqnffkmoomjprwyygeefgffdcfjgcde`abaehpomlstpntxuof_XU_ov}|yytheegffdcdiid}|~wpqnjmsvsqqrrpspllntuyy|yobYVYXZagmt~~{~{qppkk|zxuutsrrtutw}~}~zwmeWKGEDPn_{{{upmieb^\^bfefijnklnjjlnoogWIINXi{{xw|}wwzxmca_]YTQOLHISY^jpx{~stvtv{umnov~xwyxvyyqdZTV[^bfc^``]es||uqmghjksx}}{zssty{pf\UUZ]aee^_a]b`cenw|rf`[SSXXZ[V]dhofaaeefeacadcfie^\[WSW`bekuzzppokgioopmjlrt|~vspopnpvutsuurmjjou}~ywxxvtqprtvwrolosvtqvw{{~~z{|~}|~{vxxvuqptpssqlgintzzrihicXSPTWZYW[]`dijmrsttqptxsttsy}{xx{{vprtrnhgmry{tffecabfhkouxqcYRRPHFMSUWWV\_fgjnojlmmquvtstux{xpkjhffedbafhjnsxtb`_[[dppknstnfb\WWUSTWYZ^djnojlmmkjlrsttsoikmnljjihd``]Z`nrlmrupvrqpv~|yvtvrmknoopnlpptnotxppotwx{{ustwwz|uwyrrqs|}zwsvt{{zuqtsnligkorsrw{vrtspnstvxtrqmqrsvwuyzyywz{{zwqruolkgj}wqlnonpv}~~y}{vvzrtxyxx{wulnpnozzypiea_fprkeku|}zspklnqoostrrqmfihhkmpv{~{{z{~zzysjfc_boroetnhccimmszvz|pgghmqxxsz|svvrrtolqw{xuojdcfmmp|}vywv|yuvzzwvy||xxvu{}~{}|{|}~䌎{~|vtllw{}xx}~{}~zqiltxtpit{`_afknpqqz~~zskhiljihnhnmmpnljihho}yqmmuvia`_`djmoqpv}lu{~zwusomnszy{zyyuqvxtw{|~vnijnngejrz򅀂tyτ|wvx|yxvrz}~}{tqx|w||wwvtnkklkmsw~vvxuvy||yxwvw~|yxy|{zwloquvvsoqostruysnpqrpnnpstuvwwtyz~~yx{xtnlnuzyyzztqqpx}}|zwurqpoppuvnjnkkiffghffilpwxuyyxztpknrzxyy|vl`[]_`dgfilppnnmlpsrponiiojnnkkgb[WYTOMNSTY_goxtljlnd[\_`bhehjppc`adilklnou}~|vtsvwtrptrpnkjfc^]YWVVTMFGOVWYaqxurkfea`cglkknos|}lmsxxw{~~zy{z{wrsrvtsquvvsmmjhd`[Z^]ZV[_irokoy{vsommqwxwy~~|y{z|~~~zpv{|vuupmpv~|}zl`_\]^agjfdadadc`_femob_ZW]_]\\Y]cdjz}{qa`\]^oplaXYWRXcimrsrqlfcllquwupru}upnkhfbaglrz~xuvuqponeYWYSU`hlqighcahmtxrt||~}{vnia]Z\`bgkkf`agjgfihgfaemq}~xnjffovurpnmt}xtuma^[YQLMRTVYZ^aeq~bQJGKTaknturpornnljgghggddhjoqqx~iu\MJKPXbho|uwvwwrpsuvvwx|}xx}}|bvopvyz||zvsf]\UVZcow{xnpwxnlmoklnnomgfiklqvrnuxz{|bd`]`_bkpquwzs`X\]blonkjtyliklfca_\_deeijeb``db^^a_ipqtwxyywyyqmrtoiluzz~}ue_ffcgfimgffgknonpz~|zxxywxztmqurjjrpmnqnhhlliiouttvwsw{y~~z}}|vwsmqwvoikonlqpjflljhmu`dkmhdfjeamwsjjkiedadjmjox|wmrqqnrvz}|zyuvxsllrunh`^dhnjddihahvvhghkigkmhforhdhhca]YY]_Y]fiebedegfgiilpqrsy}{vuy{xlghfkjgimjelsjwmihilprrphcgnojhc``ccddeffhhfggb__aehjfhqtpkoxxvxqiihkorrqjcqnqihprx}yrkkjnsrpibdljihffdfdba\XVUVWYZZWY_a`_chgiqoonfnst~zulkcdgfdjrz~wnjffggda]`ccbcllojljb`\ZY^gjijjllmoomgbdfhdhpw~zokqw{ronnole_WKKR[fpyzvwvvwwstvqf\bddhfe`Zaedillijou|~spnnomg_[jps}}vqhejheb]``dgjbab_][ciqupqrsttrwrjZNMNTZ`gkjjmsxvskciiedolhihecgnomkijkjiigfaadjovqgjofca`__agbbdcdiqw|{pligiedempnlhtphlmmqoljd_`daYY[[]YY_cfkeffhihhbahorsmiklqy~ztrjiolpqlkf__okjiirzzxvniouocbgffb_``acdghleghffee`ailoqmhglqrsromijiny{xxqiliglhdjmrz|xuz|tptspnklljjijmecgi^[^_[Zcedgihiqrgehihikcimox|zuwfhnlgc^aglrsopsusuwxyzxvqjnnrgptsifhid]cefgjlqwobabdhknge__fjpspehnmihhgeirvplrw{||~{zvrostsuvsmjmhchlojhhgfgowrkqy{z{wwz}~rnnmihgffmjlfdjiclw}x}|nhnuqjow{zzyuz|`_^`bb_`bfmlgfd]^^\bfppnlutniprlg`YWZm|xtpplb__b`_bdlmhttvwttvojjfejomklmmkqmjjnsswx|tofYSV]bgov}vtvvusvrjjge{{xv|ywuvwvwurrsvwxy|uofaXPONOXp{{zuz|vspmkhghiljkmmppqrssrnfUFDFK[y6:7622787878876687323/3/1320/320/2/14568=;424578;7731687876454211/048647;<=>>@A>=;7<;;8<=<:678745268799742365453110/38767;<88::99;=;9=<;;<;;9878;87<<99:>CB?;8;98<<6478767:<97::99:<<237976778:63435565437864566;@EB@?=;=:55797336886778931123221/021023212145677459<9764/.19;=<;<<8899;:4113220/120<;;98975454256656885568778788AA=::95/,.10/256:>@DB=;;:89864552CCA@>>=;::9:;9667995334599<==??=>><92*('',7BFFEDCB@?=>;;::9:DCB?<;<>A>;::;987543223584479956::9885782*().4=HNNJEDB@=;<=@@<::GA=<;@B@=;;71/-.0.*)('',/036>=BE@>?><:<95878:@INONLIB><<=C@>:;92/..25772035248;974546459><@DDF=:>=>=99;6569=ADCA<740-.15683026334438@A=>@@DF>820/++,,-//278762234763547786422/-2536=B>=A?@@BBA@?@??DD?<;=<8743432236778::9;;677:;8:99::9752268:AB?@?A>BE@<;=<<>>==;:=<9;<=>=<:=BCB@AB?>::9:;:689;;<:625=A>977540.,/.22025889<;;978:6;;A?:7;<<;733;A@:78521357:<=<943/..*(**/0//36889:768:988;899=@<9::977322469<=<:543225::76799641..-,--/0238:;89766567:==<8369986432239;8678:;:<=<>?=:79><8769;:9;;:;:8:<887889:==<>?@>=><=<:<=<<@=;88==?><=96<><:7569879==:89:88?><;9:=899::;:<>?>>?=<==?>=<;69?<;855FFECA>=:9988:;<@>><=@?BD@=?:9:<>?>??CEDEEDCDDEFFECB?<<89887>>=85543578757;=>;:;879<;;9<:=986788;=?>?@?@?@CA9655357785:74003569>>;<>BB?96779;??;>@:<:9::877:?CDEFGHDDFA;<;75102568<;8:=<=BC>AFIHC@==?BCEEBEFCBBDA?>@ADHIJLMNLKKGEDB?<;99<<=@E>@HIJHA@B@@A@=?DGFDFGGFFEGGEFGEFEDDBBEFFHGJLIIJKKJLKHIID?BA@@A=>FHIHGFFEEDBBAACEEDCDC@CEADC>C?>B>>BDEEDILHEEGHFFGIHGFFEEACAEDFIJGEFHKJJHEKOLHGDCC?=A?>@<=>?BFGGEDFEEA@ABBCCAABEEIJIDFGJJI>?BCDHJKKJJLNNKHHGHFDCDDFFHGFFEFEHIHC=<>==>>ACCGIKLJJKN:6658<>@AFJJKLJHFFC?;;=<<:@;AFEBED@?;68=BBDFC@B@:;;7566;>?ADJJ32138:;;AC@>@AAB?@<8256577695<:9;:875569@@=;98<<6432126;:<:?CA>9;=?BCCBBDDBBDDB?@>><<987<:==>=<=;<;9:;<><<;7689648:@ABBABBC@>=<>?=<:8=;>@@?;:<;9;<;:89:76799;:<@ACBBABABB;9:<==?@??@?==??>::<<;98:8;;=<<:8:979:998778:<<;:9;<=<>?@>@?>=:;<9;>??=<;;=?=>>=<:97889:;8798974457667:<:8;<<>;:<:9>>?>?=9413567789989877:=<;;76679959531/0-**,/36:<;98896125668689:833217:9;<<;<@?99:9:668876798421101.*()-0/159<==:324214:9:<<;;?9<>><9:?@><<>>;;97988679:>:88:87234532/027889;>=9648<=><:9>@?<<=<:ADCDEB?<9;<==>?<=?<;:;<=>??=>>=??;99567:974379:>A>:>DCCED@=::<@CB@<<:43311346884747653246651.//,,-+.0228CFCADGC@ACA>;<6242038<92./-*/568;<<88547689<:889?A=;9985513358>B?;::867;;4../*-467;;:8437:;?DFEB@>:;66::;>A??CABDA<966320.//2553027648::86359:=CFEC@<=@BDIKMPME;64344698<=<;;@=:<:42/.,**++,0016:<>@@>3?>=>@AACDDA8.)(),0578=>@@?A?<;9776656478446:;88;<=?<>?AABDDB;095799:9;;9876320+.25;;ACB>678577875763114532246875:8:9;>>;;:44201145668;>?@@;7/-35368854895677421134331./35210204556679:9;;637;8448<9;>;=@CA<<5366344554557889<=>=<;<;9:9:<835::4467544644657::9;=988;;:;:<>>9;=<8;<=B><>=:;968;:534774455454656:13654454249=:775422634798677968:<><;<;;7678863003574545237=;4587569967::65641241003/0331320463565679:99:989:964578558:769;7977658;<<;95447755215426323311235734676679986657;<;<:5467967;89=<97647:973244211335644//-,.-/002357556885;:7=<;77346559;:99533432235576677943.-/.4998556565564245647;::996388;<;8788631/++--18996:988:7:84201/--6512023443476789<;9779741048<;;97532243/13/13721442/11587986556963/++,-.267856<;;:7633144:9556433456534558842-,./356477459533121143224889<:974643345564;<677554431153011/1--/255646434533469:64569<=::<85845544320:7668987864697336342213246464234343546874469<<::866:878745747767669:889::88;866764420322441021103114656:;767755867758:9896688530134686679::;::;;:74746266425531303557:<:313567964102458765653254116:759<=>??@A==<8<><:??><9:=<985998;:75545755642452149958>?;;<==<>:7787556464598559>DDC?<=:8>=548;857==0//12110/0223410104567667734985453./7BCB@>><86672//0211/2877865653232035545665679868688A@;8751+,.3448:9:<>A@97756642330A@??=<<988798667:96445699>?=?><<;852,+**.7?CDDB@@?><<:87987DDB@=<<=?=;:;<:88677434586689967:<;::9982)&'*09EKKIDDCA><;:; !!      ! !!      xvopqooniddiaafh`Z^c`Y]eddfiksue_cfiiphhdblrutswxwqoqpoonkehlsw}x|}ywtqmhfghmnprusgffafgmfcaabbjsoikqv|~zzyxx{wwsrqstvtouxuw}~|zuv{sjjqqglryuttqrsx}z{xxzywtrqruxqifcffijigonlgfkiccglu~ummppgejmoonjoqvxyvxsjfdefhjjgldfa`c`dfopmkqtqnrxwqiaZU[ku|}}zxxjeehfgdcciiecfb`bacempnkoqwtqqrrosqmlmsuxy}zrf[VXYY_fks{~{~}rqpkkovurqrsprrnlm{yvuvttsrrsttv{~}{xqg\NHFDKd|~}yvuutr|vqmjfc_\]aeehjmlknliknooj\LGMTd{}|xsnkgc`]\_deb`^ZUROMIHQW\govz~vsvuuyxomosxxwzvyztgb`^[VSPNJHNVZpz}vrohhjjqv{~}zvruw~~ri^WTY]`cg^^b]_lx~xspihijnuzvib]USXXY[V[bgnibadeffbbcbddiga[\XTT_adhty~zlc^WRVXY[X}qppmghnopnjkqsz~ytqoonotvttvsnjkluytppniglopokqtuwsplnruuquvz{~~{z~~|~|~~|wwywvrpqsuwtqmmquurskgjfZTOSVZYWZ]_chjlqsttrprwururv}|yx{{xqqtrpiflpx|vmhig]UPRUYZWYf[SRQJELQUWWV[^egimolkmmotvussuv{zrljigffdc`egilqxvj^TRRLFIPTVWVgd^WWVSSVYZ\bimpkkmmljkpsstspkimmjhf``^Z]ksmlqurie_XWVTSUXY[`nkmoopnlpptonsxrpporvwz~}wstuyw~vu{srqqz~zxsvuokloopoloppsqnqsqv{wsttpnrtvxusrnorsuwuw{yxyyx{{yrqvpmlgimqsquzyttqnqs|~y}|wu}|tswyxxzфxwmmpnnrz~z{}yuzir{}{trklmqportrrnhhgjmotz~|z{z{z{yzvlgd_`lqpfgpy}|vrmkmppoxshghlowytx|uuvsrtqlou||xwqlecdlmmy~ww~vkggknuyu{vux~|wwv~~wuw}z}zw~{~xty~~~||}{{ztx}y~zyw|~{~ztkjr{{stgr{|zw{~{umihkjihmilnmoomjihhly|snlqymb``_bimoqpt}|woihjk{xvspmmryy~}zzvrtxvvz|~xpiimoidioy}|xvtqnmp~xvw{zxvrx|~}|vqv{yyxwwtpkklksu|yvwzzxwswwu}}yxy|{{ynnqtvvtoppqtssxvooqrqnnorttwvysxz~zywwu{~zxy{{zqqov}}{xurrpoopsvpjmlkjgfghgfhkotyuwzw|urkmpyxyy|wrrot{}}{yvsrqonnkosrqpojinjmnlkhc]XXVPMMQUW^dmuxmkjog\\^`agehioponnknrsqpokil}wtsuwtrptsqoljgd_]ZXVVUOGFLTWX^lyvsnffb`celkknoqz}~yustwuspstqo{xstqvttqtvvtommkiea\Z\][WX^epqkmv}vupmlovxwx}~}y{z{ztsqtutqsuvuׁ~~|srz{ytvrmou{|~_ekfe`dacc`_eekoe_[W[_]\\Z[adhu}}vca\]^_cjhfacbcda_csrrmhbklptwvqrt{wqolifcaekpwyuvvrqnph[WZTS^fkpsrroichlnsvvr{rr{|{}}wpjc^[[_bekkha_fiheiiggablnz|try||}|olgemuvrqolr{yuuod^\ZSMLQTUXZ\acl|~rmhejsvsqomoTLGIQ]jmsusporonljhghggedgimqqu}pYNHHNZglqutqoOJKOU`glywvvwxtpruvvwz~zw|~hSKJMS]ejv~|vvi^]VUXaluy~{pouxqlmomknnonifhklnvumswzz}|wwma^XUW^isyxdY[\ajonljqxpijlhdb_]]cfegkfba_db_]a^fopsww~{i[Z\_zz}xi`dgceghliffgjnoov~}zxwyxwzvmotslipxz|zmattuxsvz~{|~~{|}}xvunnvwqjinpkpqlfklkhkttuwtuy}Xkikjfeabimjmv{yopqqoquy}}{ywuwvnkpvpib\cenkfcijaetwmikkgebaglkktdgida^ZY\_Z[difcddegfgiikoqrsw||xux{zpfifjkghmlejsmegieb_[Y[_\Zaempkida_ccddeffhhfggc_^_adgihentqlmvztytiihjnqqrrlddkpljfb_bccddjlrrqkcckkjiffdfebb^YVUVWXZZXX]b`_agigppnqelsr}{wmljkqsrmebikjigffggeb]_bccbjllolkkd`]ZZ\djijjklkmnpnjbdeidfot~|qlgfggfc^^accbgMJPXcmxzvwvvwwtsvsi^`ddgheb\]edflljhntzuqnnonia]PJNV`kuzwvv]``_dekcac`^Zahouqqrsttsuul`PMNQY^ekkjkstwtncijfe^_`_bejfaba^[jkjiihgbaacdimusiinicba__`ee`ecchnvz~rmkgjfeclpnliikkiihhcaabddcZY[[]YYX]bejgffgihhd`emrspjjlnw}}ttmgpkoqmlha^cd\Y[[][YYureagfgc`_``bdghkgfhgfeea`glnqoigjpsstooijikw{xysjksthaffgd`_``b}vpsspnlljilgcfia[]_]Z_fdfiihnujdhhigncgmnw{zvv~xqrsqollkjorusuwwyzywrkmnrjmstlfgjf_`eegiloutd`bchiphf`^eiospoqtstvwxzywtmkqvz||~|zwspqtstvtoimkbhjpjhhfmvtlouy~}tnnjhggeljlhdhjeityz~shlttjmu{zzuy{~wonnkhhgeief^]_[adnpnlsupinrnhb[WYf|~xvqood__^bba^bcjmifg`]_\_ckpolqhonklmmkpnjjlrsvw~vph\TU[aeltzxsuvvrvtkjkhegnnklmmkopkikzxvvwvwvsrruvwxwpib[ROONTh|{{ux|xvvwvvsrr~wtqmliggikkjllopprssroh[ICFIVoꕍxtqnligghkk89889766884230200220/231/11/3457;=624476<874158787889876785336:<=>>?A?><7;;8;=<;7687543387899852265453110/278459<=>>?A@>=99<<;;<;;9877:97:<:99=BC@<99;8;>83687669<:79:99<=9<=;;<<;;:9887:734355655368644569>CD@@>;<<6478832588677897:84434556133121456778458;:7651.07;<=;<<9789:;6113220/120133121356774665885568878788?B>;:961,-01/1458=?CD>;<:;89865452366578656787;:669:63345899;==??>=>=95,((&*3@EFFDCCA@=>;;:;9:;;7668:743347;:886442234854699659:9886684,(),3:ENNLFDCA>;<<@@<::;:88744224760--0/+)(''+./25=>AEB>>=;;:6687:=GNOOLJD?=<;C@?;;:31.-/0,*(''*./7::84546548=>:8;8468<@CCA>841-./5584116326::95545547<=G?:300,+,,/168763224674455878743130-0535;B>A>AFA=;<>:863433225775789466868;;<=>=<<>>==<;<=::=<>><;;ACC@@C?>;:99;:75679556767:;;78551/,/-120257889;;:77:88=;>@?>=A@;7:<;<8429@@<78662/,..0211430..+(*)/0//25789:7679988::8:8<@>99::868322458;=<;541..,()*-00/642..-,--/0227:;998665569==:44989887442328;9668:753/.-,--./129868;:9;;:;:89<988788:=>==<>??;89:88>><;99<:899:;:;=??>><==?>=<=77?<;9648977;><99:97<9;;@>?<<>=@?BDB>?<99<>?>??AEDDEDCDDEFFC?=<898879:;?>>=<<>>=?6:@?@@?BC<>A?<=@;;9::9779=BDDFFGFBFC<;=86201557;?<;=@BA<778:=?=DIIDA==?BBDECEFDBBCB?>?@CGIJLMNMJLGFEB@<;:8<=>ABDEDCGGDFGGFFEFGEFGEFEDDBBDFFGHILJHJKLJKLHHIJE?BA@@B>>AFGDEGGFFEFGAACDEECDC@CEBCD?A@>A@=ADDEDGLJDEFIGFFGFIIGFFEBCBAABDEECCDAAEEIOMHHDCC@=A@>@==>?AEGGEDEFEC?ABBDAABDEDHJJDFFJJEHNNIHECCA>?@NNLHHGHFDCDDFFGHHGFFEFFIHD>;>==>>?CBFIJLJJKNNMIHGHGECDDJLJIGGD@<;=<<:?A>;:9:=8432124:9<:>CB>?A@C@@>;44656DDC?A>><<:87;;<=>==<:9;<==;<9689847:;>@CBDACDCBCDDC@@?>=<;87BBCA?=<=?><:8<;=?@@=:;<::<;:99:8579:8<:;@@BBABAABBCB?><=?>=;9==>??;:<<:8:8:;<<;998:98767789;<;:9;<=<>?@>@@==>??<:;<<;8<<:=?==>=<;978899;979988544669<<8:=;?<9<;8=>?>?><<:<>>=>=<;:898769=<;<86696873100.+**+,.259;<988:7214658689:898768<=;<966A:9:9;768876799531101/+((+/0047<<=;514212:9:;<;;?A;9:9;867887?<;:7988679:=;88987334420/15989:=>:747;=><;9=@?<<=?=;:7887689<=<=@=<@<;:;<=>??>>=>?=:96578:7535::=A@:::;=<=@>;:;<=367894747654236652//-,-,-0125@FDACGEA@DA?;=7242033578957566542<=89637679<:88>A?<996552144799746678;;9@@:<76::;=@??BBADB=:76421/./1564005737:;97349::;;520/-+**+,/10049<>@@?;?ACFKKOPJ@85344588:<=<;,)((-476;;<;8647:9778865565678<;::<@@;=@@?A@<;987665685358;9788:=;@<>?@ABDDC>2+)(+-367;>?@?876321+-14::@CB?868667886641135323235793:8;9;>?<;:987432-,038;>:=?@@A<90-2535786479657752211243232./1532/3/3556679<>@@>:3-054<::?;<;<<99<:339;545;:9><<>BC><94:9:=:88;;9;:<>>:;<=9:<=@@<=>;;:67;:7336744563536559:9:=;88:;:;:;776552216346986778779;==;;:;9668874102474546326<<8776553215436565125100300231321354455678::99:89::73569657:868;856521430021/2468656221425423421123465367667898996756:<;<;6546765632211346:9842343203346441/-,-..001212347556894:;6<=;87459:8523432123343322455678640-..2898646556565234646;::9:743343322455,+--07996:988:7995311/--37211343376788<;:7797510-+--/59978:88/03/1273134301147788655458730,++-.057874;;:763313500300165124313547843.,..25656755974311034122797<::837533455643547853/--.145411/2--/155655345433458:74568;=;9<:4945544204510101/--.09842634221323546533433455885459;<;:9667699787458852544322112::87;9766764430223420221013035658<957864967757:989::97::76654579::;::;;8465634764245312215569<;512466:652024487568::;;:;;9548<=>?>@B>==9;>=:=?>=::==:867:8:;8554755651452039:57;<=>>?A?==:;?;778766556464488658:<==>=<>;><8788655624201/3567667743896454/.5?DBA?>=9667683//211/24301/246766725645665679868677?A<8763-+.2546::<=@A;687856642240146546756789789669:644558998=?>>?=<;963.*+*,4>BDDB@@??<=:97887897668:84457<;887674345766789779<;::994+&'(.6BKKJEDCA?<<>?<::<;98767533477 !       !   !      cdge_ehcZ]bbZZeddeijpwh_beihpjheaiqtusvxxsoqqooilgcdeh^cgf[[ac\z~||xtrnjehgmmpquuhfgaeflhdbaabhqqjiouz~|x~~yzusoktuupqyvu{|{uu{vkiprhjpxvturrsw|||}xxzzwusqrttvroxwtzpmifikebfjs|wnlprheilnookmptxywwumgddfgjjhipmkehkgbehpytsopvxskc\VWfty}}{xymfedgfgeccgjfced`abaejqolmstpouytne]XUbquwy}~{ui]VVZX\diqx~|}~upqmjntvrqrsqprollotvy{|xm`Xstuuy~}|yti`PHGDG[𔒌~}ywuutsrrtuuw~}}~zvegilmkmmijmnolaPGLP`s|ztolhda]\^cfefiknklnjjmnocmtz}yruvtx{ploq{zxv~|wxzvkca_\XSQNKHKTZ`kry{}ruvtv~yxquu|ul`XTW\_bfa^a_^hu}{tplgijlty~܁zX`fllc`beffd`daechhc[]ZVR]acfqx}܈~pe_YSTXXZZW^eine`aeege`josw}{troonrwttvtpkktvwppojgjopoljmsu}}usoopnpvy{}~~}z}{|}~}xwywvsppruwvqnlptvtrvw{|~~z{\_bfjkossuspqvwqvru||zwz{zrptsqkfjov{ypihiaWQPUXZXX[^aeijnrsutppY]bghlonjlmnsvvsstuz{tmkjgffecacgikpvxnaWRRNGGNSVWW]`ggjoojlmmqglomjmmljjnssttrlhmmnjjiga`_[[grnkottleaZWWTSTWY[_ekoojmmkjmssnqwuopoqvwy}xsttyv~xt{trqpx{ytuuqllnoppmmppqsnpuwppouwx|tuxwsrpnrstwvu{zxyyw}|{{*zsqurnlhhlprrsyzustsoottwxtrqmqrsvw~vrvyyxy~{woloonpw~|z}zvxxquxyxqtsrrojgigilnry}}z{y~|z{yzxnhe`_iqqifmw}}xsokloqopttrrqkfighlmv{xtwtrsrmmtz~xxrmfccjmmvyv|znggimrywtz{swurstnmrx}xwv~xuv{~}v{}}~}wy}}{~{{}ላ~uv||~{~ሎy}{򙓔|{wmipx}tuiny{{xy~}|}|yojikljnmnpmkiihju~uolozpd``_ahlnqpr}}yqjhiljiimhommpnljiwz|~zzyxsrwwtz|}{rkhlokdhmv|ȃ}ywurnmouzz{zyytqwxtv|}|xrs{{wxwwurlkkljrtz{wvy{ywus{~}}zsry{wmpsvwuqoqptsrwxpnqrrnnoqtsvuytwy|{yxwvy~{xyz|{zulpruvvrnqostrpoprvskknjkhffhhegknrzuv{v|vsllowyy{ysqpry}}|ywtrqpopquumjojkiflknlkjd_YXXQNMOUU\bjszolioj^[^``ffgimppnnllqsrpomijnjnmkkfaZWYRNmkhea]\XWVVRIEJRWW\gxvspgfc`bdjkkmnpx}~zustvvsqqtrpmkieb^]YWVVTKpmmlifb]Z[^[XW]bnskls}wvqmlmuxww|~}zz{zusrsutsruvurmmjhc_ZZ^\Y~~vpz{{tvsmmsy}}~~xehoj_\XY_^\\[Y`dfp~}yga^]]^bhifcbcbdb_affnm`^YW^^\\[qsyzromjgeacjnu}{vvwrqopk^WZVRZdinrsrpkeelmrvwtpsv~}spnkgfbxrkf^\Z^bdjkjc^diieiighbajmw~wqv}||~yulh_]Zy{vtrg_]ZVNLOTTXZ[`bhy~umiehqvtqpnnv|wttk`]ZXOLMqpmmkighhgfdfikqqs|y^PIGLVclpuuroprmmkigghggde{uwwvqqtvvwy~{v{~}pXLJLQZciq}~uwvwwqpsvv}~snsxtllnnkmonnojfhjkmtvnrvyz}~|ywqd]ZUV[fqw|vnqwwmlnokgnomjnwuijkjdc`^\beefkhcb^cc`]a^dmprvw{~o]X\^dmomkkuxjikkebgedggjkffgimoos~{ywyxwzxonstninvz{|rc`ffcggimgefhlz~~}{}~yuwpmuwslimploqmgjllhjquttwutx|y~~z}}{zrnrqpotx|}{yxuwwoknvrke\bdmmgcgjccpxpjjkhecaekljqy{umrqqnsw{}{hhdcedfgfhijnqqru{}ytwz{sgifilhgllfhqpfehgb`]YZ^^Y_giecedegfhiimffghgfge`__`cfiidktrmkt{txvkihjmqqrrnfcionjgc``ccddffhgfgga__`bfeefca_ZWUUVXZZYW[a`__fifnqnqgjrrz|xpkjkosrngbfljiheedfdaa[WVUVWmlnmkkga^ZZ[aiijklklnpnlccdheels|}tmifggfd`]`ccbdllmojlia`[ZZ_wusuula]ddeiec]Zedellkhlrxxronookc^TKLS]hrzyvwvvwvstvod\cdd^fmtsprrttswneSLNNX\cjkjjrszupfgjge`^`_aehiaab_]\dkruorrttrglsulgmmdba`_`ch_ddbgltxunkgjgecioomjikkjiigeaadekpvogkoeca`_[adiiefgiihf`ckqsrkjllu|~uungnlnqnlib^ad_YZ[\\YYZ`cgkdffhihhadfhjiehgfeec_dlmppjghorrtpojjijt{yyuliqulbcgfea_``acegikehhfee_iikjcdhe[\_^Z\feeiigkumdghigmeflmt{{wv{zrqtromklkiijldchh\\__Zlnpnjstpgfiha^eeghkntwg`bbghojgb^chmsropsttvwxzzxuojnnqgqtrhfiib~~~}zxtqoussvuqilmcfiolhhfektunmsx|~}|~~{ylkjdfjgfq|zxvijsullszz{vx{}{qnnmihgfgmjledjhdnyuqkkqpjd]WX`wywropf__^aba^abhmkffb]^]]bhppmnvsmiprke_XW\qpsuw|xqk`USY`djsx{tuvwsuumjkieflolklmlmpmjjostwyzsncWStvwx}yrkc^SOPNQa}~{|ww}~xwvwwvwtrrsvwxz{smjlmnppqssrsrqj`MCFGRfzuroljhghjljkmmppqssrsrr3110231/1310/3.3457:>824476;985137788788987678632302/232003109<;:9=<;868853428789:853166454110/068548;==>>@A>=:7<;;8==<9678679:79<;99;@D@=:8<89>94587668<;78:99;=::=<;<<;;98878:87<;99:?DA65447754568=BEA@?<<=74689424796778953445565437754567<@7647:;8652./4;;=;;=:7899<72103221/02102321124577469<8663..288BD@;<;;9975453356657875678778789B@<::84.99:<=>@>=>>:7/((&(0=DFFECCA@>><;::9:;8667985334699<==@?=>>3589857::987586.((+17BMNMGDCA?;<;::987543223674479956::988514:>?DC?>?=;:;75969;DMOOLKF@=<;AA?<;;51.-/0.*)('(-/038?>CE@>?><:>BDFC;<>=><8::467;?BDA@952../45861044249:9644545:>=ADEE<;>=>=8:058764223575354868753131-/534:A@<@@FD=710.++,,-//38875223476379:99;9678::8;8::8641387=C@@?A?@EC><<=;8633432246778:99;:677:;8=>=<<=>>==<;;=;8=;>><;:@BCA@C@?;:99;;855797567769<;<=><<=>>==;:4788;<;;:879:6=:=@@>=@A=79;;<9526>A=877530--/.2203688:<:;;861478898679:889;7;8:?@99::868421357:==<742/.-))*+00/0368899668:9859;:8866568<==;6398988542326;:668:8540..--./0249;;89766567;99;;887889<>==<=??@<97;>;877:;::;;:;:8:<887889;>?=;:9;;899::;:=>?>>?<==><=87==;:7479879==:89989?=;:9:<899::;@ADC>>9;>??>??EDDEECDCDFFDC@==998:;=?>><<=?>>@@CD@=?99:=??:;;8767889<>?>@??A>AD==A=?<75544678658;>>::87:<;::<:=885788;>;<>?:<:9;:877;DFEBBC@>>@BEIIKMMNJMHFECA=<;8;<<>DA?BGIGB?=>@BCEECFFBBD@>>@AFEFFEFDDCADFFHGKKHJJLJKMIHIJG@AB@@A?=@EGEDFGGFFEGFEFFEFEDDACFFCBDA@B>?A=@CDEEKLEEIGFFGFHIGGFFEECBBAADEEDCDB@DDADC>C>>B=?CD>??<>?@DGGFDDFED@@BBDBBACEDGIJEFFIKJJGFLOKHGDCB>>A??@<>>@CFGFDDEFFGHHGFFEFEIIF@;>==>>?CBEHJLKJJMNNMJHHGHEDCDDFFHGFF;=>=CFDCEC?=96:?BBFF@@C<;<95659=?@BGJJKIHGFB>;<=<<;@:76778<9:;97655795321239:<:=<<:9:;=>;<:6799469;>@CBCBBDCBCDDCA@@>=<;978<;==>=<=;<;9;<::<::<<:98:9578:8;::?@BBABAABBC@><<>?=;99=;>@@?;:<;99;<=<<99:88::98767789;<;;9:<=<>?@>?@>==??=:;<<;98:8;<=<<:8:977889::78988644675758;<89=:?=9;<9<>?>?>=<;;>>=>>=;:87889:;87:89646897784200,**,-148;<:97:8313657679:889767;=<;:76679869520/0,*7897321101,)(*/0/36;<=<61432299:;<<;=A>9::6876798421101-)<98997524421/139899=;9;?@=<=?>;;88987689;=988:86244532>??>=>>=?>:97477:763499<@A:;CDCEEA?;:;==?<>?;::<==>??=>>=??:98356653/./.,--+0133=FEBBFFA@CB@<=933123478975657543256640./.,,-78?;;721/.+**++.10038<=@@<>ABEJKNPLC:644798<=<;<@<:<931/.,**7569987886554667<;;:;?A<=<>BCCEHKME8/+)(*0677;;<:7659:87887554@A>;:87766586357;97889=;@==?@ABDD@6-)(*-1679>?@@?A?;:97766564BCA:6775778757421254232346:398:9:=?=;:987532/+/36;@@?;5..45368754894677347534455455898;==>=;<=99:9;;538;6459;9<=;>AC@<;436634455455=><:<=;8<<:<76:;8335854564545658::9<<989;::;:=>=9<=<7<<>B>887677869;=>;;<:;:66885202475545425;=9776554223635897687968;<><32231255355789:99:88::84459756:867;965631340013/1331311463565642452343113467257668989967559<<;8545775542212532632331124345543..,-..00/02123376567948;7;=<97558:9622432113354/-.-676778741--//799746556565234645::985334432235567677843--/.998:63100.--0831203344276788;;:8798620.+,-.38987:988:7:84201.--.01378787557941-++,./47874:<;;87432352/22015621432/126879765565764784321202512232596<;:9465434456534568731--.045647746943212455665533553357:94457:=<9<;58554312520100-.025564643553323556324434464786458;=;:976697547963453322123224646424424411323430121104025657<:5787486676799889:979:8667544203224401211565436653354213/5568;<61236597530134786689::;:;;:64746266532542:==;=;9<>;875;89;9553755652353027:65:<=>??AA==;8=><:??=<9;><55479657;AEDB=<=8:@936::559?>:;<==<=<=>9788755646459756:?ED753697441-2>:667685//2110/12231004567667635985452-0:77679774/*-0545::9;<@B=7786653231035545665689768689B?:7750+99;?>=?><<:640*+*+1<<:6789868;<::897.&''-3?JKKFDDB@=<<>?=::;<:87676434676689868;<;9:8! !  !!    ! ! !   !! !      Xcdcehiowl``dhimmhfbfpsuttxxuopqoomhcddi_bgg][`c^X`ddgimuqc_cfhflmoqtvlfgcdfkjebaabenrlhmtx~~x}}x}vsplggjmnpsvpffe||vtzxminrkinvwutsqsuz~zyxy{wvsrqstvsnwxtx~}|xtxzqilrozplorkegknoolkpswyxvwohedffjjigpnlfgkhbdgnv}slnqoqw~}{yzqgeefgffdcejhcdfaab`egppmkrtpnsxvpg_YU^nv~}|zyuVZX[cgov~|~xpqojlrvsqqrrospllntuyy}ypcYVYY`flt}kdTJGDETv|zxuutsrrsutv}~}{wnfXLGEDNkneTHKN[m{{uqmjeb^\]afefijnklnkilnoohYJIMWh|rmnpx|xw{~xwzxoca`]YTQOLIISX]ipxzttvuu{vnmouzqttzxndZTV[^aec]``]dr{}uqnghjjrw|}|zsstx|qgdadcghd\\[WRZ`cemv{sga\TSXXZ[V\dhogaaeefeacbccfif_[\XSVwttsvuqlkjqv{ppolghoopmjkrs{~wspoonouuttuurmjjnu{{~|}~~ywxxvtqpqtvwrolosvuquv{{~~{z}}|~uxqvssz}{xy{{tprtqmghntzzrjhidYSOTWZYWZ]`dhjmrsttqpsxsttsx}|yx{{vvtstuy{vokjhffecabfhkotxrdYRRPIEMRUWWV\_fginokkmmpuvtstux{xqkjittrnhlmnkjjihc`_\[cpqlmsuofc\WWUSSVYZ]cjnojlmmkjlrsttsojjmnmjjhzttxv|ztywrrpu}|yvtvrmknoopnlpptnotxqppotwx{|ustwxy|uvuzzxyyw|}{{zuqstoljgkorsrw{wrtspnstvxtrrmprsvwuxzyyxzx|wrlnonou}~x}|vv~zrtxyxx{qw|}z{y}}z{zzyqieb_eprlejt|}zsqklnqpostrrqmghhgkmov{{{z{~{zzxtohcchmmr~{vz}qhghmpxxsy|svvsrtolpv~{xywv{zuuy߇{|xw{{|vuz}~{||{||}}~}猎{~inuvtmkv{}yx}~{}zrjls~hhqwplmxtg``_`fknpqqy}~ztliiljihmhnnmpoljihhn|zrmltwjay{||tlhkomefkt{~zwusomnszy{zzyuquxuw{|~wnijnnhd}zwwvsmkkljotx}wvx|yxvrz}~}{tqx{x{}wwvtokklkmuyrnprronnqstuvxvuy{}yxwwv~}yxy|{zxloquvvsoportrtytooqrpnnpstfhhfgjmqxvvzxzytokntzyyz{tqqpw}}zwurrpopptvnjnkkjffghffilpvxuxyLNTTZahqyrlimla[]_`dgfikppnnmkosrponiiojnnkkgb[WYTOMMRTX_fnwvljkEHPVWZduwtqifd`adhlklnou}~|vtsuwtrptrpnkjfc_]ZWVVUMFGNUWY`pyurlfV\`ksmkq{yvrnlmrxxwz~~{y{z{wrsqvtsquvvtnmmkid`[Z]]ZVZ_hrojox{vtoox{|uvtomqw|~~~zqu{|wuupmpv}Y^cel~}zm`_\]^`fkfe`dadc`_felob_ZW]_]\\Y\bdiybims{}wuwsqopmbXXSWbhmrsrqlgcllpuwupru|upnlhfcaglqyxuvuq]acikke_bhifgihgdagmsyrs||{~}|vnia]Z\`bgkkg``gigfTTWYZ_afu~ynkffnvurpnms|xtumb^[YQMMRTVYZ]adp~ijpqrz~dRKGJS`knturpornnljgghggedgjnqqw}vvwx}}wz}}w]MJKPWahn{vwvwxrpsuvvx{}yx}}lnnplfgjklrvppuyz||{vtg^\UUYcnvzynpvxolmollnnomhfiklpc`^\`eejidb_bda^_`akpquwy5uaX\]blonkjsymiklgda_\_deehjeb`oonq}~|ywxywyyrmrtpjktzz~~vf_fgcffhlhffgknonpy~}zx{vwqmswunilpmnqohhllihouttvwsw{y}~~z|}|wvsmpvvpjjzxuvxqkltsmf^`djnidejfakwtjjkjedacjmjnx|xmrqqnrvz}|zyvuxtmkruoh`qqrtz}zuvy|vjhggkigjmhfnridhhca^ZY]_Y\eifbedegfgiilpqrsx}|wuy{ymfhjdissokqyvwxoihilprrpicfnojhda_ccddeffhhfggb_^_aehjfgptplnxyuYZZWZ`a__difkqopkgprv}yskkjmsrpicdkjiiffdfeba\XVUVWYZZXX_a`_bhhijlklmpomecdggdiqy~xnjffggea]_bcbbkllokljc`\ZY]fjijjklkmopmhied_Zcddjlkikpv|sonnole_XLKQZepyzvwvvwwstvqg]bddhgea[_edhlljiwphWMNNV[aikjjos{~vriejheb]``dfkbac`]Zcipupqrsttrvsk\OMNSZ_gkj_bh`cdbekrw~xolhhedfnpmkhjkjiiggaadjnvqgjogcba__agcadcdipv{|bipsrlillrz~xtqiknmqplje_`daYY[[]YY^cfkeffhihhbagnrsnjklpx~{bkloqkghmrrtqoliipzzxwoinupcagfgb__`acdghlfghffee`ailnqmhgkqrssZeedhihjtpffhigkidjmqy|yuy|uptspnlljimecgi_[^`\Zbedgihhpsheh]ddfgkmrwkaabfhmmgd_`gkqsoorusuwxyzxvqjnnrhottjfhid^befgilpvpc`burotssvvrkkmfehmnihhgehqvqkrwz||~|zvsortsuvtmjmi|xykipuokpx{z{xvz}snnihgfemjlfdiidkv~x|}phnurzwsopia_^`bb__bfmlgee]]_[bfopnlutniormgaYWYk|xupomX_chqw~utvwttvpjjfejomklmmkqnjjmssvx}uofZSV]bfnu|daVPPNO[v{{yu{ywuvwvwurrsuwwx}uogbYQOONWnlcQDEFN_|vspmkhggiljkmmppqrssrnfWGDFKZv/3.24569>:334669:76226878788976687423/2/1320/320/2003568<<5244517789:96314655211/048637;<=>>@A>=;7;;8<=<:77874425878997423>;8<88>;5588667;<87::99:<<9=<;;<;;9877:87;<99:>CB?;8::8<=64787EB@?<<>945796236976778:63435565436864566:?DC@?=;=;54787:;=;;=;8899;931123221/0210232121456778458<97640.18;=<;<<8799::,.1/0356;>ADA<;;:8986454246656885568778788AA=::96/,.00/2569=@CC;81)(&'-:CFFECCB@?>=;;::9:;:6695334599;==??=>><93+('&+6AFF870)(*05?JNNIECB?<;<>A?;::;9885442235844799669:9886783+().4=BEA>?>=:;95787:?INONL;566:>BDB@;63/-.25772035238;:74546459><@DDF>:>=>=99;7569=ACCA=745386886422.3438?A=>A?@@CF>920/++,,/27876323466454677864223/-;8::9752378;BA@?@@?CD?<;==87434322367789:9;;779;8:99::98632589=;8<<=>=;:>BCA@BA?=::9:;955788466868<;<=>=<<>>==<:=<9;<<>=<:88;<<;624A@9;7:99>@;9::9776213469<=<943/..*(**/0//35789:768:988;99=@=99:9==<7378988543224:;7679:642..-,--/0238:;89766567:==<935998=<=??@=>><=;:<=<=?=;79><9869;:9;;:;:8:<887889:==<>?@>=?<<:=>?>>?<<=<>?><=:6;?<:8569878<>;89:88?><;99<99:;:<>??>>=<==>??DDECDFFECB>=;8988:;<@>><=@?BDA=?:9:<>?>??BEDEEDCDDE=@>@??A?@D?=@>>=8554357757;=?;:;879<<;9<:=986788:=?>?@?@@?CAAB?96779;>?<=@:<:9::8779>CDEFGHECFA;;DHIKLMOKLJFECB><;9:=<=BD>AEIHC@==?BCDEBEFCBBDA?>@ACGIJLMNLKKGFDFHGKLHJJLKJLJHIJHB@B@@AA=?DGFDFGGFFEGGEFGEFEDDBBEFFGGILIIJKLJLKEEDJLFEEHHFFGIHGFFEEDBBAACEECDC@CEADD>B?>B>>BDEEDHLHEEGIFFED@@BBDBAACEDFIJGEFHKJJHEJOMHHDCC?=A?>@==>?BFGGEDFFEB@ABBCCAABFEFEHIGB<==>ACDHJKKJJLNNKHHGHFDCDDFFHGFFEFEGIHC=<>==69>BBEFB@C>:;:6657<>@AEJJKLJHFFC?;;=<<:@;@EEBDE@?;67=ABDFC@A@:;56:A?<;98=;5332137:;;@C@>@AAC?@=9256577685;:9;:875569?@=;:9;<74:;<><<:7799558:=?BCCADDBBDDB?@>><<987<:==>=<=<<;::;<>=<;868974<<;:8::668:8:;:=@ACBBABBCA?=<>?=<:8=;>@@<:<;9;<;:99:75799:98867788:<<;9:;==?@?>@?==??>::<<:8:8:;=<<:89979::987789<<4575667;=98<;=>::<9:>??=<;;=?=>>=<:97889:;879897545766:<;8;<**,,037:<:98994125667689989876:=<;;86679969631/0.**+,/269<;988().0/25:<==8233216:9;<<;<@@99:9;768876798521101/*((,00158<==:4/028899;?<9559<>><::>@><<>?<;97988679:>:88:87234532/026889:>=964477:864389;?A=:@DCDEC?<9:<=<>@<=@<;:;<=>??=>>=>?<99567997536::=A+/022:DEBAEFB@BC@=<;42411346884747653246651.//,,-+.0227BFCADGD03369?B>:;9768<:3./.*.568;<=88647689<:889?A>;99512358=B@;::87.//3652037458;:8536:;>DFEB@?:<66::;>A??CABDA<:76320../2563016647++-10027;=?@@=<@BDIKMPNF<64354698;=<;;@=:<:42/.,**++,010015:<>@66577;;:;>A=<<=ACCDGKMH<1+)().576;;<:7648:87787554565679<;:;=@?87346;:88<;>>=>@AACDDA9.)(),/578=>@@?A?<;977665784359;88:<752124423224695699:9<>>;;:876321+-25;;ACB?778577875663114532323521134330.044201145668;=?@@<7/-35357854795577421134331./5798:==>=;;=:9:9:;736;8447<9;?;=@CB<=6366334554556889<=>=<;<<><:<869;9434764465454657::9;=988;;9;:<>>:;==8;<=A?<==;;968;:634;<:;:6678863013664455249=;7765522634798677978:<><;<;;8678874189:99:98::954588569977:;75641251004/033132036455679:99:989:96357257667997658;<<954477552142632332112357436766799800/02123366557966;98=<:7647:9732442113356450/-,../00122335756997465565663346548;:995334322576677954.-..3898556566564841202344256788:<;9788641/++--18996:988:7:85201/--512113343476952.++,..368758<;;97532244/13/13721442/115878865546963/,+,-.16780152232497:<:9556433456534558842-,./3564774596431211431223788<3469954579<=:;<775431154011/1--/155655434533468:64568;=;364686447:<<::86679878646974263422132464652343356875469<<:/4024656;;668757767668:989::88;8766764420322441021103114669;85703/4567:<82135688631034586579::;::;;:7374625764255313025579<:412974:99;:655466553254116:848<=>?>@B>=<8<><:>?><9:==9858:8:;75544C><=99?;459;757=?<:<==;>;7787556464588558=DEC@<=;8==648;8DBB@>>;7676861//12110/02234201/3567667734985453..7BCB@>><86677,/449:9;?=??=<;862-**-6?CDD980(''+1;:;<;88667434586689977:<;::993*&')/8EKKI !!     !   ! !  !    fikoggdcnsutsxxvppqooniddhb`fhaZ^c`Y\eddfikrvf_beiiqhhdalrutsbfhlecaabclsnhlrw}~y|}z~wtqmifghmnprusgffafgmfcaabirohmsxuttqsty~yzxx{xwtrqstvtotxuv||zuv{tjjqqgkqxuturrsx}ffjmoonjoqwxyuyqifcffijignomgfjjdcflt~ummpqgejmoonjnpvxyieegffdcdiidcfa`c`dfopmkqtrnrwwqjaZUZiu{}}zxxkeedhfgdcchie~{~{qqpkkpvtqqrrorqmlmruxy~zsg[VWZX^ejrz~{~}sqplk쐋{{yvuvttsrrsttu{~}|xqh]NHFDJa|~{|vrnkfc_\]`eehjmlkmlikmook^MGMScx}xwxyvyyreb`^ZUROMIHPW[fnvz~wrvuuyyomos~yxwzvyzuh\VTZ]`df^_b]aoz~wrohhjipvz~~zvquv~sj^WTX\_cg_^a^_`bejuzwib]USWXY[WZbgmjb`ceffbacbddiga[]YUS_adgsy~~rppmhgmopnjkpsy~ytqoonsvttvsojklux{vxyvuqpqtuxsplnruurtvz{~~~|z~|~|~~}wwywvrpwpqtrohgmry{ulgjf[TPSVZYWY]_cgjlpsturprwvrurv||zwz{yqptrpifkpw|wffdbaehjmsxug\SRQKEKQTWWVZ^dghmoljmmotvussuv{zsljigffdc`dgilqwwe``]Z_mrllquqhd^WWVSSVYZ\bhmolkmmljkptstsqkimmnjjif``^Z]jrmlpusyrrqs|~zxsvtnkmoopnlopptpnrwspporvwz~~wstuyw~wt{srqqz~zxsuu{{zxqquomkgjnqsqv{xsttqnrtuxvsrnorsuwvv{yxyyx{{yrqvqmlgiwulnpnos{~y|}wu||trwyxxyywmmonnzyztjfc_anroehrz}{urllmqportsrrnhghgjlntz~|z{y{z{yzwlgd``lqqgvpjdcemmo{}vxtigglovytw|vuwtrtqmou|}xwqlecdlmmxwzwvx~|vux~Dž|xwv~z~{w}xty~~~|{}{{{ퟞ䉎y}zɞysqhs{~yw|~{{uljqz~{tthqz|`_`djmoqpu}{vmihkjihljlnmopmkihhkx}snlpznb``_bilnqps~jqz~{xvtpmmqxy~}zzywrsxvuz|}ypjimojcinx}sv~ц~xvw{zxwsw|~}|wqu{yyxwwuqlkkljsu|tvvxsyz~~yxwwu}}yxy|{{yonqtvvtpopqtsswwooqrqnnorttwuysxy}zyx{tqknqzxyy|vqrou|}}{xvsrqoopsvqjlmkjgfghgfhkotzuw{v|uskmoyy|xne[\_`bhehjpponnknssqpojinkmnlkid]XXVPMMPUV]dltymkioh\\^``gehiopea`cflkknor|}}wtsuwtrptsqoljhd`][XVVUPHFKTWX]kyvsoffb`celkknnpz}mlpwxwy}~|y{z{ystquttqtvvtommkiea\Y\^[WX^dprkmu}wupmlnvxwx}~}yzz|~~|tqz{ytvrmnt{|~}|sa`\]^_ekgfadacd`_dejof_[WZ_^\\ZZadgs}}wda]]^poofZWZST`gkqsrrnhbjlotwvqqtzxqoligdadkpwyvvrqnpi\WZTR]ejoihgfadmp|{sr{|{}}wqjd^[[_bejkib_eiieiiggablny~}plgeluvsqolq{zuupe^\ZTMLPTUXZ[ack{~kVMGIP\imsusporommkhghggedfilqqu}s~cPJJNU_fkxxvwwxtpruvvwz~zw|~~jvsntxzz||vwj_]VUW`kty~|qotxrlmomkmnnoifhklnuumswzz~}`db^^a_hoptwxyeY[\`iooljpxrijlidb_]]cfegkgba^dc_]a^fnpsvwwywwzumpurkjryz}xj`dgdeghkjffgimoou}zywyxwzwmotslioolqpjfllkhluttuxsvy~|{~~|{}~~xuvonuwrkinpkpqlfklkhks]dgnjedii`gvvkikkfeabhmjmu{yppqqopuy|}{ywuwvnkovqjc\cenlfchjadswfhfkkgimkektkdgidb_ZY\_Z[chgcdeeffhikoqrsv|}xtxz{qfiejlghmleismxriihkorqrqkcelpkiea_ccddeffghgfgd_^_adgihemtrmluztyujihjnqqrrmdppooenss~zvlkjlrrqkdcjkjiffdfeba^YVUVVXZZYW]b`_`gifppnqelsr|{xnlbdehdgpv~{olgfggeb]_bccbimlnlkke`]ZZ\cjijjklklnpnjbddident~~}rmou|tpnnong`\NJPWbmwzwwvvwwtsvsj__ddfheb\\edfllkhmsyvqnnonia^jmswvslciied]``_cekdab`^[`gnurprsttstumaQLNPY]ekkjkstxundhjfeqmjgieddmpnlhjkjiihgbaacdhmutjhnjcba`_`ef`ecchnuysmkgjfeckpnmitskiolpqlkf`^dcZY[[]ZYYX]bejgefgihhe`elqspjjmnv|~ttmgokoqmlha^onijimy{xxriltsfagfgc`_``bdfhkhfhgfeeb_flmpoigiprrtooijikv{xytkjihilchmox|zvw~wpssqolljilhceic[]_]Z^fdeiihmukdhhigncglmv{{vvdhjohe`^fjptpoqusuwwyzywslmnqklstmfgjf__eeghlouue`bbhhpifa^dhnsqchkojhhgffowskpvy~|}~}zwspptstvupimlbgjpkhhfelutjnv{zzuz|uonnjhhgekklhdhjehsyzthktuklt{zzuy{~b__ba^bdlmhef^]_[`dmpolsupjmroib[WXd{xvqood__^bba^bcjmivtvvrvsjjkgehonklmmkpokilrsuw~wqi]TT[aektzxsuvwrvtljkhe{{uyzxvvwvwvsrruvwxwqib\ROONSf|{|uxᓍ~wtqmliggikkjllopprssrpi\KCFHUl577;77315878789889866884230200221/231/02/3457;=724476<87414878765453110/28736:<=>>?A?><7:;;9:=<;868754438789:852265454110/17867:<:79:99:<=9<=;;<;;9877:97:<:9983687669<;79:99<=32588677897:744355655358644569>CD@@>;<=6468942488677895113220/120133121456778547;:7651.06;<=;<=9789:;6113220/120=;;:;898645524665886568878788>B>;::71--01/1458=?CD?;<:;89875452DCB@@=>;;:;9:;:668:63345899;==>@>=>=:5-((&)2?EFFDCCA@=><;:;::EDB@=;<=@@<::;:88644224854699758::987685-(),39DNNMFDCA>;<<@@=::IC>=<;;920--0/+)(''+./15<>@DB>>=;;6969=FNOOLKE?=<;CA?;;:40-.05584016336::85545548=>;8:9468<@CDA?852../4585115321536=B>=A?@@BG@;310,+,,/168764223674455868753131-0535;B?<@?@?A@C?@?A>AF@<;<=9853433235779:9:;8679;99:9::8641488>C?@>A>@FA=;::9:;:65689466867;;<=>=<<=>>==<;<=:9=<>><;;ACC@@C??;:99;:7:7;<<732:A@;78651/,/-120147889;;:77:97=;>@?>=AA<7:<;<8428@A<77322469;=<;440..+(*).0//15789:8679:88::8:8;@?99::868321458;=<;6442339;8678:643..-,--/0127:;99866569<==:53989887442327;9668:<:<==<@=<87==9868;:9;;:;:89<:887788:<>==<>??@=<<78?<;9559977<>;89:87=><;99<:899::;;=>?>><==?>=<=77?=;964FFC?<<8:8879;;?>?<<>=@@ADB>?<99;>?>??@EDDEDCDCDFFDC@==89887@=?:6553477856:?>@?@A>BC<>A?<=?<;;9::9779=BDDFFGGBFD<;=86201557;?=;B@<;:8<<=@E>@DHIDA>=>BBDECDFDBBCB?>?@BFIILMNNJLHFEBA=<:8<>BGGDFGGFFEFGFFGEFEDDCBDFFGHHLKHJJLJKLHHIJF?BA@@B>>FGIIGFFEEACAACDEECDC@BEBCD@AA>A@=ADDEDFLKEEFIGFFGFHIGFFEBDEDHJIDFGJJEHNNHHECC@=@@>@>=>?AEGGEDEFEC?ABBDABBDFDHJJEFFJJ>@CCGIJLJJKNNLHHGHGDCDDEFFGHHGFFEFFIIE?;>==>>?CBFIJLJJKM;8566;>?ACJJLJIGGD@<;=<<:?=>DFCCEB?=86;@BCFE@@B;;<9565:=?@BIJJ32126;:<:?CA>@A@C@@>:3465676869;9;;976558=A>;:99>8432124:9<:=CB>8:><<:87;;<=>==<:9;<==;<9689847:;>@CBDACDCB;:<@@CBBABABBDA?=<=?><:8<;=?@@=:;<::<;:98:8579:8<:;@@BBABAAB;:9;<=<>?@>@?==>??;:<<:8:89;<<;99:88::98767789;<;:9;<=<>?@>?@>?>?><<:=<;:78899;978988544665669<<8:=;?<9<;8=>?>?>:6124668689:898769=<;<866896774100/+**,.258;<987:8214658689:824214:9:;<;;?A:9:9;767887678963110+)(+/0047;<=<51422:9:;<;;>8<=><:9=@?<<=?<;:79886789=;88997424420/159899=?:847;=?=;9<@?<<=?:>DDCED@>::<=<=@=<@=;:;<=>??>>=>?=:97578:75359:<@A:::;@ADA>;=624203367894747654236652//-,-,,0124?FDABGEA@DA?;=8242027;<5/./*-467;;>99637679<;88=A?<:8965521447;AA<:;876:=70-0++266::;86359::76421/./1564105736:;97348:;AEFD@>;?BCGKLPOH>75354597;<=;;?>:;;620/-+**+,.10039<=@@;>ACFKKOPJ@<=<@CCDFJLK?3,*((-376:;<;8647:9778865565678<;::<@A;=?@ABDDB<1*((,.467<>@@?A@=;:8766586358;97889=;A<>?@ABDDC>3884:8;9;>?<;:877422,,14:;?BB@9686678866411353232357:3:8;9:=?<;:2531030455667:=?@@A=91-2535786469657762211243232//1532/3/3556679:9:<934::446<::?;<;<=99<:439;545674456353656::9:=:88;;:;:;=>;:<=99<=@A<<>;:;66;:733684456353655903574545237=<776552216336986778879;==;;:;9668874102474546326<<3579557:769;8565225200300232321254455678::99:88::73469657:868;9986757:<;<:65468656221425423421123466267668:8996756:<;<;7556884:;7=<;77469:8423432123346541..,-..00/12123385567949;6<=;87235647;::9963343322455678640,..1898646556565234646::9:74789<;:7797510,+--069969988:89963110--2721103344276788<;:779752066<;;:763314500300274134301147788755830,++,.057874;;:7643135:9747533455643547843.,-.256567548743211035122697<::83753345564:<959455443204411/1.--/145565535433457:84468;=<9<;5955420:866:87874598426342213235534334455785458;=;:966759978745865967758:989::87;9766764430223420121013035658<95787496775799885669641024487579::;::;;8465634665335311205568;<512465:7520234775641452049947;==?>@B?==9;>=:=?>=:9<=:866;8:;8553755651452038:46;@=:<==>==;?<778866556465478657:<==>=<=2//0211/24201/2567667743796454/-4?DBA?>=9667684//211/2:7785664233025644675679867677>A=9763-+-1546::9<=@B<787856642240B@@?><=:9798789669:744558998<@>>?=<;964.*+*,3>BDDC@@??<=;97887EDCA><<:;<;887675335776789779<<::95,&'(.5AKKJEDCA?<<;>?<:: !       ! ! !   !  wxwqoqpookecdgf^dhdZ\bc[Yddeijpwi_adihojhfbhptusuxxsopqooHlgijqv{~{z~~}zytrnjehgmmoqtuifgaeflhdbaabgpqkiouz~}z~{xxzywurqrtuvqpxwu{||vt{vliprijpwvturrsv{||}xxyzwvsrqvxtkgdefhjjhkpmieikfbfjr{xnloriehlnookmptxywwvmgedfgjjhhcfc`babelpnkntsopvxslc\WVesx~}{yznfedgfgeccgjgcee`abaeiqollouurqrspqrnlmpuwy}~{vk^WVZX\dhpw~|}~vpqmjmtvsqqsqpsoll~ywuutrtuuy~}~}ytjaQIGDFY|𔒍}ywuutsrr|xsolgd`]\_deegilnkmmijmnombQGLP^q|ztplida]\^bfba_[WSPNJHMVZbmsy|zruvtw{qloqzzxv}|wxzwlca_\XTQNLHJTYkw}yspjgijnuyzyquu|vmaYTW[_bfa^a_^gt|{tqlgijksx{md_WSVXY[YX`fkmc`beefd`daechhc[]ZVR]acfpw|܈qe`ZSTXXZ[uppnigkopokjnsv}|uroonqwttsvtpkkjsvxppokgiopplpsuwuqmmqtvssvx{}~~}z|{|}~}xwxwvspprtwvrnlpsvtrnhih^VPQUYZXX\^bfikossuspqvxqvrt||zwz{zspssqkgiou{ypihibWRPTXZXWk_URRMFIPTVWVX]bghkonjlmnrvvsstuz{umkjgffecacgikpvxobXRROHFNSVWWje`YWVTSUXY[`flomjmmkjnssttrmhmmnkjjiga`_[[fqokottmfa[WWUSTWYZ^okloopomnpprrnqvvoppvwy}ysttyv~xtzurqpw|yutvqllnoppmmppqtmpsrtzytstroptuwwsrpmrrtwwuzzxyyw}|{{fztqtsnlihlorrsxzvstsooqy{{}yuywruyyxy}|wploonpw~}y}{vwgox}|wrmkmpqoqtsrrpjfighlmry}}z{y~|z{yzxohea_hqqjelv|}ysokloqow}wkggjntyvu{yswurssmmsyyxsngccjmmuyv{{oggimrywwuw|~xwv}xuvz{~}~vz~|~{uw}}}{{{}㛟uu{ᇎz}|zxz~|~~|wniow~uujmx{|xx~}wpjhjkjijljommpmkiihituolnzqd``_aglnqpr|~~yrkhil|yvtqnmpvz{{zyxsqwwty||{skhlokdglv{~zwuromnzvvz{xwtu{}}yrsz{w~ywwurlkkljqtz|wvy{ywuwwu{~zxy{|{zrlpsvwuqoqpttrvypnqrromnqtsvuytvy||yxwvx~|xyz|{zvrqos{}}|yvtrqpoprvsljnjkhffhhegjnrzuvzw{wtmlnvyy{zsqpqy}}|zwtrqonnlmrsqpolilmknmkje_YWXQNMOUT\bjrzoliok_[]``efgimppnnmlpsrpomij~yustwusqrtromkiea]\XWVVRJEIRWW[fwwtpgfc`bdjkkmnpw}~{vstvvsqqtrp{ztsqtutrruvuqmmljgb^Z[^\XV]amskks}xvqnlmtxww{~}zzvsrrvtsquvu~~~woy{{tvtnmsy~|^cjhfbcbbdb_bfgnk_]XX_^\\[Y_deo~}yia^\]^ahjfcadadc_`srrojchlnsvwspsx{romjgeacjnu}{vvwsqopk_WYVRYcinrsrpkedlmquwt}uqx}||}xskg_\Z^bcjkjd^diiehighcaimu~wqu||~~smheisvtqomox|vtrh_]ZWNLNTTXZZ`bhx~wmjegpvurpnmZOHHNYflqutqopqmmkigghgfdeikqqs{~{`PJGLUblouuroTKJMS\ejt~|uwwvqqtvvwy}|w{~}rYLJLQYcip}|xwna]XUV]hrx}~tnsxullnnkmomnnokfgjkmtvnqvyz}|yvre][UVZepw}|k[Y\_fnomjmvviikkec`^\aeefkhcb^cc`]`^clpruw{q^X\]xz|zobagedggjlffghmoonr~{ywyxwyxpnstnimvz{|sdutuwttx}〃z~~}z}~zuwpmtwtlimploqngilliiquttvvsw{nikkgebaflkksz{snrqqotx{}{zxuvxpkmurle\adlmgcgjdboxqjjkiedadkmjpefieb`\YZ_\Z`hhdcedfgfhijnqqru{}yuwz|thifikhglmggppgehgc`]YY]^Y^djpljfb`accddffghgfgf`__`cfhjdktsnkszuxwlihimprrogchonjhc``ccddjkqsrmfbhkjigfeefca`ZWUUVWZZYW[a`__fifnqnqhiqry|yqkkjosrohbeljihhfggfc_^accbfmlmnklga_ZZaiijklklnpnlccdhedkr{}vmifggd`]`ccbdQJNU_juzxvwvvwusuumb]ddeied^Zedeklkhlrwyronookd^UKLS\gryyvwvv__`_bejgaba_\]flstprrttrwnfTMNNW\cjkjjqs{upffjgea^``dhjbab_]ikkiihhdaabdflrvmglmdca`__ch_ddbfltxvolgigechoomjikkjiigfaadbd]YZ[][YY[adhjeffiihg`ckpsrkjllt{~vuohmmnqnlic^ad`YY[[\YYstiaeggea_``bcehjjehgfeed_dlmpqjghnrrtppkjijs{yxvmipumbcgffa_``a}yqrtqomllkjiikjcdhf\\__Z\feeiigkumdghigmfekmsz{xu{{sptrpnklkioqtstvwxzzxtnknpoirtpgfiha]eeghkmswhabbghokgb^bglrropstsvwxyzxuplntx}}~~~~zytqotssvvqjlmdfiolhhfejsvomsx|~xpnnlhhgeilkjeejgep{zxwijrulkryzz{ww{}|qnnmihgffa]_\^ckpolpvrlkqqjd]WX_uywropg`_^abb_`bhmkffc]^^\bhppmmgmnklmmknplikpstw{yrlaUSY`dirx|tuvwsuunjkiffkolklmllqmjj|xvvwvvtrrtvwx|yrlc_TOPNP_|{|wv}ywvwwvwurryurnljgghjkjkmnppqssrsrqkaNCFGPd{uroljhghjl8987678633202/231/0310/3.3456:>824476;98523778788767873459<=>>?A@>=98<;:9=<;968863518789:8631564542110/058548;==>>@A>=;9;=;;<<;;:98879:78<;99;@DA=:8<89>:4587668<;88::99;=;:=<;;<;;9887:844345565447754567=AEA@?<<>846895247976778953445513322135677646:;8652./4;;=;;=:7899<82113221/0210232122456773665786567877878;B@;::83--/1/0457<>BD@;;9754532566568755787:;7668:84334799:<==@>=>>:7/((&(/><;::9:;96679953346;:887443224763589857::988587/((*17ALNNGDCB?<<?A>;::;987543223581.-/0-*('')./14:??DD?>?><:<75969;DLNOLKF@=<;AB?<;;61/-.0.*)('(-/5::96545546;==BDED;;>=><8::467;?BDB@:63../35762045248;9744545:>GB<510-+,,./048765223575354868753132-/4349@@<;=<87434322467567965677:;;=>=<<=>>==<;;=;8=;>>=;:@BCA@C@?<:99:;855797467869<;88663/-../2113688:<:;;879:6=:=@@>=@A=79;;<:526>A>977540.-/.220641..,()*,00/0468899678:889;7;8:?@:9::968521357:==<842/.-)(*+00/753/..,--./1259;:89766568<==;6288988542326;:767:9541..-,-./02:867:;9:;;::;99;;887889;>==<=??@=:7:>;8769;:9;;:;8977:><98:97;?=;:9;<899::;:=>@>>?<==>?><=96=>;:7479879==:89:899:;>?>=<<=?=>@@CC?=>99:=??>??EDDEECDCDFFDCA==:9988:;=?>><<=?>=59<>=:;:77;<;::<;<8867889<>@>@??A>AD==A=?<85544678758;>>::87:<;<@BA<778:=?=:<:9;9878;@DDFFGHBFE>;=97301456:>>;86779;??CGIFB>=>ABCEDCFEBBC@>>@AEIIKMMOJMIFECA><;8;<<>CB>BFIGB?==@BCEEAFGDEGGFFGFEFFEFDDCACFFHGKKHJJLJKMIHIJG@AB@@A@=@EGEDFGGFFEGAABDEECCDAADCBDB?B>?B=?CDEEKLEEIGFFHIHGFFEECBBAACEEDCDB@DFGMNJHFCCA>?A??<>>@CGGFDDFED@@BBDBAACEDGIJFEFIKJJGFKOLHGDCB>>ANNMIHGHGECCDEFFHGFFEFEIIF@;>==>>?BBEHJKKJJMNNKHHGHFDCDJLKIGGEA=;<=<;=?=CFDBEC?>96:?BBFFA@C<;<:6658;<=95331239:;;@ABB@@<72565CDDC@@?>=<;979;;==>=<<;<:9:;=>;<:6799469;=?CBCBBDDBCDDCA?@>=<;98BBCB@><=?>=;9:<::<:9<<::8:9568:8;::?@BBABC@>=<>?=;9>=>??<:;<<;8998;<=<<98:87::98767788;<<;9:<=<=?@??@>==??>:;<<;9=<;<>>=>=<;:87889::88988644675758;=89=;>=9;<9;>??=<;;>>=>>=<:998768<=;;:76689868420/0,**,-147;<:9799313657789989867;=<;;766A<9:9:9678876897321101-)().0/36;<=<7143228::;<<;=A>99::687?=;:887689<=989975244531/139899=;9;?@=<<>>;;97987679:==?>;::<=>??>=>>=?>:98477:863499;@A;;BDCDEB?;:;<==>?<=?<::;=35789665675432566540./.,--+0132=FEBBFFB@CB@<=:3313478975747553;=:9745678;;978;@@=:8984540436:@B=:;8769=91-/,+0569;=<8854768:<:A@;<968::@?953445889<=<;=?;:<831/.+**++-10028<=@@<=ABEJKNPMC:644798<=<;.*('+2769;<<97559:8788655466577;;:;?A<=<>BCCDHKMF90+)()0677;;<:,)(+-267;>?@?@A>;:8776656487346;97889=;@==?@ABCDD@7-)(*-0579>?@@987432-,038;=BCA;6775778757521254232346:488:9:=?=;;987532/+.36;<9<>@@>:3-/54478745984677321124433/0532/202556678;>@@?;6..45;:9><;>AC?<:447534455455898;==>=;<=:9:9;;537;7459;9<>;=ACA<<5:99<;88:;::;;=><:<=;8<<>B=<><:<76:;8435754564545658::9;<989;::;:8776553224535897677969;<>;;<:;:66885202475545424:=:775422363556521430022/132231155355789:99:88::844597569967::65641341013/1457656422113433522331136725766899759;<<;85457755212559:85234321233543..,-..00/02123376567957;8:=<97557:963243211334332245567677842--//7997465565653346459::99853344322355-+,-.49978:88998:73101.--/831203344266788;<;8788630.+,-.28987:98103101651243101268797557942-++,./478749<;;87432252/22/1472143235568630--.14655764794321201512232596<;:9466433456534558731--./43520101/--.035565533553357994457:=<9<;68655443125301101--./8952544322112323556424434364786447;=;::766898785479733534221:97::866754411322430121104025657;:5787487676699889::88;866754568::;;:;;95565536653254213/5568;<72236598530134686689::;:;;:656:<=>>?A@==:9=>;;?>=;9;>;875;89;9553665652353127:759<=>??AA==<;>=87886556469746:@EDB=<=89@936::658>?;;<==<>:78875524301014677667536974451-1;DBB?>>:6676850//110/122341004567661455467657897768;B>9774/*-05459:9;<<:650++*+1IKKFDDB@=<<=?=;:;<:8767643468!  !    ! !!  !     cdei^cgg\[ac\Xbddehinvna`dgimnhgceosuttxxuopqooknhcddi_afh^Z_c_x~}x{usokfgfkmoqtvmfgccfjkebaabensmhmsx~~x}}y}vsplttvrnxxty||wtzxnimrlhnuxutsqsuz~zyxy{wvsrqstvtnvxtw}qmkehkgbehpx{qlnrlegknoomkprwyxvxphfcffjjigpnlfgkicdgmvstpotyune^XUapv}|yyrheefgffdcejhddfa`c`egppmkrtqnsxvph`YU\otuyz|xnaXVZXZbgnu~|~ypqoklrwtqqrrospllnsuxy}zqdZrtuuw~}}~zvldUJGDERs쎊|zxuuvttsrr6sutv|~}{wefijnklnjjmnonfUHJNZk{|uqmjeb^\]aeefijnllnkilno_kqy{}ruvtv{smnpw}xwz~xwzypda`]YUROMIIRX\howztsvuu~~zzrttzyod[UUZ^aed]_a]cq{}vqnghjjrw|~|V^eioeaaeege`dadcghe]\[WSY`belv{uga\TSXXZ[V\cgnhaadeffajlst|}vsoopnpwttsuuqljjpu~|pplghnopmjkqs{~xtpoonovw{|~~z{|~}|~~zvxxvuqpqtvwrplorvuquv{{~~{z[^aeijmrsutqpuxrussz}{xy{{uprtrmghmsz{sjgjeYSOSVZYWZ]`dhjlqsttrpW]`ggjoojlmmqvvtstuy{wokjhffedabfhjntxseZRRQIELRUWWV[_eginokkmmpekoojlmmkjlssttsnilmnljjihc`_\Zboqlmruogc]WWVSSVYZ]cinojlmmljkqsnouxppouwx|{ttxw{zuxxrrqt}}ywsvsmkmoopnlpptnosxqpposwwzttvxtrqmqrsvwuyzyyw{~{{zvqstoljgjorsrw{wrttpnstvxurrmprsuwyrtxyxx|wslnonot|~x}|vv~{sswyxpttrrqlfighlmpw|~{{y|}z{zzyrieb_dormejs{}{tqklnqpostrrLmghhgkmtz{swvrstnlrxzxuoidcgmmq}|vy~rhghlpxxsy|tvvsrtplpvzwvzzuuy|wx{}yw|~{}{{|wuz}~||Ѝ}}}|腋}|}}ypimuwtnju{~yw}~{~zsjiinhnmmpnljihhpxqlmwuha`_`eknpqqx}{tliiljihmimnmpoljitzy{zyytqvxtx{|}umhkomfeksz{wvsomnryy|zzyvquxus{~~}zsry{w}{wwvsnkkljntx}xvw|yxvry}~}{uqw{xlpruvvrnqostruyrnpqrpnnpstuvwvuy{}yxwwv~}yxy|{zxmoqtvvsopprtrpoppuumjokkiffhhfgjmpxwuyxyytoknszyyz{uqqpv}}zwurrpopptvojmlkjgnjnmkkfaZWYSOMNTTZ`gpxsljmmb[]_`cgfikpponmkosrponjiojnnkkgc\XYUOnkjfc^]YWVVTLFGPVWYcsxuqjfd`adhlklnot|~}wtsuwtrptsqnkjgd_]ZWVVUNsmmjhc_ZZ^\YV[`jsmkp{zvsnlmrwxwz~~{y{z{xrsqvttquvvtnmmkid`[Z]]Z~~yow{|uuomqw|]~~{femna^YW^_]\[Y^cek|}{o`_\]^`fkfe`dacc`_feloc_ZW\_]\\psv~~tpnkhfbbhmsz}wuvtqpomcYXXSVahlqsrqmgbllptwuprt|vqolhfc~zumh`]Z]abhkkf_bgjfgihgeafmrzrs||{~}}vojb^[u}wttk`^[YPLMSTWYZ^aeszokfenvurpnlr|xtunc^[ZRMMormmljgghggdehjpqry~fSKGJR_jmtuspornnljhghggeduwvwwqpsvvwx|}xy}}y_NJKOVagm{vvwxspruv{wnqwwmlnoklnnplggjklrvqouxz{|{vuh^]VUXbnvzzopvxplmolcmonkkuxkiklfca^\`eejidb_ada^_``jpqtwyvbX\]akonljryniklg_ffcggimgefhlnonp|~|zwxywxysmquqjkszz~wg_egcffhlhffgjy~~z}}{vwrmrwunikpnmqoiglljhnuttvwsvzz}~~{|}y{vmrqqnsw{}|zyuvxrllstng^_dinidejgajwujjkjfeacimjnw|xnqqoqvz}|fiebedegfgiimqqrtz}{vvy{wkggkjgjmifmsidhhca^ZY\_Y\eifcedegfgiileffhgfgga__behjehrtokpywvxpihilorrpicfmojida_ccddeffhhfggc_^_aefdfdaa[XVUVWYZZWY`a`_digkqoplgosu}ztlkjmsrpjcdkkjiffdfebb]XVUVWllojlib`[ZZ_hiijjlklmpomfbdggdiqx~ynkffggea]_bcbbkllokljd`\ZY]wwstvpe\cddife_Zbddjllijpv~}spnnomf_ZLJQYdoxzvwvvwwstvrh]add[djquoqrttrwqiXNNU[ahkjjnszvrjdjiec]``_dfkcac`^Zbhpuqqrsttrekpvpgkoeca`__bhacdbejrw}yplihiedfnpmkhjkjiiggaadinvrhjohcba_Y_cgkeffhihhaaiorsmiklrz~ytqjjnlpplje__dbYY[[]YYX^bfkffhihhcceghlehhfee_bjloqlhgmqrtroliioz{xwpimuqdagfgb__``cdghlfghgfeeajijldcgi][^_[Zdedhihisqffhihjjdimpy|yux}uosspnlljimfcfi`[^_\jnnrgqtshfiic]defgjmrwmbabehlmgd_`gkqsporusuwwyzyvrknnrhnttkfhje||~{zurossvslkmgdhmnihhgehqwqkqwz||~|zmjlfdjicnx|x~zmhpupkpx{zzxvz|snnihgfeljlgdijdjuusmiprlf_XW[o{xtppja_^`bb`_belmgee^]_[aeopnlttoinrnhaZWYinstwy{sndWSW^bgpv~utvwusvqjjgeiomklmmkqnjjmssvx}upg[Ssvwxy|tneaVPPNOZt{{zu{ywuvwvwurruwwx~vpjkmmppqrsrssrmdSEEFM]}咍}vspmkhggiljjllpprssr23/2/13200320/3/14569=;434669;76326878789889766874230201220/2207<;;8<=<:67864517789:97424655211/38736;<=>>@A>=<7;;8;=<:778778:87<;99:?DB>;8;98=;5478667;<97::99:<<9=<;;<;;9877:87;<:99=CC65437754566;@EB@?<<=:557962368767787:63435565536864466:?77469<9663/.2:;=<;=;8899;941123221//210132121456778458;:7640.078798BA<::95.,.100356;>ADB=;;:8986455246656885568778788@A=::96099<==@?=>>;81*(''-9BFFEDCB@?==;;::9:;:669:63345899;==??=>>4479956::9885881)()/5>JNNIECB@=;<=@?;::;9886442235844699669:9886037?>CE@>?><:<85978:AJNOMLHB><;>C@=;;820--0/+)('',/026>=AEA>>=:=>=89;556:>ADB@<63/-.25673026237;:84546449><@DDF?:==>>99/388762234763537786422.3437>A==A?@@CG?9200++,,/27876323466478:99;:677:;8;9::9752268;AB@@>CE?<;<=8742433236779:9;;779;9<=><<>=;:=<8<<=>=;:>BCB@BB?=::9:;965789466868<;<=>=<<>>==<:3688:<:;;868:6<;<@@?=?A?98;<<;634@;9::9776212469<=<:43/..*(**/0//25789:767:9839:;89766567;==<73789988643224:;7679:642..-,--/0228:;89766567::8:<887889;>==<=??@=>><=<:<=<=?=;78=<9868;:9;;:;:8:<9887889:=?=;;9:=899::;:<>?>>?=<==>?>=<;6:?<:8559978<>;89:88>><;99<99:;@@CD@=?99:=??>??CEDEECCDDEFFECB><;8988:;<@>><=@?BDA=?;9:<>?:9<:=885788;=?>@@?A?@D@<@?>>9554357757;=?;:;879<<;9<:=986788:<>?:<:9;:877:?CDEFGHCEF@;<;74103569=?<;>AB?:6779:>?<=@:;;9::9779BEFBBDA>>@ADHIKLMNKLJGEDB?<;99=<=AD>AEIHC@==?BCDEBEFCBBCB?>?AGEFFEFEDDACFFHGJLIJJLKJLKHIJIC@BA@AA=?CGFDFGGFFEFGEFGEFEDDBBEFDADC>C>>B=?CDEEDJLGEEHHFFGIHGFFEEDACAACEECDC@CEADD?B@>B?>AD??@<>>?BFGFDDFEEA@BBDCAABEDEIJHEFHKJJIEJOMHHDCC?=A?>@==>?AEGGEDDFFHGFFEFEHIGB<=>=>>ACDGJKLJJLNNLHHGHFDCDDFFGHGFF<;@;BFEBED@>:68>BBEFB@B?:;;7567;>@AEJJLJHGFD?<;=<<:@<@EEBDEA?<77685<:9<:87556:A@=;98<;6332137::<;@CA>@AAC?@=9256577685;:9;;8768<:==>=<=;<;9:;<><<;7799558:=?BCBCACDBBDDB?A>><<:87;:==>=<=<<:9=;>@?@?;:<;9<<;:8::668:8:;:=@ACBBABABBCA?=<>?=<:8=;=@@<:<;:8:8;;=<<:8:97::98867788:<<;::;==?@?>@?==>??;:<<:8:8:;=<<:89987889:;87:89644575667:=:8<;=>::<::>??=<;;=?==>=<;97889:;9798875679959520/0-**,036:<;98995125667689989876:=<;;86679968631/0.+6798421101.*()-0/25:<==9324215:9;<<;<@@:9:9;768876798521101/+>988:87244532/028899;?<9559<>><::>@><<>?<;:7988679:>:88:87334542=>??=>>=??;98467:864379;>A=:?DCDEC?=::<=<=@<<@<;:;<=>??=>>=>?<:9246640.//,,-+/022:DFCAEFC@BC@=<;52411336884747654246651.//-,-889@A=;99845413369>B?::9768<;3..*.467;<=89637679<:88>A><995?CABD@<966210.//3652027548;:85369:>CFEC@?:<76::;>@??CABDA=:76320;@<:<931/.,**++-10016;=?@@=<@BDHKMPNF<74354597;<=;;@=:<:520.-**7649:8788755466577:;;:;>A><<=ACCDFJMI=2,)((.476;;<;7648:97787554?A?;:9776656487346::88;>?<>@AACDDB:/*(),/578=>@@?A@<;977665ACB=678577875752114423224696699:9<>>;;:876321+-24;;@CB?768667886368754894677321134330.0342112045668:=?@@<8/-35357864795577536634455455788:==>=<;=;9:9:<835;9447<::?;<@CB<=636733455455=>>9;=<7;<=B><>=:<869;9534764465454656::9:=988;;9;:<>>:;<=8:<=A?797687968:<><;<:;:7678863013664545238=;7765522634798677977:<>=331321463565689:99:989:954578558:769;75651251004/0331320364455653263233112357346679986657;<;<954467552142632332112335644//--.-/00/022367557975;98=<:7646:9732342203356450/-,-.676677943--/.599845565663345548;:996334322567954/-..8:7:84201.--741202344257688:<;9789641/,+--07996:988:7:95201/--/11687976556952.++,..268757<;;97533144/13/13731443/11587886554656477469533120152232487:<:9646433456634558843.,./35646745964312255646434533469954569<=:;<768454432154011/1--/1556554345433224646423424364687447:<<::8667987864698426342213246465234334203224410211/3014656:;767756867768:989::87;97667644303224410211474626654254203/4567:<93135679641034587579::;::;;:747462576424538<><:??=<9;><985:99;:6554565563244115:848<=>?>@B>=<8<>=:>?><::==6464597569?EDC?<=98?<449;757==;?;7787556464588558=CE7734985452-/9CCB@>>;7676761//02110/0224201/3567667733886453..668688A?:7751+,/448:9;<>B?9775663233025645665679868677@@<8762,99?=?><<;751,+**/9@CDDA@@?><<:88799669:644558998>?=>?=<;6689967;<;::9981(''+1;GKKHDDC@><;:;<;88667434576679977:<;::9!  !!!       !! !     !       Y_eddgiltsc_cfijphhdbmrutswxwppqoonjddhc_ehbZ]baZ[eddfijqvf_bggimnpsuqffeafhmfcaabcksnhlrv|~y{}{}xtqmifggmnpruthfg~|ytwzrikroglsxuttqsty~zzxx{xwtrqstvupsyvv||{uu{ujiqr}smmqoffjmoonjoqvxyuyrjfdffijigmomhfjjdcfks}vmmprlu}}|zyvieehfgdcciidcfb`b`cfnpnkptroqwwrjb[VYhuz}}{xyVXYY`fls|~{~|qqpkkpvtqqrrprqmlmruwy~zth\VWZX]ejryofZLGEDMh||yvuutsrrsttuz~}|xrh_OHFDI^oiZKHMUf~||wrnkfc_\]`deehilmkmlikmnok_NGLRavzwnmotxxwyvyzsfb`^[VRPMJHOW[enuz}xrvuuxzplor}ztrtx}qh]VTY]`df^_b]`ny~xrpihjiovz~~ywquv}tkbbcdeif_[\XTU`beitzxjb^VRWXY[WYafmkb`ceffcacaecigb[]YURuvttuurnjjmuzrppmhgmopnjjpsx~ztqoonswttvsojkktw}}~|~|vxyvuqpqsuxtplnquurtvy{}~~|z}{|}~swtstrw}|yx{{xpqtroiglqx|ulgjg\UPRVZYWY\_bgjkpssuspqvvqvru||zwz{uvussuw{yqljigffdbaehjmrxvh]TRQKEJQTWWVZ^cghlomjlmnsvusstvz{slkittspjjmmjhe``]Z^lsllquqhd_XWVSSUXZ\ahmolkmmljkotsttqkimmnjji|vstvxy}vvzrrqr{~zxsvtnkmoopoloppspnrwtppoqvwy~~xstuyv~wtux{yyxy{{xqqvpmkginqsqu{xsttqnqtuxvsronrstwvv{zxyyx~xzȌxvlmpnnrz~y|}xu{}urvyxxyou{{zz{z{yzukfd_amrpehqz}|urlkmpportsrroigigilnsy}|z{y~{z}|xvpkecemmn{~vx~ujggkovyuw|wtwtrsrmnt{}x{ww~}vux}z~|v||z|ytx~}}{~{{~z~{ퟞ։y}jkr}zsrhs{}zw{~|{vlipy~hhm{{rmlsxka`__cjmorpu}|vnihkkihlkknmnpmkihhkv}tnlpzocv{|~~woiinnhdjpy~|xvtpnmqxy}~zzywrsxwuz|}zqjhmojcz~wwtokklklsv}yvw{zxwsw|}|wrt{zxxwwuqlkkljtxuooqrqnnorttwvxsyz~yxwwu|}zxy{{zpmqsvvtpopqtsswxpnqrrnnortfghgfilouyuxzw{urkmqzxyy|vrrou|}}{xvsrqpopsvrklmkkhffhhehknszuw{MMRTW_envwmkjnf[\_`ahehjoponnknrsqpokimllnlkid^XXWPMMPUU]cktynkiGFMUWX_nyurmfea`cflkknoq{}~xtsuwuspssqolkhd`][XVVQHEJSWW]iyvsofWY_gqpjnw|vtomlowxwx}~|y{z{ystquttqsvvupmmlifa]Z\^[XW^cosklt}wvprt{|xtuqmou||~}uqz{ztvsmntzY\bdiw}|tba\]^_dkgfadbcda_deioh_\WZ_^\\ZZ`dgraflqxxuvuqqoogZWZTS_gkpsrrnibjloswvqqtzyqomigdadkov~zvvr[`bfkkha`fiheihggacmo{|srz|{}}wqke^\Z_bdjkib^eiieQTVYZ]adn}~~qlgektvsqompzzuuqf^\ZUMLOTUXZ[`cjzginqqv}mWMGHO[hmrutqoqpmmkhghggfdfilqqt|vvx{~yw|~䒀eQJJNT^fkwyuwwxupqtvvwz~{v{~}knnonhfiklovtntwzz}|wwk`]WUW_jty~|rntxsllnnkmnnojfhkkmda_]^dfehjfba_db_]a^gopswwzgZZ\`hnoljoxsijlidb_]]bfefkgbbnoox~}zxwyxwzumptskiqyz|yk`cgdeggkkffgimoot~{y}wvtnovvqjjoolqpkfllkhlttuxsuy}}{~~|{}~~yuvomuwskizyvuxumkqupia\dfnkedii`fuwlikkfeabhmjlu{zqorqppuy|}{ywuwwoknvqjdpqrsx}|wux{yofifjkghmkektldgidb_[Y[_[Zbhgcdeeffhijoqrsv|}ytwz{rdgjgfotqlnwyuysiihknqqrrlcdlpkjeb_bccdeffghgfge`__`cgiieltrmlu{tYZZXX^a`_bhhpnpemsr}zvmljlrrqldcjkjigfeefca_YVUVVXZZYW\b`_`gifejijjklkmopmibdehdfou~|plgfggfb^^bccbhmlnmkkfa^ZZ[bjiijklklnpnkggea[^edglljint{tqnnonh`\OJOWalvzwwvvwwusvtk`^ddfiec][edellkhvsk]OMNRZ_fkkjlsvwtmcijed]``_cekeaba^[_gntsprrttstvmcRLNOY]djk_afdaecciov{}qmjgjeedlpnlhjkjiihhbaacdhmttkhnkcba`_`dg_edbgmuyafnrsojklox}|tslhokoqlkg`^cd[Y[[]ZYYX\aejhefgihhf`dlqsqjjmmv|~`hlnqnhgkpssonijilx{xxsiktsfaffgd`_``bdfhkhfhgfeec_elmppigiorrtZafdfihhotidhhihmchmnw|zvw~~wpssqolljilhceid[]_^Z]fdeiihluldh^aefgilpvrc`bchiohf`^fiotpoqustwwyzywsllnqlkstnfgig`^eeghlntve`bvsprtstvtnjmjchkojhhfnvskpuy~}}~}zxsqpustvupillx{}qhmtsjnv{zzuz|vonnkhhgejkkidgjfgr~yyuhksu}xuqonc__^bba^bckmief_]_[`dmpolruqjlroic\WXcyxvropU\bfmu{wsvvrvskjkhehnnklmmkookilqsuw}wqj^TTZadksygbZQOONVk{{uy{xvvwvwvsrrtvwx~xqjb]ROONRcogXHDFJXsᔍxtqnligghkkjlmoppqssrpi^LCFHSi/1003458<<524477<8741587878988986688523110231/131/02/3457;>72442487899742265453110/28735:<=>>?A?><8:<;9:=<;868854428789:8531?<8::8;=74687669<:79:99:<=9<=;;<<;;:9877:979<:9993687DC@@=;=<6478832588677897:74435565357744568>BEA@>;<=746898;<<;<<9799:;5113220/12013312135677547;;7651./5;<=;;=:7899<,-00/2469=@CC>;;:;8986455246658865688788=B?;::72--/1/1458=?CD<94,('&*5AEFFDCB@@=>;;:;9:;;7668:73345899:<=>@>=>=:6.((&)1>EFF783+()-4;FNNLEDC@=;<<@@<::;:88644224753689758::987685-((+28CMNM;:5787:>HNONLJC>=<;;930--00,)(''*./14;>@DC?>?=;:;65969741-.05584016326::85545547==>CDFB;<>=>;8:9467<@CDA?95546778642230-1536AF@=;<>9853433225779:9:;8678::9;8::8641488<<9:<<>=<:::99;:65689556867;;=>=<<=>>==<;;=:9=<>><;:AB8:79<;?@?==A@;7:<;<7329A@;78652/,/.021147889;;:77997=:>@?>=@A8;99:9<@=99:9867322459;=<;440..+(*).0//1478998679:88:;7;8;@?99::==9459987442328;8678:753..-,--./126:;:8866568<==:5398988>==<<>?@?=?=<<:;==;@=<87==9868;:9;;:;;99<:88788:<>==<=??@><==?>=<<78?<;9549977;><99:87<><;99;;899::;;=>?>>?<==>??BEDEEDCDDEFFC?<<8:8879;;?>?<<>=?@ADB>>=99;>?>>?@EDDEDCDCD=??@?@@?CB<>@=?:6553477856:?>@??A>BD==>BDDFGHECFB<;<76202558;?<;=AB@;779:=?==>ABDECDFDBBC?>?@BFIILMMNJMHFEFGGILJIJKLJKLHHIIE?BA@@B>>BFGDFGGFFEFGFFEFDDCBDFFHLKHJJLJKMEEDHLIDEGIGFFIGFFEEACBABABDEECCABEBCD@@A>@A=@CDEEFLKEEIGFFEFEB?ABBCDAABDEDHJJDFGJJEHNNIHECC@=@@>@>=>?ADGGFDEFEC@@BBDABBFFEGIHD><>==>>@CCGIJLJJKNNLIHGHGECDDEFFGHHGFFEFFIIE?;>==77?ACIJJLJIGGE@<;==<;>=>DFCCEB?=86;@BBFE@@C;;559?A=;:9;=7432125;9<:>CB>?A@C@@>:4465676878;9:;976557=A><:99>84:;<==<;8689748:<<:87:;<=>==<:9:<=>;<968984;<;:99:7579:8<:;@@CBBABAABBCA?><=?><:8;<?@>@?==>??;:<<:899;<=<;99:88::98767789;<45669<;8:<;?;9<;9=>?>?><<:=>=<;:7889::78988544675769<<89=**+,/259<;988:7214658689:898769<<;<96689774100/+**,-248;<:87((,00148<==:414213:9:;<;;?A;9:9;8678878963110,)(*/0047;<=<60/16989:>>9748;=><;9=@?<<=?<;:79886689=<88997424421/149899::<=<=@=??>=>==?=:97478:76349:<@,-0226AFCACGD@ADA?;=6242033578957566542356653/./-,--,0124>FDABGE22358=A@;::877:<5/-0*,366;;>99736678;;88:86521/./0564105836++,/10015:<>@@?;?BCGKLOOI?85344588:<=<;>?;;620/-+**++.10039<=@565679<;::=@@;=<@CCDEILK@4-*((,376:;<;8656:98788655465678<;::?@ABDDC=1+((+.367<>?@?@@=;:8766586357;97889=6631135323235893:8;9;>?<;:887432,,049;?BC@9687677865742125423235211343232./2532/3/455667:=?@@A=91-153478646974776321124433/56889<==><;<<9:9:<:34::446<::><=;<=<==;;:67;:633674456353655::9:=:88:;:;:;=>;:<=:9<;:;66:;733;<;;8678874103574545336=<776553215436886778879;=>;;:;9668875279::99:989::63569657:768;856521520031023223125545578::99:88::73474367667898996756:<;<;6546865632211342452342113466267668:8/001213347556894:;6=<;77469:8423432124346542..,-..00/121233763898556556564235647;::9:743343322455678741,..089964655656546211343376789<;:7797510,+--/69969988989963100--1821203344276973/,++-.167865;;:76331450030027413430013788755831,++,./57810441223798<:9737533455643547853/,-.246567548843212025122697<3458:74568;=;9<:5945544204411/1.--.14556553543357:84467:=<355875469<<;:96698787459852644221323556324334464785458;=;022036659<857864967758:989::97:9766764430132343012113035657<95712125579<;412466:642024487579::;;:;;8465544665335411305568;<612:858:8:;7554755641452049947;==>>?B?==9:==;=;9<=;866;89;9553C@<=;8<>637:956;@=:<==>=<>;?<8788655655479657;AEDA=<=8:@836::ADBA>>=8667673//211/24201/2567667753797440-3>DBB?>>:66768+.2447::<=AA:67785664224014654675679967677=A=9763.*-1545::9<<@B863-**-5?BDDB@@??<=:9788789669:744558998<@>>?=<<964/*+*+2=ADD993*&')/7DKKIEDCA?<<><:;<;887675335776789779;<::896-&'(-4AJKK !         !  ! ! !  ! eihpiheakqtusvxwroqpookg\CFFaffmgdbaabirpijpu{~}lAFFhkqxvturrsw|{}|xxzywurqsjBFFgeilnoojnpuxyvxtlgdefgjjhkhBFFleedgfgecchjecfc`babekqoloiBFF~{~~sqqlknuurqrsqqrnlnfBFF}~ywuutsrthBFF~|ysolhd`]\_cg[DFFyxv{vxzuiba_\WSPNKHLU[WDFF_XTX\_cg_^a^_jv}zspkgijmt|mBFF^adgrx}Ї|nd_XSUXY[ZQEFFEvppnigkopq_AFFJ}wwywvrppsuwuqnmptvucCFFyqptsqjfkpw{xohih_VQQUXZYQEFFgffdc`dgilqwwl`VRRMGHOTVXQEFFIg``^Z\irnlptske`YWWTSUXY\VDFF{srqqy{ytuupllnopomnppteCFF{ysquqmlhhlpsrtyzustrqaCFFzwnmonnqx{z}zxfBFF{yzwmgd`_kqqhfnx}}wsnkmoueCFFwrlfcdkmmwxw|xlggjnumOEFF剅}xwvwuw|n?FF鏅pAFF哕|~kBFFㆎ}vaCFFG{oAFFG|tuhpz|~dBFF`_bhlnqps~~}xpl[CFFhnw|}yvut_CFFrt{񀂁zvvz~eBFFHtwuysxy}{ywwuz~{xyzgBFFv|vslmoxyy|xsqprz}}|zt\CFFoi]\^``gfginponnlmqsqr\AFFfb`cdkkmnpy}~zustvvss^CFFmlnvxwx|~}yzz{zusrsutu^CFF}}hBFF;~}wea]]^biifbbcfZDFFIqnpi]WZUR\ejossrojdgn^HFFighabknx}vqwcAFF~tmieiry`CFFu\OHGMXeo\CFF䉍lUKJLR[dm\CFFIumswzz~~|xwob]YUNEFF^dc_]a^enprvw|>FFwyxwzwnottmiowz{=FFnpkpqmfjlkhjrutuwutzcBFF\cdmlfchjbdrwoijkhekPEFFfifilhhmlfirnffifb`UAFFyvjihjmqqrrmecjomjhTDFFoqnqekrq|{xoljkpsrrVDFFIbddieems}}smhfggbAFFmsyvrnnoojb^RJMTaTDFFHjsyuodhjfe__`_eUDFFHsnkgjfecjpomiikklXGFFutngolnqmlhb^bd]ZMDFFEpojjijv{yyukjrtjdRDFFGhigndflmu{{wv|yxQEFF bhhpiga^dhnsqopuf@FFIcgipkhhfeluumnxYCFF kltzz{vx{~\CFF e__^bba^abimjfhREFF ytuvwruuljkhefrVDFF 򎍇}{|vw`GFFFZBFFE 476<8751487878898767863-65454110/168449<=>>?A@>=:1668<;79:99;=:;=;;<<;;:989142488677897985434556171103220/1200332212457781?;<:;8997545335665787567881ECCA@=><;:;:9:;8667:8433473FDCA>;<C?@>A>@EB=;<=;8633248.C@@C??;:99;:75679656776:=1<7:<;<9427?A<876630--./22*868421458:=<<641..,))*,01)7442327;9668:8530..--./2+=:;==;@><97;=:877:;9:;;<1?>><=87>=;:648977:==98:99/FDC@==99878:;>?>=<<=??2A=::7:?4=87201457:?=;<@BA=8678:=8$BA=<:8<<>D@?BGIFB?=>@BE6IHIJF?BA@@B?>AEGEEGGFH7GFHIGGFFEEBBABDEEDCDD4DFDGJJEFFJJFGMOJHFDCB?0>>?CBFIJLKJKMNNMJHGHGG5<95659=?@BHJJKIGGEB==/32124:9<:=BB??A@BA@?;64,79;>@CBCABDCBCDDCA@?>==0<::?@BBABAABBACB@><?@>?@>=>??=:;<>1:?<9<;8<>?>?>=<;<>>=>>;+:8214658679:88768<=<=.1432299:;<;;>A=9:9:968-7;=>=;9<>>=.A@DA@;=82430235789668.69=70-0++166:;=:97458/!9;97348:;AEFDA@<<:68<,@;>ABFJKOPKA953447:+<=@@><9:9;;439;545:;9==;?:5844563536658:99<;99-02474545325;=9776557#459656:868;9656314-967569<<;75457657)567949;7;=<87558:97'234646::9:74334431788<;:7798620-+,-0&74;;864313510312';:936543445643558+9<;59554303522%:976759977548964&8749677579988::9:$ 465:7520234776690755652353038:66=) 59?>:;==>=<=;>>( 4//211/1225& <78785665324106& C@@??<=;9887:*EDCB?<<;>?<::?' !                  +1viwIz      J<I;GA9FFBF7FF8GFF7HFFD5IFFBT3IFFD@Oq2HFFDTbq1GEFFEazvs/JCFFEDFSYWZ\.JFFFEIIWkx.JFFAp,GFF>um+JFFD>ptW*KFFBZd|{o(VFFCAOdjgiilvz|}|}'JFFCX[lnjijefmpnnqx(EFFDJqzzww{xpnrrlgmt'FEJeccgdjkgbfifektt"ZELFFHFrul\`emnifildbpxn"ZQFFDqrz{wtidhhioomooha [FC[``glhrvqrjkqqvyuoihPFFDcjiimmjfeehddls|~wolKFFDVSjiinomjhlpwqlmotvskd]H=FFEWZSWW\bfiiknu{~yspjhieaZHHFFEMPjXVVU]ajpuoknlusnjfilkhfH?FFN`flinkikow|xrlfgfefkpnjfgHFKefnqvsjikkqxystojoosytnkc^bHFFFI_[_hghmjfgrqknljfjdcpw|xu|HFFEG]bd\Yddeijqwi_`dhiolhe`fnrtstHGFFEM~xupmhignopruujhhbefkidbbafprjHFFEBGcz}vu|wkipskkqyywwutvy}GGFFDIa]fcdktxpmoqhcehjlkhimquvsIFFDIgxof_XU`ms|{~~|}qihhjiihedgifcHFFDHa~ynb[X[WY`cjrxrsolpJBFFEHKYyw|{||yujbQGFCGY}~ IFESkklnlnnijmnondSJNSbty IFFFEOdnu{~|swwuw|rnqs}xut{{uuxukb IFFCYxz~}yxptt{}qh]UQUZ^aeb]`_^h IFFCGRXURY_eja]^aaba]b_cafe`WYWUR^dhjs{ HFFEB[wwurqty|zxtstrv|xxzxuqpoy}}z~JFFELQ`rqnnrtwx}~|~}}|xzy}y{~~}wtvvurpGFFEFLTVWYWWZ]afikorrtroqvxqvsu|}zvxyxqoqqojfintzyqGFFEDGLHHOSVWWZ_cghkoniklnrvusrstxysljigedca_bgikouwo<;97875'3#92#)3@1.988/+4124.*6<>@B.6JIKNMG?,3DFIMOI=4+0ACCEGGC7,*'/9>==@A@=:5(#&273445899899'((5754621576458(8;:98:;64697459'00153323353257::"%7:6005:8656645;>8"%"58::996547=<::854 &-3438778:67;8:=<975!0545565334645::;965+)55366566998898520'0../0137769<<;87653220#$5../167:96989865433453#246565547:9<;<:45533445533!6566;:5467:><8;;79775431323152367449;9:;84559:98:0320/3.3457:>823366;9851267787 :78974529789986316644121/058529;AEB?;9<89?:4588668==99;;<=<--6554:@FBA?=<=8467951257556556770@;763/.189<::<:899:=93223323200210,=B@<;;95/.01./235<>=:7/((&(/><;;:&89:968;:988587/*)+28BMONHECA?<;:: $24:??DD?>?><:<75:7:>BEED::>=><79:466;?BC@>830-,.2575104525  ),-.26655112475254867632022-/655:BB>ACAABF &5899::;;=;799;;9<9:;;:863499>DBA??>?CB=:: #)/79:9;==<;<>>==<::=;8=;>>=<;@CB??B@?<:88;<96)0./2103688:;:;;869:5=:=@@>A>9(*)*,00/04788996689889<7:79>?99867421357:<<;8<;98875 3 2 1/ ..-+*(( ('""        !             <>; ~;}7t7s6_3M3Gg2%31 1 - , +,w*`_)=(!& %%#" `teQB A 9"3!3"$#$N% &(+ + - p. h-F.<@0JFFAYh~znlgd`\XUROOV\^MFFCSxumgghlplgjkd`fkkfa^YYWW`fkLFFDGmyxuqne\WURV]dhmqlmnlruplddhhmqqZDFFEMM`hf`XWXY[esvw{od_ZSRXXWP?FFDy߁~}ysmquwsz|zvy~FEBmzsvssy{{~wy{xtllqu{zsnouob]Y[]a^\aFBdlvxtuww{{tponlkkjhfegkpuztg\WWSKFNSWXWUFA_prssqnkmpqnjhhfb__\Y^imilrvpe_WRRNKNQUVX] LFCBcty{{voppsrttoqojigiszyutswrkhgeecbeggkjfFFBXZvvy|z|}zwvvxw|||zwwvvwzyurnnoqqtwtqtsqrqQFD\tusuwwuz~}wstllhlqwzx||vyxsqxNIEGFFDM~topsttvzyplhorplqz{txxvuzMGFFLMogcjfdilrz}||z||utrpme\\_]etwqgkt{|ukiffiqpkKGFFJzy}}uljnu~}sjkovyKFFDH֋~~KGFFEH~vxy~}KGFFEFp}~~}~{퍈~zvzJFFEAIu~񔝡FFEI`c|wy}{wz}󟝔DFFEF\{sottrvtv}|z{ytpjegp~wrqkjgemrv~~tonstFFDGYvkhhijlirjmllnkmmot~sidemmb\]bfnvvqwx}~~{yuqlihiiFFGIV~yyvsszxu|y~}{wrmnonknv~{yyzvtsxFFDV}utw|{{wkptywvuqnnsusx}tpsttoiikloqptwx||~}vyzzyzutv|{{ylFCU~~|zxwuoqprwwpltqrroorpmlmoquvw|z{|wquzxttr{}{ywvp@Okpsuusqnjkokppoqjea]_YVUW[Y^djoxtnnqrjbabbgljlnqommruusrokjonlsqtusqprnmnjkheb`[XVVRKFGOSUYcrxtoigf`\_cffhikoxyxsrpsusqpromnwrrsvsrpttspkjhea^ZWVXWRMQW`fdfqzxtnigfinpqruwvv||wrsrvsrottq}|z}|{z}||~{yyvrnmqpkekouwspnsuvyzwuz}}z}||z}}{~v{}yvvwvwvsr{|xxvsuuqiottqy}z}}ysttuy}zwuwvwwtry_cd`]Z_]aa__aagkc_WTZYVUUY_cnvmjh\QVWZ\^bf`^X_]`a`_a|vopz{}{vqnhhosy~~vjbac``aa`ZPRWWet~}xpnxz~~}zspv{ytsszz~se`[XLIJOPQTVXY[iuyvvxvvx{~|uot{zussrx^UPQXdnnpplimplnkgbb9668512231/-.-,156 6==:850--.289855697:??<74424336:9% 49630.0312:<:?=@CA;9=@@?842:@?9898821/203425347;6;;@B=:;<;88545448=@=:4410/+),*01//.7:<=;8469:988643112798899:531,,+)**-.00 ,89=>==:8;<=;<<;;978989><:67<<86446546687***9::<;<=>>?==><==<<=<9=><9899868<=;:;;9:=!):;:;<<>BAAB@?@@ACBA@>::>::8559:9;=?<9:<;:? #?889;=>?@?BDCEDCECBDEDDA><:7688978;=A==<;:=>> !96677669=@?@@?A>@D>9<;883/022589868=>>:79767;<9@?>=@>;9;=BGHJMNOIJIC@>=95347::?BC?EFFDCDEFFIHJJIKKLKJLJGGF@<@>>@B=?DJJEFEEFFGFB=FF@E@?B=>CDEFEKOIGGIJHHGHJHEDEDCB@@?AB@ADEEDDEBDG:B@A==?>@ECDDEDCCBCFECCDFFGIJHDFFIGHFBFJJGGDCC@=AA8FBDDBCCEHHFGFFCDFEB??@AACFGIHJKKLMKMOMHHFGFCACB+.D@@ADAEGFDGGDC@>>BDEHHC>?>;<<:;<=@=87742359;<=AGEDEGEFCC@;67989*=4765686:6:99:887678:?>;8769:523457;>=><@B@=?@@B>?<:57656'B@A?<:8>=?B@@?>=?=;<==<:<<778978<>ADEFEEDEDDEFFB@@?@A?<:8'@:9;<;;98;8<<>>87987::8877658::;:68;<>>?=??==@?>:9;<;;98'A@==>==<:7989;;99<:;:889:9877:<99=<=?=<><;@AA@A@>==?@==>==<:7#69<==<87767997;743230--/.247:<:88:<84576698::;88987;==977664:9:;889876579844210/0-)((,./159<<95430049899::;=>9899<9898765A;:98966799;88775412230.,,04467;>=;6358989:9<>><<<;8::976345:9867;;99;<;?B@?@A@>;;=><<=:;<:88:;>9:<=;:=9:8998;<<:;98:9544145757::;:96688:;=<9=9:998576652536631357851..+,-*./12=BA;644..221447662526641B?::56:9:=A?>>EGCB@??::84547<=:5352025760+-.-3:>?BAA:;6599;99:67:9=>>=?FB<>;30,,)''(()./-,-4::<@A>;=>AGJJMNJA<:8;76:9<>>=>/,+,0576::;96648:8767533233465899;>A?<;??<=;:;977656477457;<:9:;>=>?=@BBCEGGE;.(&&*.599>??<210/00.17:>>BDB=885775773236744578;:8<<==?AA>;6210/01.069==A:<<;:831/0689<<;558756874431013322015534353799889:<<;::42//579<A?@@>94751;8;=9:>AA==77:957876778:98;;:<<=><:;:9989;84599458;99>9:=AB>>8789::76455779=>>:<==8<=?D@=><;;636983/0442234451479;899:86454679<6641330015.0242231554677899;:89889:82039:66549?:6652241006/015653451125426224633569;7799889:9975645;=::9644663362112548:9732431103325533/../0.022368678986::8==:7647:9842442103567641123345576832--/.3776354455664346549;9;::7557642112334..//2665987897985412-,--66452455456566898898621..//166758878-./.169547653548865442112951/-./01257767;<<9766422-0.05963775324434/.01213268689654455340../0579:78989754335424544350.01215547620,,-.25756735743311016654699;<;;64633455425636722-,--15630/002//1446562256445659;64579==9:;87868655311640.0/2//.0;:78<76554621453662213142257547;:9;954547:99:979;;86<8655468897679732303/23200420/3/14569=;323568;8621577877889877984238<=>??AB?><7==<9>>=;78985527889:8642465442021//38736;=>??@B?>=7;><:;;:9977976;:88:?EC@<9<98=<5489767;>:8;;=:><::;:9:8778433255655754377535548>ECA@=<=955786224665655677695232455655624322355688767469=:7640.068;::<;889:<;522342320022014322456787667656985568779798AA<;;:61./1/.134:>ADB><<;9:8655357668965677;966799533468899;<<=>;92)(&'-9CGGFDCBA?==;;:;:67689633458:87753211257347:967::9885881+)*06?JONJEDB@=;==A?;:9:977533112474/-.0.*)('(-/038?>CE@>?><:<85989;AJNNLJGA=<;>C?=:;810--0/+)('',/0:<:755756;?=AEDF<9>=>=89;5569>ACA?:41.,-15672026348<;85657659>=F=71/.**+--1665520236635387742012/.4648?C??CAADH?920/**-:775455469:9:;;:<<889;;9<::;:974379BD>:9::77635545996897455758:9;<=<;;=>==<;:<;8<<=>=<;>BC@>AB?>:97:<;65789455757:9:76430-,.-22025788:;:;;978:6;;<@A?<>@>98::634><<;;89952104:BKPPMIEA?=;@?@><:652132/-,++.21149<<=>=<<;989=ACAA@??<:;957:;>BGIGC@>96688>:758622320..-,0468;@CBAA?>?=:;;861--069955979>?=84433599;?AA=6699:967/353551125755798740//2317>9>?@><<==<>=:;<<969>AEECD>=;?@<8654578579:99>??>@?<<==8:9889==<<979;89<;??>>CB=8<@?@:518@@:89893102124347::989<><<:8825789:979;:77:88<:>B?:;<<979645447<@>;55100,)+*/10/14678:988:;8768:8986679;<;8559::8864411698799:642-,+)**,./048:98976678:8:<98779<>==;9:==<;<;::78998><;76;=875465456679;:88778;>;;98:8899:<<=>>?><>==><<==9<>=:8989978<=;:;;:9<<;;98:9899:;:99;<<=>@BAA?@@ACBB?@:9>:;9659:9;=?<::<;:>@??>;=<89:<<=ABA==989;=>>@?ADCDDCDDBDECEA?=;8688978;<@>=<;:<>>=?BA><;89:<>>9;7:86677668CA9:=7940021589967<>?;89866:<:9:88:7668767;CE@>>=@?;9:<@FHILNOLHJE@>>;63469:;?E?@CFGC=878=?ACAAEB>>?@<::?C=>BIJFEEFGFFECCDFFCEFADB?B>=BDEEIOKFGHKHHGIEDEDCC@@?AB@@DEFDDECCFDDFCBC?@@<@DE>A>=>>?DDCDDEEDDCCBCDFCCDFFIJIDFEIGHGCEIJGGECCA>@A?@?=>??BDCDDCDCCDGHHGFGGFDCFFC@>??ABBFGIHIKKMKLONIHFGFCABCCDCCDFHHGFG@CADFGEFGECA>>ACEGHE?>@<<=;:<;@DEGGJKMMNMKHHFEB@@A@@CBCFGEEGECB?7:9:@@>?@<:8449?A@A?=?@97752339:<<@FFDEGEFDDA=779889:9>A?>@>:9586:799:9886789>?<9768:723456:>?=;6658788:99:8876==>BA@@>=>><;==<:;<96886;=?CDFEFDEDDEFFC@@??A@=;8<>>AA@@?==?<;;8;<>>:78979;98877657:;:;77;;>>?=??==@?>;9:<;;:8:9:<=>><78988989;;:9<;;:879::8769;;8;=;@=;>=;?AA@A@>===;8898:;:9;<:;977997:853231.--./0469<;88:<:54776989:;88987:=>==:7767898995322.-6995421100.*((+..048<<:6441029899::<>:889;98987766896432100/+(98875411231/,,/35579=>;8348898:8;>><<>A<::89776789::887642122/-=<;<<9:9764358:8769<99:<;>CA??AA?;;<>=<=::<;98:;=><;<<:8::875:<<;;:89:645225669::<>BDA<@DCAD?:965889;=<9=::9989;<;::88:8443347862..,-+-/128DIDABC@=@C<846/-22044766724356642246873/..-+,,>=DGDB@??;:95456:=<6344/24772+,/-19=>BAB;;75899;@@>>=AGFBA??=::6EC=><51-,*('((),/.,-19;;?A@;=>@EJIMNKC=:8;8699;>>==CE?==82.,+(''647:9767643223356699:=@@<<;@CCDGJNNC81.,*.3759:;:7646::76764322=<:;:77655685469<:9::=?<@=?ABCDFGF>1)'&),389=??=<:;:8776655CB?988667756742357545468:<7<;==>AA?<731001./48<=@CC@:78767765;<;65886678543100232121/14625263689889:;<;::530.378:<<85786678644654468545653344579887655765560377556;<=A?@@?:466235544576456539:668867889:8:<:;=<<>=;;98;9458:447;99=:9<@B?>:79:757876889:8>>;<=>9;=?CA=>=;;8348850/352324361368;99:87454678;>><;==;9=>AC>42231454577899::89988994/27;6656537?;66522420/51/1332254578784253236433468;969989::99856549>::6446633631145344235533453255330../0//22358678894:;7==;77469:8523421023235431../56842.,..167644545564245637;9;:;85576531123345567620,-./97986522/,--37543355475567:88:8731/.//056757877988965310--05478654421127720.-./114776:=<:7665223.-0./48746764468755431152257679754456431../0377:87:8985533523544351.0121224776985544675674475331100466459::=;<82744345524636732.,,-046675466332113446563246544668;84568<>:9<:6958755411551.0/20//./2445665235544313535632212234247646::9::63646:99::79;;96;97554641254464221240201320/231/1104468<=513477<873047687788987688523110231/141/<=<9<>=<8798553598997532754430120.28835:<=>>@B@>=9:==:;>><978966976:;889=CDA=9:;7;>7379867:><8:;;<=:==::;;9:87768868;989<=;657883136755655767696332455655665358644545;A8458<;8651./48:;9;<989:;<622423310120133224567877657;<9752//29788?A>;;:72./00.0248>@CD?<=;<9:9755634766589655778?==><94+''&+5AFGFDCCA@=>;<;;::;;776897334578899:;<>?==>=369:76::986784,)*.4>BEB>??=;;:5798;?HNNMJIC=<<;C@>:;920--0/,)(''*.025?=;:@DDG>9<==98:7568=ACB?<52/,-/4573016337<;955658=>?CEFB:;>==;7:/5655311356446877521020-2747=D?>CABACIA;30/+)**,-.365541124753:;;:<=989:;:;;9:;:97536:;AD@A>@=AE?;::;8764554899:;;:;=:899;;:<=<;;=>==;:;<9:<<>><;@B??:979<;757895565699:<==;;<>>==<::47889;::;:77:89<;>A?==@?:7:;:;733:@@;77541.+.-020036889;;:;:773688997679989;:898;?=899767211468:=;;540..+(*)-0//1578998678988 !!    !!!    !  !  !!!   ti_]aizsmjfb^ZWTPNRY]`glqtvxtlnppsvl`\_fu{rtv{yrjfhioohhkhachlic`\YXWZchp}}{y|ssuy|ojonuxwspj`YWSSYafipnlnmny{rnhcfhjoqt~sqw|{{wopjomtwxtqlcZWecedgd]UYW[\otwwxia]WRTXXUPU[`je`^^`_^ececge_VXWZ[j}~~}vooswuv{{xw|~|~}xxrwqu{{ςyw|ywoknrx{vpnssi_[Z\_`]^cehjnopvxxwsqvyrwrtz{{wwtvwx~~xqoomkkjgfeimrxxnbYWUOHIQUXXVV[_ehkoploomrwwtuww}zrpomsspmkopqlhhgd``^ZZdmjjoutkc\TRPLLOSUWZ`fikhlmmiilpqssqmknpqmihhe{{ysnqqtqvqnskjigmx{wtsvunigfeedbcfgikjnstmooqrty|{{ztnpptqurorz}|xvwwyw}{|xwwvwyzwtpnnpqrvvrrtrqrqrvwqqpntuvz|z}}yvwvyw}~||v|~}ك|tvolmiintyxyywyvrsz{~}{xrqsuwwu{~}x}}tohlqqmnu~}xuxwuw|~zsnpstuw{v}~~{|yxttpoj`[_]_mvvkhox}zpjhegmrnlqojljfdjedjmt|~||y~zutyqilpz|{njlrx|yy~|}xzᚡ{|팀ww}~}~~؆}{}~w{~vzz{vz~ejv~~rsnjjciprzyqnptsrvtw~|z{ysoiehr~usoqxznfdhph]\_dhsvuxrr}{{~~zwsojhhijlkqjmllnkmmopv}qhdfok`\~|yuolpnmjsx~zyzyust{wu}x}zvqmoomjpz{qpttslhjllqpqwv{|}xxzzy}}wtuy|{{tkquywvtpnntusy}rpttmhillpprollnprwvy~w}|rtv~|vurv~|zxwtpqpsxvomuqrqnprollnoqvvx}xVX[Zaglrzonospdbabckjllpqnmmotutrqmjlnlppid`]_XVVW[Y`ekpzrnnrFJRTV]iwwqmfhd]^`efghjltyyvsqquurppqnmmjkgda_[WVVQJFHPSU[euwrnghNSZdgdjv{vskhggmnqqsvvuz||ztrrtusqqttsojigea^ZVVYVQMRXbgcgt{wtmifnqwuqoouuwyyuv~~{{}|{{}||}|~yxuqmnqojempvvrootuwyyjrtsr}{{|usttw||yvvwvwvst{}xxusuutoiqttq{|zV\afu|qkjdTTVX[]`dc`[[^^aa_`aahjb]VTZYVUUZ`dpkru|~{qeabb^aa_SOVU^mz{unrz|~zupmhiqs{~}tgabb_`PPRUVYY_pxyuxxuwy}}yqqx{xtsst}~{}qc`ZVKIJPPQUVYY\lvyuwaciiksw|i\TPR[gnopokjnolmjfbba^Z[`biirvzstvx}}nRFCFNZfnv~|xrusrronpqsstvw|}rsstvwrmmqst~x{xnfd`YXYY_ir{vrtxwonqrpqsstuwtnlprs|feccegechgdefieffjhnxz|}{~|ysi`X\diovwqlnwwkjllffedbegecggeegedfpttuurnlhmmiijcgnpnnrzrhd]`hhghhorgghiggfdenstuusomixxvy}xvwyvx{wnorrkhouvvzz}|pnspkppoqtvwyvw}yvwytqgdlsneacgdkkfbgifenusppqnkklqvy}{{zusjdjrpgbbrpqx|xtrxvsjZbenmhfjlbdtvkeffca]Y[a`Yajkd`dbcdgknnqrqpv|yuqwwtm]orsow~{ut{ywsgeihjpnmoofbhmidb_]\^__bghhiijlfdefjnqsou}|vsy{wZZYV\db``hlhtuprglrqxxumihjpsrohdhlkjhedced``\XWWXXYZZVZcc`_flhqdeefhihiinmjefehcens~~tnlkmnkf_[_ccbdiikghf`\XWW\deegihiimmkfhffdcjiinnlihmqxolmpuvricZTUZ`glpqppqutqrqnd]a__bhgfdbiimomjhqicVQXW]cgjhkow{~wsohiicaXSUX_gormlmkiimotvpkhmnnmrkfXQWW\bfiijmjeWVV^ckqunknlwqnifjljheghffge^__^]^fmtrkpsnmmljmjhYVVU\aiotp]eljnkilpx|vqkegeffmpmifhjgdedca^^_bdimqldhjcb`_[\ckinlikow{zhorvrjiklsxyrtniqouzqnja^dg]VXZ\\YXXWX]`cjefekkcfnqvtkikkqwytahghmjfhsqjnljfkberx}~vu~yoqtrokhijlnlnojejj`__^[_hggljffqrkmm[eddeikrwf^adiiqjhd`hostsuwwroqqpplfcdfh^ehf\\bd\Yddehjpwj_`chihooqruthhafflgdbbaahqpiiov|~{|}wupmhignoprtukghb~|vu|uiiqsilrzxwwtuvz~~}wvwvsqonoqqsnltspx~wu|wlhoskwomoqgcfhklkgjmruvrsphdbbehlkikrnjfjlgbcdksyqmnqint||~}||ohhjhihedhiecgebccdfkpnkmsspqv{wpg`YU_lr{{~~|}sXZWZadkt~vrsnmqwwtrstrrspmnpuvy{~zoc[X[WY_ciqi_OGFDI^쑍~~yvttsrrqqrssw{{||yukcRHFDFWzmaQJOUexÙ}zwqmjfb^[Z\addfilnlmnijmnooeTJNR`r{qnrtvvt}ytvxtha`_\WSQNKHLV[bnt{}}svwuw|rnqs|vpuu}|of[TPV[^af`^a^_ly}vsmikmov{~|yxptt{~ri^b`cafd^VYVTRaehjv|{la\VPRUUWUQY_djb^^aaba]b_cafe`WYWUR]{xxzxupp{~|{vrtsolpuvurqty{{xtstru|xxzxvqpox}~y}y{~|vtvvwurpruwsmjiloqnnrtwx|~|~}}|xyy}z{~~vwrvsv}}zvxywporqoifjou{xogee]UOOTWYXWZ]`eijnrqtsppuxrvst{}{wwyxvurrstxyrkjifddca_dhikpvwl`WRQNGHOSVWWY_bggkoniklnruusrrtxytmjig:621038@JOPNJFB@>;@?@?<;7531230-,++-12137<;=>=<<;:7:722026=GNPOK;56::>@FIHDA?:6688><85873122320..-,.367:?CBAA@>?>::<669:=?EHHEB@7476;=><882.--/59965588=?>:54334348:9>A@@8599::678476:<>=984/-6698751/.1305=:;>EB@GECBCGB;40/-**+,--04436302377365988620.0313?;:<<:78>@DFCD?=;>@=9754468669:99<@??>?@<<=?>?=BC?9;??@;616>A<89951012144369:988;><<;87::6=:>?>?=AC@9:6=:>?<>=<>=<==9;>=:8997:=<::;:9;=;;:89:799::<;=>>@<>=<><>?BAA?@@BCB@@;9=;;9758:9:<>=::;<:<@??<>89:<<>BAAB?@@B?@?DDECDEBCFCEB@=;9688987:B?<<889<=>?@>CDCECCECBE>A?@?@A=BC::=8:51/21479976:>?<8869<;99:7;7668766:=A?@??A=AD<9=DHILMNNGKFA>><74359:;>DA?BEGD?978;?@CB@DD?>>@=:9;=CGHKMNOHKHC?>GIHJJLKMJKMHHFGD>C?=AGJGEFEEFFGFFDCDFFIHJJILKMJJLIEEGNNFGGKIHHFIIFDEDCCA@?@B@@CEEDEDCFFCFEAD@?BAECDCDFEDCCBBCFDDCEGFECFFD@>??@BAFFIHIJKKMKKNOKHGFFDBBCCDDBCCDEHHFGFFCEFEA??@>@CDFHF@=@<<=;:<;?CDFFIJLMNMKIGGEC@@A@@ACBEGFEGFCB@>?BDFHGA=@=<=38>B@A@=>A:7852338:<<>EFEDFFDCB>968988;9@?;:636=A<889<@=:867;8334468>BA>>@@A@>>;85755787:6:99:887678;@=:866:943<=<;:=:68895:=?CDFEFDEEDDEFFDA@@?AA>;9:>=@B@@?>=?=;<==<:<;678969;:8877569;:<76;;>>?=>?>=?@?<9:<<;:89:9<<>>=87987;:8877568;:<8::8868;<8:>:?>;>>;>AA@AA?=<>@><=>==<9798:;;9:<:;978::9868:<99=;-.//458;<989;;53675889:;989879<==;87668997:64323/--/.348;<989;()-./37;<<;7451018899::<>;889;;889876679744210/0,((-./26:<<84,.25478<>;:438898:8;>><<=@=::8867899:88774312230.+-05468;><:53256;8768<99:<;=<=;:<<989;=><;<<;8::876255:9867<:99<155759;:<=ADC=?CCACA;:75789:<=:;<998988;<<:;98:9544145758::<=@DC+/025AIFAADA=?C=9461-021346767434466532357740..-+,-*/023>HGBACB=4559==8346013684,,/-/7<>ABB=;957:9:>A?>>?FGCB@>>9:74548<=9436103((+/.-,/7;:>AA;=>?DIILNLE>;9:968::=>>=@F@<>:20,,)''((*/.-,.5::=@3346599:<@A=<;>BCDFINOF;3.,*,2667:;;86549:8667533233465899:;?A>86468<;9::ABCDFGGA5+'&(+179;??><=;:;877656487467<;9::;?<8522476454589=7;;==>@A@=94210/10.37;>>BCA<7875775862237645458842101331220037252535899899;<<;:731.178:<<:5687578744210133220234469887554765461267559<<@@?@?<647325644745664344689887559<;:=<<>=;:;9988;:547:646::8<<9;?B@><78:957876878:98;;:<<><:;:=>;::438960/252324362258;:89:97545578:=>=:<==8=>@D?=?<:;537972/199;98988996/16;7656636==76631330/24.0231221554787899;989889:717::589988::9956548=;::7545642541135335224633569;689988::99/00.13233486778:49;7<=<87558:9633431013325432../0.022376577535445565335736;9::;96556753112335677822--/.4775354455663854425455375566:88:8742/../036766987897975411-,--7645254553665930.-./113776:<<;8765323/-//.278557644548855432113941/-./012677533../277:96:8986533453244343./1121336768965445534/../16799037664548:9=;<9364434553644752/,,-/3675763573310266547:9<;566;94467:?;8;:6967755421462//1/./144656225644565::54679><9252367449;9:;7364699:8:;96:;765545511453662213152367448;99;02.3457;>713376<9740377877887679632302/23200420/3.2456:>923344397997532654431120.068449<=>>?AA>=;8==;9>>=:789745288986425>:9<79?93698669><8:;;<=;<=;:;;:997767967;:88;@EB?;9<88?:45896EA@?<=<7467841357556556776874323556556654487535549@FBA?=<=84678589<9:<:89:;=82243310120034223557887746:=:764/.178<::<;899:=:.01./236=?CD@<=;<9:97556446765797556878878:B@<;;950./1./235;>BDA:6.'(&)1>EGGECCA@=><<;;::;;866798433568899;<=?><>=;80((&(.;DGGE86.)),39DNONGDCA>;<<<;BA>;;:41.-/0-*)(')-/149??DE@>?><:<75:7:;CLNNLJ9467<@CC?=730,-.3574005436;<:6556657<>>BEE;9>=><79:466:?BC@>84154867631021-0746;C@>BBAABHD<50/-)**+-.2665510237625387742022./<9:;:986259:?DAB?@=@DA<::;977445544799:;;=<789;;9<9:;;:863489>=:8=;>>=<;ACB??B@?;:78;<866896456658:9;==<;<>>==<::=;8=;=>=<;?CB996=:=A@=>99867321458:<<;641..,))*+/0/04788996689889<8:79>?:99:8 !    !  !!!    ! ! xmkgc`\XUQNPW\_fkptvxvmmpprvoc]^dq{ntlgghmpjgjicagkje`]YYWXbgmz~|z|usuxvngghkpmgike`TRW_ehnplmnmu~tokceiinqr{vpu{|{xqpkmmrwxuqnf\XURU\chlqmmolqsww}}lc^YRRXXWOTZ]jfa^^`_^ccedffaXWXY[drvxz~xqnrvvtz|yvz~|~}zsmq{vzzxrkmqv{yrnptm`\Y[^a^\bdginoouwxxtquysvtrx{{~wy{xulkptzzskkjhfehlqwyre[WVRJGOTWXWUZ]dgjnqmoompvxuuww{|tponlkkjifefkouzua__[Y`klimtund^VRQMKNRUVX^eikhkmnjikoqssrnkmpqojhhfb__\Y]imikrvqmjigku{xustvqjgfeecbfghljmrumnonqrsx{{voopsrttoppjihirzzutswsywwvvxzxtqnnoqruwtqtsqrqruxrqpmsuvy|z|}zwvvxw{||zwwvvwzzurnmn~vtrllkimsxyx}{vyxrqy{}}{ysqsuwwuy}}~xstmllhkwpjjproms|~ztxxuu{}|topsttvzzqlhorplqolc\^^iuwoglu|{sjiegjqokpqklkgcifdilrz}||z|}utrpnf]\_]dswrg|skkow~~qjkpwz{y|}umint}|~~ޛ}~~~ˋyyύyv{}~~}{З~yxz~}wy}|vz|pkjegnrx|soottqvtv}}z{ztpjego}xrqljhdmru~^cgpvvwuqy~y}~zxtpkhhiilirjmllnklmloot~tjdelmc\]afmvvwqvxv{yyzvssyyu|y}}{wrmnonkmu}ppvwy||~{vyzyz~yttw|{{wkptywvuqnnsusw}uprttoiiklnqpsxw||}~vy}~|uru|~wtss}}zxwupqpqwxpltqrroorpmlmopuvw{{z|xquyyqgbabcilkloqommnsuusqojkokopoqjfa]_ZVUWZZ^diowunnqrkbabbfmjlmqpe^]_dffhilqxywsqptusqprnmnjkheb`\XVVSLFGNSUYbqxtojgg`\_bffhikowygfknpqruwux||{vrssvsrpttspkjheb_[WVXWRMPV_fdfpzytoigfinoqruwvv||vu|}|z}||z}}{~{yyvrnmpplekouwspnruvyzwuz|wsttuz}ywuwvwwtrz{yxvsuuqinttqx}z}}zstttljgYRVXZ\_ce`]Y_]`a__a`fkc_WTYZVUUY_cl~wnji^QVWZ\aa`WOTVZhw|wooy{~}|vqnihory~~wkbab`_aa`[PQWWds~xuvy|}{spv{yussrzz~tea[XMIIOPPTVXYZguywvxwux{n_VQQXcmnpplilplnkgbb<>@@?=;8542231.-++,02126<;<>=<<;:8:832015;DMPPMHDA?=<@?@=<95;7578<=96684122331/-.--2669=BCAA@>?>;:<758::75851--.389755797;?>;64424336:9=A@A9589::7685668<==:850--.1798556979<;:=CC@DGCBBFE<61/.**+-/442640226745588630./229=::7544688589:8;??>?@=<<==?@=834989872102134268:988:><<;979:7;;>?CB<9=@@?9429@?9898545459>?=94400/+),+11//25789:889;:77:7:;;?B>:;<;889645448=@=:552103897899430,,*)++./0179:8986679;=;8469:98864311798799:8898;=<968<;764464466878:<88779=>==:8;<=<;<;;978989><:67<<=<==;:=>;9899879==;:;;9:=;;89:8899:<;<=>>?==><==<<=<9<><9898CB@@=9<=::856:99<=>;9:<::@??<;?99;<<=>ABAA@?@@ACBA@?::>::865DEC@><9778879;>@=<<;;>>=AB@<=889;=>?@?BDCDDCEDBDEDDA?<:8688979972/123699869=>=989668<<99;6;86677669=@@?A>?C?9;;883002258986=84347:;=BC?ADGEA;78:?@BC?CE?>>=@>;9;=:5346::<@E?@GGE>=?>>AA=@EJIEFEEFFGFFDCCEFFHHIJIKLLJLKGGFFA<@>>@C=>GHJGDDEDCB@@BA@BEEDEDBEFCEF@EA?B=>CDEEKOJFGIJHHGJHEDEDCC@@?FFGIJFEEGHGGECGJIGGDCC@>B@>A>=?>@DCDDEDCCBCEFCCDFFGIJHDFFIGHFAADFHHJKKLKMOLHHFGEBACBDDBCCEGHHFFGFFCDFEB?>??ACFGIHJKKM<:;;=BDFGHJKMMLJGGEDA@A@@ADADGFEGGDC@>>BDEHHC>??;<<::<87742349;<==AB?=?@@A>?<94765686:6:99:987678:??;9769:623457;>=><@B@=<>BDEEDEDDEFFEB@@?@A?<:8>=?B@@?>=?=;<==<:;<878977<>@DDFEEDEDDE969;=>>?>>?>=>@?=:9;<;;98;8<<>>97987:;9877657:;;:67;<>>?=??>?<=>;=@AA@A@>==@@==>==<:7989;;:9<:;:879:98779<:9<<@=<><;@AA@A@;74576788:;:89878<==<97767997;743230--/146:<:88:<944766989:;8420068899::;==889:;889876579844211/0-)((,..159<<95440049899::;=689899:=>=<=@?;:98966799;88775412231.,,/4457:>=;73588:9<>><<=<:;<:89:<>=<<;8::97634599866:;99;<;?CA?@AA>;;=>>BCABB=:85689:<=;:=9:8998:<<:;989:644135767::;:9668>C?:553-/2124576652536631357851..+,-+./12;FHCACC?=AB;745.-2214585.+..4;>@BB@::5699:=A?>>EGCB@??::84557;=;5353025771+-/-2:>?BB=<=?BHIJNMH@;99:67:9<>>=>FB<><40,,*''(()./-,-3::;?A?;=>AFJIMNJA<;=ACDEHMOJ>4/-++0576::;96648:8767533223465799;>A?<<@CCEGKOMA6?>>@BBCEGGD9-(&'+/69:>??<=;:;977656477457;<:9:;>>=@=?BBCEGGE:5210/01.179>=BDB>885775773236754478;;8<<==?AA>;6634344799899:<<;:932//689<<;55876687443101332210155343537998896754631576458<<>A?@?>84751465446845664334458988765576550477557998:;74698459;8:=9:=AB==77::56886778:98:<:<<=><;;:9989;8458945843223354257:;89::86454779=>>:<=>8<=?D@=>=;;735983/0342324451479;04:8656644;>96641241005/0242231454677899:89989:83/38:6656548?:96646<<::95456534621125426224633568;779989::9975655:>::6478967;89=<97647:9742442103325533/../0/022368678985::8==:7734644::;::655676421123345576832--..267644545564346538;9;::7566998898520..//2665987897985412.,--565534554565567:889873168<<;97654221-.0.169647753548865442112851/--/01257767;<<:766422798896543345424434/.01213258689654455340../0478:77989754335<:455334455425537621,,-.257567357433110156655469:;<;;6364334552:;78767654312640/0/2//.0446562246445659;64568=>99;9795865531184558:99:98:;:77<86554621453662213143257547::9;:54647:99::7966::851267787889779742403/13200320/2/14569=;423578;862157687644121//48637;=>??AB?><7<=<9=>=;78985527889:8642365442022/.38768<=99;;=<:><:;;:9:776:76;;88:?DC@<9;98=<6479767;>;8;;=257656556778523255655754377535548>ECA@=<=:5578721466566567674223323200210243225678768469=:7640.068;:9<;989:<;522423200220=<<:9986565357656985568779798AA=;;:71./1/.1249>ADC><<;;9:865563DCBA>>=;;:;:67799533468899;<==>;92*('',7BGGFDCBA?==;<;;::ECB?<<>A>;::877532112473479967::9885782+)*/6>IOOKEDB@=;==@?<:9F@<<;?B?<:;61/-.0.*)('',/037?>CEA>?><:<95989;AJNNMJHA=<;=C?=:;82-,-25661035259<;855756:?=AEDG<9==>=89;6569>ACA?:51.,-05572016336559AB>@CAABFG>81/.**+--056552023663547752012/.3748?C??CAADBA@?>>CC=::75455469:9:;;:<<889;;9<::;:97437:BD>;::@?AA?=:88:<:66788455757:9;<=<;;=>==<;:<<8;<=>=<;>BCA>@B?>:97:<;789::;9536=A>966430-+.-22025788:;:;;978:6;;@>97::634;A?:674213579<<;943/--*(**/0//3688996679989;9988><<;889521049BKPPNJEA?=;@?@><:652133/-,++.12231/..-,1568AGIGDA?96688>;758622320..-,/46??<74424335:9<@@A<6799:8686567;=><871--069955978>?=944334359:H=810/+**++,-.3535511257546798741/.2307>9;?FAAHDBBCH@:30/,**++,-4578589:8:??>?@><<==<>>:;<<:68>@EFCD>=;>@<8654478679:99=??898821/2034358::889==<<:78;88<;??>>C=8<55200-)++.10/531,,+)**-.0058:99876678;<<9549::88744110598799:642-,+)**,./08654654668779<988778;>==;9:=<=;<;::78998>=;76;=97545545667968<=;:;;99=;;98:9899:<<=>>?<>=<><<==9<>=:8989977;=;:;;:9<9:9;=?<::<;:??=;>;99;<<=>@BAA?@@ACBB?@;9>;;9658:9;=>=::<;:=8;>=@BA==:89:<>>??@DCDECDEBCECEA?=;8688978:<@>=<;:<>>8<>>:79767;<:9;7:96677668?;89866:<:CFFB<779>?BC@BEA>>=??;9:<@EHILNNLHKEA>>;63359:;?E@@CFGC>878=?ACADIJEFEEFFGFFECCEFFGIIJJLKMJKLGGFGC;??>?C>>BHJFEEFGFAB@ADEEDDEBDGCEFACB?A?=ADEEHOLFGHKHHGIFDEDCC@@?AB@@CEFDDECCFBFJJGGDCC@=AA?@?=>>?CDCDDEFEDCCBCDGDCDEGFIJIDFEHGHGCEIJHGECCA>@AKLOMHHFGFCACBCDCCDGHHGFGGFDCFFC@>??ABBFFIHIKKMKLONIHGFFDABCMNLJHHFDA@@CBCFGEFGECA?>@CEGHE?>@<<=;:<;@CEGFJKMMNMKHHFEB@@A@EGEFCDA<679897:9:?A>?@=:8449?A@A@=>@97752339:<?<:5665686979:9:9886789=@<9767;7334569>BA@@>=>><;==<;:=968896;=?CDFEFDEDDEFFD@@??A@=;9==@?>:9;<;;98;8;<=>>:78979;98877657:;:<76;;>>?=??==??;9:<;;:8>===<;7989;;:9;;:878::8769;;8;>:@>;>=:?AA@AA>==>==;88987;==97767897:853221.--./0459<<88:<:54775989:;88987:=>==:876>9899<98987756995431100.*((*..048;<<:6341029899::<>:889;:899776@;::7:776789:9887542122/,,.35579=>;9348898:8;>><<>A<::89866789:><<=:;<;88:;>=<;<<9:9864357:8769<99:<;=BA??AA?;;<>=<=;:<;989;=8:;=<9=9:998:<<;;:89:7452256769;:<>BDB>=CGEBA??<:95456:=<7345/14783+,/-08=>AAB<;75899;@A><:8;76:9<>>==ED=>=61.,+(''(),/.-,18;:>AA;=>@EJIMNLC=;8;8699;=>==0-+*/475::;97647:9767643223356699:=@A<<;?CCDGJNND91.,*-3768:;:7)&&*-589>??<=<:;:87765585469<:9::AA?<83110/1//48<=?:;<;::42//579;<<75786678543200243121/13625263689889:;<;::630.378;<=A?@@?947524654458545653344579887755765460377556:<=@?@@?;5563;99>::>879:668867889:89<;;=<<>=;:;9988;:458:547;99=;9;@B?>:7899:86454678<>>;;=>::=>BB=>>;;9348850/252324361368;989:97455678;66522410060/1322313545787899::98988994/27;6656537><66522420/42/1466336211254253236433467:96998:956549>::7446633531146::8424421033245330../0//12233486788:4:;7==;77459:852343102557652112334556852/,..067644545565245637;9;:;855765311233./15675887798986522/,--2754435455375566:88:8731/.//046757877--0.0497477635478654431126720.-./114776:<<;7765323.-0./3884676423544350.0121224767975446432../0377:86:7985533523544352./1224636732-,,-1475674475332110466458:9=;<82744345524635742.,,-04651.0/2//.03445564236544667;84468;?:8<:6958755421552/0/20//./;;86<865546313535642212234247645:;9:;63646:99::79;;96;:755457889876984240201321/231/11/3458<=613476<8730476877889876886236;==?>@B?>=8;==9<>=<8798654498997532754430120.17835:<=>>@B@>=9:>=::;:9:8776976:;989=CDA=::;7;>7369866:><8:;;<>:==;:;;9:877696332455655664368644546<=;64678313675565576768733245565561332245678768558<;8652./48:;9;<989:;<722423310120133224567887576689656778?B>;;:83//00.0248=@CD?<=;<9:97556346658975577;7689633458899:<<>?==><:5,''&*4@FGGECCA@=>;<;;::;;77689743457:977533112474369:769::986684-)*-4;FOOMFDCA>;=<@@<:9:977633113650--0/+)(''+/026=>AEB>??=;;:6798;>GNNMKIC=<<;C@>:;930--/0,*(''*.08<;95657659>=@DDG?9<==:8:8468<@CB?<62/,-/4573016337;<:6556658=>I?:20/**-/4655311256445877531021-1746CAACIB;40/,)**,-;87635545899:;;:<=989:;:;;9:;:97525::AD@B>@=@E@;::;87645547995789455757:9:<=<;;=>>==;:;<99=<>><?B??;979<<8578954565699:67441.+.-120147889;::;:77:88=;>A?==@@;7:;:;7439@@<77542/,--/210430-.*(*).0//2588997679988;:898;?=899867211468:<;;541..+()*-0// !  ! ! !  !  ! bhmruwwrloqqtuj_]`hyumjfc_[WTQNQY]`glqtvxulnppss~}~{z{rsv{zsjfhiooihkhbbhlid`\YXWZcho|}|yv~rqx|{zuoojonuxxspkaYWSSX`fipnlnmnx|soicfijoqs}tpv|{{wpPW\cjd_^^_`__ecedgd^UYW[[mtwwyjb]WRSXXUOU[_je`^^`_^~|}~~}wonswuv{{xv{~|cehkooqvxxwsrwyqwqu{{yw{yxpknrx{wpnrtj_[Y\_a]]ceginopvxxwsqW[`fhlpomponswwtvww~xqoomkkjgfeimrxyobZWVPHHPUWXVVZ^ehjoploomqagjjilnliilpqsspmkopqlihhd``^[Yclkjouulc\URQMKOSUWY_fikhkmmiikpqkotrmonorruz|{{zsnqptqvqnsljigmw{wtsuvoigfeedbcfghkjnstmnonqrty|qswvqqoouuwz|z}|xvwwyw~{|xwwvvxzwtpnnoqrvwsrtrqrqrvxqqpntuvy|z|~|zwqqtvwvv|~}|tuplljintyy~zwywrsz{~}{xrqsuww|~yrnqttuw}~uoikqqnmu}}xuxwuv{~{snpsttmqnkljeeideknu}~~{|yxttpoka[_]_lvvlgnw}zqjheglrnlqpjlkfdjedjm~yyәzqilpy||ojlqx|zy}׍}~w|}xz~~~~䀅|{팁xw|}}~~؅}zw{~wyz{rtvuy~|zzxrnhejt~ssnjjdhprzߏzroptsrvtw~|z{yspikkmojmlmmkmmopx{ogdgpi^\_dgsvuxsr||z~~zwtojhhijljqjmllnkmm}~vv~~y~|yuplpnmjrwzyzyust{wu}xlrvxvvtpnouutz|qpttslhjllqppwv{||ywzzy|}xttx|{{ukquywvuqnntuspqptxunotqrqnprollnorwvx~w}|ssv~|vusu~~|zxwtpqprxwomuqrqommppohd_]^XVVX[Zaflrzpnospebabckklpqnmmosutsqnjlolppopie`]_YVlkjgda^ZWVUPIFIQTV\hwwqnfhd]]`efghjlsyyvsqqturppqnmmjkgea_[WVVRJnjigd`]YVWXUPMSZcgciv{vskhgglnqqsvvuy||zurrtusqqttsokigea^ZVVYVQ|}}yxtpmnqnienqwvroouuwyyuv~ހ}|{}|{{}||}|~yyuqmnqok{xxusuutnirtsr}{z|vsttv{|yvvwvwvss{}xxvsuupaciha\UVZXVUUV\afs}rkkeUTVX[]_dd`\[^]aa_`aagjb^VTZYVUUytplhjqt|~|reabb^aa_TOUU\ly{unqz{~zuqnh}|{nb^YTJIKPPQUVYY^owyuwxuwy}}yrpw{ytss|z~rd`ZWKIJnnmmjeabb`]Z\aciijsw{j]TPRZfnopokjmolnjgbba^Z[}~vstsrqnnqqsstvx}}pTFCEMYenu{xrusrronpqr~uruxunnqrprsstvwsnmqst~y{yngdaYXYY^hr{wrtxwonqrpqwvplpxujkmlffeccegechgdefiffihnwz|}{~|ytjaX[chovwrlnwxkjlmgbhhghippgghhggedfottuurnmhmmiijdgnpnnryshd]_ghghhorhghigosnlppoqtvxxvx}yvwywx{xonrrkgnuvvz{|}pnrqjppoqtv|~{ytrhdlsnfacgdkkfbgifemusppqokklqvy}{zkjcadbcdglnnqrppw|ytqxwtk[aemnhfilccrwleffca]Y[aaY`ike`dbcdfknnqghhiikedefjorsov~{us{zwtgehhjpnmoogahmjeb_]\^__aghhiijlfddeieddec``[XWWXYZZV\db`_glhtuprhlrqwxunihjpsrohdglkjheeced``\XWWXXihjjghe_[WWX^deehihiimmjefehcens}~uolkmnlg_[_ccbchiikghg`\XWW\usrrqlb]a__ciffdbjiinolihlpxplmpuvrjd[TUZ`flpqpqpqutqrqne]a__ajmpuuojinnqjdVQWW]bfjhknv{~xsoiidaYSUX^fnsnlmkiimosvpkhmnnm`hotplqrnmllkmjfWVVU]bjpuoknlvrnjfjljhffhfefge__^]fmtrkpsnmmljeinqjeiiba`^[\dlinkilpx|wrlfgeeflpmjfgjhddca^^_bchlqldhjcb`_\Y^`eieefkkjbgorvrjikkrxystnipotzrnkb^cg_VWZ\]YXXWX]`cjefdkkcmmonifjh__][`hghmjfgsqknljfkbdqw|wu}zpptrokhijknlnokeik`__^[cdge_fhd[]cc[Zeddeikqwg^adiipjhd`goststwwsoqqoppmgcdeh^dhg\\bd]}|wtplhihnoqrutihhaeflhdbbaagqqiiou{{|~xupmqrrmntrqy}vu|vjiqsjkryxwwtuvy~~wvwvsqonnqqsnktsowqnigkkfbceluwpmoqgcfhklkgjmquvsspidbbegkkijrnkfjlgbcdjrssprxzvne^XVant||~~|}phhjhihedgifcffbcddfjqnklrtpqv{wpg`YU^ruwy~}xmaZXZWZ`cks~wrsomqwxtrstrrspmnpuvy{~zpc[qsstx|{}{xti`PGFDH\𕒍~ywttrqrssv{{||yvdgjlnlnmijmnpmbRIOTdvÚ~zwrmjfb_[Z\addfikolmnijmnodov{~{swwux{qnrt~wut|ztuxtib`_\XTQNLILUZamt{}~svwuw}}ywput||pg\TPUZ^af`^`^_jx}vsnikmnvz|ySZ`fi`]^aab`^b`cafe_WYWTR`ehju|}mb\VPQVUWVQX_ckb^^aaba]quy}zwssrw|xxzxuqppz}|{~wqssolpuvurqsy{{xtstrurtwy}~|~}}{xz~y}y{~|vtvvurpqtwsnjiloqomrswx||~}}|yy[]afikorrtroqvwrvsu|}zvxywporqojfinu{ypgee^UONSWYXWZ]`eijnrqtsppZ_dghlomilmnrvusrstxysljifddca_chikpvwnaWRQNHGNSUWWY^bggknoiklnq149<;=>=<<;97:722037?IOPNKFB@>;??@?=;7531230.,++-02137<;=>=<<;:77;@CBAA?>?=:;;56::>@FIHEA@:6587=<85773122330..,.366:>BBAA@>?>::?AA>7699:9678476:=>=982.--/59965588:54434347:9>A@@8599::67.144620247636598751/.1305=:;>EB@FFCBCGC;50/-**+,--044363023773??>@?<<=?;:<<;77=?DFCD?=;=@=9754468769::8<@??>?@<<=<79:989<><<:88::6=:>?>?=BC?9;??@<725=A<889861002144369:988:><<;87146789:88:;878:6=:==<99<<=:<;:;8897<=;86:=:754564566878;<887789=<;;:89:899:;<;=>>?>@<>=<>=<=>:;>=;8997:=<::;;9:=;;89:799:<@??><==89:<<>?BAA?@@BCB@@<9=<::757:9:<>>;9;<:;@??<>89:;<<>?BB><;89:<=>?@?DDECDEBCECEB@>;9678879;?@=<;;>B@<=889<=>9:98:7668767;>A?@??A=BC;:=8:61/21379976:=><889669<;99:6;7667766:AEC>>@<::<>DGHKMNNGKFB?><74358:;=DB?BEGE@:78;?@CB@DE?>>=@=:9;=FFECCDFFIHJJILKMJKMHHFGD=>?>>B?=AGJHEFEEFFGFFDCDFFEDFCBD?@A<@DEEFFNNFGGKIHHFIJFDEECCA@?@BA@BEEDEDBEFCFE@E@?B<>CD?@@==??BECDCDFEDCCBCCGDDCEFFHJJEEHGDDHJIGFCCB?>B@?A==?>AECDCDCDCBCCDFHHGFFGFECEFDA>??@AAEFHHIJKKLKNOKHGFGEBACBDDBCCEHHF@BCBFGFEGFCB?>?CDFHF@=@<<=;:<;>CDFFIJLMMKIGGECA@A@@ADAEGFEGFCB@89:9>A?>@>:9537=B@AA==A:8862237:<<>DGEDFFEECC?968988;9<>BA>>?@A@>><85765786:6;99:8876;>>AB@@?==?<;<==;:=;68896:=>BDEEFDDEDDEFFEA@@?AA><99>=@B@@?>=?=;::9<=>><77988;:8877569;:<86:;=>>?>>?>=>@?<9:;<;;99;8<<>>87987898:;;9:<:;978::8868;<8:>:?><>>;>AA@AA?>=>@?<=>==<97989;;9:<:;9878988:6422.--.//348;<989;;63676889:;989879<==;87668997;64323/-6897432100+(()-./36;<<;7452017899::<><889:;889876579844210/0,):8876431223/-,-15478<><:437898:9:=>=<=@>::98966899:88774312230.><;<<:8::875256;8868<99:<;=<=<:;<:89;<><;<<;8::8769;<;::98:844155759;:<=ADC=>CCACA;:75789:<=:;<998998;<<:;98:9544246873/..-+,,+/024@IFAADA=?C>9561-021246767434366531357750..-+,->>AGFBA??=9:74559==8346013684-+.-/6<>@BB>:957:9:>A?>>?FGCB@>?::8BE?=>82/,+(''((*/.-,/7;:=AA<<>?CIIKNMF>;9::67::=>>=@FA<>:30,,)''6559:767743223346599:<@A=<;>BCDFIMOG<3/,+,1677::;86649:86675332=<;;:8776656486468<;9::>ABCDFGGB6+'&(+179;??><=;:;9776564CC@;787677658622476454588=7;;==@A@=94210/00.27:>>BCA=7885775:<<856876787442101331220036252535899899;<<;:831.178:<<:558757874255445774565334468875547654612676459<>;:;9988;:547:646::8;<9;>BA=<78:957876778:9>><;<=;9=>AD>=>;::438961/152323362258;:89::7545578:=>=:<==8<>@D?332254787899;98988996015;7656645<=86631330024.023122155478785345235533457:;589988::9956547=;::854564245113542622463353235431../0.1322348778:58;7;=<87558:96334311325433../556721,-//577535445565334735;::;96556753112335676832--/.988975311--/85442545536656698898520../0366987897975412-,--455875543114930/-./1137769<<;87653230-//.2785476545488554321132237769855445533../177:96:89865334532443//1121326868965445667536633211037565547:9=;<:364434455335447520,,-.3675763573312445655235544566;:4467:?;8;;7967755421463//01//14465622564412544652213152367449;9:;8364599:8:;:79;76554552145366221332110231/1410/3.3457;>813376;984137787887679732302/232004209==;:>><:78974529789975316544120.068548<=>??AA>=;8==<9>>=;789768968;:88:9<89?93598669==99;;<=;;=;:;;:997767967;:88:@EB6535874455:AFBA?<<=746794125755655677678433565654477535549?7647;<9753/.289<::=:899;=8322433101210242235578877469=:7640.088<>=:7.'(&(0=EGGECCA@>><;;:;966798433468899;<=?><>>358:868;:987586/)),39CMONGECA>;<;9:987743211257347:967::988515;?@DD?>?>;:<65:7:CE@>?><:>CEFC::>=>;7::467;?BC@>730,,.3575104435:<:755656;?=BEEF;9>=><79.36554112475354967631022-0745;CA>BBAABGE=60/-**+--166552023663:;;=;799;;:<9:;;9862499?DAB?@>?DA<::9774455469:9:;;:=<889;;9<==;;<>>==<::=:8=;>>=<;ACB??B@?<:78;<966897455658:9;==<;<=>==<::36889:;:;;879:6=:=A@>?99867321358:<<;742.-,))*+/0/0478899667988 ! !     ! !  !!!  !!! !  vma]_etynkgd`\XURNOW\^ejpsuxvmmpprvpd]^co|ssuy}tlgghmpkgjjcafkkea^YYWWagly~}z|vrtx~pjnmswxtqmd[WTRV^dhnplmnmt~tokcdihmqr{wpu{|{yrpkmnqwxvrng]Xececge`WXXZZhsvw|mc^ZSRXXWOSZ]iga^^`_^cddefbYVXY[b~}~xrmqvwtz|yvy~|~}vyrwrsz{{|vz{xsllqv{yrnptna]Y[]a^\bdgimootwxxuqtytutrx|{{~wxtuww|zsponlkkjhfeglpvzse\WVRJGNTWXWUZ\dginqmoompuxuuvwz|uponssqnknpqnihhea__\Y_jlimsuoe^WRRNKNRUVX^ehkhkmnjijoqrsrokmpqojhhf{{unpptrusornjigjt{yustvqjgfeecbfggljmrunnonqrsx{|{{wpoprssuopz}}ywwvxw}~||ywwvvxzytqnnoqruwtqtsqrqquxrqpmruvx{z|}{wvvxxz}{uz~}~vtsllkilrxzx}{vyxsqyz}}{ysqruwwuy}~~v{xpkiprolr{~ztxxuuz}|uoorttvys{~||y}{utrpmd\]^]gtwpglu||tjiffjqpkpqklkgcigdhlqy}}|z{}vt|tkjov~~qjkowz{x|~~~yx}{yvz}~~}{~vz~zxz~}wy}ehq~uspkjffnrw~}soottqvtv}}z{zuqkefn|~yroou~rhdfnk`\^bfovvwuqxy}~zxuqkhhiiliqjmllnklmlnos}ujeelnd\}zvqmoonjov{yyzvssxyu{z}}{wrnnonklx}spsttniilloqpuwy||~|vyzzyutv|{{xkpsywvurnmrusw}vprttpjhklnprpllmoqvvw}y|~|vru{~xtts|}zywvpqpqwxqlsrrorqmlmoptwv{|UW[Y_ejpysnnrrhbabchljlnqommruusrojjokopoqkfa^_[WUVZZ]cinvvnnpFHPSUZdtxsohhf_]_cffhikqxywsqpsusqpromnjkheb`\XVVSLGGMSTXaoxuojfMQWagdgszxtmigfjnpqruwuw||wrsrvsrpttspkjhfb_[WVXWRNPV_feeoyyupiemovvspnsuvyyvu|}}z}||z}}{~{zyvrnmpplfjotwtpnquvxzipttqz|z~}xsttuz}zwuwuwwtrz{zxwsuuqjnttqw~z|UZ`coumjgZRVWZ\_be`^Y_]`a`_a`fkd_XTYZWUUAX^bk|ipsz~}uhabb_`aa`XPSVYgv|xpny{~}|vroihnrx}~xlbaba_PPQUVYY[kvyvvxvvx{}{tou{zussryz~ufa[XNIINPPSVXYZetywu`bhiiqvzp_VQQWbmnpplilplnkhcabb_[Z^afiinuxstvw{~y[HDDKUblr~zzrtsrrpnpqrssuwzqsstuwtolors{{y}pidc[WZX\eoyyrswxqnprqqssuwvpmnrswfedbdgfcggedehgefhiktz{}||~ywldYYbgmtwtmluynjlmhffdcdgfdehfdehfddmstuusomikmjijfdlponpv~wig^]fhghgmsjfhihhfedjrttutpmkwyvw~zwwyxwzyqmqrnhktvux{zsmrrkoppopsuwxwv}~{wv{usjdirphbbfehlhcdigejsuppqpkkouw||{}wtmegprjcarqpv|zuqvwun_^dkojfhlg`mxpeegda_YZ_cY^hlf`dccejmnprqpsz{vrtxvpdnqtot||wsy|wukdgiinpmnpjaemlec_^\^__`fhhiijlhedehmpsprz}ytv~xYZZVZbc`_elipvrqliprtyvpjhinsrpjdelkjieeceeaa^YWWXXYZZWX`da_cjklceegiilmkfeegeckrzyomklnlhb[]ccbbhihkghhb]YWWZaeefiihiknlhhgfdbhiimomjhkovsllosvsmd_UTY^djoqpqppuuqrrph^``__`fgfebfjhkonkhrlfYQVW[aeiijmtz~ztpkhjfa\STX\dksolmkjhlnrwqmhlnnmqnh]RTWY`dhiimjiZVVU[ahotqkmmrunkghlkifehgegfg__`^^\dksslosonmlkmli^VVUY`fnss[bkinlikov{{smgffefjookgfjiedecc^^bgkqnegjeb``\[`ijlmjjmszemqvtlikkpwytsqjnpryvnle^agbWVZZ^YXXW\`ajffdikkledkpuunijknuyv^gglkgfprlmmkgifbmw{ytz}rnurplhijjnlnolehkc__^[]eggklhfmsnknXcddehjpwl``cginmhfadnrtssvwuopqoppnhcddj^chh^[ad_Y`ddgimuqb^bhigmoprtulghccfjjdbbaenslgmtyz{yvrnihhkopqsupghe~wt{xlhosljpwywwutvx}~xvwwsronmqqspkstou}~yuyzphlspzrnnqjdehjlkihlpuvtrsjecaefkljhrolfiliccho}}tnnpnlq{{~~~|}tjhhiifdfigcegcbdcfhpolkqtqptzyrjb[U[hpx|}~~}|xX[WX_biq~~zrsplouyurrtsqtqmmotuyy|sg]XZXW]bfnzldSHFDEUw쓎}yxuttrrqqrssu{{h}zwofXKFDDOlofVJMR_qyysokhc`\Z[`dceijnlmojilnopiZLKPZl|snqs{yuuy|vtwvmba`]YUROMIISY^krz|uuwvv{voprxyptsz~si_VQSY]`ec]_`]fu~xspijmmty~|{yrrtxwlbb_caefaXYXUR\dgiq{qd^YQPUUVWPV^akd^]`abb^a`bbdfb[WYVSW|xxwzyvrpow|~z}zqstqlntuvsprxy}yustrtzzxxyywspot|~y}zz~~}xtuvvspqtvunkhknqplqrww{|~}}yx}{{z}~~uxrutt{}{wwyxroqrpkfhmsyzsieeaWQMRVYXWY\_dhjmqqsspptxttuty}|xvxxuusrrtwyumjigeddb_agijntxqdZRQPIFMRUWW]`ggjnojklmptvtrrsvywojih:832026=FNPOLHC@><>@@=;9542231.-++,/2126;;<>><<;;89942014:DLPPM<659:=?DHHFB@<7578;=9668412231/-.--2669=BCAA@>??;:<858:=:84/--.389755797:??;74424336:9;860-65988620.0313;<:=CD@DGCBBEF<71//**+-/3426401267455898730./221?<:<<=;77?@=<<==<>=:;<<=<96:?A::6<:=?>?=@CA:9>?@>833;A>989872102034258:988:>=<<979:7:;>?CB8;6<;;@B<:<<;898545459>?=94400/+),+11//25789:879;:77:7:<;>B>:;<;<=:7379:98853102798899530,,*)+*./0069:8986679;=;8459:988=:8<<=;<<;;98898:><968<<764465466878:<88779<>==;8;<=<;<;:;==>>@==<==<==;:=>;9899869==;:;;9:=;;89:8899:<<=>>?><>==<>>BAAB@?@@BCBA@>9;=::856::9<=>;9:<;:@??=;>:99;<<=>ABAA@?@@A?@>CDCEDCECBEDDC@><:7688979;=A==<;:=>>=ABA<=989;=>>@?BDCDDCDDBD=A?@??A=@D=9<:972/122699868=>>979767<<99;6;86677669<@@?A??C@9;CGHKMNOIJHC?>=94347:;>=@>;9;FIHJJILKMKJLIGGF?=?>>AB=?EJIEFEEFFGFFDCCEFFHHIJIKLLJLKEFELOHGGJIHHGHJHDDEDCB@@A@ADEEDDEBEGCEFADA?B>=BDEEJOJFGIJHHFEDCCBCFECCDFFGIJGEEFHGHECGJIGGDCC@=AA>A>=?>@DCCDDEEDCCBCEFCCDGFFCEFEB??@AADFHHJKKLKMOLHHFGEBACBDDCCEGHHFFGFFDDFFC?>??>?BDFHGB>@=;<<:;;=BDFGHJKMMNLJGGFDA@A@@ADADGFEFGDCA>>ACEGHD>>?;<36=A<88632369;<=BGEDEFEECC@;679897;9;A@>@@<:745:@A@A?=??8778;@>;866:9433457<>=>=AB?=?@@A>?<:4765686:6:99:987678:>?;9768:62<==<:<<778968<>ADEFEEDEDDEFFEB@@?@A?<:8>=?B@@>=>>;<==<:;<868987;:8877568;:<969;<>>=?>=>@?=:9;<;;98;8<<>>97987:;9877657:;;89:9867:<99=;=?<=><<@AA@A@>==@@==>==<:7989;;:9<;;:879:98779;:8<=--/.247:<:89;;74576798:;:89978<==<97767997:743230.--//146:<;88:((,./25:<<84430059899::;==989:<889876579944211/0.)((+..149<<:5,-05467;><;63689899=>=<;<=><==:;<:89:<>=<<89:9763459:876:;99;145758::;=@DD>=BCABB=:86689:;=;9=9:8998:<<:;989:645235667::;<>CD*/023=HGBACB>>B@:653-.211457662536641347861..+,-+-/12:EIDABC?4548<=:436202586/+-..4;>?BBA:;6699=A?>>DGDB@??;:9557;=;535402((*..-,.5::<@B=<=?BGJJNMI@;:9;76:9<>>=>FC<><41-,*''(()-/.,-29;;?33465899;?A><;=ACCEHLOK?5/-++0575::;96648:9767633223366799;>A@77457<;99:;>=>?>@BBCEGGD:.(&'*/699>??<=;:;977656467556:<:9:;=>8632376454578<99<<==?AA>:5210/01.169==ACB>886757742367545468421013322026443454799889:<<;:932//679;<;6588668854310023221013344689887556765531476457<<>A?@?>8375146544684556433445798876558;;:<<><:;:998:;74698459;9:=9:=AB=>779:56886778:98:<:;<<=>=;;:=?<:;536972/0432234541479;89::86454779=>>:<=>8;=?CA=>=;;735884/099;989889:710499664:>96641241006/0242231454677899::8998898369;689988::9975646<=::954465336211254262246433568;869989::9/00.02237678976;99=<:7647:9742442103325533/../0//2236864775354455663346449;:;::7557642112334556842.-..26764454556476452455356566898898620..//1665987897985522.,--47553355465941/-./01267768<<;97664221-.0.0596477535478654421128620--/012577534/../167997898975433542454435/.01213258689654455431../0478:0266546:9<;;546334455425536621,,-.257567457433110156655459::<565::54579>=9:;88767654312640.0/2//.03446563246445668;74568<>:152257548;99;94558:99:97:;;87<865546214535632212143247646::9:/3.2456:>:323669:8621677878898779842403/1320/320/2004469=<413452889:864256442121//48637;=>??AB?><7<=<9=>=;7798553688996423?;9<88>;4589768<=:9;;=<:><::;:9:8776976;;889>DC@<9;:8<=64797EBA@=<=856786224665655677685232455655754378545547=DDA@><=:5578778;::<;899:=:42233232002102432245678768468=;8651./58;;9;<989:<<./1./135;>BDB=<<:9:8656535766985568779798@A=;;:71./1/.0249>@DC;81)(&'.:DGGFDCBA?==;;:;:67699533468899:<<93+''+6BGGF871*)+17@KONIECB?<<>A?;:9:877532112473379:67::9986783,)*/5=HOOK<75:79;CKNNLJG@<<;?B?<:;71/-.0.+)('',/037?>BEA>?>=:<95898;@INNMJ;566:>BCA?941-,-15662035249<;8565766:?=AEDG=9==9;6569=ACB?;525387742012./5659@B>@CAABEG>810.**+--0565520236634477520120-<9::;:873389=CBA@??>CC>:9::775355459:9:;;:<=889:;:;::;:97436:;=;8<;=>=<;?BB@?AA?=:87:<:66788455757:9;<=<;;=>==<;:<<8;<<>><;=BC8:6<;<@@><>@>88::9535=A>967440-+.-120147889;:;;978:7:<;?A?==@?9<8:89=?:99:9675212579;<;943/--*(**/0//3688997679989;9988<:652132/-,++.2114:<<>><<;98:521038AJPPNJFB?=;@?@><:7=86689>:758612231/..-,0568AGIGDA?96688>;85872--1798556979??=84424335:9;@@A<6799:8687477;=><872.--/6996559788=9<@E@BHDBBDH>920/+**++,-.2435511247546698741/.1306>9;>FA@GEBBCEECC=<;?@;8654578589:89>??>?@><<==<=>::<<:68>@DFCD>=;>@<965<9<@??9529@@:898831/2134347::889==<<:78;98=;>?>?=BC>8;??@;617?@;989645448<@>;45100,)+*/10/14688:978;;87997<:=B@:;<<979645546;?><64411698799:541-,+)**-./058:99876678;<<9649::88745110598799::78998><:77<<87546546679<988778;>==<99=<=;=;::78997==;76;=><<==9<><:8989968<=;:;;:9<<;;98:9899:;<<=>>?<>=<><<==9;>=:899CBA??::>:;9659:9;=?<::<;:?@??=;>;89:<<>@BAA?@@ABB?@;9>;;965EDDA?<:8688978;>=@BA=<:89:<>>?@@DCDECDEBCFCEB?=;968898<8930022589967<>>:79767;<:9:7997677667;?@?@?@A=BB::=7:5002147996>:5346::<@E?@CFFC=879>?BC@BEB>>?<::>;63359:;>E@@GGFGB<@>>?C=>CIJEFEEFGFFECCEFFGIIJJLKMJKLGGFGC>C>=GGJIEDEDCC@@?AB@ADEEDDEBDFDDFBCB?A@=ADEEHNMFGHKIHHGFIIFDEDCC@@?FFIJIDFEIGHFBEJJGGDCCA>AA?@?=>??CDCDDEFEDCCBCDGDDEGFIJIEFEHHGABBFGIHJKKMKLONIHFGFCACCDCCDFHHGFGGFECFFD@>??ABBFFIHIKKM<::<<@DEGGJKMMNLKHHFDB@@CBCFGEFGECA?>@CEGHF@=@<<=;:<;?CEFFIJL742349:<<@GFDEGEFCDA<779897:9:?A>?@=:8448>B@A@=>A97752338:<?=;5665586979:9:9886689=@<9767;7334569>AA@@>=>><;==<;:=:68896;=?CDFEFDEEDE;67;;>>?=??==@?>:9;<;;:8:9:<=>>;78978;98877569;:<76;;>>?=??;@=<>=;@AA@A@>===;8989;;:9;;978::8868;;8;>:@>;>=:?AA@AA<944776989:;88987;==:77678979953221.--./0459;<889;;54775989:;9441039899::=>9889<98987756896432100/*((*-.047;<<;6351028899::<488:9<>><<>A;::79776788:9887642122/-,.25479=>;9438898:8;>><<><;>CA?@AA?;;=>=<=:;<;98:;>=<;<<9:9874357:8768<99:<;=BA??AA?<;<@<@DBAC?:965889;=<9=::998:<<;;:89:7453255769;:<=BDB?BAB:;6599>=BGEBA??<:96455:=<7345014683,,/-07=>AA?;=>AFJIMNKB<:8;76:9;>>==DD>==71.,+(''((,/.-,08;:>AA;=>@DIILNLD<<@CCEGKOMB70-+*.4759:;:7646:9767643223356699:=@A<<;?CCDFJNOE:=@=?BBCDGGF=0)'&)-489=??=<:;:87765586469<:9::ABCDFGG@3:;7<;==>AA><7310/01./58==@CC@:88667768522575454689=6<;==>@A?=84624263799889:;<;::42/.478;<<75786678643210243121/03725263689989576550377556;<=A?@@?:4662365445764565334479887557654612675569989;94589447;99=:9<@B>>979:667866889:89<;:=<<>=;:;9988;:447:546342324461469;899:87454678<>>;;==::=>BB>=>;:9348850/252324361368;/28:6656538?;66522410/50/1322313545787899::98988995/16;6656636><985655:>::64466336211245254235533467::6998:956548>::7478895::7==;7746::8524421023245331../0//13233486788:49;7<=<77345638;9;::7557652112334556852/,..0577435445565245736;9;:;85567:88:8731/.//05675887798865310,--1854425455375566:88:874177;=<:766522-0./497477645468754431126820.-./113776:<<;776532387:8975433523544350.0121224767985446432../0277:86:89865335;73744345524636732-,,-147667547633211036648:9=;<92744345529<97958655411651.0/2//.03445564236544567;94468;?;8<:6:58755421:63647:99::79;;86<96554631354564221224246745:;9:;73646:99::89477<8731576877889876885231200221/231/02/3457<>613376<87404768775442022/.28736:==>>@B@>=8;==:;>=<9799644398997532754430120.17867;>;8;;=9==::;;9:87769869;989=BEA>::;7:?83698669><8:;;<>3146655655767696332455655664368644546<<;;9:875563576689655778>B>;;:83/.00.0237=?CD@<=;<9:975563DCBA@=>;<;;::;;77689633458899:;<>?==>=:5-''&*3?FGGECCA@=><<;;::FDB@=;==@@<:9:97763311374369:769;:987685-)*-4:ENOMFDCA>;=<@@=:9HB=<?=;;6:8;>GMNNKJD><<;C@>:;:3.,-05573016338<;95656659>=?DEF@9<==:8:8467<@CC?=62/,-.457400533747>D?>CAACI@:20/+)**-/46553112574355877631021-1746CBAACBDAA>@=AE?;::;87635545899:;;:<=:89:;::;9:;:98525::@DAB>@=@E@<::A>@B?>:979<;75789455756:9:<=<;;<>>==;:;<:9=<>>=<;ACB??B??;979<<8:7::733:A@;67541.+.-020146889;;:;:77997=;>A@=<@@;7:;:;8439@@<766211469;=;;440-.+(*).0//2578998678988::897;?>99867311468:<;; !   ! !    !!  !  mifb^ZWTPNRZ]ahmquvxslnqqsuj`\`gwvmjfc_[WTQNPX]cilhc`[YXW\dir~}{z|rsvz{skfhhnpihkibbgkjd`]YYWYbh{yrngcghkoqusqw|{{voojomuxxsqlaZWSSX`eioolnmmw|sojceiinqvha\VQUXXSPV[bjd_^^`__ececge^VYW[[lsww~{kb^XRSXXVtwtw{{ww|~~|}}~~wpnrvuu{|xv{~onssg_ZZ\_`]^cehjooqvxxwsrwyqwqt{{zw{zxqkmrw{xqnqtk`\Y\^a]]l`YWUNGJQUXXVW[_fhkppmponrwwtvww}yqoomkkjgfehmqwypcZWVQIHPUWXWib[TRPLLPSUWZagjjhlnmiilpqssqmkopqlihhe``^[Yblkjntumd]URQMKORUVYmigfeedbdfgikkotsmooruz|{{ztnqptqvrnsljiglv{xtsuvpigfeedbcfghlnnpqsvvrrtrqrqswwqqontuvz|z}}yvwvyw~~{|ywwvvxzxtpnnoqruwsqtsqrouyxz~xxyvqtz{~|zwrqtvwvv{~}}uuqlljimsyy~zvywrrnw}wvxwuw|yrnqstuw|~uoikpqnmt}~ytxwuvhpy}yojgfhnqmmqnkljeejeeknu|~~||yyttqokb[^]^kvvmgmv|{rjhegkroymjlsx}~yyә{rjkpx}}ojkqx{֍}}鄆w{̛~~ww}~~~|{Íxv|}zv{~xyzxqnqtssvtx~|z{xroheis~ssojjdhoryߏ{root{~~~zwsnjhiikklpjmlmmkmmopw|ogdgpi^\_cgrvuxtr{}z}~zxtpkhhi~yyzxusu}vv~y~}yuplonmjqwzyyustzzy}|wtuy|{zrlqvywvtpnotusy}rpttsmhjllppvz||zwzzy{~xttx|{{vuurw~|zxwspqpsxunntqrqnprollnoqwvx}w~}|ssv}}wtsu~~|zxwunmmptutrqmjmnlppohd`]^XVVX[Y`flqzpnnrqfbabcjkkloqnmmnsuusqnjkyurprutrpqqnmljjgda^ZWVVQIFIQTV\gvwrnghe^]_efghjlsxyvsqqtusqpqnm|ytsrutsprttrnjigd`]YVWXVPMRYcgchu{vsligflnqqsvvux||{urrsusqptts~~{|}|{{}||}|}yxtpmnqojenpwvrootuwyyvv~}|z}|{z}||tw||xvvwvru{~xxusuutoirtsq|{z|vsttv{}yvvwvwvss]`ec`Z\^^a`_`abhia\UUZYVUUV[aer~skjeWSVXZ\_cd`\Z_]aa__~{tmtz|ytpmhjqt|~|sfabb^aa`UOUU[jx|vopz{}xqry{wtsrt~{|ob_YUJIKPPQUVYY]nwyuwxuwy|}zrpv{ytssg[SPS\hnopnjjnolmjfabba]Z[abiijrv{l]UPRYennppkiPFCGO[gnx~|~wrtsrronqqsstvx|}sVGCEMXdmtmed_XYY`jt|uruxvnnqrprsstuwsnmpss}y{zogdaZWZY]gqz{yri^X]dipvvqloxvjkmlffedcegecggdefifeeiimvz|}|}}yujbYZch{phc]ahhghipqgghhggfdeostuusnmilmjijdfmpnnqxthe^vuv{z}zoosokppoqtvxxvw}yvwyww{xonrrlgmuvvy{{~qrpprmkkmrvy}|{ztridksofacgdjkgbfifelutppqokklpvx}ieffca\Y\b^Zbjjcadbcdglnnqrppw|ytqxwtl\`emnifildbqwmeffca^YZaaY_bjmhda^\]^__bghhiikfdefjorsov}|vszzwthehhioomoohagmjeb_]\^__ahkqsrngdilkjgeddec``[XWWXYZZV[cc`_glhsvqrikqqvxuoihjosroidflkjilknnkf^[`ccbdiijjghf_\XWX]deegihiimmjffehddms|~volkmnlg`[^ccbcYSV[aglpprusqrqmc]a__bhffdbjiinomihlpwqlmotvskd\TTZ_fkoqpqpqWSVY`gprmlljijmptuojhmnnmrjeWQWW\bfjhknu{~ysoiidaZSUX]fmsnlmkiegheffhc^__^]_gntqlqrnmmlkmjgXVVU]bjpuoknlusnjfilkhffhfefgf__`^^hjgdedc`^^`bdinqjdiiba`_[\dlinkilow|xrlfgeefkpnjfgjhddcb^^_bef\VYZ]\YXXWY^`diefekkjbfnqvsjikkrxystojposysnkc^cg`VWZ[]YXXWwnrtqnjhijlnmonieji`__][_hghmjfgsqknljfkcdpw|xu|{pptrokhijkuwwroqpplecdgf^ehe[]cd\Yddeijqwh_adhipkhe`fnrtstwwtopqoppMmghjpv}}|~|wtpmhignopruuihhaeflhdbbaafprjhnu{~|vvwusqonoqrrmmtrpy}vu|vjipsjkqyywwutvy}~wvwwsqonnrtogdbcehlkilqnjfklfbcektxpmoqhcfhjlkgimquvssqiecbegkkjjcgebdceflpnkmsspqwzvof_XU`ms|{~~|}qihhjiihedgifcffbcdcfiqollrxwsrstrrsomnquwy}}ynbZX[WY`cjsxrsompvxtrstsqtpmm}yvttsrrqqstw|{}|ytjaQGFDGZ~𕒍~ywttrqzvqmjea^ZZ]bddgjlnlnnijmnpncSJOSbuyxrnjgb_[Z\ada`_\WSPNKHNV[cnu{~|swwux|rnqs}wut{zuuxujb`_]XTQNLIKUZmz|urlillpw{}}yxput|}qh]UPUZ^afa]`_^iw~wsoikmnuzyja\TOSUUWTRZ`eja]^aab`^b_cafe_WYWUR_dhjt{~nc]WPQVUVV~trtsnlquvurquy|zwtstrv|xxzxuqppy}}z~xqssolouvvrpruwrmiilpqnnrtwy}~|~}}|xzy}y{~~}wtvvurpqtwtnjhkoqommffd\TNOTXYWWZ]afikorrtroqvxqvsu|}zvxywqoqqojfintzyphee_VPNSWYXWk_VRQMGIOSVWWZ_cghkonillnrvusrstxysljifedca_cgikouwobXRQOHGNSUWW531330-,++-12138<;=>=<<;:7:722027>HOPOKGC@>;?@@?=;8531231.-++,022320..-,/467;?CBAA?>?=::;66::=@EIHEA@;7588<<86773122330..-36=?=954334348::?AA?7699::678476:=>=983.--.49975588;64434347:HA:40/,**+,-.1443630237736598752/.1304=::=DC@EFCBCFD;60/.**+-4468679:99=??>?<=9754468769::8;@?898941011243379:989;><<;87::6=:>?>?=AC?9:>?@<724=A=989862102144365200-)*+-10/036789:88:;978;6<:;AA;:<<:7975545:>?=84300.*)+,11/642.,+**,./03899897667:<<:738::88755210489789:843/,,*)*+./0975455456679;;88778:>==<99<<=;<;:;8898<=;869=;76456446689977;=<::;:9;<;;:89:899:;<;=>>@<>=<>=<==::>>;9987:=<::;;9:8:9:<>=::;;:=@??><<=89:<<>?BAAB?@@BCB@@<9=<::757:9:<>>;9;<:;8:<@?=<;:<>>?BB?<<89:<=>?@?DDCECDEBCEDEC@><9678879;>@=<;;>7;>?<898669<;9:97:7668766:>A?@??A=AD;9=8961/123799769=>=989668<;BFGD>978>@=:9<>DGHKMNNHKGB?><74348:;=CB?AEGE@:78;?@CCBHJGEEFGFFCDFFIHJJILKMJJMHHFGE=>?>>B@=@FJHEFEEFFGAB@@CEEDDECCFEDFDAD?@A?A??@==??AECDDFEDCCBCCGDDCEFFHIJFEEGHHGDCGJIGFCCB?>BKLNNJHGFFDABCCDCBCCDFHHGFFGFFCEFDA>??@AAEFHHIJKKLKNOKHHFGEBACMNMKHGGEB@@A@@BCBEGFEGFCB@>?CDFHGA=@<<=;:<;>BDFFHJLMMLIGGECA@A@DFFDB>8688:9=A?>@>:9537=B@AA==A;8863237:<<>DGEDFFEECC?:6898>@@B??>;757557797:99:887678;@=:866:9334468==>==AB>>?@AA>><95765EFFDA@??A@>;9:>=@B@@?==?=;<==;:=;68896:<>BDEEFEDEDDEFFEA@@?@A?<:==??;9:<<;:89:9<=>>=77987;:8877569;:<86:;=>>?>>?>=>@?=99;<;;9?=<>@><==;9898:;;9:<:;978::8868:<8:>:??<=>;=AA@AA?>==@?<=>==<:8987:=>==;87668988:64322/--.//348;<989;;6467688:;:89878<==<877>;889;:899776689743210/0,(()-./36;<<;7452017889::;><889:;889876A=::89866789::88764312230-+-15478<><:537898:9:=>=<=@>::98966899>=<=;:<;989;=><;<<M:8::876256;8867<:9:<;<=<:;<:89;<89:==:<;998989;<;::98:9544155758;:<=@DC=>BCACA<:85689:<=;:<9:89946767343466522468740..-+,,*/024?IFAADA=?C?:562-/2124576652436653AB<;85899;?A?>>@FFCA??>9:74559<=9336013685-+.-/5<>@BB?::56:9:>A?=;8:9689:=>>=AE@<>92/,,)''((*/.-,/6;:=AA<<=?CHIKNMG?;99:67::=>>=2.,*-2668:;:86559:866753323346599:BCDFIMOH<4/,+,1576::;9*'&(,289<=;:;8776656487467<;9::;?<@>>ABCDFGGC7,'&'+079:>??>4210/1//38;=?CCA<78757758622476454588=7:;==@A@=95210/00.27:>>:;<<::630.278:<<956875787442101331220026342545899899;<<;:831/068:<=@??@?;5563256447456633446898875546654621576458<;78:85787688:98;;:=<<>>;:;998:;6479746:;8;=9:>BA==7989:975578;>><;<=<8=>@D>=><:;437971/153323353257::89::7545577976531320/33/133221554787899;989889:6005:8656645<>86641330015.046643541135335225633569;589988::996547=<::854565245112459:9633431013235432../0.1322338778:58;8:=<97558:97324311055665311233567721,-/.477535445565334635::;96556764113/.//046757877898975411-,-.854525455366566998898520..//266987.-/./388457644558755432113931/-./1137769<<;87653220-./.169547652344342./112236769955445533../177:9698986543345324434/.0124635742/,,-/366576367331026565547:9=;<:365434455335447620,,-.2552//1/./2445655225644566;:4467:?<8;;7967755421363//002//;96::75545512544652213152367449;9:;83559:8:;:78;76554788987689633212/23100410/3.3457:>823366;9851267787889767973459<=>>?BA>=:9==;:>><:78974529789985316644121.058548<=>??AB>>;:<=;:;;::97768968;:88;AEB?;9<89?:4598668==99;;<=;;><:;;:997768733235565566534874455:@FBA?<<=74679512575565567767843356550332235678877647:=9763/.189<::=:899:=93224323200210243223556887466579755778;B@<;;95/.01./236<>=:7/((&(0=EGGECCA@>><;;:;96679853346:977643211366358:868;:988587/*)+28BMONHECA?<<?@>;9::877432112570.-/0-*('').014:??DD?>?><:<75:7:>CEED::>=><7::466;?BC@>830,,.3575104425:<:755756;?HB<40/,)**,-.26654112475354967631022-/655:BA>ABAABGF=71/-**+-;8764554799::;;=;799;;9<9:;;:863499>DAA?@>?DB=::9775455469:5789545669:9;==<;<>>==<::=;8=;>>=<;@CB??B@?<:88;<966897455658:977542/,--/2103688:;:;;879:6=:=@@>A=876430-,..220641..,()*,0//1578898668988:<7:7:>?99867421357:<<;842/--)(*+/0/!    !!!   !!! _gkptvxulnpprvnb]^esznlgd`\XURNOV\^ejosuwwnmpprn{}|y|tsuy~umgghlplgjjd`fkkfa^YYWW`flx~}zs|upv{{xppjnmswxuqmd[WURV]dhmplmnlsuplddhhmqqzxqtz|{yrOT[^jf`^^`_^dcedff`WWXY[fsvw{nd_ZSRXXWPSY]hgb^^_`^|~}~yrmqvwtz|zvy~|~cdginopuwxxtqvyrvssy{{}vy{xsllqu{zsnouoa]Y[]a^\bdghmootwxxurVZ]egjoqloomqvxtuww|{sponlkkjhfeglpvztf\WWSKFNTWXWUY\cginqmnonp_fikhkmmiikpqssqnknpqnjhhfa__\Y^jmilsvpe_WRRNKNQUVX]dhkhjmnjijnqjnrtmnonqrty{{voppsrtsoqojigiszyuttvrjhgeecbfggkjmqunnonprsw{qruxrqpmsuvy|z}}zwvvxw|||zwwvvxzyurnnoqqtwtqtsqrqqtxsqqnruvx{z{}}{yrqsuwwuz~}wtsllhlqwzx||vyxsqyz}~{ztqruww{~{tnpsttvzypkhorolq{~{txxvuz}}voorttkqpjlkfcjfdjms{}||y}{utrpme\\_]ftwqgkt{|ukiffiqpkpqkllhchgdhlzy}}tljnu~}rjkowy{x{׋~~xy~}zx}}~~䅃~{~zvz}~~}|wz~{wz}~trvtv}|z{yspjegp~vrqkjgemrv~~tonttqvuu|}{{zuqljljrjmllnkmmou~sidenla\]bfnvvwvqwx}~~{yuqlihiiliqkllnklmlzxu}y~}zwqmnonjnv~{yyzvssxzuz{kptywvuqnntusx}tpsttniikloqptwx||~}vyzzyzutv|{{ylosxwvuromrusoqprwwpmtqrroprpmlmoquvw|z{|wquzxttr|}{ywvpqpqvxqmsrrokppopjea]_YVUW[Y^djoxtnnqribabbgljlnqommruusrokjokopoqlfb^_[Wmjkhea_[WVVRKFGOSUZcrxsoigf_]_cffhikpxyxsrpsusqpromnkkifb`\XVVTMokjhea^ZWVXWQMQWafdfrzxtnigfjnpqruwvw||wrsrvsrottsqljhfb_[WVXXS~{yyvrnmqpkelouwspnsuvyywu{}}z}||z}}{~{~zywsnmppm{|xxvsuupipttqy}z~}ysttuy}zwuwuwwtry{zxwstuuraagjc^VTZYVUUZ_cnvmjh\QVWZ\^be`^Y_]`a`_a`ekd`XTXZWUU}{vqnhhosz~}vibac``aa`YPRWXfu}xpnyz~}}wroj{z~sd`ZXLIJOPQTVXY[ivyvvxvvx{}|uot{zussrx{~wha\YOIImplnkgbb=<<;:7:832015<=@?@=;9542132.-++,/2125;;<>><<;;86:>BBAA@>?>;:<759:9668512231/-.--1569=BCAA@>??<:9=A@A8599::6784669<>=:85/--.289855697:??<74424336:9?@=<<==?@=<<==<69:988:><<;87::6<;=?>?=@CA;9=@@>833:A?9898821/2034258:9889==<<97035789:889;978;6;;@B=:;<;88545448=@=:4410/+),*01//25789:879;:7179:8986679<=:8379:988543112798899530,,*)+*-/0068:898667978:<88779==:8;<=;<<;;97898:><968<<864465466878:<98779<=;;89:899:<;==>>?==<==<==<:=><9899868<=;:;;9:=;;8:8899:<@??<>99;<<>BAAB@?@@BCBA@>9;=::8569:9<=?;9:<;:@??=;>:99;<<>=AB@<=889;=>?@?CDCEDCECBEDD@><:7688978;=A==<;:=>>=ABA<=989;=>99:6;76677669=@?@??A>@D>9<:882/022689868=>>:79767;<99;6:86677668?DE?>>=@=:9;=BGHJMNOIJIC?>=95347::?BC?CE@>>=@>;9:>@B=?DJJEFEEFFGFFDCCEFFCFF@E@?B=>CDEFELOIGGJJHHGHJHEDEDCB@@?AB@ADEEDDEBDGCEFADA?B>=BD@>A==?>@ECDDFEDCCBCFECCDFFGIJGDEFIGHFCFJJGGDCC@=AA>A>=>>@DDCDDBDDBCCEHHFGFFCEFEB??@AACFGIHJKKLMKMOMHHFGFCACBCDCCDGHHFF@ADAEGFDGGDC@>?BDEHHB>?>;<<:;<=@=88732359;<=BGEDEGEFCC@;679897;9:@@>@@<:7686:6:99:887678:?>;8769:523457;>=><@B?=?@@B>?<:5765686:6:99:98769>=?B@@?>=?=;<==<:<<778978<>ADEFEEDEDDEFFB@@?@A?<:8>=?BA@@>=>><8;8<<>>87987;:8877658::;:68;<>>?=??==@?>:9;<;;98;8;<>>:78877989;;9:<:;:889:9867:<99=<=?<<><<@AA@A@>==@@==>==<:7989;;:9<;;:867997;74323/--/.247:<:89;<84576798::;89987;==<97767997:853231.579844210/0-)((,./25:<<95430059899::;=>9899<98987656995421100.*;88775412230.,-04467;>=;6358989:9<>><<;<<;8::976345:9867;;99;;@B@?@A@>;<=><<=:;<:88:;>=<;<<89:9768;<<:;98:9544145757::;:96689:;=<9=9:998:<<;;:89:6451357851..-+,-*./13>BA;654..221447662536641347862..,->>EGCB@??::84548<=:4352025760+-.-3:>?BBA:;6599>=DGDB@??;:9?FB<>;30,,)''(()..-,-4::<@B>;=>BGJJMNIA<:8;76:9<>>=>FC=><51-,*('6648:8767533233465899;>A?<;=>?=@BBCEGGE;.(&&*.599>??<=<:;9776565BDB=885775873237744578;:8<<==?AA>;6210/01.069==ACB?988667759<<:558756874431013322025434354799889:<<;::42//579;<;65886678515644684566433445898876556765541476457;<>A?@@>94751465446855657:957876778:98;;:<<=><:;:9989;84699458;99=9:=AB>>879:66886778:9=>=:<==8<>?D?=><:;636973/0442234451479;89::86454679=>>;<=>9;=?CA242231554687899;989889:72039966549?:6652241006/02422314546775426224633569;6799889:9975645;=::96446633621125426323643343325433/../0.02237678976;98==:7647:97424421033255330../455676832--/.3776354455664346549;9;::7557642112334556842.,..897985412-,--66452455456566898898620..//16675887897986522/,--3548865442112941/-./01267768;<;9766422-0.05963775354786544211213268689654455340../0579:78989754335424544350.012132586797544557577357433110166546:9;<;;546334455425536721-,--157567447533114656225644565:;64579==9:;87868654312640.0/2//.0344656324654621453662213142257547;:9;954548:99:97:;;87<8655462135356322122303/23200420/3/24569>:323569;86215778778898779842402/1320/3318==<9>>=;78975527889:864246442121//38736;=>??@B?>=7<=<9=>=<879877966;:88:?EC@<9<98><5489767<>:8;;=:><::;:9:8776976:;889>DD754377535548?ECA@=<=955786224665655677695232455655764378644547=77469=:7640.078;::<;889:<;52234232002201432245678768458<;8651./79799B@<;;960./1/.135:>ADB><<;9:86553576698556779788@A=;;:728899;<<>>;91)(&'-9CGGFDCBA?==;;:;:67689533458899:<347:967::9885881+)*06?JONJEDB?<;=>A?;:9:877533112474369:66::986048?>CE@>?><:<85989;BKNNLJGA=<;>C?=:;81/--0/+)('',/036>>BEA>??=;=AEDF<9>=>=89;556:>BCA?:41-,-15662025349<;85657659?=@DDG>9==98-1665520236635387742012/.4658@C>?CAAEH?910/**-0565531135639:;;:<<889;;9<::;:973379=CCA@??>BD>:9::7753554599:;;:<=989:;:;<=<;;=>==<;:=;8<;=>=<;>BC@>AA?>:87:<:66789455757:9;<=<;;=>==;:25788:;:;;968:6<;<@A><>@>98::635<:652132/-,++.2114:<<>>=<<;98:621038@JOPN<958:;?BGIGC@>86688>:758612232/..-,0568<@CBAA?>?=:;:56::>AFIGDA86568;=>;861--079955979>?=84433599;@AA=6699:9677476;=><872.55798740//2218=9<@FAAHDBBDH?920/+**++,-.2434520247646698751/.130>=:;<<969>AEECC>=;?@;8654578579:89>??>@?<<==>;:<<:78>@9;89<;??>>CB=8<@?@:518@@:89893102124347::989<><<:78:97=:>?>?=BC7:89<:>B?:;<<979645447<@>;55100,)+*/10/14688:988:;879:7=:==;9:==<;<;::78998><:76;=875465456679;:88778;>==<99=<=:=;:<<=>>?><>==><<==9<><:8989978<=;:;;:9<<;;98:9899:;<;=>>?<>=<<=>@BAA?@@ACBB??:9>:;9659:9;=?<::<;:>@??>;=<89:<<>?BAA?@@>@?ADCDDCDDBDEDEA?=;8688978;=<;:<>>=?BA><;89:<>>?@?DCDECDEBC<@@?@?@?>CA9;<7940021589967<>>;89767:<:9:89:767767;?A?@?@A=BC::AFHJLNOLHJE@>>:6346::;?E?@CFFC=879=?AC@AEB>>?<::FHIIJJKLLJKLGGFGB;@?>?C=>CIJFEEFGFFECCDFFGIHJJLKMJKMEEIOKFGHJHHGIEDEDCC@@?AB@ADEFDDECDFDDFCBC?@@=@DEEGNMFGGKIHHEEDDCCBCEFCCDFFIJIDFEIGHFCEIJGGECCA>@A?@?=>??BDCDCDFEDCCBCCGDDFGGFDDFFC@>??ABBFGIHIKKMKLONIHFGFCACCDCCDFHHGFGGFECFFD@>?A+>>ACEGHD?>?;<=;:<;@DEGGJKMMNLKHHFEB@@CBCFGEEGECB?>@CDFHF@=B-449?A@A?=?@97742349:<<@GFDEGEFDDA=7798879:9>A>?@=:9548>B@A@>>678:>?<9768:623457:>?=;6658788:99:887689<@=:810<==<:;<96886;=@CDFEFDEDDEFFC@@??A@=;8<>>AA@@?==><;==<;:=69;98877657:;;67;;>>?=??==@?>;9:<;;:8:9:<=>><78978;9887479:98779;:8;=;@=<>=;?AA@A@>===;88:;:9;<:;978::96--./1469<;88:<:44776989:;88987:=>==:7767898995322.--.1. ((+..048<<:5441039899::<>9889<98987766896432100/+()(! ,/35579=>;83488:8<>><<>A<::89776789:9887642122/.+ 4358:8769<99:<;>CA??AA?;;<>=<=::<;98:;>=<;<<:8::873$23566:;<>BDA<@DCAC?:965889;=<9=::9989;<;::88:865++-/129DIDABC@=@C<846/-22044766724356642246873/..+&#5456;=;6354024772+,/-19>>BAB;;75899;@@>>=BGEBA?@2()-/.,-29;;?A@;=>@EJIMNKB<:8;8699;>>==CE>==71/&23356799:=A@<<;@CCEGKONB81.,*.3759:;:7646:978-68546:<:9::=?<@=?ABCDGGF>1)'&)-489=??=<:;;/742357545468:<7<;==>AA?<731001./58<=@CC@<0%!43100232121/14625263689889:;<;::530.478;<>2! 34579887655765560377556;<=A?@@?:4662373" 8:<:;=<=>=;;989;9458:447;99=:9<@B?>97:6$ =>=;;8358840/352324361368;99:87454679:=( 899::89988994/27;6656537?;66522420/510#68;869989::99856549>::644663363113$/0//22358678894:;7==;7746::852345%167644545564245637;9;:;8557652135'37543355475567:88:8731/.//059($720.-/0114776;=<:766522.-0./6/6431../0377:87:8985533523546-01466459::=;<7274434552464754668;84568<>:9<9695865541165.-233247646::9::63646:99::79;</1004468<<513477<8730576879 53598997423754430220.28:"@=9;:7<>7379767:>;8:;;<>%DA@><=;657873136755657**58:;9;<989:;<62242332%./10.0248>@CC?<<;<9::- <94+''&+5AFGFDCCA@=>4$ 783,)*.5;74!;95898;?HNNMJIB=<<8=%:7568=ACB?<52/,-.&46877521020-283(;9:;:97436:;BA!)<9:<<>><;>2+(9;998JFB@>;@?@><;8/! ?:6688>;85876" -/599655982" 6>:;>EA@GEBE& DFCD?=;>@=97# >8;??@;616A& :7975546;C&745110598:*;78997==>+ ><<==9;A1& BCB@@<:6! FCEB@:8=8:6/><73 HGI J% ( "%+ X>           !      >s A d \ _ f q H u 2 ' , 2<E"_{^H<I<IF9IEF8GFEFF6FF6FFFF<<9876<<9876<<<9(:$':7;tF8QEGF6\HFF7\IFF6UJFFD4QIFFDi2NDFFBC^s1NGFFE`byt0MBFFE]xxyv.F=FFEFW~nkhn-FFDFFJP}vsogf+JFENont}wvro+JFFENuwtnnu|*IFFEBHat)HFFDOlo|~toopkl'IFFEDFQ_`efe_^gllhl&GFFDHPSXX[]^dgn}%HFFDJ]iiknrsw~#IFFEDG^xvvwy}}xuz||"IFAFFHYpnmjlmlmmhehjjls!HFFC`uijkidb_]]cgfhlhcb^!HFFBUljffgjoqqw|zyHFFE@b}ytskjruphflIFFCPZfolmrvyywutxxqmpwrldZHFFCQcigfhgfhhjnqrsu{}yuw{}sjKFFECMaigfefb^]]_adfeaiqnjirxrxGFFDKNagffcc_ZWUVWY[[Z^caabhjfmPDFFEK`nomomlke`^[Z\cjiijjlklnpnjcKFEFFGEkwuvtsvtka`effegieb[ZcbekkhmKFFDZa_]Y^fntrpssttstumbQMNOY]ekljcFFC[bbadeimttjgmib`_^\^dgbhfeiowztFCBTYXXW[`chheegjjgafnruqjjllu|}tFBcdjfbabcefhjlhfigddca^eklooifiqrqsoHFBYqtpomlljhggkfbehbZ]`^Y]fdehihnujbfhbFFCBUuwyz|~|zvopruopxyrjjkhb`fehimouugddaTGFFEWXzz}~}|{}z~|wttwuvysmba[@ LFEFKsmllihhgekkhdgiefp{~trv-ACDEF KHBGFFHide^]_[`dmpolruqknsqjd\WVax2@DDEFF KGFFlgfippmmnolpokjlqtvx~ytld4HHGF F JFFE{~w|{yvvwvwvtssuvww~oOLHEE F JHFFAG}vrplifddfiiloo_WOGDEF FECA?DJGFFEInjzlieb_ZVTQMNU]b^VTKBCDFFEDB?@L]tJEFFEDUrodfhb`gnpkfc]]^NKOHBCDEFFECBFPavxIFFEBF_opvtsusvtolkfcRCDFFDCADKT_nICFFEIX_sbXRDACFFEDDFLU_fsGFE[~}ytnpstoKCEFFEHLP[sIJJFFFSzvzwtlioszzsEDEF FGHO`»JFFDPmijjigeegkpNJHF FEDDRuHFFCMhhc__\Y^kZPKEEFD@ASu˻¼FFD@SusqtmnnmOPDEEFFC>BXũFFBPen~}~|k]VCDFFC>AV{tvz|FFBQum`<=;51+#;:@@%,756678<;::>?=<=>:,>;9==AB==>;:;55::6215%-28768:<<:;;:;9678862/#25225545578::899:88::85"/64233100123541565567989"#0546552/.,-..1210132343754!18778630,..08986465565653397979963110.--27211023432767,33013778975568831,++,.05787)),-.257567548733110252337:7=;+.--.0454655235534457:84467:>;80053324323556323354686458;<;:*::7667744301213420121003035668<9467((;;<;<=<<9577586446422306679;;6331#%&=<=>>?@><<9:=<:<;56; 24201/25676677437975540-2=C? 30256557756798677>B=9885  79989:669:74345899<@@3"!  :@<:;<;8876643357658;9*&" 86A=<:530021.,**.35.)(!!,E8BO_W->:788;9;A@<74553/#"*6CQar_XS[_&+CE@BHCAABF>:1,*!',2;AO_jibhk_UY`(GE>=;>>;875234#&/@XktzrpnzqYJOI@C$;B6;/4"    0, +)+*%&+#%&-#++   #258IB.-.&01)-1!"-,-'*0$ !%,+   #& .6;:2-.$(#&"" && "*=6"#$(28@<,&# #+44 479:-!.17;0'%*% &&/4/637331&'()54! &1,$ #,.%'#&791)!" # 76<7!.+&,- $ !&""*,.&" # $0@K4 -,,/,%/*- %%'',.' !+..-.$1. $(-2>:) "-!.-66+!?F;%*::87 3 23 2v0a0] /U +U *H (=';w&'%%" m^g7 "#$%'km%ҤV#]=9{ )V%i Pn fjй _h~ Mq 7"q '#g "&[jԿ)Vi+ـ/܌-H7d68KEFFEJLUZWUWZ\]bgmpojmmlkotuusnimmoklkjica`]]hsqmottmIFEcrqrqnorqssnqvwppvwy|ztutyv~zu{vssrx~|yusuqIFFCeuruzzuturopuvxxtsqmqrsvvtzzyzzyx}}||{upsrmlhgkHFFBcox̃{{~zvzwquyxxy}}wplopopSFF?`ffnw|{uplijnpnnrqnomgdhefklqx{{yzw|zxxvwukcb^]gqrjdFB>l|{xlghlpv{yx~|vzxvwvppv}{ytngdfmqqw}zFF@`dzxz~}zw}FFA^FFDCT|}}~x{ߒFFEPOވ}vx}~~||}FF{}{}FEpenwyyvx}{||zvlgmu|tshjuxCYbjnornq}{}}{voigijhghkglkkoljiijs~slikvob]]^`hmnqpoy~{n}}ywvspnqy}~}}{uszzu{~}{tmimplfjpztx~yuvz{yxtry}}{{wqryzv}wuwusljkljpsw~}ywzswy~|ywwtz~|zz{{zysmpruwuqnrptsruxqnpqroopsvuxxzuvy|}zxzrpikmvvzvqpoqx{{zxurppoopqtskilhieccefcfimqztuxvztpkjltwvvxxrg\[^aagehiorqoolnrsqpomilmknljhd^XWXQMKMSTZ`isyplhmj^[]`aefgimrqcadfmllopqz}~zustvusqrtrpmkieb^\XWVVSKFJRYY\fwwtqhfcacfkmlnpqw}~npxzyz~z{z{zutrtvussvwvrnonkid`\]`^[X_coumlr|xwsonovzyy}{z{{~xpz|{swuomsz~zyr_\XYZ[_feb^__`^\_bcjg\YSSZZXXWV[acn{yud[ZXZZjkeXSWRT_jouywvsmfjprw{|xtx|zvrnkidfmqx~vpoplljkg[SVTR\gnsxljkfhru}urx}{z}}|sngbYWVZ]^def`]ekmhkljkggou}|ngcafptsqolmuytrqh_^\YQNPVW[\]cfkz皝rXLFGMYfmrwwtrrsonmkiihighkmrru}{^mXONPS[bgq{}uvvxwqptvvx|~zux|{t]skqtww|~~zzrfa\WW[epv{~tmrxvllnnjlmlmmnjegijkqtmosvwz}dc_]a]dmoquv|o^Z\]dlnljlvviikkec`^\bffglidc^cd`]`^bkoptvz{yy}yoputlhowxz~rdbgecggilgfginqqpt}{y{zy|{rosuohluninojdjkjgkttstvsruy~||{uumiqurjfjnjmokehkjhiqubenlfdhjadswmhiifda_cihfnvvojnmmlpuxyyxvswyrmnvtng[`dlnhdgjdaoxqkehkghnlgjrldgjfb`\Y[^]Z`ghedffghfghimqrstz~{uvz}vlkggkhglmhipofvkkhkoqssmedjpnlhcaceefgfefd^]]^`cefagpokhpwrwwnkhjnprssogdnlpekrr}|yolkkprqldafjihgffegdba[XVUVX[[Y]bbaagjflnloghpry~zslkefkffms}}{qkecdeedaaceedhnnollg`_[[ajjiilklnpoleefkhflr{~}umhsywronmmia^RJNU^itzwvvuuvusuvnd^effedidc]Yccjifjou}wplkkha\Tjrrxundhjgf`ab`bdif_``]Z\elstorsttlCHGFGFGFFGFFnkfhddblpomijlkjihgdabbdeMQPOMKKJJGFFunhqmqtmkha_dg^Y]bXQNLKLJE EFnijgiv{|~yaSTRLJGDDEE&Fjiqgdjfcc[ICDDEEFFEDCBA@?@@??@A@?b^`\E@ABBCFFEDCBA@@?@CEHKNRT[`aegejkknllprssiahqBCC FEDCBCDGJMQW^cgkomtw{F FEDEHILOSVX\dnvƿF FGIJKMS_hw۹ʹĵƹżFFEDHSgºଵĽļűEDB@CNcz¶Ųû̶Odɽƽƾÿù÷ŻĽƿſǰâ²ͻ²ï̮Ĭ̀ڤļȵ«¾zy|ÎķüǻɾúľƸǾŮż̽½¹ŻżŽüǺõ˧ԶĽþȺョ !+0..//02359;;88766568<==<7399:998553436;:767:9/9;;:;<<;;:9;;887889;>==<=??@<=;;=><>?=:7:=;197:>=98:97;?=<:9;<899::;:=>@>>?<==?><=96<>;:74607:;??>=<<=?>?@@DD?=>99:=??@?EEFEDDEFFGEDA><98988"-569<><::977:<;99:9;775778;=@>?>>@=AD=<@<=;633678653>=>ACB=7679;=@?=@?;<;:<:878=9;==>CB>A*@CB?>AEFDEFGFFEGFEFFDFDCC@BFFHGLLHJILJJLIHIJHABBAA@>@%EFFCCABBCEFECCADCACA>B>?B>@CDEEDJJEDDIGFEFFGIHGFFEFDCCB"DGGJKKGHMOJHFDDB>?A?@@=>?ADGGDEFED@@CBACAABECFIJGFGIKKHAGHIKJJKMNNMIHGGECCDDFFHFEDFEIIGA;>==>=>AADGIKKJJLN449<>?AHIIKJIGFEA<:;<;:;>;BEDBDC>=848>BAEEA@C<:;95547;>?AFJII/25;:<:=BA>>@@B@?>;535576786;99;976557;A?;988=94321249:;;><989<<>?>>==<=;:;<==;<;679957:?AA@A@@AA@BA?=;<>><;9:<;>??>:9;:9<;:9899568:8;:9=?@AA@A<:;<=<>@@?@@>==?@=:<<;9898;<<:9:98::867898:=;<:;<=<=?@??@?>;8;:8<=>>=<;:;=>=>=<;987899::77877433454658;=99<;><8:;8:==>><7213668689:99768<<;;:76689867420/0,)),-037;<:978831266779533:9:<=<;>A<9:9:967887897421101-*)*/1036;<=<7144328::;<<;=A;=?>;9=@?<<=?=;;88987689<=989:8625532/139899;?;857:=?><:;?@=<<>::9;<<=?>;::<<=??>=>>=??:98477:76438:;9::<613202246785545654214553.,-,*+,*/022=GGCBGFA@DB?;;82230128;5.,/*,278<=?;9746779<=;99>DGGD@?;<968::ADAAB>9633//-,-.3430/4857;=:966:=>BGHEA?;>BCFJKOPJ?842234789<<:;=::;8320/-,,--/212248<=@@?<=ABEIKNPLB9>A<=<>BCCDGJLF9/@;=>@@ACDC>4-*)+-2569=?@?@A?;:8766487346;97878<:?<<>?@ACDC@8.9297:89<><;:998643/,/27:<;::532/3/255669<>A@A?;5./443676459846773211244330/04420201455668::<;439;545;:9=<;>AD@=:44763455656898;>>?><<>::<637;7349733453635669:9:<;87899:;>?=:=><8==?C>;92,5@ #&,28;>BEILMQYZXW[WW_jgnmnnknojla[l}  !#&(*-4=GRbwn]gTEW]Vfmmtsnegswy  !#'08BMXgpmow}~y{sszTNHJTfqy~xum&6M`uxnkmlZFKTV\ittsk_``gfnttnkt{{}wkWSTZhuqox#3E\rrX^f`eptzxvxv~p[RQXZepvtkoun`Zfg[nmnnuve^ZY\^_`ffk}#1KPPXWRWa\kyvw|}rsvwxokk^SZd`\dmffbJO_tsnljLYqoeo||ukkx}uhdk@FQws~zjdcYjleeqtlktwpm\QPW[WW]kZSUUTcugmscUYky{qitUYWogjf^gxwvr`Uaiilms}~sswqdegc\UYgbaU[cniad\Zjsvwkhr{}xrpu}]`_\TWSR`qpmtlenxvkbfmkhe\Zi~|wlYOMWfjy|j\aQXqvhsrlntvpprntab][\fd__YQQ_pqszuci|}xtqcX[ainrqrfZcYXfoil|~kficUcrstx[ie`gi]W[`gbeg_QKSbytstojllf]QT`i}zlki_NZpqw{|t~upfbbTZZ_`klmli]ZZYclmeTFJczvf]\fhf^YZ\hgo~niuma_`glw@g^Z`lukPKR_\^feTKQW\chjf^Y[_ekfj``flmw~}}}t{zti`a`\fbgjcfilrx{_RNloorwxfOPW_fjf_YZXUVXZZ[TJZdlcausZWYhnknsu|{stkdszy~527SY^^_ftzyqf]UV^g`[dd\UUY\^kll_V__kotklrsusv~}umfd[XjszIJNOTZj|~x}dMKXgqslbXTYYU_bd`^mpbgiedgnoz{yyrnknh\]eefvy|mhhafl{|sijkgcbejh^X[a_a^^hhYSSeh^drxsnkc``fpnkif]aow~wsyqxx~p[VT\nzusxxloied^g_X`a`]dd_bbc^Y\jslirpggwu{v|voj\Xev~v{{}p[Qa[KXTX_nkfi`c`cw{vokolrtt{zyq|{qr~|qis}zmffnoYOUUT_\WW]bfnpvpfgiet|rzrgiihfYZaellsswvpnmfLJMRTXZXakro          !  !   " &     %%$#""')!)+  $%3  %3=CNOQPKFMA6%', $)($"&&$!'-0-  "* "&-/79B525.., ## "*45;2'-82;=>?66#10 ##.+$'+67+#//, ,,* #-=E2$*$$!%4"),01,#+/*+'$&/#'%"#"-+,*( #&3"51))3<84,'&$ 0(63%"$'' !)3;AC?4*.+"7 #0-0- )($)8BA?AB?=+"*!!$04*& #( .86401<.!.)*$")! %& '#"+-)"&13< 2/!$&-/+0136-/%%'-3*!81,/)!$))&'" .59"$# "(02,+'%! %&++  *77'#/#"%0*+28:?A>EI@*8$  <>)#$!!  +*,&  !*'2HCMR>@C4-ILLF>/(9@4  (,*!*( & %-3322)# $&""+7878;>&$ #/:B:.4=CA:*#$  "(! &&'.4/*'"&' %0:>;0%$#..6+.:DMF9;GIGA"%*#/-$*) !'$" ('%,:<8,*1%*32INH@KRHBBCJUKB3*%$#%!!#";1-.$"%'"##%/+45669:;ea"V+9IWgv 6Ok~5Z|&nsˮ+􄓶۝/y5?@@A@BCCDEFECCBAIRSZgq}|{wx}|vorrpnlmlihsnlgdhYTSSRMLIGEBBCDE FEDDCA=J_afjquwvxyz|~{yunºviea][Z[WUQMIGDCCDEEF FECCA?B]hp|}|zöºȹ{md]YVUQMKIGEDDEEF FECA>:iddeemĽ꾯qeYQLKJIGFFEDCEjsһļ{aQGDDEFFGHϿƽķy\HB@BDEF FƢǺfMC>ACEFFԻ𻴯s_MA@CDFFĿwlZMDABʾ¸tlf[Ĵŵŵ¿ȿܺƺ罧ºýĴú¼ԾƻϲxyƷɺývuy{}ɽŴȳòĶǷǷżƿ¼ɻ²IJľ˲ȼüǢ¿ðúΫĶźƱû641//..//01349:;89766567;==<847998654334:;8679:642//..//0133977:<::<;;:;:8:<887889;>==?@>><=<;<><<;9:=899::;:<>@?>>?=<==>??=<;69?<;8559978<>;89:88>:;=@>><<=?>>@?CEA=?99:=??@?CEEDFGGFDB?=;898989;<@>><<?>@7;=>::769<;:9;9<87577:=?>??>@>?C?;>><<7433257756;=>;9;868;;:@CB?9678;<@@A==?CC@:677:;?@=FJHCA??ACDEFCFFCCDA@?ABDHIJLLNKLKGGECA>>;:==AD>@EIIDB??@CCEFCDFDDFGGFFEFGEFGDFDCD@BEFFGGKLIIKJKJHIJIC@CA@AA>?CFECFGGFFEFGBBCDEFDCCB@CD@CB>B>>C>?CDEEDHKFDDGHFEFFGIHGGFEEBDBABBDEFECC?CDFLOLHGDDC?>A??A=>?@CFGGEDFEEA@BCBCBAABDDEHJHEGHKKJFJOMHHDD@>A@NNMJHHGGECCDDFFHGFEEDEEHIHB<=>==>>@BBGIJKJJKNNLHHGHFDCDDJKIGFFB=:;<;;:?:@EDADD?>957=AADFB@B?:;:6456:=?@DJIIJKIHFFC>::<;;?@AB??<7255467694;98;976556:@@<:88;;632237;:<:?C@=?@@B?@=925546EEDB@@>?>=:88=;>??>==<=<:;<==<<;7789659<>ACDCDBDECCEEC?A??>=;97@AB@><;=><;98=:>??:9;:9;<:9899658:9:;9;?@BAA@AA@AC@?<;=>=<:8==>@>;;<<98:8:;<<:9:989::9877899:<<;;:<==??;;<<:8;;:<>=>>=;:878899;87878532454557:=:8;;<=99;99==>><;;:<>=>>=;:979877;=;;76679958520/0-*)),,/26:<;9885115668789:8:876:=<:;866?9::9:6688798521101.*))-1025:<==9324326:9;<<;<@A:9:9;7678877><;97988679;>:88:87244543012899;><9659<>?=::>@><<=?<;:7988679:><<>?<=?<;:;<=>??=>>=??;99567:864379;?B>:?EDDFC?<9:<<=@=<@<;:;<<36787463754213554/,--*+,*.011:EHDBEGC@CC@<::3131023577836365431>=9955878;>;99:BC?>;;7862446:?@<897556:92,--*.589=>?9964878:><:?=;;67::<>@??DAAC?:7440/.,--1431/2766:<;9769=>@FHFC?>:<76::;>@??42233688;<<::>:9;94210-,+,,.212237;=?@@=<@BDHKLPNE;53123597;<<;:*(')/687<<=;8759:8788756466577;<;:;=@><==ACCDFJLH=1+('(-486<<=<8*)*-0558<>@@B@<:97766488335::778:;=><>?@ABDCA;0+**-/456<=?@?987431,.25:;@BA=678577875652114422358658898;==;::987532,-13::?;>@A@@<7/.452577548946774211244331/03431020455667;=?A@A=91-352;9;=:<@CB==54763455899:=>><><::;<835;:447<9:>:7399;<977:99;:=?>:<==8<=>C?<>=:;748:941366334453667::9:=987:98;:=77644126136765658679;=;;:;:77874003775545338>;776545211623556413410130133142146355679;99:989:965578559;779:6565125100301357866523211432632321002452356556898987658;;<<:5546866523311457996223322134356450/-,.-0121022367556875::8=<:76469973133213323323655677843--.-588745565564346658::9953223223223556**,-17986:988:7:84211/.-.741101234257788:<;97786410,+--07996:987!/587986557953.++,-.268857<;;97533144014012720332/  !"$'/26443598:<;:646433456634648942-,-.35   ""#$'*.;??;;<878565443105400/2--.0#(()-3788:88757:9538453324&(+049;:99:87:97667644@<=;75)&&))$$!!-,0258;;<;<=<;84upgceRRPVVLD:62++-,*)&#  ,47;??@A=<<8zwfZerzxz~qii_ghaXMD;3-*((%"! 4234456gnjgr|u[RWlwkPUVWV`ijZJ=3*$! 56zrjdalz{vtu}}|t}{usnbdjliefeicUE1%~ttzzsijn}wovu|vzvwsoi`YXZRO]msiZE. d]ifaefgmr~{mjgpolvrmhgUKUYY^mgZcibZXUShi`K5$ƒ|rz|{qphe]WZVS_cb__WX__YRSWjuuzoddaarke^_VOPB2#zlSOR^aaf][bggdgYWY[WRTTdmhiaapzvujX[lnor_VKC;+"ts|yse^ceccg\YchhalbWQW^^_`^XUURXjsnosgguypeeqtqhO;33,{}qmtx{nZWSGGSagbekdXV]ab_[[bfb_]UPWisqwzm_w~ztul^_bRfmprp^Ycv~|okkysrltzcNNLC?PegbcidYX^dfagdXLN[lwstrkknidn^bp}ytysns}vu|xpe]WWZ\_fmllkcYZZ\jmk]JFUs|laZdhi~ru~sg{{{t`fts{ujrvqnrstlb[\grr]JNY`[cg^LMUZ`giiaZZ^alrllmdlpw~|v~|vrmkfjsugWN^poptyqYLT[cija\X[UVWZZa[IUyefqnplydtr]UV\UMIPKFIK=23FY\^^bmyzukaYS[biXbfaVUV]Zh}wywrhfVd^HJVIF92/557?RMIQVNILNQWbuzzqVIQamspf\TW[S\tikkv}iaSWTLKMAZYWPOTYbjfiuzrjhdcit}zlhlhdachkbZXaufeepz}kjkca]]_hrwzw{ysrtz}ytvut~|y_YTVexxru|owmmqwrlqphymfaWXQXYbwwklnhknqx~w}pncU`mntuqpox{sllhh_hgh|gXTJNfrmtuu{xsstxz晛lyvn~~^TSWakuutsmvhintstwcID[fjssyrfl}u~!      !             70( !$#&  4.')'236$*!! !  $&+(,+' 89>87FC=0!  92#*&;6KBMMF5<-.655-66*-$!#" 8?MH=ABLC@@6%-,3+ ..6/./.5/*,/.&#**#  !""&("%.364:FC3."$.0$.($)# '$':5<;454::<64*6,.'$# ',-6+' A:=46CJNRPG54.  '*$$$""(%' ")40'  "() :.) -7B;AC>0A(*$)/"1$! *4( $.-/! "  :6/16$%&,3-1<2?EC=+ $'!"% %,3/&%/$$'-)0) .5?BHFKH7AKFF5!()(4",0'!!'/+!!) 0<3/"!#$25;=&*-')--*.+&/36?DNMDFGFIA<5"!0/78"#%! .,,!" #"-5MA! '-+./&+,,&!#'*-4326AMLMNKABA<(//.&58 %..-,#;$$-,;>/! ,#*-380%-1&)778=6BD=>BNLCAULCBABBDTN /ʾtdUF6( j/˦eK3,ǛvU,7Ⱥ뻒j~2ѵگ9֨׷9c:pA8K"9=joqklmmlklruutqkjnnklkigaa_\antnmqurie`ZYYVUX[\^chnpmkmmklpuuosxrpposwxz}wttvyy~ww{tsrs{~zxsutolnpprqnpqqtqorwuppoqvxy}uvyvsrnorruvuwzyyzzxy||yrpuolkfimqtrv{yttuqnquvxwtspnrrtvu|sswyxxzхxvlnpoor{z|}yv|~vrvyxxqroojdggeikntz}~zyy~yxxvwrfba]_mrpdfox|{spjikopmorpoolfehegkm{wyyvwwsory~yxqkeehprq}{{ujghmqw{wyzwzwvwuopw~|yx~zx{}zx{}~}x|~|}}|~醕{vy~~}|䋎z~~yy|~yqhip{~xrqepxzxuy}z~~ytjhflgjkjnmkjiimzzojioui^]^^blnornrz~}zumhgjihgjjhljlnkjii|}~}}xsv{wx}~~xpkkoojfms~|ywvronrz}~}}zttzyvvz~|{ytpuzwy}vv*tpkjkklstz}~~xuv{{yxrty~}{zvqsyywoqsvwsoqqrtrswuonpqqopqtvuyxysxz~{ywwt|~{zz{{zyqnqsvwtpoqqtsroopsuoikiigdbdeddgkouysvxvyqoiknwuwvzuqqosz{{zwurppoopruqjjkhhdbjmmjjfb[WXTOKKPTV]dmvwmjime[\_aagehjprpoolnrsqpolimllmkjhc]XWVPLljgd_]ZWVVUOHGNVYZ`myvsnfebaegmllopr{}~xtstwuspstrpljhea][XVVRIoomkgb^\__]Y[ahsrlnv|wuqnnqyzyz~z{z{zturuurtvwvqoonkhc_\]`]Z|st||xtwrmov}~󁂂~ ~vagk`[VRW[YXWVX^bgw~yxp\\XYZ[`gdb]`^_`^\`aekd[WRU[YXXWwx~xtpmjfdiot{|ropokljjcVSWRUbkpvywurlempsx||vux}yuqnkhdyqje^XVX\]aefd^`imkhlljjfitw|srz|z{}}{}rmf`YWVyvssmc^][UOOSWY\]_ehqylgcahrtrpnlowxssoe_][WPNQtpnnljiigjlorsxlUKFGO[hmtxvtqsronljiihgiwvvwxspruvvwz~|wuz|~hVONPT]chs{zuvwxupqtvv}yoouxpkmnljlmlmmlgehjjmsrlqtww}}~zzodaZWW]hqw||rnsxsklnmjinmkiqxnijkhdb_]^dgfilgca_dc_]a]fnorvw~~k\[\^gmnljnwshikjdfgcfghliffhkoqqz|zy{yy}xnquskhpxx{|nbdgddghjkffgjo}}~~xurjksuogglmionidkkjgmutstwrsvz}}wtjmmknrvyyxwttxwpmqvqkb[cfolfdij`fvwkhjied`_ejggpwumknmllquxyyigdffhgghhkorrsv|}xux|{qjkeikginkglrjdhjeb_[Y[_[[bhgeeffghfhhjnfeggeea]]_bdfdckqniktwrxtkkhloqssrkdelpmkgc`deefgfefc^]]_afegecc^YVUVWZ[[ZZ_caaciignnlodlss~|xnljlqrpkcahjihffeffcb`ZWUVWYnmplmjc`][Z]ejiijlkmopmicegkegot~}zojdcdeec`adeedjnmonlke`^[[\bvstvri_bffehheaZ\cbfkkjint{vrnnmmg`]OJOVakvzvvuvtsvtla_effef`houpqsttsutl^PMNQZ^flljkrtwtmcijfe_bb`cejd_a_]Y^fmtrpssttsjnvrhhngb`_]\_fecgffjqx|rmjfgddcmqnlhjlkiihgcaacehmttjgljb`_^\\`cjffehjjebhostoijlnw}{ttlhqmqtlkf_]bcYVYY\YXXWZ_bhhefgjjhafijlfgifddc__gklonhfjqrqsnmhjgkx{z{vlnxwkdjjfbabcefhjlifigddca^ghkdbfh`[]`]Y`edehhipthbghihndhkkuyyuv}}xprspomlljhggjgbdhc[\`_Yqqvmsxxpjkkg`befhjmpvrdacchioge`^dgnspmottvyz|~|zvpprtpoxyskjkib~y~{wstusuwtmjnldilrmkkjiipxvnsxy}~}|{|{~~|klgdiichr}z|~rhmtsjlsxxyxsxz}tmllihhgejlkidgjeeoztojosoibZVWe{~ywrpod__ba^bbjlgdf_]_\`dmpolquqkmsqkd\WV_uI$xyxrj]SSY^airyyvxyytxvlklhfippmmnolpokikqtvx}ztmaURFEJNT{yskd[PMKJQh}}w{|yvvwwvtsstvww}zunFFEEDHPZiutsphYHDGL[u}wspljfddfiijkmonoppqpFFDC@NU[gqkdcgs~~{mifb_[WTQMLRY\bjotwzzsmprruDEFFECC>Tajz{pibbegmkdfhc`fmplfd^]]\binx|zOFBCEFFEB;YmyznleZVWUW^fkovtsusvunjb_cdgkkpyxnmswvuplra[SKEDDEFFEA?@?=?=<=:<>=;@=<87<=9868;;:;<<;;9;:88788:<>><;99=989::;:;>??>><==?><=77?<;9549978;><99:97?;9:<>??BEEFDDEGFGDC@=<898989;;@>>=<<>?>?@ADC?>=99;>??9;9<9756779?>??>BB;=?;>84342477855:<>;9:967:;:9::766778<>A<<;:;;977:>CEFHIIGDGC=;<85102668BCA<7679;>@>>A>;<:;<:879=EFDCCDB@?ABDGIJLLMMKLHGFCB?><9==?E>?CHJEB@?@BCDFDDFECCDC@?@BCEFGDFECDAADFFGGILJHJJLJKKHHIJE@CB@AA>>BEECEFGFFEFGFEFEECB@CFFACC>A?>B@?BDEEDGKHDDFHFEFFHIGGFFEFBDBABBDEFECC@ADBBC@@A>@A>ACD?A>>?@BFGGEDFFEB@ACBBCAACEDHIJEGGJKKFINNIHEDDA>@@?@?=>?ADGGFDEEFFGHGFEEGIHD>;>==>>?BAFIJLJJKNNLIHGHFDCCDEFFGHHFFE9?;?DEBCD@>;66;@BCFD@AA::;7455:<>?BIIKJHFFD@;:<<;:==CECBDB><776859:8::875569>A=:989<7322125;:<:>CA=>@@B?@=:445576767:89:8765<;=??>==<==::;<=<<9689749;=@BDCEBDECCDEEC@A??>=;97:<>==<=;:<:=??@<9;;9:<;98897579:9<9:??AA@A@AA@CA?=;<>=<:8;;<>??@=9:;99:8:;<<;9::89::98768899;=;;:;==@@>=>?@<;<<;899;<<;:9:889;9787763235569<;8:<;>:8;:8==>>?=<;:;>==>=<:977899::778774269967631/0.*))+,.259<<:8796114668689:8:8769<<;;966897673100/+)79853211/+)),01158<==:415324:9:<=;;?A;9:9:8678878963211,);88:98445431026989:=>9758<>?=;9=@?<<=?<;:7988778:=<989:8535532>??=>>=>@<996579975359:>B@:=DDCFD?=99;<<=@>=>>?>:9735540--+,+,/116BHEBDGD@AD@>9;5031/2257784646653124552.--,*++99@C@><;;87733459=@>988559;4-,/*,488==?:974779==:99>CA>=;;9774DBAB@;8441/.--0441/16859<<9857<>?EHGD@?:<869:;=@?>BCABA=8532/.->;9;:5310.,+,--021225:=?@@>;?BCFJKOOH>63223487:<<;:<<::;7320/,,758:9778765565679<;::<@@;=?@@ACCB=2,*),.356:=?@?AA>;987665BB?7686678866311343223478397:8:=>;::988543--038:=AB@9577677865477547955775211344332//2532/3/355667:=?A@A>;3-1533676469746763673345565799:=>>=<==9::=:44:;446<:9>;;>BD?>94575345565>?;<=>9;=>BA==>;;956:9512573345362566::9:=:87998::<>?<;=>;9==@B=765657669;<;:;::;86788752/2584545326=<775452115324775566768:<<:41421364455678::89:989::75568558;879:75652252002102423312554557425423310012353256556898996757:;<<;65468766323113424533200124356551/-,-./121023233475467839;7<<;774599842332124346553/.,-..77853/-..2898546556565345747::89633232232257631,-.0979953110.--4611002343376789<;:7797510,+--/59969987988963110.--114879875569730,++-.167865;;:763314501401164023300137889765587577449633110044233898=;:736433456634647953/,-.1565675478431014546564245434468:74568;>;9<:5956544320441/0/1.--.0354665523553323646533233454775459;<;:8566:988569963755332323556423323302113410221022035669<846765:6764799889:97:97667754301212420121086746876356423126679;:4125659541012387569::<;<<957758644652;=<9=>=<:;>>;968:8:;7456575676256425::58;<=>>@><<99==:<::=?<464588557637:9459>=9;<<=<<=:>;76776554655478646:@DD734896453.-4?CA@>>=867783//211/2124201/25677677537975540-2< 88@A<9873-*-132599:<>BB;89896775334025655675678977=B>9874/*!%;?@?==:73-*)(+5?CDDCAA??<=;989889:668:74345799;?>>?>==;#(/;;9893+&'*08DLLJEDCA><<?<::<;987664335775689768;;:997#(*1:74325;DMPPMJEA?=?=:;$'3;?:760--/.18;:788;9;A@=73311213778=??<65789866=0,&!!*+1539?;=?E@AHDAABF>9300-+,,-./0354573135874XW]L;,%"+;?EECD>=;>?;8753579579:89>??>@?==<=aZZfjbL3# (8;??9518@@;898831/102423699889<=<<:77fkc_cjlqy~b<$ ,448`db\gqfdhgdfkow|n\N>&'+;9:977;=;::;99<=;;98::899:;<^a_\dj_UQ^hb`lwvpomdVC=:$)3<;<=?=::<<;>@@A?<==89:<==nokfe_dcZ]aa^aea`bba]_gbF4,"06A><<;:;>==>@@=;:78:;=>wz{{zcSZ`QQWU\gogg`icWA/& 46:867;=;9;99:778767;wiowrhejpdQQVTY`XVY`ensN/$ 37>@BDABEC??@=;;=?vjhiih^X^cilotuwsnnjZFMOUUZY[f;# BFFGFFEDCEFF             !  !!!                 $" *47( ! !% -!  ##"#(%! '-+'%$  $*!$"!*264-"  !)&&32-*#  !!&!&$ #&! " )*2-@>?;7%&(80!(0=@591% ! H80!$$##!""/9-.* %%''  @;[;_V6W6޲]67y7x;}j;|O8t8;k-;ӿg;f;|;٩;;;L??@;?>=97;=:977:<::<<;;:9;;887889;>==<=??@=?><=:=>@>>?<==?><=86>=;:647987:==98:98:?=<;9:=899::;:=>@>>?<==>?@@EEFECDDEGFGDDA=<898988:;>?>=<<=?>>@@DD@=?99:=??@?EEFEDDF>?>?>?@=AC<<@;>:53423678658<>=::769<;99;9<775778;=@>??>@=@D=;?BEEGHIICHE>;=96202568;@><>ACB=8678;=@?=@@;<;:<:878;AEEGHIJCGF?;=FIIKLMNJMHGGDC?>=9<=<>D@>BGJGC@??ACDEEDFFCCDA?@ABEIIKLLNKMIGGDFGHLLHJJLJJLIHIJG@BBAA?>@EFDDFGFFEGFEFFDFDCC@BFFHGKLHIILJJLIEEJDEIFFEFFHIHGFFEFCCBCDEEDCCA@DCACA>B>?C>@CDEEDIKEDDHGFEFFED@ACBBCAACECGIJEFGJKKGMOKHFDDB>?A?@@=>?@CGGDFEE@@CBACAABEEFEIIF@;>==>=>BAEHIKJJMNNMJHGGECCDDFFHGFEEDFEIIGA;==59?BBEE@@C;:;94548<>?AGIIKJIGFEA<:;<;;?;BEDADC>=848>BAEFA@C=:;57;988=8432124::<:=BB>>@@BA?>;635576685;99;976557;A?;988<:53;<==;<:689948;<@ADCDCCEDCDEEDA@@?>><:89=<>?>>==<=<:;<==;<;778956<;:9898569:8<99>>AA@A@@AA@BB@=;<>><;99<;>??:9;:9<;:9899568:8;::98867899;=;<:;<=<>@@?@@>==?@=;;<<;9898;<<:9:98::9867898:<<3454658<<89<;>;8;:8;=>>=<;:;=>=>><;987889:;77877532454658;=98<;)*,-148;<:9797213668689:99768;<;;:76679858420/0,)),037:<;978)+/1047;<=<614339:<=<;>A=9:9:966887897421101.*)*.1036:<=<72/249899<9<@@=<<>=;;88987689<=989:87244532/139899;?;956478:76349::9;<<=??<>?;::<<=??=>>=??:98477:86438:<@B+/023?HFBCGE@ADA?:<61220124678554654214553.,.,*+,*/021>CGHEA?<<:68::@DAAB>9633//-,-.2430/4857:--/212249<>@@?;>ACEJKOPJ@842234788<<:;=::;8320/-,+--.212238;=@@66578<;::;?A<>A=86347;97878<:@;=>@@ACDC?5-*)+-1559=>@@B?;:8766487346:97878;:64112532322469387:89<><;:998643/,/26:@AA@<5./442677548946773211244330/0699<>>?=<=>::<;539;645:;9<<;=ADA=;44763455898;>>?><<>;=><:;55::7214733453534669:99<;878:99:;>?>:=><8==?C><8<;595654432035200/00--./2545655325533456::44579=<9354686448;<;;96659988658:736644332234224546423324364686447:<;;03/35668<9467749774699889:979:8667543103124300311/4/24657<:5562306678;;6124658642012378568::;<;<=<:7586748875365314/5568:<7213976;89<94564756763464248;77;<=>>@?<<:8<=;:?><;9==9:?836::558>=:;<<=<<=;=<8677655456453687469>DCC?=>99?:459:6CAA>>9667685//211/.12213311014577667635985452-/9CAB?>>;767686,/42499<=AC=89896775334114655676568976868:B?:8861*+.323899;<@C?85/**(*1=BDDCAA?@==;:89989:7667:95345699:>?=@?==<861**))/:ADED96-&'(.5AKLLFDCB?<<;>?=::;<987665334675689867;;:99797/''-3>ILLG:634259AKOPNKFA?=;A@@><;641012/,+**+/1138=<=<;8;734247?IOPOL:569;?AFGFA><74477<:6476224453100.0588<@CC@@>?>::<669:>@EGFC?<7476:;<:762--/.06;;788::?@>94321212587>7477896683769;<;773.-76:88520/2427?;<>EA@GEBABEA:510.,+,-.//25547413478476988630/1425?;:=<==;88>@DECD?=;=?<9754468768:98?@==?>?=BC>8:>?@;616>A<898851/01133268:988:><<;87::6=:=?>?=AC@9:6<:<6420/-))+,11/036789:779;978;6<:;@B;:;<:=<:6389:887441105:8788:743/,,**+,./038::89766577:<=:7279:887==<::==>;=<;;89::9>=<86;=:765676688988;;88778:>==:=>;=<;;=>>?<>=<>==<=9:>=;9879977:=<::;:9;=;;:89;899::<;=>>?<==<>=??CBB@AACDCAA=:=;:9758:9;=>=;:<=;<@?@@=<>99:<==<>>CBB@AAC?@?CBCDBCEABEBD@>;:75778779==@?;;789;<=>@>CCBDBCEBAD?A@AAB>CC;:=895002248::88;>?<88679=<9:;7;778766:>A@AAC>BD=9=EHILNNHLFB@?=8559;;>DA?BFGE@:89<@ACCAEE@??A>;:<>DGHKMNOIKHC@?GIHJJILKMJKMHHGHE=??>?B?=AGJGEFFGFFDCDFFIHJJILKMKKMJ!     !   ! !!    !!da`]]grrmosungc]YYXUVY[\`ekopjmmlkmsuutpjkmnmkljifaa^\cpsmnruqwssrw~|yusurmlopqronrqqtoptxqppotwx{|vttwx{}vxztsrt|}ywsus||{upssmligkossx|wsutpntuwyusrmprsuvtxzyyzzyx{{||xqqtnljfi~wqlopopv~~y~|wwzrtxyxx{wtknpoowwulda_]fprkdjt{|xqnijlpnmqroonidhfejkovz~}yyxz}xxwvvoea`\borndungdflqqv}z~}oghjoszzv|vzyvwwqosz|ywpideiqrsz}zw||yy}~{xy|}~|yywv|}|}}|~锑||ӛ|~z}usiitx{vv||z||xogjr~wsnfry}]^`gmnqpox{||xqjhhjhhfmflkjnlkiio}wniirsf^]^_dlnpqntzoy{xwuqnov}}~}}wrx{vy~~}vojlonhgnvsv}}{vux|zyvpx{~|{yrpwzv{{uvvtojjkkmsu{}xxyuux|}zxvv~z|zzwmpqtwvrnrpstrtxsnoqqpopruvvyxxsxz~zxyupkjlswvvxysppv{{yvsppnpptumilhifccdfdehlpwwtwwxqmikpwvwwztj_[]`adffimqqponlpsrponjjojnmjieaZWXSNKLRSX^foxtmjklc[\_abgfhkqrdacejmlnppv}~|vttuwsrptsqnkjfc^]YWVVUMGHOWYZbqxurlfebbehmlmpps|}nnuzzy}|z{z{xstrvttrvvtooljfb]\`_\X]aktploy{wtpnnryzy{}y{z~ـ~{qw||vuvqmpw} {yvf[ZXZZ]cgba]`^``\\cahk^ZURYZXXWVY_bi{}ywl[[XYZjkh]TUURZgnsxyvtoifppuz}ztwy|wspljedkpu|zqopnkkjiaUTWRWdmqwljkhgnu|xru||z{~|}vqie\XVY\]befb^bjmjilkjifktxsieacmtsqpmlrzurrka^\[SOOUVY\\aeiu}`OHEJTalovxusqtpnmkiihiggjlprszfv_QNORX`elx~vvxrpsuvvw{{vv{{}dtnnsvwy}|ywja_XWYamty~xnpvxnkmokkmllmnkffijjosplruwx}bda]`^ajopsvywbY\\aknmkjsxlikkfda_\`efgjkfc``db^^`^hnorvw{zy{{rosuoiktyy}xg`ggcgghlhfghlpqpr}~{zz{yz|vnrurjirnjlolfgkjhipustuuqtw|||}vupimttmfhmljomhekkihnu_dknidfjeamxrihjhdc_agjejtwrinmmkoswyyxwtuyuomsvpi`\chojeejh`hwukggjiglmihopfeihca^ZY]_Z]fifdfefhfghhlprssx}|wuy}zojifijgjnjgmrhwnkiimprssohdgnpljeaaeefeggefe`]]^_begbdmpmimuutxrjjhlprssqjdnmohgprx~zslkknrqngacjihgffegecb]YVUVWZ[[Z[aba`dihinnmlemsu{vmldejhejqy~|ulhcceedb`beedemnmplmib`\[Z^giikmoomgcehjehpv~|ymjqw|tpnnmkd^WLKRZfpyyuvuuvstwqg^cffeige_Y_cbgkkijou}uqnnmlf_[ioq||uqgejifc_baadfi`_a^\YbiquorsttrvrjZNMMSZ`hlkimrwvskcjjfeplggfdbhopmkikljiigfaaefkowpfinea`_]\`gcegefksx~|qmifgdcdnqnlhupinoospkic]_c_WWYZ\XXW]adkefeijjcbipttmiklpx}ytskjqmrslje^^njihgqz{{yqlrysgekiidabccfgijlehiedcc^`ikmpmhglrrnliigmy{z{tloigmieijowzwux~{tpsronlmlihghkcbgh][^`[Ybedfihjrqfcghhjldhjlvzxuvfgmkfc_aejqrnnqtuxy{|~{ytmrrvkuxxnjkkf_ceghkmqwocbbdhjngd__ehosofjpokkihltxsouy{~~}|z~~y~zvruusvwrlknidinqlkkjhjrxujovxxyuuy{~{pllhgfemjledjhcjtz~|ointqjmuyxywtxz~a_^abb``bfljfec]]^\bgppnlutnjqsnhaYVXj~|yvrqmc__cba_bdklfwwyzvvxqkljgflqolnonlqmjjmstxy~vqhZST[^ckszxvyyxuxtlkkgf}~zw~yxvwwvwussvwwx~xricXOMKJTn}}w|ztqnkhedegjiikkonnppopqqmfUFEGN_|}ujhda]YUSOLMV[^glrux{xnoqqswqfbciv~ylmebdejmhdgfabjooieb]]\]flr~~z|usuyyogbcehmjdfhb`VVZbimsvsttz{qlg`aeeilkt|~rlpvvtmmhkkossolibYWWUX`hlqvtsuswx{{|meb]VW]][TX_bmkebaacbagghgiid\Z[]`iwz{}}~}wqmquvuz{xuy~||~~}xsmpyuxywpjkpv{yqmosk^ZWY[_\Z`beglmntvxwsqtysusrx{{z}}uwzwskjot{{sjjiifeehlpvyrdZTUQIFNTWXWUZ]egjoplnomqvxuuww{{snmljjigeegkotyu`_^ZYalmimsune_WSROMOSUWY`gjlhkmmjikpqrsrnjloomihhfb__\Y]jnjkruqplkjnx}zvttvqkhhfeijjnknrvnoonrtuy}}||xqpqttvvqrslljlu|{wuswsyxxwvvxwspmlmnpqruxtqtsqqrruxrqpmrtuxzy{|zwwxw{~|zxxwvuwxspmkmxurlmljmsz{z|w{yss{|~{uqsvwwvzǂ{tullmjlyslgipqnkqz|xruuttx{~}~|xqmnprrtyzumiforpjqokb]_aakwyqjox}|rihfhksqlrslnmiflhejnt}}~~vtsole]]b`fuytj~ummqyrlmry||z~xolpv}~䋒~65336;;767::642//..//01348:;89766567;==<847998754334:;8679:;;=><>?=:79=;9879<;:<;;:;;8:<887889;==?@>=>==<;<>=<@=<88===:6;>;:7469879=>:89:88?><;9:=899::;:<>@?>>?=<==>??=<<69?<;854FGEDB><:8988:;=@>><<?>@?CEA=?:9::9:768<;:9;8<87577:??>@>?C@;>><=7433257785:7311467:?@<=@CB?9678;=:;==BC>AFJHCA??ACDEFCFFCCDB@?ABDHIJLLNLLKHGECA>>;9==@D>@HIJHBACA@A@>?CFDCFGGFFEFGEFGDFDCDAAEFFGGJMIIKJKKHHJID@CA@AA>>FGIHGFFEEDCCBABCDEFDCCB?CD@CB>B?>C??BDEEDHKGDDGHFEFFGHIGGFEEFBDBEDFIJGEGIKKIFKOLHHDDC?>A??A=>?@BFGGEDFFEA@BCBBABDDHJIEGHKKJ>>AACGIKKJJLNNMKHHGHEDCDDFFHGFEEDEEHIHC=<>==>>@BBFIJKJJKN95547;=?@EJIIJKIHFFB>::<;;9?:@EDADD?>:57?>=:88=;>??>==<=<::<==<<8789659<>ABDCDBDECC:9=?@AA@AA@AB@><;=>=;98=:=??;9;:9;<:9899657:9:;9;??BAA@A@AA;;<=<=?@??@?==>@>;;<<:8:8:;<<;9:989::9877899<;:<==><;;:<>=>>=;:878899;87877532354557:<:8;<<=99;98==>><841256779877:=;:;76679958520/0-*))+,/26:<;:885114668689:834327::;<<;=A?:9:9:6688798521101/+))-10259<==9324325:9;<<;<@:<<>><;97988679:>:88:88344543012799:>=9659<>?=;:>@?<<=<:ADCEFB><9:<<>@<=@<;:;<<>??=>>=??;995679964369;?B?:>EDDFC?=9:;@DB?;;92130023677363754213554/,--++,*-0119EHDBEGC@BD@=::4031027;80,.,*068:=>>9954878:>;99:AC?><;;7862446:>@=898556::3--.*.589==:966:=>AFHFB?=:<67::;>@??DBAC?:7440/.,--1431/27769<<9768<>@EHGC?<=ABDHKMPMC:5223697;<<::>;9;94210-,+,,.11236:=?@@><@BDGKLPOF<=<>ACCDGJLF:0*(')/587<<=;8758:8788756466567:<;:;=@?<==@CCDFIKI>2?=<>?@ABDC@8/+)*-0457<>@@B@<:977664784359:7788:;=?;>?@@BDCA;19468998;>=;::987431,.14::@BA>6685778756531144223587497:8:==;::443011455668;>@A@A=8/-3525775489467742112344331/0353102/455667::<737;8348<9;>:<@CC==53773455799:=>>=<=<9::;=935;:446753354543668:99;<977:99;:=>?:<==8<=>C?<>=:;847:9412663345452566:138655424:>:776442126136765658679;<;:;:;:8678874103684545338>;557756::77:96564135100301331421464455679;989:989:965568558;779:6977659;;<<954478665232114326323210012452356556898987758:;<<:6556956;99=<97647996323322134356450/-,.-0121022357556874::7=<;76346559::9985322322322355677843.-.-5898556565564345657::96388;<;8788631/+,--18986:988:7:84201/.-.651101234247688:<;9778641049;;87532253023013710332/11587986556963/++-.268856<;;97533145;9455433456534558842-,-/3675773595321100532334889<;:63643345663;<78756443115300/1--./15456563246434569:64568<=::<96956544310965658:88757:84484433224224646523323354577546:<;;:75667:988567588775589889::88:876676442/3113300211/3014556;;656766967647988657753112358657::;<;<=<;848673787535531303667:<9313566853102248765774465337:86:<<=>>?@<<;8;=;9>>=<9;?>:86998;;6465565675356326::47<>;:;<<=<<;=967756463587458;9><548:846;><9;<<=<<=1//12110.02212310104567667734996453-.6ABB@>><76772//0211/2198876764332035655775679868688A@;8862++-233699:=<:9898899667::6335599>?=??==972,*)(-7@CEDBAA??==:98988DDB@=<<=?>;:;<:886634685579966:;:997882)&'+1:FLLIDDCA><<?;:;HC@>@>==<;8:944236<=A@@=<9484367:;74573234420/0//488;?CD@@>?>::<758:=@CGGD@=:54578<854841../4:;8789:9=A?;533122486:?>?8477897674668;<;874/-../29;9788;9<=<<=CC@EFBAADD;710/,+,,-//15547513378566898741/033;>;=AD@BHCAACECDA=;?@==<;>>:86499=?@=7239898610/2034258:988:><<;979:7;;?CA;8?=9430/.*(++11//25789:879;:77;7:;:?B>:;<;8853449=?=:5421038977899530,,+*++./0179:898665679<=;8369986431127:8788:98::9<><969=;8656766887988:<887789=>==;:<=><<=;;:89::?<:77==<=:9=>;9889879==;::;99=<;;89;899:<;<=>>?=<=<=>=<=<8;?<:887DCAA>:<<::867::=>>;:;=;;@?@A=>BBA@AABDDBA@;;=::866CCB><:8668878;>@<<;::=>==<@@;<889:<=>@?ACBCCBDCACDBC?=;96687979861/1237::87:>?>979768<<::<7;87787669=A@AAB?@D?9;;872/03269;97>96558;;=CC?AEGFA<88;@@CD@DF@??>A?;:<=BGHJMNOKJJDA?>;6557:;<@E?AHGHF?>@?>AA=?EJIEFFGFFDCDFFHIJIKKLLJLKHHGB=@?>@C=>!           !  !!hd_YYXVVX[\_dinqllmmlklquuqkjnnklkihaa_\`mtnmqurjea[YYVUWZ\^bnlnpqrpnqqtposxspporwxz~}wtuvyx~wv|tsrs{~zxsutolmpprqnprqsrnrtrw|xsutqnsuvyvssnorruvuvzzyzzy||zrpuolkfhmqtru{ztturnqt|y}}wv~|trwyxxzхyvlmpoorzz{}yv{hqz}zroiikpomprookefgehknty}~zyyx~~ywxvwrgba]_mrpefnx|{tpkikopm|shginqy{v{xxzwvwsorx~yxrkeegprq|{{vjghlpw{x~yx{|yw~zxz兆z~~}{x~{}yv{||}|~򆓠|vy~ӝz}y}wu{}z}yrihpz~yrreoxzxuy}}}yslhhjihflhjkjmmkjiimy{pjinvj_]^^bknornr~z~}zunhgii|xwuroot|}~}}ysv{xw}~~yqkjoojfms}}ywvsonr}wuw{zywqvz|{ztpuzxx~vvtqkjkkrsy~xuvz{yxsvvt}~{zz|{zynoqsvwsopqrtrswuonpqqopqtvuywzsxy~{ywwt{~{zz{{zyrppot{{ywtqppoopsupjkjhgdbceedgkotysvxvzqoikmwvwvzvqqory{{zwurpponlosrpookinjmmkjgb\WXUOLKPTV\clvxmkinf[\^aagehjprqoolnrsqpolil}wtsuwtrptsqoljgd`]ZWVVPHGMUYZ_lyvsnffbaegmllopr{}~yustwuspstrp{ytuqvuuruvvupoomkgc^\^`]Y[agrslnu|wvqonpxzyz~z{z{zutruurtvwv~}ts{|xtwsmov}~~\agcb\`^``]\bafka[VRW[YXXVX^bfuyyq]\XYZ[`gdb^_^_`^\`yvuqkeopty}{uvxxtqmkgdhos{}sookljjdWSWRTakpuywurlflprx||wzrs{|z{~||zrkf^XVW[]`efd__hllhlljkfisv|try}{z}}{wjfbajstrpnkpxvssmc^][VPOSWX\]_dhp~zmgcagqtrqolnRJEIQ^jnuxvsqtqnnljiihgilorsw~nVLFGNZgmsxwtrSNOQU_div|xvvwxtpruvvwz~|xuz|}jWONPT\cgr{~yymbaYWW_jrw}zpnuxqklnljlmlmmhehjjmsrkqtww|}~zzpea[WW\gqv{gZ\\_immkipxphjkhdb_]^dgfilgcb^dc_]a]fmoquv}l]Z\^yx{{kaegcfghkiffhkoqqy|zy{yy}xnputkhpxxz}pcssuvqtvz~}~~xtrkksuohflnionidjkjglttstvrsuyjhjied_`fkeirwtklmmlmrvyyxwutxwpmqvrkcZcfolfdij`euwlhiifd`_djggodiidb_[Y\_Z\dhgdeffhgfhhjoqrsv|}yux||rjkeikginlgkrjdgjeb_\Y[^\[afmqlkfb`eefeggeea^]]_adfdbkqnijswrxukkhkoqssrleekpmlgc`ceejlrrpibbiihgffegfcc_ZWUVWY[[ZZ_caabhignnlodkrr~|ynlklqrqkcagjihgdceec`bdeedlnmomlkd`^[Z]djiijlklopmjcefkffnt}}{pkecdeec`aceediMJPXcmxzvvuuvssvsj_affehiebZ[cbekkjhntzvrnnmmha]PJNU`kuzwvvuu_bb`dejb_a_]Y`gouqqsttsutl`PMNPY^flljkrswtmcijfe`ab`ceid_``]Zkljiihgbaadejnushhnhb`_]\^efbhfejpw{snjfhddcmqnmijlkjihgcaacecbXVYY\YXXV[`cigfehjjfbgnstpijlmv||ttmhqmqtmkg_]bcZVYY\ZXXWxvidkiiebabcffijlggifddc`_fklonifjqrqsnmhjgjw{z{vmnwwldijjgcabce}|vorspolmlihghkebehaZ]`]Y_edehiiouibfhihndgjjtyyvu|}xqqsqomlljhmpttwyz|~|yvnqqunrxxqjjkgaaefhjmputeacbhhohe`^dgmspmostvxz|~|zwpntxz}~}|z}z~{wssvsuxtninmdhlrmkkjiioxworwy}~}|{~rllhgelklgdhidgq|{|~silstjlsxxyxsxz}umlljhhgejde]]_[adnpnlsupjospjc[VWcy~ywsppe__^bba^bbjlhdf_]_\_clpolqjqolnnolqnjjlrtwxxsk^TSY^aiqxzvxyytxvmllhfhopmmnolopkikzxvvwvwvssuvwxytld\QMLJPe~}~w{|yvvwwvtss|vrokifddgjiikknnpopqqoh[IDGKYr~wspljgddfii`eb^ZVSPLLTZ\djptxzzqnqqrvtibbgr~~|njfc_[WTQMLQX\hnpkfc^]\\djo{{{xruw}|qicbeflldehc`fmplgd_]]\ain~smia`ddhlkqzumntvvuoljilmstqljd[VXUW]fkovtsusuvnjc_cegkkpgc^WV\]]\UW]`jlgcaabbaehghhjf_Y\\`duy|{tid`YVZ]]\Wtvty{yux}}~}}~|ztnosvtx{zvv{~}mmsn`[WY[_]Z_bdfkmnrvwwuqsxvsuqv{{uuzwulinry|unmrpd\XXZ^^Z]g\UUSKEMSVXWUY\cgimpmmomouxvtvwy~}vonmkjjiheefjnsywk_VUTMFJQUXXVfaYSSPMNRUVX^ejlijmnkijnqrsrokjnoojhhgc__]YZgojjpushc[TSQMNQTVW\liihhfehijnkmqvpnonqstx|}}|zspqrutxrpumlkjs||wvswumihhgegijmmnoqqtxuqtsqqrtxtqqnptuwzyz}{xwwx~|{xxwuwytqnlmnoqqsxwrstrqqrx|y}~wzzury|~~|wrruwwvx}}tvmlmjkpw{y|yyzvrwnx|yruvutwz}~~}zsnmoqrtw~|wokemqqkmu~}zttvutvmu}}ujifgjrrmqsmmnjfjiehmrz}wttpmh_\b`crywkls{~xmigfiosnumlpx{~{}zqkos}}ynlovzԈ}~653//..//01337:;998667:==:5599853439<9668;7530//../00239868<;:;;<:;;9:<9889:=>==>?@?;89:88>><;99<:89::;:;=??>><==?><=77?<;9548977;><98:97<9;<@>><<?>@?BEB>?<99<>??AEEFEDDEGFGDC@=<898989;;@?>=<<>?>?6:<>;9;868;;:9;9;9766779<>?>?>?@>BB;=@;>943424778559<><9:967:<;?BC@;677:;?@=>A=<;:;;9779>CEFGHIHCGC=;=86202668BCA<7679;>@>DIIDB??@CCEFCEFDCCDC@?@BCGIJKLMMKLHGFCB?><8==?E??CHJEB@?@BCDFDBFECFFGFFEFGEFGDEECCBADFFGGILKHJJLJKLHHIJF@CBAA>AEECEFGFFEGABBDEFECC@BDACC?A@>A@>ACDEDFJIDDFIFEFFHIGGFFEFCDCABBCEFECC@ADFJONHHEDD@>A@?A>>??BEGGFDEFEC@ACBBCAACECHIJEGGJKKFHNNJHFDDA>@ANNLHHGHFDCDDEFFGHGFFEEFIHE>;>==>>?BAEIJLJJKNNLIHGHGDCCDIKIHFFC?;:<;;9>;>DEBCDA>;65;@BBFD@AB::;84549<>?BIIKJIGFD@<:<<;?@@C?@=:2454676859:8::876568>A=:989=7322125;9<:>BA=>@@B@?>;4355EC@A??>=;97<<=??>>=<==;:;<==;<9689848;=@BDCEBDECCDEED@A??>=<98@AC@?<;=>=<:8<;=??@<9:;9:<;99898579:8<99??AA@A@AA@BA?=;<>><:8==>??;;<<:8:89;<<;9::88::98767899;=;<:;==<>@@?@@>=>?@<;<<;8;;:<>=>>=<:978899;978776423554669<<8:<;>:8;:8<=>>?=<;:;=>=>=<:97:8769=<:;866967631/0.*))*,.259;<:9797113668689:8:8768<<;;9766A:9:9;76788798632110,)),01148<==;51533:9:<=;;?B<9:9:867887?<;:7988679:>;98:9843454310269899=>9748;=?=;9=@?<<=?=;;8898768:=<<=@=<@<;:;<<>??>>=>@=:96578:75359:=BA::9;<<=@>;:;<<357783636643125541--+*,+,/115AHFBCGD@AE@>9<5032/22567845456531=?9964778:=<:99?CA><;;87743559=@>989559;5-,/*,378<=?:9746779<=:??:=76::;=@?>CBABA;8542/.-,-0342/06858<<9857<>?DHGD@?;<969::=??>63123587;<<;:=<9;:6310.,+,--021225:<>@@?;?BCFJKOPI>742234879<<;:+)'(-486;<=<9768:97787655679<;::@@ACCB=3,*),.256:=?@?988542,-139:?BB?868667886631135322479397:8:=>;::998543.,027:=:=?A@A>:1-2524776469657752211344332//2532/3/3556679:;?CD>>73674345565799<>>=<==::=;44:;545;:9>;;>BD@>94:9:=:87998::=>?;;=>9:=>BA==>;::56::612573345362566::9:=;87998::<7765452116225765657768:<<:;::;9678852/2595545326=<877545311542456522520030034232136445578::89::89::75668657;879:7565215300210246866523311425423310012354256556798996857:;<<;6546876632321134699731332134356551/.,-./121013234475467939;7<<;875589842233212323223223556778530,..2898646556565345746::963323323322455,+--079969987979953110.--3721102343376789<;:7797510-+--/59978:87014012720332/114778975568730,++-.067874;;:76331451141164023304648943.,-.25756744873311035233797=;:836433456643547963/,-.15540/0.2.--.04546554245434458:84468;>;9<;5:5654432044100/1/--.0:9538553324323545633454775459;<;:8566:98856996376533239:87:97667644302213410221012035669<846775:6764799889:97:97667754579::<;<=<;958674688644642216679;:5124659642012377569::;;<<=<:659<<=>>?@=<<8:=<9=?=<::>?;967;8:<84564756762564259:68;<=>>@><<9:>:67756464488557;ADDA==<9<>737:9459>=9;<<=<<=:><76776554524201/3567667743897554/-3>CA@>>=967784//211/12123201/246776725655775679868677?A=9873-*,032599:<=AB<898967753340146556766789799669:64345899>?==;74.)*(+4>CDDCAA??<=;989989:7668:843457<;887664345865789669;;998894+&')/7CLLKEDCA?<<?<::<;9876653357730021-,**-1015;<=@?==<;99:53325:CLPPNJEA?=;A@@=<:541022.,+**,01344521/0/.377:>BDA@@??<:;9579;?BFGEA=;64477=95475234453100/.168A?<63312213769>>?:567898676577:<;9661--/.17;:788;9;@@=8431121267F<8200,+,,-./045466223686577987520/2429?;=?E@AHDAABF?9300-+,,-./3579589:8:>??>@>==<=>::<<==:79?AEECD>=;>?;9753579679:99=??898821/102424799889==<<978:88<;??>?>BB=8;??@:517@A;898831/101423440//+(+*/1//14689:878;:87998<:=B@::;;97953447<541//,)**.10/541,,+*++-.0169:998665678;=<954998744116:8788:642-,+**+,./0875576577879889<988779<>==<:;==;=;;89::9>=;76<=97557767887889968<=;::;99=<;;98;9899:;;=>>?<>=<>==<=8:?=:8879977;=<::;:9<9:9<=?<:;=<;?@@A><>;99;==>@CBB@AABDCCAA<:>::9759:9<=>=::<<;>8;<@=<<;9<>==??@CBCDBDDABDBD@=;97587977:<@><<;:;=>=9=??:79768<=:9<8:97788668<@A@AABA>CB::=794002258;:78@@<:;=@FHJLNOMHKFB??<7556:;;?E@@CFGD?989>@BDBCIJEFFGFFECCEFFGIIJJLKMJKMHHGHD<@?>?C>>BHJFFG         !  !!  !hmpnkmmlouusmimmoklkjiba`\^jspmpttlfb\YYWUWZ\]aflppjmmlkntuorwvppvwy}ytuuywyu|ussry{yttqlmopqqoorqrtnpuxppouwx|uvxxtspnrrtvvuzzyzzyx~||*{tptqmlhglpssty{vsusootuwyusrmqrsvvvrvyxxy~|wolppoqx}z~{vxyquyyxorpoolgdhegklry|{xzw}zxxvwtjca^]iqqhdlu||vpmijmpnnrqnonhdhffjky~{wzxvwuppv}zytmfdfnrqx|zzmghkpt{zw}~vzyvwwqou{}zw{xy~~~x|}~}|xz~~||}vw}}|~z|z~{}}zukgnw~{ssglvyyvw||{|{wmhgijhlklnkjiiju}rlikwma]]^`imnqop{}||{wpighjhhglflkkolkiiz}~}}zttzzv|~~zslinolekp{~zwvtpnpw}~~}|vry{usy}}{zvqryyw~wuwurljkljqsw~zvuy|yxuqx|}|{xqqxzvmpruwuporqtsrvwpnpqqoopsvtywztvy}|zwwux~}zz{|zzumpruwvqnrpstqooprurkjkhhebceecfjnrztuxvzspjjluvvywrpoqw{{xusppopqttlilhifclknkjhc^XWWPLKNTT[ajsyolhni][^`affginrqoommqsrpomiknjnljid`YVXRMmkhea]\XVVRJFKSYY]hxwtpgfcadfllnpqx}~{vstvvsqqtrpnkifc^]YWVVTLroonkhd_\]`^ZY`dptmls}wvronowzyy~{z{{vtssvtsrvwvsnooljea\\`^[wq{|{swunmtz~ ybdkf[XST[ZXXWV\adpzytb[YYZ[^efb_^`^`_\]bbii\YTRZZXXWux}yurnkhdfnryuooplljkfZSWSS]hotxxvsnghpqv{}ytxzzvsolje~rmgaYWVZ]_dee`]fllhlljkggqu~~vrw}{z|~|tphdZXVvxsrpf_][XQNQWW[]]dfl|~phdaeousqomltytrqi`^\ZROPssonmjiihghkmrsu}w[MGFLWdlqwwurrtonmkiihigh{uvwxvpqtvvy}}yuy|{q[PNORYafnzuvvxwqpsvv{}smsxtklnnjlmlmmniegijkrslpswwz~}{ztha]WWZdnuzvmqwwllmnjfmnljmvtiikjdc`^\cffglhcb^cd`]`]cloptv{s`Y\]clnmkjtxjikkecgedggjkffgjnqqu}{y{zy|zpotunhmvyy~ueagfcggilgfgim}|zttliquqifkninokeikjhjrustvtrux}{|vvnjnmllquxyyxvswyrmovsmf[admmgdhkcbqxphijgdb_bhieluwqinmmkptxyyhheeffghfghinqrst{~zuw{}ukkfhkhhmmhiqmefjgc`]ZZ^^Z_ghfdfeghfghhmffgfefc^]]^adefahqojiqxrxvlkhjnqssnfdioolidabeefgefe_]]^`feffdb`[WVVX[[Y]cbaagjfmnlpfiqr{}zqlkkorqmfaejihgffegdbb\XVUVXnmnnllf`_[[bjiijjlklnpnkcdfkgflr{~|slfcdeeda`ceedfnnmollha`\[[`vtsuumb_effjec\Ycbdkkhlrxysonmmjc^TKLS]hszxuvuuvustvoe]effe]emssprsttsvneSMNNX\dkljjqqzupegjhfa`babdgg``a][Zdjruorsttrhmsukflkba_^\]chaggehnvyvokfgedbjpomjikkjiigeaabeflqvnfjnca_^]Y_bgieffjjhaemrurjillt{}uuohpnptokha]`c]VXY[[XXWX^bejefejjbfhjkjeihddcb^ckknpjghprqsonijght{{;xomtxpegkihdabcdfgjjlehiedcc^ggjhbdhd[\`_Z[eddhihlvkbfgignffjjqxzwuz~zspsqonlmkhhgikbcgg\[_`Zortqnwytkjkic_fehilntvgbcbggnifb^bfkrqnnrtuxz{}}{xsnrrulvxwlikjd|{}~|xtrvstxuoimndgkqnkkjihmvxqpvy{~~}|{}z}lkidfjfdoy|zvikrukjqwxxytvy|~xollkhhgfgmjkedjhcluvrllrrke]WV]szxtprg`_^bb_abhlieeb]^]]cippmnusmjqsmg_XVYnptvx|ztnbVRW]`fpu~}vxyzuwxoklifgmqnmnommqmjjnstxz|upfXRtvww|{uoe_SMLJM^}}~yyywvwwvwusstvwwz}vqijkmonoqppqqpj`MCGIUiytqmjhedehjiiklonoqpoqqbiotwzztmprruvlcben~}~rjgd`\XUROLOW[_hmsvy{wmprqtw|z{rtv{skdbdfklfehe`ckpnhda]]\_gmt}zox~ynmswvvqklglkrtrmkf]WXVV[djnuusutt}ypke_aefjllv}}plqvvslU[`gnicaabcbcifhgjgaY\[`arx{{ykea[VX]]ZTY_cnjdbaacbb~|~}|vonruuv{zwuz||acfimmpuwxvrqvxqwqt{{zwuyxvoilqw|xpmprh]YWZ\_[[acehlmouvxwsqW[`fhlpolonnswwtuww}~xpnmkjjiheeimqwyobXUTOHGPTWXVV[^egjopknnmrcilkilmliimqqssplinookhhe__^ZYcmljnttld^VSRNMPSVWZahklhlmmiikqqlpusnoopstv{}}|{uorqvryspunlkjpz|yvtuvpjhhefijknknsunoostuz}rswvqqontuvyzy|{xwwyw~}|yxxwuvyvrollnnpqrvxsrtrqqrsvxrqpmstuyz|~}ysrtww|څvvplmkjnuzz{{x{xst|}}{tqtvwwy|~~{uomnqrsv|}yqlfkqqlks|~{vrvutuy|~}~|wpmnprsosplnkghkffmpx|yutpnia\a`anxxnjqy~zpihfhmspmrrlnmhflgeko{{Ӛ|slnr{~}plnsz}|{Ї69;:8866568<==;6399:99853427;:768:9541//..//01349;;89766567<99;;88788:<>==>??@;?>=:7;=;977:<::<<;:;:8:<887889;>?=;:9;<899::;:=>@>>?<==?><=86==;:647987:==:89:89?><;9:=899::;@ADD?>>99;>??@?EEFECDDEGFGDDA><998:;>@>=<<=?>>@@CE@=?99:=??9::;765778;>?>?>>@=AC<<@;>:53433678658;>=::769<;:9;9<87577;=@?;<::<:879;=96302568;@?<=ACB>8678;=@?<@@;<;:<:878;DFECCDA?@BCFIIKLLNJMIGGDC?>=9<==>CA>BGJGC@??ACDEECFFCCDA@@ABFEFEEFCC@CFFHGLLHJILJJLIHIJGABBAA?>@DFDDFGFFEGGEFFDFDCC@BEFBBC@?A>@B>@CDEEJDEIGFEFFHIHGFFEFDCCBBCDEEDCCA@CCADB>B>>C>@CD?@?=>?ADGGFDEFED@ACBACAACECGIJFFGIKKGLOKHGDDB?>A??@=>?@CGGEDEFFHFEDFEIIF@;>==>=>BADHIKJJMNNMJHHGGECCDDFFHGFE:<=<759?BAEE@@C<:;95548<>?AGJIIJJIGFEA=:;<;;:?;AEDADC>=97677;99;876557;988=9432124::<:>?@AA??;62557685;99;9765:<>==<=;:;<==;<:689947:><:88=<>?>>==<=<::<;>??@>9:;:9<;:9898568:8<99>>AA@A@BB@><;>><;99<:>??:9;:99;<<;:9:98::98867898;=;<:;<=<>@@??@>==?@>;;<<;98:8;<<:9:987899::77877433454658;<89<;>;8:;8;==>>=<;::=>=>><;9878899;8787853689767410//+))*,-148;<:979821366779:99767;<;;:76679858420/0,*78973211-))*/1046;<=<61433299:;=<;=A>9:9:966887897421101.*=989:8635532/249899<9<@@=<<>>;;98987689;>:88:87244533=??>=>>?>:97477:76449:;9:<<?<>?<;:;<=>??=>>=??:9824552.,-,*+,*/022>HFCBGEA@DA?:;712201246786454654213553/,.-*+,99=CB?=;;:6852548;@@:896558;7/,.++178;=?<9855878;>;99;BC?=;;686BCAAB=8633/.-,-.3420/5857;=:966:=>CGHEA?<;:67::@@?;>ACEIKNPKA842234788<<:;>::;9421/-,+867::8788655466577<;::;?A<=<>BCCDHKLD8.*('*0678<<:8769:87887564AA>;:8766586346;97878<:@<=>@@ACDC?6.*)+-1558=>@@B?<:97664AB@:57757787564212542322469387989<><;::986430,/25:;ABA<578577875367645984676321124433/1532/20255669<>@AA@<6..442577548946773575345565699<>>?><=>::<538;645:;9<=:=ADB=<54763455>?=;=>;9==@C=<><:;559:7214743353534669:99<<978:99;;>?>:<==8<=?C>775566768:;<:;;:;9678863/1485545425;=97764413513676565867:;=;4223125535578:;899:88::8558656:978:85563134101201332411463556424533200123451465567989978569;<<854578664232112432632320024346553//,-..121013224376457948;8;<<9755898522332114435645//--.-7731--./8987465565653347569::9974323322322355677833--/.988:7311.-.08211/2244276788<<;8787521.+,-.38987:98897:84201/.-.013788976557942-++,./57874:;;:86431352032014611331/1168798655766763784320102623326:7<;;9365334556435569731-,./466577369432013545655335533457:94467:><9<<696642025200/00--./254565632553323556423324364686448;<;;96659988658:74574433224224646523324311212420121003/25658<9467749774699889:979:866754420312430031167764886436521306578;;6224658642012368658::;<;<=<:758673887536539<=:;?><;:=?<986;89<95564766763465248;76:<=>>@?<<;8<=;:?><;9==9:?9369:558==::<<;<=8677655456463687459=CC753697551-1;CAA>>:6676850//11/.1221331004567667635985452-/8778:875/*,/32499<=@C>898966763341146556765689768689B@;8861*99;?>>@>==<85/**))1?=@?==<5689868;;:99796.&'(.4@KLLFDDB?<<>?=::;<:87665334685689867:;:997149=;@@><;742012/,+**+/1037=<=<;89=ADB@@?>?=:;;569:>AFGFB><74477<:646632445410/0/0588<@CC@@>?>::8=??<657899667476:;<:762--..06;;878::?A>94321212587;?>>74778966035457413487476:88620.1427?;<>DB@FEBAAEB:510/,+,-.//255475134784??>?=@DECD?=;=?<9754468768998?@==<69:88;><<:77::6=:>?>?=BC>8:>?@<615>A=98851001033258:988:><<;8703678:978:;878;6<:;AA::;;:79643446;>><7420/.*)+,11/035789:779;9748:989766578;==:6289:88744110499778:843/,,**++./028::89766567:89;:88778;>==<::==>;=<;;89::9==<86:=:765676688988:<88778:==;;:8::899:;<;=>>?<==<>==<=9:>=;9878977:=<::;:9:=;;:89;899::<@@?<==89:<==?CBB@AACDCAA=:=;:9767::;=>>;:;=;<@?@@=@@>;:789;<>?@?CCDBCEABDBDA><:8678879;??<<;::=>==@?;<789;<=9;98:778767;?A@AAB>CD;:=8950/2247::87;>?=8869=<9:;7;8778766:BED??A=;;=?DHILNNOHLGC@?=8559;;>DB?BFGE@;89<@ACC@DE@??>A>;:<>FFEDCEFFIHJJILKMJKMIHGHF=?@>>B?=@FJHEFFGFFDCDFF !      !   ! !    ! !!utoimmollkjidaa]]frrmnsuogd^YYXVVY[\`ekopklmmlkmsuutpjkmnmkljizuttyw}{vzxssrv~|yvsurmlopqrpnrqquootxqppotwx{|vttwxz}wwtzzyzzyx|~||{vprsnlifjostrx|wsutpntuwyusrmprsuvtxzyyzzxzy|wrlopopu}y~|ww{rsxyxx{pw{~|yyw{{xxwwumda_]dprldis{|yqnijlpomqroonjdgfeiknuz~}zyxy}xx{yuohdekqqu~z}~pghiorz{v|vyyvwwrosy}y~{x{|yy|딋慆{}~|yx||􇋏xv|~|}}|~|~}}|򜔔{~glt~uskhsy{wv|}y|}xphjq}~iirumijtqd]]^_fmnppowz}|xrjhhjhhfmgkkjnmkiio|xojiqtg^{~}|unjmomgiox{xwuqoou}}~}}wsw{vy}~~wojkonig|yuvvsmjjkjosv}}|vuw|zywpw{~|{yspvzwz|uvvtokjkkluxrnoqrpoprvuwxyvux{~zxvv~z|zzxmpqtwwrnqprtrsxtooqqpopquvcdfceilqyvtxwyvplilrwvvxysppou{{yvtppnopsuniliigcbdeddhkovxtvxKLSSY_gqyrlilk`[]`adgfilqqponlpsrpoojjojmmjjfaZWXTNKLQTW^enwumjjFIQXY[dtxurjfdacejmlmppu}~|wtsuwtrptsqokjfd_]ZWVVUNGHOVYZapyvsmfX_bmtnlq{ywspnntzzy||z{z{xstrvttrvvuoolkfb]\__\X\ajsqlox{wuqpy||twvpmrx~~@|rv||wuwrmpw~V[`bl|yvh[ZXZZ]cgba]`]``\\bahk_ZURXZXXWVY_bhyelpw~xpopmlkkh^TUURYfmrwyvtpifppuz}{twy}wtpmjfdjou|{ropnkY]^cefa]dkmijlkjhfmu{yrt||z{~||wqje\XVX\]befc^aimkiVVZ\]bejxtiebclttqpmkqyusrla^\[TOOTVY\\`ehsklqrt|bOIEJS`kovxusqupnmliigjlprsyvvx|~zux{{x`RNOQW`ekx}vvwxrpruvvwz{wv{{kmllmnjefijkptnnsvwy}}yxka`XWXaltx~xnovxokmokkmllmnlgehjjnc`^\affgkjec_bda^__`jopsvyxdY\\`jnmkirxmijkgda_\_efgjkfcapqps}{yzzy{{snsupijtyy|yh`fgcgghlhfghlpqpr|~|z{uuniouskfimklolffkkhipustuvqtw{||}wupjlttmggxvsvytnnuuoh]^djnidfjf`lxsihjhdc_agkejswsinmmknswyyxwtuyvomrvpjaqrssy}{vvz}xmkhfjigknihopgdiica^ZY]_Z]eifdfefhfghhkprssw}}xux|{pcegafoplhowsvxokiimprsspidgnpljebaeefeggee`]]^_bdfccmqmiluvs[[Y\bba`figjnmoiforw~ztllkmrqohacjihgffegecb]YVUVWZ[[Z[`ba`dihhijilklmpoledeiiejqx~|vmhcceedb`bdeddmnmplmjb`][Z^fjiiklkmopmhjfd^Xabcikkikqw}tpnnmke_XLKRZeoyyuvuuvstwrh^cffeihe`Y^cbgkkjiwpiWNNMU[ailkiorz}uqhdjifc_bb`dfja_a^\Ybhpupqsttrvsk\OMMRZ_glk]ahafgegltyyplhgfdcgopmkikljiigfaaekovqginea`_]\_gddgefkrx}~ckptslilkrz}wuqimonsqkic]_c`WWYY\XXW]adjefeijjdbiottniklox}zajkmpkggnrqsqnkihgpz{{zrlqytgekiieabbcffijlfgifdcc_`hkmomhfkrrZdedgihkuoddgihljeijnwzxux~{uosronlmlihghkcbfh^[^`\Yaedfhhiqsgcg_eehilnswkbbegllfc_`eipsnmqttwy{|~{yunrqvltxxojkkf`ceghkmqvpcbcyurvtswvqjlogfjoplkkihksxtouyz~~}|z~~y~zvstusvwsljnj}zzlipunjovyxyvuy{~|pllhgfemjlfdiicjsz}}pintr{yuqrkb__`bb`_belkfdd]]_\bfppnlutojpsniaZVWh}}yvrqnU\_dmt|wwyywvxrklkgfkqolnonlqnjjmstwx~wri[STZ^bkrzgbUNMJKXu|}{w~zxvvwvwuss!uvwxxsjcYOMKJSllcRDFHQc{urokiedegjiikkonnppopqqnfWGDGM]yxndbdky}vkhda]YUSPLMUZ]fkqux{yooqqswrgbchu|stuzvmfbceimhdggaaiopjeb]]\]fkq~{|vsuxzmgljptsnlh`XWVVYahmrvstusy|qlh``eeilks|slpuvvtmmijknstplibZWhfhgjhc[[^`mw{{~nfb]WV]][TX^alkfbaacbaggie]Z\]`g~}~}wqmqtvtz{xux~|~|~~uyqvrsz{{z~ztxywqjkpu{zrmnsl_ZWY[_\Z`beglmnsvwwtqtxttrw{{z}wwtuww|zrnmljjiifeeglpvyseZUUQIFNTVXWUZ\dginplnompvxutvwz|tnmlssqmimoplihhfa_^[Y_kmimsuoe`XSSOMORUWY_fjlhkmmjijoqrsrnjloonjhhg}||wpqquswuptqlljnw}zvttwrkhhfeijjnkmrvoonrsuy}}||yrpqttuwqrx||ywwxw|}|zxxwvvxxspmlmnoqruxuqtsqqruxsqqmrtuxzy{|zwwxz~|v{ρyuslmljmsy{y~}w{ytr{|~|uqsvwwvy~uzхzslhhprnkpz|xruvttx{}}~}yrmmprrtxv~||utrokc]_a`iwyrjnw}|sjhfgksqlrslnmifkhejnt|~~vt~vnmqxslmqy|}z~~񊑔=<7389:998654335;;7679:642//..//01338:<89766567;==946998==?@=>><=<;=><=?=;79=<9869<;:;;:;;8:<887889:==>?@>=?==:=>@>>?==>??==:6;><:8459979<>;89:88?><;9:=99:;:<>??>>?><==>?@?DEEDFGEDB>=:8988:;<@>><<?>@?CEA=?:9:??>@>@C>;?==<63357757;=>:9:868;;:9;9<87577:??>@?>CA;=@DEGHIJDFF@<<;7411467:>@<=@CC?:677:=::==AC>@EIICA??ACCEFCEFDCCDB@?ABDHIJLLNLKKHGFFGGKLHIILKJLJHIJHBACA@A@>?CFECFGGFFDFGEFGDFDCDAAEFFGGJMJHJKKJKKEEDIKFDDHGFEFFGIHGFFEECBABBDEFDCCB?CD@CC>B?>B??BDEEDGKGDDGHFEFFEE@@BCBCBAABDDEIJHEGHKKIFKOMHHDDC?>A??A=>?@BFGGEDFFEB@BCBBABEDFEHIGB<==>ABCGIKKJJLNNKHHGHEDCDDFFHGFEEGIHC=<>==48=BAEFA@C>:;:6556;=?@EJIIJKIHFFC>::<;;9?:?EEBDD@>:56ACDDBDDCCEEDB?A>?>=:97<;>??>==<=<::;<=<<868975<<:9899668:9;:9<;=>=<:8<:=??;9;;9;<:9899757::9::9867898:<<;;:<==?@@?@?==>??;;<<:8:8:;<<;9:989::98778899<<2454657;=98;;==99;99==>><;;:<>=>>=;:978899;87877632354566:<;8:<)),,036:<;98841256779877:=;:;86679958530/0-*))+,/259<;:88)).1036:<==8234327:9;<<;<@@:9:9:6688798521101/+))-00259<==:4/139899;?<956:<<>><;:7988679:>:88:98344543002799:>=975477:864389;@B=:@ECDFB?<9:<<>@==@<;:;<<>??=>>=?@<995679965369;>B*.011;FGCBFFB@CC?<:921310236773637543135540--+,*-/118DHEBDGC2547:?@;897557;91,--*/689=>>9964878:><99:AC@><;;7734469>@=98855,--2430/3866:=;9769=>AFHFB?>:<76::;>@??DBAC@:7441/.--1431/17759-,.212237;=@@=@BDHKMPMD:53123697;<<;:>;9;:5310.,+,,.121226:=?@66577;<;:;>@==ACCDFJLG;0*(').587<<=;8758:9778755466567:<;::=@?87345:9778;;>=<>?@ABDCA9/+**-/457<>@@?B@<:977665784359:8787:<652114422359568898;==;::987432,.14::@BA>668667885653113432235211244330/04430110455668;>@A@A=90-3525775479557742112344332/05898;=>><>;::;<736;9348<9:>:<@CC==63673445565799:=>>=<==<><:<748:831365335443667::9;=987:99;:=>?:<==8;=>C@<>=;;947:9512;;:;:7788740037755349>:776442116135765658669;<;:;:;;8678875179;899:98::965577559:77996564125100301341421364455679;989:989::7245146556998977658;;<<955478655232114326323310012353256556898011013223366556866;99=<:7646996313322134356550/-,.-/12102235756987465565663346658::9985322322322355677843.-.-4898556565564831102234267788;<;9788631/++--17996:987:7:85311/.-.6511012343476952.++,..378858;;97532254023013720332/11587986556963/,++-.1688015332597;<;9546433456534658842-,-.3675774595321100442334889=456::54579==9;<77565443115300/1--/1556564246434569:64568<>:364587447:<;;:75658:88757:85484433242246465233233545775469<<;/3024657<:5567578675589889::88:876676443/3113410211/2113566:<74614/5668:<8213657753102358657::;<;<=<;8486737875356413136679;9412:85;99<:5565665774365337:959<<=>>?@=<<8;=<9>>=<:;?>;969:8;;74655D?=>:9?;459:747<>;:;<<=<<;>:67756463587558;9==648:8BAB?>>;7677861//02110.022123101/3567667734996453..5@BB@>><86778+.33799;BA961+*)).9ADEDBA@?>=<:9898899669:6335599=?=??==:73,*)(,6?CED880('',2=HLLHDDB@=<<=?>;:;<:886634585579966:;:99883*&'*09ELLJ;834237>HNPOLHC@><>A@?=;8430020-,**.1025<<>@?==<;9:943226?>;:<858:?9467897675668;<;9750-76988631/0425==;=BC@DGCAADD;7100,+,,-//14547612368566898741//33?<:<<==<87<@CEDDA=<:8643588589:8:??>?@>==<>=:;<<=<97:?B::6<:=?>?=@C@:9=?@=733;A?9898710/2034247:9889=<<;979:7:;?CB8;6;;@B<:;<:887434459=?=9430//+(+*01//25789:879;:77:79;:>B>:;<;<=;7379:8875421138977899530,,+*++./0179:898665679<=;845998=:=><=<;;98::9;><:68=<8656766887988:<887789=>==;:<=>=<=;;=>>?<==<==<=;9<><9889869==;::;99=<;;89;8899:<;<=>>?><=<=<>>CBBA@AACDDBA?;<=::866::=>;:;=;;@?@A>>ACBBA@AAB>@>BCBDBCEBADCCB?<:8668878;=@<<;::<>==<@@;<889:<=>@?ACBCCBDCAC>A@AAC>AD=9<:861/1236:;97:>?>979768<<::<7;87787669=@AAB@?D@9;CGHKMNOIKHD@?>:6558;;=BD?AEGFB<88;?@CD@DFA??>A?<:<=BFHJMNOKIJEA?FIHJJIKKMKJMJHHG@=@?>AA=?EJIEFFGFFDCDFFHIJIJLLJLL!    !        ! !!faa_\botmmruqhe`ZYYVVX[\^cinqlkmmklquurlinmnklkihaa`\_ltomqusztsrt|}zwrusnlnpprpnqqtposxtpporwxz~~xtuuywxv|tsrrz~zxsut{||xqquolkfinrtrv|ysutqnruvywtsoorrtvuvzzyzzyx||zrpuplkghxuknpoos|y}}xv}}urwyxxzꅄywmmpooxvvpfb`]anrodgpy}zrpjikpomprpookefgehkmsy|~zyyx~ywxvwshba]^lrqfwqjdeiqrr~z|tighmqx{wzyxzwvwtoqxzyrleegorq{{{yx~yx{|zw爇z~}~|x}Ŕzvz~}|~|}zӝy}ywrpeqx{~wuz}z~ysihoy}zrsenwy]^_clnornsz~}ytlhgjihfkiiljmnkjiilx|qkimvk_]]^aknornq}{nu~|xwvrons{}~}}ysuzxw}~~yqkjnokelr}st{}~}wuv{zywquz|{zuptzxxvuvuqkjkkrsy~vyxxsxz{ywwt|~{zz|{zyonqsvwtopqqtsrvvonpqqopqtvtywzswy~|ywxqnikowuwvzupqosz{{zwtqppooprupjjhdbceecgjntzsuyvzroikmvvzvmd[\_abgehjqrponlossqookinklmkjgb\WWVOLKOTU\cluxnkhng\[^aagehiorebaehmllpps|}~xtsuwtrptsroljhd`][XVVPIGLUYZ^kyvsoffbadfmllopqz}nnryzy{}y{z{ytuqvuuruvwvpoomkgc^\^`]ZZafqslmu}wvqonpxzyz~z{z}󁂁~=~ur{|ytwtmnu|~}yxn[[XYZ\agcb]`^``]\aafkc[WRV[YXXVW]aeszyr^\XYZkjjbVSWRVclqvyvuqkenpsx||uvxxuqmkgdhnsz}toopkljkeXSWRT`joulkjjfjtx{ss{|z{}||{rlf_XVW[]`efd_^hllhlljkfhrvxkfbaistrpnkoxwssnd^][VPORWX[]^dgo~hSJEHP]imuxvtqtqonljiihgilnrsw~pfTNNPU^dhu|yuvwxtpqtvvwy~|xuz||lsqlruwx~}~yzncaYWW^irw|{pntxrklnmjlmlmmhehjjlsskqtww|~_db^^a^gnorvw|h[[\_hmmljowqhjkidb_]]dgfhlhcb^dc_]a]emoquvz{yz|vnqusjiqyx{|laegdeghkjffgkoqqx|zy{yy}yoputlhommjonhekkihmutsuwqsvz~~}ytskjsuphflninojdjkjglt\cgokeeii`gwvjhjied_`ejfhqwuklmmlmrvyywutxxqmpwrldZcenlfdhjadtwjjfijginkglridhjdb_[Y\_[\chgdeffhgfhhjoqrsu|}yuw{}sjkehkghnlgkrkxsjjhlprssrkdelqmkfb`deefgfefb^]]_adfebjqnjisxrxukkhkoqssrmennmmemst{wmljlrrpjbbijhhffeffcc_ZWUVWY[[Z^caabhifmnlpdkrr}|yolcegjehpu~|ynjdcdeec`adeedknmomlkd`^[Z\djiijjlklopmjcefkffns}}{qkou|uqnnmmg_\NJPWbmwzvvuuvtsvtk``effegieb[Zcbekkhnszwronmmha]jlruvslcijfe_bb`dejb_a_]Y_gntqpsttstumbQMNOY]ekljjrrxtndhjgermifgdcdnqnlhkljiihgbaadeinusigmib`_^\^dgbhfeipwztnjfhddblpomitsliqmrsljf^]cbXVYY\YXXW[`cigeegjjfafnruqjjlmv||tunhqmqtmkg`]nliiglx|z{uloxvidjijfbabcefhjlhfigddc`^eklooifiqrqsonhjgiv{z{wmmhhimdhkluyyuv}}wprspolljhggkfbehbZ]`^Y^fdehihnuibfhigoegjjsyyvuchjngd`_ehosompttwyz|~|zvopruoqxxrjjkhaaffhjmouueacbghohea^cfmspdimqlkkjiiqxvntxz}~}|{}z~|wtsvstxuninmdhkrmkkjihowwjmtyxyxsxz}smllihggekkhdhidfp{{{tilstjkrxxyxswy}~c__cba_bcklgde^]_[`dnpolsuqknspjc\VVawyxspqe`_^bba^abilhyvxyxuxulkkhfippmmnolpokjlqtvxysl_TSX^ahqw{vxyytxwmklif}}v|{yvvwvwvssuvww~ztmd]QMLJOc~}~wz|vrplifddfiiknonppopqqoi\KCGJXo~zlieb^ZVTQMLSY\djptwzzrnqrrvujbbfp~~|oohbcegmkdfhb`gnpkfc^]\\cjoz|{yrtw}}qjcbeflleehd`WUX_glpvtsusvtmia`ddhkkqzvmntvvuplkhllstrlje\VXUW]eknvtsusuwz{|qgc_XV[]]\VV]`imgcaabcadhghgjf_Y\\`cuy|{~}ysmpsvty{yuw}}~~}~|zuno~uvzwtkjosz{tnmsoa[WXZ^]Z^adfjmnrvwwuqrwvrvqu{{vuzwvminry|vjjigeefkotyvh]UUSKELRVXWUX\bfimpnmonotxvtvwx~~vonmkjjiheefinryxb__\Y\iojkquqgbZSSPMNQUVX]diljjmmkijnqrsrokjnoojhhgd__]YZfnjjpusslljku|{wuswtliihhfehijnllquqnoopstw|}}|ztorrvsxrpumlkjr{|xvsvu{xxwvuwytqnkmnoqqtxvrssqqrtxuqqnptuwzz}{xwwx}{xxwuvyurnlmك{tumlmjlqx|y}~wzzury|~~|wrruwwvx}~uvnlmjk{vnjfnrpjnw}zsuvutwz}~~}ztnmoqrsw}|xokelqqksomf^]b`etyujmu|}vkifgiqrmpsnmnjgijfhmrz|xttpnh_\b`cqywlyplpu~}vmlpw{~{|{rkos}}~~߇~754343:<8679;753//..//01237:;98866579==:5499:99853438<9668;=;<>=<@=<87=<9868;;:;;<:;;99<:889:<>==>??@<97<=??=<<68?<;9549978<>;89:87=?=;:9<:899::;;=?@>>?<==?><=77?<;:64GFFDC?=;898989;;@>><<>?>@?BEC>?<99;>??@EEFEDDEGFGDC@=<89898?;=84342477856:?>?>?@=BC;<@;>9534246785<85113679=A==?BCA;677:;?@=>A=<<:;;9779=BEEGHIHCHD=;=86202668>;9==@E>?DIJDB??@CCEFDEFDCCDC@?@BCFIIKLMNJMHGGCB?><8==>E??HHJID@CB@AA>>BFECEFGFFEFGEEGEECBADFFGHLKHJJLJKLHHIJF@CBAA?>FGHIGGFEEFBDBABBDEFECC@BDABC?@@>AA>ACDEDFJIDDEIFEEFFHIGGFFEFCCDHJIEGGKKJFIONIHEDD@>A@?@>>??AEGGFDEFEC@ACBBCAACECGIJEGGJKK>?BBFIJLJJKNNLHHGHFDCCDEFFGHGFFEEFIIE?;>==>=>BAEHILJJKM;7455:=>@CIIKIHFFD?;:<<;9><=DEBCDA><65:@BBFD@@B;:;84549<>?BHII22136;:<:>CA=?@@C?@=:3454676868:8::876568=A>:989=8322125;9<:=BA=9;>@BDCDBDECCEEC@A??>=;97;<=??>>==;:;<==;<9689848;=@BDCEBCEDC;9:??BAA@A@AA@@CA?=;=>=<:8;;<>??@=9:;9:<;99898579:8<99>?AA@A@AA;;:;==@@==>??;;<<:8989;<<;99:88::98767899;=;<:;<=<>@@?@@<>:8;:8==>>?<;;:;>=>>=<:978899:977877423454669<<89<;>;8;:8<=>>?=86114668689:8:8769<<;;8668967631/0/+))*,.148;<:9797213668689:824324;9;<=;;?A:9:9;7678878632110,))+01147<==;51533:9:<=;;>9<>?=;:>@?<<=?<;:7988679:=<98:9843455310259899;9=@?<<=?:>EDCFD?=99;<<=@=<@=;:;<<>??>>=>@=:97578:75349:=BA::9;@BD@=:;4031/22577836366431245541--+*,++/024AHFBCGE@AEA>:<60320269:3-,.*-488==?9:647789=<:99?CA><;;97742558<@?989558;5.,/*,378<<9858<>?EHGC@?:=86::;=@?>CCABA<8542/.-,-/342/06858;=9867;>?DGGD@>@@?;?BCFJKOPI?<==@CCDEIKJ>2+)'(-476;<=<9767:98788655678<;::?@@BDCB<1,**,.356;=?@?AA=;987665686347;87879<:@;=>@@ACDB>477397:8:=>;::988543--039:>AB?868767886564112532322469297:8:<>;;:253103/355667:=?A@A>:2-252467646965776221134433/1532/3/3556679::=:34::446<99>;;?BD>>84674345565699<>>=<=>::=;439;545663345352566::9:=:87998::<>?<;=>::=>AB==>;::55::611573345362566903684545337><7765452116325775657768:<<:;;:;9678862/2595545326==5568558;879:756522520030034233125545578::899:88::85658647;878:8987757:;<<:65468766223113425423310012354156556798996857:;<<;7556884:;7=<;764699731332134346552/.,-..121013234475467939;7<<;87345647::89633232232256778630,..1898646556565344746::974789<;:7786410,+--/69969987979963110.--2721102343276788<;:778752166<;;:76331450140127302320013778975568831,++,.057874;;:7633135;:736433456634648953.,-.25756754873311035233797=;:836533456649<96956544310440/0.2.--.04546554235534457:84467;>;8<;5:56544320:8566:988569953855332432354563233454686459;<;:9566:988567659676479889:87:97667744302213420121013035669<846774:6774699885668531012487569::<;<=<<95775688644642216679;;51246596420123775675356325::59<<=>>?@=<<9:=<:?<977;8:<84564756763564249:46:><9;<<=<<=:>;76775546454478547;@DDB>==9;?737::459>=9;<<=<<=3//211/2124201/2567667743797554/-3=CAA>>=967784//211/.122;886775334025655775679867677>B=9874.*,032499<=AC<898967753341BAA??<=:989889:669:74345899>?>==;74.)*(*3>BDDCAA??==;98998EDCA>;<=BDB@@?>?<:;:579;?BFGEA>;64477<964762-//28;:788;9;A?<73312213779>>?;557898676477:<;:661--/.07;:788;9::?;=@E@BHCAABF=9200-+,,-./035466323586577:88520/2428?;=;>>;8653579579:89>??>@?==<=>::=<==:79?ADECD>=;=?<975<8?>?=BC=8;??@:517?A;88953448<643117:8788:642-,+*++-.0059:99876678;=<953899887441106:8788::89::?<;77<=875576578879889<:88779<>==<:;==>;=<;;89::9>=;86;=>=<=<8;?<:8879968<=;::;99<<;;98:9899:;<;=>>?<>=<>==<=8:>=:987DDCA@;:>::9669:9<=?<::=<;?@@A?<><99;<==>@CBB@AABDCCAA<:>::975DBC?=;97587977;<@=<<;9<>==??CBCDBCEABEBD@=;:758797<783/03269;978=??:79767;=:9;899778767CC::=794002258;:7>;6557:;<@E?@DGGC>98:>@BDACFB??>@@<:;=@EHILNOMHKFB@?<7556:;;?E@@HHGHB<@?>?C=>CIJEFFGFFECCEFFGIHJJILKMJKMHHGHD<@?>?C>=         !  !! !  !jfa[YYWUWZ\]bgmpnjmmlkotuusnimmoklkjica`]^isqmottmfc]YYWUVY[]`plmpprqnprqsrnqvvppvwy}ytuuyv~yu{vssrx|yutuqmlopqronrqrtmqtru{zuturnpuvxxtsqmqrsvvtzzyzzyx}}||{tptrmlhgkpss/y{vsusoory{{}zvzwquyxxy}}wplopopw}y~{vxfnw|{upkijnpmnrqnomgdhefklqx{{xzw}zxxvwukcb^]gqridku{|wpmijmpn{wkghlpv{xx~|vzxvwvppv}{ytngdfmrqw}z{nghjot{zzxz}zw~{xy}ވ|}}~x{~}}|vx~~~||}ㅈww|Ϟz|{~yvx}{}}zulgmv~|tshkuxzvv|}}zunigijhgikglkknljiijt~slikvna]]^`hmnqopz}{|{wqjghj}ywvspnqy}~}}{uszzu|~~{slinplfjpzzxvtpnpyuvz{yxssy}}{{wqryzv}wuwurljkljqsw~~zvux|yxuwwtz~|zz{{zysmpruwuporptsruxpnpqroopsvtxxztvy|}zxwuw~}zz{|zzvqpory{{zxurppoopquskikhieccefcfjmrztuxvztpkjltvvyxrppw{{xvsppqoolnrsqpolilmknljhd^XWWQMKMTTZaisyplhmi^[]`aefgimrqpommqsrponjj~yustvusqrtrpmkieb]\XVVSJFJSYY\fwwtqhfcacfkmlnpqw}~{vstvvsqqtsq{zutruusvwvrnonkid`\]`^[X`coumlr|xwsonovzyy}{z{{wtssvttrvvxpz|{swunmsz~[_fdb^__ `^\_bcjg\XSSZZXXWV\acn{yud[YXZZ^dfb`]`^`_\]ywvrmfkprw||wux|yvrnkidfmqxvpoplljkg[SVTS\hnsxxvtohhpqvz}y}ury}{z}}|sngbYWVZ]^dee`]fllhkljkggpu}~wrv}|z|~|{ngcagqtrqolmuytrpg_][YQNQVW[\]cfl{qhdadnusqomlWLFGNYfmrwwtrssonmkiihighkmrru}y]NGFKVclpwxusXONPS[bgq{|uvwxvqqtvvx|}yuy|{s]PNORYafmy~~zzrea\WW[fpv{}tmrxullnnjlmlmmniegijkqsmosvwz}|yuha^WWYcnu}n]Z\]emnljlvuiikjec`^\bffglidb^cd`]`^bkoptvztaY\\wxz~qcbgedggjkgfginqqpu}{y{zy|zqotunhluyy}vftstvsruy~||zuuliqurifjnimokehkjhjrustvuqux}mhiifd`_dihfnvvojnmmlquxyyxvswyrmnvsmg[`dlmhdgjcboxqhijgdb_bhjekdgjfb`\Y[^]Zahhedffghfghinqrstz~{uwz}vkkfgkhhlmhipnfeihca]ZZ]^Z^dkpnlhcaceefgfefd^]]^`cefagpokhpwrwwmkhjnqrssogdhoolidaaeekprqldafjihgffgdba[WVUVX[[Y]bbaagjflnloghprz}zrlkkorqnfadjihgecdeedaaceedhnnollg`_[[aiijilklnpnlddfjgekrz~|tlgcceedb`ceedfQJNU_juzwvvuuvusuumc^effjed]Xcbcjkkhlrxzsonmmjc^UKLS\gryyuvuu`ab`bdie_``]Z\elstorsttrwnfTMNNW[cjljipq~{upffjhfb`baadgh`_a^[jlkjihgdaaceglrulfklba_^\]bhaggehnvywokggedbippmjikkjiigeaabebc[VXY[ZXXWY_bgieffjjiadlqurkilks{}uuphonotokib]`c^VWYZ\XXWvxmehjigcabcefhjkjehhddcb^ckknpjggorqspnijghs{{yplsyqffkihdabcd|}yqqsqomllkhggjibdhe[\_`Z[eddgihlvlcegigngfjjpxzwuy~zspsronlmkimostvxz{}}zwqorsrmwyukjkic_fehilntwhbcbfgnjfb^bfkrrnnrtuxy{}}{xsorwy|~}|{|||~}xurvtswvpjmnegjqokkjihmuxrpvy{~~}|vnlljhhgeilkjdfjfdnx|zwjjruljpwxxyuvy|~zollkhhgffef`]_\^ckpolpvrllrrle^WV\rzxtprha_^abb_`bgljeeb]^^]bhppmmhopmmnomoplikptux|{tocVRV]_eou~~wwyzuwxpkljfgmqnmnonmqmjj}ywvwwvtsstvww{{uof`SMMJL\{}~yxywvwwvwuss~xspmjgddfijijkmonoqpoqqpkaNCGHTgytqnjhedehjjfc_[WTQNLPX\ainswyzumprqtwlcbem}}~sjgd`]XUROLNV[elpmgd_]]\`inv}z{rtv{tldbdekmgdhf`ckpoiea]]\^glwnjc_cefkknw~zomrwvvrklglkrtsmkg^WXVV[cimtustt|zpkf_aeeiluid`ZVY]]\XU[`fnidbaacbcifhgjhbZ\[_aqx{{zlea\VW]]Zrvtw{zvv{~}|~~}|vpnquuzwuy~|omrqe\XXZ]^[\acfimmpuwxvrqvxqwqt{{zxuyxvojlqw|xqmpri]YWY\_[[l_WUTNFIQUWXVW[`fhkpolonmswwtuww}xpnmkjjihfeehlqwypcYUTPHGOTWXWic\USQNMPTVW[chkkilmliilqqssplinopkihhe`_^ZYbmljnttld^WSROMPSVWZnihhgegijlmkottnoostv{}}||uoqqvrxspuolkjoy|yvtuvpjhhfijknnoqqswwsstrqqrswwqqontuvyzy||xwwyw~}|yxxwuvyvrollmnpqrvxtrtsqqpv{z|yyzwrv|}}ysqtwwv|څwvqlmkjntz{z{w{xsslu}~{tsvutuy|~~{vomnqrsv{~yrlgjpqmkr{~{wruuttkr{~xnigfiosonsplnlggkfflpw|zutqoja\``amxxojpy~{qihfhlspzolnuz~{{ۛ}tlmqz~~qlmsz}ۍ~8540//..//02359;:88766568<==<6399:998553437;:768:9641//..//013:877;;:;<<;;:9;;887889;>==<=??@;>>=:7:=;977:<::<<;:;8977;><98:97;?=<:9;<899::;:=>@>>?<==?><=96<>;:7469879==:89:899:;??>=<<>?>?@@DD?>>99;=??@?EEFEDDEGFGEDA><98988:;>@>><<=?>>59<><9:967:<;9::;775778;=@>?>>@=AD<<@;=;63433678658;==::769<;>ACB=7679;=@>=@?;<::<:8799678;<@@CHJFB@?@BCDFEDFECCDA?@BBEIIKLLNJMIGGDC@>=9;==>CB>AFJHCA??ACDEFAEFCEFGFFEGFEFFDFCC@BFFHGLLHJILJJLIHIJGABBAA@>@DFDDFGFFEFABBCEFECCADCACA?A>?B>@CDEEJEDDIGFEFFHIHGFFEFDCCBBCDEFDCCB@CFHNOJHFDDB>?A?@@=>?ADGGFDEFED@ACBACAACECFIJFFGIKKHGLOLHGDDC?>ANNMIHGGECCDDFFHFEDFEIIF@;>==>=>AADHIKKJJMNNMJHHGGECCDIKJIGFE@<:;<;:<>=849>BAEE@@C<:;95547;>?AFJIIJKIGFEB=:;<;>@@B@?>;535576776;99;976557;A>;988=94321249:<;=<989<<>?>>==<=;:;<==;<:689947:?><:8A@BA?=;<>><;9:<;>??>99;:9<;:9899568:8;:9=?AA@A@BB@><;=><;9>==?@=:<<;9898;<<:9:98::98867898:=;<:;<=<=?@??@?==?@>;;<<9<;:;=>=>=<;987899::77877433454658;=89<;><8:;8;==>><;::=>=>>=;:899768<<;;976689767420/0+)),-137;<:978831266779877;=;;:766A<9:9:867887897421101-*)*/1046;<=<7144328::;<<;=A>9::9:66887?=;;88987689<=989:8625532/139899<:><;98988679;<<=?>;::<<=??>=>>=?>:98477:76449:;9:<<>?<=?<;:;<246785545653214552.,-,*+,*/022=HGCBGFA@DB?;;8122012467864647542=?;9746779<=:99=9855878;>;@?;<968::ADAAB>9633/.-,-.3430/4857;=:966:=>BGHEA?=;;67::<>@?742234789<<;:<=::;8320/-,,--/212248<>@@?<=ABEIKNPLB942233688;<<:-)('+2779<<:8669:8788655466577<;::;>A<=<>BCCDGKLE9/*('*0678<<=;-*)+.2569=?@?@A>;:8766587346;97878<:?<=>?@ACDC@7.*)+-0558=>@@998643.,/27:<;::987430,.25:;9<>A@A?;4.0443676459846773211244330/04420201455668;>@A@@<7/.45;:9=<;>BD@=:44753455656899;>>?><<>::<638;7359;9;=:=ACB=<5:9:<;87899::;>?=:=><8==?C><9<<69656442025200/1--./996366533234235546423324364686448;<;;96658988658:84574433229:979:86677543102124301211/4/24658<:46774977589889:988:866764568::;<;<=<:6686648874365314/6568;;7214658742012368658::;<;<=<;767;<=>>@?<<:9<=:;?><;:>?@<<;:=<8677655455468646:?DDC>=>9:@9369:547=>::<<;<=967765513301/14677667636985451-0:CAA>>:6676850//110.0221331004567661465567657897768;B?:8850*+/323899<=@C>8897676434203665676567989:7668:84345799:?>=@>==<860**))0?=;:;<:8866346841022/,+**,01138=<=<:8;734148@JOPNLGB?>;?@@><;7420120,+**+/124453100/.1689=ADC@@?>?=::;569:>AEGFB><74467;;7467324410/0/058@@=84321212678=657799667376:;<:772.-../5:;878::>A>:533121248F?:400.+,,-.//25547413487476:88620.1426><<>DB@EFBAAEB;610/,+,,./3468678:99=??>?@==@DECD@=;<<;87::6=:>?>?=AC?8:>?@<724=A=9898610/103326410/-)**-10/036789:78:;978;6<:;AA;:;<:79743446:>?<8430/.*)++11/742.,,**+,./038::89766577;<=:6289:887441104997789853/,,**++./09755776788;878:>==:=>;=<;;99::9=><969=;86567668897;=<::;:9;=;;:8::899::<;=>>?<==<>==<=:9=>;9889879==::9:8:9;=>=;:<<;=@?@@==>89:<==<>?CBB@AACDCAA>:=;::767::=>>;:;=;<7:<@><<;:;=>==>@@>;;789;<>?@>CCBDBCEAADBDA><:8678879;>@<<;::=>=8A@AAC>BD<9=8951/2247::87;>?=978669<?@>>B@=@FJHEFFG      ! ! ! !  flopjmmlkntuutoilmolljieaa^]eqsmnsupgd^YYXVVY[\_djoqklmmlkmruopuxppouwx|{uttxw||vyyssru}}yvsurnlnpqrpnqquootxrpposwxztuwyusrmqrsvvtyzyzzyx{||U{wprtnljfjortrw|xsutpnsuwyvsrnprruvyrtxyxy|wsknpoou}x}|wv~|sswyxmrrnonidhfejkpw{~|yyw{|xxwwvnda_]cprmdirz}yqoiilpomqroonjdggeikv}vzyvwwqot{|yvoidekqqt~z}qhhinrz{v{wyyvwwrory~{xz}yy||xy{}~|zx}|~||~􇋏xv{~|}~}}~{񜔔]|z|{wngks~vslgsy~|wv{}y|ZDhhgmflkkolkiiqvmijsre]]^_emnpqovz}|xskhhjhhflgkkjrXKGEw}}~}|vry{uz~}}vnjlonghnw{xwuqoou|}~}\EDFFqx{~|{xrqxzv|yuvvsnjjkjnsu|}|wuw|zywqwz~|fIEFFlpqtwvrnrpstqtxrnoqrpopruuwxywtx{~zxvvu}~zz|{zxmoqsx{dHDFFpnppttmilhifccdfceilpxvtwwxvplilqwvvwytppou{{yvtqppoorggJDFFnjnljie`YWXRMKLRSX_gpxslikka[]_acgfikqqponlpsrpoojinjoiHAEFFJnkjfc^]YWVVTLGIPXY[csxurkfdabeimlmppt}~}wtsuwtrptsqolhHEFFJtooljea\\`_\X^bltolpzzwtpnnsyzy|}z{z{ystrvttquvvupJEFFGJzpx||uvvpmqx}񅇅~NEFFG?GJcaij]ZTRZZXXWVZ`bj}|ywj[[XZZ\bgca\a]``aNOFFJtwz{wsoljeelpv}xqopmlkji_TTVRXemrwyvtpjeopt~LDDFFG0J~uphd[XVY\^cefb]cjmjjlkjifltzyrt||}aFFBKsztrrj`^\ZROOUVZ\]bejvujfbbkvv_CFFKLqtonmkiihighklqrt{쒘dPIEIR`^_CFFOuvvxxqpsuvvx{~{vw{{zbRNOQX[CCFFby~wmpwwmkmnjkmllmnkffijkotomruwx}}yxlYDFFH bknmkjtxjikkfca^\aefgkjec_ada^__ioosvxCFFKd aggcggilgfghmpqps~{yz{y{|tnruqijsy{xHFFIEd {||vuoinuslfimkkomgfkkihowpKMDFFEuwqinmmkotwyyxvsvytnmtuoi^]dinjeejg`jyrNCDFFfifdfeghfghhlprssy}|vvy}ynjhfjjgknjgoqTCFFceffggefe_]]^`cegaenplhnvtuxpkiimprtwpUBFFKfegebb\XVUVX[[Y\aba`eigjnmnkfnrw{h_AFFPnmplmia`\[Z_hiijikkmpolfceiieiqxi?DFFGvstvpf]dffejfe^X`cchkkijpv~~tqo_AFFKZcjquorsttrwqiXNNMUZahlkinry~weCFFKfkpwofjnca_^]]`hbfgegltx{qlhgj\FF?FHW^aekefeijjbcjpttlikkqy}xtrm]IIEFFIfgijlehiedcc^aikmplggmrqrqnn`JDEFFHhghkbcgh\[_`[YcedgihjtpedgkaKDFFFnrrukvxwmikje_degiknrwmbde`OCFFH{~~y~yvrutswwrkmh^NCFFImjkedjhblu~z{mjpUBEFFIutnjqsmg`XVYl{yvUCFFHnstxy}vqfYRU\_cms{^CFFHsvwwy}wqhbVOMJK\TGEFFDFGiklonoqpopqqmdSEELGHFEFFCI _gmrvy{xmorqsxoeaiRFEFFEH"s~z|tsyfKEFFI#lu}}qlqvvslmjogIDFFGJ$TY_bnkebaacbbj[[GEFFK%|MCFFGF'`beglmntvxwsrJEFFGM(UZ]egjoplnnpLFFM(agklhlmmikpNFFGDGM)knsunoonvPPFF6N*rvxrqpqZEDFF9O,{|}}[CFFEQ-x{~~nDFFTU.mrrma`BFF\/wCDFFQ1CFFGt249:;89766567;==<837998654335:;8679:642//..//01338:<99766567::8:<887889;>==?@=>><=<;<><=?=;88=<9869<;:;;:;;9:<9887889:=?><;9:=899::;:<>@>>?=<==>??==;6:?<;8459978<>;89:88>><;9:=99:;@@CE@=?99:=??@?DEEDFGGFDB?=:89889;<@>><<?>@?BEB=?;9:<>?:9;9<87577:=?>??>@>?C?;>=<<73357756;=>:9;868;;:9;9<9756779@<=?CC@:677:=::==AD>@EIIDA??@CCEFCEFDCCDB@?ABGEFFDFDCD@BEFFGGKLIIKJLJHIJICACA@AA>?CFECFGGFFDFGEFGDFDCDAADFD@CB>B>>C>?CDEEDIKFDDHHFEFFGIHGGFEEBCBABBDEFECCB?CDACC>A?>B@?BE??@=>?@CFGGEDFEEA@BCBCBAABDDEHJHEGHKKJFJOMHHDD@>A@?A=>?@BFGGFCDFFHGFEEDFEHIGB<==>@BBGIJKJJLNNKHHGHFDCDDEFFGHGH+;:?:AEDADD?>957=BADFB@B>:;:6556;=?@DJIIJKIHFFC>::<;;9?;?DEBCDC)67695;99;976556:@@<:88;;532238;:<;?C@=?@@B?@<9255467685:98>) 8=;>??>==<=<:;<==;<;7789669<>ACDDBDDCCEEDC?A??>=:97<;=??>A+9<:>??:9;:9<<:9899668:9:;9<;=>=<:8<:=??C08:8:;<<:9:989::9877899:<<;;:<==?@@?@?==>??;;<<:8:8:=?278899;87878532454657:=:8;;==99;99==>><;;:<>=>>=;:9788:21679958420/0,*)),,036:<;988412566778998:876:=<:;8667:57798421101.*)).1025:<==8234326:9;<<;<@@:9:9;767887787>:88:87244543013899;><9669<>?=::>@><<=?<;:7988679:>; =>??=>>=??;98477:864379;?B>:@ECDFC?<9:<<=@=<@<;:;=>!13553/,--*+,*.011:FHDBEGB@CC?<::31310235778363757"!9;BC?>;;7862446:?@<897556:92,--*.589=>>9964878=$?DAAC?97340/.,--2430/3866:<;9769=>@FHFB?>:<76::=*:>:9;94210-,+-,.212237;=?@@=<@BDHKMPNE;531235:8.8759:8788756466577;<;:;=@><==ACCDFJLH<1+('(.5.-!@B@<:97766487345::778;;=><>?@ABDCA:0+**-0/(@BA=678577875652114422358658898;==;::9875/ 2577548946773211244331/03431120455667;=@>) 4763455898;=>><><::;<836;9347<;8) >?>:<==8<=>C?<>=:;748:841365334453667;8 !6765658679;=;;:;:77874003775538>:"3142146355679;99:98::965577559;77:9&)43263232100245236556898987658;;<>9&435645//-,.-01210223656865;:9;3-!677843--.-698745565564346658;:-897:84201/.-.741101234257788:<;97-/11587986557953.++,-.368857;;:.657735943201005332598:<;:548.1545656325643456::54569==9:<:. 4224646523324354577447:<;;:90 42/3124300211/3014657;;65691 48673887536531404667:<83252$8<=;9>>=;9:9>;458'734985452-/7BB?>>;768&68688B@;8861++-33799>)9>?=??==972+*))1'589967:;:997881(&*"  026=<>@>==<;8:8345'"8<@CD@@>?>::<65;/#7;?>>847789667590$/155475133784803 %?>?@==<= '58:988:><<;88 (/25789:779;;! (289:8976679# )8:<8877:$# *=;;89;:(!,@?@@=<@,"-=@A<4##.9:;741&/@DF:>!1FC02 !!             !  !!        "# $%'(!!( ) *,-./ 12;<9):/977>8@5Q4g212 1 0 . . -',C+c)('&%# ,Eel{! ! #"$#Ũ3$3%8'@*I+ P+ h- . / 0 334utqkjmnnjYBFFK+}vtuwzdAFFI,twzyyzz|hBFFFI,x{pFIEFFJ-nuz}nJDEFFEF/|JCFFEI0WAFFG1y\?FFI2Y?@@0,:<>??>>@4,?BEH7-B6/>CEJ; 0CIMA&1H?8(2A(4)56679:< +,,-/01 2 4 56679:< + , . 11-0oO1W2j4y568; ;:*<  ~R<OK:NBF8LDFF7LGFF9:FF9GFF9F7\FF6dGFF5hGFF4hGFFD2aGFFER1UGFFEO0GFFEM/bLFFEI|/bFFEFq1FEm.FFA`̸ ~"<!: 879997&6)5+4+2(+1#&f07%^/( !Xο/(J1C.7 ~<:8899976542 1 .0  ,\/*si/ _SN1LJPY.@K=NX <;9 Gn8c8I9F9C9b8M7@635&43 3 2p /X 6FFFA4KFF>2KFF2MF F1NF F/ZEF F0FEF F/DF F/ FDO)TF FEAL(~F FE@I&M FEAFsý%IF FEBEbž$GF FBDWnž"F0FFDTl!GF FEM_¾ NF FGNξù NF FEdGFFECULNGFFCH~GFFDBbhUFFEBOyøNFFDG`]KEFFEDNlWCGFFEHVżMFFHfLHFFCL~üJGFFECbüļľLFFAJuOGHFFE@WĿļùQFFBFf¹Ⱦ NFFBNr½ HDFFESǽſĿ» {CGFFEFTº񴼽 HFC_̾ HLFFEBw¼üļLGFFCH F?UþFE=aعFDtŻƹFDHgȿmGFFDJoѹý˻NDGFFEH|Ͻĸ Fʶƾû󥞎hOFFEFƷ襤ûˮIFFCPƸ˳ȼFFBRϹƲFFA_ȹɿɼ¾üFFB\Ϳƾž¹FFCYѹķÿ¹¼FFYɻż̺žǿþFFSžȲվéĽúFFQļͽ÷IJ渪óĬĽFEQˀFDQƿ¿DRӾÿǹTĴŀļ̽ŽŽȷ³÷¼ýͿļ»ļÿ˼׿Ŀŵ˿üμɨǾ¹Ŷ˹¾ǽ6422  1  /% 0/ / $)# !Jf(4  Gfqp&  9Wo}yp% /E_s~~wp$ '5Rfmt{p"(9IXdejwt! #2\zh\_djv~u  $N}na^fkwpbao  5xsstna_^qomggkn)_mxoplc`bbXNSUOQ^ Ghvr_XRKIEMT_dlogiq-Qbnb[`[XX[\emvtrqnsr+#!;Leddb`eedghnr~tmoklj 0G_]U\akkjigkfknvrjjphbf&#6Yohfaeippysrxtsy|hfmogaj$)Dhf`m|znruplq 4eomj`hgltstllkllmhekihgkokh!Emjfkhtst||tlrszzy3hy}zt{yovvx}v{ztsu{ ?`pstkifjW_^^_bnnjllpv}v )Sowswxrnjibjnnqt~v~{zz!5Yt|wtvzyvslmr{w} #?hyvttotutspnnx|xwlpsxy &Hq~x|}w{vuutw}yxyzz|sukjrrpmkrvv| 3&Xvllnv|}~|uv|srtzt|hfnoiXVYbffq{ 1Zeequtqq~z{|zstu{st{{szosofjp  Arxsw||~{||{mu}voih\[W]\\]aho Ps{yz}xnih__gmiclmdcdlkjacQPOUV^akVNNLKLR )Vv~xz~~xqmskillhkrvqsyvk_^oj[_UXIIJQXbdde3`|{zzwshcijovqd^ebYf]bTRclkkfgFvwlgdgm|{ogdabZlfmeje`]X_ci<}kdbgkoonv|olpxxrxupms\QST_kp- C~|فxq|xiafqptnpwxqqroo{rvvutnmnom  Lurxwr}{k]a\WUNSU_XX_RRhjr\\Xca_^fty hvy}vjdYUUTMT^`_[[NW[PLRU+!]x~}yloy~xyxvt|wjyvvmic\TUZY`hkssrsszonw}~z&o}mkicee__fcgccTWYZekfimt~|u{~zu(Zyxnmpxtq~zhdlooj__dffx{}~tbZ[^Y_]dilsxwsorngl3h}~|xq~xnzvqvw{vlhklmovyuwsx||1b|zyqij}}~}}xt{+\yn~}~x{|x|{uuz|{rtyupysnilz|yxvxwyuvvz},anlhiowwsru{{{w~{ztqsqoaeqsrsy||tumrkn{w}(~vvpnuogptxontrv{ita]gaVbmkd`\flggk}|vng`gWYn{wk'|{{yy~z}ueislt}zsktus}{umydfx|vy'}'~}~~~'~trmmomi}{wyuwtumtvowx}{}z-}}{z{|{}z|yҽĺyss~~{{}}z{}ymqfiv}}~~nvhX`lu|}xsvisracq}w{{yqlWLht{}|~su~qlzukrkpmaduzvvy~wqoqo6422 1 / 0//) (  !&  #%$%  !)1)$  !$28,"  # (46/&! $1$83)%  94+#     *##" ""!# # /"%!  (/.  "))#+  %#!(/*(($'( !&##$(/85&!"  !!$# #!'.##   $%%'$%%&''"&  !*23320*4)*2)/3/++-& ) #  ##" # ! #"#*++##!!"))(2::8=#,52+()#%%0,%*#!-*2;=4:<>@A@@ '.# ! #$$4/+484<8;73. $)(*.2-."#$0:786<'1/2;ANL@@AGHB2 ")&$#$%+.(#$!")41*'&"!!&.09?56ALYVH &*'*'#--%-##+'$))+" "#&+)$08A?9 #!" !/3,.+-1)!"")#"" ),-  $#"%+-41*++)"###*"++.>BC '.698-!&++.2*+,6;>536*"$ &*,.-,' !!!# !!      %/76,,220)$-%#+'))-).0:"#!# !/03:;678442+(  $&2;B?6<>###"%" 1CGDBDEFC?BBCB4,#+5/*//!8GLNFBGJG?APQLJ@<1!" %).&'%$!   7:865/+6@<55<=6+#04""-*'*)23*-,**35,""%#%GROLEBCD@HTM6%!',.:@*  #%) /PGSI4CYXQGAAID**93'(9?>?@0!    *.,().()4+()'4:% 6((+  ","-#,422&1224 (:>@H81;ML>?:9>;9BK<%! #(,8,$)-.*&.8CEF5#$+1DC(!192 #''$ 0)/-! ")&#"#%,..-87@90-*6OG31>90'-47/-20/,+'030!"*7.)'"*,('' #%(+45 !# ''#:7-!$+32)0<3./&+53024$!#" !"!,*$$!# .(&(041 14$.%$##$0. 'A8$!&,%#.!  5,,+$" *&  '341+2B5239-*):OTW]E-$%00*)**-2'$,2*""-#*33,*%'1.$' /228OLAB@@OALJCD>>JNIKK@6AA;6C>/189894328:4>A432,*4:208;46,@?HP[URJPCT[STXRKJRRPTZXKA=8;D=89874 >4..577-I:79:.+670,490, 9KKJFQEAGPQIKQILY[V^eb_a`\WSQC4/(   &*$'"'"''.1$*)+1-)E^YVUHLDDOWVVHMONY\ba[^^[YRRYTD71)/+(&&%,7-0+'*940/20&/'(..6@6+;ve\agaW_]^a^]TU]YZ\[JERTSVPNTPGD@F2/9OOT\]UKA*AWE43?XOYVG;>>FHCJJ=5:4*)!!/667E>7#% -;.76556.KNMNNPULLDECNPP>Rc_PNRFNPOZZRE<<52)'66$5<(,+ !1-0+*')! "3-2B?;ZXYYXMD@;#$B$%'U&A*E)`,. / $0 1 3p4N`5078::;>;qaLHEFFECEeó¿˶XOEDEFFDAKwĿDDFFEAAYºźFFEBFdȹĽǹ¾ÿFFECG[vļŭFFEDJYl¾IJĵEEJRfżüŹú˾ITnºťĶ¾ø}ļĽ̿¼Ⱥ»ü³¼¼¸ȿžµʻʽ±ÿʳʔ¾ºƼÿĮ÷ûý򠦨ƹ½½ɻĵ箰߼꨻ðºʽ²ŽĹлĽ¿ӹűñɿŻòƹɿͿ÷ùɊ»úôĴ¶ƷÀǸû˼ϼĺԵòɵÿ½¾ϳǼ³Ҿî˿̭ǼѺȺÿʸƾžĿ·ƼźμžŻɼ½ź¸ɿӽվ̿¶öĿżƿij̼˾þĿŽýĽźƼę¹ƿĿŶǽʽ¸Žͽȵ¾Ȼȶõ½ǿé¸ĿüŶ˾½Ϸǿɤʻźõöʼʺ¯ųĽǽûҿ˴º²ƼÿϸʼƾÿҼƼ´ĽŸȷĺ¿ůǿǵ˾½ijºƽſȽʻĽDZĿȰȽ˽żʷñļ´´ѳ˾½̾ɴ½ýĻǼǾŻزǿ¾ŽýϾՀſ´ɽ̷ĻȿƸ¾Ԁ?¾˿ҿϾɿһʿʿżɺüļ˸ʝοƯŻʨſ̺Ҿ5I+ 6\djs{umh^aOMNUWPMW_dkmr{zj^ewqYU`mskkdQLLHPdvt'"!Ct|wgmjmdYQHQ[_hZGDQ`cjgffjjglsv||rf^YT[rzvqXTRZe,Qjj|}wqk_XJKOS~qjsxo[Q`jmlfgimgmsd`lxret~xfVZpyulaZ6OVotkmk[[UQRZfpzwv|~tmgflnjou{nl{wljligr|ypmedqwrnmeP+=;.'230+   *!+)+:2%"!0+"-5+  !##  (50"*6,".:3!,H6/#&1# #1(($-8-'.61'!($"((-+*87'(*#(390&# +5*,*# #"$%&+80&&'.0()-*$ &(+)$-74*&.3('%63#-*  #$%*-,'+(7:%!"7;(28%#(&"!%,55+,53-1*&*'*'*##(%562>;5,-/,-8,/2<<7+'#(62*0;=<9:9'*=>:+/%#*   +# !#+31)(#,+>N4$3L8,,'1-38+.//47<660+68*75, &*" !#!!#+#!#!-5L,$@I1&(43./(!()%&,1&&"#)&+,+/3/4:57/0-38#(-&##(.-+-05;<:;=67624.0)-""'-#!".+*2.298;6670$  +4,./.66:72;F@;7.3.'.8;6+##$ $'!(1/5.0*1=044. $+,7:88;?EB@FD<<=25-&$8;=*"""# "/42'/1(*1** &&,18;7.//15CF30213?734/&!"      $#.-.$   %(#(2)2@=DMMNA4B.(("$%"&#!  -"  %+)+4+!!##&  )9>D976;@949>?=1"##"$+,5+77$,% +:??A?;26" (+2;8:8<79?@ABA8(#!$)*),<6*-74-,%#&  ,+3/@BBCC85) )3:;DE3725774+&#(01*"((%0*+   !"'03)5)&" &"()/2*571,/41242/286;6+%$%47+!!$%"&#(.(5F>2;.3''",+.45FHHI;;b2(   &!" (3:1336DLH@KOKJ=3"!$%(49+($(0:,%# .,+ !#&17663('.-.574*+2*2#*#! "3<+B'5+&$#"$ # " 82218?@FPURD0++6>;2*$8:#"!(%)'$&!==&"  #"+.4+*" !>>=DCDF=DOJ?;>H@@>1))6C ,!( ))0+$891#32/0*,,($$!!""TNIWZX^TT]NKKHA730F8:AB)9?(%/.0)<2CL;!(2.$!!! ++0)**#/#!,/./4CSQPPMCJRRYYUO?1A=;9IG>9C@0-& &",.$!!((!)8*) !!)"#$%>KLJ?5.0AHYdNR>;6*9-;?A=<8!):.& -7-%#'% $,"'#$&@B?=?:0/7989/"%JP2D:>,!/%)?:9)'+6%"08+13;8+*1-,4U]M7;;29AC=0+)"$##"#"## $,++%!!"! !!"/-,-+!# #6,26;3>5224/236IHKI21.*2''(.9:84;73,,2;C?>E5)--/6;:<:7=FFBBEFF@@#1+"&+=B=919B@?839()/--4/-23=FMLLMA>?*35:)*$/% 40'(# !",/%!,BME:@BC>04?@C:+4'5)*$$#!# +47)"'! "&%(/-*"%-,&/5#.%-2..41+*5;>5-/955FM-,-47:G>G>;KD93<>DC15EPE;@6=>9<-+27.1EF?* (.9I6*87)?=EG5B\YLFCIVRLE@HKS,@90?NWSRJGHC7+,3461+.29:?4-,.CS:06CC:B@BE9>TRF?7?56535--569;A?IEBBFQSQZOGQQ@3,<;97+"(($575A@/-5B:5*'357)43<>EHB:29>;;<.6:B8RK?AITG1' )/5-)9<+3,*+=C:872IMJDI[H??3242J*#*4B4;BCH>B?7-4<8*)*$##$(2'3D($""++$ *;BAA;4=C@HTQA24B1++#2CLRNCS8)I9>CC8-043--;=2265**/GUT[V2)!+48BKLLPPLLQ[PJ@2,*+4)"")8BS[TQN?%(<7343214FOFAA@@GLBOFCC;DOLHNHK6:88@HEDIHFIQD8CPA?=<=@QEFVHPXQDSSD3/:>DMWYSMLJIZXQVVMIMUPQX[QD0:>7068-%)03CG7.27*2<61455=D@;>;.%)46@A@;30=!8CAB?5BAGSXZYNMN[\\Y^WSRLJVZWWROQSUUQNRRTRLA@DQO?ABA637>BC<115925;;::;;ELA2?93KLZdZbkm_UFKSUI85=J\faWPVdYQNLK?7\A@BC01,*1630'"&+.:<96HNL?657<>5@LMR\VOOQY^YOG24OP;29LXQ[O?:@@KDDNB:<*%5<<=;<>6-"/5580ABLPJE=JKS[QILYOMMNNOTPLHEDHPPGC^cXLQODULT^TN*2+!-?LLACDSA77;CGAANLPFAAGM=GTZYYRGB=;>EIE=?QWVMENE@483-38R8v:}鼴üżĿºžľļǸƱľſſ·ºĻž˾Ŀ¿ýº½°ÿŻƿŷɽżǿĿúƽ˴»óλ»»þþ¼ŸĻû¿Ź屰ûϾ¿ƷľȿĹ»ý÷¿ƽŸĵƿƾºý窱¹ݠÿ¾ſɿžļὶ魬þ䵬Ŀ̾ý¼ý¹¿ŽżžîϽŶŷ¼ǿƾɺطŷý¶½ȸż˽³ʿǾĿþ¼ſ»Žýŷż^Ŷƻ˼ĴĵĹ¼ĽŽȿøǷŰºŽȿƽ¹˵ĶǾɹĀƿľŶĿþȺĽʿĵƾĦõÿ˿€üչùIJľӿ½ƺǾƼǿɺƷпȾ¿½dzȿò´ƾȿϱº»¸˭²ķļ箫Ź·໲ļļŽ¿ˀƶſĿſκǿ³Ǹȸ̼ÿȺȹźŀ½ͼƿʿøǼžüǷƾ¿ýۿĽĀǿϼļԽƷɻȽĽļɿǼվаĮʽųƽʸÿĻſmn|thnfXUNT_r~~igoxxpjb`XMMhhm~vwz~|jgtnipu{zuknqlkmwtiaRZg\PTbpruv}ljkmi^TKLW]eWY\hfwv|w}tgajjegecegkoquw~|{{}|{u}uuzxsnd\OJMOkzknYQLWWjkoxuzysvtnfciihihnry}|yz~~~qpwmln`\WRQVak}xvidc]X^VZkpwyvoqvqjddcfnqz~~{|{{yxntxqjhej_W[lngccQU^dlt{yogo{lb\NN`gposzytpnph`eknv|}}ulilu{{qsle]TUTFHW_fmldgpx|zyxw|teSYjmgcXO]^ghotuy}wlhfgls{ynmssrkgUIPY`^]Z^hhkyzypgeinqsr[blmlfb\Z__onkp|xupd^`gnwxkmstslUUOTYYltnhhkr~|vsxxeo_ltheliagklhjrplkp|wnc^bfiv|zrlnslunlhTTS`rmllrtmkxvmqnpx{otjlmyytrniafhid`fjpty}xpf_]\cjpvzsslg{trf^S[bgrz{vsnrokllpswysgvtmlnf[\cjrpqvttpf^XW_luvyslmuu|ssx_PNZh{}|{ttnpsrsstrotzvut{xja`daecdfktuvxvrdYTV`ivx{sljztsvy]KO\fu}x|wussx}{xyom{|ty|}{zsn`SQ[bhliimx{wspk[QTZfkw{rlfuyyonZSW_hlsouuxvw{y}pvyxnoonpljihhjswz|{zxqlfWOXagozukemvvaeXaZ_egjnuw|wyo[nttomms|~{ry|wn`V[fgpznjomvhW\Se\]_hnw|~~yzs[Q_tv}wvw|~~o^\bgpwttrkh[QRSZ`Zairzzxwyxw~y{r^PTmu{uf^aiqwg`gtjf]SEFNWab\f`cjb]Ydhlruuttnig{{ޕywxstqg^^etlkeimkYQAAFVgee`ea_[[Mdx{z{|rjotuo}uuclwyrquw{ytvrongaab^ROURNW^Nlhheac\[WWXZ_ikgtt`Vojmfknpy}vttuvwtg[UNJGHQYcgolenpfeiodXVTYNMMT]kx{wlUItnoe`]\Y_\_ijgjkkf]^^YXZ\`jrvrrooul`ZY[X[^[^]]gqxzpv~zxpcba\YX]YUUQWTV[\Z]add`bedehkqx{nmojme[da`ahjgfbba^bjkjmt|wy{rpkgkmGIIUWW\^fggc_[VX^gkjjhiihmrvmimocchdflrokhowikklluzwy{ui_ZYadZY\aelkkhgbcgmpuvruwsv|tcjolbdpn]gpidbwu^PMhv}phhfgibe`gvpntsmmtrnnfejp쑖zo`VZ_t|sttmtnmmbegjqstollkllkegkhginnhhiu{}|uttsz|zwxqZTihlhaa`kllfkgptsy||wtokosv{zz{ɐuyv||peaaeirrqkw{{|ty|qtvw|yy{wstxЊ~x}{ommoqu{{yhqovmkel\\^^`iokklns|yzt~yuqw|trvytpkkcgmnpry{z}z|{zybijrnrnswxuuyzwunlpw~{~xrgfhhi||w~|xwysvnsuutqnms~~zxqmrvy|}~se]bnzrplpyyv{wuutt|zxyzz|wupjnsqnkmuwxldnlptvyy~}y}llrz}}~wuywrsxvyqejpl`UW]efjxzvof]ds|}yttmz}{{}uttyvsx|vz~znsjfnz{|s|}mlrymwtt||}||{rpzzrlhbZYY_[\_elrup|{|{hlillijjir{}oqhco}sikb]clkcingccikkecYOORVZ`fdNNKLNUYtzykvp]d]\[hqr}qtfamz~z{yvjtnilmijourqwxpc]hna\[URGJMU]dcdfoz{xvmchimrxi_be\_c^]PZjmkliehgqtxopu~x~}oiefiv|vjeba]bkhjfia^[Ycelfl|z|{w|{{}|vvzqgbeinons{umnuyttwrnpjRQTXgnpox~mrxxoy|occnotpntytqrqnx~{qwuuqmnooickkYZ`gz}{yy}wwuq}rt{oz~s_`^YWPQS\[W]XP]koiY[\e_^`myy{z|ywwqitsvg]VUUTTPLPZ``]ZUO[WKNUU_LTgl{{hfs{tsspslfolpa|vxpke_WTXY]ejpsrrssv}js{zz{}x~{}ztuprlkddfa^edgedZUXY`ihgkqzwv~~vwyyw~xajnnob^bfcsz|~yi\Z][\^`gkovxuqorjht||wkns|ruwvzpiikmnrxwvvtz|}{{|}ulht~}}{uv~|}wty{}usvzpvvpkjt|zxwwxxtww}~y~xwwxqrrqebmssrv{}xtqnpkwvzogj[efW]jlgb\bkifhw|yqjcbbTdw{pgl{t|yz{}jermpxvnpusz{xpqt_p}ztyl{~zڑ}wssv|~~wtomoofz|xxvvutpp{}qryz~z}{ts~}|zz}y{~wu~ury}}|z~~(~zz~~}nrifq{}}urp^Zgq~|}~v|}|tt||~outotg`kyzy{zunbNWrw~}iv|nhr|~xpwiwziz|lnofam|}wuw~}|roppkck{~zgo!"*#2,645@?=>7B=@>E3., "5;D8<=."/;4-/%'6%5%*56DA:884'"+,(6<221(&&'0..& *"%,80778%0-+6*/9149*'/%"$ #&"")/2@@>B?.5754-153,*7(('66*$ */&'  !'#1%(0'(*)($#'##$ &/@;=C@=;5--//71515($0& .+*!(43(*(##'(("+0("&(%,/601/-1/$&%%#$!"!%&(35*%$(3" (*)),(& ")(*%  #*1(*&$ &!(,-)*(0;0! " ,5*+04-".1!!#!!  #*" 171;=8/.$(.+33, !! #!0430'$& "%$'$#$-  ,$"!"(03,)$(*5JB*$!# !"#"! (381'&'#!"#".#! #!!#"%&!"!(1D=%, !!'',## #$(,'!%)#!+$6"+3*-%!"!!#$(4;?F)"3;<5-,,#*#!#"#$"'(%## $-#+2 4554+,$!)%!"#$$+3%+&5:;90&$!!  &&%*./' "%##$)#02 (/71-81+)13+'(" 07),**2,*% $ ($!'($%-0  5(&&)%),+-2019762/./7.+,+"'!'#%!#(*)*'%"!#*83#/(# +,)0/078:8574*+. %24<<*$(+177276+%$#$.83*"$") $/.400,-95142$$.!%%.+,3//.::5;=?CA:76%!-;+'#!#""  *35),2+(.-*+% ".*=8735A5>DDCDD9<85996.'  ""   "#*..("**)KABBLNE6>CBCCA3%((##$! !!  .%  **)20$ "##%,$$&/69@96)&'%,--&))#$   *+! %4=?@@=54, " ("#/18993-,,-./0"  ')%*,) &#  (*2/:ABCD=60 ** & $&$#(%!$-.((&$)$  ,/,%/8586+'$$$   # $#%+48.!"  !$",4,1.'$ #%    !#!!"!"#+*! "$$ &!"%.)/AC6841-'" %%&&$&&''"&!"!%8/796@GPIAWVJE;4.) %,$&/331,0/(..*21-+,+!#,!"!$,;2332>JKAFNLKC7)!#*""##"#"# $$#!"$#,5756-$--,367-*0,0)'&#!!  !!#"(++&"##&*))+8;89>22>?ALSTM6-)1<=6.$0<-"" '*34.)*$$-.'(""'--7>95==?AA@?>>H?K??MNC<:GBA@6,(0A.&$!%**!.&#  !$$,4,/776@CEQTHN^T^ZM`RLKJE:6-A=9?E30>3$*/&&!'.2&("#*190,2/1;EA?=;9;41-.)/..29PRPPSEGPQWYWRF5:@<9BJ"'()+2-0&!"+7976;0+106?GOF>ACIE;*'"$!4IJMD91,;DRdVRF<9.233?(&&#$#).+$$"!%03-(&$!!#*04=;3;GSZOB?C<@>6,597:4&=S;=>=5$)&'&)*!*0%-&!)(&$)+&!  # !"!-&(6?00413,-132 "*4--/'1-$"!'&$ &,-,,>+)292%#,3:BLD:8;+*50/83##"*+24,+*," #("($"#'6CB@239*3+#+6"!";=49HLM?A5% %4=2.##++3,+*39>936/$#   $++**! "! !!+.,--$$!.2.5"!!!#!!!   "))2)'!)#7/*$ &+*'0/!-(!)+&),*,.8,!#'2GFA=9>9?B@874@:27598936>=7/45-*%$#-8AA99@/!$#% '44<44.56671'+)#.+346+.6=<8D@G71#'32+-1(#.%065:10(-;7-0=620*0,&'+4;:TKNC?8' #'-*"! &!  ")5 (%6C==25@A<>TC56)124225<;?82")8&$),')(.3-,-+).51&%$%!!!)+-1*)),('$,9512397!#+,3C2!!  !!())+1)23+219AKLLKNE>A1/490)&*+!#77,#4=>>B7&    !**"*$#"(8/(%!#6D<2<36,$0  !)''(&142*#,4143397C?93A??ABC40P7,,168BBCC;; &'&!!,*-/& ')$""#"#3'>9?<=:>P?A67@9EK70,#-(6=L7,//-<9554-! ! #&$))-0-17C:N<4V]OIDCTTOIAEHSD?C6=D36?3G><FA4NVIC97ERNJB@GLEBA=CIGLTR/2+/%-24%!%42+(% -+"!$!&&&*.73477D84717/+3589@>FGCACMSRWVJK(&341/8)!"#! !"#-'$#!"&.%'+3308@?JCA25>=8@/47C7JOC?EQM?ITD:2 ! "3+,(# '*!"3#7B@4>+BLMFCYPBA8231C:$&/<<+)**3+!(1.&*(&050*(" &4(#) #5ABAA49C@CQTH71@8-+,%*;6DA89969!590-2780=C78;5+094,.86,/<798:GGBIHGEQJ:=NF@><==KKDOPJSL82+$  +!!'$%$%,1&)*).1)+7=<11;2&%//=I>007-.992245:B@>613KDBBKIIP^TJQVRXjjdb\KLRC>885+&%0.)+8B8:=0*174:?>88:833C>22.,9F9=CB@7.C:-;MQQWRKU[21@A22E:--/!(11:BCCE@76537?367;252-@556:4K/@ABB6=ADNVYZRMMU]:4:3+394,,&1391*0;PWQRJA=3327D?*5:34;BB321;42:;:9;:@JG69=4@MSaABD5:8,+##'465@B;+#'58.94654+3.*,733*##*+6<;4ALNE:569>9:GM;@75-$1;&.=.*-$+//-*((&$(5,:E;<6 .;<==:@84!*3591;AHOMG?CKOX31$-%/4 (=CJK0!#.6//15<.**&'$ 3.'%8FPBE?SH:79@FC@IMOKC@Dףüäɻľƿdz¼㯨ȵ̾þżö¸ûĸ´ɵ®ŵǽ¾µž½üżÿºûþüĽļżװƽ¾³ÿź¸º»ý¿¼Ƽ¾žýļľĶ¿¾ǽĴƽĻܼ˼ĻŦ쿼û촥ʿ˽󾵲Ƽý¥ȹ̼ƾ·ƾýɎʻʷļǺ½ɸöúþзϺú򲬯û˿ǺóſüѿŻºüĀͬĿŸҽ¿ľľüĦ̺ŸĮȽ¿ſɿ¼Ž»Ⱦ˼ļ̴ƽ󴽽Ǿ¼üļž̼괻ij뼴ǿ¼nûƿüĿ½ĽŻ·ø˹½˿¿ĹĹ¾ǽýĻʸú¼˹źƨͻö½ʻԽǵѽƼºƲ»ʫǽøǾDzȻζŮļɷƿǻ)üοͼľľѻѶõý¼ûȹĻɸŽƾýÿžƯһļп½Ļ̼ĵݾĶ«ļͳ½ûȿˀżſҾǸͿ³ɿŀĻĽýƵ¶½̾¼üӈʼԽľʾõſʽʾĪ¿ĹĿ·ɷȻQWTMQ\agmow|s``m}`T[hsmliXMMHK[pvplmvx|cOCIZdekefhkigruy~wka\UUjxxvaVRV`ghjw{y|wsdmwfoqzzymlqmwueSWhlmiejjncvk]gtzen||nZVdwpe]WWZcgnxx|x}|kccodggddghooty~zojeinmkswyew|pjllflz|rohclutpni^TMQWamltxv}}usvpkbflgjglpv|mx~{vqommnuxrcntko{kiijp_kj_^ilfc`Z[[Wcptzxrntumgbebmnv}~|gz}u~wijpyvllt{zuquvrwzomsn`Y^ekwtf^TLWekqpw{vqnonaaklrz|~yos~{jhhiy{vvxwpkkjkjZRUcmje]RT`bijwzqzz}ojgfipxvqfMerx}~|uz|yeca`[VW^hmlid^Z\`erkmv{utj_^dkq~l^eyztt|||k__isogaaYSYfrnehkecjlkhnsllmv{sg__gerzvsnh^~{zuolcja`_fjlmib``gjjklszvspkebihgabimsu|{sk`_[`hmvpv|v{zwouv{q_MQXmieiqlpsc^dkrxvks{tqkmk`Z`gotmuutsja[V[fpbalrllkqx|ut{rkoy~wwtqw{rjcbjtvs~|pd_acafbfgpwsyuvk]VS]c_ROZfxuqrtx{wrrz~}~~z{{uicjrw{}|zwpgXQU`eklhkq}wvppcRSUbhLIMYi||x|~{uy|}vpmruxysnononjiihimww||zzumk^OT^dlPV[drzȎ|vp{zslkmmquqnmpx~tt~ysgXWdekbhffo{yv}xvz}zopnc[]^kvzzvwy}~xc[`dkhjd_]WZvsu~tv{zumktikhkkrx{l`_glaTNWcox||khmrssry||{~zzs{sttm`_^smW\dlrv}tkpy{zxukfr||uqswx|vswnpkc`bbWNTjy~~xor|qx{vu}xwwrklihmot}~ystuuwvo^XQKIENU`dfjlz~n~qsyvvvpywrsqojb^\Z\_]dkhglkia[`[XY[]fnvsjb`n{}z}{|{|xll:gsule^\ZW[[VUSSVTY\[[_bdb`eedhhosr]dkwzuh^_]bcedihghf_\XWRJHHOWWY^bggea\YU\bkkjiglfknwqjYnz|vymb\WTMQKKWebbgaadfaZ]d_XZ_chljkjgfafjpqyrsxttz|eggqvyyt}uk`UIPX`_ol\bbYTSZcjkgfo{wkggfhfbdao~wml|w}uyv{T`jossleflesnbkggYThia[aozxsttqprlmhahhmtssklkllmgekigoyuysvwjga`qrmgUUZ`e``kyuz||wnkljda`emligjjtsu||{ssllsszzw|iWnqz{zsrsrejjkbdcjugfllprrmpz{|xu|wovvy}v{zstu|"iTNkm}|teZ_ctrkkrgoiu|yyzzuw{{okqrskhggX_^^_dnnjlmpw|uin]Yeqw{{wlmpsumuwfsjphcbglnpu{xrsxwrmjhcknoruvzzlI]kutyw|qpptqguhi^qrvlcdkqtppvxwtwzxurlns|w}~yg_htykpvznb_fjfgcdgs}vwyzwyvtrouutrpmoy{xvlqsxy{jjmrr}ottmforoz~w}rtw}smltyy~{xzvuttx}xxyzz{stkkrrplkswv~}suz}wwpq}tyt|d`ew}vrmllkow|}~{uw}~rsuzuzgfonhVVZcf}uifqttnrtk`gruupsz{}ystv{su{{szmtnel{ss{okr~wsx||{|{ymv}unig[[V^\y|}wވ{wrqx|x{}wljg^`hmgdlldcelkjabPPOVW_alSN~yxx~|yz}xoorkjmkhlsuqtyui^`phZ_TXGJJRzv~y|}~}{zywqgdikoxpc^fbYg\cRSelyx~y|rtukfeho}|}nfdaaZmemdkc_zgcZlx}}zjccglpoow{nlqxxrxtpmsXQtmw{}{yx}|vs|vgahpptnqwwpqrop{pwuusel|kdf\]cjkpy|optryut~yh]`[WTNSV_XY^QSijrZ]Xd`u{zxibXUUTM U_`_Z[LXondm{qghmuihnovww}~|xjqz~w{~wvs~ppxwumhb[TUZZahlssrsst{mp}lkhced^`fdgcaTWY[fkejnu{tvvqmt{yunmqyqrwfemnoh^_deiy{}}raZ[^Y_]ejltxvsvus|}~~|wq~uo|urvv~ukhklmowyuxsx|B{xx~}zypik~}~}}wt|x~~tpgezsn}}x|{y|zuvz|zrt{sqysmim{|xxvxwztwtvwvtqxywklhjoxwt}qvz|zvz|sqrqmagrsrsy||ttlrkoyuvvooungrrzlptrwxgz{__g_Wdmjd_]glfgm}|umf`gT{{yy}z~rekrlu~yrltut|{tl{au玤|}~~tqmnokm|zwxuwttmuuoxx~}}{z{||}{{żùxrt{{}þz{}vnpekw}}}nufWanvvv|xjtp`ds}w{{xpjULkt|~~rx|nn{rnpkplafvyuvy~ "%05,-=C--,,. +(!"(*1074:A==<9E9E8COMNNALHNB$!#"",+.?:@2+! ,41/ % ,.,/%07+%-$$.94)$"%4.++' &%).#-.%**('"$( '%'=<&*0-'+-'!")(,&&57.&(7)+ 16*'#%* &$((&#0-"""+",+71!,<3)81 &($!")08.)37,2-&)')'*$&/+ ,))*,$&")&+>:1'& 07,+6?;=6?.$9=@-0)"*#"  $32&015$  )3(CF/+$1/.75%6)62>775*1<+371! !! !!%723+$$ !!*I>)! 08@EECG<)#-+33+7++! +% $! ""#"!".76)# !*IDAH=EF?9A270)!29?1%%.& ",58>5$&*.5852:0'## $!"$"*.4;93+1.57M7113/>:442*#"" +'"&*.+03-/2>66?LMM/D4))$#%#%$!!)+4<753;=6CDDCDA5?2992*! &1??C3:5@=55=>?8& "##")*3.28/)(70$'&'/,-#/!%!  07;?F>/:/949-($$-2/"')$+8AL:+-)$# %%!)15:97/,,.0,  $ "/224.",#%''+-:9<;>/47,"158B<>2**+(#($$)! !)0)$*+20+;2/+431432.94;92#%".71% #! !&##$)084$ '-+26:MEG6L84"# !%  !!$$ #!(.!-.3,$,4>BJ0E/3 !!!%%'$%&''"%'.83&'$-59 ) ,+/"  "*( "+23320+4(*2(03.+';53904!&$##! !# $   )&""##" $#!"!"! )%) &$(K+#   !(,4.+%! " "!#"$++*"# "#))(#*,/&+>3)%';*4*,,! &!!""! #).51+)(#$'0+%)#".*3<=4;BB5++$ !$#"#$$#"&+.40*++' ##$)#++987=1233.55B?*,>BMB@32*"++# ++/698*"'++ 01**-7<=535(!#/<8?./=0,(*-&2:=>CBC-823,,$!(*-.-,& !!"# !!   .0335FDIVNC/5BKKFBC81=7/24)&085+.210'',#$,% )*,*.28 "!;>KHKC;K]YG=J/99-.23-0-*,20/4;;587451+(!$'4=B>7=36<6EABDLHH?FLNEBHIF>CQOMI@;/"!&*-$&&#!9DBD1,102:?932>1;HCA>689855.+9@;46=<5)$21# -*'**22*-,**35+!$%(6+'& !%1*!&7MH@5LQNLDCDD@JUK3$!(,/==(   "9FJ@DOL=6AOSN==>OSSOSETF2G[VQEAAK@(-92%*;?>@?.     ""$162!&% !%&%-.,'!*.&+5(*((79 %4'*'  #,"-#-412 BHDFLD<:9?BB>0LEA0:=@I51>OJ=@8:>:9DK8$! $(-8*#/BKMMSLI?9,&*(25./9DEE2!%+3G@$#390#'&$  /)/,  $)HTVQOGG>0)0546*..97A8/-*9RC22>D?2(/:FC/-0.3>5542&! !'"((OOMLMKADG;4/4@766:/:=96=IDIF6>ACACGB<;BA55/2=?412&#$-&-&, 'SI8/2?882$ //:21%$&$#"''% " !('#=5, &,40(3=10-&-52/42#!#" !" -*$$!# /'5@CED=C:2-;;2$.$$#$#!1-)C4 #!(,#(+! 7+,+$" JI,6I5DC@1,441+3C4239,*)=QSX]?-#&1/)**/1%%-2) $-#+43+*#) PG1"2>34322:PKAB@@.P@NICE=?LNILJL<9AA98D3-.576/I98::-,77/GRLK[S?CIKJGPDAHPPILRHN[ZV_fa_b_\USP@3.'')%'"'"&(/0&*MWXXa_X[YVSHLDEPXVVGNPO[\ca[_][XPTYRA7.+/*(&&%.6-/*',94//2/%0%).^cgjhdod\bg`X_]^a]]SV^X[\ZHFTSTVOOUOGD?8799;8-302;KFL950>@>7:^bb|[Zf\XeqpehcYaYXXZXZXYC3?QSSVWRLKPK@;770(%*2#%,/A?4@5+,838=@\Z[[SSPJO[XVVNPRUUTMRQSSPEAALRE@AB8/9B90;B2% 3) /24ACCDE86642A4`\gmgXODQTQ>39CTce[SOd^TOLLE3SK@AC>677..77/+&-458*,5EYRQQAC4322OX[QNOPU]\TJ?*DWC34AZN[UE;?>HGCLH<=BD<6:2*(! 0668E=5"$ ".<,9XLIRWKNMNNQUKKDECOPO2+ٿľȶ²|YDEFFIKe|v{ɿƾaHBDFFEFOZ}~|奜xR@BFFEBQb»Ľƺ\BAEFFD?Xp}vļ»|_FBEFFD;\wyxtplgðžôz]ICDFFD@@<@DDljtwnfVVcbTQ\jrs|{xwgmklcWPHS\agQ=)#+AA?<=>?CEDDt}}{~}|}|~zx|sxzuqj^VJLOWojuzpSD=%#-DEDDEFHHGFG}zy|~wow}qlmiZ[TQS\gryww}~tp_NG,(7GHEEGEBA=||{|yzqqwtmifheZXdokdb\N[bhpx|sks}|xtunTD.*:@>?<985jiqx~~tsoiaWTUMEO\cjmhdku{|yyxx{kcrt}|mlu_E0 &39:977qlqstnj\LLU]_^[[ciiq|slcglprspxnihfrgA,!-;?<;}okqttq]UQQWXcrrjgioxxst}ig||qrN\nu{~~wo@&,78|vmlsnsqmk\SSYkqllntqkp{qmrlu}tn}ua_qvumF"0szutoeuv}ykaWV_emw{ysporllmst~zupl^s}{xn_<ruyvnkrtzwrwkUMTbs~|{xssmssrsrtoqxzpszwzzyqsuzwiUJF5rw{vohuu|xtzkQLVbn{|y{utsu{}xxwhv~vg`gsmlmkou|xsxzmnvve?r}}vofovsocTT[dkprqvvyv{uxeXMW^tvrqsvzytrv|mQ7uyofiq~ic]\^\bfhlrwy|uwdPJIU_z|~|}{z|z_@-yrjnmto]ZW\b\^clrz~~|x~cTOSY^mv|vu`8#x|uttnjaUQRV^^\enw{ywwyxzyzyfUO\hgei{}zwz}vw}tHynabqnhaXJDJS]b^ae`gh^\]iiotuttsiiekga_ZRptsyw~yxqkoumfgko`VG@CNageecbd`]ZUSs{z{|yklstte[MS]lrvgjpssru|TUNR_Pbjhgbb_[YWXY]elik|iXVYahqr~~xomu{z|mofjqjegni\VUWTLMPYdr{y{u_KLas{rpx~yrzxt{rpnupe\YZYY]]\^]]amuzvp}}tyebbkhuo|uqwwu}ps~mokmi]ab``ejifcab__fkjkpx{u}wnqejllf]gxzx}}~~{~~}qjmjjkqfbgeeipqmhktpikklpxyw~{znd[Zagq{{{na^^_cdefjggCbnoealqaanmfam}hTNPguu~}}rf^YUPONJP_eaefsuolrsoniehlzqjVW]bntz}{s|~oeZMLT]`hpd]c^USVglojhgpy{xttsv~|{szsjMbma}vzuzt^ZfmrtohejhlrgekfbT\~ttsl`d`lf{szttznic_h{ok\TW]cc_`elqzv|yykrhrlxpzxsXgm~z{urssjfkkgbdepqyzpwxzv]Kbjx}xl]\amtnjoninm{|z}ifiopo{mqcX`luz{yploqtpw|uoirjoc~ukfghhgrx}xMUgmzxvuppssknpgdeursf}xl__h}qtkosn`cptrns}}sg_cihfecfmz}~sfinmrvxy}{v~{|ojkqq|sruphkrpt~{yyqwzzfs||~qj`_lys}ur{zyxsowtxwr^cm}quw~uknxrm||nfkttqnu\]bipupx{{}pjkjmkijimx}ykr`iv|vrwwknxNLLSTi~}zpque_b[[anrx{}kv[kry|zzz~x|}sqs{Yccdei}}~|xxzklkfhfk~LJz~rnsy~xyv}{z}}~]X`cjhhv{|}~x|y|{~xuy}{x{zwq{TTalpnt~souy}|iiXet}{nmnpldhm_X]cr}}yy{zuwru~}{lsz{}~w|_^gvyyz~z{xzuwiia~rci^\`hjmv|tnx[NLSUS^RN`ju}qelxxrsyvnrghri}x}|zxzyxsusltcitxihjtnhlnswwz~}zqlw}{w|~xuz~w{w}osmgm}{~nm{snpzxomouz|{vq|}{zsxysv{}zzyxrjcswox~yywvvwwvpuyyolihmuxtvr~\p{ujhwv|z|{uwrnsrik}{sxihy|uznt{{{Dž}~~rts|s㈆~~~z}y}qy}~t{õºŽxµ”~}}{y|wsx}}}}}potilx~upoqnefu~}nix8=>7""&7;-.- %.//*!$'#)36297,"!( .AC327650.44/*02%('-90%!#0*"/5) ;BA><80-//4433/%*-" %0('%.8+'/60&  10-01'%%$!""%%',9.%&'./(*/)  !&0+)'% $#&*-,(+(89#!$::'57"'!  ""!! !%'(653>;4,, 0+.8,/3=<6*'"*83! ( #", "*#!!$,30)(#,,@M1"6M5+++0-48)4) "!"#!+(" ""!!"##*"!#".7K*#DG.&+5=DEBFB0$*( )%$(%1+!10**#!!"$%.:;CHG>D9>*##*/)-'!%" "+''1'*7440)* $*!""#$&23322C:;8223*%+,' !$$($*3) "-45.18,*,40'''9/)$#*%$%"&//*04:0%&.7.!)2&/.&& $(&+,,/2/5:56//-37!*,%#$(.,+.06;<:<=7.$47**," $.*+1.398;667/" .3+//.856:62>F?;4/5.)65.%"$$!)104.0+3:34,'('&:0($""# $050(00(*0**) &',19;6-0/25FB20206>6340& !!   $$.--#   )&#)3&6?=FMMO<8?-)("%"!# $+  '+),4) !##'% "*;=E785=?84:>?<.!##"%+ %,#   -;??A>:24  *+3;7;7=6;?@ABA5'"!%)*(.<4)(%++#$& ,,21@BBCB74' +3:;ED0907682*%#)01(#)'&2>GG)'#((  #0.)'58491&(!+1143#+&$'')+5:;;=6072%'66=""   "!(12*4(&!!&!))02)850+141342/477;6(%$&# $%! %$)-)8F=3:.3&'#-*/55IGI9F@7' ! " !#&# 14297:ELOCI]NFB42)' ++30%)0;?K6?73$ !+-$ +%"" (582328ELGALNKI;1! $&)68)($)1;''! !--)  !#(27661'(.-/673*,1+1#)# "6<*D)6)!%##"$ 4:98>62219?@GQUQA/*,7>:1)&98"!!*$*%%%!C8&" "$,03>@A@@>>=EBFD=FOI?:@G@A<0)*8@ +!( **1*$;70!#6/1.*,,'%"4=BBLTLJYXZ]QW[NKKH@623E8;B@*:>&&0.0)>0FK7!*2,$ " !+,8<62-0 #-..04FSQPQKDLRSYXTM=2A=;:KF=9D?/-% '!0,$ ")' .6+' AHGA/) $#)AKLI>4-2BJ[bNP=;5+9-=?A<<6 #*<*'15,$$'$ '+"&#BNZTG?B>>?9/08898-!*ML3D:=*!.&*@99&(+8!#27(!24;629B=83?>7=E8%!*)%(*5B8,34/3'3.8*?79+7/" !%,..(# ' !,.0,*133 *,-):3(.76+)06>HK=897#34,49++$")85(.83:AC;/+("$##"# $&,*+$ !!"! ! $/-,-*! %7,37;3@4224.33>C2)6@JGA92.%%-' $. '(/. % )(9('& !+)+$>4B4*<3.)).'-7<=ACD61720+)!$*$#,@GC?:<;;AA<769@5385;780==<1-016/CDETQI51I84:2-030./+*/2/18+'+46860+)5;2,7=21-+2'')/::84<63,-3?F1*--/8;:<97>FFBB  $3'$%.?A=72;B?J7,007>;51;65CFB@:689752+0&)()0+.4./25>GMLLMK@><*359()%/$ 6.'(" !"-.$"/ELD8?QPMHBCDB ','("#%08%,#,BC44ALC@LPC7;JRRC=A<4;A?@BC<05?AB8,3(5(*#$#!$ -47'$&  #&%*/-)!&-+'1*.-)&5+132)-6<=3,1847HI,,-57G=;=HFCLH>;9=ABB2BID64@2-,0FP8,40=?C?DE6BUPE=7>MRKF@CJJBA@>IGHRUOPOLLOCBH@701=;66934=;79CHEI?6%)+54365@=56443,.579<@@IDABGRSRZNGRP>2,>:97)!+%&767C=.-8A:4))&)1404=>FFB83:>:<9/6<@;RI?AKSE=UM:@OC8($&%$!%''!# %($1<0%!*04, *$/'.>B8:35JMICMYG?>3235I(#,5B36,7<7'+($##$*1%!7A%3-#)# -=BAB95?BAJUO?17A0++*#4EMRMCS5*M5@CC6,143,.>;1273*)2IUU[R19;388DKLLQOLKSYOI>1+*,4(""#*9DT[SQL="*>5442215INDAA@?IIENECBEMYXSLNHL[VRWULIOTP)+2+)2;>5087+$*/6EE5.45*3<51456>D;@QPFW[CAGJKGOIAENQLIPMJU\XYdd_.7A3+05@>;?9-$+38@A?=CGDFNHA@HWYXLJSZU_bYZZWVKKGCKUWVMIOOT]_c]\`6AH;/2-:20@IBAFLILW]LLUURbpcf]]`filaoi^_fcY\^]`_]WT[\X\[RDLV:7:9531>A72/,2BA9ACA<25F00GQPRYJQZ[cac_We`W_mrhgf\^]XXYYZYO86IT55;44,::5596B6$:CAB=6BBITXZXMMO\\[Y^USRKKXYWWQOQSUUPORRTRJA@EQ@E/0:538?BC9117826;;::;M^f`VOYcXQMLJ<<556-10+*363.&"'+0:<88INK>657<=5BLMS]UNOORZ^XNE.7RM82:PUSZL>;?AK,4D=<;&'6<==;=<6+$05662ACLPID=KLT[PHMZMNMNNOUNLGECJPQDG`bULQMFT+''&!-1* /@MJBBGQ?785,F;P8~88ʾ99};d;N< ΐ|~~vyz|vv|~}~}~{z{՛}sx~vxu|xsw|eju~|y}znnjghdiorw|womnrqpsrtzxwxvqnhehr}z{~qnrsyzngdhph^^bhlwzy{vu}|zwtpliijmontmpooloonrrw}qhdgok`^}{xuplonmjsx~yxzzvttzvu}x~|yvqmnnmjpyzppstslikmmqqwuz{|xwyyx|}xuuy|{{tkptxvutpnnttsx|rostsnijlmpopmkkmorxvy~w|{qru}~|utru~~|ywvspqprxvnmtpqpmnpnkkmoqwvx}xL^YX`flrznmmrna_`aaihjkopnmmlnrtsqpmiknkponohc^[]VSSUYW^djpzqmlqEFMWX\ixvrnfgc]_agghikmvz{wsrruuspqronmjjfc`^ZWVVRJEGPTUZeuwsohgFFITjlv|vtlihhoqrsuxxvz{|ztrrtusqqttsokjhfb^ZWWYWROTZejfhs{xtnjFFEHYgsutx{|wxق~}~}}~~||zursutnhqsxvspnrsw{|FFCDalzuomnnqwwtqqrqrqnovx}rqnlppookelpp|DEFFBC~xlff`SUY\_acgfb]]aadeddeknhd\Z^\YXWX]cgsWIDFF>XZcba`URZYcr~|uot{|xsnkegnpxzypeabc_apLGFFEBvywz|zvopw{wsrqr|}y{oa^YVJIJPPQTUYY]ny{xyĶ`CFFG?}eXPMPYfmnqpkjmnkmjfbcdb`\]bdkklty|źPBFFEMmRFCGOZfnw}ysvttporstuuvx}|nDCFFDShzrljd[XXV[doy}vptxvnmpqnprqssuqlknpqyɿY@EFFC@Ynouwy{z~zocYZaeltupknwxjjllfedb`cfechgdccqJBEFFCVpqmmqy~xmg^_ggfggmpgfghhihghrwxyxvrpmtZDDFF?cskhouuvyyz~tswtntssruxyyzww~}{~{wsugLDEFFC5`ovrnopmiinsvyy~}}x~~yutkejsphbažuRGEFF=ovjeffc`\X[`_Y`ijc`dbcdfjllprppv|zvrwxvo_ûZHFFDRbinjeb_]]__`bghhiijkeccdhmprms|{urx{xúuHEFFBiqssohdhmkkhedcec``[WVVWWXXYTYaa_^ejgpüıWDEFFGemie^[_bbaciijlgiga]YXX^fggikjjknnleý­cBCFFEKSegostrsrtvurssnd\a``bhffc_hhmnmiiŶRBEFFECLeoojijgeeknsvpmkoppotlfWOTTZ_diijǚ`DDFFDNbf_``__`hnuqjorlkjigjhhZYYX^dkqwrҞiICFFCN]_]]^`agkokdhidcba\]dlkoljlnv{yʾǾžŬvOEEFFEBNX[ZYZ_bdjefejjbenpuskhjlqvxsļȆPFEFFCYiklnlnnieij_^_^[^gffkjggrqjll𻼽ZDFFDXogcegh_gjg]^de]Yddeikqwj_`cüĽżǾeCEFFGFx~zwrpkjhopqsuukijctHDFFEGlppjipoluxu}xkhptl񺸮tJAFFEFanglmhba`el~ysonpiŵXBFFEHcww}zrjc[U[gmuv|uȾǻ¸WBEFFEKh|rg_Z\VV[]cl}õ`HDFFE@Oyz~}zxukcQGECGY|ľ·dHDFFEGkpijmnppfWNRVewñĽgEEFFER~uxyvx|spsu~ɲôŽoDFFSxwotszzne[¦Ĵþ˺ŖDEFFQ``^\a_b`dc^TVUTR_¿ӷJCFFEN|uz|{{}|zwut~LAFF]zw|}w{wx~~}}¸̾ŔX@FFCXpvxrvtu|~{uuvuпȽƿ¼ƓV@FFC?vvsqqrvwrliifȼ±²ȘVBFF:qvpjnnpmnmkkѿџQDFF7{uuyw~{w{˫̣LFF7x{{zy}û笫ŷó­HFF>ѹIEFFETzyv{zvvĿÿĿ̺׹IEFFDT}{ƾƿŷǷJEFFA~ǺȷĹ꿾̺JEFF;ɾʈJEFF6ĶƻľKEFF4}Ľþ¾ڽuIFF4{}üûƾ̼ühHFF5{¼ýӼĵȹƾýúaFF\ǼԼЬɼYEFFEQżɷоÿ¼ȴUDFFDEFNNFFGJHGHGFIIFDFEDDA@@A@@CEEDCDCBEECFD@D??B<>CDEEMOGFFJIHHGFEDBBCFCCEFEHJJEEHIIHDDJLIGFCCB>>A??@<=>?AEDEDDFEDBBFDCCDGFFDGGD@=?>>@AAEEHHIKKJKMLLNNJHGGEBBDCEDDFHHFGFFCFGEA>>?;>BDEHF@>A<;=;8;9=ACEEIJLLMMKIGGDA??@??@B@EGFDGFBA>;=ACEHGB>A=;<47=B?@?<<@:76522389<;>DECCEDEDBA=8578787:8;@>@=?BB??@AB@?><96865798:8;::;998789;?=;866:943==<;9<:68896;<>BCEEDCDEEDA@?>@A><9:>=@B@@?=<>=;<=<;9<;678969;98877569;;<86:;==>>?=>?=<>??<9:<<;:89:8<<>>=87987;:887768;;<89:8868;<8:>:@>;>=:>AA@AA?=<>@?==>==;97989;;99<:;9779:8868;<99=;!0..358;<989;:435658789:8878<==;7668987:63212.,,.247;<988;$1037;<<7341018899;;:;9448::9:8;>?=<=@=;:8876689:;8875412231/,.16578<><:53+59<9:;>:=<><;<<:99;=>=<==<<9<<987356:9756;::;=,8?BEB=@CB?B?98646789;<9::8988779;:99757622/34649==>BEC>C?;>B<724/,03245774344774346996200/-..,0034>GE@@A@<(*/5784--0/29>@BB=;957:9;?A?>?@FFBA?==8963437;;8236114a==@E@;=92/,,)''((*/.-,.6;;=A|}q2;?CCDFIMNE:1-+)+1667::;86449:87786443445769::;?A=~b% >AABCEFFA4+'&(,179;??@?=><;;9776656487357<;99::><zwys[:#,>;=?A?<9633101/-16:=>CDA<78757758622366343478{trveT*(467889;==<<951.0678:;95588578743210133220/1wqga[\Z\J8*78545:;@@>9684256446745564345579::98776]ZVUNGIJYW:*.:747::9<<9:=@?=<89;:6898699<:9<<:<;:==;998_ced]YbcYY`O2!19;9899875445679<=<9;<<8<=?C>=><;;537872/0_gljfiw}ohhl?&9<76531330/23.0231221554677899:989889:71md^[iu{sttmto]+(45653541135336224633569;5799889:99|zrkllgaa`llekg@49:9633431013325532..--..//.021233776bkllmsrqkx{{tz|k^*2743113455677832--/.588645565663xzzys{{xgrovlkel[\P/ &137767988998974311-,--853424455366bcjnorx|trvytpjkbirfR&!17844754244786654224941.,-.003677bhnssosxxuuyyvummpx\1"13..012336758954435424//0277::tyz}xwyrvntuusqnmt_6"+,--.25656635634312026775547::<;nmoyyu|wuutu}zxyzz|{i>"'/0//2334656225544565::54579><9zrqkmlls{}}~vuzvrsyu|vF%*55143652213151257549;89:qeanuttm{{{|ttzusy|z[-)83313/33200420/3.3457:>9223{tu||}||񍊃~pr{yq_469==<:??=;79:8562989:975425{x~~zqhka]dlkbjnfccjkkccVOPSS927856:977;AFC@<9=88?;45996xz{yujumillhjpvrrxwob]jm_^\Q6-5487445427>FBB@==<756685}zzxulchimrvh_cd[aabZC+-9:>;8641./46:88<;89:;>;{nidfjx|tiebb\fijjdL&/?><:<75:8;BB?=72/yvuua{vxojd_VTYY^fjqsrsswykt|Y$466254977620/12.0plkddf`^fcgddXVXYajgglr{vw~~sV $><:=::;;:8459;@nynajnn`^bgcuz|~xg\Z^Z]]ahkqwxuppqiku^#)<9<;7=;>>==;@CB~~nuzquwwyohjlmnsxvvuu{|~c/(79:5=;<@A><>?<{z}|tkhw~}}zuxf+7<8969=>98998y{{}wty{}tsvxpxupjjv|zxvwxywuvx}~d,<<8499:9:99}z|xy~wvqsrqdcossrw{}wtoonlzv{p'<=>??@=>><=tss}mig[feV_klfa\ckhghz}xpibd_Ufxzogn{uq"??>>?==?}zy|z{{hfslqz}umqus|{xoto`r}xuwm}~EEFEDEDEG֑~ %?@=@C=:>|~~~}!(LEHF@<=vtnmoof}~{xyuwuuoq|{psx{}{|}sw^;KMJHIF}|zz}y~zvv^ >LJJKI["AGEEF؈}trz}Q"=A@B||z~~啔{{F :==z:9;ʘ~}msggr|}}rsn\[hr|}~v|~{tu|}43~otoqteamzyy{ztn^M\sy~|~ixzlitw+&~wquhyyh}xloodbo}|wuw~{roppjcm|~xgpu)  "  #-5&*.7//*-&# B9=)++'  56*!!#%$  ! !&+#" $*""##"##+)" !  !!!!"" (*44-)*"  !!!  !/)**#*)"/%"   !'%!'.2%($  $%#((),3-0%"#-94   *+1-,'&%#%$).*$$!!&130  !#!"*)&**!+0$.%!*(&&)+'0 ! !"+4,./)1,""!(% $##"*+33++*,# !#)! ,3983"$++,4++*4:>736.## +..,*!  ! # !!70*220.!-'!**()-),.:)" =85:44,*$$#/9AA7:A+ EFE@@D@F60! (41+.1&JHC=LTJNB>6%! $(-)$!%  ??749>71"+8$$++'*(03,,-*)060%&  CQS>)!$,,4D/ !  " AADK2$87+#6>>B5$    3$-%/<08+%0  !*%)'(232&$-41% 6==9=JE(" ! '*42%&-.,% ,96' &'%!!.)./% (($"#$!$! 07DC8,)8>L4,0/->7654+  ! $%%)).0.1:B(CAC@FF=;=G8480/9A723+  #*)*))&#*135A@D<' 455)402+/%.23#!&61*(%$-* #"#$ &&*/73479- *::+3''440/8'!##! !"&,&$""!(-%'-4319?@J- $"#,*2  )1+,'#()!%1$9B10(",3*)*++3*!)2-%,&'14.*'*3'$( %7BB@6KIMII2A@?3BC2079895316:5;A823.)096/5;839:7D@89969:7/-378.A@79;3+283,085+1;798;HGC:`b]ZRSJ61*#! +"'#&#&!-1")**/0),8>:02;0&([ZUOXWJ85(0,)&'$)6/0,((571.11)++&,.2==-,49B;>505LE$RUVUNKMRB>884*&%2,*+;A7<;.*365;?=78:7325C<21-,;G8BN?AB@12A@13F8+0. *21=BCCE>6652:=3689351/?556:5J2FZ@ABB94:2+493+,(23:.+1=SUQRHB;3329E<+6935DFMA:ABC4:7*+"#*465BA:)$)75094663,3.*-832)"#++7<;MV]SL;?64,$3;$0>++-"-.0-*()%#+3-=D;<3!0<<=<:@73 +52 72.3820$-$03*?CKI,"#15/0179-*)''##3-&':GPAE?TE;0 @B<Ř<Ӗ<<=8=<B==BDEEKOIFFIJHGGIHEEFDDC@@FEGJJFEEGIHHFCHLJGGDCC?=A@>@==>>AEDEDDEEDBBECDFFIJHDFFIHIG@ADEGHIKKLMLNOLHHFGFCBDCEEDDEHHFGFFDEGFB>>?>?@ABFFHIJKKJKM;9::<@CDEGJKLMMKIGGEB??@??C@DFFDFFCB?<=@CDGHC?@?;<<:9::?BDEFJKL52269;<=BFDBDEDDBB?:578787:89?>:9635:@@=86632259:<<@FDB5679>??>>AB@>@AA>?<:6875697;8;:9;998788;?>;9769:634579@=AC@><=ACEEDCDEEB@@>@A?<:8>=?B@@=<>=;<==;:;<868988<=@CDEEDCE969;<>>?>>?><=@?=99;<;;98;8<<>>97987::987768:;;:68;<>=>>?=??>?<=>;<@AA@A?>==@?==>==<:7989;;99<:;:778:9877:<:8<<@=<><;@AA@A@;635667879:978877;==<<8667996:74212/,,-.146:<;88:;83466879::74200699:;:989:;87987657984321101-)((,./159<<9433104989:;:;>79:9:9:=?=<=??;:979776799<98786512231/--05668:>=:6369::9:9<<>;;ACA@BB@=;;=><==:<=;99;<>==<9;<:87456998659:9:=<;?CA@ABA>;;=??BC@A@;8745779;<:8<8988769;;997577323024557<==>@DD@>ACA@B<88547=A>8341,/3236687752537753459:7300-..,/024;EGB?A@=<@@9533--2326686/,/006=@ABB@:;66:9:=A?>??EGCA?=>9973436:<94253036871,.104<@@BB=<>@CIKLONH?:88:67:9<>>=>EA<=;30,,*''(()./-,-3:;<@B?;>?BGKJNNJA<;=BCCEHLOI=3.,**0575::;96538:87786443344668::;>A?<;<@CCDGKNL@5??>@ABCEFFC8-(&'+/69:??@?=?=;;9776656478456;<99::==@=?ABCDFFE788577577322564468::7;;=<>@@>;85332337889;<==<;53./577:;:5588567743210133220/0452324268897766741586458<;>@>?@?:685156446745564345569::997768767614884569879:64687469;9:=9:<@@==89;;68996899<;9;<:<<:<=<9978:84578458433454248;;889975344668<=<9;;=8;=>C?=><;;73688400343345147:;14:866755;>85641241005.0231220453677899:989989:83038:667548>:966547<<::95456534621125426224633458;6699889::9985655;>::5478:67;89><97647::732442103325533/.--..//./22368677985;:7==:77346449;::964556532112335677943.-/.378745545564245538;::75779:98899751/--./2776988:7985411.,--5634234454465678:99889762058<<;97653231-/0.158536642437866543223952/--./0257767;<<:7654233798865434454245534/.00223368579644344341//1578:8897865434454<;556445325535511,,-.14756745744121257754469:;<;;74744542::78778655313740/103/0//1334656324544658:74569==:9;8786875542284558989:98:;:88<8655654621443562212142247547;98:954647989::7966::75116778778898779842403/23200431/2/14569=;413478;862057687644121./48637<=>??AC?>=8==:>?><88:96637989:8642475442022/.38768=>::<<>=;><9:;988665966::77:?EDA=:<98==548:7571135443455674221456655764387535425==9556762024534434556533443431121024323355678768468><8652/.35998;;99:;=<633534310220>==;::86654676695789898@A=<<:83001.-/039>ADC?==<<::97664DCBA>==<<;:;;:778533468899:;<>><==;92*'&'-8CHHGDCCA?==;<<;::ECA?<<=?@>;9976642100136337::78;::996882-*,07?JOOKFDB@=;=>@?<:9D>;;:?A>;9:61/-.0.+))((-0148@?CEA>?><:<8599:=>BB<9887647768<<=<<=>::;<;=;:;;:8548;>CDBA>>=AC=988>=AA@=966;>;77898344646879;<;::<>==<:9;;8;<=>>=<>CB?=?A@?:759=<789:998537=A>966330,+.,12/147788::9:;978:6:;;?A?<=?>98:99635;89976511579:<::654547<;767::652010/0022448:<897667;==958::9:99755455;<867:;<;=><=?=;89<;9879<;:<<;:;;9:<8897889;==?@>=>==;<>=;:7469979=>;89:88?><<::=99:;:<>@?>>?>==>@?>=<79?;;854FGEDB><989898:;=A>><<?>@?CEA=?:9:?>>?>>C?:==:;6223247785;7312578;@A=>ADC?9678<=@A=@B<=<;=<978;@EFGIKKGFHB=<<8411478:>B=>DBA?;;>==BB=@FJIDBAABDDEFDFFDDEBAABCEHIJKKMLLKHHGDCA@=:>==@D=?HIJHBBCBAA@>?CECCFFEFFDFGDFGCFCBC@@DEEGFJMIHIKKIKJHHJIDADBAA@>?FGIHHFEEFEDDCBCDEFFDCCA?CC@CA=A>>C@@CDEEDGIFDDGGEEFGHIHGEEFDECDCEHJGFHIKKIGLOLHHEDD@?B@@A>??ACGGEFEBACCBBA@@ACDDHIIFHHKK=@BFHJJIJLNNMKHHGGDCCEFEFFHFEEDCEEGIHC==><==?AAEHIKIJKN95446:=>@EIIHIJHGFEB=9:<:;9>:?DDACC>=946?CIIH2249;;@B??<8255467594:88:9765569@@<987:;62237<:<:?B@<<=@BDEEDCEEDEFFEB@A??>;98=<>@??>>=>=;;<==;<<878976:=?BDEDECEEDD49;=?@@?@@?@B@>;:<=<;98<9=>??:8::8;;:9889657::;8:>>@@?@A    !!! !  ! !  ==|zv~|~yuy}~~}|ꆇ~z}|uw}{|uty~uyu~|rnmqrorrwywwsokffly~{z~xnnifhdkpry}unmpr~|yvrnjijkomspoomoprt{xlfejof^_cinyzy{tv{}~zwsokiik{xy{xutv{ty{{|{xtomomlkty|yxzyutuyyx~zvuv|{{ymnrwwvuronqtsu{xppttqkikmnrqqxu{{|wxyyx}|wuuz|{zqttqz}zxvuqqppuxrlqrpqomopmklnptxvz}w|zpsv~zutqx~{ywvrmmlpttrqojinknpoolfa\\ZUSSWYZagmtymmrl`_`abkhjkoommlostsqplimzusqtvtrprpnnkkhea_\XVVTNGEKRTW^lxuqlfgb]_ahghjknwzzvsqsvurprqon|xrsqvsspsttrljigd`]XVXYUPQW_hiflw{urkihipqssvyxv{{|yssqutsprtts|~~|~~}~}{xtrturkkruxuroosux|{wy}~~}~}~otyuspsqrromtu|vrplnpoomggopotxunnrxvtqrqqrpmqbehc`Za_ceeddgnkg_Z\^[YXWZ`elz~ukef^QVY\_bdhda[_`beedd~zroy{}~|uplhfjoszzvkbacb_bba_TS[Yeu{tnv{}{ysnszzurrqvz|vg`\XPIIMPPRUWY[ct{{wzywz}~zunqxzvsrqt^TNNS_kmpqmjkolmkhdbccb^\`cglkowzwbWOMQ[hmoqokjJDDJT`jp}}~uutroprtuuwz~|gNECHQ]hnzpii_XYVX_it|~{rrvxrmnqpoqrrsttokloqt}|uzxqjjbYYWW]fqz}tk]X^chqusmkryqjkmiedcaaefddhfccdgdccgemvwz{zwm`X\bg|qkb]dhfggjpkfghhiiggluxyywuqolqolnmejqpmmr{ule]vuw{x~xrvwpqtssrswyyzywy||}zusvwtwytkoqpiiqvuvzx|{sonopjjhkquw{{|}~z{|wtqgfnsmeabfdljebhidfqvpnopkjijptwzeegda_YX]bY[ejg`bccdhklnqqpry|ytsxwti\dfnmggkkagvsgegeb`[X\a\Zbdlmfea^\^__`ehhiikhdcdfjoqpnw}yss|xwrfeihkqnopncbknheb_]^__`cilssrleellkjfecdea`]YWVWWXXYWU\b`^`hjhttprfnsqzxtljikrsrngdjmkkgkkmkhb[\abaagiiliid_[XWZagghjjlomicddgbfpu~snkkmlid\[`bbaeSPU[ckqtrsrrvvssqi__a``aehfdabiginnkikpt{omnptsneaUPSYaiptssrtVWY\ciqlijhgdhlpvsnkmppoqqj`RPUV]bfjikowzwsnfihcaXVY[agonijigefihfgfh`_`__^djstlmrokjihhiicXZYZagotwnkmktmkggmmkhfiifgghc_`__hbabab]]_`dhnngfifcbb_\`hmmojjmqy~uqkeifhinokgcghdabab_]]^`igZX]\_\ZZY\`bigfehjjkfbiorupiikmtxwqsljpnwzqpkbahi]X[\_]ZZYuousqnjjnlmolfgkd^^\[bgfhlifktnimkifkagsv}}vwwostrokijjmuvvpprpqrrpkdeejacijb\`ebZ]eddfjmttc^adiiqihb_inrtrtvvqprqqrrqlfglsy}~}yuqmjikpprturhihafgmfccbajsogjqw~~xttuqnlkjonpmhmplpy|vx}rhkssjmu|yyuxy}{uturomljmnogcb_cekmliqqnginkeb`bgt~vpnoodadehhgchjpsrnpicb_bdjmljneifdfehhpoljosrrt{|wng_WW`jqvx}~pjkkmjmjfeihddigdfeghmpmjmw{wtsturusonotvxyxmc][YUX\_fsvuuopv{xustusttpnozwtrrqpoopprqswyy|~|ywqh[KEEDMgk|xusrqpooppwqmifa^ZWW\abdhkonnplilnoqm_RNT\mywrnjgb_[XW[`baa`\WTPOKJSZ_ks{~yvywvzyqqtxyrsr{vqsupdaa`]XUQOLJPY]uzurjknnty}z~|wsptu}}vi`WQOV[_bg__b^bq}|vsljmnrx|rd]XPMSSTUNQX\fd^[]^__]^``aaeaZTWTTUfimo{wg^YRMQSSTP|{ruxuqrxz{xww}zxxvw}{{|}{yvtw|vw||ttwvrqwz{zwprvulhdfilkhlnqsvzyz||yvy}{xzw{~~}}zsruuxvrpquvnieehllijjcb_WPKPTXXWWZ]bgilpqqrposwusvtx~}xtvvsnnpolgekov{wldb`YRLNSWYWWf]TQQKGLQTVWX^bggimokjkmpsutqpqtwvojihecca_]eiikqwui_VRQMGJPSVWXhea\\[YX[^^bejormlnnmmnrvvsmknnolnlkjcca^cpvpoqusjfb]\\YXZ]^`dnloqrtrorrqtppsxspporwwz~~}xtuvyxyw|utt{~zwrssomnpqsroqrqsrosusx}ytvuqntvwzwutoorruvuv{zz{{yz}}{spuolkfhmrusv|{uurort|x}}xv~|trwxx\zxvlnqporzz{}yv{gpy|ypmhgjonkopmllicefdgjmty|}yxxw~~wuvstoc^_[^mrqeenw|zrniginolrhhjps{}y}{{}zz{vrt{{zslegksvt~~vjginsy}z||~|x~}|}~{||}|y{NJ}|{x|}}~≕}x{{}x{uty{x~{}}wphgoz|wqpcmvx~vtw{}|{wrkggihhekghjilljiijjmyznhfksh][\^bmoosmp}x|~~~{xtmhghh|yxwsppv~ztw}zy~yrlkookgov}yxwtqps~~}|vtv{zzxpsx}}zzxrotxvx}ttvtqkijkkrrv}|{}~~}~wuuz{zyrA?ADEECDDBDFCDFACA>A?@><>>@DEDDEFECBBDFCCEFEIJJDFEIHIHCEKLHHECCA>?ALMOMHHFGFDBCCDEDDEGHHGFGGFEDGGD?=?>?@AAFEHHJKKJKMLLONIHGGDBCCLMLJGGEC@?@??B@BFGDEGDB@=BCEEJJLLMLKHGFDA??@?CEDEBC@;56878799>?=>?<97448?A?@><=@96642239:<;?EECCEDECCA=75878@AAB>?=;6875697:8::9::99778:=?<:767:734568;@=@=@CA>@AAB??><87766EEB@@>?A?=;8==>AA@@><=>;;==<::<968896;=>CCEEDCDEEFC@@>?A@=;9==??>:9;<;;98:8;<=>>:78979;98877579;;<76;;>=>>?=??====<:7989:;:9;;:878:98769<;8;>:@>;>=:?AA@A@>=<>@>=>==;887:==<976679979852120-,,-./359<<889;9436658789;8869==:766?9899<87988766995321100/*((*./048;<<;6241029899;::=@:899;978876@;::79776789;98786522320--/36689=>;8349::9:8;?><<>@<::89876789;>==>;;=;99:<>==<=<=::<:875468:8657;9:<=:=CB@ABA?;;<>==>;;=<:9:;=79:<;8<8988768:;998667423114556;>=>?CEB=ACB?B>8854678:<<8;998876877625366753358:84100.-.--0138CHC?@A>;?B;624.,1325587734457763AB:<659::?>CGDB@>=;9843459<:5245025773--1/3:?@BB<;858:9;@A?;97:76:9<>>==DC==<51-,*('((),/.--19;;?AA;>?AFKJNOLC<97:8699;=>==/,*).475::;97537:97787543344677::=@A<<;?CCDFJNNC80-+)-2658:;:7(&&*.589>?@@=>=;;:877655685469<:9::ABCDFF?2*'&),389432001-.47<<9532101.-37;=?:<==<<64/.4779;:65786678533100233121/036241525788:<==<<850.267<;<@>?@@<686246544575455345568::98776876671378545;;<@>?@@=773;99>:9;?A=>98:;77997799;;9:<;;<:;=<:998977:94579547;99=;9;>A>=:88976343667;==:;;=99<>BA==;9348851/242424361369<98998644567:56512410/50/13221354577899::998:95026;667647>;66521420/42/1466336211254253235433457:9589988::9956549>::6446643631146::8424421023245330..-..//12123486678:4:;6==;77459:9523431014565421123345567853/,..1787545456565234636;::;85456643112334.-..06785988:8996411/--2743325454376677;9988:8731.-..057868988..1.0486366524368765432237820-,-.014776;<<;7654223/.1//387356532455635/./0223357669754344332//0487;9796875434355245541./0125525622-,,-04656744653421147764458::=:<937445424534632.,,-/3751/10300//03345564235544567:84468;>:9;9695875521662/1021/0//0;;87<9665654631343563121224146646::8::63746989::89;;96;:765654578898779952413013310231/11/4468<=513376<87304768778897896336;=>??AC@>=8<>=:=?>=98997545989:96532754430220.17835:=>??@BA>>::><99;:8876658659:879=DEB>:;;7;?737:857:?=9;<<=>;>=:9::8876657422145565576437864423:BEBA?==;656783024534433556575221355665614423355678868568==9753/.15898:<:8::<>83435334201201343345678876766965577988>A><<;95101/-.027>@CD@=><=:;976645766589755677;;7768963346889:;>><<=<:5,''&+4AGHGECCA@=>;<<;::;;87679743457976752100363369:88:;:997794.++/5=GOOMGDB@>;==@@<:998665320/02550..0/,*)(',/137>?BEB??=;;:67:9=@DDF?8;==98:7467<@BA=;40.+,.4573016348<<:665668=>I?91/.)())+.3535300246434687741//21-3958=E@?ECCBDJB;30/+())+,877467767;<<=<<=>;9:;<;<<::;;:9646;?<@D?:887467766:<<6889343646879;<;::<>>=<;9:<99=<>>==B@@;858==8678954354588630-*-,0200367889::;:77:88=;>A@<=899756211478:<;;541.-+()*,//753010/0012447:<988667:==:66::9:99855454:<9669;85400/0012349869<<:;<<:;;9:<989889:<==>?@?>;?><97<<:978;<:;<<;;978<>;89:98>?=<::=:89::;;>?@>>??<==>@@><=77?<;9548988;><99:98<9;><<?>@?BEB>?;99<>??AEEFEDEDEGFGDC@=;798989;;@?>=<<>?>?6;=>:9:857;;:8:8:97567768<>?>?>??=BB:;?9<73131477855:<>;9:966:;:@DDA;667;<@A>?B><<;<<:88:>CFGIJKIEHD><=95213779=B>>@CDB=767:9==?D>?CHJFCAACDEFEBEDBEFFEEFDEGEEGDEDBCA@CFEFGIMKGIJLIJKHHIJFADBAA?>ADDBDFFEFEEGBCDEEFECCB?BC@BB>@?>BA@BCEEDFIGDDEHFEEFFHIHHEFEGDEDBBDEEFECC@ACGJONHHEEDA>A@@A??@BFGGFEFFEC@BDBAB@@ACDCGIJEGHKKGINOJHFDDB?@ANNMLHHGGECCDFEFFGHGEEDCDEFIIE>;><==>A@DHIKIJKMNNLIHGGFDCCIJHHFFC>:9;;9=;=CDABC@=:55:@BBEC?AB::74549<>>AHIHHJIHFFD?;9;;>??B>?<9255467585898:9875568>A=:878<732236<:=:>BA=>??B??=:43545EFEC@A??><:8<<>@@?>>=>>;;<==<;=9689859<>BCEDECDEDDEFFD@A@??<:8??B@><:<><<:8;:<>??<8::8:<:98897579:9<88>=@@?@A@?BA?<:;==<:8   ! ! !   !  ! }v{}~~wx~}~|{{vv|~}~}~{~vsx~wxu{xpqsruzxwxupmheit|y|{onjghdioqw|xpmnrqpsrszxwxvqninnprnpoonloorsy{ogdhpi_^bhlvzy{vu~}|zxtpliijlontmpooloon|}uv~~y}{yuplonmjrw~yxzzvttywt}xlquxvusonottsy{qosslikmmqqwuy{|ywyyx{}xuux|{{ukptxvutpnnstrpqpsxtmntpqomnpnkkmorxvy~w}{rru}~|vtru~~|ywvtpqprwvoltpqpmmlpoongb][\USSUYX`elrzommrnb_`aaiiknpnmmlmrtsrpmikokponoid^[]VTlkifb_]YWVUPHEIQTU\hwvrnfgc^_`fghikmuz{wtrruusqqronmjjgd`^ZWVVRJnjjhea^ZVWYVRPU\fjeju|vtmihhnqrsuxxvy{|zurrsusqqttspkjhfb_[WWYWS||yursusmhrtxuspnrtw{|wx~}~}}~}|}zvrrutouzzqqnmpponienqpq~{upmnnqwxtqqrqrqnovw~rrolppookdflmhb[[^\YXWY^div~ymffaTTY[^acgfb]\a`dedddejnid\Z^]YYW~wrmjehoqyzxnc`cc_bba`VRYYbq}|vos{|~xsnkf|zyla]YTIIKPPQUVYZ_qz{wyzwy|zwpov{xsrqr{~y{pb_YVKIJnmlliebcdb_\^celkmvy}gYQMPXemnppljmokmjgccdc`\]wtvttsoorstuuwy~{oTFCFNYemv}zsvuttporst~tquxumnpqnprqstupkkoqr{}vy~{slje[XXV[dnx}wpsxwnmpqnnttokoxujjlkeeca`dfdchgccgdccfejtwy{z}{odYYaelsuqlmvxkjllfaggfghonffhhiihgitxxyxvrplppmmngioqnmpx~ymh__ggfhgmqgfghhtwrotssuyyzzww|{}{vsuwtvyummqpkhouuyztswuntssrtxyz~}{y~~xusielsofbafdkkfbgieemvsnopmiinsvy~x~}}x~jibacbcdgklmqrppw|zurxwum]bemmhfjlcdrukeffca]XZ``X_hjd`dbcdfjllpghhiikjecceinqrmt|ztrzyxuhehhjponpofahnjec_]]__`bghhiijkeccdheddec`_ZWVWWXXTZba^^fkfrupshlrqxyunjijpsspidgmlkieeced``[WVVWWjikkhif`\XXY_fgghikjjkonkddcgcdms}volklljf_Z^bbaciijlgiha]YXX]vtrsrlb]a``chfeb`ihhnnlijns{rnmostpgbYPRX_gnstrsrsvurssne\aa``bgkotuolkpposkdUOUT[`ejikmuyytphhieb[VXZ_fmpjijgeeknsvpmkoppobipuokpqkjiihjhfYZYY`emrwplmjsolhgkmkighigge__`__gnurjorlkjigcgloiehhdcb`\^fmlokjlow|wslfiggilolhdfiebba`]]^`afjoldgidcba][_bfieffjjibgnqurjhklrwxrsniontztpmd`fjaXZ]^^[YZZYZ^bdjefejjbmlonhfjh^^_][_hfgljfhtpimkjfkcdpu{~xv~{qqurplijjknlnojeij`^_^[dehf`gje]_dd\Zeddeikrwg^achipkhc_fmqtssuvspqrqrrqnhcefi^fjh]]ce^yvrojjippqsutiiaeflhdccbagqqihou|}~zwrpooijqnmw~wv}viirtkls{zyyvwy|~vtusonlkkonpkhpoku~soihmlfba`foxrnnpfbcdghhdgiosrooleb``dgmmkkspkglnhca`dk}ssqsy}yqhaYU]hnvw|rkkmklkgehiedgheeffhkpnklqtqrw}zsjd\UZruwy}zpe^Z[UW\^doytuqotzyustutstqnoquvy{}sh`pqrrvyy{~|zwsj`OFEDI^푍~xvsrrpoopqrruyy~}zxucgjmonpniknopodUMSXh{|wtokhd_\XWY_bcfjlpnooijmnpgry~|uxxvy|rpsv|ssryxrsurgaa^YURPMJMW\cpw~~uxyvw{|~wvots{~ylcYROUZ^afa^a_`m{wtojlnpw{}zxOV[bg_[\^^`^\a_b`ec\SWUTRchlmx{k`[TNOTSTSMTZ_h`\[^^`^[w{|xxwv{|{{}|zvtu~wvz|vswwsquz{{wwy}xwxuynpsuyy|zwx}}w{wy~~}~{trtuwwspqtvqjfdgjljinostxzx||{wwY]afikoqpsqorvwrvtv}~zuvvtonpomheintzyofba\TMLRVYXWX\_ehjnrprrop\aehhlomiklorutrpqsvwqkiheccb_]ciikovvmbXRQOIHNRUWWZ`dhgknniklnqinqokmnmmqvvtnjnnplnlkkdcb^amuropttmgc^\\ZXY\^_cgmqqkmnmmouvorwvppopvwy}~ytuuywzw|vutsy~~{xsspmmpqssppsrrtoqvxqppouwx|vwyyutqnqrtvuuzz{zy~}}~|uptqlkhglqttu{|wtvtoouvxzvtsnqrsvvvquxxy~{vnlppoqx|y}{vyyqtxxmpnlmjdcgdejlqy{~zxyv|xvvttqf__\\irrhdku{{unkghlpmlpolmkfbhddik{~y}{z{xrsy|{unffiqvt{~zmghlrv}|yx}|y{ysrw}x~|}و~~~y}~~{~|y{}t~yy~|{|y}y|~|xsjflv|yrrejtwxtu{zyzyulhfijfjikmjjijjku}pifitk_[\]`koornoz{z~{yuoighiggflejiimjjij|}uu||w~~ztmkoomgns~zxxvrpry~wt{}wqw{}{zxtpqxxv}utvurlijkjqqu||}|~~}yuux|zyuovz~{zyvppwxuDCFCAC??AB<>CD??<=>?BEDDFEDBBCFCCEFEHJJEEHIIHDDILIGFCCB>>A?>@==>?AEDEDDEDDEFHHGFGGFFCGGE@=>>@AAEEHHIKKJKMLLNNKHHGGECBDCEEDDEHHF?ABAEGEDGEBA>;>BDEHFA>A<;=;9:9=ACEEHJLLMMKIGGDB??@??@C@DGFDFFBA>7898<@==?=98547=B?@?<DFCCDEDDBB>8578787:8:@>:96889:9;9::998789<@=:867:834568:?>?>?BB??@AA@>><96865797;8;::;9987;>=@A@@?==><;<=<;9<:68896:<>BCEEDCDEEDA@?>@A><:9>=?B@@?=<>=;99<><77987;:8877569;;<86:;=>>?=>?><>??<9:;<;;98:8<<>>=87987898:;:9:<:;9779:8868;<8:>:??;=>:=AA@AA?=<=@?==>==<97989;;99<:;9768988:5311-,,.348;<988;:535658789:98878<==<;8667997:63212.,6896321100+(().//36;<<7342018899:;:?=<=@>;:88977689:;88785412231/>=<=<<;:<;976366;8756;9:;>;=<==<<9<<9877:;:9866762204464:==>BEC>@CC@B?98645789;<:9;8988779;:997577323347:95200/-..,0136@HD@@A?;>B=7340,0324578774354774346996200-..??AFFB@>=<8953448;;7236014785.-0/18>@BB>;957:9:>A?>??EGCA?==896BD><=81/,+(''((+/.-,/7;;>AA<=?@DJJMOMF>:89967::=>==?E@;=:20,,)''6459:877544344576::<@A=<;>BCDEIMOF;2-+)+166:;86549:87786443>>;;:8776656486367<:99:;?;@>>@ABCEFFA6+'&(,179;??@?=><:;97766564CCA;787577658522375343478<6::<<=?A?=:643101/-169=>BDB=78857758;;8568757863321013322/263414247889;==<<:52.0678:;955885687436544645543557::987767766722686459<?@>9684256446745564:;96898699:<:9<;:<;:==:998987995469646::9;<9:=@?=<89;:6898699<:==;:;<;8<>@C>=>;::447861/143424362258;:899754469<=<9;<<7<=?C>32121255477899:989889:6015:7667646<=76631330/24.02312215536775345235533569:589988::996548=;::844565355113542622463353235431..--..//.02123386678:58;7;=<87558:9633432113325533..--..55678731,-//688646556565234635::964566531135677832--/.998974210-,-/843424455376677:998898741/--./377698897974311-,--345876644225931.,-.0037759<<;87653230-00.1684476424378665432243347768954435424//0276:979788543435533455443..012233675895443466575466343113774547::=:<:375445235436420,,-.256566356343122335655235544566:95467:>;9;:696786553146300112/0//13346562255441244651221215136745:;89:73655998::88:;:79;8656545511443662213321203320142003.3457;>713376;974026678778898789732403/23200420:>=;;?>=:79:8553:89:97542654430121.068548<=>??BB?><8==<:??>;78:867757:968>::<<><<>;9::98866856:977:@FC653586445328@FBA?==<756684113544356322456656753487535426>7657;>:7640./56:89<:8::<>:44353342012102433455788767479>;8651/.88;A?<<962010-.015<=::86657657985567789899A@<<:738899:;=?=<=<:7.''&)1>FHHEDCA@=><<;::;;97798433578899:;;==?@=;99866321/0146247:979;::98526<@@DD?>?>;:<66;8;=ELMLIHC=;;:A@>::41/-/0.*)(').0159@?CE@>?><:?CEEB99=<=;799466;?BB><51.+,-3574105437;=;7566767;?=BEDE:8=<=<79-1544102365254977520/12-1967<9::<<;=::;;:9745:;AEBC??=?C@;8875768<<=<<>>9::<<::<<;:;=>=<;99<:8=;>>==A@@<967<=:7789734454787:<<;:;=>==<:9257789::;879:6=:=A@=<>?<79:997438?@=86532/,+--210147788::9;;96258898667989:<8969=>998673113689;;742.-,))*+//057889966798869;:8876679=>=;75:9:9:99654548<:768;964100//0122459;;89766568<:9;:88789:<><==>??@;<=>;>>=:7:<:977:<;;<<;:;;9;;8897889;>?=<;9<<899::;:=>@>>?<==?@?=>96==;:647:88:==:8::8:@><;9;=899::;?ADD?>=99;>??@?EEFEDEDEGFGECA><88988:;>@>=<<=??>@@DE@=?99:=??99:7657767;=@>?>>@=99:669;;98:7;76577:>B@<<;;=:889=BFFIJKKDIE?<=:62126788679<>A@=AB<=<;=;979;EFEDDA@ACCFIIKKLNJMIHIEDAA?:<==>C@>AGJGCBAACDDFFDFFDDEBAACCFEFEDEBB?BEFFGGMMGIILJJKIHIJGBCCAA?>@DDCCFFEFEDFFDFFCFCBC?AEEAAB??@>@C?ACDEEHDHFEEFFGIHHFFEFEDDBBCEEFFDCCA?CC@CA=A>?C?ACD@A@>?@BEGGEGED@BDCAB@@BDCFHJFGHJKKHMOKHGDDC??B@@A>?@ADGGEDEEFHGFEDDEIF@;>=<==@CGHJJIJMNNMJHGGFDCCDEFEFFHFED9;=;BEBADA=<748>BAED@@C;:;8447;=>@FIHHJJHGFEA<9:;;:9>:@ECADB>=876776:89:876567:877<84225;:<;=??AA>>;6255467684:88:8765:==?@??>==><:<==;=;688948<=ABEDEDDEDDEFFDA@@??=;99=>=><;:;;>>??=99:99<;99898569;9<98==@@?@A@?AA?=;;==<;99<:=>??98;98 !    ! ! !  !!!    !! ! ~|~xw{zwuz}}~}}℁}z~~|sw|ywvxztuzehq}z{rnlhgegmqu{{qmmrqorrywxwrojffn|}{zumqrw}riegnka^afkszyzytzz~{yurmjijkoltnpoolnonpru~vkeelnd]~|yvqmnnmjov~Āzxy{wttwyt{z}|zwsnmomklx|rostsnijlmpqquvw{{~|vyy~yuuw|{{xkosxwvtqnnrtsv|voqttpjilmonpnkkmnqwwx}y|~{uqtz~wtsr|}zxvupqpqvxplsqqnmpolklnpuww{|STYW^djpyrmlppf__`afjhkmpommlqttrqnjjokopnpje_[]XTSTXX[bhnvvmmoEGOTUYdtwsohge_^`ehgiklrz{ytrqtvsqpspnnkkgea_[XVVTLFFMSTXaoxupkfOTYdjfhr{xuojhhlprstwxwx{{wrsrvsrpttqkjigc`\XVYXTPRXaihfoyzuqkhpsxvsqnqsvz|yw}|~~|~}}}{wsruuqimrwwtqopsuy|elppo{vrmnnpuyurprprromuu~trolopoolfiopowX]bgr|phfcXRXZ^`cegb_Za`ceddinjf^Z]]ZYXW[aen}gnpwzzqfabc`abaaZRVZ^lz}xqpz|~~ztolgflpuzztiaaca_PPQTUYY]mx{xyzxx{{xrnt{ytrrqxy|se`ZXNIINPPSUWY[gv{zxbdkkltx|l\SMNUalmpqmjlokmkhccdca]\acilkqx{uuvx||xZHDELVblr||svuttqoqstuuvw{}}prqssurlknpqy~xw}~tnih^XYVYakv}~yqrwxpmoqooqrrsusnjlpquedb`cfecggdccffccefhqwx{{|}rh[X_dirurlltynjlmhedb`befceheccihghqwxyxvspmopnmnigmqolov}}oj`]fhfggkqifghhiiggnvxyywtqnyzxw~}{~|wstwuuxwolpqmhltvuxzyvrwwnstssrtwyyzyv{~{}|ytt~zutkejrqicaeehlhcdigdjtunnpoiihlrux|y}}~y|{vtnfgprkdarqpu{{vrvxvpa`ejnjfhlgamwneegda^YY^bX]gkf`cbcdeilloqqpsz|xstxwrfmprmr{{vrx|xvlegiinpnopiaemlfd`^\__``fhhiijlgdcdgkoropy|xsu~~xXXYUX`a_^djgourrliqruzvqjiinssqkeemlkjeeced``\XVVWWXXYVV^b`^aiijeggikjjknnlfddfecjrzzomklmkgaZ]bbaahiilhiic^ZXW[cggijjmomhhffc_ghhlnmiimryvnmnrtqjb\RPV]elrtrsrrvvrsspg]`a``afgfd`digknmkitmgXOSTY_diijlsx}|uqjgifb^VWZ]djqkijhfdjlqvqnknpposoi]QQTW^cgjijhh[YZX^ckqwslmkpqligjmliggihfgfg`_`^`^eltsknrmkjihii_YZY[bhpuu]dlloljknu{zsngghghkoniedhgbba]`einmegiecba^\ajlnnjkmsz~emputlhjkpvxtspjmorywpng`djeYX]]_[ZZY]abjffeijjkdckotuniikouxv]gffkjgfqrkkljgjfbluyzuz~souspmijjknlmokehkb^^[\dgfjkhfmsmjmYcddehjpwk`_cginnhe_blptsruvupprpqrqoiceej_dii`]bf`Y`eddgjnvqb^bkjhopqsuulhjccfjjeccbadnslgmtz|}|xtqljimpqrtuohifxu|ylhotmkqy{yywvx{~wttupnlkjonqlhopkr{{uz{phmtqzsonpibbdfhheeilrspnnfbb_dflmkjsqmgknjdb`cix}upnomfltv{wlkkllklhegigcfiedfehipokjptrru|{ume^VXckrvz~{[\VV[]bk||turnrx{vtsttrurooptvyy~vjb\[XUY]`hwldSGEDFWy퓎ywtrrpoopoprqtxyy}~{yvofXIEDEQnpgXNQVduwvplhe`]YWX^bbeikonopjjmnpqk\POT_p}spsu}urrvzsqutkaa_[VSPNKKU[`mu}~wwyww|vpqtzwossyzoe\SORY]`ed^`a_hwytqjknnuz~zzxqrsw~|sg_a_b`dd^UVVTR^hkmu~ob\WONSSTTMRY]hb][]^__\__aabd`XUVTSX|{{}|zwut}yuy|yrvwupsyz{xwx~~ywxvx~~{{}}{xuty|~w{xx}~}}|wrsuvwtqpsvtkgdfimkhmnrswzx{||xvz~yyw|~}}vxruu{~{vuvuqnopnjfgmryzshba^VOKQUYXWX[^cgimqprroptxttuty~|wuvvuusqpruwsliifdcb`^`gjjntwqd[SQPJGMRTVWY_bhgjnojjkmptusqpruwunjigvvupjmnpmnmkkfcb_`ittoosuohe`\\[YY\^_bfkprkmnmmntvvrklnonmnkk~{uuyw}|w{xutsw}|xursqnmoqrsqosrqupptyrppntwxz~|vuuwxz~xyty{z{{zy|}}~}wqrsmkifjptusy}xtvupnuvxzwtsnprsuvtx{z{{zy{y|wqkoqopu~~x}|ww{rswxx{pwz~{xyv{zvvttri`^][dqslcirz|womghjpnkpplmlgbgedhjnuz}|yxwx~}wvϒ}{wphehouux~~phhkqt|}x~y||y{ztru|{y|||~|{}|{z~zx}}~~~~}|z}~ejs~{srifqv}yutz{xz{wnfhp|}jjrsjfgrnb[[]_gooqpnv~x}{zvqjggighemfjjimkjiijjo|wlgfnre\||voknpnhkr{{xxwsppwyty}xz}wqklpoji{wtvusmijkjortz}{~~݁{vuw|zywoux~|zzwqouxvyztuvtojikklELOHFFJIHHGFHIGEEDB@@A?ADEECDDADFBEF@D@>B==BDEEJOJFFHJHGHFEDBBFDCCDFFGIJGDEGIHHFCHLKGGDCC?=A@>@==>>@EDEDDEEDCBBDECCDGFFDFGFB>>?@ACEGHIKKLMLMOLHHFGFCBDCEEDDEGHHGFGFFDEGFC?>?>?;=ACEGGB>A>;<<9::;@CDEGJKLMMKJGGEC@?@??C@CFFDFFCB?<<@CDGHD??;<36;A@@?=<@<76532269;<;9745:@A?@><>>8689;?=;96699435679=??>AB@>@AAB>?<;6875697;8;:9;998778:>>;9768:63<=<;9<;778979<=ACDEEDEB@@>@A?<:8>=?B@@><>=;<==<:;<868987;:887768;;<969;<>>=?><=@?>:9;<;;98;8;<=>>97987::987767:;;79:8867:<99=;>?<<>;<@AA@A?>===<:7989;;99<:;:878:98779<:8<=,,.-247:<:88:;634667879::78877;==<<8667997:74212/,,-.036:<;88:((-./25:<<844300599:;:;>>989:;87987757984321101.*((+./149<<:5,.16578;><:5379::9=?><=:73356:9756::9;=<;@CA@BB@=;;=><=>:;=;99;<>==<:;<:874469:8659;9:ADD??BCAA;8745779;<;8<8988769:;997577423024557<==>@DD,0024>GFA@A@<?>DGCA?=>:97446:<9425403((*/.-,.5:;=@B><>@CHKKONH?:88:66:9<>>==EB<=;40-,*''(()-/-,-39;<@445769::;?A><;=ACCEHLOJ>4.,**/575::;96538:87786443344668::;>A@87457<;99::>@ABCEFFC9-(&'+/699>?@@=?=;;9776656468546:<99::=>86323664468;88;;<<>A@=;743200,/58==ADB?885775774225644683210133220/154323436889:<==<;63/.577:;:6588567853210123221/0345579::98776776741587457<;=@>?@?;685156446745564345569::998779<<:<;:==;99879:74688459;9:=99<@@==88;;68996899<;9;<:;<:<=<99=><;;5378730033454147:;889976344668<==9;;=8:=>B@=>=;;73588400899:989889:82049966755:>95641241005/0231220454577899::89989:9468;5799889:9975646<=::95446634621125426224633458:7689889::9//.02123377678976;98>=:7647::742442103325533/.--..//./121335864886455455663346449;::64456542112335677943.-..2787455455647534244553565679:988997520--./16775988:7985411.,-,5644234454475941/,-./0267768<<;97653232-/1.058536642437866543223862/-,./015774240//01679:8987865434454245534/.00223368579654344341//1578;026775547::<;;56445325525511,,--14656745743421157764469:;<5659:64579><9::78768655413751/103/0//1334656324544658:74568<>:152257548;99:94558989:98:;;87<86556546214435621212133247647;:8:/3.2456:>9223569:75115768778898779842403/23210331/2014469=<413562989:97542564412/48637;=>??AC?>=8=>=:>?><88:96637989:86433@<9<88?;4589768=?;:<<=;><9:;988665865::779>EDA=:;:8==647:8ECB@==856685112544345574221456655764378545424==:5567746988;;99:;>;533443431022024423355678768468><9752/.25898:;99:;==011../03;?BDB>==;::87664676695789898@A=<<;84101/-/028>ADC;80('&(.:EHHFDCBA>==<<;:;;:77689533468899;<>><==;93*'&',7BHHG881,*,28ALOOJFCA?<<=>@>;9976642100136336::78;;:996883-*+06?IOOL<75:8:B>;9:61/-.0/+))((-0148??BEA>??=:<95899AB?=72/,+-1566203535:=<8565766:?=AEDF<8<<==88:6568=AB@=93054877630/12./776:BD?BECBCFH>81/.)()),+.4535201256344787741/020.=::;;:8449;?DCB@>>B<9887647767;<<=<<=>::;<;=;:;;:9647;=<;7<;=>===@A@>976:>;7688343646879;<;::<>==<:9;;8;<<>>=<>BC8:6<;<@A><>?=88:998536=A>966330-*.,12/146788::9:;977:7:<;?A?<=?>:<8968<>:8998664112579:;;943/--*(**.//478899667889<9977;>;899=<8499:9:99655446;;867::653010/0012448:<897667;==957::9:99==>??@=>><=<;=><=?=;89<;9869<;:;<<:;;9:<8897889:==?@>=?==:=>@?>>?==?@?==;6:>;:8459979=>;89:88?>=<::=99:;:<>@?>>?>==>?@?DEEFEDEDEFFGFDB?<989898:;=A>><<?>@?CEB=?:9:?>>@=?C=:><;:522578757;=>:9:758;;98:7;87567769>?>?>>B@:ADC@:678<=@A=@C==<;=<988:?DFGIJKHFHC===AC=@EJIDCAABDDEFDFFDDECAABCDHIJKKMLLHGFGFLMHIIKJJKIHIJHCBCBAA@>?CECCFFEFFDFGDFGCFCBC@@DFEGFJMJHIJKIJJEEDHIEDDHGEEFFGHIHGEEFFDDCBCDEEFDCCB?BC@CA=A?>C@@BDEEDFIFDDFHEEGFEAACCABA@@BDCEHJHFHIKKJGKOMHHEDD@>B@@A>??@CFGGEEFFEBACCBBA@@ADCEEHIGB<>=<==?@BFHJJIJLNNMKHHGGECCEFEFFGHFEEDCDEGIHC=<><=47=BADEA?C>::95446:=>?DIIHIJHGFEB=9:<;;8>:?DDACC?=946;AACEB?A@::67:A?;977;:52249;;<;@B??<8255467594:98:9765569?@<987:;62;<==;=<778967;=@BDEEDCEEDDFFEB@A??>;98=<>@??>>=>=;;<==;<<878975<;998858:9;:7;>?@@?@@?@B@>;:<><;98<9=>??:8::8;<:9889657::   !  !!!    !  |{v}ϋ~zux~~~}}|~z|ϛ{|vxv|utyuyu}miggelpsz~}snmqroqsrwywwtolgekw~|y~ynnjfhdjprx|_djpyy{txz~|yvsnjijknmrpoomort{ymfeiog^_cimxzy{uv|u{{xy{xutv~{ux|z}{xtolonmjtxrqswv{{}~vxyyx~{vuv{{znmrvwvuronptstzyppttrlikmnrqqxuz{|wxy|xptw~yttqy}{xvvqqppuxslpspqomopmkkmpsxvz~w|zpsv~~{qj__`ackhkkpommlpttrqokinlnpoolfa\\ZUSSVYYafmsynmmrm`_`abjhjkopfa]_chghjloyzzusqtvtrprqnnkkieb_\XVVUOGEJRTV^kxvqmfgb]_agghjknwzihjpqsswywv{{|xrsqusspsttrmjigda]YVXYUQPV^hjflw|vslihioqssvxxvz{zw{|~~|~}||xtrturkjruxuronstx||wxwtmnnosyvsprqrrpmsu|wrpmmppomhgnqpsyunnsiee\QWZ]`bdhcaZ``ceeddgmlg`Z\^[YXWZ`dky~vkef_RVY\_baa]ST[[hw~zrnx{}}vqlhejoszzwlbacb^bba_TRZYdszyw{~|zsnrzzusrquz{wi`\XQIILPPRUVYZbtz{wzzwz}r_UNMS^jmoqnjkollhdbccb^\_cglknwzٍyaKEDJS_jp|~uutroprtuuwz|i}{u{vpjj`XYVW_hs{}|sqvxsmnqpoqrrsttokkoqs|}uzyegdcdgfowxz{zuk]X]bhpusnkryrjkmjedcaadfddhfccgdccgeluwz{zmqomnlelqpmns|rlb]cgfggjplffhhiiggkuxyyxuqolppmnmfjpqmmrvwtwyrkoqohisvuwzx}yruwpqtssvyyzzwy||}zusvwtwytlnqpihqcfelidcihdgrvonopjjhkqtw{|{~~zz}xtqhfmsmeabfdljebhidepv]ehnlggkj`iwqfegdb_ZX]bZ[djgabcbcdgklnqrprx|ytsxwtj\dfnmggklafutwpefiilqmoplbclmgea_\^__`dghiikidccfjnqqnv}yts{xwsfeihkqnnpndusqpgosr{wskjilssrmfdllkjfecdeb`^YWVWWXXYWU\b`^_gkgttpsfnsqzxuljcddfbgqv}qnkkmlhc[\aba`gjilihie_[XWZagghjkjjkomjcdcgbeot~snkqvznmnptrmd_SPT[bjqtssruvssqj_^a``adhfeaaihinnlijot{pmnptsofalpx{~vrmfjhb`VWY[bhpmijigdhlpusokmppoqrjaSPUU\afjiknvzwsnfiicbmlmlsljghmljhfihfgfha_`__^cjrtmlqokjihhihdXZYYafnswokmjtmkgglmkhtpififhjnnjfchhcabab^]]_`dhmngeigcbb_\_hmlokjmpy}urkeifhimokgdrrkkpoxzpojabih[X\\_\ZZY\`bhgfegjjkgbhoruqiikmswwqsljpnv{rplbajhgjaitw~|uxuoutqnjijjmmomfgke^^\[ahfhlifjtoimkiflafrv|}vweikphga`jostruvvpprqqrrpkdeeicbhjc\`ec[\eddfjlsud^adiiqihb^hnrtrbfhleccabktngkrx}}yuqnjjprturhiiafgmgdccbaispjov|yyuxz}yttuqomkjnnpnhlploy}vw}shjssjmt|zyyuwy|cbdehhgdikqsqnphcb_cekmliqrnhimkeb`agsvqnnoeadehhgchjpsrnjklmkmjffihdeifdfehhooljosrqtz|wog`XV_ipvx}pjkkmjmkfeihduutnqw{wtsturusonosvxyynd][ZUX\_frvuuopzwtsrqpooppqswyy|~|ywqh]LEEDLdِwwqmifa^ZWW\abdhknnplilnoqmaRNS[lzxrst{uqtuncaa`\WTQOLJSZ^js{~zvyxvzzqptwzrsr{vqsupeUPPW\`cf__b^dt{uskknnsy|z}}wtptu}}wjaXQOV[_bg`_b^bgjmq}se]XPMRSTUNPW\ee^[\^__]]``baebZSWTTeimn{{ux|{ruxvqrxz{yww}{xxww|{{|}{yvtv}vw|yrruuxurprvulhdfhlkhlnqsvzyz||yvy}{w{wz~~}}{srtuwvsrnnpnkgflqw{ujcb`XPKPTXXWWZ]bgilpqqrposwvsvtw}}ytvvtnnpolhejou{xdcca^^fjilrwtg]TQQLGKPTVWX]afgimolikmosutrpqswvpjihecca_]diikpwvicc`_eruoorvrifa\\[YX[]^aejormlnnmmrvvsmjnnolnljjcca^covpoqus{utsu|}ywrsrnloqrtrorrqtqosxtpporvwy}~~xtuvyxyw|uttz~zxrss}}zrptnlkfinsusw}ztuuqnsvwzxutporrtvuv{zz{{y}}{spuolkghwtknqpos|y|}xv}}trvxxzyvlmqpoutsmb^_[`osocgpy|ypnhgiooknpmllicegdfjmsy|}zxxw}~xuvstpd^_[]lrqfyrjegltvu~sihipsz}y}|{}zz{vrtz{ztlegjsvt}{y~}|~|x~{||}}y~~{x|~}~x񟞕ކ{}xQ~uqndovy|vty{x~|}~wqhfny|wqqcluwPD[]^dnoprmrx}|{wskggihhekhhjilljiijjmx{ohfjti][\^amoorouOFFpx|yxwtppu~{uw}zx~ysmkoolgouQJFFrx}}{}~~}|wtv{{zxpsw}}zzxsosxww~}ttvuqkijkkrrv}|\FDFFGIHEDFDDC@@A?ADEECDEBCFCDFABB>@?<@DEEGNMFFGJHGHGFIIFDFEDD@@EFFIJIDFFIHIGCFKKHHDCC@=@@>@><>>@CEDDEFECBBCFCCEFEHJJDFEIIH@ABFFHIJKKJKMLMOMIHGGFDBCCDEDDEGHHGFGGFEDGGD@=?>?@AAEEHHJKKJKM<:9::?BDEFJKLLMLJHGFC@?@??BABFGEEGDB@=A<<=:8;9>BCEEIJL632249:<<@FEBCEDEBC@<66878799=?=>?<98448>A?@?<=@966422399<;>EEC4579<@>@=@CA>@AAB>?=;77687:9::9::99778:=?<:867:834568;?=@=?BA><=?CDEEDCEEFC@@>?A@=;8<=>AA@@><=><;==<::<:68896;=>CCEEDCD;77;;>=>>?=??==??>:9;<;;:8:9:<=>>;78978;98877579;;<76;;>=>>?=??;@=;><:?AA@A@>===<;88:;:9;;::878::8869;<8:>:@>;>=:?AA@A@;83366879::78876:==976678979953110-,,-./359;<889;:436658789;834103989:;:;>?9899;87988766895321100/+((*./047;<<;6241019899;::=59::9:8<<>@<::79776789;:87865212320.-/36689=>;9349::9:8;>?<<>=:>CB@ABA>;;<>==>;;=;99:<>>=<=<=;:<;875367:8757;9:<>:=CB@ABA?;;ACB@B=8854678:<;8<898868:;:98667523104465;>=>?CEB=@CB?B>88546<@A:524--23255877625366763358:85100.-.--0137BHC?@A>;>B;624.,13255772,.1/4;@@BAB:<759:9?>BGEB@>=;8853459<:6245025784--1/29?@BB@;>?BGKJNNKA;97:76:9;>>==DC==<61.,+(''(),/.--18;;?AA;=?AEKJMOLD<<@CCDGKNMA6/,*).3759:;:7536:977543344577::<@A<<;?CCDFINND9=@=?ABCDFFE=0)'&*-489=?@@=>=;;:87765586468<:9::;?;A=>AACDFF@3::6<;=<>@A><8532001-.47<<@CC@978667767522475343578<5;:=<=@A><945231526889:<==<<74/.3679;;75786578633100233121/0262415257886876761388456;;<@>?@@<68624654457545534558::987768766713785458978:84579458;99=:9;?A=>98:;87997799;<9:<;:<;;==:998977:9457954724332446137:<889976343667;==::;<:9<>AB==;9448861/142424362369;038:667648>:66522410/50/13221254577899::998:95026;667646>;985655:>::6446633631124525423543357:9589988::9956549>;::7467995::7==;7746::8524421023245430..-..//.12123486678:4:;6<=<87235637;::7545654211233455678630,..0688546456565234636;::;85678:9988:8620.-..06785898898996421/--1843325455376677:9988:873166;<<:7654223..1.0386366524358766432236820-,-.014775:<<;7754223889787543435524556350./022335766985433433/0387;97:6875434355;<737445414525622-,,-0366754653421147764558::=:<93744529;97858755422652/10300//033564235544566:94468;>;9;9695875521:54647:89::79;;96<9765654631343464121224136745::89:73746989::89477<86204768778898779952412113310241/02/4458<=613376<87303768775442022/.28836;=>??@C@>=9;>=:=989:7544:89:96532754430230.17857;?<9;<<=>:>=99;:8876658758:878=CEB?;:<7:?836:956:?=9;<<=>20245344345565752213556556643686445339BEBA?==;65678301353443355673353431022014423355678867557<=:7630.157:89<:8::<>8343533420120?==<<:;9766467668965577988=A><<;951010-.016=@CD@=><=:;98664DCCA?==;<<;::;;776896334678899:;=>=<=<:5-''&*3@GHHECCA@=><<;::FDB@=;==@?<:9976752100264359:88:;:997695.++.5;==@@=:9F@<;;GMMLIHB<;;:B@=9:93-+,/5572016349=<95657669>=?DDF@8;=<=:7:8467<@BA>;41.+,.4573015434969?E@@FCBBEJ@:2//*())+-25443002464355977510/21-2968=EA?ECCBDCEBB>>=AC>9887467767;<<=<<=>;9:;<;<<::;;:9746;?<@D?:88@=?B@?:859==86889443545879;<<;:;>>=<;9:<99=;>>==B@@;858==997:99634;A?;66431.*-,0200367889::;:77997=;>A@==;65:9:9:99855454:<:669;=;<>=;?=<87<<9868<<:;<<:;;9:<989889:<==>??@;<=>;?>=97;<@?>=<78?<;9549978<><89:98>?=<::<;89::;;>?@>>??<==>@@?<=87><;:64GFFDC?=;798989;><<?>@?BEC>><99;>??@AEEFEDEDEGFGDC@=;79898>:<62232477856:<>;9:857:;:8:8:97567768;>?>?>>?=AB:;?9=8313136785<8411478:>B>>@CDA;667;?B><<;<<:88:>CFGIJKJDID><=96213779=B?=DCA@=9>==?D>?DIJECAABDDEFDEFEDDEDA@BCDGIIKKLMKMIHHEDAA>9==>D?>HHJIEADBAA>BEDBEFFEEFDEGEEGDEDBCA@CFFGHMLGIILIJKHHIJFADCAA?>FGHIHGEFEFDECBCDEEFECCB?BCABB>@@>AB?BCDEDEIHDDEHFEEFFHIHHFFEGDDGCDDHIIEHHKKGJONIHEEDA>AA@A??@BEGGFEFFEC@BDBAB@@ACDCGIJFGHJKMD==>A@EHIKIJKNNLHHGGECCDEEFFGHGFEDCDEFIIE?;><<==A@DGIKIKI":6449<>?BIIHHJIHFFC>:9;;9=;=CDBBD@=;64:?BAED?@B::;84548;=>AI#2237<:=:>B@<>??B>?=:34545758689899876568=A=:878<832235;:=;@#:=?BCEDECEEDDEFEC@A??><:8<==@@??>==>;;<==<;=:68849<>ACEDI$!;89>>@@?@A??B@?<:<=<<:8;:<>??<89:99<:98897569;9<88==@C*     ! ! ! !   ! ! !   <|~~vz}}}uw}~}~}{{vv|R~wsx}wxuzĞ}\Avomorppsrtzxwxupmheis|y||pnkghdhnqv{ߍzpY@F}~zwsokiikmnosnpoonloorsx|pgdhoj_^agluzy{wu}~{zxwoWAFF}yxzyvtu{~vu~~x}{yuqlonmjqwxqfAFFyx}|wuuz|{{rkquxvusonottsy|qostsmijmmqqvuy{|~zwyyxz~yd@DFFutqw~{ywvspqpsxunmtpqpmnpnkkmorxvx~x~}{rru|~}vtrtoBFFmmlnstsqplilmlpoonhc][\VSSUYX_ekqzpmmroc_`aahiiknpnmmobFEFF4{vsqsvurpqronljjfc_]YWVUQIEHQTU[gwwroggd^^`fggikmtzzyygGEFFEFG|ytrqttsqrttsnkjheb^ZVWYWROU[fjeit|wtmjhhnqrsuxxvy{nSNDFFG}~~}}}~||yursusnhqsxuspnrtw{|xwsPADFFJnrxwtqrqqrqmpvy{qqnlpponjempp~􊉉}upopWAFFHadgea\^`adeddekmhc[Z^\YXWX^chuynffaUU]VGCFFI̋|tou{|wrmjehoqyzyod`bc_bba`WRXYbhr\CFFI͍zuopxzwsrqs~|zzma^YUJIJPPQUVYZ^py{xyzwy|g@EFFIcWOMQZgmoqokjnnllifbcdb`\^cekkluy}gBFFIPECHP\gnx~xsvttsporstuuwx}{hEEFFHrkjcZYWW\fpy}uptxunnpqnprqstuqkknpr{}vxfHDFFJxnaX[afmttpkoxvjjlleecb`cfechgdccgdh[XIDFFH zvmf^`ggfghnoffghhihghsxxyxvrplotZFBEFFF uvzy{|stwsotssuyyzww|{}{vsuynLDFFGG qnopljijotvzy~}|y~~yusjeksogbccHDFFH hegeb`[X[a]Yaiic`dbcdfjlmprppv|zurxxvoZGEFFGHbjnieb_]]__`cghhiijkecceimprmt|{ury|MEFFHikqssngdimkkheddec`_ZWVWWXTYba_^hLHFFHklid][_bbadiikkhig`]XX^fgghikjjnMEEFFHVPSY`hotssrtvtrsrmb\a``chfeb`ihjRFFBHYVXZ`gnojiigefkotuomkppotleVOWWREFFGHfhigghc_`__ahpupkpqkjiigjhgY\IIDFFEHgidabaa_]]^`bgkojdhhdcba\]emm`FEFFDIhi^X[]_]ZZY[_beieffjjibfnqnDFFGKခxpstrokijjlmlnnheji_^_][_hbCFFMPtvvrprqqrrqmfdehg_gjf]^de]YcEFFM[hjpw~~zvroEHFFH\򀄅|uturomljloojqnlvIEFFGZnojdb`adimljmsojglmgbaafYDFFGdhgdffghmpmjmrsqsx}yrncHBFF!u{xustusttpnoruwy}|`\CFF#|xusrqpooppqrrvzyd@CFFV!wsnjgc_[XWZ`bcgjmpm\AFFJ"a]XUROMJPX]fqx~oAFFK#p}}wsmjmnqx{xAFF(쑉xh_ZSMQTSTQNWXKJEFF"J${|ttwvrqvz{zwzhCDEFFDI&pquvoieehklikhQDFFJ'mebaZRLNSWYYUJCFFJ(j`WRQMHIOUTPKDFFI)kfb]\\ZX\YKDEFFH+omnpqsrppWCFFI,mrusv|{wXCFFI-ry_CFFFI-emv|]JHEFFI.cFDEFFF0oIDFFI1xMCFFF2miKCFFG3O@EFFI5CFFJ6FGJ7FGGJ7FGK8F?K:A@CEEDDCBFECFCAD??A?A??<=>?BEDDFEDBBCFCCDFEHJJFEEHIIHEDILJGGCCB?>DLLNNJHGGEBCCDEDDFHHGFGGFFCGGEA=>>@AADEGHIKKLMLNOKHHGGED@%LMLKHGFDA??@??ABAEGEDGEBA>;>BDEHGA>A<;=;9:9=?=:9537:5)?@AB??><8776588:8;9::998789<@=:867:943567:>>?>>BB??@AA>?>8'EEFD@@??A@>;9:>=@B@@?==><;<=<;9<;67896:<>BCEEDCDEEDA@>:3=>=87987;:8877569;;<86:;=>>?>>?><>??=/>=<>@>=>>==;8898:;;9:<:;9779:8868;<8:>:??;=>;=@A@AA?=<=A58869<==:7668988:63211.,,.348;<988;;535657789:978890?;899;:7898766897331100,(()-//36;<<734201799:;:<1@=;:89876689:;8875412230.,.16578?=<=B6$">==><;=<:9:;=>=<=<<:<;986356;8756;9:;=;7$78:<<9::898877:;:99667622/34649==>BEC>?BC@A@:8663%587734457764347996200/-..,0035@HE@@A?;=B=8340,050!B<;858:9;?A??@FFB@>==8963448;;7236114785.-00238)<9798689:=>==AE?<=82/,+)''((*/.-,/7;;>AB<=>@DJL.1-+),2668:;:86449:8778544344576::<@A=<;>BCDI.*'&),289><;;8776656487367<;99:;?<@>>@AF.532101.-26:=?CCA<78757758622375343478<6:@@>877325544645543557::987767:, ;99=;9:>A?=;89;96898699:<:9<;:<;:==;998:3  98998644567:==;:;<;8<=@C>=>;::447872/22 6521320/32/13312215546779:989889:7/45643541135335225533569;589988:9:!459:9633431013235432..--..//.021235 456643113455677831,-/.588646558".-../47867988998974311-,-.85341447%/.0//27744653344886654225931.,/0&235542..0123347758954435424/0$%4534632/,,-/356566466343121377-563/0021/0//023356552255445665;97;:7656545512443651221215/ !7889878963312033201420/2 &459<>??@BA>>:9==<;?>=;79:7&;==:9::887667857:968;BD%576221355665675358744542' 0343345678877657:>:894 !577658975567788;A@;+*#;876797434578899;.#!98665320/0255248:97,"0.-00-*)('*.025;@A8#8<=:6656768=>>CEF;(IC;40/+())*,,2/$8775769<<>4&67895435457894"'76431.+,-.23-"(641.-,))*--(")864100/01."+:978;<;;),8988;>=:(-9:;@?>?*-59<>?*.?CDF.0BHN51CH:!274 3"56778:                     !!#    !   !#!"#($&'  ( ) +,--.012356778:<;7!%6-5F4^5x4~43 / ., - ,$ *0 )= *<*B)L&[$o#|d "#"  +Ffh "#$%''(0'jU( `)t+ , - /2 21|2223<5D6L9M9\<p<{GFFIt2~KEFFL3TCFF9CFF:FK8FS9FH;G=G<K F@02?!3%9:8"9;=< 23 9:89;=< 5(7C8c9:;;=.3FFBa,EFFAS+HEFFCPþ*UFFDG)bFFEnȱ(VGFFBd(VOFFCS*FCOÿ'4FFEG}&IFF@k%JFF@b$IFFBOô&GFFEDǹ#=CFFChź"HFFCYſ»"HGFFEFξ#HFF@n#F@c UFFDLUEFFB}!FBgĻ+GFFDIżFCŴFCaFDĺF=휰ſûFC[´¿HFFEưżµFBoGFFEGµŽJFFEpͿhGFFEUʽ󱨥KFFAüêGFFDaôijGFFGýGFFC~´ýFJ깰¼TJFFE¿üGFFPýIFFGx½ʷGFFQɷJFFGƼGFFYĿHFFE浮GFFG\ɿļ]JFFEGǴGFF\ŸnKFFEKļɺǬFWôürNFFEJ޼ĽʼķrFFESŻFEJyÿǸ dHFFERƵGFFEIpļ쵮ſĸ GGFFEPµɾF`¼ IFFEMĻȿŶ GFFD[ļŭſž FEKwļĶſƮ IFFCVļŽĽ VGFFGcö FDP \GFFD]¾ FEHj⯩¾.6,'j+&^*#U))Dzz(#7(#!&Sxy}{uuw}uw*$Sz~'Jy|vvqlhq&8eicjmrx%3gr^W[cou$%dsc`jonooroqo&Kxs{{}xrr#5e"+c"U~#9PW`cikghgecj{unmf#3Wfmtrnfep||rvy " Obkomjlqv{}uijblyx#BkovqikvrffdPMWQKT!4k|~~wmkyxdYYRXhexzux||~weVTV^lv~}prJisvnuwxoe]^ealw|{sh3pytzvtpnkfimif[K]|}~PSIZf^hnkonhc`jpv|{k]bSsOIIVhrzz|xxpipjbn+e}~qmg^UW]cq|yw{sphcdFjosv{m]WW[cdcfpusv:_]`mmkutmdagmnmjebququ`tU\qm]`qzynrzrsnbjjf8_qssl]Y]hxxlfq+(w~eOSMWwynkptnge]_nvxzrnuauuz{~eY]XHYklpy|~~1^PYsx|{{qtriedelopt^dhfcbcjs{Jyw{nppnhemtrsprursvy}Zqvvuuy}}ytplfkgclnmstv~*Fcfkknssxyqnf^mz|#sxliossvvz|unhdbYVcjo~~~>WVab^elz{usmijqqhefc]dwvr~|xl$aUSfma_rofeb\VTVjvqlmg^cwweZtzgUL^[ITV]cqpgjefdbuzqppurpyj,yieceiWLRWV]^[\_dkuwyufhhoz~vrSuusgdfglnrkhjfcfbOJOSV[_`ejpre]]^g/zxhkaXYV[bq|{}waZbikge__aYZTTSOT&Ywr[bh[QNXeqz|pjputj`WSVRVZSJIR/vlegpnfiqxys}vw~qlhb[QMJUihlqcSMW-![~vuxqpqnh_VMKT]vsqz{d\+{tsklsrqwrwrfdtujfiUOVW^gq{~||ysv|}z/  Ev|u|{oaTTWIEP]ehc_[anx|vddxyo/&muumi]NTZ_^YRUcgivv}|rhbchqwrlx EnnttslSOLT[[hnjggjrxst{zgm~}yq )'rqkouorfc`STTbtojinrr{|srqr{|knp`a:}xpqpgyszq`YR[hjptwupkrrlmmotz~w #Zvxwtlhxtuon\TU^l{~zxsromooqssz~~.nuu{tmlvt|sv~dNKWcv}{|xuqrvxwuvogrxpdgqz "Hju||smfyuwst\OS^foxtwwvvu{~xr{l]U`i +lmv}tmfly}hh[[Z^ghjlrtzxx~xdQJHUa  =io}zmfmmznZ`Tf\^_fjry}}wxeULNU_o '`fn~|sstnocVUSZ_[^ir{~~}||{}wbPN\ccfp %2dgo{sijuole\LHKS]a\dcfokgafkmtwvwukaafmhbb $Jdsorgfkp`XIDBN^ade`fb`_\Q[nssvxslosspe]TW^ &-aaY\YX^dP`WWX]fa`^\]]_bc\jyzvkb[WXak 2\[WW`_V_hYjmqi^[WYQPPU]jsuws[LRbqy.AW\`cX,,LDGTSK+ )B>:6;EO*&OD>OWRbj)CG22DWW]](@NDPIHZP\](0.-*&.07AK* "8=5(+4AMPG['39?5,-+$(/HO&'#"*).3?>?ALL%*,".2?EGE>B$ ,?:.#"&-,-,+(%&$ ?GI@2.236:772,(#%3BH@3/DNMI>BNXg" )>RVKUT<@EOVRA#  "%%).*&#)26+#(#022,0BF?10'#!)8-5:758;93),94$! #0%/4',562()88DAA,+!+/$&,1?<0'$(#054+&..+$)/#!#' 3;671/(1#)( ! !%0.83!D2 !(16501:7),#&&)!*/0,')')497;D>=401/#)! "+2?A-!,,&.,,+6:<86*!!#$!%+9*)&$$)27#( +%&255?D@==>=:11042*(%&$&(/)*,,.086167=?C5/)-*,)213/(($!#'((03.-.14<70/#$&+27<<40(,$,65=>B<<5*+" '+.//35.$$%).;=69<7$-'"  7/+'*)%"&1+&(4--.1)"#$(/#(DIG99;9>5757/(3(!!5>2' (48)%3<1 84,"!!""*'+(*&$ !&03*+-,+,*$,7+.+*%   '++*1=;8=J# #$ #)#.6"  /75341)%,.&$%!'1,*(+5  #!."!.%+, ++0/)44./494-,)&49&  "%95"8,# ).%.21988:3573$  #+33)"""!,*+20,,.::487. #  #-A4,##"!   *47027/*21*,( "$  '#! & %&"#%)..*""  " %" !%%*-'##""!"   ( 067:;3-,+ " %#!,,$'*+6ACCDA:4( (-7.9 - . .f -D,!++(b)/( (m'<& &%P$"#]""!A  &])  Medfkstladbabca`aYY[ZWXX\PYdlh\dqntkfZgkS^uw\G=:A@<=IH@CG>48COU[ahu{qbOOZialohYTU\\gjkdY[rr{wigT]TE<<)>?:56:AL]^Zfnjdd`Y_jszmSQ]srlec^\[PTY^a_ldbn}na[UZZagiy~~xuz||vrw}qmnpx~{s~[TS]k{pajtkhc\Zlmutouvh{n`TKXV]ahx|mkniinqxtK|sk^LWivx|z~ou{tkliianmhvbRSNSivqqsrpuwtuvxzfptx{xupy|{wmq{lwxusqpkphgjuq_HCZjmux{vjlyx{~rij`hkpqv{rjbjzzg]kopc^c]VXWZhvwmkryxy~y_ahhinsociq~rfabfbajjdaTLQ]iljjs|y{zpr|w{uzyuw}zgimgdfgjfvqjr}mfhe^aktzib[Z]_aksqyu}{o`dr_efjkmgillnx~yflmmgopvbup`ajrcn{bSXx}xpdXSQU\cssyzt}yyzmjajjhibcgnvyhgnmnv||hsvnioikkj}r\dkdgmj^SRVYc^ftu|zsltunfakdlmu{}~w~{klltsh`hs|ulysmnmw}rkro^S]lqzwd]ULXgnttuttumlh^_kms||}umlkqyvngfuzvs}vunlnmlj^TWcnic]PQccmhw|ltt|mgghlsz~okruuN`lqz||s{ygddb`YUZdmmib\W[_crmqw{sqi`afnv|olqtgx}uwvjhpvmfb`ZRVbnofgic_eiikmrptuzzqe__hhu~~ulls}~xm|xwwyyqsljbacinlea`aabhnqqpplhgfjgjieikrz|tk`^_ajrvyspquvqnbyy|teYV\db`gnmmnd^aiqsrkp}xqmfkjd[_gmtowxtqgaZZ_gqwxvpuuqx|~wsw~{iX\dywopsosymcdgnwyputohhi`_`ekrqsvuvn`YSXcquzwokkjjnu{vty~~yvz|zsg_fptx~wn\UX_clggfm}uztthXTS_dpz}wp{||}|vntu||{~}|xpjntx|wrspkg^VXbhitnuu|ztllaORXcjrxpt{{|~qmwtppstuuqklnw}rmt{{|{socUTbejwr|~u}vt{}usqf]]`huvvrsv{|}|zuaY`divv`^xvv|tvyrnqkifdeemw~}m`^djxwmhqeixwrptspnuvuux{xwz|}}|tf`]oprjehps~|kjrwwz|{wuu~zrxpqohaab[[X[d~|}zot{yx}~zrojakqw|uoorsyurjb`YTQV[YV]aY[fJQV_d\SKPMWYUSGZQONKUVVILLBBGH?.#"&#!-,3?E<:3-'%/5,=CD:+&*TTOW[SVRD7;GJJHPPQYRPNMC:7+*5TO@IRPOXiXXQQKJQHIX^ZW^Z]WJHJQMDC.%->:0:L9+798$*:!//39C?KJDGLFDEf]\]\NCG/!B>@.66=5&:<59RIDLL9.-80LD-57-.++35+'6eXCSRL\[]el_PNTU]PR\SSR8(6W\C%&18=<42 -*67GDKU;*G>30/-&(&,49<'!#!.67HE6+(0*5)+$HIE?:OEMMJGID/052.24:>>2%&!33$4;.#4A8I/&*682.&/0-A?.$$)$&'+&=G:410//>38:?6@Q14?ADFBFIJ?/*!'0&5<3!*50776@J@>C?A28?:,$%%$#-24122-//-.49693?P:AJJSRKOIOUNJ?..5.-+("*$3=D>"'0(+-54+/.23?43?E3/335-4AHiS>8F;LBTLScQNNBJMB6>=46DLKF;40-64,!:@"*3,+475--.-- !%%-&;9C3GMML?4A><>AKOD?5?@D6# .;38;-(..)!.'  --.-,4B?>@86/-EUCENMM6!.EN)&*90'55..-/%;J%5FCDB2+ "#*,45.,*681./)(0$&(!(:!%")3.B8,-1, %7AAB; 59/%0%$$,9:>6>;@00* !.&@=)?C@CF7%!,154%%&66a+# !+*&(.23-#,9;.0@MJG3""72&.-,-,35?:5)$),%"#+!#(*,"#)*,$$'!!+)4CA.$ '3?82(".*'1'%+,&&! #5,$#0//*#"$ 11'!&$!!!"0BNMSLHM4'%")21(,+  "&$&,>6/.(&/2+)% ' $+( $.@G;?JJF */-'!'&!/8,(%&,.:V3+*/0.(!*+#%$"" #FZBG-.6-%-;E?!*!(40.,-' 02+ +!!! ,+--,361..A 8VMUMMU@'$%(-&# %/( ',!" ,5=. )4:=11#*+9;8%( !"+.%##&154330) /+-4  "-$#"+3:-*0>B?F%& 3090/;:7," !'!  $4*'1$",&&)+)28C>9$5&5.:)-(-..*-0,%%"! !%!#*#$ &%#5(*,-4/%)*&)$%)/4577><2+$$&# %)"( .''11( *./4,.)8%"ECOQOC6&4"   !4090)#&$"  !"%5@MJD682 :KCLKK4F*% +;/;%)%!!  *?:)( !"-- "6:78/.%*.+-6+*7*5:=5.!  ** %# $/?:/("# ,,-/$!/6::6979,)'" & "*$/$%04=8.+$#$/1&$/231--1+ !$ &' !%! !2('-+,0./&8?2**(&)+%#&#+:C7%,01/ " "" 1-*)#!9.=E4,C@>7,)3*%*,7A6'&%+3*/#$"#*%#!$;==7%$. -'*!?E=) "#2:76>( ($&'&"",+369:/ ,#  -1)"$"5QP6#)AL=(++,$!! &#67E<-$&,-;6671.,++&#&184)'./2#,6BO?4>GCF7 *,$. !#.-%%/ 5=8- +"58;?)&.()..-.-$.35>CMMCBBLB=5#  0358&&3+:.,-  #(".1E=*00--''+-+$$&)-4347DOKMOLB@?= &%$(%.53.$)5!)//+*(!2 !$-7@:+ ,),1261(*0((684<8EGBCEJKC@DA=<;<95IJE8+!&(04*+)2<#"&/,# &"#.)"$('43786A?==:KBG;MRLLEDJJSKA=;27"&+($%,?A3$ %# .* "$#!/(2'34:E=;:6:)322:GA@8?972,3678#$)/22,?9,"%%.=5&$($2&-72>;376&-'1'%)("%'1541#$"%%#' ->#*+ *@E4 2@82*-++2"+4(21""*- ""#077BGDG!(,!".+5-,:9/-!-.-"1:)"%'-) ,#+)# #/-%!".(*@=::65084 !!##,5.!2?(+&#(+-%)'&.2/"#$.#$.-! "")+,%!!"'40-.6**1>9>3<.$7><.,& )("!  #&45".-5##(2.#$$*(+52#7/86<:60-3?1470% "#  %'534-""  $-##$+;?@AE9-$0-7618--,!(.& # ##)'042)% #%! $:A=6-+(* #$#%&/' !"$"! !,+--35C;98DD:763)*+.)")-,2520'"%","),,+ *'!96*++6,//.->@97+25,2780+'" !(-*'%*!  ##$$+#!! "29+$*+756=>FL??KG?D73-&,;E9'"##(/) !!'77<8!"#*33P*5*# # '14.%-43?>6,7/76J8.,6,;<4371)%# )("%-*-5+)*923@9AB=25/  ';:/&.&&-0%9;??B@?6A8==;6-"( "95:08.@>8;BDF82( ##%(-,,2,)*6K??@HI<:FFEFD;2(/++)& "*4>1:2<4<65326.("$)(*0=F8*.0)'$ #+35;76'&'&,+/)$ #ȱĿͽ̾ˀĶþƾʻŽȾϽȽûĹɾ¾Ŗʽ̾˷þɻ÷ļǼɼûɳӼƴ³ﭴɹ̀²źü̼ƽȾʽ·ƾѩĵüÿǔñþľ¹ʴžĿɷȼȼрýνôø˼Ȼãƿĺ˼ļļٽķǾ¼žտȲ̿ưɾô·ĽƼùÿµûƸ;ǿĸ¾»ý¿Ȩ»Ƚ˼Ϲ²¼ú=Ŵ˭öþĿǾþǺɾȺý½ɽø̻ƻŹżʹûɸı·Ƹ¸ôɳŴȽijú˺¹ĽùʹĽÀĿƺ»ƻƾŽɻƾĹǽûµ̿ô~wv{zzļĮûľĻôݻŶĽȀ}þ˰¬þøżò´ƿʿʿ¾͸¹˿еDZ½ƽûòŴʽêſ̀Ů¿Ƹ³üÿŹǺ©¿øȿȿľ︳ȼ¿첷쩹ŹĿ·´ûžĿƷʺľþηýĴƿýļüͶ¿˻̼¿ȷóȻŽ¿ļÿÿƽĽ;þ¾к}{}qjnsvnppmpw{ow~~xpqqu~{yvnmmpux}vl~~wia]_cjuywzvhYWp|~v}ulinyxx{zz}|Ӕkiuv|}vut}xrxtx|~~py~z{zmqrurx~z|xwsnhk|t{|iptoou~yv}xzuibhlpu~n}|wz}oknxtsoty|~y}lnxxqeWZ^lp}zuz}o}zp{vw|}yvpt~voqxq{i^fnnonrpprejrvuqryyz}xvwxxyz|xv|upfyqyz{|tsqrmms}snnruji_Y\[feutu{|slomw{}yszhYMZdmwrwmrjl|tu}{zreXZkutrOR[fssmpwn[SV^mul{qnpqrnfYRLWlox|sm[kmZMNZepxvjh`baTQ\cdmghhfcduyoodtwxrgpwpeahmnwxrvsbNG]Ybxi^G;=Wx~pcPQ[Zcg_irtokblwruw}uzvjox|}wjfpuzyndbXQTXif`\YTWbmlTV`[bicpmlipsy|}jmcey|xzqgjtmnr|}{plja[`_fl|zojnsn]ar~xrd\fuyqmqjkpnyijnyjdjWKUTLPXgtvrghmstpmfbhonmeZVckeWbgy{j`lrqywtpwvx~~zrhs}l[[TSfaoxpcXVcoqpurhfa\V`]gg_jov}}ur{|omutwzs||}}nZTUXgrzssk`celiKM^c_ozxopqwv|~vg{yoqrqusmljftnvsn{u}uibZf_gs{}wkiir~zlin|kbj^_gw{tu{s^KCzuvzssmnhflleeMRq~|p_^uvZUQPZV\a^Wcp{shat{d[]LNcd^pllqig_epn|~r`^lp}|}whce^VY`gntsrsty|||ss}}`FKHN`ov~}xzyuhonchv|kZU`s{~}z|{oaQXX[hoqmnnoknmkiowzvsqxymkbYS\_jy}u|~urkebjuxuz~z{wnonlhfe`ghifehidile^dmhdnqux~xaYWY`ecejwp{zs}yvwtporw}|xzxzqpptpkfalb_eihgie^]folo~wpiablnnki_kvn}yrwx{{z}xlintqnrwwqsmb]c_Y^XMO`lhfogRhsd[hx|rmz~trtchkgefinu|}qg`^gbcmgc^\HLXXTms_OGKXjssqeXZbp|rgi{zxxfYXZ^YXUNR]baa]dc`SWOQdkn{rWNROf|qlmsshg`[htv{unq~ubPPZdinrhinmkfjMMVWRRXU]mvuw||t[Z]PIhmlu|||vz||~~~~vdWSH?FXa_]ntdZbh}|ncefXQfyz}}~rutvlfecinnvh]`pzvf_elccet}mXIMF@Fopv|ugehebbgozr_[gv}xtx}tnojaTQgjuw{tmqolfhrtqsnvsrvw|~qks~{qowwzzpv}tpvwvssnlriaeltvuuw{~{wqniembgqkpur|~sotruz{~z|{rkyy{wotpkjrwule_`diklqtu||unl`ayz}}xvvgainx}qykkolc]Y\UY_\`fovrilrstvx|yqjec^U\jjv}~xnroh_`k_UkzkO@;FTcX`mmU\[R]lh^htjdd_YUU]uumll``k~keahwze]WWZ]eip~~|uv}|{st|}uxq\NT_QKWYaitkfkbi`irrntumynkkrupswmqxfYNPYX`dpthmmfnnpecdhbOMVWX`\[]bgqxu|hhgkuytorzxnljidhnjnsVQRO]svnssqqytquuleefimppiidfZHMQVW__chmtj_^\disxwtrqlnlgho{{gTBLfmpyx|nyoif[WWX_ixy|mX_elifc\dY\UTUPQ[eioqtzwndes|q_bopj]`bWVYWapyqud]fbUNR_lv{{horwoc\QWRTZWMHN[_fhhkqrgemxykb`df`elga]LNWelpgflpjfmuyvv{t{xklc`TNLJehhrjYNRbhmieegigoummxwgga]fpzlf]Y]}s{rpqpkdYRIPZdypul]bjmnhloujkug^foleznWSf{tj]tokpsqtutvlcjypfgcKUVZdlw~||{ttz|~nflmmrz~pk}qjknhljq|eZmfcknzx}ugYRUQDIXbhf`][it{|;~jap~oyqkkqumbcnyzpqlmnq|zlmtfUThqkcTPX]_[UR\hho}~sunbcemvulqzqjdn}|}ryxtsknnlkgUtp^OMOX[ammhghny}tsvkhwzzVXhnv{}v|}pafbb]TqrldbYRTZmtlikqsrtwptowpizxdabq~xu{~~ohkttgd__TSiqvwwh[UUbjlsvwrmmvnknlsvx|}~{qu{wwxyuqqig`bfloib``bahqv{{qofVTYet~|xvqskoosrv~}xvspenz{xl]VX`dackolok^`eorkruyxt{rVJP^l|}{|utouxxvuvfnwugelywuvquz~ztt{~r^X`n|rnrsowueceisgqw}~ttiSOYcktxszvvuw~~o}rcU[fkkjjlryxtv}}|ww||wmaamhhsqfbY[\cihlntv}u}}mWMFQWz}||}yqqt~{|{|}~|{tlisgjmuvb[[eZ_binv|}{u}o\NLRZiry{~wmpttmsstpni\TTU]^[dow~~|}||lVLVacdj~~}yx}sw|{qtl_\`rniaSHIOYa_^fckpge`kkpwvwwqc`blkdbb[owuyz~~|}toopfjbfdh\OEBGWabecaf``]XQgsruwwmmsrthbVU[ddy{tqqtrnpxswt{zWY\VWZbe`_]\]^aca^yzzype]YW]goy~sgnuwx{^bmpnc\YWVPPRYcpuv||eOM[ku}}{uox{x{}|42::0(")/>K0,,3)&/33265BADOHFNY^d^NNS[c`WMNNRYXTMNYMOLNXUSDQDADID6,335<<ED3*0/.6@28:7BHGD>@FECQUKQUOSZVUUJ;7AIJIKQPTXOPLJ<:ARTK5-'%"#-3<@;AEXUPONCGG;JSVQ887;53&%2:;12BFB@OPRJ??=4*3KSANMAYPY[d`HMSMV\\ajgVMQUXYNX[OUH*-FdL5ZT8625ACHEOH:C_[PS@13< ..,-%-.4;KB8/&':L89?6768?B?=EEHQPQZLZFPR=0+1:IEIJZH@NQNCFK?KP@3;<*)/;HREVTWRJ6@RVUMKPMII;,640:9;FFO5@@"(),-3/B7FD%,/-,0;EGE:4?61*=?6/31%*'-.<>?>IMIIGA>:($'4/--0268492,86$'28<3//!,-;DFG?B=F?620/.8859=;9JF,;BBEEBJIG4*)<3/033/+&)3097'.*,CB<;5%#"+,-,,*%(*23../.-178768IH8HKMUNJPFWPLF=5/1.,,+7.*0236-+&2BCIF8-134:784.(+(..05::>JMI9$*,(MTLB@>/#&"'+#-5+"."/7KA<*=LMMA?IRak]F8A>EFMQN]\NNICNI;6A835>>=A4+D@A@L?75=3?KMME7;@==?FNK@:7BA@*&7;-D!(0)"$&# 01=?FED8H[LN]@?BKTVFARICKNOA(&;M=#(18*"(<-/--.--  (1(+( "#'$/+)#'.71#)#0(%($$5.$%/25B0+0/% 0>&!&?7*( '%7.3"';F,;:6GKHPEA-6BAAF?,!&035-(,:43#  &+)&  */!$"(/(+'+:9K%3("?B>=95)+.,,04;=7/%"".("!)*0A=1 !+.42-5,%'$+%&(:AH15'*#-<;5,#),'--%(-*%$  .7 +-3>MK52717.16,<775<98,'5:(# ,.;JMQPIL@+%$12-(-& ##"$.64)!+1*+-,02#55-!73C@E2++*#!)9FAF?;77-.!!&!$(&$',2567;>7.$') 39* $0:6% !*9676ABCLBJKBDBKPQI<+.+ !#%..33" 2@;62"!"$# $#;,- 1GEILMKRKMF;=NA=DC==<7%(44,8=1)(-9C@<:86966%+"! .97024.('%$(%,.&.*.-5:/65<=D;01'#+2:;2-" $#*2,#)223/+/0% "$' &,,*+,312+&'!!"$('+4/-,10;92/2+',,+//).>9-)#")&+)!'$%3A@$!$%(.59=91.&.$558C6F9D=B==83.+*!!/45D>.6E>;1),3" *+0?>"++& #*-//152(( ))5A6E>GIELK68<=;,#+%($ *$0GB4!"! 5" $162,)", !%)*3-6648-,%.-?D;;6# $$$-'$),.% #&(0;E.!100,,$+*.),%!"!  -%&$!!#')&%-0-*)#+)")3=?2! %.&2046*$4,) '6@<580"!"15-).$'-3.+#".91$+/' "&+."/!" $%17>4=:-,+""  "**&$(7C;* "% '0$ !!.**'##,0(&-4*0.0#!!$%/*!$!$-12.5?2&"#"*5?)"I?8::<:5764*,2!!%A6, %.;/#-;7%!$"$%$&#&81$,&"6E>%!@<3/#&!!""&))*)& ( # $+5+*,-++,#%,% *,11+4;3-'$0-)%:4,$+-0,-+'!   $*++<7!!57"18' !"#!&23'';6%+#%*++"- #!$"'$64,::6.-+$-@@D?3')/28345+.%'*- ()** ++&(%! !!(*9534FI:468@=A8/0&*,(,,*$!%!& ,,#(#,601*#' "&!"!$/1==9I@@:7.((#/+* !!$)#(%(4. '5733-%'1)%%&!0.+)(30-.*-453)*1/#$8/%'%!%%+)*'-' #.,1+,8//087/,-%-=,"!"  (,,-04=@98>F?664.&,+.!!,5$ "#.+%6.5<4>4476-  /9.*+*21-/.-6A<72,62,776+*#! ## )$.+5+.+4>3774# #()365:=BJE=EKB@@31)! 8@D,#"##"##" $075.65*,6*++" " )22;@:/3236AD1,130@7346+'$  !$ #'##!%%-.."!" &*&*0)0;;FMHH=3A4.,$#"$! &  %$'-*#$"# $2693518@:9?DF@3-" $ !(*0)11!%*477=60*.# &0;@:/( $'&(21+2372!!"'-$((,.?CCDD=61 "*45:AH;*/0-1?66:7=FHE@>DFEBI6:/45(,60#!/1$':@8.3DFFH-2@.*.9/*$& )17B:A?SVROPFEI>CPVUC8>=UBJ6('9>24IA.29:+&5,'016>BCMGDKKCD?+E6&$#.6CVZ]TGJHBCBJQNRQ@@713<83KMDHNA2,43?K7.83,-*.51'-;.45CDFFzG?ESFIR[_GHRTMPICKB13 -6;>66&)*25AFHSI/1BA;DG206& 17, .6>6-=EE=KOSNC??8--ARIFOGMNA -0%  ).-38HH1 &3656/$$)78@6AIbA39+B>KBMM>:X^RUH61;+(/--)(2*( '1,*.)$.." -7:=:. %*919::$ 7+L@NAZP?JPQFDKBFPH77=2(,661.0(')'17>/$! "46@I>/(+0+5$-&))/-<>@C3,.)*;$.;5#,@7G9('2850)*0.7C6'#&(#'(+")/.,-4CFG@1?85(6@:113*%)*-5?4$/;:$%30575AA@93=>3&#&$$&2251--21;397+4;($.6<700($-4@5)60.++)$,9@?50?DHB@60/141-($3.6<)-,(I( !/**+26.-.02:;29D>.1432-1/237954*46/'.D*%1/+0660,--'%%(,*C7I2+, !-#(40",$*2EG?02FMMG-.*.- *.(.-..-M0;C>?>54,,#.6-D7"#!).#87;>=@:,8C@@F(Q1+BCDE7.$ "'+162-#385./-$ /.#"&% +.:>DFF;@UTKXO<@C?D*.:5&.)$#(4:<9:=>9.-$!'.6  !2**+"! "&$+-*%$*3)+(#$,040'$4;4-8HMH=( "(:>,*"(303) 3D82<7''.$"')-'#'#! #+.=D8#% !+)($#4# #"%.**)(49E7*/#% ./0-%"%+2,$&   "  @?8'*+26+50&'$*'&&3>H;2.(!&#%%&:91/- ,2.)'  % !")+08FR<09/90.7+8975:;91(.:1#( 0 '1S@/"""%20+$0&#&"#"#")451!&3+*-,-5%/561',7; *3/% )%! '-,.-,/65/.-05##%.$/%",",/#',2A90%'%%.!!".#"#"2;6%!08<9-7>:FFDF@F;8,.-+$+/!!#' 5# +-+4( *)#"%075(-7CA@LKLPMANC9(%%+0!+& ! !(/0  //'.&$%+%(**,7B>;30$#'&$'+&/&&(#&#"#&#)$&--&   $+4@@)!/))--+-6$ %"!*$$!$&"./(+-13&*))!% )&$"!"1>,/) !-0))##+"(''& &*&-2,"%-.20,,#)6""&'$*1& 20*,8DC=972- 3,:3-$%%#!  !#-;HMG=56%  !A-%  *7:- !$38765#$ %/+/,$$*36 *",#)355>E@JSJ-:&  " !>C+!##!!!#+*)  #0-3FAEH5:<0+8?5(+*" &"  (("/30!##-9FQMMJ>:HG>@D@== ")% !! (5:1051)($&&%)/(++--194268)!&0/5"  #!"!)#*-),)313.'(#!$'')12.,/1*%%%&4+/(""')  #!"# #%&+27<;30'.!/56?;>@>B-885>1# "&'"'!*+*! (,.//45-#'&)/=;>CBI %)HTA($7KE1 "-,("! /2 ,54--!*$ $$)/0175.!".+6%(2LLNFA@A$$&$&'641*#0;CB6>) " #1+%192<7@GDCDHLGABC?<<;6=MG@/%',* "!"#,'%&! ! ")(" *#12695>@>=9EE?DQOKLHFLNRD=;70:.+%"0>?584) +51*,&&1$4'/46C@;;7:/.315BE@=:>75..7686&& $"-3?4;<6&-&",3()61:>559-&+!(.%')% "'*543/)(*($"'1*&)5+..1("#$* (,(4%'3*/3(!%-&!"")68;GFDIF99;9>4757-(4&!!9<1%!)66'&  *$)+%! */) !(( +3C9:844+!!"+'+(*'#  "'21*+-.6   #",'"*/& ""&++)"!!$-6+.+*$    (++*4<+ "! /7((-3, " /1$#$$! '+07,5;81.#&'(77,  #" !&0440'"# #)'$$##) +" !%,471.'+)2C=-"% # !"'',34-' '##$#. #$"""#)(##)3I@%(!"'!" $*0/'!(#!.%/"!(-')#!# ! %(3832=&!046-)'%!&"!"!$'$%%&' "$3#&)%612-$&# %#"!"*17>(&"5=>:0++(""$$#%+,## ##$)#05  !174340(%.-&$% )1$.+0532, &(&%+-,%#"-"#.$,+ ,*1.)62//592--((66.**",# !"#$$)$"!"(93 9*#+.$102:6:93572 #.-"!!"36;>)!"'033-00& #$,42( ""!. ,*4.-+0;8586+#.!!,+*5.*(451;<>B@723"$0@3*##"   !+57/36.*3/*,' ,+4210/93;>>AA@8=<:=<92' "%""!%&&!#$*./(',*K@@>EK@9BFEFE?6++-+*'   ! &! "%%+,&$#"!",&&-18Reeglstjadbabba``XY\ZWXX\N\pntje[hjR`wuYE=:B?<=KF@CG<49EPV\aiwzp_NP\iamofXTV]\humrr|uhfS^RC<;(A=:56;BM`\[hnhdd^Z_ms|iQR_trkec]\ZOVteccp~l`[U[Zbhj{~~wu{||urx{pmnqy~ytXTT_l|n`kurvjknuspvui}l_SKYV^bizzkkngjnrx~u{qj\KYkp{}vqov{sklihbolix^RSNUlwprsrpvvtuvxzdqux{wtpz|d]]_hnwxusqokphhkv~o]FD]kmvx|tin{~wTTSOVahlqrwzqibk{yd]looa^d[VXW[jwvllszw}ZRJJT_bhhinsnbjrpe`bgaakjc`RLR_jljjvz{{yps|wzu{ypaQNZgjmfdfhjgwqjs~kfhd]bluvi`Z[^_bnrsxv~~|~m_fq_efkkmfjml{xb]glnlgppubvo_bkrbqy_RZ}}wobWRQW[fstzyu}yzxliajihiachowysw|}xhhnmnv|zguumiphkkjn[gjchnh\RSV[b_itv|zqmtumeakdlnv{}gzwqyklmurg`it|tl{pmnmy}pktm[R`lr{tc]SMZhottuttmlg^_lmt}||tmm{~umggwzts|uummnmlj\TXfnhc[OTbdlizymtt{lggimt{||zkObmrz|{tzxeecc`WV[emmha[X\_frnrxzrph`agowm`aiz|uw~tiiqvlfa`XRXdomfghb_fiikmrptu{~ypd^`iiw~|x}}wn}xwxyxptkiaadiold``aacioqqpokhgfigjifiks{|sj__bkr~~uupmczy{rcXV]dbaholnnb^bkqsrjs}wqkfkjb[`hntoxxspf`ZZ_hndhszuutqy|}vsw~zfW]e{uoptnuykcdgoxxox}snhh_afkrqsvuvl_YSZdj[Vaikkjknv{utz~~yvz|yre_gquy}wk[UY`dlggo}uzstgWTTaePIJUf{||}|unuv||{~~}|woioux|vrspkf]VYchktnuv|zsll_MTYdkLOVaou{||}}omy|toqstuupklox}pmu}z|{snaTUdek]ccfs|}u}uu||stpd\^_kuwvrsw{|}|zs_Yadkglgbb_axvv}uuxqnqijedeeow~|k__ekd[TX`elyvrptsonvuvuy{xxz{}}{rd_^qoZWYbltzikswwz}zwtvyrxoqng`aabZTdrz~~|znu{yx}~yqogblrx{tnortyuqia_YTRW[XVT\abVKRW`d[QKPMXYUSG\OPMKVUVGNIABGG=,#"&"#-,5AE;92-%%15,@CDIUQLUSOXZSVPB6<@NSTfYNGIA.1DNGDCF?7505/(25) '4* 2A;3,?HAP3,QUTdgSMAJRPPZhWWPQKJRGJZ^YW`Y_TJIKSJF@,%0>91>J6,8:6$,9!0/3:C?LICHWX]^e]\]ZMCE,! D=@,76=BE@E.GF:79?<5!#;;4D<=M8..18CJ;3*$/EJ,E6775=AB;CDENPOZOXMKRONH.$1+!!../7>N=%/556%%#4BNMJZSVMA3NUVRIOOJIJE-46/899CDO>;B9-)$ !.1),.%'2'%67<<6" $%(3KMDNQLARQKPO^]\b\O5:7,+24>2<9@G<3//,&($ -5::& # 068ID4*(1??CMKHID>>/%'"6/&6:,$7?:F-&+781-&0/.C=,$$*FGD?A?F9410/0>39:?6BQ-6@ADFBGIJ<.*+-(6C?@19@8*#%%,+'&$221-//-/49693AP7DJJTQJPGRSNI<,04.,+&$)%4=A:05GAL7DGE9/22761+(*)0.38;:COIF)%1#6AC>G@<=F9!)/)+.53+/.24?34@E1/33>DOZhgP<9E5A><>BLOB>4A@E2!!0<1<8-&..'#/" !.--..--5C?>FPVOAHSBFNMK3!0GM&'+;.&82/.-/!AE!8ECE@1*##+-55-+-75)$%*/$&'"*9&"+4.D6+.1*(9B@C8"79-'/%#$.::=6>;@/0) ">KIKM@:+@C@DE5$!-163#&&856)" #,*%)/23,".::.1BMJE0 0E@=<70&.-,,36?94'#++$"%,$(+*!$)++#$' !,*6D@+&)5>71&#.)'1&%,,&&  &7' $&0//)"##"20''$! "  %/2DNNSLHK2&%!,20(,+  #!&# &/=5/.%(02*($ (CB>++' $1BG;@KIC +1,&#'& 36+)$)*.?S1))00.' -*163) 'JXBD,.6,%.=F=,*5/.+.$ 12*  * !! !-+.--4;6603<#GD9<07=94(''!%./,',57:0$$ 3:;<==07BGKEIA302/*'12454/00+"!)&" " &'" &)$/,#('"($"$'(+-;71657.052*02>8(.'.-.*.0+%&!!!"%!%)#$!'%$5'*,.4-'$$!&($%*/4577>;1*&$(! &( (.'(10' *./4,.(:!HDLFADDOQNA4'3!   ! $228/(#&#"  !"'6BNIC4807*'(=KDLLI4E($ -;.=9/%.8/-B5,'+2AA=::5969)*%#!% $*#=AA4/.#&05=7.)$#%01%%0231,-1)!$ '% "% !5<6/00'(-+-0..&:>1*))%*+$$%#-6+)4(&*-9A3'&%.1+-"#"#*$$ GGMB3<=<5$%-!-()#CE<'!  "%4:67<' '%&'(%8A?,#,,4799.!+"  ".1&##$9RM3#,CL:$ -++#  ;<6#%69E:+$',.<5670.++}%#'383'(-0/#-8DN=4?GCE3 ,+# .%/2' !$.,$&. 6=7, - 97<>%(.'*..,0+%/37?ENLBBACLA=3" 2368#(+$! .,, !")#/2F:-00--&(+-*$$').3348FNKMNKA@?:!&$$($14 "*0.+)'"1!%.8@9) -'.027/',/'*766;9FGBCEKKBADA=<;<95KI ')13)**3; #'0+" & %.'!&&)33878A?=<:385%.& 2&%)(! &5;/$$"%%$'!/= ++,BD1 7?71(-*-/"-2)3/"! +, ""$28-,+,(!)+!#.,5--;8., /-,!49&&# (.'  *$+)" $/-$!".**C;+9.%81!!## -5-!4>&-%$)+-#+% (.4,"#&-"%/, !"#*++$!*2@;20+05)+2?9>2<,$9=<,-%!+&"!  #(53"..4" $*2,=C40(+(,50$8/96=960-5@/56.# "# %)533,""! !%.HA)!%-<@@AD8,$0-8619,.+#(.$ ##$('141($ %%JB547;A<@1/.!1&+-*)'%"" #&!!  !(-1*#=;8@H=?64((%/,)( !! '(#(362*(&#"%""!&'"' ,*(-4-.-)2540%1/,53''&"$&'*'#+;?<5-+& )!#$#%'/&%"! #,+-.46C:99FC8752(++/'#*,-3420$###+!)-,+ :4*++,6,//..??87*45+478.,&" !*,*&'(! !##$%*#! ! #%*,757=?GK>@LF>D53,%05-7/77K6.-7+>;438/)%# +%"&-*/4*),824?:BA<15- !"!.&'./&;;=OIGG/B90-) "$!!&,04100485>>?B@>7A8==:6,  %95907/A=8=@6=5@?<<@?2-!"&'&/3,/265/(&*05:@ED92021273*"-!$! (/67@<293<4<65326-(!%*'+1?F5)0/('#!$,37;84'&&',+/(# Ͽ½įʾ;ĺ̺ôþžȹĽ̀ͼƽ»Ͼ÷ǾĿêȺʾʵƿ¿ǾĹŹŽǽúƲϾµпܭǷǾдĹù»ǻŷƽɽȻû¾ĿòǿýĽȿŽ¿ǶǺĿћ²Ϳý̼¿´ſʻɿƻŶƼøʽýĻ6ĵƽ¿ɿƸľվİ˽°Ƚ}üƺ·ƿ¿¹¿Ŷ˼Ǿ¶½½ţʺϵö¹Ųųںȩ³NþľƼ˽ŹȻȿȺĿž½ºǽ¶˸ǺŷŻǺºȷðǿŸͿſ±Ʋٳ²̿ǻ¸ɸ·źŶƿ¸ȹýÀľĹŹƽĽǺŽμùƻ«̽~tz{y{ļž«º¼üŴĻ˾üɫʼüüſɼʼþ½Ž˿Ŀ̽βŮĸƼºįŰɻž̀ ìĽŶ¹»ľŷźſ¸¾µȽƿÿǻ֯̿ĸýŽŽ»ľŷɸþûž̴¾òž¾žü½̴þɺŽʼŀüŶúñƺĿÿɽź¤ĻÿþǦŽżλ½̀rm{{||oknstnqpmqx|lj{py~}vpqqu{~prtmmquy}tuh`]_dkw{{jm|wxz~w|gVZt}~{}rLOn~rliozwz{{y{jjuv|}uuG}wsvty}~~sz{p|}z{{zptmnqruq{z}wwrngm~}u{|ppkrnhrsoowxx|xzthbilpvp}{wz}ikry~wtrovx}}zzkpxxpdV[_mq~yu{}rtt}zvw}|xuow|w}osvsyg^gononrpprdksvupszx{{x|r~~uxvyw}{ww{unh{~qzz{{ssqrmntqolvukz~uhk[\Y_dhutu|{rlnny|~xs{~}wfWL_brtutnqio{sw~|zqcW\xd`YNT\itqmqwkYSV`osn}~×npnsqndXQLZmmfWS[ZokXKP[gqytjf`b_SR]cemghgfcewxoodwvxpfswncbimnyvsvq_LJb\VZ_kZE:?\{|o`OS[[df`jrtoicmxquw~s|sjqx|}uihpwzxmd\adadje`\XTYcphSX_\dgepmkjqsz|{ilbf|{xyofkukpr~~yolj_\_`fn|ynVcmedav}wqb\hvxonpilopwhjpwidjUKVTKQYiuvqfimtspldbjonmdXWdkcXW_kib`nrq{wsqwvy~~yphu}iZZSTh`rxnbVWepqquphfaZWfgknkkpw~|ts|znnutxyt||}{lYSUYhs{rsj_dencJO`aaq{woprw}wnru|worqrusllgirovrpzushaZf_hu{}vjjэ{swkio~}hdh^`ixzsv{xkq{ytwyssmmgfmkecKTt}{j__zpYUORYW]b]Xerxa]ZJQdcaplmpif_fqo|~~p__mp~{~ugcf\VZahotsrsuy}zrt{[FJHPcpw|xyythpmbjw{hYVcv{~|z|yn]RXX~]ioq|wxumnjjpxyurryvmjaXT\`lz|u}~trjdblvxu{}z{unonkhfdahiintrgejlc^fmffoquy~v`XWY`ecekwq|xsxvwsoorx~{xzxyqppU]knok``ejhgid]^hokpvpgaclnnjh_mwnwrww|{y~vkiospnsxvqrkY[e^[^VLPclggpaTkrb\jy}~qn|}srsaikfegiou}{og^`faemgc^YQWYXTUrp]LGLZlsspbX[cr|pgk}xzvbYW[]YXSNS^baa`~~xl]WNSgjp|nTOQQk|~plntqgg_[juv{tnrt_OQ[eiopginmjgfu|wvfPUWU_ovux{}pZ[\NMilmw|}|}u{|}|}~~ubWRF?HZa^_pXWahw}{kcfeUSjxz|rwsukfecjonve]bszse_gjccgw|jU\VY[joqw}sffgdbbhp{o]\ix|wty~~snee_]bgkw~w}~rnqokeistqrovsrvx}~olu~{oqww{xpx~~spvwblf`jsgbenuvuuw|}{vqmhglbhqkqus|}rourvz|~y|{omyy|vptpemfZglc_aejkmqsu}{tnk`dzz~|xvudbjnz}~swkkokb\ZjkcX\`howpimrsuvy|xpjec]U]kkx}~umsnh]bl[WnygM?;>B<<03B;759>HWiia[ZT^YR`mf^ksidc^XTU`vtllk_an|heaiyvd]VXZ^fis~~{uw}|zuy|z{uynZMX^NMWZaltjgibh`lqrnutm{}mklsuptwktudXMRYZaerrizvls|~necdh_NOVWY`\[^chsxu{ghhlvxtns{wmljibjnipnURQPatuos|qijrutkdefjmpnhihdeeWHNQVX__chnti^^\ejuxvtrqkokgiq}yePBOgmqy}yyljdZXWY_kyz{jX`flheb\dY[UTTOR]fjoquzvlcfu|n^eoph]aaWVYuw~xta_g`SNTamw}xhorvnb[QWRT[VLHO]_ghhlrqffnzwibaee`flfa[loy~xngfnphgnvyuxzt}vkkb^SNLLghhshWMSdhmhdegjfqtlnzugg`^gq}{t|~rpqojcXPIQ[hwpvi\dkmngmovgote_gpih}kVTk؂}utmkqsqutuujcmxnfg`KUV[emx~|{{st{|}lfmms{}mm{pjmlikjtyc\lkrzxy|tfXSVNDKYche`]\ju|}|har}n|~nlkrtladpzxns}lmnr}xknnksuvpkaRQX^_[TS^hhq~|utlbcfnvukrypidp{{r|wurlnzmlrttoZOLQY[cmlhgio{|sswjiyzyR[iow{}t~~na}slmtqrjdaWST]oskilrsrvvpsoxni|vcactwu||mhmurgwyrpqhtuxue[TWdjmswwrmnumknltww}}~zoxzwwxytroif`bfmnhrxwvohtu}ypocUTZgv~{xuqrloopsrw}wvrpdry{wj\UYad`dloloiruzvnkstzwt|nSJR`o}}{{utpuxxvutfoxtefnzvuvqv{~ysu|}o\Yaqzqorrpxsr{}voftv|steQPZdluwtyvvux~~o~pbU]gkkjjlszwtw}}{vw|{swogiung`Z[\diilotw|v~|kTLFSX~}||}xprt~{|{}}}|y~pgklws`]Y^b[_cjow|}zv~lZMMS[krz{}ulrxustpohZUTW^]\epx~~}||||{iULXbcdk}~wz{sx}yqzvkhrqmh`QHJPZa^_edlofdakkqwvwvob`cljcba[swuzw{|toosifipe[MEBIYacebce``]VSisruwvlmsrsgaUV\dd}|zsprtqnqx\ZW\dT\ZVX[cd`^\\]^ac`a|zzyod]XW^hp{~qhovwy|^aW\g\empla\XXUPPSZequv~zcMN]mv~|}{spy{x} D8)'*61=80&"*/CF/+.2('043366BAEOHFOZ^d]LOT\d_ULONSYWTKRWNOLPXUQFE4%#3F1.336=<=FB1+0//8>2998CHFC=AFEDRUJSUOU[TUTH:8CJJILQPVVOOLH;@4++73-&%!$.4>><@IXTPOLCGF;78CI`[GHMFKTK;4>A<=HRS]cRIGG7HLEDE.=>-!$)3=MZ[YMFKEADDPQMVH;JXP]lXRBFPQNUe^WSQMJOMGR^\WZ_X45*(9123>DEFFGBAMNENW^VAOURKQBGK60=VU][f_\]]REG7!6B?5089@DCA=251(61%'3<:/4CFABOQRI??<3*6MR@OMB[O[[e^FOSLX\\bkdTNRUZVOYYPTC)5@7=B^O68/8@EFGOF:H`YQR>159 /.,-%-.5>EEJQPSX$7169=-/.?FHGNXFBOQLCGI@LO>3<:))0=IRDYSXPI3DRVUKLPLIJH8.632:9=F)6&-"#)(--55/,>>4/30$*(./=>??JMHJF@<@?9IHJNKHHG6-43//46>$#/153/--0187690.93#(39;2/- -.C:;M@.=ABFDCJ1.4;A:2/033/*%,21:4(.)/DA<;4%##,,-,,)%)-23-./--28785:KD:IKOUMKN5+6BH;5-2+.*.6-*0245-*'4BDIE6-234:783.(+'/.16;:?KLI5$,*+=CABE=<@.%?7F;.!)))$/4)$,#0:KA:*?MML@@KTclZC7D6?>>@2,E@AAL=66>2BLMMC6=?<=@HOI@89BB=(80./' *0'"$&" 03>@FFC9K[LO\>?BLUUDBTFCLNO=%(>O7$(46)!,;0$1)  +/)+' "$'$/*)#'/70"*$0&%(#%7*!#&009?/+0.# "( ,@4*&"&(6.1 )=E,<:7IJHQCA*:C@BG<*!(045*!'.941# (*)&!--!$#*/(+',;:I$3'$BB==95',.,,14<<7-%!$.'"!"5AHLLOOEII>/%%"1)",! !" 1,77% ))5;:*'" !(.)"$%,6448D=9AHB5AB4+#+@= "$/47105>'/#'$+ *&( .173/8<80%  '$:242(!"$*'$%3,)')"46<4G=?5103#)" 5'2.7DG=<54;<7-&'#%$+.*  *0;B6!&2"/+.(49<:B13>DLFIE8011,',23452/0.' $')*#$!&( !# #!)99)/#&2+'* '.'8:06390/44,.0:<.+**..,+0.($%#$#'%'/##$!9*+1@F?;76-- "&!$)%$(-2566<=5-#&'  86* %2:4" ! +9677ABCLALJADALPQG:)0)  !8-/#'..42 4?:60"!"$# %$<*-"3JDJKN8C3' '6541"*!.+./"%$'/6,&(*"0557ECAUMG:8*;,.,+5.)4.19<81% &!(**$ ,//=FBH@3=6+0?;-%/#"!.%+/!+4:?JEINFF1 #  ( '22( !(4@MQLLE:?M@=DB==>=;6# )63+<;0((.;C?;:87974& !"0:5/33,(&%# '&--'.*..69/66==D9/1&#-2<:1, !$#,2*#+22.,//!!" )'-++*.321*'&!"!%(',4/-,11<91/3*',,/'1>7,* $(&+( '"$$"$%)/5:<81,'+&659B6F9E=C<=73.** 318D;-:D>:0).1!! $++% $*-//251'&!)*6A7F>HIELJ49<=:)$,#* "*#4GA1!)5 &261,'$* !$)+3.765=D4#**158;3#*"    )%&/)$# ',!! #?EE<<+26B@2"! +-6:574.-++($'4)>7870   )* $85!##%%"+4,!!,.'$.#-<:1$")*<8?4 2.#+6@D9=2"#$ $-&$+,.# #"%)0>C)#10/,E5*#*,$"" !#,%&#!!#()%&./,*)".& #*4>>0 '-(2@<:092,( )8@:58. !$25-)-%'.4-+!$/:,%,.& #%,4678-#! #'19<5=9(-*"" !#*)%$)9C8( #%)/"'3541-"*)&"$-/'&/2*//.# "$%/)"% &.22-8=0%#"#+7=7CGCGI=8::=85663)./!! )A5+&/;.#.<6#"$"$%#'!(;-&,$$9F;"&A::55/$!!""())*)$"' " $,5+*-,++,"%,$!++30+6:2-%'/-'):1!!")5.-,+'   %++,<6#66!47$!!## (32%*<2'*#&+,*###$#  "%%&62-::5.++$/=.,+=?500!)5-).;;=784%.>=4**!$,% #"* %(  #)165.,&-)=D1(3G800&))34%1257:;72.0<9/82( !$",%%# ""!!,$##%/1%+.38253,-"'++'$#*',(!,*''%! !"(,:535HH8478AA87,(('.** !!! "$"($*5* )66332,%(1($%$"1-+((5/-.).452',0/(7-&'$"&#" ,& +((-%%--1+.8//187.,,%.=*!!"  *+--14??98@F=664-',,"58(02#!"$.*'5/6;4>3475+  38,++*4/-/.-8A;70.60-774+(24,$# #%%--4+-,5=3773!   #))55;=CKC=GJAA=30( #9AB(>8.%##8" &173/63*.5*++ #!*32=?9.4146E@0,313?7255*&)"!% $'"#!%&..-!!")(&+1'3;;HLGH97@3.+"#" " %  &$(-*#$"# $55:160;?9:@DF>3,!!$ "(##,578=6/*."  '1<@8/& $'&*20$!"!)-"((,0@CCDC<5/%+55=@383:69854251*$"()).8E?ŷǼżǷͶMDFFEúÿķĽ̿ĽDzȻɓMDFFȼóĿƾʸׂIDFF̽;ʺdz½ɻƽsHEFǿƼ½ŸƶcDFѹļϿ³û̀ͽ–UDì̴¾϶ӽ̵ƵĺMʼƿÿ¹ȷ|ſƶʾķþгµŵĿ˪ÿǷſǴȶ»ĻdzѷʺýƿĿͺ½´ľȺ½ǿƿ·»õ˭¿ĵܳžĴĴýʾŽÿʬʑļȾ՟õ½ɺ|ĺò»®ɼɮĶû¸ǼƷȴžÿ¼ûľĽĿĻϽŽýʏżþ˾´¾½ž´̺ȿɽҳ½ʛľøŻ̷²ũûãɑ¸Ľοݬ̼žƼǿƼʌzzú¼ǠͶѱüĻøûĴƽåʼıļŸ¼żĽžIJ½·ѴļſĵǽĻȽ½ȽĸǽĶʾįżķĶüżúüĽÿëýĽ½ùʻƽŲźòžĿջû»ƽþûź»ļʻŽľ»òĽÀĽľƾ½üͿĸķ½ÿ޽ɿÑ~wpneoohuzz{gos`Zqwymsxvimq{{npqmn{_"znxqpopxrrq{|{bdzy|vgsos}|pqpsz]#m{|{|u{}~sp~om|yz}ynz{nmmnuw|M{oow{{xx{{}y|mc]^ahqCv_ab~}}|xxwv|thu}u{}5x]VWmu}||tbky||xxz_F^z{lkjv|u`*howocbi`ptuzxip{}}yuuw|tF"zuneMO`_^jwz{vursskctzoimt{yqt}H{xuwrniow}mheihg`iz|xy{|zoskpqsur{~smlmdvt{mvos}|xqquttpsrpnmrkkvpor||tyzxmbk|yn^i|t}nk{}~x}qnnlinv||ttpqzywoj}zytiZX{rvsnne`mzuzzzyvsx~wvzywsou}roynn`teXKQk~z||{~|wuxzzx{~{zxvztzu|u|zu{vteu~tzrtVTyvxzurx~usuljmjcfmjorowofiSaUh`susz}vmolt~nutrtt`ZTbhbgs|]]gg7qunruupmqw}yo\QPhc}m~|lslh{vr||py{sjQTng\t~tllqqxtx}xi\Y]bgw}n_]RNZapunmut_TUZivlv]Ydz{wgO@Wxyouuss~wtrldfmj^SW]as`QJWamuzkjaacWPYbckihhaWQTX^kla^Zcnx{vskddlw|vh]_`XW]dgM>;KosiTM[Y`i_fotqmdhsjosl[WbWYjmrhgppwngmrtn{~nb`\Z_ccbgia^ZVT_hsXS`[_ibonliorx{bj{yjihR]eovwolnsha[htqlvslkjaZ`bYV\jkbcgytj\aqztkskiplzljk{}`^gfaqnXqafo}vkZHCSiu|vkb^\UYii[W[ele`etpuxvovwv~|~|uw}}tgopjwhX^``qfUW\\VlywsnbYWcohfimmjmt{~xqx~sjusu|r{||~s`UT{q[IDN_}{unaVUbqeddkneXGGTeqyyqmpx}{rnux|rntotuojnbtluvlyuzzld{rfbutllfnumm\C\eadjx{rfmf_deYXet|qkw~ł}vt{ttnnjekmgzmhkSNVUUhsr}p`^^\[ekquooswkYaOJ_f\nmkqkh`bmnoojabf[[`d^][MERZpw|snnjnqpu|uqzkHKHJ[kt|xihfehdjlxqkbWSXRWo|utpkZLSY[aqxwwqknhmt{vtqu~|nme\SY^fu}vytoke`]`bdhmpggqpdsznnrptsriajncY[eiikrumdgli^`llamotv|}g[WX]dcda^c^YW\dOZirjiqjcmmjpvryvy{w{yfUTVWXennmf]dhjfih`\colly{skbainnHNYXXWamjgogYX[Sqvpu~{mou~wuoc_fe\Y`d[\\PLYkjejqPatiZcu{umu^db^RNOP|r|xllpgneZVfkijs|rZPTYYVT`yeTGJRessiZY_k{uigvLMNWWZaa_USMMc~{|e[fmnnddhgfb^bw}~{rdXSM\mjx~z^LUM]|umlrtkhsbZch`^ZZYdeaa[ORcrt~}`cv|wsm\SZfqyzvpZMYUXhuu{|_Y^UEblks{|ILE@H`jd_gh[TY^e_gk`SPYfxstpkjid]V\eo|}tddg_N^wx}{}vryni`SQV^]_ajhijh_\]\cff`VTXkzui`cihbXV[aoot{{jdhfcbdmvusrnk`][`irjWUZ_[]bd[WXURZhqk`Z\cijdc]_eip}yxxlqpngeptqsnttrtvkksxtcXUjpsndcZTT[df_XX]^]][Z[VWbgkacpoacisvuuz~|xsokemddolot\UZ_ZF?Ccdeiquobdcaabb`a[X[[XWX[USbik`^li`_cgkkotsy~wpnc^tz~MAAFD47>MSY_ep}ugSNVfchok^UTZ]bjjh]X`cmsvjjqssvw{{slfd`VXgirbYbnlddcY]d|uvvYPXmtngd`\\TQX\a`ewtWWXbb^gn|zsskijsoeffb[kru}tlonv}}szgTSYfwvedrpgf]ZXW_SVil_btmdea[UUXqvnlmc_nlfnov}s|uncPQcz|t|{{wuwbRN`XGWW_etmflbhae|vsqrxtuuwz|nkswzyvqt|{xqmyufdcfhRLTXV`][\aenwvy{miu{utlhntuqeefgmnrjhjecg_JLOTV]_Xbrypjpw{szyugi^WXV]dty~s[]ckjgdLNXgmkjm~u{}}sqyx|~vx{vu{}um[dfXOO[hs|zkmpvrg_ke\Y]^`ftnzt{zucapebfikliglmlmt}|sjeiqmeksyxs~ty|nmeaWPM~zsi\TRR\]rrx|tzzy{pkcgjhidbekty}~swupqqlg\TJMWmfdlmaVQWUc^bss{|ulrvqhahfimry}ysrkmtrrwrxodexshghNRVXaissdTVjov|g_YLSdkstuttuolja]gmpy}|xoklnw~u|yl^RTUFFT`ggb^Zdqz|nlkeTV]nld`SMa`lgqorszrhghkqxtknuuslgZNV[_]WQXfgkzrxpebfbb\TY`lmkd^WZ^`pnpu}urlc`dls~skottrfQNLV\\knighkuvsu~d_^SS^jrgfie_cihklqpsty{ti`_eio|~xnkptppdc]RUVgvmjipsrr~yqsot~a``bafmpqppnhhejgjjfhjpx~~wnc^_`fpuxvpqmjytzm]XS^jjquxtokupknlqu^`fprsoi~{rofjkf\]dkspuxurjb\Y]dnvxvrjkxvsolYTVao}}yxqsloordcfjtztnvqigjb_`dipqruuvqe[UU_luwzrlnvu{sw{]KM[gz}{}vupswxwuvk`bnsw}yr`VV^akigfjyxxvtm]TSZdkx}zrjizwusqWNV`hqyryvvu}~{skjtv{zrsrliaXV`ghrosuz|vnlfTOW_hoz{rkfo}xffY[Z`hgkmtt}vzssnsstutllt}|vmry~{|vpgYS]fhrwjgmoyiY`UhZ_`hktz}}uztj^\`buuxrrt{{||z}zgZ]cgqyssm`TUS[_Z`lt}~~}|||gibfdiuz~~ڒsc]bhszphltnkcYJHMU_a[fbhqhf`ijnvvtwu{ywz}}|wja]grpofgmm^TGCDQ`aee_g``^[Oaqrtvxp}xws{|swsppjc`ab^Z\XYa`R`VWY_g`_]\]]`ccZr~~}|uno`ipu}~wpnqrwwsmd`\URTZZVZa]Xbe\lnpg\[VYPQQW_mtuxPCAEIC4$# %%++0;5/* "(5/5DD?0&(062@0-!&/4Q4.*4+%0#:CSSJE?5&/"'&!,&$&,=;2)-7;,06105?@*"*>A)233:>:BH9)//-2@8( +:LMCEBH5:.54'.6/""1/"*-*08/)$% *28B9A@UVQOPEH^LIJNTBI3'(;=15K>,49:('7(*017@AELFEKJCE<.D4%%$/8DXZ]RFKHAO=8755$+*35CEITD-5C@;FD115! 26* !/7>4-?EE=MOSMA@>8" NYFPRMM>/0$  *.-48KF.(3657-$$+7:>7AN_?38-C?KBNM<<[]PUF42='HM6A?1*( )2+*/($0,!!/7:<:+!$-729;8""6.M@NB[N?KPQDDL@GQF71A8GC51./''))27>,#"!&56BH;-(-..2%+'))/.<=F7RDJ@B=?@C;BE?57>8'%&,:#/;4"/A5I5'(394/',0-:B4&#''$')*#*/.,.6DFF>1@74(9@8022))IE3*'4$1<9"&5/675=IC>B@A65>=1&$%$#(2351--.22;396*5;&$/6<500&GWOKD3)7/.++*#.:A>31BCJ?>FG?3021008??50/141,(%4.7<'.+)?C><8*#NTKA?=?H% "0)++35,-.12<92;E:.1341/>FD53,3'2%81).318/,&->CHH<0>LKI?53*45.&2E&'2.+266/,--%%%)*/A:G1) * !#-")5/!.#,3HE?-(8:/C,-,.,,-*--..--],1>B=?<53,,! - 6.D5!#!*.#<6=>=A8+-/--,,R-.DCDE5.#!"(+260- !494./,# "0-#"&$ -.;>EFF:BXQ2?C?C& 1:3%/($#)6:=8;7%*,35*6/%(#+&&5?I7 #&!&&'<80/-"-2-)' ##!"!*+19HQ:0:.9//8*:884;:90$%C9,+ !+0+<873,+ -./6) +><75%!!## - %%  !+;=3"!$ '.+/*%$$+45,$,!+455@ ! 09$  ! $B@)!#"!!!$+*( &1-4H@FH3<;.,;>3*" '!  )'!03. # $/:HRLMI=:KE=#!"" #)%!! *6:1050(($&'%*/'-*--2$'5A>'(0/4  #""#'$+-),)313.'("!$!(')2*+2@=)$&%'5*0&# "((  #"" $%&,38<;20&/ 156A!.984?."%&(% ++)!!),//4+"('(1?+0. %,KS>&%:LB/ &,,'!! !1..64-, ," %&)#$,86- #.+6#)3=OD5;EDF>".(*$ ",.,$%  -$!".+&..+2#+33=AKOECBAKE?9(! +448.".1/A3:2( %-" 29(+$++.%$%)+3344@MKLNMDA@@%%$''"630($2<<;6@MF=.#',) !!"#.&%& ! ,-!"!*#32694?@==9HDF>GQNKLGGKPPC=;629-*##2?>493' -50* ""%2$5&146D>;;6:-0317DD@;<<74./7684$% $"/4@3<;4),%#( ,4'*70<=468+)* ++%()$ #',542.&)*($"(1*&*6*/-1&";3-! *,(5#(4)03&"'-#""+68=GEDID89;:=4757,(5#!! =:0$"+%,,  ,#**% !,/(!*%#*7B9:853)!!"#+'+(*("" ", !./5 !#"-%",.$ ""'+,("!!%/5+.+)#    !)++"!  #! !17%+-4)  "01 #$$!(+36+7;70.!( !#! !"&244/%"# $*$"$"%' ,! !&-570.&,(5 !"!""'&-33,' '###%- $$""!$+&##K*5!"(!"  %*0.&"'# "-&/ "),&)"#" ! &)%)&! 146,)&% & !"!$'$&$'% &2#&('702,#'"!%""! ,(>>9/++) "$#$%-+"# $#%($14 "374340'%/+%%-!%.+1522+ & *$&,-,#"%,!$-%,* -*2-)81//681,*"! $.**"," ##$$*!!"!"+:1!9)# ,-#4/3;5<7*""##$.,!!#56;=%!"(133,2.% "%.41'"!!. -*5,.+1=66# %.""-++6-)(641=;?B?532%3?2)"##"  !-67.46,+5.+# ,+4100:2<>>BA@7?;;=<81& $"!"!$ !&% !$$+.+/*10',,M?@>FK?9DFEFE>5*--+*'    '! $$&,,%+2372+&'.28=CG>501165.#*&## (%267<92,+3+&& !!'23;88*''&++/+% !$ ##-)''+,;BCCD?Oq|utx|~{xvuv~|{{zywmpqswwrnsqstqswsnnpqpqrsww{zxsxz|yB[nigiptstvwrootyzzwuroopnppstmhiffc`_acacgkowwruvvtmjgimurttxsFBM^bbefginssqpnmqtrpookjnjmkihd_YVWSMJJPSW]epxtmiikb[\`bcgfikrsFFBXkomoqrv}~|vssuvsrptsqokjfd_]YWVWUNHIQY\\bqyvslgebcgjnmnqqt|}FF?l{}{|{|yuuswvuswxwvqrromie`_cb_[`dmuqmoxzwurppt{|{~{|{FF;ρ}{qw||uvxsnqyDFFpcWWUWX[ad`^Z^[^]Z[`^eh\XQOVWUTTW]`i{zushVXUWXJDFFDMW]ksx}}zwrkisty~w|}}xspmhgmrx~ulijhfgfe]RQUQZhqv|mFEFFBowru|{xy{y|qldaWSQUXY]`a_\cmpnmpnmmlq{]CFFCX|nd_]`jrrqplkpwrqpja_^\VRRWY]_`dimx񈎑WBFF?_{]LFDJTblpyzxvswroomllkjkjjmnrtu|dJCFFG>gxbVSSW_bht{vuvxxrpruuvwz~}xttyy~󍓓}grEEFF>l~~|znfd[YX_jqv|~wmovxnkmnjjkjjkljeehiilqnjortu|}ҩaCFFDRvyzf\]\`jllkirwkhjkgdb_]agiillgdaafc__a^hnnquwʔRDFFDYvxx{zibhhchhilighinqsrt~|z{{z{}voruriirɅFEFFEctsutprtx}}}}}vtmfjrrkdfkjhnkfdjjhhovg?FFGghigca]_ehafptnejijhlptuvvuruzwqotvrk`[ciokeeji_hxu«c@FFDNmica^[Z]^[^figegghjgfghkprssw}}xuy~|rmkehjgjokinpf~GDFFGasnlfbbggfefegfddc^\[\]`ac_ajmifjsrrxrlkhmprutqje_DFFEMppmf_bhhffgfhedd^ZWVVX\^^\^bdcbfjihlkkdlru|xnm[BFFDLiddcfghggopnpmmia`]\[_giihjkkmoolgdgklgipu|{vlhķGEFFDSfpxwtusstrtwqh`eghhgkhe^W\`afjkijou}wromlkf_[qBFFELffh_^`][Ybiquorstssquqj[ONNT[`imljlquurjcjjfeŻʳTCFFEQheaaefkovpeimd`^]\[_gdgighmty}rmheecceoqnlhµEEFFZ\XWWV\`bjefdjkklddkpuumikkox|xtskkrottlje]]ǿj>FFEMogcdefiiklmehjdbba]_hjknlhflrqpqmkhiely||}worUCFFHbqmmlhffjabfg]Z_a\YaedehhksqdbfhijmehhiswwuuƾÊCFFEFt~{wqvvypz}|snnlgbdehjlnrvodccgjmfc`_dfnsn_AFFEO{yyx{}{v~~~zvwvswxrkkpkfkpsonnllmtzyŷIEFFIdhgfnkkeejhbhp{||pjntphkruvvtqvx|~xBFFEIqnlutokrupjbZVVfz}zxtsod``accb`bcjke޸PDFFOkjmstxyxtj\SSY\_how}zy{|zwzvmmlhgƸ>FFJussuvvxyukdXNKHGQn~~x~񦪭ƲbCFFXhghjjnlmommnopmfUGFIQb~~¼EFF`]gmtw{~zpqsrtyrifgn{~|}}}~vi¾hAFFLt{{tsuy|rha]_bejhace``KEFFG~ltxynhkppqoiifhhlpoifd^WVZY\clqv|{{|{}rBFF=_dgqqjgfefeflkkmha_`cgo|~ȼKEFFG|~~}{~}wsnpƲźoDFF>cfklmsuwvsptxsusrx|{z|{suxurjinsz{tƯɷKFF\egjopkmnmqvwutvwz~{rmlkiihgfdegkotyuƼĽBFFHnilmmjikprrsrniknnliihgb^^[X]kpjkrupQEFFioosuvz~~ysqruuxxrtunnmox~|xvswtAFFDtqqmrttwywz{yxxwz}zyyxvtuwroljl´KFFn~wrswxxwz}uulmnkmċBFF8yunllmppsx~~|upjfeorohPFFEdkjnjglqwwusokd_`ediw|wmĹӿ}EFF1~}{rorw~þľôLFFCɋ~ɵïǾ|FF9wwޗøſIFFB~{zƱſoFF`|ïƬHFF;~vprx{uur|ÿĿ»[FFEsupmifgo}~yvv~~pihedeglpsv|žȽGFF1lqrpsux~ukfgmmd_ciou}}~x{|üüŹWFFDo|~y}{ywsnmmkmu{ŻĆHFFKsurv{toqsspkkmoprrtwuz{}}vxź¼ĻNFFAmolkmmjiknpvxw{{zzuorw~}}x˿»ļĵiGFFEXVRPRVV[bhowulknpg]^_`cifikooºô˴JEFFHSLFFNTUXaqxtqjfe`^adihilmqz|ù̾]GFFDYWQUZdmjhozzuqljimsttuyzyw{zǹº±IEFFNqlqvywtrooru{|x}߶RFF?cbfklmy}omghh±ƾʼoHFFLY_ejs{zynd`aXRZ^ae"7<<><=@A@@A?==>@?;;=<<:7:8:;<;;9;:89::9877899<;=;<==>=:9868899;86766421233457:<:8:;<<87:98<<==>;&266779:877:<;::76679957420/0-*))+-/259<;:8775114768799:9)8::<=<;=@?::9:6678898532112/+)*-11369<=<9325446:9;==;<@3;<<>><;:8998679;>;99;984566441138998:=<976:;;?@?<<=AFA>;89;<<>@<=@<;:;<<>??=>>=??;98567986547:;@C?:?EDDFC><99;5102002356763536542024553/+,,**+)-/119FIEBEGB@CD?<892/21/2!$-079==9984557;>?:676335991+,-*.69:?;5GHJGA><:<77::<>?>?EB?A>8511.,++,021/.2887;>=:98;?BCHJHC[,&GQLB831002687;;<:9<99;95321/.-../223447;=@@?=<@CDGJLPNE;cQ(+KF:/)'')/688==<9979:9788756467567:<;::<@><>=@CCDEIJH=1crJ -B90,+,-0336;=??@BA=:976675784359976779;<>;=>?@ACCA;2v|u@0;:998653-.139:?A@=6686678756521134221247648697:<<::u4#68;>@A@A=91.451566547945774224544200353112/355667d'(:<9:=:<@CC>>6477345568:9;=>??=<><::;=935;:446X/:9;<976878::>??;=>>8<=?D@=>=:;736:8401552234452567;gdcow;575334116024643537668:;::;:878861/3795538>;wsvzu7#94235100201441521464454679;989:989;97667559<88996~okfcs}N.:76523311432642310//0112412454558988758::<<:65nei^MPYL-"88621332144565610-,.-033213324457545774:;8<<;76jo|s`ZVVO/!423368776733.-.-588745565564346758::98852VboxxwV%27986:877969853120../7511/022324778:<;97786410[bbcoy}zqa<!23610322/11587996556853/,+,-.268866;;96533145fTMfm%%51-,-.36757735953201/05434435989=;:63643345663nn|}wf]gsS.1--..044656325644569;64568<>:9<97956544310~ywllofdq}k5"733235224646623323254467536:;;:75657:989867xrmfbfr{d*-768633/3013300210/3014567;;64667:77537988htsw~txZ8>=<9598959:9746642414668:;84135567421011487ljaftqw}ttx}q3"@;;:8:=:9==<;:<@?<96:98<;6466796477547;;wrtidkieehlvc 35456453687457;@CDA>>;:><548:8459=;8:;:;;I8767734997553..5?@@?=><8677883//0211/211c[cqvyxpoy}%$9868688BA<9973,*-122588:=?CA;9968753340~xw}|Y5599=>=@?=>>;82+)(',7@DEDCBA@?==:99:99uogecgmoso_^jx9'85579956:;:896882)'(,2;GMMJEDC@=;<<@?;:;weZbr~[4026=<@B?=>=<9;945447>GNPOMID?><=B@?<;93{}wkp{u:"9=ADE?>?>?>::;757:=@DFEA=:622367;633742sx~vortsy{}i!<8<<7456786574668::9654/-/004:=;9;;=;>ywvn`fnty?467587344896879985200445=@<>@C@BGB@?A~oosifW >?>>@>==<><9;<==:8<@CDCC>=;==:975yrw}|snrt}shdP:99889=<<;879:6;;?CA:8<>>832:A@:fqecdr~j_[O!5789:778;:78;7:;:>B=9:;:88433459=?=:roruottjkouspvsk{I;89766567:<=<835899886431128:7688:{nggir||uqpxzqkligcol_&5887878:=>==;;=>?==<;9:;;?<;77==afkrnb]]ahoxxusqnkoghkT99<899:;;<=?>>?=<=<=>=<<8;?<:876]b]ZXTURPWcimqsxzpgbm|r 5=>>BCCBABBCEEDBA<;=9:876TUTSXYPIKV_chhjoslcjt}T:;788:;<>@>ABABBADB?BBAA=:97558786I]hhon^PO\hklfdfhiiwpju}%478869=AABBDAAE@:;;772/1337:<:8_qr}u`^hmnkhpqrdvm^cjF?B?<;=>CGHKMNOKJJEBA?<8667;;pbi|tswklnuqfajv|sm{K=B==BDEEDJOIFFHIGGFGIHFEFEDD@A@djtvon~}tlfiy{n@FEEDDFEDB@ABBDDBBCEFFIJHDFFJIIHsgr|zeQdms{|zv>+HHFGFFEFHGC>=>>?@BEEHIKLKJKNvis~j`bk{{uxoDFBA=:;?BDFGC?A?;<<9899>ABDEJJL}{y~}}up}xwxyxpsl-:=:8645:@@?><;>=7553125::<;@ECAu|}~|uupkfzy{qaWV]eP9;9889;>=;:768963578;>A?A>ACA?vjjuwldiuyuusry}}usx~xdW^g|w*9>=:<=<;9;;768988<>?=??~s^OHLVl{||}{toux{|$8976898867:<:8<<@<;><:?A@@A?xaRLPWdpw{}}}|9..++-036:<;889;723668689:7}r]MR^ccgv||v~tu}!,*((,//159<<=:423104:9::;;?wsg`ahlfbb]exvw~wv./1..16778;>=:637:;;::9=?><<>lqrsmcZTYaeo{~uqpvR'7456:97548::<>=:?DBACC@>:;@??BED@?BB@>@:66435mULVfs{~|ynv{x}@&-0135?>;:??8312,-3437       "+ 0305HP; /,(%%(%$)' A?:202*%&*3!,-*.7;;?:09CC(*!$,)0;52568( =870-% %$"'($'"6=BBIFFLEBCFPRF!#33+$+@IELN> D@NQJ?8025+.+/4*'-(" )*'/)%17?:AC?==<9,&07-9236:=B?30,#(17=7* 1.,/07;5/1/')-+-0.'9A=@@<:40,*&#&69AACIFIM>4<=<2$'+",1/3759B=)%+-4798+")4CF?;=4!(6;D8)"!"#$&#&11& &/+$(,"8=4#**$ #.-* ! )$* "#)(#+0.+)&$0"%-#!'*12*)+57 ! (+'$&0B?%#$,- $# +031.?+84&(7:,$##%$$&"2; +(3/*,-++,'"**!%--4,/;7-+ *7;(.9*(9.!"#"!/5,"5&)95,*5@:10) 13)+4?:=2<+!D:, (@A30%+(-5.&7096=95/ L:$.I=( %/=@@BC6+%0.8518&5732@J@457<@>>0/,#1&+-*('#,19>=:8BF>>62(("0+)& %,0,)(/3-.,*253.&1/*73 -')93$"! $,+-.48C99FB83671  ":3*+*.5,/.-0@>76*5686) #&*.758>?HJ=ALE>D43,,&&/46@=3.6/79J4--7+?:1/&"!-&(..(;;?OHGE.C7/.  $"#!#(967161A<8=CDE51%%+.($,7=>?7<6@><<@>1, "'%84  )169@:384;5;64325,'!%*'.<<<<<=w<<::8Ȋ:|;<=ş:}:<::<<3<=n<΄<}<ϐ<`<<_>o<>=>?@<;=<<:8989;<;;:8:9876899;=;=;;====?@=;<=<<;8;:9:==>>=;9878899:96766521133569<<89<;=97:97;<<=><;;9:==>>=<:97;8779<;:;86696531/0.*))*,.148;<:9776103768789:9;9778<<::9766A::8:76788632110,*),12258<==:41544:9;<=<;?A<::9:86788?<;;89979:><99::95466542136:899<>9859;>@><:>@?<<=?=<;89978:=<<=@=<@<;:;<<=??=>>=>?<99657897645:;>CA:=DDCFD?=99;<<=?>;;:AEB@>==:995456:>?<7673347:4,+.*-49:>?A;:747889>>?>>DC@A@:621/-,++.220.0796:=>::8:>BBGIID?>:<969:;=??>42002586:;<:9;99;:64320.-../132446:=?A?>;?BCFIKOOG=520014779;<;9*('(-487<==978:9778765576579<;::=?BCDEHJJ@4,('(+277:==:-++-/335::987665685347:76778;:?:=>??ACCA=4.,+-.2349<>?@99654..0289=@A>768767886553112432212368286969<=;::99755/-/169<:=?A@A>;2.3524675469656752212235544300253203/35566:<>A@A?<5/153<99>:;?CD?>7467445567::=>>?><=>::=;44:;545;:9=;:>BD@>:499:=976877::=??<<>>::=>CB=>>;:94599500462234362466::9:<:867879:<67643421061146545466579;::;978873/26:5646426><7764342105313565225200201342431365454578::89::89::86658548<989965662253002103469765233113425433200/00123214545579887848::<<;76468876332112469863123321344565620.,-./232123234475456839;7<<;86558974123321221212336787753/,..2887546556465345757:9:896321223566,+.-069959987969963110/..47210/223376789<<:7786411-+--/59968987024122720232/114778975568730,++-.067875;:;:763314511411264013204648942-,-.257567448633100/353448:8=;;826433456634647963/,--15540//.2.--..0446564246544568;83468;>;8<;6:56644310441//.1/--../::64965433253235456323233453676459;;84656:989967::74875433249987997667743302113310221/1203566:=736675;7763698898799866775346:;;=<=>=<:598968:98556533227679;:5125657531011377469;;<<=>>=;76:<<>==?<;;89<;9<><;:;?@=:78;8:<8467576797468546:;79<<=?=;;99=966546454577547:?BDB>>=:<>73799448=<8:;:;;<9=:6654613201/35677678448:7554/-2BC=8:99677533412565577656897::669:63345899<>=?@>=><84-))'*3?CEEDBB@@=>;:9:99::7668:843447<;88655335864789659;:997784+&'*18DMMKEDCA>;<=;B@@<<:52/.11-+*)(+/04663212115:9<@CEA>?>>;9;9579<@CEEC>:832266;74374236642121038:C?;522//0/1546;<<9446687565577::97550-.1029=<9;:=;=CA=7320/0/034C;8311..011257578434797688:986310354;A<>?D@AGC@?@C=9411/../113579578:89>>?>?>==<=>::=<==;8:@BDDBD>=;==;9853579668988=>>897720.1/2313699889<<978:88<;??>BB<7;>>?9418@A;898730.001322440//+(+*/1//14789:878::87:98<:=A?9:;;979533448==<;<>><><;<9:;;:?=<87<=986688789968<=;9::98==;;99;9899:;;=>><==<>==<=89?=;9769977;=<99:98;9::>>?<;;==;@@B?=?;99;=>=>?@DCCABBCEDDBB=;=9:9769::=>?=;;==<>7;<@<;;:8;==;>??;;8789:<=??BABCACD?AC@B>;986577867:<@=;;:9:==:>@?:78778<=;:=9::788768<@BABBCC?DB::=783003369<;89>@?;78778;=::;@ACDACFB@@?A@=;<>AFHJLNOMIKFCA@=9766;;>BHIFFGGFFGAA?ADEECDDACFCDF@CA>A?@=<>>@DFEEDEFEC@ABBCEBCCEFEHJJDFFIIDFLMIHECCA=?@MMOMHHGHGDBDDEEGHHGFGGFEEHGD?<>>?@AEDHIJLKJKMMOMIHGGECCDLMKJGGEB?>?>>=A?AFFDEFCA?;:>BCEGE@?A;;<:798=@BCDIJKLMLJHGFC?>>?>BDCDAB?;46767788<>;==:97448>A?>=;DDABCCDBB@<6577ABB>@=<8986698;:;;:;::89:=><:868:73578:=A?A>ACB?ABB?><99876DDEB@?=?A?=;8=<>AA@@><==;;=<;::<958897<<=BBEDDCDCCDDEC@?>>@@=;9==??>:9;<;;:8:8:;==>:78978;98877679;;<87;;==>>?=??==<>@==>==<:7889:;98::767997769<;8;>:@=:>=:>@A@A@>=<>@>=>==<;8876:==<<9667997984201/,++,-/359;<988;9325658689:788769<=<<:766@99:9;8688766995321100/*((+//047;<=;524102:9::;;>@;99;968876@<::79776789<:878762231..04778:=>:835:;<::8==?;<><:9;<>>==;<=;985468:8646:9;>>:=CCACCA?;;<>==?<;>=:9:<=689;:7:787765799886344201//2345=A??@EEA>BBA>A<67435579:;79887657:7762646797456:<:7330./1259CFA>><:=@9403-,24377:87735467885    !   ! !  !  !  nqruwuoosqtsquvpnopqpqruyu{y{tvx}~zwvtx~{{zyumpqtwvqnsqssqonpqtqjhhefa_`bcaeimrzssvuxolhhjrsstwvqoouyzywtqnopnppsskhiefb`lkmjhfb]WVVPKILSTY`ityolglg][^abffgiossqpnnrsrponjknjmkhgc^XVWQLmjhea^\XVVSKHLT[\^hwxtqhfdbfhmmpqrx}~{ustuvsqqtsqnkifc^]YWVWTMtqrqnkgc_`ca^[cgrunmr{wwtqoqx|||{{|xvttwvutwxwuqrrnmhd__cb_wq{|zsxwpnu|삅~~y_ahcYUOQXWTTZ_bp}wvp]WVVWX\cc`][]\^]Z\`_fgZWQOWWTTy|{vrokgipt|{pjjfgfgcWPTRT`mty~}yvqjksuz}w|~|wsomgymib]TRRWYZ_`a]]iopkoomnlmw|}vrw}{xyzy~}okc`USRtuqqnf_^]ZTQSYZ_`ahkp~ykc_]blsrpolkrvrqoh`_]\UQRuuponlkkjjkjknottwՙuYKEELWdmryzxvtwqoomklkjkik|uuwxvpptuuv6x{~{wswzys_USSTY_ckv|uuvxwqpsuuy~{rmrxtklnmijkjjklhdgihjoqjmptsx~~}|xlfb[XYalrw}}umpwwlkmniellkjluthikjec`_]dhhjnjed_dea^a^cknosu{vc\]\bkmkjjswiijkfdifehhjkgghkprsrw}{z|zz~{qpttmhmuxx|wgcigchhilhghjo~~ztsifotogdilglmichjigksussuspruz}~}}rrjgjiinruvvtrwztoowtogZadnnhehkbbqxoghhfc`]`ffahqslekijhlquvvhhffggiifghimqrtsz~{vv{wnnffjhhnmikpkdfkhca]ZZ]^[_ghffgghjfgghleefgedda\[\]^abc^dmlgfnuowvnmhkoqttsngeippnkebcggfefegfddb][[\^gfggdda\XVVWZ]^]\`dccijgkljnehpr|~{rmkkoqpld_chgffhedc]YVVYpoomle`_\\biihlklnpnkdfhmiglrz|zqjd_`bddfghgiponpmmh``]\\`tsruumdaghhghkfc[Wa`bijkhlrxztpnllib^ULNT]grywtusstrtvof_fghhg\emsrosttssruneSNOOX\dlmkjpp~ytoegkhfbbdbbegg__`][Zcjrtnrttssqhmstkfkja`^][\bicjigjpwzvpkffdcbjqomiilkjihgdaabeglpvnejmb`^][X^afieefkkjbfnrvrjilks{|tuoiqorvokh`\`c\UVXZ[WWV]`cjefekkcijlmjfihcbb`]bjjlojfgqrornmhjegsz|}{row|sijnljfcdefiikllehicbba]ffig`dgdZ\``Z[eddgiinvjadfihogghgovxvty|ysprqonmmkhffgi`cgg[[_a[svxus|}ypmmjeafejjmotvgcdafgniea_bdjrqllqtwz|~}{vqvvxp{}{qmnlfz||xy~|xuxttyuninpfhlsqnnmllpxzttzz{|~~zyy|}zv~mkidgjeclt~|wkkqtjiotvvrtwz|~uliighhfgnkkeejgbjr}urlmtsmg^XU[o{zvrtiba_cc`abgkhdeb]_^^ciqpmnutnlstoiaYVWjptvx}|vpdWRU[]clr{yz||wyzqmmjgioronopnnqmjkntuyz}wrhZStvvw{|wqg`RKJGI[}瑐zzyxvwwvvusstvvy~ytgijlnlnommook`NDHKXm}wrolhebacfhghjknlmommoopbjpvy}}vnrssvxmfgis}{|~{ogda^ZVSPMJMUZ_inux|~yoqsru|~zzruv|xld^^achjdbeb_entslieaaclqxzgpvyujimqqplhiejhopmffbZUYYZ_hnrz|{|{{vlga[]aaefenuxxlhlqpqnh[aelrnhfeefegmjlknke^``fhx}xlhe`[]ccb_[_ehrpigeegef}~|{}~zvpnqtuvyxusw|~|z}~|_bdhklptvwuqqvxqvqt{{z~uswvumhkpw|xpknof[VUX[]ZZ_adgklntuwvrpW[afhlpnknnswwtuww}~womljiihgddfilqwxoaWSSOGGOTWXVV[^fgjopknnmrejmkilmliimrrssplhmnnjiihe__]YYdoljottkd_WTSPOQTWX[cilmilmmjilqqlputnooptuw|~~}vqrrwt{uqwpomls|~zwtuvpkjkkjhillnplotvnootuv{~rtwvrqonstuxyw|{xwxxw~~|yyxttwuqnjjmoqqrwxtrtrpprsvxrqpmsttxy}{truxxww}xwplnllov||{x|ytu}~}uqtwxxwzzwqlklnpqu{~xsmhdjqqkiqz|xtpssvyzzxsmllnpqqurnpnjkmhhos{zvuqnha^cdep{{rnt|zohgginuroutnpokjnigmr}}voqs|rnpv|~}靜։}uz}}}vx~}}||z{~uu{~|~|}z{sou|vwqw}}}unnppqvtturnkhfit{xuxwkigdeejnqtx~vnklpnmopovtsusoliqrtvrsrrpnrrptvz{pheioi`aelqz}|zx~{xurnkjlosqxrsrrqmqrpz|tu}}x|zxuqlnmmjrv؃}xxzzwuux~vt|~xlquwvuronottsxzpossmjlnorrwtxz|ywxxwz}yvvy|{{ukpswvusoonstrpp"swtmmroonklnlijloryvx~w|ypps{~~}|usqt}~{ywuspqpqwvnksopnkmlpnnmfa[ZZSQQSWW_dkrznlkqm`]_``gghjmonmmlmqsrqpmijnkoomnhc\Y[URlkieb^\YWVUQHEIQUU[gxvrofgc^`bhihjlnv{|ytrsvvsqqspomjjfc_]YWVVSJokjifc_ZWX[XTRX^ingjt}wunkijpsttwzzwy{{zurrsusrquutpkkjgd`\WW[YU}ywxzwqkuwyutqmpsx}yy~~zwwyxsptztkjffjjihdaillpunighilrsomlmlmlijpqyxlkgejjiifhjpspjbac`]\Z\bgmx~y|thab]SV\_cfhjie__ddhjjihinsplcaca^]Z98;<<;;:;98::98679:8:=;=<;=><>@A?@@?==>@>;<=<<98:8:<<;;9;987899::76766311243558;<89;;=:79:7:<<==<;;::<==>=<:987899;7675631689756310//+)),-037;<;:77202668789:9::878;<::76679857420/0,)8874211-*)+/2147;==<61544399:<=<;=A>::99678897522112.+=:9::9746643024:898;>:858;=@?=:=@@=<<>><;9899868:;>:99;98356643=>?>=>==?>997477:76449:=BC;;CDCEE@=:8:;<?;;:;<<>??=>>=??:98135541-+,+)*+*//12?IHCCGE@AEA>9:5012/12366753436531034553.+,+)*+;:>DD@?==<89636598683347:6.+.++289=?@=:856889==8:7BDA@A<6310-,++-221./5969=>::89=ABEIIF@>;;67::@EA?A=7411-,+::8:;74320.--..0324459<>A?>;>BCEHKNPJ@731013688;<;:9;89;84321/.-987::8788655476577<;::;>@<>=>BCCDGJKD7-)''*0689==;9879:87887564AB?;98766586246:8677;:?;<=??@BCB?7/,+,.1347<=??AB@<987664@A?:5776778756411243221359376878;=;::98651-/149;?A@<5686778753676459746763212235544015430301455669<>@AA@=70/442576548946773575345569:9<>>?><=>::=<638;645:;8<=:<547634556?=;=><9=>AD>=?<:;44997103632243533569:99<;877878:;>?>;=>=8=>?D?56447579:;::;978874/1496655435<=96653431135025644547569:;:4234125635568:;799:88::86757647;:89975564144101202432411463454642353310//01233035445698897857::;<<86458876423211432632310//01446540/,-..233113234376456847;8;<;975579852133224565600--.-77631--./8876365564653457669::99732122123346678776733--.-877974211/..18201/1233276778<<;8787521.+,-.38976987786:84312/../013688986557832-++,./57874:;;:76432352133124500321/1158798655767537833201/2634437:7=;;9355334566435569730,,-/467577359432012545655235544567;94467:><8<<69664320252//01--../1545656225644235546423323253576448;;9559:899769:856854332352245465233233112023201310/3/24669=935575:876358898986676332/301330031079876:98646632407678::621465763211268558:;<=<>>=;8698859:9646648;<9:>=;::>A>;86<89=9457566984586459;88;<<==>;:8;<:9>=;;:=A?5544785469=BCD?>>:;?8369:547<<99::;;:;<75665456453686458;AC7536:86551-09A@@==>:6787960//2110.02113311014567667735996552-.6778997864342146656865679768689B@;8872+99;>>@>=>=96/))'(0=BEEDBB@@=><:99:8667:95334699>=@?=>>4689757;:988686.'')/5@KMMFDCB?<<;>@=;:;;:87655334685589856:;9896149==AA>==<;9;746369BKOPNLGA?=;AA@=<;630.01/+*)(*.0037==@B?=>=;9;?BDC>>?>?<9:;568;?BEED?;942256:942652356652212127::>BDD?>?>?>9:5:<<:5456785564869:98552--0017=<9::<9321/002549=<<63567965247668534588587:98731/2539@==>CA@FEA?@C@:6210.-./011366586245895??>>?=<>;9=<==<99?ADDBD@>;<=;:864468768998;>>??>@==<58988;=;<:77::6=:>??=AC>8:=>?;615>A=988751//0033157988:=;<;8703688:977:;979;6<:;AA::;;979633447;>><742//-))+,11//35789:779;9749::89766568;==:6288988744115:9778:853/,,++,./138:;89766567:89;;8877889;>==;>?;><;<99;;:>><96:>;866897899:88:<8877878:>><;:8:;899::;;=>?>>?<==<>==<=98>>;9868987:==:9::8:><;:89;899::<@@BA==9:=>==??DCCABBDEBB>;=::9868::<>>;<=<=@@AB>><=??=:9789:;=>@>BAACACE@@C@B?<9865778769;>?<;;99<==<>::789:;=:<:9;8788767;?BABBCD?DD<:=884002358<;99<<>@EHILMNOILGDA@>:766:;<>DB?BFHFA<9:=ABDDAEEA@@?B?<;=?FFEDCEFFIHJJIKKMJKMIHHIF>@@??B?=@FIGEGGFGFFDCDFFDCFBAC>?AB<>CD>??<=>?CFEEDDFEDAABBFCCBDFEHJJEEHJIIEEJMJHFCCB>>A?>@<=>?BFEEDDFEEFHHGFGGFFDHHE@<>>?@@DDGIJKKJKMMNKHHGGECCDDFEEFHHFG>@@EGEDFDA@<9=ACDGFA?B<;<:798;?ACDHJKLMLJHGFD@>>?>>B>DGFCFEA@=7798:><<>;98547=;;@:65422389<;=CEBACCDCAA=8467677989><;><985899;:<:;;::889:<:<=<:9<:578:6;<=ABDDCDEDA?>>@@><99><:99<=<88987;:88767679;;<97:;==>>?>>?><>??=9:<<;;98:8<<==87987898:;:89;::866897868;<8:>:?>;==:=@A@@>=<=??=>>==;97989;;99<::8668988952100-++-248;<988;:42565779:878868<==<;7667996:63101-+6896321100,(().//36;<=<724201899:;;:=@=99:78766798421101-);8788641331/-/27689?=<=?>;:88977679:<98865132410>>==<;=<987467;8645:9:=?;;BCABCB?<:<==>=;=>;9:;=>>==;==:88689987434300.2354;@??DEB?ABB>@=76534568:;989787665899874344001458<;84331/1/-1147@FB>><:<@;513.+04357997743557886457;<85332/00      !  !  !! ! !  ! !! !! twqnopqpqrtxvyzzvtx|~{xvuu~|{{|zywnpqswwrnrqstrsvsnnpqpprswx_acadhlpyusuvwrmigiotstuwroosyzzwuroopnoprtmhiffd`_`cabgkovxrtvIKRSX^grxrmhki`[]`bdggimssrpomqtrpookjnjmlihd`ZVWSMJJPSV\dowumjiHKRZ\]etxurjgdbdgknmoqqv}~|wssuwsrptsrokjgd_]ZWVWUOHIPX\\bpyvsmg[beouompzxwurppv||~{|{|yuvsxvvswxwvqrromie`_cb_[_dlurmowzwvrpy|{twxqnsz|{rv||vuxsnqxTX^`kxurdVWUWX[`e`^Z^[^^ZZ`^eh\XROUXUTT(W]`gygosz~skijggffe[QRTR\jrw}~zwslistx~w{}}xtpnigmrx~vlijifVXY^`a^\enplnpnnmlt|xru||yy{y{rleaXSRUXY]`a_\blpnlXY^_`fjn{}od`]_irrqpmjpwrqpja_^\WRRWY\_`dimwmnstv}~_MGDJSakpxzyvswroonllkjkjjlnqtu{uvvwz~|xsvyyydWSSW^bgtzwuvxxrpruuvvwy}}yttxy}jkjjklidfhhinqlkortv~}~|{ofd\YX^iqv|~wnovxnkmnjjkkjkljfehiilda_]chhimkfd`ceb_`_`inorux{g\^\_illkiqwlhjkgdb_]agiilmhdbrsru~|z{{z||tosuphjsxw{{jbhhchhilighimqsrs}|z|utkflsqidgkijmjeejigiqvsstuprtx}}~}~wtngjrsleevtrvzvpovupj]]dkojefjf`lyshgigcb]^ehafotofjijhkptuvvuruzxqoswrlaprtrx~|wvz~zpnifiihlnjjooedjida^[Z]_[^figeggjgfghkorssv}}xux}|s`bc^bllhfltqtxpmjinqsutpiegnqnlgbbggfefegfddc^\[\]_ac_`imjfirsq]^^\_ccbgjhilkmhfnrx|vmlkmqpmf_ahhgffgfhedd^ZWVVX\^^\^bdcbejihhiihkknpnlfeglkgjpw|ztkf``bcddcfghggopnpmmia`]\[^fiihjkkmoomhlge]V_`agjkikpv~}vqnmlke_YMLRZeoxxtutsstrtwri`eghhgjie_W[a`ejjivoiWONNV[bjmlinpy|uqhejifdadcaeei`^`]\Yahquoqstssqurk\PNNSZ`hmm[`hchiginvzzqlgfecbgppmkhkljiigfaaefkovpfhmd`_]\[^gefjghlsy~elqvtlilkqy|vuqjmqpurkic\^c_UUXX\XWWVU[`bjffdikklecjpuuniklnw|yaijkokgfnrpqpmiigeoz|}|uot|wkhnlkgddefiiklmfhjebba^_gjknmhfkrqpqYddfhhlunccfhhlkfhgkuxwuw|zuorronmmlhffkabfh]Z^a]Y`edehhjsreaeafeijmoswkcdbeglkfc_`dhpsmlptvz{~~|xqvvypy}|snnlhbdehjlnrvpdcc}yuxusxwpjmphgkqrnnlnvzwry{z|}{yyx{}{v~~~zvwvsvxrkkpl|zmjptmhmsuvvsrvy|~~xnjijghhgenkledjhbhoz|~}qjnsq}|zwstlca`acca`bekjedd]^_]bfppnltuokqupjc[VVdx}zxtspTZ\ajpy~zy{|yxztmmlhhmrpnopomqnjjmstxyytk]TSY\_gov}icUMJGGUu~}yzxvvwvvussuvvxzuleYNKHGPkldREGITf~yspmifcabehggjjnlmommnopngWGEIPa|ypgfhp~}{}}}theb_[WTQNJKTY]gmsw{~{ppsrtxsifgmz{stuz{pf_]`bfjfadd_blstnifaajpu{{usux}sjeihmpnhfc\VXYY]emqx|{{|{~ynhd\\a`dfdltwynhkpqqoiifhhkpojfe^WVmklkmlg``_dgs|}nifb\\bcca[^dfqqkgfeffklkklmib_`bgn~||~|wrnpsuuyyvsv{}}z|}|~~uxqvrsz{{z}xsvwupijou{zrllpi]XTWY]ZY^`cfjlmsuwvspsxstsrw|{z{wwtuwv{~yqmljiihgedegkpuysdYSSQIEMSVXWUZ]dginplmnmpvwutvwz~{smlkssqmilnokiihfa_^[X`mnjmsuneaYTTQNPSVWZahlmikmmjikprrsrniknnmiihg~~xqrrvtywrvsnnlqz~{xutwrlijkkihllmqlnswoosuvz~~zsqruvwyrsw{{yxxw||zyyxutvvqnljlnprqvyurtspprsuxsqqmqstwywz|yxxwz}w{։{vslmmknt{}{}x|zut|~~wrsvxxwzty~{toiegprninx~}yvprssruxzzyunlkmoprw~y}vurnjc^aedly|umrz|rihfiltsntunppljnjglpwxuyqpryuoot{}}ٝ~劑Ř~{}xv}zz􋎒׉vtz~|~||~{z틐}~䜚ъ{tosyxvss~}|~~wprx}SPfhq}xuv{nigdeehmpsw~xokkpomopouusutpmjfgn|~yvxvY@Dtux}sjehnlb`djpw}}~|x}}|yusokjknspxrsrrqnprpsuw~vlhbMAFF}zyvrmmjpu}ރywy{xvtv~wsz~y|{yxulSBFFw{rorssnjkmoqrruvvz{~|vxx~zvvw|{{xkorwvvtponrtru{uoqpnYBFFlnmjjlnqww}y|}zsory~~}~~wssqz|ywutpqppvwpkrpoolkmmkkUBEFFPRWV]cipyrlkood]^``ehgjlonmmkpssqpniiojoomnid^Z[VRPQVXNEFFEGOTUYdtwtphfd__afihjlms{|zusruvtrpsqonkjgd_^ZXVVTLFFOLFFIQW\gniir{yupkiinsttvzzxx{{wrsqvssptutrlkjhea]XWZYVQYPFFIksvzvtrnorv|{y~~}{wwyyupYHEFFEHaglln|zokghhjptpnknkmmihppxznkheijikd^LDFFH[afku~z{wkba_VS[^behijea]dcgjjihhlsqneacb`PDBEFFJ9::98678:9:=<<;<><=@A@?A?==>@?;;=<<:7:8:;<;;:89::9877899<=1242557;=98;;=;78:89<<==;:9;==>>=;9868899;86766421233456:<;8:;)),-/36:<;:8774015778799::877:<;:;86679957420/0-*))+,.259<;:87)*.2136:==<7235437:9;==;<@@::9:6678898532112/,)*-11259<=<93023998:>;967:<<=><;:8998679:>;99;99456654113799=976477:76548:;89;<<>@=<@<;:;<<>??=>>=>?;98567986546:;?C)./11:98102002356772526542024553/,,*+*,/018EJFBEGC35589684336970+-,*079;??9:6588;?=;;BEA@>==9984556:>?;77633++,121/.4978<><:98<@BDHJGB>=:<76::<>?>?EB?A?8511.,++,/21/.2887;..0323358;>@@?<=ACDGJMPMC931002587;;<:9<99;95431/.-../233447:=?@76577;<::;=@==ACCDFIKG;/)'').587<==<9979:9778756467567:<;::<;=>?@BCB@:1,++-/335;=??@BA=:98665784348:76779;6421144221248557787:<<::98653-.139:>A@>668667885652113422124212245441014531210455668;=?A@A>:1.45146654795577422454420069:9;>>?><=><::<=836;9348<9:>:;?CD>>6477345568:9:=>??=<>==?<:;637:82026422442568;99;<976878::>??;=>>9<=?DA=>=;;83699401::9;:78850038855349>:66533411612465353668:;::;:87886279;899:98::97667755:;88985565235100201442421364454679;989:989;:7134035445688988669:;<<96547976523311432542320//011241245455798133213234366446855::9<<:7646986213321344565610-,.-0232123234575688745565664468::98842112123368776743.-.-48875465655648311/123326778;<;9678531/+,.-179859877969853120..6511002232477943.++,./478858;;:8653225402402261022/11587997556863/,+,-.2688/163443698;<;:44533456534658942-,-.3675773495320100443443499=456::54579>=9;<885654421153//.2--..044656324644569;74568<>:253477447:;;96558:989868:965955332352246466332324467536:;;/3/24568<:54575897744798898:876686433/2013300220/2103567;<6462406678:;7313656642101258647:;;=<=>=<9598959:97466523147689;9412;96;99<:556685758;:7;<<=>=>?;;8:<;9=><;:<@?<:79:8;<74665D@>>::?:458:646:=:9::;;:=95665456453587457:@BDA>><:=<547:8@@A>=>;7787972//12110./2112320103567767734997553.-4>@@?=><867788+-212688;=@C@:9987874343036655775679868688AA<9873,*,121588:=?CB:71*)((-9ADEDBBA@>==:99:99:9669:6334599=>=??==>;83,)('+6@DEE880('(-3=IMMHDDB@=;<=@>;:;<:886553345855799569;:997782*''+2:FMMJ;846358@IOPOLHC?><>B@><;831//10,*)()-0025=ADED@<9522468:53463256653212116:9=ACE@>?>?>::;7579=@CFEB=:73768::8553.-005;=:9;;<>=>BB@DFA??AB:7211..0113675873447967789985200455?<9<<==<98=ACDCCA><;=<:8744688588:8:>>?>@>==<>=:;<<==:8;@B9:6<:=??=@C@98<>?=723;A?9887610.1/2314799889=<<;978:7:;?BA8;6;::@B<:;;:7873345:=?<943//.*(+*01//25789:778;:77:89;:>B>9:;:==;727898875421139:76899531,,+*++./117:;897665679<=<83589988=;>?<==;<:9;<:==<;=>?=<><<:=>?>>?<==<=>=<=:8<><:8779868<=;9::89><;;89;899:;;<=>>?><=<==?>CCABBDEECB@<<9:877::;>><;;><<@?AB?=>>BCCBABBC>@>ABACABDA@CAA=:97568868;=@<;;:9;==;?>?;;7789;<>??@BABBADC?A>BABBCD@BE>:<:861/2347;<:8;?@>978779==:;=8;978869=ABBDAAEA:;DHIKMNOJKIEB@?;7668;;=BD?AEHGB=::<@ACDADFA@@?B@=;=>BGHJMNOLJKEBAFIHJJIKKMKKMJHHIHA>A??AA=?DIHEFGGFFGFFDCCFFHIKIJKLLJLLEELNGFFIIGGFHIHEEFEDC@A@AA?BDEECDDADFBEE?D@>B==BDEEDJOJEFHJGGFEDA@BBEDBBDFEFIJGDFGJIIGDIMLHGDCC?=A?>@<=>>AEEDEB@ABBDEBBEGFFDGHFB=>>?@@CEFHIKLJJLNMNNLHHGHFDBDDEEHGFGFFEFHGC>=?A79;@CDGGB?A>;<;88:>ACDFJKLLMKIGGDA>>?>>=B>BFFDEFBA>::?BDFGD?B:%#46;A@?><;?<7542126:;<:46768788>=;==:86459@A?><=8&99@=<89766:8;9<;:;::9889;>>;:93$<=<;9;;678979<<@BCDDCDCCDDEA??=?A><:8><>A@@=<==;<=<;9;=6%:8768:;<:79;<==>?>>?><=??>:9;<;;98:8;;==>979879:98854(6898867;<99=;>?<<=;;@A@@?=<==<:7989;;98;::9767989)++--147:<:88::624656778:978877;==<<8667996:74101.,++,.$(-//25:<==833106:9:;;<<>?;:979776799=98797622420.1'466:97559::==>;<>;:9;<>>==;<=;997*.22539?@??CEC?@BB??96633568:;:7:68776579988534412-) -1136>EC?>?=:;@=6220,.34478:7763647796456;<96331(     ! !    !  !!!   !  ><<;77(64+49w{zyswz|yvvt|||{|zzxpoqrvwtoprrtrruuonopqprruyu{y{sy\DEFFvumkgilurttxsopnrxzzxvspnpnoprtpihgfea_`bbafjntzrtvuwnni^DFFkc[\_bcgfikrsrpompssqopljnklljhea[WWUOJINSU[akvxnkhlf]SUCFFeccginmnqqs|}~xtstwtrpttrpljhe`^[XVVQJHNV\\_kxwtpgfdZEDFFHQpos{}{}{|{|{uvswvvsvwwrqrpnjfa_ac`]]cistmnt{vvsqiEFFLW}}ur{|ytyuoov~DFFIfێzutjWXUWXY_e`_Z^[]^[Z_^ch`YTOSXVTTU[`dtGFFAQfgff_RQUQYgqv|~{xtmhqsw}yz|~zuqnjgjqu}ynjkRQEFFHLpnmnlq{zrs{|yyzyzvmgb[SRSWY[`a`]`kJCCFFшrfa]^gqrqpmjnutqqld_^]YSQUY[_`bhmqTDFF ݎfPHDHP]inwzywtvtponllkjjlnptty`BFF 󁅋iYSSU]aeqyzuuwxtpqtuuvyzqh@FF pojoqtt{܀}||rhf]ZW\gotz~zpmtxrklnlikkjk^?CFFL afc`_a^gnnqtvl^]\^gllkinwqhikiec`^TCFFM {|z{~worurjhqxwz~ncfidfhhkjggilpstfCFFL jhmlfcjjhgnvsstupqsw|}rDFF?FL Zchokfeji_gxuigihdc]]chbdmsqhhjiijosuykNMEFFEJ mkehjgjokimqgcijeb_\Z\_\\dhgffggihfgiaLCDFFHxsllhmprutrkeflqnmhcafggfeefgedd`\\ZLCFFHlkldlrt|ynmklqqoh``ghgffgfgfdd`\ZTIDFFHdgjmghou|{wlha_acddceghgfmpnpnmke]WMDFFFot|wromllf`\OLQWblwxtutsstssvtl`MCEFFIjlqturkcjjge`ccadeia^`^\Y_gntqrYCFFIrmiefccdoqnlhkljiiggbaadfintskTDFFItljrotulje]]bbWUXX\XWWUZ^blXEFF@FImkhiekx{|}wor{zmgnmlhdcdehinWKIEFFEHgijnehhswwuu{{wpqrpommifk\IDEFFEIcgimfd`_cfmsoknsuy{}|yw^GDFFGejotonnllmtzyrx{z|||{|qNDFFIikquvvuqvx|}}{pjijhhj_^HDFFJe``cb`bcjkfde^]`\adooLCFFF{y{|zwzwmmhgkrqnoppmrLEFFGGx}{yvvwzOEFFG񌏐~zuqnjiPFFG 땏~|}}}~wifc`\\NMFF:G!ha]_bdiiace``irurMEDFFAF#ZY\blpu|{{|{|eGFFDP$|~bCFFQ%}{~}xtnpjmDFFKS&|stxurjhnsz|oCCFFLG(ihgfdegjnswEFFHK)c^^\Y\jpjkqHFFGK)vonmnx~}{vKEFFGEU*zyyxwtvxSSDFFG{+sUBDFF1}vr]BFF2tolh_NBFF3|qa`CFFa1{?EFFO3@FFG4EEFF:G4KDFFL5CFFI6FG8FF9FI<G;I=I~;=;<===>?@<;==<<;8989;<;;:8:87689:8;=;=;;=@+<=87:97<<==>;;:9:==>>=;9877899:966521133569<<89<;=98;/75114768799:9;8779<;:;8668966531/0/*))*,.148;<:97763*,25445:9;==;;?A;::8:7678863211-*),02158<==;516-"9<>@><;>@?<<=?<;;89979:><99::95466542035:899<>98598 $@:>EDCFC><99;<<=@=<@=;:;<<=??>=>=>?=996578976459:>C@*?BD?<892/21/22566735265430145540,,*)+*+/014AJGCCHC!*5892+,.*.59:??A::6488:>>;;:@EC@?==;9954559=?=778"# >=998:?BBGJHC?>:=86::;=??>DC@A@:6210-,++.220.06"?=<@BCFJLPOF;42001486:;<;9;:9::64320.--./132446& <>=@CCDEIJI>2+('(-487<==:978:9878765576579>:* <>:=>?@ACCA<3-++-.335:;98766852462- 7386979<=::9654..0289=@A?85876778655311* 353203/355667:=?A@A?;3.25236754696467522+ :;=:45:;446<99>:;>BD?>8467435567;2 562234362567;99:=:868879:=??<<>>::=>BC>@7 /2795545437>;77643421062136545456579:<3!! 67559<889964652252002013424313654560 8758::<<;6546976523311342453320/0-!457749;8<<;764698731233213445656300*!345757::8952212236787761+#78:=;:7786410,+.-/699699878789641$6;:;975331450141126202320013779);:626433456634648952.,-.2575676'9<:6956544310540//.2.--../3458):75656:989967::649654332534("6:775379889879976677436*5657421011387469;;<<=>=<:8-6797477547;;6:<<>==?<<=3 459=;8:;:;;<9=:665600 3//0211/12113201/3566 <9967753340256557757!CBA@?=>;:9:99::669:8"EDCA>;<<@?<::<;88767# JD@>=;9;:=;>C@>-!$<@<>@D@BGB@?AE=0!%DCC>=;==:976-/"&;7;>>8419A@7(878433449==<<8;?$$3+EDDBA=:(1C@B=;9,2<7740&3?=7.,(1HI;!3H;4<4 5689<;=~               !     !! "     !#$%&())* + 12313445689<;=~;9 :99776+5G4g2 1 0 / .,+(0&J%m&w%%$  *ˣ>?FN!X"\"r$% & ') *+,,'- G/ g0 1 24566&709K8e9<;EL<L<M~<< ~<<~ CFFDSŽż!FFEh² FEN GFFB_Ľýô FEFsûĽº FDQ»IFFBbĿſsGFFEFw˾ĿǺFDSĺŽǿEFFBeȽƾÿ;Ⱦ»GFFEyÿ⎒ȺѸFDR¼Ž⾵ſµļFAgýԾ½ż»GFFCqżóȾƼĵjFFDNõɼɼöƼFBc÷ÿCFFBjFEGrŽĽFDRǼFBdޞHFFAv༻ſ»ƳFEJȻøƾɿwFFCY˹ȿFAgӠ¿¾EFFBvķȿFEH~ɴſĿ¿TFFDU¾üŹFAiɽKFF?ýɻȹGFFEF¾¾ý´ļļļ彵FDQʾ¿ҽFBaÿĶǷȾʹF@rþCFF@ȶ̽ȿиGFFEɎ½GFFDPȽľźɸǿFB`ϽȱǺýȿõĿF?y̼ǾF>˿ŽͺEFFAžĽļýGFFEIӽFFDSļþFFB_ĿʷſǿFF@uȼɽƼĹƹFF=ľʼFF=ԻųĸMFFBɱõ÷GFFEHɻ˼ûGFFCTƾ˺ĵƸdzʹȱGFFC\ùIJFFBg˻οĶ̿ƼFF@tû̴̹ʼɺFF>ƾIJſŽüFF=ʾüľFF?ľȼƸFFAþºļĽ̻ŽIFFEߑ¸üõ̽ƽĶGFFEJĺǷ뺳ƺGFFEL̹¶¿þGFFDSŵíGFFC[ĽFFC^FFBdîºGFFAnúƾ %HYbprvtowsj^`e^XXV[URSW`lx}u{{h[SYkt5wx}qmllqgY\WWXagdbeeagpsrnpyww|snlbinng`o{ "Fpq|xkmrffg`lmnnmllnba``_fjho{zurlicc`bm} /jpto`hlk`_lkZetnf`p||eRLSkw Bpnutklutijf`eh}rhYUYbmv~ %Pulntigilkfhgpvt}{|yyz{{zr`Qcggzv~1ntqqsrsx}sv{{{sj_[djj|tzz/A؈wznjfkiqp}yy&S}㓕q|xtx|4mt|{{~9EvigUUVZ[^p&Qz{~|weZal~sohoyyc3kvuuwx}~~oituvusqpz~t{zz{8lnkaWX`ijlx~}~ukg_cpx{{sv~+#Ky}ywglhemt{z{{mgm{~qxw5lzvqobd_bcgt}wz|lqqnmmrvtx~ypfo6c^[\\^`URQNPU]an}yziolcfa_^dns~}|pmi^lx{;]TRWV[W[KOSVUUZ]||~swvqow|{~{qy}~%Ryi`cXUBGXafomlmr~2WWV[hekckspibd_f]`rxz|nstntxmdirzxxwurz?uuojsljghIFLNbntt|{}}zu^[P!M{vz~~u{yqpkklkg^ijVTZgz~{uuvuu{xstozw1(OdYbssr^dblecfp{zxzvw~~zssmik|mb1TRJO\bbYWURZXNS^^fX[nsy}qmx~~zwsnssp{}?kgdeikmruq]imjnjjizor}|wouutxwy}Bikqqopu~uv||ꋈ~w}#&EYX_a_glrz}ysvwsmruwz|5]fd`cfmootsuupwonzrxjlHwks}||{u|Hndo}|{z{z{xltu{{ߒwx|%Txuz{xsrntoy}}}r0Zkjv~ywpkdek[fx~umsyBkjorzxtlhnWgyzqrhw}S~||u~}wvt~v]|⡟%]}|{wy|z|~{z1bvrxwpoy}|vtwv}|mgy|~}|HⓏȺJ|y{P}a'dxry{~1[nt~}ussh``Y`z{|mv|zsqxDiegqplu|~wn`cwx|vw~{rhvy{zu}Z|xmaextjs{rhhnjp}|tafu||Xvy^Of}soqt{z~yyqnvdbbhtwty} Pskryzrtvs`j}hhsy{{{~Rytv{z{|i[TTY_ly'mx}y~|yxu|t~xy+gzt|jJXvxnn}y4e{}||~w{~i|}|wnwAnx|sci|{plnyy}su|zyz|}}Nuojgihdi|wpovwpxs{lnxux{||Xwimrqnjgsz~yzzxwksggvtrmzx}|qnsvstqokuW~~|szphlkghovvounmuzzwkywtqgZX_dozW}{zusnu}}uu}vumg~w{rkwvzk[[fommotu|zYxsx~}|u|v}~}~v{vvjsrmsru{{ypgd ^~vzxuvrkqqjdnklskylq[dYkdsvu}xpjkr}|!Nlkksyrpusomorzw|i]RhYtetuouqmzxqyx}'Vlikntsrzxob`eox}xmj_RTUlovox{g_\\lvqx-bvpw}~xkefeahusiVVWSid`__cntpa^]ajc^kpnsx{}}|zv|0^plt}wk_cd[TWafhSC?Zlopncfa_b[UYcfgc_digakw|xtvs7`g`cmz~{rh^Y_\]acmLCBPh}tnODRW]jgoyzvqlp|xwp{?oxlnunblxyxn`U\]Y[ilahd~xeFC]{shmgbhdjf``k{{pb\]QVf`PR (.-,#-,& '.1-3=<=>6.* ",691293!#    &$',$ (3/00%!! $"$* $/3' !" "##"!%59013-+"!""",  $#!"  ## 1*3729?IF;OVFB;53,% .,2 3-32+,.,!,$  '<6454>KPGHSTPI=-$%,5 $"%!""!&)-/1.$*..6<<308771*)#$55.@ "%#%# )1.+1),,.;==EFCC4,*0881.&,4,#1,++,265057>@@?A::?>F@EQTK<59;?A9-%-?3"!")'-" +1<52<<:ACBHKEGVKVNDTPGEDIB;7:606B6)4,#$,*--8/&(-:13774><=DI7@LHLOH\UPPE=>9IOJJG74C>.4=:54C8 :8BNPKA@?@5. )AMOLI@CR\[caWI8986?AOIA@B7&-46F?7?FT\SB>?7>8-*;JCE:';ZIBF@8&'&&2>62 $#'-(7+/AENC=8B>;CD-$"%-/%!!%8B4/544+(2,11E=;) #'--,+A-,5>5% '.5;GC8490+5/-56*,%'-%' !!2>>187*30()/ 2;69GONA?;)$)296.21,&+ !,,.+$1+-*!$)$"!+-(.8850+!.9028847/  ').*"&&--)  &.*.0<6B1!)77;4)3/&*(#"%2/450,-+%*031**84:0!!!,""!*/EF?A@@:FIHD@8<;,26;>=:5BA?561<9=  "!#!)5,-'$"#-)#%)'',,#!*2=8@ARLM#  ##+>*52@LDC5:JMFG^R=<223/2.58=*( 0-/42)!"!! ! *-,,%$$#,)#%'65347;@;I>G0 (&!"%+((*3'--&039@GHHJB;>2*5<6+('-&!(60&     %*, )30//3;5(*)"�=;.0=13=C@;8?83=IA8/145;853//14/2>   +1'#'&'!5#7,-)97=:10697

012;:CMBA:4=LOPR  $"$$'&)8/F82GRGCCANJFB?HHNC:C:=J4'/ 'EUPHRXXU,+%')$$*+74343@54=54.+1<>?ABDCAAGPSTRKPTI;5:$!+(""#%2+,,384:?BMB?52?:2:/11=8GSHAGQSJO]JGK@FFSVNSPB3A/-*/5)372"'*.**24))85601==3788>NK;9IB:@A>=CE>EI@NXQOa " '&(-&&,+/6,+3@C75;.")+:A90/1,-9=4004BHD?BPPJX243?OMH:84?C:355HK4+3+BBD<43?@@ALMP\e_Z\[UYmslh[[_fhk(*3A;9?0*/:5;443,@52382J'/ACCB5=A>IX]\ZQLS\Z\Y[R$4*/HKBAF=AORab[djf )88=;961($'159.9::0503202;93-&*..7<;6>GJH?4389:>ISUXa\W!)3:5-#!-(8-7A:57&*399:43-/%&/64;>BCADDA?>BJRTPPOR'!&$"$,30%.)/)/80/(062-1:FH>4-;>9729CGJNMHHJHNSI@OZ*>.*' (,$->=>:35( !&:,'0;SBB>MD31842/)' .,%DKK:+,FRTQRGBNRN_h 4PD0&//2J:+77-102::34@,97B?<;@BBMK:2<@:=D1-5+10-%'5:A:3;DJAGNUTFBFB88DONFJEI]T__$17DK=4302:;6/4,579$1>V=-.+;=B:EJA:PZSSH:47,-<85937>?JQ*/-7;)$58870!-.>6@BQ5(:*G@MDTR@ASYMKK>;F?,,4/('+7>DBS)#"$&68>C8($$(&6(1**# 1+D?J6694+.5/.0/'&-IJ$54BHC=984-3=2""! //.-/3BAK;*38/".;:1-.&#-5JSURIJ";AF=3@JGE:HD<3+.--.57>6..6/.#303>()++=C:73&$.--,-2392+-17=A5?LIDQN>BHHKH? $(!$+1468961"$'-2%"#!"  )!&''$+1300>D:<;17<=<<+ -:>:3;DH?:,(#/"+&%-&&'!"#$'0) 0364,0.'-+)/BLH8!!- 9=-1 (');96/"(9LH4?37UVRZ%*67*,(+2$ )!$EE>" 31(-/#! '3@;2/!*  0 60 v1 1 B1 s2 2 E2 z3383~44$4j45 5@5}566J6777A7}788%8W8999"9M99:: :%:J:y::;;;;9;X;z;;<<<< <<'<659=3%+(8@?5)+*+& " & &!,/78'"! ,895MCC4G8/),2.-#' $"!%%%!*4," $($-8ECM4L7=# $"   ""!  #!!#!##$# :**%.9E$0 &)*$$&#+0//22+6,*1,13-+-/$(,4' $!$&&'+&$"! " (''$"&%$  $-$?*#! '&%))" " !(("!!& "%$%/0+/0,&%%E,.&!%.%!$""!(,+$!%%&0-(' ")'/56145;@@?A=H4"#1.0##"%% !!# &""%&$$'%'+4-(#" &!")(,:819<:>BBEC;&  #&6$"")&&!# #$*($&$#(&!(,'+!'%('932684:=5464C>@BKONDISVOKMMFEQROSI?/ !!#*!!"" $-66?GA64D6=EBBD655[780+8@928DF>1&/0!".-*./66.-..-25,% !""#!"##-*%%3IF?3DJIJA<;;=GQH4*'(+,:>%#""%&&""))C@407AGI;57ITTMLJVO>FVUPGEIMA'%42(.=:789*   @@.%*680(++476:=58,%1?:8<2/5204-'1'/4',( ! ')&(!"#$;6,),21,#531',249,$-;;/16120.=F0 ,#!"&!")028(#+3320OFGBC>;=0FE?3=CGM:/6CEFF30<>9454' )'%%  &1+$&&' TMKA7&!(%-$,0>??4!(GC&/;3.64'#(%'9/74-$ ""$%$&'!#K@BLE=7=BA@64,33?=@B?ISFAFIKKMG@DMT:6758B=336*"!"++,+,$(*095>CLBB=*#6##2A5?M2+1GE@2$/650/541,*%.02"$.>5-*")++))#()36%$%$ "!"#!!%+,-?6-(*+35-4@5/2+.4746:*##$%!$$"")*$""`#"/-++0756<4-(770!, ##$3.!93&(*-&%0!#! 5+)(#"+*#6EB>0074+*-8.,-+&*(0BOOH6( "-+"&*"#) #'"!()11)' ),##99;:2.15D>;D<;;H:>;;@:28854>6($(+0561,)2428430,)'4%(67.1H6/19:>EYULFJCLXMTULFBELPRXVNB;?@B;??78;0>8115<;1G@668.+9;406<42T@8=GFLURLONSFSXQQZXRW`\W[^[OIG:6;5*).*$3.%(.,.':(167%%(-+)/4-(\HSVQQDM=;ETQPELGKY]]cddc^YY[XI4(!  -&$$(!$+- ++-50*emd\]]TPTT\]\]OQ\UZ\cXLUUQSJJTM?>>7CC:;<<qA:9335MLN<:3;C>553AM=-\mcZetsdlf[e]ZZ[\\[\J5=OSW[[WSSTN@>841+,-3)$*+>@4B4,*959:A<::;5SUPO^_`_XVSTRSOTPSTRE<>OSHDFF>5=F>38C3& 4(*33BB;@?11443A943<83XQDNUTE<@FQae^TN^\TQLKF9OO>@C>35;2,7=2*%01.7,+7CXSTRDC7273=>?<375.+$# 1694=;;65+%$.2:059<332LNQUURRI=CMA@BHIP_\LEIBLMJUUJB@A:41,00",,!,/(+;53$%*&502>=6RTRRQNMGHAAFNMF@T_ZLOPFDCDFF\>62,.##74!5D9=7'%#"(23***.+,630WW[_`SFB?AJQJE9TSQNFMLK<99.-6:6)"& ,'-8CNJ1+(%".&&:<>=56." ENO\c^\TXMUXYZRYOORRXZZQRRSWVQG7)""#"$-"#,:DB814'. )/!:HMB0*4h[LONCLO/ 476:ERSbUG?=4 ;MF) )1>>75/+44=7?>IOB18A<9F8-32(J?13:FSCHKJIKPQTRNBIUSM@76(%43,*'%&-+6;NC54108;9/5-26;*+7FF=2,GPAK=?A?ADC18;7@CBNNTH?JGA<-%),-/-/?207986#*+:9<@OXTO:PTXTO[[WXVM235,-23;:A=:B9+''!!&282)(&26;C?-%#($3,.-?FIGAKH=MIWXW[YN7881+14<6776<5/54067,#2:9F* '*%(,31HF7+)2*/&*!KK=4424J<=?<1:@*,688:8Ic=ALMSVOSHLRMJ:%#04661#*$6=DD57LDL8FF@7,--26< .--556:ID=&-#0>A@KE>@HSRF@?;D? )*)+78+--77E68DM<3677/2@F`J92@9K@ROS`HCGE@ILA:BA9#/500464..1/.1( %%,%:2$'!G@,CFEE?;23873,! *+1/-& ,+%.*,21$!,++(;JKA*%&( )3C5.   #/D5"$#/* !2(.**##"" 087+7+/$"!$)+4:4EGD9?A3&",/2,)+!$*0,754>CK??[KAA47+. )+2,$(2ACK>BB:1  !%!(  "2<4557FOMDOVQMB4&"")1;/+&)4C1*( *)%#"!$(+.00)%-.1:=9/4;49(-#" 08+A''3-# ## "( ,*,-5==AFDC=.+,5:4/,$51%"!,.)1!+(25%""*#(*&=::<>BDAKTPC66;1(&7A!'$'&-'*/) "#98,*! +-%""}JHEPQOTHJUKDDFH<:6;13:GKJNKP]QPPK?<>E10<;80A9@@1 "$0-#%)%% #&$.#&&"7IOMJE?JZ]\fYR=6>0A;MLC@AA /)(!*2,,.5.*>+(" "??::;2*2DIBB0  'PZ9L>A+#-"+=76) '2B/!!1<,"/-86.,6++9>A+5343"5*4+B>?-/+$&,/)"!+*,)0674 !",+*97+0:;,%+28@J;56:%52,1;+.'&(86%".GB870-&"0:/%-2/"%71##|659/-2,(,)%;96@NOI;C/$&.7:/12/').18LVR=;;37:950/+!&!!'&!-&+.+,%!'(""%.+)59781.$%:2/69482/09?D=:B8+5BHF:4.*!)'!")'&++/#),-""*%2'($  /).+<4B7-74*(*35//7>DGD<15.-,*!#,+2641 28:8.-2*'*%"$*5-:0/*0%(.23-%63;24@=A>80(2AECABA61;42/.$&/1.),-&,IHFA<7>4(:3B8B/A?D58/::9JCF\aV?>@AHD<;91480+43+.9>6.76!"$02+*$#"'.#!$&*$*-))*>5@17GPF?L6$+&"'04--../8989??>7"&74.48GIB=4BNJDPbA;;*:*7*63B-, (-+18=9454AFNOJDOVTKLMMKAL" #-,,)#$$&/$#$464377C6J=I7,375;EE;4>>8BDBC>365675,.@=43?'(0-).)*36=DHH=;=(19=,,$.)"#33)% "#")-'#+?JB99JJG<;;<@MO<- (,$%.3.017<-&,#)!)9?1.5G@9AC913=EIA75@PUPLKNVE>OXQMBHKL1!*(&-./45,2682)+7<8.,*-#)/0*(.0,3=C5(&194+)+0778<:44&):?7;:,440756=>608AC=9:>46DH95,62::55//51/;=90**/2/%,52,(/475&'6>5-65.4,5/*-2+*1:9=5/3898EP.4/8>9PDB>57HNOQRIGDC@;<4<533<@3RUGNVXXPC?IH@8:ABA:4/.47@=BBOP>EGLKL343:;39;42,-7?>AACEBAABMSSULMUOA65HEBA2& --!*<<8HC)-:L@;)%835+57=@IH@:28?548,44@7TNBCMTNF]TD:789Q1&27>5>DC?7;80)184''&"#.3&-<&$()+, !(4@A>948DDIQQL:9B1-.-/.7?GI2+,:+$$#5DSZSLQ;#4:9:;5//3>B<@A;;AD8?=FLFOVB<;:4//06FCMYNRSJ5;I=1/69B?=>I?@L@GWTL][H::CFIRTONOQMJXUOU[UR\aXX^]VH/:C=496' -0@?3.00*2?8020=GF@>LRIR^MNVSRHID;@NTQKFKGR]]_ececbZYZ0-7DBC@728B?@EPMVbdY[\YSeulm^[\cflekh^\^XQRTY]]WNV[U\^aOMYQRQDR23$:DBC=3E>AR]\\UMO[Z]Y\TRURNX__`[WTSSQPSPTSM><<8;CLG=HB:NN\d\`ii]UGISVL?=CLZebXPUaWRNJI@<[@?BC12017;6/('-.1;<97EIJD81799BBN905<=?97HHOHA?EQJSWWY]aYKC@@FONG>DYPPJGPIG4>3+29I?:<5421.:E( %1-.-59@?=NJKQWfi]IKMVaa^WVRPWYZVTVMQRTZZXMVPVVT8)&+0ADJNBDBNLHOS6,3;:^bPMOFGQ>$)867@LTYaJC<;)/HM>29>) $08G^\YJAMC<=AMVOSMAJSLWiYQ?>KOQXkmcaXNKSYNXgb[]d\XMOPO338=A=;>B@=HQJPX\WDMSTMVDEP9-906:CEGBG8YA68@2/(%.8>?66@HG@MQVN@EE=5>KRFJHA[T]\gdQUZQRYTPVTMLMNMQGRULND&5AYE4NJ2-,3>@?=JGPJGA7+,+139F4A?+0.,/8B@>C=F772>@:3:7/(61..2)&%ALACIIBGJ@FKQYWY[TC395-,56>1<2;;/.--.1;CEE0,85($8<5.-,,-CPTUKJJMC74432BD<>>64?7&2989:9BL>%:1..23.)'6/98!-*1F=76-,--*4&6860-.,++06>CNUL@@A3')$)-'06,$*$2:MC=+9GHJ==GMWbS?3;;EEJQP\VCEGBCMH;A7D#(.+*-3(/07BCED:GNALTA?GGJJB:KLINMG?0.>4/)+)+  $#$&/391!#   "%$(," *3.1/$"  $  $!$""!#$02& "  ##"! (69.31-)"!#!  !"!! !" ""$"  #" "2)462;?JD;TSDB961-"  ) '.0/03-12*.0-31+,.+",#  )>554@LPFJUSOH;+$"+'%#"!!! #(( !& #% ""!')-/1-$,..7<<11968.+'#"! !%(% $# $%" +1-+0),,/<=>FECB2,*1971.%/4*#!&+-' $%%-/*(#!"**374158?@@A::?>F@FRTI:4:;?A7,%/A.$ ''"%'3/*$$"!"&))3;43<<;ACCHKEHWJVMDUOFEDJ@;6;417C0,3+"&,%* $.""#+&$'&'/914765><=EG6AMHMOH^TPPOCDO## ,./%!! )56.**%""%/49F>7?GV\QA>>7>7,+=KBE8% A\CFDA5$)#'++#)-$-%#)$#',,&##"##),+6+1BFMB<9B>;DC*#$%./$!!&;B1144f(,0./"$*3*..'2-%#$)'$(-,,-A,-6>3#!(/5=186)3/(*/6:5;IOM?A8($*4:4/$#(,,/5,,+105,,.*$&!,,.+%1+-) %*#"",-'087940*"1703" &$)%#*-*+*+(  ().)#(%0+*" )-+-)&#$ #"$)$ +87;3)3-&*'"#%4-730+.*&+130(66'3-'+$,19;78C1!#,""+1GF?A@@:HHC?7=:*44=*63BLBC48-25"3(*7)++ !)('!#!$##.",-009-0485+)2;;2,,!''%,0-(F?,&&!$"".252"'0521292;><04>C?:8?73?I>8.237;752//38-!!%(%'   ,0&#''%#5#7+-);7>901796>S9204<9GKB@94(38+"(( $"%$$'% +81F63IRFCCBOIFB?JFQ?3$"!# "3))&"'-&"(8);B@2=/AHJ>=ROAC>787JA(+6<:%"+%!*$!'%%)-2-'$/'!$%,MXWO9?=E;>A96<1:;3039<4=F:573+1=822::06>DDCDOKJLTOJK>23<<71//2@EHTTOJA4;9-(.++(2(&,--)22+47/#'*-)+33(+95602><2789?PI9;K?;A@>=EC>GGBZS;.!$*##& !'%)-"',,05+,4AB65;,!++SE;C6?E<:;<;A=:533CNNE:66@B9347II2,2,CBBD;33A?@ANMQ^e]Z\ZT\oqle[TSTC@;54-,+20(*6A9<=@8/2439A446=342-A42393K"2BCCA4@@>KY\\YPMU\71;7,2>7-))2.51*1=PVSTKB=2465A>.4:23>@?@53:5-2<=<=99?IJ@CEB>54-.4$)/#'/+(695+$  ,*7.8@956&+4:9933-/$'064==DBAECA?>CKS67+1'1:#,B<<(#&#"%-3/# -*.*170/'162-2;GH=3,==871;CHKNLGIIP90"'")+'3>JO;-)'*+%0>=>934' (:+%2=U?C>OA229/"%"#!,%"(4AE=43-+# /))ELJ8*.>L3@6612/0J2 !./.,27=@K>,,BCA= *9!#73-);ECSBF?KNHKUBBL?ERTT<.;;TBM>0.:<>HSRRQEDL@=3<62PQCHMA.'1,7I6-85.103:925>,:8B><DNI83=?:?B0.5'20,%)6;A93B9FJ@:TYRSF848) 0<7783C>7"(+,..-:9&'5887-#-0>7@DP2):+I?NDVP>CUYKLK<J;WKEHHE@?GAGMH:;@4*.2-37/392#,96F5##*''"12/(,1*/#+&//,-4>D:G9H:91:@=5792)04/.1. ;);9#)@5@;15DGB<983-55..6..!6.5?%++@A972$&.--<KF54764.9FC54/6-7,;7--645//&1BFEE:.,,0488445*!-B*)42/2650-01/0. $&(+*C(! #(+/3/,& #$.9=:21-& 0*,(3.*/3?BDF=AMFFRK>C/,9A 9B>66/% %,156986.##(.1$"# "!)!''$,23/1@B:=8287;=D*;67>KPMCA4<61 08@!#%<5 !*,581+30+'##!&/.*"!!#072**)"##*42DB7<5C=8*0'"*.."! ')-)-478'!!(,++'%,)'+"%("!-,*##""##$/%7-+*+%'/:- '9M893-+)96%+/6!25(##$%"00*/'.1(#$%*"""21+&,04AUUI5@53:981/0#"& %) "#(/4/,*'( !%#& *& 9756//4=AC8=A-.?DK=80-&&(#!'(&)+/)#&+,-22++.214).,'#&$3;9@008.()-70.2=@HCD070-,,# *+/553( #"!'(" '--*+*+$! -7691:B=A:5+*:<3194*25.+4=:04767--2%!+(&05<97G@D/.66@G@55D6>EBBD455678/+:?729FE=.'1-" .,+.075.-.-.34+$!!S+6.%#!##$-*$&5KE>3GJIJ@<;;=IQE2*')*-<:##"!&&%!!1?F;%(51(1=9787(  +0..9A>,%+78/(+,576:=48+%4?99<015115**/'12(,&   ()&(24/4>;4,),21+$621',349*$/<9.3603/0@E+#+"" &!"*128%$?MOPRNFFBC=;<1HE>2?DGM7.7EEGE03=>8362& )'%$ '1*#)>LOKTMJ@5$"(&-#-1??1+K?# 2;1 /72%$($*8073," #"$$ISXXTI@CKD<7>CA?53+43@=@B?JSCCFJKLNEADQP96759B<245)"!!,+,+,#)*SG:4=KBB;)" 6"$4A4AM.+2JD@0#255.1450,('.2/"%1>4,)!++***!MN;-"%$%$ "!"# #&+-.A4-'++45,6A211+/56488)##$$"$#""**#""#1,8BEA;7;3,*76.!+ #"'3-$;0&)*-$).!#! 7*)("!BE4=J7EB<0173**.8-,-+&*(2EPNG3'$.)"')"%( $'!!(*20(' NH-':99;91.17D=;;A748846>4'$(,1650,*242843/+((5"SO?4CF5/29:>GZTKEJCMYLVUKFAGLPRYUM?<>B@;@>6992=7116<:2H?577-,;:4PXOR`R>8>GFMURLPNSEUXPQ[XQXa[W\^ZMIF97;3)*-* 4-%).,-(:(267$&(.+EQNKZYISVQPDL<?<9DA:;<<=A:9337OLM;:3740+,.3%&*-?@5B3++:5::B[\ZZRSUOQ__`_WVSTRSNTOSTRC01443B7a\ejdWODOVRD@C<26:0-9<1*#01/6+,8FXRTQBB5272UZa\WSOOZZRD9-CWOCAGWV\TH@C@@KEGE=>>@:374-*%!"2784=;;64*%$/2;.7SPPQLOQUTRRG=DM@@BIIQ`ZJEJAOKKWSIA@@940,1.#-*"-.(-<52$$,%7RGAQYRSRRQNMGG@AFOME@W_YJQPEDCDFEF<70.-!&80#8C9=4'$#")22)-)/LOMWWX[__REA?BKQID9XQQMEOKK8;8,.7:5'$%",%.9DNH/+($$.%(<<><4T^jdRFNQ]c^\TXMVXYYQZMPRRYZZOTQTWVQE5'#!#"&+"$.;EB713'- +/!>I0.8;HgYLOMCMM, 576;FSSdQG>=2$?MD?/57ADHBI8QK96WJBLI7'*5(JA+59.100M[V^`hZN[WNVXPRYMNKPJTHNVMNM..:SO<%!)3?=65.,46=7??JN@19A;:G5,8>@LQI=13;HQDHKJILPQTQM@LURL>84&'52,*'#'-,7=NB54109;8/5,38?CEQFE<1.IOAJ=@A?BDB09;6BCBPMVCAJF@;*%*,-/-1?027975!+7@DLVPXTL;QUXSO[[WXUK055+.23<8D:MJXWW\XM497/*34>4957<3063076*%49?;1<@'.788:8=JF/1+4<.#5?6B41=IE>:87-/=6$!!--,.0(<54--.*-+66D>Kd8DLMTVNTEOQMI7#%1567.$)&7>EC49LDL7GE?6,.-41("/-.656;JC<$."3?A@MB>@ITQE@>;G9"**)-86+-.78E59FM9376;BKR^^G74?;KASOU`FDHE@JL?:C@8>LOME;85450%;:$0500563..2/.1&!%%E;@PIKOJC8+5EI563.!03+$''8<>29AJ@>0":14862+ -*2--% !-(&.),30"#-+*)=JJ?' ) %''*4C4,  "3E0##&/) $1(0;-" +)(2+ *Ǿ˳Ļļɬ֭ÿï귴ýĽĴ˭ȿƾ̀UĻĽüýŽѾɷŽŻĶ˷üúиĻгȽº¨ŷǸǻѺĔĿǿȾſŹнʼĺĽѻɺƷú²ŻȿƸѾϻ˺Ƿ̼˿þŻÿɼǿĿþ¼¾ƻŲǽǿ´¾¼½̼ŽȾ²µĽ˼ϳʵ;ſɽ˼ļ̴˹ܱ˼μ³þ³ɿǼ̿A´ŸúøĿ̱Ȼºȸ¿·µƹ»͸ʺθĸƸ˿ɺöǻǸ·̼ƶƿžżý¾ſ콸ȿԀŵǷ¨ķžŬȼźƽĻǹ׸˶ijǿĺķûԾǀļǻɼƻĽƽ¾׾Ͼ;¶˹ʿĹ¼ȷžȺȾȿǻоƾμʻɀʾȾǽȼ̼ļѺ̹̾ijѿͻƴ¹ûƼ¹ǿ˴ļ̼Ͼоʶͺ̽εȿúżýЀųðúƺ¼Ƽɽ¾ŷнǻºȽϾýøͶöƽɿĹºŸÿĵŸȾоƾ»ĽĹľĿȼž¿¾IJ²묲¾ŶɹÀǺÿŵǻĿ˻»ǿƼźĹŹľǽžȹöõ÷ǸüżƶɱɹùݰĺհĴuvouuma^daYWWYXRSU\ht}yul_TUgp~x{zxrr}{zqwnmkqk\[YWW^febdeecdnsrpnwzt|xkqagmnk_jyz~l|uqtvupnqouksifgahmnnmllng`a`_ciikx}|utlkdd`ahz|zlabflsvwsoghf_kmc^im^`pqhaj|mVMMfs|s{qf]VPLJHR`hfjjtumksuljhbcfuΓtn\UW^jt{||uuh[MKRY[ah]Ya^VXYhllggmutz|~~zxyz}x}sjM_iayvzw{ugfjlnmgaagfltgbhb\PWv{xs}u}vncZ`ld|tyzxvqln]axvpncZ[aefebemnsjr}zvnncmfrl~w{u{o[dl~vtjegigddffjotxm|yvszziPelz~{ulkmsqjlnkdhfuuyiURenx|xi]]bntsqrpksoyt|liZTUY[\hTZabwvzz|}wx{|xkvrkfrjjY~|k\\issgns}kOWpzzsrrd_cjkd]\_gy{riovuvtrpu}r|z{z{{nhifiwrsupghlgo{wvxx~~yju||~|mhb`lv~wzuuyrx}utnhqw{yt_ep~o|z|rgjvtsw}njnsmmnwepzy}~~qnrommpuuyvfi{xonvwmnvRNOS[_iy{zolnfdd_^ajrxyzgrZirx||}xzumqzRUUXZr~vtxrot||~|pw~}w}uvxdmmllp{}}|}~|~kcd_e_^mwywnupqwrfeow{uzuyoz{v|sis}}}KL]ksty~}{{{|a_Ndqzzlklli`ek\SWbt{xtuux|ttsq{n{|{cdmy{yyy|z}z~}sunkf|rcc[]bjkmqzsmvZOP\^]d\Yhrw}vms}~{xtpnxl{~{y}mjmkjhvsp|{{pqyp~{tz|ts|xwx捊y}}{|~yywsv|xw~{zsv~uwunoxzx|yz~pwqmvo{mh~tkckt{xt}~nibhy~tz{~u}~uk`yuxxw|tutuuoqqomiks{~yybs~xnp}{}vqpkipqhmwmthauzsrir{犇~~z{wxtytz{~|x}}ugr}~}z˽»¾}~ǽ|}||sq}~zvpuwv|}uiqyuyukhmknz~xgcp~|}upy{ytn~habbepxuv|~vvcexofowz|{{}hgt}rh`o^USW]guwyx|~}ulZ]v~~|rPRoyqnmx{|u|mv}}nsv~wq}zzy|}~~}쐓usvtzpluu}yy}{}~v{}xymrkfrusnuz|~tnpwsuqqkqz{v{|hgmuwpsqmry}||nqztsk^U_`mu{}xj{oszwuu{yuphu}wzjqzy|r_Ybnmmtz|ot|}wnrzvx~}u~wz~xwyuqjxksrszz{shf]ehmsz{{kkltsjz{opa`]chlwuz{rkjoyyxx~{xoaSb^jlmvqrtnt|st{x{xk`d}pkcURTeotrt|o`]\ettszyz{pc[SXftnZVWRcfa_^ajsrg]^_gh^ernpwz}~{}uz{|kfpysjsyoif`TRZe^UU^eiZG>Phopogcd^a_UW`gfg^bgj`gt|ztwrz|ouwoyzj`gpv}}zzvx|oYP^\\`amWDAJ`xyoZDLWZfkixzxrnlxxypuqy}w}}zvm\Yfmut~|sYfmcfcw{lO@Rrykjkbegfl``ex~shZ`SQddSO\`bc]OW^s{~~oadihe\SVftnbv-.$+-( //1-<=)3*-/0,&&',590)0+%/<@E#!    &% #,)$03,4(!"## !))+,"+*$$%,1=C@:;:6<8&+)/!$ ##""196,7+.#"!$+*5:3IFD6B>2$$,01,(" "$ ,..745>EJ>C[JA@36+, ,+3+$*4BBL:F>;,  "$ !.."*'  #5;4549GOLEPVPLA3%"#*2;,+%+5E,-%**#! !$(,.10('..2;=7/5:57(," 28*C")3+" #"   (&0/+0++,-7==BFDC:-+-694.*&5/$!!/-)1",&72$"!!)#)<@@?B<:9=>CCBMTOA56;=A=0''9? &%)%-%-.)##>4,)  ",+:?CBFKGFSORRGMTJDDGG<97:03=A%4/%!-)-*9.8H:%"./0'""$%" !#&%3<===?SJJI>0@D01=;70C8B?. #$2*#&(%$!" %&?A82 !:JOMJC?L[]^eXP<6=1A;OKC@B@ 1'*.0-+/5+0;+&  BP\WF??9;:0*4FGC@- ,TV:K>?)#,$,>66& *3C*"!5;)!//95=CMF?8?@;@F5%%)0*!!#0B;,5341#5*4+D=?+0*# ',/'"!*++*1671$,-,*<4+2<9*&,39BH:468%62,2:*.&&)94##0K?96/-$$29-&.4+!'7.<>?468-/2+(.');87BNOG;A.$'/89.12.&*.2:OVP:=938:94/0)!%!"(),--%--,,$"('""'.**69780-" ':1079481/1:?D;;C4,8BID:3.))&!#) $),, ! )'1''" !/)/,>3C5-82))*53.09>EFD924--,( $,#48:7,/1)(*%"$,4.90.*/%(/32,&73<15B8464>A>AHNOHEQVRKL""" %-,,(#$$#'-#$#564377C6KEHHIF<;;(2:<++$.("$53($ "#"+,&$-CIA79BC704>EI?65CQUOLJQTC?QXQK"!#$!,&(-//53-2770(-8<7-,)-#*/0)(/0,4>B3''393**+1778=852&+;>7;,4320847=>519BB<8<=38FF84,63::54//I50/<<8/)*02.$/52*)0482%(7=3.6&&(2'10,)39:<4/4989HL.309=;PCB=48IOOQQHGCC?;=2?GA68BFKC01?GEF<$&' %51@=2?PLCCBHNFD@CKHN7B@4K>#3#!7FQISOMD;+&&+'(/9@?9'";L/194@BKDNI6Jc\OE?HYZQH?CNPAB>4C??STGPWXWNB@JG?8;ABA94.049@>BACQN?#))55343<93:941+.9?>AACEBAACNSSTLMUM?65KDB@/% 1*!->::J>).>J@9'',+1758>AJF@82;>465-36>;TLBDNTMG^R;FTA4$%$%%!!#"%),,8=/)(,.61 ,)#$5-3@B7857FJE;FTG?C978

5?EC?6<60(383$)$ "#02#0:#,+"$"(6@A=83:DDJQQJ9:@0-.-/.8@GI*86-305@HIKKECLPIIH=1*/9*$$7FTZRLP8"699:;4/03@A;A?;;CA9>>HKFQT08<23:BDCBKMJKQSLJE708>94//08GDNYMSRH4=J:0/796488B?=?H>@L?IXSL_YE9:EFJSTNNORJMXTPV[TS]`W+-6/*0GF@?NRHT^KPVRRGKB;APSQIHJHT]]`edd3CM:,1,:CBC?62;A?@GONXccY[\XTgull][]dgldmg]\^WPRTZ]]UOXYV\__NOY;::;433>D:4/),DOACCA;3:J0/DMLQ]MTZ\ddfeZkf[aqugii^aa[ZZ\\[[S;6JT43=634,;:2274A8'CT]\\TLP\Z]Y\SRVQNZ__`ZWTTSSPQRQTSK=B21951:@@:3780/7><<;8>DM\eaWOX`WQNJH>A:<24122019:5/((-.3<<89FIJB71899.8QTHACPXYYMC@C?D.4?<58+(08::63/.*$,467??E@CEA@=@GPUQQNSLNPTUSSL@@KF?AFILZ`REGGER*-720+*54//6BIB7.3@:753AFILOIGKGLSN?JZSSRQONHHC@DLOIAK]]QKRJBD6,! #52(*8KL?AEL706<>>89IIOGA?FRITWWZ^aXJC?@GPMG>NJKRXhiZGLMXb`^VWPRXYZTVTMQRUZZVN:(08&(*3BDMLCCDOKHPP=II5,4;;c_ONOEIQ9#-768ANT\^IB<9&LNEED.=;& &18K^\WHBLB<=BOUOSK@KSKYjVQ<@MNQYnjc`VNKUWN[ga[^c[8;42>058?@=;>B>>KPJQY\TDNSSNUCFO6.?UT]_b\YY[SDG<% 7C?71657AHEBMRVL@ED<5@LQEJGB]S^\ibOWZOSYSQXRMLNMOOISSLN@'6;(-9RF0-+5>A=?JE;EZVQN>554 &:;3;44>=GQMC427BRAILLJA@GJJIJNQRTOG+<7=@O>*5/=DHIMVF>MYSIMD9BG/)32)((5;E>RHG@5+@ODHB>A@@CD83<9;DBHR$5*0,*%,-;BEAITFFHGC?BG@LLA6@=++13=CEWOWVS=JSWUOW\XWWP<060*137=)1$+!,0-,09C?@A?C863??94:6.)60..2(&&DL?DIHAHI?HJSXWZZS?493,.58< ,//.--.1=BGB..84&&9<4--+-.EQTTJJMA64422EA56@3(48899:D--46=90.-42.'+40;4#-*4E<75+--*5$975/-.+,+26>@C[O9JMPVSOQ6.4BF:5040314;1,2642.+(;FEEB2,,-344,#,.-4557EG@.'();AAFJ>?D-$>;J=3%+!*,(15*$)%3HNYcP=2=:GCMPQ^QCFGAEMF:=D<9;1:06/!) '(05&$&!'/)&8/9KEJJGKA:@GDCIOSNF>>IG?.)%#=42/)#+-+).2& /09BCEC;HMAMS?@GHJJA:NJJOLF=./?I=4486.,(&&13("#" ! &"!$'&&122/7G<:?16;=;@-2B41869:%(7*!*185% "!#(!.+(%**%'" ""%!$-0.257,0..2#*/)+>4'.5-,5.196, + 0>3.'#*'3?36#$4ER1A60PWP\JD-=EEFA<42784/%#.,2,*! =2B=<)*+)+ ! "$#'/49.!"    $%#),!!+4,3-# )   #!$!#!""&20$ " ##""  +79,5..  ""!! "! "!"$$#  $! $2)562<@KB;XPCB77# !)(//13,30*/./30+,/)$+"  +>4554BMODKUROF9)#,'%#"!"  %((! &$%!"!'*-/1,$,..8=;02:59,,&*%"! ! &($ $" $%!",1-,/),,1==>FECA1,+2:60-$13(#%""!&,,& $%%..*(""%),473259?@@:;??F@GSSH94;;@@5+$2B)% $&&#''!&'4/*$$$"')*5:35=;<>FE7CMHMNI_SPPNAFW][f]VC7<--5+*##!-..$!! +65-**$""&03=7=5+,?KAE6# F]>IAA2 !#,++#*-#.$#)##),,%##"##+*.4*4BHLA;:B=A.344/##"#$+3).-)2,$$l*&$).,+0?+-7=1 #(06=J?65;)0$!""&+41,,&* $"$&(## &6??;294*3.(*.8:58(73@:A4??=7879%!*8A?377(" #",5+-%$"$/& #%*%(-+MMJBNULULD4%   ")$"  $#$/<*64CLBB3>MLDJcI<=,7.4@<34AH?8%,4"$+-*-.570-..-15/'"""! -,,#$$/&#%.65BNN9,(&,*4B+#$'&# &*((,1&.,'24;BHHJ?:@,.7=1CIKJ/ 15*(<;77;.      '**#+4/005=1',&-44023"3'+7(++#)'(#"$#$-#-.008,0585*)4<:0,,)&4/4,7G<-%&##"$/26/"(1521383;>;05?C?:8@63AJ<7,438;+:><537+ !'(%'   "./%$''$&2%6+,+;7>8/27:6@T43/5=8J(:7&*47*"(𓬊' $#%$%'$!-73E55KREBCBPHEA?LFR;>C5EFGLKLL?DFZ>6865@@527.$!"',++,'%*.688DEKDQ?7^bSJ@AS\TMA@JREBA5>834,635+-#-.5$#*=8/+&#,+!$##%$&*.74345?35=44-+4>=@ABECAAJR.>=+5,,3753<.$##& $$##%+&""#"*0++-575<@DL@>34A82;,41A4OQEBJSQ%()++4"""#H (1))%"(,%"+7*TM?D<787N<*#*.$"+$!*"!'$&)/2,(# !/&"#&.=A?;53CDGPQP>7B5..-/-A;;=A09781>:+$'*/462-)/426631-)'/-#291.30;EIILHCFSKHJB5,*9/%$$"/RUYOH9?>E;>A87=0<:214:<2AD9681+4<713;817?DCBEOJKMUNIJ=14=;60//3BY_\THJ?4;8,(/**-1''-,.(5.-58,#'+-),31(-95503?;2889AQH8A6//1+/=:11/QRPESRC;B5AE;:;<;A;:433GNNB:57AA844:JF0-1.DBBC:34B?@BOLS_e[Z\ZS^T[[YSTSSB@:43,,+3.)*9A7>:.*387:>?::;8237D@43+*4UCBCC?52K8+C=>@60343;?437<341/@42384J4CBC@2B??MZ\]Y??BB61;6+3>5,(,2.6/*3?SUSSHB;2557B;.5924>@??44;4-3==<=9:@JJ>EDLCH@B=43,.4"*/!)/*)884)$#*-5/:@854%,5:9932,/#(164>=EAAECACEFEC57+1&39!/D;<;$$&#"%/3."#,+-*26/.% 261-2=HG;2-?=771=DHKOK=1+3:8/!'!**)4?KN7,)'+)%3==842%  +9*$!4?U>C>P>13:=?:6DIUPWVSK<-"%##!-$")5BD;34+- #/'.GLH6*/AI4@5512/1K/ "0./,37>?2JK=>AB/<+//$*/+$!4.#$CI<)0DAC8.6&71!-+=EDSAF?MMGLV?DM<>9A?/04#20+%*7;A84>EJ?JOVRBDF@6;GAUTPF78-!15-,''#,*38JH94205;:321.693&4DS8,.-=>B9HJ?;WYRSD748&!3NS:HJB=5#(+,/--<7$*6887*%-3=8@FM0+9-J@NDWN=EWXIMJ:=I8*0;E5B>.''&""/84*)%!,69AB3&#%'+3*0*)!#2.F?J@GB:0,.--069=4-./6.- 7.6>",*,C@870"OUK@@<=J"'*))59.,-47B<6@LC45762/;FA53/5-7-<6,.745./%4DEE8.EPMJ>87454) 1C&+51/3650.10.1,$%)).B?I4-#,"%/&-7/$*#.6IF?..?@8C00 /,$#3)"#/1.--d.+*5;6974805' ,/$;,!(""./ 7.6:AB8)+32,4%<$!/=5:=%" $)+03/,$!#%0:=921,% "0*,)3,,/4@BEE;CND#$15.-;?!;B=56-$ &-256:77+$")//$"""!) !'&'$.23/1C@#18<;+30$)  2;?65=GE?7("&&, '+%&.$'&"!%$* ).".**13'*,+(4FLE2#( "=;+0 +&,?49)",=&?A!&.-! 0)+:3' +'.0 # !+GD9 !6/'/- "+5D3ݿоŵƻMEFFAdilrvvoe`bdbadcb_VY`bo}·̵WFFEPQQTVY[^ky~|z|{z~ú꯬¹sIEFFD\fkmmtz}nϽĻPEFF>twx|||}_˻ĬZFFAjqqrspkiknot{wsy~xuJEFFD]b^`eedghebbcebaadcmtuxzzTDFFEMgks{}}|zwtrqtrqrnhnrplmsǸƷbFF>pxzzwy|zupqttrvvojnomhktſϳÈMEFFChyuohiqsld`aegmidcihchtvľɽUDFF0tz|ytuxxtg`fhmkghljbkvoΪ¾½º]FFAdowzuqt}|xwpfgiinqoppka½̴‚MEFFEOW^a_]bhhktrqogpss|xskjȿ򫼺ŷVDFF@klkklnomgbcdfcgqw|pmźǼûȵžcEFFBZdgfjnmjimsy{pnnprpja]½żnIEFFEMQQV]bgjjkpv{vrleihcaƿĿõżWCFFK[\_elrxwnlkkpjhfjnmkhĽżaCFFkmsz|tpigkhklmmidbÿǿ½÷jGFFAcjikptwtqpjknoyzsrkce¿ɿĽ¾ODFFC^igoskikjhhjbiru}{uy®ū[CFFDZlpvoa_beilohf``inrtq˿gCFF?quunikfbfilfddbcmtn»͵ĵsIEFF@r|ngnuqjpx|{{zvz|ĸɍQDFFAkuqnokb`aceecafhoqmú˽Ǿʻʽҷ^BFFES}pmoopmplggigdfCFFBBCpgcknmccs{}up}qsvvxumw*()*./.-.4:<=@B?;?@CHLKOOJ@uolgdb`dr}}rf_fgrsysshj> .55769;::;>A?<<@CCDGKNK?5w_PKZn{vxuk`YSMLGLZhfd$7446:;99:<==@=?AABDEED9pP_bk{v|z~{u{{|rhrs`sjn^Z,068878:9985656;=:;:54ytkjpt[Odxqswzj_`glh`Z__t|zJ")011357667985;:7==:77xx{zy~tighfoyovskekkfzytzv|~~od(45564235537;::9:74}tw}r~wtrikzt~v}bci{{y1.34453476778;:97897510~~{qljunnkuvo8(--./267766;<;:7643233t~rmrzplr{}h*$002678;9886864434464m|{~~|}x{xonv~345569;<;;<7474431{}z{vvu}v<05469<=::87869766523z|~||T%.748;979954757979::89vyr{ylk|~~~}|0+79=;313478;752046687}{m_VWmw{~~=8:7553475442023/.388sr~}}{H 8>548:857<@<:<==>~wtqlfryib`[_fllovzno~[&0:56676201242331244t{|z1#::74556442122/yv{}z~zqw}vx|{x818?BDC@>>==:;976775~w|tty|vz}z|xp~~H ,8DIIGDCCA?==<==;:;|{}R%0BKPOLGDB?=<>>@?<:8zvths~lgerx|twqldavno{uX)1LLKIFD>:9:;A=:8:71|>=<82.,+,0567313746}xpegyv{{}t~{{D+020/6:7:@E@AGDCCEysutvsoqppmlhow~|w}|{N#-69=;>A@?9649?=8~|z|usv~t5.><>=98:877536<@>:{|힣C%998655116889;::M6;99866<967:;\$5?==;<>=;>><98;;s-0@>?A@?==79?;;854ĸ:1GDFGFFCB?<:79898ûN1B9<<9:5112157885O@?=<8422589;?C>?RAKHEDCB>:>==@D=?\$==<=??DGHJHJKN{;*<9953459<=>BHHG}{zihk~}wldZj~A232248<;=:?B?<K17;=@CDFEFDEEDEvrcVj~}sB!2;;79==@??a@>@@wk_ZfP(2=<><<>=<@AA@A@rY..<<;76987;:;<=:|zy{}~}rS,)864014778799::~x}~||vy}}|qlsg4(536556:9;==;:781.21/2psrx{{wmga`gjpw||qhok}k;35881*,-*/7;<@|w{zM;@>:;:=BEEJKIB|qb`m~{z{kceC 7?<<@CCFILONC9wz}wg_UTbiy{to`\bslC"3>>=@BCDEHIG=0|}wy}~rfjvxmk~~skfdXRUcekt}mbr~k?!0==:==??@BB@;3jdcoy|vutu}vpxtq~}sbbmtzy{xtvcO[VSaruw{iX>#+76375869;;:9:ytqvrwyzxqeSegvq|~xke_WLJZ]]iW,)454223/36557m^_YP\f[OU`bc`VO]f||xe`iigaVS^qsdeoyiiZRcZ/-;::;=945::447/'$/79=A4*2(//(%((188'//%)* "!#"'**,'$-&#$(05DA>7?4;$. ))#)7076#/2% !$ %(#  #0+."'+!%='" !*#(   "(**"0+$$-B*-$!(1 2)!(++241BD.#&2..!##%$!!##'E7/8<92:?5,/&#+.-"! ))-).577$  ! 4-.91+*%'29+ )=K782-* *:5$,06 !44' +5:3/20)',05DUTF6?44;981//!!'! &) "46/49665//5>BA9??,0@EJ<7/,$(("!('&%  ++,,69;=/27-(*/70.4=AHCB/7/-,,"!+*15 ,13/'/6771A94*,=EDBAB<-<53/0&$-1/-;@C:725;9CIBTc[H8C>GF>:<3193*35-,6>91 %)89<=GPNG33ANL?EF!+)!%-6--..-6998>?@7.24>6+$#-,.6<<4466D=@CLOMBLUUMLMMG356?;BDC@./668BF>57C6?EBBC365677-+=?65,&++$!-6-%"!##%-)$'7KD=4IJIJ><;;>JQC %4?6-2AD:=D=219CHF95:LURLLJXJ:3+)-20)%620'-359)$1=8-46/4-5HB@75BMOPRMFFBB=;:3HD<3@DHL5.9FEGD-5=>:F+-* ,@MMSMI?3"#(',$.3@?>/.M;!"5:/ A=KVLJTXXSG?EKC;8?CA>43+53A=AB?LSADFKKLRSUOLRRE94@JBB9("#5!%6A4CL,,4LB?-#545-37GWZC@PK:+#%$%# "!"#$&,-/A2,',+54+8A/31'-6=9:CDA:8:2++86,"*!#!)4+&=, ')+-#4=DIAEB3AF:EB:/272**/8,,-+%+(4GQMF0&&.(# @OYVNOD*+:99;81.29D=IDCRWNU_O=8?GGNUQLPORFVXPR[WQYaZW]^YKJG!8DGB>GQLM[VJTUQNEJ;=IUPODMFM\]]ececc\YZ[Y0 qpmc[[afjigka\][RPTV]]\\NS]T\\dSLXSRSFNTJ7[SPX[`def_ak`\iupdld\e\ZZ[\\Z[D3CRSY[[USSY!XOMW[\[[XRTTOS__`^WVSTRSNTOTTQA;ATQEEFE:5F;GNWc_]fjbWLEPVQB=C#>>DMTSPOQPLORUTRQF=EL@@CIISaYHFJ@RILYQH@AA( GJHIQQECSXRSRRPNLGF@AGOLEAY_XIRODECDFEF:70'MKC?BMMNWWX\`^PDA?CLQIC:YQQLEPJK6=6+/8:4&$.67BDHAJ6VH87>JD?& QJHIBQYX^bgXP[UOWWPSXLMKPJUGOWLOK*0OJLE>DIKJILQQTQL?OURK<93%4,('/8AAHPFD:/2KMBI=@A?BD@/:;6CCRKW?CJE@:' @1*/28ADOUQXTI>RUXRP\ZWXTH.54*/33=8F7>A4)'( 3/.1,&$6KF@GIECKE@MKYWX\WJ397/*44?2;39<11715'-;MTUOIJLH:44329I;>>:1LD,5&%(.--+0-,;53--*--77D>Mc5FMMUUMUCROMH4!(18,,1440'$/-/656=JB9" ."5@AAM@>AKUPC@=;I33CHIA=JCSOV^DDHD@KK=:E?8?NNMC:8547 9CEEHC;DHIKF639=<>6-;=0487;2"06&.4:+ !#$"",51,5A,1"&0471-0.0+$.-)3?($+25&51,973,5:>*R<:<0AWTVUF91DFED>914861* .)3,-# #/ 8$ !'!%'& ,6B2+   " 6F+$"$D<=<[<<><:@?CFD@><<97632248:84146136884./325@BFKKNOLB;8687599:=>=<.+)).475::;:7537:977875445677;::=@@<<;?CCDFJNMB7/,*(,2658:;:8)''+.589>?@@>?>;;:876655685369<:899;>@ABCEE?2*'&*-379>=>96/-36589964796578532100233221//2623041467789<>>:61-166<;<@=>@A>8:6246445654554679;;:997887882389545;;?>>?A?:983;99=:9:>?<=99;<88::78::==:;=;;<9:=<9778966884568558;99=;9:=?=<;9886343656:<;9::;99<=@@<==;;9458862014353436236:<8876433566956512410/5//13220354566899::998:6136:668647=:66521420/31/14674462112442532354223469848878::9956559>;;6446743631146::8424421023245430.--./12123486678:4:;6==;77459:952343102446532112445667963/,..1798646556565234636;::9:8544554211344-,..068869988:8995311/--2733224454376677;:98898621-,-./58868988./2.0385255413258776543348830-,-./05775;<<;7654234/.2//276246423456734/-//23435756974433233/001587;989586443446534557440-./135523412-,--03655755643432257874558;;<:<938445414523421.,,-/2762031300/13356423544566:84468;>:9:868598665327730213100/1;;87<976654630343463121123136646;:79963746978::89;;97;:7664568898:988:96352312432034201104568<=513376<8630365876789899889:7336;=>??AC?>=9<>>:=??=:8::8655:89:86543754430230.17845:=>??@CA>>:;?<99:97766575589768=DFC?;;7;?737:956:@>:<==>;>=99:977664631203566577437864418BEBA?>=:656673/024233114464120255665614433455678868567=>:7640-/25878;:9:;>?94546445212301353345567887786696456689898>A>==<:7422/,-.06>ADDA>?==:;:8677568668:754667<;776785334677899;==<<;95,&'',5AHIHECCA@==;==<::;;87786334678646410../15325:;9:;;:97795/--06>HOOMHEB@=;>>@?<:88655410/..1440//10,+*))-1258?@BDB??=;;:57:9=@HLKIFE?:9::A>;8:821//10-+*)(,02;><9565669>7:<<9797467<@A@<93/-+,.467312645:==:6656658<=J?91/.)())+-2424300146434697740//11.4;79>FA@GDCCDJA;3//+())*+6677578978=>>=>?<;;<=<==:;<<;:857<>CFBC>><@C>97667568978<>>7889332425757:;;:9;>=<<:8:;99<;>>==BC?;=A@@;748>>978894324346656220-*-+0200257889:99;:77988=;>B@<<>>:7:878635:@?<66321.*,,/20/430--*(**-//479899766788:;;876:<<8899756115789;:;641--+))*,//75412112233557:<98867667:==;77;:;:;:9966565;<:66:<8642212233459869<<;;<:;<::;989889:<=<==>??;<=>:>>=97;;9978;<;;<;:<9989<><99;98>?>=;:=:89:;;<>?A??=>>?@@?=>87?<;9548989<><99::8<9;><<>?>??BEB>>;99;>??@?AEEFEDEDEGFGDB@=;798989;<@?><<>?>?6;=>:8:757:;98:7:96567768;>?>?>??=BB:;>8;61021478855:<>;8:8569;:BEEA;668<=@B>AD?==<==:89;?DGHJLMKFID?==9522489:>C??ADEC=767;=@B@DIJEDCCDEEGEFFEEDBBCDEGIIKKLMKMIIJFECC@:>>=?D>>BHJFDCBCDEEFEBDBBEFFEECEGDEGCECAB@?BEEFFHNLGHIKIIJHGJJFBDCBB@?>ACBBDFFEEDGBDFGFFDCCA>BB@BA=??>BBABCEEDEGFCCEHEEFGIIHEFEGEFEBCEGFFECCB?@CHKONHHEEA?BAAB@@ACFHHFEFFECACDCAA@@BCCGHJFHIKKLHJOOJHFEEB?ABNNMKHHGFDBBCEDEFGFGHFEDBBCEFIIE?CFHJHJKMNNMLIHGFECBBHIHGEEB=99;::8<:AHHGGIHGEEC?:8::>??B>?<:35546758589899775568=@=9778<732237<:=:>B@<>??B??=:44545FFC@A?@A?<:8==>A@@?>=>><;<==<;=:6885:=?CDFEFDEEDEFFDAA@?@@=;8>>A@>;:;=<;:8;9<=>??;89989;:88787579;9<77<?@?>A@?<:;=<;:8>==@@<<==<:8989;<;:;;::889::8768::8;=;><;>>;?AA@A@>==?@=<==;8::99<=>==:9867898:96554100122569<<89;;<86986;:;<=::9<=>>=;987<8779<:9:876569955421/0.*((*-.148;<;9765103778799::<9879<;9:9766A;::8:7677889886431121-**-13368<=<:42655:9;==<;>A<::8:866788><<;8::9779:><:9;::6677652136:88;=987:;>A?==<<99::879:=;;=?=;?<;::;;=>?==<=>;885478966:;?CB:=DDBFC><88:;;;>=;::;;2566725265420145540,,*)+*+/016CJGCDGC?AE?<792.21/22466734346531@A:;65899;@?<>:556124793++.*-5:;?@B;;75798:?@=><9<76:9;>?>>ED?@>840/-*))*-10.-07:8>30..1486:;;:8978::654310//00344667:=@A>=;?CCEHKOOF<41/.03769;;8)'')-488==>=::99:9878765576579<;::;>@>;/--./2139;>?@CB>:88667675685246975667::>9==??@BBA=50--.227;=?@::876//0179758766886552112431211258274858;;:9::8761//059;;=?A@A?<4/452366546965675322346655411364314/2556:<>A@A@=70253<99>::>BD??857844565566768::=>>?><==::=;449;546;98=;:=ADA>:5  ! ! ! !  !       {snifbekmuvtkaadd`ccbbYV^_hv}vpt||~upjgb}zxwj`]XTJIKQQSVVZ\bt|~z||y|wsmmuzwsqpqy|wyna^YWKIJnmllifcdeda^`egnmox{ό}dVNKNWdlnqqmkmokmjgddedb__ytwvvtppsuvvwy~zoTGDGOZemu~|twvuuqpstv~totxtmmopmoqpqrsnijmopy{sv|}wqoi^YXUX`ku{~woswwnmopmlrrnkoxuijlkedb`^bfddigccaedb`dbhqtvyy}uhZX_biqspklvxkjllfagfeghmmffghjkjimx|}}{yuspssprqjkqrnkox}rk`_ffdggkogfghiy|wswwvuvwz}{{|xw|xv|{xrpsuqtwskloojhouux~xx|zrwwuvvy}|{vzzxv{~}|wutkfltphb_edkkfbgiddnvrmmnlhgfkqstzuzyyu{}ihbadbdefjklpqpqv|{vsxxwo`delmhgjldertiegfc`\XZ__X_gid`dbcdeikkogghihhjicbbdglopkrzxspxxxuifhikpooqofbhnkgd`^^``abfghiihijdbbcfeddeb`_YVVWXTYa`^^ejfqtpshlrqyzvnjijpsspidhmlkieeced``[WVVWWjjlkijga]YXY`hhiklkllpnkccfcdms}vokjkkie^[^bb`bjjkmhjhb^YXX^wustsla\bbabched`^hggmmlhkpu~tonnqrnf`WNOV^gpvwtutuwvrttod[bbaabcinttonnqrrqquldTNRRZ_diijltwzupggiec]Y[\_ekmgfgdbahlrvpomqrrpcjqunjooihffdffg[]]\bgptzrlmiolifhmnligijhhge``abiouqinqihgfd`eimiehgeedb]`hnnpkjlnw|vsmfjhikmnkfbdgc__[\[\^_dhlldgheedc^^acgieffiigafnptrjhjmruwqrmjmmu{vsofcimd[]``][[\[]`cekegfiiallnmfejg]]^]Z^gefkjgitogkjiflceosy~xv}{rquspljkkmkmnhdij_]^^Zfgjgbjlh_afe][edefjlswf_achhpkhc^ekptrrtvtqrsrttspieghk`ilj``eg_{xtqmlkqqrtusijjbegmheddcagqrjipv|~|ytsmmghmjjuxv~vhiruklt{{z{wx{}~trrqlkihinlnhfmlhr}tpjinngb_\`i~xtonpf`aadeeadflqokkha`_^chnnlltqlgmoic`\_eyrssuz{ske[TYciosy}unnopmooigiiedijgghiikpmjkptrtx}vmg^UWsvwy}}sib]\UTXX]j{vwsrw}{vutvuturpprvwy{vldnopqtvvx{yxvsj`NDEDK`}wurpommnonoppsvvw{zxvtcgkoqproilnoqqfXRW]mztqlhea]YVTV]abfjmqpqqjknoqju}}w{zxy|rquxwoovuooroeacda\XURPNQZ_fszwz{xxyy|vtnsrz~~zuh`XQOU[_bhdadbco}wsniknovy~{x~vMSY`f_[Z\]^]\a_b`db[RVTUTflpq{{j_ZTMOSSQKQX]g`\Z\\^][|{{y~~~{xy{srwzvtyzvtx~{|~|{{x}jlnquuvzz{yuu{{uzuw}}|}}}zsortwyupptvofb`cfhedjknptvuzz{zvuX\`fhkpqorpnrwwsvuv}~yssrnmnnkgeinsyyoe_]ZRKKRVXXVW[^ehjnqoqqnq^cghhlnmijlorttqoortuojihebb`]\cjjouvmbYSQOJINRUVX\beigknnijloqinrplnnorwxxvpkonqnqnlmgedaepwspquunhea__][\`abfhmqrknnqvxprwvppopvwx|~}~yuvvyw{x|wuutx}}zwrqrpmnprttqqsrrspqvxqppnuww{~wx{zwvsoqstvuu{||}||{z~wqtpllhglrvuv|}xuwtppwxz{xvtoqrtvv~uqtxwxy~zumlpqopw{x}zvxxqswwlpmjkiccgcdjlry{~zxyv}xturrnc\^[\issidku{{sljfgkpmkonjkjeahdcik}|~}~zuu{~}vnghluzx}{mhintx~|{||vtyz||~~{~}|y}}{}~{|~m~}}x|՟|Dwy{z}vriekuz|vppdiruvrtyxw}y~tCFhfikfjijljjikllv|ogdgri^Z\^amqpsooyzy}}zxtniggighfmejiimiEFF}~vv}}x~ztnlpomhpvzyywsqs{xGFFouy{yxwropvwu|~truuslhjkjqpszz~{z|}|~xttx|zzumtx|yxxMMEFFoqquxuootqssqsupmnoppssv{v|{|sux~{wvtw}}|{yxunqqsxwPDDFFGnnpqspigecc^\\^`^dhmrzrqttuliefgppqqttpnnswxxuspmnompqrWCFFlklifda\WVVPJHKRTX_iuxplgkf]\^bcfghjpuurqoortrppoklmjokWBFFmjheb^\XVVWSLINV^_`hwyurigdchjnoorssy}}{ussuvsqqtsqok]XBFFvtvtqokfcdgea^fjsvonqzvwvtqrz~~}}zxvvyxwvyyw`ADFF~~}uoy{yszyrqx}}~~~|}v@FFP^`fcYUOPWUSSTY^bpztrlZUUWX[bb^[Y\[]\ZUDFFG|xtqmhjrv}xkeffbdccaTNSQVdqx~|yslnvx}yBFFAFǴuid^YONOTUV[\][]krsorrpqqs}}urw||nNOEFFDJrole`__\WTV\]bcdkottf^YY_jsjMCDFFHxrpponnllmlnpquvy冊sWIDELWffNCFFKЂ}utvxvopststuuwz|xtquwwudZXWW]`RBFFGw|zqlqxukkmmhiihhijgcghghlnikmppt}}~~iUNCFFH cjkjiktshhjiedb``gklmplgfbfgcac_clnoqtzh@EFFJ gkgfjjkliijmrtutx}{z|zz~{qpttmgmuwy^AFFH ?@AEEA?=;:6641337:95136125885//224:@BB>;:57::;>A??@@EFB?=;;775AC>;<81/,,)'())+0..-07;;?AA<=?AEJKMOME=97785799=>=<>D?;=:20,,)((54599878864435576;::<@A<<;>BCDEHMNF:1,*)*0667::;86438:87786443??<;:8776656487357<:899:>;A>>@ABCEFEA5+'&(,179;??@?>?=;;97766564CCA;6875778657521365343468;5::<;<>@><:754311/,058<=BDB=67857787579:7469757863310013322/1533031367789;=>><73./5669:95588567733653446645546769;;:9978878932796459;;>?=?@@<894256344664554;<:8::97::<>;:=<:<99<<:7797688557647::9<<99<<9:<;79::6::;>;;<:9:;:8;=?A=<=;;:5478720033534453259<:8864334658;<;8::;7;<>B>32121155466789::99:88::7125:7668756<<75631330/14.0231220453667534523442245894788779:996548=<;;7445753552113532622452243235432..--..//.02123386678:59;7;=<87558:9633432113325533..--..56678831,-//699646556565234635::9:95445543113445667943--/.998974200-,-/842314455276677;::8798731.,-./38877:889:7:74201--234787754336931-+,-/04775:<<;87542241.10/1673365313378676533544765895432422400386;:89677543445533556542../0334367579543245656646534322147874557:;<:<:4754454235324310,,-.14656645634422352534465995457:>;9:9686886632574112202334656324534412433641121214135745::78:7375688:8:;:79;866514335511212432214421142003.4457;>712366;9740256787788989:843414034311431:>><;8:;9663:89:96542754430131.069549<>>?@BB>><9=>=:??><89;956747:867<=>:89:877665756:867:@FD753586445206?FBB?>=;65668400133213445211456656763487445304<7657;?;8651.-24877;:9:;=@;55464453113103443455788767579@=9652/-9988;A?==<:84220,-./4<@CDB>?=>;;:8776767985456789899A@==;957899:<><;<;:7.''&*2>GIIEDCB@==<==<::;<97787434577899:<>=;<;248;:9;;:986960-,/5;>>@@=;9875520/..035237;:9:<;:99647=AADC?>?>;;6;9<>FKKJGFA;9:9@?<9941/.01.+**)*/236;A@CD@>?><:>CDDA88<;<:799466;?AA<;40-+,-3675115548=>;75567;>=ADCD:7<;<<78,043341/136525497751/.12.2:78>=>?>:;;=<<>::<<;;956;=BFCC?><>B?:766765887:>>=?;<=;9;;:9:=><<;99;:7=;>?=>=<<98257789:99;;879:6=:>;799786449?@=85421/++,-21/146789:99:;972689898667889;<8859<<88997562103789::742.-,))*+.//1689898668969;:8876679=>=<76;:;9;:99665:<;769;965221234569;;88767678<;:;:899789:;=<==>??@<<=>;=>=:8:;:977:<;;<;:;;9;;8897889;=@>=<:<<89:;;>A??@=>>@A@>>97==;:747:88;>=:8::9:@>=<:;>899;;?@DD?==89;=??@?EEFEDEDEGFGDC@=;88988:;?@>=<<=??>@?CD@=>99:=??8988:6657767;=@>?>>@9;820213688658<><99658;;98:7;7657766:?CA==<<>;98:=CFGJKLLEJF@==:6313789@CED?9679=?AA>BC==<><98:=>C@=AGJHDCBCDEEFFEFFEECBBDDEEFECEAAB>AEEFFGMMGHHLIIJHGIJGBDDBBA?>@CCBCEFFEEDFFDFFBEBAC>@DEA@A>>@>AC@BCDEEDGGCCDHEEDFFGIIFEEGFEECBEFFC@?BB@B?=@>?D@BCFABA@@ABEHHGEFGEEACDCAA@@BCBFHIGGIJKKLIIMOKHGEEC@@BAAB?@ABDGHGG7CDEEFGFFHGEDCBBEEHIF@AFGIIJLNNLJHGFECBBCDEDFGFEHGF>9;<;ADA@C@<;638>B@DC??C;9:73437:==?FHGGIIGFED@;89;:99=9?DB@CB:76776:89:876568:877<832235;;=;>;7355467594:88:7;>=@A@?>>=?<;<==<:=;688959<>BCEEFDDEDDEFFEA@@?@@>;99>=?B@@>:=>??=88:88<:98788569;9<87;@A?=::<=;;99;9==??!"898:<;:;;:;989::98689:8:=;>=;=>;>@A@@A?==>@><<==<9898:<<$78989:65545100121558;<88;;=96897::;<=;::99;==>=<98768998'689755310//+)()--037;<;:76620267889::;:878;<:9:7667;9(87532112.+*,03257<=<;52565599:<=<;=A>::996788980-=:9:;:8577654135:998:>:979;=A@=<>@@=;<>=<<:9::878:<>0<>?>==<<>=88637796765:;>CC;?<=>;::;<4!13551-+,*)*+)./13@JHCCGD?@E@=894.1201246675343654-<@FEBA??=9:74659=?<657123695-+-+,39;>@A>:95698:?:BE@??:41/.+*))*,00/-/6:8;>@;;:;@DEHKKF@=;;:67:<6!"987::754420//002435579>;>BCEHJNPI>61/./2693":98::8787656476578<;::;=@BBCDGIIC7-(''*084"B?;9876766586235975667:9>9<=>??ACA>71.--/33&>?>957866787453101431211248365767:;:9::3,% 25654587467632246655125531401565569<>@. 68645655667:<>>?><=>::<648;645:;9*   !!! !  !!!      !               L23269:62362257861.1338?BBA@:;66::=A@>A?DFC@><<8")*/..-/6;;>AB=976866:9<>=<=DA;=;41.+4576:;::;?A><;=ACCEGLNI=3-+))/575::;96538:8769"87357;;99:=?@@>@>;;99"76312553367:78:;<;>@?=;8643110+.47<>==85.-4658:98& 45668;;:9988952597457<;<@=>@A=8:52587( :=<:<:9<=:8778767864577469;9:=99;>?<=9:>+( <=;;6478740033443454248;;8865343657;5 899:99:989:831499667855:=85641241005/0-58:4688779:99:76647<=:;9544664462110/.02123377667:76;98><:7647::7424420 5897465565663245449;::964455432112 7423134453566779;:9789751/,,..1788':42.,,-//267758<<;97643232./2.048#32400277:;89767544564355683&(136785457:;<;;65644325424,(4658:64579=<9::778766424762%041257559;88:84565889:98:;;///3.3457:>9223569:75115668771 63989:975425644132//497.A=:=88?;459:758>?<:<==>6ECB@>><7566751013323214013877;;9:;>=<;<<4":80('&)/;EIIGDCBA>?9.' 981.,.39CMPOKFCA?=9("<75:9;=DJLKHFB<9::)#:466:>AA>;61.,+-2($5497762/.02/089:+$>;:;<;;965:=AI1%;7<;=?>><@CD1'8;6<;<@A=;=A2(:<9958;=9:<1 )=<86::;<1.!*<==>??B:",:=>A??@>#-?@?DEEG%.=@>??A%.BFGN' /EIM-1EJ02I4 38 4 6!7#8"8%;!<.<>           !         "#$$%' ()* , - . . / 12346788;<<>2E3R3Q 2Y /g -y ,` +  *  +))('2&L$fh#"!3 fZg "#$&) )( v:) <* G, R- \0 [0i3{3 43489: :3FBgǠǵ½ýſŸFF?½ſ綻ÿÿFF?}FF@y½Ⱦ¾FF>½úĿFF@|źǽĺûFFBj·¾´ƹƿFF>Żžļ¿ʼſµFF@{ɶüϾ½FF=ŷ̿ĶFF>ŸFF=ðͺɾFF?}dzþþǽFF@w¾źŽFF?}ǺŸFF@uȳ½ļFFAqĽ½FFBkĭ¾»GFF@wĽſ¾FFBgγ»èʹFFAiʶGFFBdǾGFFC\ÿȾļGFFCUGFFDOɾ¶IFFEI¼¿úŲFFEŽץƷƵFFAĽÿǷåFF?ǷFF=ŹĿǽFF>ƾܻƺFF@v·ſGFFBe»◯żʷGFFCZúطº¼GFFDPżĵNFFEI񴻽ÿ򸷶FFECøĽ߻ĿɺFF?žļűĿõFF?Ļ˼ȵFF?x½ÿGFFAhǺGFFCUǿķEFFEIſүFBF>¹ſF@rGFFB^üGFFDOþõAFFEҼF?ĻĿûF?|FAfĽƻGFFDR¼ŽžƹļMFFE|ǿƺÿF?ʺԿSFF@tǾżƽľFB]»λƻķƾEFFDL¼ȼ»ͿFBż»ƽ½wFF?tƸʻ±ǿľFCZHFFEJzýûFCoƻFBdÿǾ5KGBQjz{h^ZZXXjsWTWble``tmm{wvotut{{{uoztXIJFPbO{jPO[bcoypi_TV[ka_elkgfszw|xnsvu|x{}}ueZXY`oz|tkrChhehcXHFYeqxxnilwyvqmsrxrmtpsrollaposwovyz{h`Z^igoz{ph=_dfkrsrj\ekfjjaZgs}shsy~{|wuzuurqsrqoic[P[v}xMod^aehqulrogkoppry~qpd[eoinoklhffchgct}|unnDb^cmmgjpospouu|~meo_FMSO]kovzvnny||urug[e1Sfv|ylf\]fdgp~}y~{vs{sr}bXRPR_jq~~}xsjnjelK{xvpmonbMO[YZaw{{qssl^^`gbgpskjpx|}t`USVannjq}~~wqmeBeiccntxzv||u\RLTTanttlmtnc[dg[hjlkp|~lc]Y\`bacddxS}xytouvypgg]S\jd^blaaFXtwompKSoqchx|{oo~}ogicU`_ZOk_\gpkiryuYLLTWVUZyeTJIL]sstsaTVewyngqW~hW^ijmkiprsqijtrrmbWWX]i`hqvfUXTXq~zniowtniceqz~zw|Ekomt~k`jtrmj_U^rv}wq\LQU]fw|zsjn[VegXdnknvyvy{x=`mmfhieo}vtrh`abecgkppil^[ei^cx}trxwlly}vtzvyvv}@ac`YTW]iqnuvohhlgaTS]cw|yrrkaW\iknuz~{qlmpvvwu;X\bhgcVIK_vuf\Zdhia][[ffm}tnzteddhio8YffXMPW]cfec]Y[]_jema`gnjpx{|}v{}xoda_Zcbbiddjkpw{~4S_ekjb\ZXTUWYZZWGXcld^ttZUVdkhkrszxumdq~|Doo_QOZge\ij`TTX^anmm`TZZnt|nlsuutt|~yqib`XUdou8qsTGPevtlc\VYXNX]ba`sz]^_bbilz}xxqmmrnb`ec`l}xs}{q>}}yo]Z\eorbZcjbd]Z^]\RQfl`atunjg_ZY]mtokia]hwwg;ve]SRew|}ournqilk^ZW_\V\[`cjg`bgmifs{pks{~{yxh3~xkngdlt~~wxu{|iZb_U]URXdcce__acq{wshljn|xp,x}{ytinu{ulghnqaX[[X`^TQV\_ejmngkljjmjn&jxmmlffZW]_fhrw}}uttmUMSX[[\Y^gij[SQR\ d||fliZTMS^p~ojqzzqia\YKMRVSLO^|iaomahmttqgjmiiuti`SYhaUYfstrvyoiihdYPIJYbikUEIYXuicflghf`bfmst{{}wzxsuutodYMGNTnomxsZTSuruqibfkgklsw|yvrpuwyz}{okzxljl[SURV]gr{~zzvy{wtSwqurkgc`dnpx~}}ysttx|~~ry|rg^\aTNTcjgb`VWdmszxjhwyrJ}topsodejlrz}|qjktx{vnj`_\YXVKL[bgqulpy}|wqnmrywlgwy>p~xzyokecgow~rlqssniTJLV^]bbchhjuzqlltxtnpwy3^qx{xsh__dlq{mkqtrp[ZTSWVhupihlqy|yuru}gltig+\qjjmyype^`deryzumnsjwqrmYUR\nlmnstnjtumnonvvvsek%Kacjpsu{xqi`^Z`gmu{utle{tukdVX]dp{}wupqollpsu D_biqqoutusi^XT\iutztmmtt{st}dOKVdx}|}wupputtstphovrhoxLkefhtyvzuseXTVaguz|tmg{ttux^LQ]er|wyxuttx~z{tn~rb\fnHrmkpv|wrmk[NTYflu|smfpy}ml\VX^hjnnrtyxwz|lXNJWaFt{}yytnhZPXcfozxlelqt_cWd\^bfiovz|xxmZKJP[jD{}ugXZdfn~}qnrmshWYS_^\^hpx~|{~}nWOU[_dq;tc\afn}{rusqjdVNORZ`[afmvurnqssz|wytdWWckhei-xtf^amovg`gsgaVNCHRYbc^faae`XYekmrutqrqmkff_\] gytwpqog^_bpfgbdijVVGFJWhedc_b`_]]Rc{xnqusm`VOYdMwwxsspkkd^^a^QMUTMU`NmmoiaaZZUUX^jomuv_QU^ipwM{uvsfWRJFEDOYimutktumaembWUTZPMMS\ix~wlXJRjy;bibX[c^_bejszzrommti\ZUVV]c__bcc`hrvwoq{zzwqoafjkjdt},Qegheefeghns|mmqhjf\ihggklji`__\^egflv}z{}vroikiha_k{"C]cijmhjmhmqrghlmaajg`hsoidn}qstwwziZSWgp|Lxwy{|xz}{{hkrpffrrbgkedcxyq^RQZmxT}{{|~x~okpqljonoqknpuꋐ|paS]bftv}Eutpkklmmhhmkkmruoopx~}zwrw~~}~vwo_Tgjh~u|5j|urlotx~~}~~zyxyogcfelm{u|s'V{{wstv{~nspsszw @imkilloxxv~syxK~tlmVZYa_cu#?x{tzz~~xtxuurpgr{wpzj._zrmquwy~~ww{ulffq}ruqs}q!Nzrgjpnibckqqy~pfjfjrw}~{~|~~Fwjmuqj[^_ehlzyti`futxt1?w}zx~yzkphdkr{|px{ompzwkq+Ywumfd`YYX\WWVZbiom{|z|ilhjkgeenv}{oli`ly} C\KLNTXachLMNLLSTt}|ozvafb^^jsswuocoz{z}9oyk``UQ?COYaljllt}2Y[WZfaf[crrlhf`f_ey~nvyvwxodfozwz|{yv $.22'  !,!$--4B[C.:/92-4.5856>GG?02<..+<."!))71)+"$ !$*778)+51.//.5)/86/'+<8A<=*.&!!  (-)*)*130+*++0! $-$($"+%*1%'.4?:,##+#'497*   ,/*!"" !#277,3;19:>9?5<50-+-,%(.((%$#%-7671*" '(*&! &,)$-6A?8DGFNNEMG?70-$ ,0$)+ )2;5( $#)"$*,14++5?D>EJLHADE:0#*5'"$$*-+$ ).*0(.,""-8;/-*##0274>3,25(!:/(#(B5!#09;81.'(()().:51/'  191+,,!!"'27>:" *322:7=47:8(1!!"",0%+.9<0 --.!--.  !'8E6("'("!!069MI=-,360%&/++(#:%+!-/--/ $+17,,4AA93-*# "$ %2>HOI?21)  B+$ -8:2 "$ %5?>>BFEEF@JH>, $-"!,&&')?7,+&'#-'&,)#14//' !&&!$)0=03&, -74( #*,5-0*).)##*.( '*"$-.,14/9EAA30%3"##! )7,$" ')%!%%44-1721,23-.6<;7599412+.3 ,3$%&   (#-,%!"#+=@JTGEG;2>F:143)*-4/4-    ''  +6:*%1*# '497=?:BE@CCDCE;2    %!$)14525.5./&" )/)%+-5<<0-&*)( !%#-  !"+47;=971/% .65:;9;6;6?3435,'  " )-"" ,-+"!,..--572'$ '.1>?>ICMJGLH6 .GA+ ..+# -3!+4611("!)' !'154277:BE5'7><>943"-& !  ,-2,)$)(".?DA;><(7?E3+-  !28C:;?4 +93+,% %983%&,#,9+--," $%.--$ ,%"(4/347!!(+48+$0)  %!$-45EFCKJ9;=;=35670*6)#$"7A3(%06(#2:- %%),("" %)).E<=?;92*%%''1.1.1&!+'! $ " &13)+01*'%((0(#$(',,(*((/4(*))%  #%())2:, "(4/$,0*)++' '#,*$!#&,&%!#!%.%#,//.(&()87&%+>9, #/-.23-" +/#"!$ %' +339:6.,()630.(4<:71 !*101,(&  '&#$#/ '&#!!%)/+'$%*3HG) BH.'# !$/63("'&"" .%'! " #%$%# &!!%.;?*%-IB-'%!""%*'""%*""(#7$ '5..)!"!!""$.:>FEC=AL##"##'+$##"""*#-6! 07560.'!))"##!%/..-1>%&(%+./+ #)###*#.0" *.51*74-,170(*&!1;,% !$$ !'&$$!$34"9+""&##+-(02198780246, $+..+**$ ##)54' && ()+./.-3::773% *18:7;<2*+!"$-<5,# $#  &13223.+55-1.  %1;:=?@@=86)&5"!##"$  %-0&!))%*,+,("$ 1H=960543-& #  !"%),*(" (B?4%%(!"!! ! ,% ,..45)#$%"! )+,*') "  #!-/ "#"&4?BB@:5/ %01../$ !-.,!-.-"  %,217@@AC<4/ !18<"$" *,32$%""%!  #$*0)")4233(##!)-# $ $"%&17-!""  !!.4./1)' #%"+  !" "!!#&&!  $%'!++',0:73FL>;831)%&(0 $+)*-')+*,* "*'#$$:3686?IQJETXNH=1*% )-430,(*)#*+#,.)$$)&#!!(-5./10:DF<=EED=3*!#,,-;$$""'"!&&-8;9<5.3/,/361+-*--'&! !85-9$)##&&-.-,-/;>==B7556>BBKUWP;0-2<@9.%->2")$* ($#'.,6?<5?>>AB@@A@@MAMB=KMC?>IF@?9/*0@4%+"!!)%,-3+ " !"#'4*-563?BCPVGM]V]^PbVOOMD95-@F>BE71B<',320/@5=?:-:56?LJG@>;<1, ! -EPPOOFIW^\__WI78>:?DQI??D; .3-%**2:>LD;ADPRI74.,1,"#7LIKA0'%0E_RJI>9*+-$29>86% &$""#',14;06EMWKA>A=,-).12,!7K:5;96('-$+1C;8$"# %#*2:420B52;4""1=3.773., !  )+**! (**# !*2,36:6A2      #++5-)&)&44+#$!#&,+')=6?0 !+!!-3KLDAAC=ILKDA;BA159=>>;8DB=21-334   $$" ()-8.-'())/*  (*00'$05>6@@TOR<<<<==========<<<RW[Z[iseXMUamYfkfWTU]^knnfWWyy~thhUbYE?C2<70,/27AUUPZb\WYWTYd}tvaHKZrvpg`WX[OT[`a_kgeqm`USVSV\Vjmleafkopmpzymiipw}~yxa[Zajti[_idd`Z\hhqwv}~ksyrg^WT`flpr{upporvv{ s~iaXO\p}|sstopnsysknmhn|ylmtj[PTT[p|vnnplnqrw|}xlokcio{yxuxnw{uonkjegfhxtbXIH_nntwwz}xppvzz}}~vzlkqfpqttuwnsfirunkxjSK[bcikoy}uhjxwz|qm[_fklt{t`amfWXcqnlk]QOIGShsplkrzy聀~zffmeehut|pc\URdy~n\VS[cegr{v{u}~s`hu`gisttihmjigpungmmlelkraukZ`mwdnz\MX}xm`VTV\bhww~|u~|~|lganghhaadjqrxzefnmltz}gu|qmiiqrnwxkbjojlmeXNNV[ifmwu}}tnusmdblfkjquy|xvlmltum`hx~ujspjjzsfmn^Wbmmol_[XQ\lqwwtpsvmida`lmt}}~{uttv{}|uhgq}{rv~|}sz~wvwomqoga]]bmthaYMRdgplwyoppufcijow|vliqvz^dikxx|w}|tjhhg[RVamlg`WS^_gmr}zw~}qmgcekt{wmostSjw|zw|~yx|zicb_[TV_injifa\_ceqkmr~~ywma^aim{rkos}{uty}~wvi^^gqoga`\W[fpqhjmhdikkflqjjs|uj`^dcmwzxpmrurkhZ|{|uke^d`^^fllkc_`gnnmkq~{vsngaihg^`hlsrz{tnb`Z]djqzwup}}{u|}}usu|tbMQWpoijrnqvh^cjqyynpttll`Z_emtmttunb[UXcqtywohhihmu{ut|{wx|{vsx|wnd_fptv{q`[]abkdgem{t{vvk\US]cpx|wp|wwxy{yrnuw}}}|{{wnfksw|zwwtmfZPS`fipioq|yunncPRVaiq}wpy}{{}sryvqosuwwslmnrvtywljnx~yzxolaRS_dku}q||v}yrjdfgmusqopv}~wxzn\Wbdjwuss~w||x}yvpmld^_`iv{yz||i]_djwut[Zywy~tzwwunksomnorpsxzla^imvmbcoqz~~kfmstuu|~{z}qyqqk`_^migccgkw|}umqz{zwsk_lu|zrmmrszustklg_]`aVMRVOQ^||uimyvx|ur}wstpjjkimmpx~~{uun[UMGFBKSdkrunpu}{i{nnustyotxwyrrsok_ZXURWQZecahgf\Vc_^adgow{upmlro|zrlsr{|xmikegib\WQNMR\WVWW\Z\[ZZ]aehgdfdgflo|rlqkjiyyxma]XXWVW`gghic^\[WOMOPUVZ`djjif`ZRY^hhnjhnhkotjgjnf`fw~{|pdWVVWRYUOWc_]a_`fie]`ki^]`cfjfigjporuyy}yy||zoiprjemx{tpqle^SU[dapp`cd\TQ[cfgehr|yplkikidf^lw{|{{yzvknqnjm|twryT_oossibcifnlbjikb\jog_amvtnpqqnrkmjdjinutrlkjllnjglkkpurou~mg]covpkYX\ae``ahjuw{|zxplmkeaaeonlgnkuuv}}|uummsu}~~}kTon{|{uugklmcdagshckmmpuuqp||}zu{zktstzs{ztt{fRLil{|tbUY^qumksjpmv}}xw||shnnrhfafT[ZZ`lmhklns|sZf_]nszz{zswyzvizwfokkcYW]fjmpy|wu{{wrolirwx|}{{nG[qytwt~ohglnijab]nw{wnotyztqtuurqxwurklox~rzx}omoowgmwxxqhagjemnknt|vqsz|z|ztvptutstopy|vumosww}lpvxrstlgqyzy~y}olpzxqoruutx{x{xvttx~{wwx|swihopldahpqt{~yyvtpxjdfs{tmjknmnt}~vx||rrvxt|mitrp^]^bghwzmhovunqvqhlvvurs~{||~wxy}tsz~uxmpkdhmvtzqkq}xrv{wyxxy|yjrvqhdc[ZW[YXVX^f{{t~xssx|ww{{xnhe][bif`ik_^ahh_`MLLST_`lTLNMLLP~{zz~zz{uqzqlnnlmvyz{m`_ys`dWWD@JU]hkk”ysl|}|yz~zz|znd`fhoxrf^[ZUf_h]^msoihbd/H]\[K@L/8=0./& #"".4F;-( ..6+" . %/.! 2BMB?JJD -1.$ !,;1-+ )!"09W0(-! 64-"&&""!&BR=C1-62*2397$(!")1/-*+) /3' %41"!! #-**)(.22-**8%5A:?&!"&3%,##'()%" +/+*(*(&&!"$ *#"(*/5.)1;C@B)-&<>>;5AC>4%!$&&' )1>5*2",164<8.'>;OEOKC3:.+035079/0*&$/0,)""8911,!! +85-+-'C>J=;=5#-+6/ ,,4.--41+,--& $,-/5(  ##6$*+5<7" (./% +3:6ED?59*25)! %$-2# ((!7'$&$ !&&.8.%6%!!3@;=36-** " )0,15%.12%"",$2,7739*&+(,21,)(%/243:FJHA;@LEC7 #-'-6!"*- *., %!#4-/)0-&268+*+')-,)**'.44;>JOGIKHFA>9!"*%27.+,-;--.%%"# )1ED-  ,*.0,/.*$%**+55274%#) )+-/0$9&(1'182&(!%*21'(.'&576=5AB==>MJE>UQHGFDFHUOG;4$& !!-3-,>F%),+,0  $(##+'2,638C<=<6B3A64:==D#%..;6D9/! &468) " *1(2#-78E=677,.%#;.,-.& ##+..(""$! "-D7:"! 5+*. !! ##" %-.-$$ !!#")*## )%$664.566.#.+$ '/" #""$)-' &:?<4-.+","#"##."$ #  #.+.,46C411>E:440%&*,&#(,,6885*  #"*#)-//!  %4''*2*+,.1<=89047/544,+' '-+().&$  # "+$$!.6*+.*312<8@D98HG>@32/'"/<@6'#$$&+.("# $/,0+ (.--(,&!" &16- )10><73;9A:G@83=086/)366.$,( #+13:2&'0/3<78>6,+)" (890'##1221-,268N@9925<821*&""*+(*+/-33456@:9<>?@?990!2)!#2(+,5&?>75<>;7%"$$&+,21292)'3D=ADMJ>4=>>?;*"+""  "/8<4:6>3==?@?>-$!")**9?2)16.*'#&/58<53"$##-*.$-!#  ?G@+:+737+$)44%(*$)8@K@.,(#" &+ %/07763..  )./$(.,.+*# $#,0BB<@47<1 )1/?BB9,--.)" '#"(*15(%#"$$,66/E;9/=6/)''&22961"" $/)$%$!$$-72%!#)+29JDK6N9:"#! ! "! #"!!"%)" 3&+-7>J+=))#  "! *+'.((+),-# '*,!$&./0 &)&,& $+)#$*00/)(,#'.#).+&#(## +3".&## #$%"!#"# $$"! #!!#%!$ #%%L.'!  %,4.)'"" #$#%$%-,+$#"$$+..,--7>=>@BA@ME+  !+5$ !# "!!(+20*,'&,&%+  !! !$"3,+262:AAK"(#*5(+(/4&>3/#"')(/51(* &0.:9D)9559IKIB?<=5/$+3B$% ;4&! %&*,'#**&$#%&%)1.-""#096113%*)-8:JH=?BKRN>!#&$, &22""# +38:.%(,-+*)&$''(-%$&!"$1/*%%""%*01<32?ITQE:-)3.30-(!%.''+03%'*30%!$(#"($"./'.% ,,&''+""#"$%/873630?JV:?604,,-69%%$.(1%"!#/4--+!++'"'# %! "/33,4EUS?6B22>DF:/,'"&$"#%!'##',-32*+,,!('!$#* ')(7<=241)/1@=,,>ABB-755.-&"'+,,**'! !      LDM_YL3E@5<:#! $#!ϼ¾½һ̼¼»þľüɥļȶʻļĿŽ»€Ӳ˼Ǿ¹ƹƺƾ·ƿÿ÷ȿĴ¿ľǸࢡþƮ¸ǿƷĵþɴƼüºǸĽ˺ˀüʾøϿɻþȴýų»žʽñ»ƵɽǾ÷ǾȿĽ·Ź÷úŽŽƾɹ»ۺüƽǸŸó¼½ywqru{¹ɀWͿı³ù»μ˻ó̹ſªúɼͰŭ¹ŶƸóİ·¼¸ýå³ľؼþ»¿żǸ¼񸷾üٴžĿüÀó̿ǽ¼ùͺ¾Ƽ½úŰÿͼĽ»Ⱦ¿ʼþ»ž¼ƀý¹ĸƙļĭ˼øýļĶѹûӺͣƱüÿ»żƼǽ̀ļȻ¿ɼϿĸ¶ȹĽλ¾ûԴĵ¾˴º̴̼ĴθĀϡӾ̣Ŀùϻ½ľ±ȾĿŸ¼õô»ŷ+ǽļƸýʼÿþý¸п¿Żÿ½ú¼ſͿȽſſû¼ùĽƷúĻØļþƹ˽úȶŻ˺ʽ^lqltsspvuv}{}|mu}cLKFI^\tm`VU`ovuusi`e`XMZT`aZemw~zxrovuw}v}|zl]XY[iw{}zlrjaaieCG^f_s}xkjlqqx|nvunqsqspmlgesnvtn|woc^Xifku~ukfft~}qmkrvkdidgmw|uwzveTG|y{uwysvosrqpld`SRl}xnlougdXT^W[beagqzqaUbvok^^kogrlkkehcdl_nyxqkzponz~z~waUX\ajhjmkjr{{y|tghjQESRShnrzyrku}xyqvn]`mvvmhlwunkjgkrpnjdhffitx{{|}}s|~szurwqXVPQWgnw{ywjmlfht{m_^k}scW\[Z[bdiffeefc^_ddclsoilt{}ykVTT[iqjmv~zspghtwustxyyz}{wuldjnmiefokqrh]^ga_lkmmvsfaZZ^aaf_q~ysx}zogir{qnuw|u{tslkdYcRCNhxsmo`Hcujbp}|tmuuhhjV]a[_``dkvvkeepllukga^EGVVZVnq[MHJTjvstlXS\o{tii|}yy{neb`_XUSMQ]b`__\cd`TVWZddcmuo\TXTc}}rjkuwplebmw|}xyu_MMWbfjndekkiegNRRXTQNSYbo{|wnkgT\i`Wolksywv}v~~ywpmld]\VLQ_da`nh\V_dlke[`id^n}|puxrir~ytx~}vyxt~qfjtxxeY[YPT]kpfa\WNNU{{uroe[Xcllrz|}tmmtvvyj[Zjx~vtw|{xu|r`VYQFGfiv|osylcdeikw|ibkyv|{rqqzzwux}upfblkmuz|~yx}{siaa][h^gh`iimt{{wsy~{ms{yk`mtu{qjtslmsvuwfVT]ijiosv~|usgf}|~|Շxpmodcinx~z{yqlggaiqlYeryukouutw~|tle`]TZno~}rfopkeguka|\MHKPGBCLA?BAzj\^`baeks~{wunmnsh^ceaby}o}}swx}yli][_N@@<3=2.-248460 "#"#!!-21-.,0HLKDBF@4($01'!(+-(!"1&2'--' #$$/+)("%()'# %0-)*'- /4.".8+% "5A)*6;:7DD41)(')()'/ 4>>=7;DA9, " !-6:?/*:*?2@477>)2%!8:IIKNG964+-242295-/&"# %'..'#"/@B+&-%+53HM@B>HB<=9)(,14&$./3,--05-+.-, '0.-.$%*>--.>?FFDH?GJA@;CGHA9*./$  #!)+&),"+42-.! #'#((?15)'7IJNPO>;6'#13--*! #,,%"&%"1 #+'*/--601E@E64%0/865<:.62+,)(&'$!$# "# /60-5600,6.-2<;:48:604-+5'!(235?=>IHD7""%).(#"#'4BCQQAHC35H@317**4/32##.8<H?BBEBF?6+!*53'/." *B@;>3811! ! #.3543203,,# %/,$*+29>5,50,358<9,$1.+($$)#""+'32,  !&069=;75.-&656?5?4=4?645/'"$  18:KD./5.52)-3! ..=LK!/,& &..--075,!,..6E6L@KLFJM::=<9'(&)&&0,(=YQ=)$'-#!!!#"3#!&1630.#"$+!$ /360578>G=*/167540#(#$  $++'%$20)&%+$%:CC<=@0!#18B?1%!"&.-,(!!"#' +66-,.#  z!#"%!0+!-23,07.%.-/5+)02,"'*(3.;594#**'21@A=:/ ".&$%/*$&,.%##!-2.,+0%/485%.((+.490/,#!#(-/)%## #-$ &I<4+-'%&',1/0/-!%,"!%%#+6+*.2-('!+%!*+10,7:.,("+00&%1,0#)-)-)*)'#  "#'))+;3#!$13%-3)" #%&"(43(&55%)%00'.&(%#  ,+ (//.-#+%3<*%%9=.26$$-*%&.48601//47/(*$'*' !$  '# $145<73)."46/2'/:;85%#"(43)/9::9;9,+8=<,3+&& "+%*$ !"(,/'&"*,=P2"6M6)&,647=30,,25;562*31$12- )*%$ "!%$$)" "!,1F/("CI3*#.9=DC>@<0&',-0,*/%""* $%./! 14+.#$!!""#"(8;DFE?=KAD:;+!!"2),'!!"##(&'3- %7654--!$.##!-..--<86602672'(.( 0)!#!#!#.(&(1* ".05,-;--5)* (=1(! $!  !*,--05==017DA533*")++"-4%""&"'-+(5.5<3;11264 -5+&'(/.*,-/7>;86074/722(+"##&#$ "-+0.-/7;877+  '.+0219:7@JB>;02+#&8>>,##$%!"$ # #,42323*/:-00) !&//9>948:==@E;4791:2++844'! "$ +/,!$,%(,++,  %"!,22.,/57DI;9629;41.'$!#  !!%&-**#"),)+3+4@<@IKMB4;)%'!%''()' !,  (../8.$#&#!# "-;?E:88;@:59><9.$$%(-,6-87"(0'##,56 !-.5<687;78>>@??6&"!%+**/@:++72*/%!  .,5/?@@BA54% +5;=EF1612561&!$/5-#*($1?DK3*,##  %###/-%#06/6-"% "#,,--"&&!"#(/:DB?=;2:8( 104G=C-- !*24)5**"!' (*27/>@:27:2+('&+4493+"!!)2#% "&$.)(/4;39PD8>16)+"&/+)/4EGJ=CD9. # #% 0:2879FMPEJ\QJD5.'" &*16*)+2:H743)"!" "!#+23-014@FB9BGBD41"!)-)92##%+/1&#"+(+ #&)3;::91/3--255-+.'2&(" #29+=%2*%+$# !&& <55:ABFQXUF2./8?=3)$8>"#!'#*%$!!$">>($!!)05(*#""AA@HGFI>DOI@>BKA?<3+,7D!/#$*$*+3-*?<1#/00+..* """! !""UMHVZY^WV`PNNI>53/L?@EB,;E*(223*?4GK8!&2- $" !""",-5*++#!&:MQOOLEQ]]\aZQ>2A7@=PMB>CC% #$(!*/))+3.+@-+  !51,/0&!,CMIH8*".7VaDP>?0&2".5>:90 $/@0$!/:-! +%.)$$.$(=@A>@@4*++020&'FH.=7:/!1"+)A<=+""%$+#.4*!""#25:6&'+-,/;<27A<)#('-/8E:/37+5,0/9+711+74##0012/+$ *,%).2.!+-6)""''.67+-43+$/36?JNC9=6#.3066.-("(34/9ETF<:221+-291"&'+ 0.!6-41-/%#./!");60>?BC9.933+,"$++-+**(/ANHBAB@BLKHA?½ÿŸſ¶žĴĽɿ¹ǾŽȿ¿ûľſ²һǿúĿ򯹾ſ;ξĿüĽ÷ĀĿĭžμùɵŻƺܹƽĻ¿ǹͺ¾ƹõȀƻʿĿƿƼŽŷøɺǿſ»º¼ƾÿ¼Ļȹ½lTlalsv}cODCTm{xf]ZZWZmoVTXdld`btmn|uvnuut|{|sp{qUvucteW`hhsdNQ\bcrwph\TV^ja_fljfgt{~v}wntvu}v}~}|scYXZbqz}Q_x}ti`WTdyslffhbWFIZgrxwminwyvqnssxqmupsqnll`rntwnxx{xg`Yaihpgfrnrvlgf^OYccglsrrf]gjfji_\hu|qitz~z}vvztvqrsqqohbYP_ysklZYb__kl_onb_afhsrmrmgkoppsz}ppb[fohonklggecidfufdiVQWZW`idba]enmgloproptu}|kdo[DPSO`lpwzump{{~tadgjihg^WUHAVgx~}vld[_edhr}z~~|utysr~}^XQPSakr}|xqcijwsneZXbei|}xvomon^LRZYZdx{yqssj^^agbhqrjjqy||r]USWcomkrVV[LXjzvt|x_diadptzxw||rZPMTUcouslmtmb[efZjjmkq~{jc]Y\`a`dbgzZeua_gbVTZTm{wzqquxxnhf[T_jc^dkaa_EG[vvomoHWrobjz{ynp{mgjNPQzu~oji_if^\iojityrWKMTWVU]ycRIIM`usur_SWgxxmgtU[\g^^XTc||ydWaijnjjqssoikvrrlaVWY^i_irvcTYSZu}xmiqwsnhbgsz__][U\[Yaha`knlv|h`ltqmi]Uarw~woYLQV_hx|zrjnXWgfVhnjowxvz`e`]aga[\ZXVankfhids|vtqf`abechlqoik]\fi]ez}rsxvkm{|uuyYeb`eia]ade`bb_XTW^lpovumgilg_ST]ey|xrri`W]kkovzypmmXZY_bnmged]ZZ[dhgbTHMcwsd[[eih`][\ffn~rn{rddhipg]YbnulTOS]Z^feUMQX^dfeb\Y[]aiflaahnjqx{||v|}xmca_Ze`diceikqx{YMJkllp{~lRRY_flia[ZWTUWYZ[TIZdlc`urYUWelhlst{~wukct}|..5MTZZYawxk^PP[ib_ji^TTY^comk^TZ\ou{mltuutu}~xpha`WVgowWXYSW\ryrnPHRhvtkc[VZVOY]b`bux[__bbjm|}xxpmmsm`aec`o~uu~|qijgmt|||yk\Z]fpp`[eibc\Z^][QShl_butmjf^YY^osnki_^izvwrz~ᗑsd\RTgx|{ournphlj]YW`[V][`ckf_cgnhgvynlt{~zuyx|tlmfemu}wxu|zgYb^U^SRZebce^``ctzxpiljotx{xz|riowztkfioq_X\ZYa]SRW\_fjnlhklfr|r~wlmkfeYW^`gisx~|ttkQOSYZ[\Y`gjhmkl|t{}}elhYSMT`r~mkr{ypi`]VKMefk|t|uz}zfcqjbhnttogkmihjush^SZh`TZhtsr~u{ljhhcXPHL[ckTUWbatv|~vz}}~ribikghe`bgnsuz}}v{vtuutnbYKHOTvnn^RKUUgfiuu{~xosupgbhihkmtx|xvrquxzz~zmk|vkjlWTTRV^is|}zymmpc\\QVgnuwvqrvqkfb_fnqy~}}xstuy}~}ry{pe]\aSNVejga`TYent{vh_fvlc^PM_dnlq~roptmcfjmtz~{piluxzumi__\YXUJM]bhrukrz~{wqnmsyujUZjmid[R[^djoz|w|wojedhpx|qlqtsngRJMW_]bbchhkw~xqlmuxsnq[enkjgd]]bbnmloy{xrf^_elsyllrtrnZZTSWWjvnihmrz|xtrvyfoalsjhmkdhjlgjpmjin{xod^adgsyytmorkwqqkWUR^olnottmjvtlpmpwuxnmk{}wupjafiha^djqrv{wph`][ahnvztskg{usjcUY]er||wtornllmqsu{thwuolne[]cjrpptturg]WU]kuuzsmntt{su|aNLXfz}||vuoquttstnipvtuy~wf\[``hfeeivwwyvqcWSWbivz{slh{tsvw[LR^fs|vzwutty}z{qq~uz|xwwoj_SP[dgnklpx{wqniYOU[gmw{rlfq{{kk[VY_ijnmstzwx{{ivwvmmputwypjlt||yysngXPYcgp|wkemrr^cVeZ_bgjpwz}vyjWhttroos{}zv|tdX[efp{pnqmsfVZS`]\_iqy~{{|jUPbtwzy{~ra\agp~zrurpicTMOS[aZbgnwtrnrss|{xzrbVYqw{re^bmqufahrf`UMCITZcc]g`af_XZgknsusqspmj|zzvuupqne^_eoffbeihVTFFKYiedc_c`_\]Ph|vnrtsk{rs_gqy}volprxwstokjb]^a]PNVSMW_Pomnia`YZTUUY_lomvs\Qlhlhllmu|~~}wuuvrcWPIFDEP[jnuslttkaflaVUTZNMMT^ky}v~iUJupoc\YWQWRUbdaeghaW]b^_bfktzyrnmnsh[YUVV^c_`cc`isvwns|x{trlbfjONM[YUWU[Z\\ZZ[_dgheeginuzlmphje]jhghklih__\^fgfmw~y|}urmjkiLOOTVW^aijjhb]TU\ehklhklhmrqgillaajf`itohdp~pttww҄xgXR]gma]^bdjghghnoqtwy|{x{}{|}hlrofhspahkdd{yo\QRly}smlhkjeg_fr}}{{}ynlppljonoqknpvyo^T^bswoppsmrlmlehilrtsokjklmlhilkkmsuooqy~}zwqx}{{wvn[Wihlgbabmnngmjrutz}}xuqlpuy~~}x{v|}oedegktuulz|}|vy}nqssyvw{wstw{|pqquy{|zgnltjiagXXZZ]gmjillpzwx}r|xnu|ytz{ytqninuw{|rlkUZZa`dxqsuvtpvwvtmlmtxuzz~}wtxuur~ngt|ur{zz}sxqsutsuqou}}yvpmquwz~|wx{tkegszstqstt}w{ywutv~}yww{wvogkpnhbdlqrznfjfksw}|mmpz~xwzvrtwuytintqg[^`ehnzxsg`gw|vuup{}|{ywx}xrw}yz|{wlogeku{zoyznmq{ujtts{xw~{xyy}pmutlfc_YY[WWV[cjon{|z{hlhjkgeefpw{{lofbn|~shh`Z_gh`flc^_fhib`UKKOTYafdKMNLLMSWw|{n{t_ga^^lsstxjep|{z{{m{ulnnllq}{y~~sd]nxha^VN?DPZbljllvzz}si_eflsyka\ZV]dbd[esrkhf`e_fz~lxyuwxmdgp{u|z}wx!D !,-C@1, '.41&  $("#.--5E\?-<.;0-5,8756@GG9?5=40-+-,$).&*'%##%/* *!&!  ')*% !',($.8B>9EGGONDMF>6/-# -/#,*)3#'"# $'"%*-23*,7@D?EJLG@EE9."+5%%"%*-*# +,,.) !'$)  "-::-/&"%0375=2,24'"<.("*D1 %2:;7>F;1-'+1,," 0:41/%  "390+,, !"(37?8#)5/689;47 *--51 ""/-&*0:;- !..,"-- ):E3(!)&##2%.  &,,46.#(/+,& "#8&*!//--!#,64,,6B@91-)$ 4-<7,  ! # '3?IOH=11$  #B)" /8:0 $# &7?>>CFEF$"7& ),(3/(( 6'0(" "$$+/!(13/*(,&*329;FOIHJIGC?=''))73+,-1B?A89 #)*%!")+'26268EKIJKFECB2+35441&)A=:,!&/97+2$## ".+"184=5=C?=613*#%*+%&$$*&#!+#2*435A><=7?8;;8CLLKEBIEE85>=?D2+, "59D7=>1 -91+,#% 5#5%(55B@8781#(*"07,-.+"!$&/-,# -$#*5.438!* -.+6'*6.38('0& !%!%.47EFDKI8;=;<266/*7'$$"?;81)%%((2.1.2$!,&  %$ '21),,&+"&&+$+0'#%'(,,[(*()03(*))% #&(()49*  ," %-0(**,$&$,*""#',%%!##'.#$-//.&('+:4&"  '/,/23+"!,-#""# %&!-33:95,-&,621-* " !-011,'& !%%$#$. )%#!!&*/*'#&*5KB(%!##! !"! &061'#%%"" !.%&  " $%$%"#%!" '.?;)#2"! +,0&%! !""&*&""&)"!($7# *6-/'""!""$1:@F*#5>>8/..#+# #""#")*$"#" $*#.52656/.%!+'"##!'/#-)38870" $ ''&,./) ")#"$*#/0 ,.6/*92-,27.(*$#49,+*&/(%! #!(#$$&42 9*""&"$,-'202:6961246((-,"$! -,//!$,..**)##$+63% &%)++//..4:9771$'. (/097*%-/1997<;0*+!$0<4+" $"" '22324-,73.1-',(*)/,13355==9:=?@@<85&)3!!##"$ &./$"*'&*++,& $.)C<;7;E9=DFEE;:31542,% "  !#%*,*&"+)(D=@AJMD5:==>?>2$''!"!!  -$ -..53(#%%""+##"+35=76'#$")+-()'!!  #".. "#"'6@BB@86+ ! ."!,.5775/..0  #..+"..,"  )+4/9@@BC:4- --! !%"!!*-40$%"#%  ##$,/("+5142&#" "!"!#"$(36+!"   $/5,1/*& $$ !!  "! "!!#'$!  $$'!-+'-1;54JJ<=64/*" G!! %+)++')**-( #*%$#';2685AJQHFWVMG;0)%)+& !'.0/+(+'$+)$--($%(&#! ).6-/11FDD;3("#&#"#! %##"'!!'&.9:9<4.4/,0460+.(/+'%!!! !#$!%$*-+'##%'-.-,-1<>=>A6556?BBLVWN8/-4=?7-$0?."#$#!)*56/*+#!"*+$'"#(--8?:6?>>AB@AA@AMANA>MMB?>KD@?7.+2B/()##(*+ -"    " !"#*2*.554@BDQUFN^V^]OdTOOLC85,ED>CE43C7'-3$)'+35),##-.59A50957ALJF@>;;0+  0HPPOOEKY^[`^VF5;<;>GQ"%%&%0.0& !!+78303+&**3:ALB;AFQQG63.,1+!$:MHK?/'(0JaMMF?7)-*&3*)(#&(&.($&"!!,0,'%#""#'-16:08FOVJ@=C>>A<+-)/12* ;K68995%**%+ '(*2&-)(-)!$'*&#%" +49421B43=B/ '&+-3B?217/10-/53!" *4/-/"(+) $%!% +232.<.)25/'!*24;FNH<<;)(11372$#$++14,++.#("##("%!!#"0=<;0.7*1*!)4#""7906DEG;<1!#4<1/#"*(()1*((18;835/#!  *+**! *)+*+!"!-0-3# !    %,,5+*$+$90+ &#(,+%44#4.",."*,2334@0!!*!".5MKCAAC=JLKCA;D?/77?=?9;CB;2342% "-:CC89=- $$"  )).8--'))/(  *&,/0$'/8<9úشĽźļ̨ԤѹŽǿκǮſɽǺ¹»˲ѻƵ½ĽŲðºûǼ¼̾ýιſɾϿ»õý²ì̽˼ĵʺ¹ƀɿʹƺ;żľſ̹6ôǼû½ûȽӻŵüƬϪ{svоȷu|srsx~ƳýȲȷ쮳þ½ǻóǷûÿ¿þƾ¾Ǭ·ļºųûԤûŧʼ¸ÿŵƴ±ҿ˷Žÿ¾¾ĻʿúʀpǷžȻŷꏽúǽþºͽļļ¼ûĴ ļ½¾½ûļ¾ý¾µǿƼ½ľõŽȿ¿ʾǶǿ¾ǺʾĽʽ˼óźǷ˻ļôõ鵯»ĻŸͷȿöÿĸŸͳų̸ü򵰲¿¼ŽƼƴ¾྽üûӾļ⽵ĻĻýȦſƸӹû½ſļÿз¸»﷽Ļżÿǻſþ˾õǿĻÿĿɼ¼ƴ¾ŽմþúƿſɹƿǾ¿¾»ļżżķȻž¿¸Ϲ˰ᶳIGSadsfYTZjuunadb\NVU[a\do^_hep~|wtUIBJbw~laZZUdv]Trmqd`bduzKATi\l{|njjopt}srwjkn\ZeilzrVLWacf{slcUVWjd{zoheqwvtoknwqcjdfis|wuyym[KLXn}ynd[T[pzniegf\OAUanvzpjjty~z~gpuif_P^XX_eadlxwhX\ffmqpurhfbVQ`ddjoupq\bmfhldZco{tmqzlqqy{~jXV\]ihillinw}y|xnlbX^b_emfcsg^`chkxkqrginppqvste\gsxrijqypljifrqnndgff#pvz{{|~xkdh`RTZY[fhbb_^koigqmsqmttyjnifnyvc]cuylY[[ZY_chgfeefcbfijhhcZVOCHbpz}mi^[edfl{}vqlen~yvtrwxzv~}xwpegmnkffdfiqvpj_W\efqxxrloojQLZYZ\sz~su|}uhhl|tmsu|v{vtnlg^WUZRPatztw|m\if`jtu}t||~}aULS`Va^[a`ahp}}miannitojbbMDPVYZ_pl^cf[SWX\xzv~ylvt{shi`TXhfzu}ufe^bZVUONYa``_\`dcYPNNgzzvjieaka\apmhn}yz`Ozx|zlQKQ^efpfdikkejVPQVVTY[cd][UZq}zqZYhjlnforssjiotyyyytlni_]ZNMZcc^jlaW[ca_^\XX]Z\ef_dono~r_ersmmcVYntwyvxzifox{m\Y\RRXfpic^YQMQ[dc^^ee]Z[YWZiogfjgfxttkaaeqvvws`Yas}ytvy|zuxzgYXUJEPad`bhf^_cec_ca\UU[csmswqiglidrbfs{usspt}xuv|xsjd\YZ\`hojeeaZZ[^hge[LHWqyi_Ybgj}su}tj|{t_hss{vkquolquvnaY]isr_OQX^Zch^NNU[afee_ZZ]]hrnml`glt{{||y}tnhgbeopaQI\olnv~v]NW\cild^YZTUVYZZ[GT}ihtlibov\ohSIIPJDBKE?AC6,0BSX[Y\l~qcVMWblYgkdVTV]_lyryz}rhgUbWC>C0>60,038CXSQ\b[WYVTYgsw|]GL]tuof_VX[NUtggfsk_TSVSW\Vlmldagkpplq{wlihjqx}yv_[ZbktgZ`jzvhhirww~|jsxqf]WUbfmpr|~sppnsvv}yu~h`VO_r~|p~wontyrknlho}xknthZPUT]s|tmopkoqsw}|ykojcjp}jkljmoxztonjidgfi{q`WGJbomuwxz}woqvzy|}vZRQS]hqrttuvnsfjsumlvhPL]bdjjpz}sglz~u~SVRLP\`fkmuzr_bo~cVYermmk[POHHVjsoljuy|}zhRDJ[fgldeehhivuu}~na[TRhz}i\UT\dehuyxyv~p_it_hjtthinizpXVhmmkellqbuiYanvbqwYL[}wl^UTV]akwx~zv|~zkfbnghhaaejrrywzzwrdgnmmu{{gw{pmiirmywiamnjmmcWMPV^hfowv}|souslcclfkkqvzjyxsxulmmttl`jy~sjumjjk|pepl\Wemmpj^[WR_lrxwsptulida`mnu}}~{tizz|shhs}{rw|}r|~vvwnmqne`]]cprg`WLUdhomyxnpqtecikpx|txu^eilyy{w}|shhfYSWcmlf_UU^`hms}yx~|pmgcflu|rjcUlx}zw}}xx|ygda_ZTX`kmjie`\_cfpknt~}yvl`^bjn|qem~zutz}~vvf^^hrnfa`[W]hqohkmgejkkgmpjjkt{sh_^dcowtrkf\~{{tje^e`^^glljb_`innmkt~zvsmfbihf^aimsr{zsma_Z^ekpipz}}{v}}|tsu|s_LRYrnhkrmrve_dkryxkt}tslmk_Z`fntmttul`ZTYepa]gnhiinv{tt}zwy{{usy|vnc_hqtv{n_Z]acjdffo{t{uui[US_dWMLWe|vwxy{xrnvx~}|}}|z|vlflsx|zwwsleXPTafjojor}xtmnaOSVcjKKQ]lz}||{rsz}vpptvwwqlmnsuuyukjpyyzwol_QTaelU[_es~||}u~wrhdggousqnqw}vy퉂~yl[Xcdkdkgejrt~w}|x{zuomlc^_`lv}~yz}zg]_dkge^]]Z^zwyvyvxtmkumnmpqptyxj`^jm^TPZfr|~ignstuv}~{y~qypqqj_`_ohU_jqvx~{tms{{z~vshamv}yqmnrtztssjlf^]`aTMUlz}{thn{tz{ts}vstoijjmqy~~{uulYTLFFBLTfkkhfu}~xjzmousvwouxwxqsrpi^YXTSVR[ecbhgf[Wd_^adhpx{tg``m{}yqlsr||~wkjjdhia\VQNLU\WVWX\Z\[ZZ]bfhfdfdgfmp}pYhq}x{wk`]XXWVXahghib^[[VNMOQUWZ`ekjie_YRZ`iinihnglptih]nyw}|{obVVRYTOYc^^a^agid]blg]]adgjghgkppsuyy}yy}|zljitvxyuq~pkd]RV\darn^dc[SQ]cgfeis|xoljikhee`mx{|{{yzskl|v~{tvsuTaposrhbdjeokblhl`\mnf^cowsopqpopkmiejioutrkkjllniglkkpzw{sw|lf]drtoiXX]ae``bikwv|{{wolmjdaagonkimluuv}}{uummtv}~~}~}y}gVop{|zuufllmae`iteekmmquuos|}}yv|wltsuyt{yttu|cPOjm||r`TZ`stlksirlx}}vx||pinpphebcT[ZZ[allhllnt{s[f^_ot{{yrxyzuiwwdrilaXW_fkmqz{vv{{wrokjrwx|}{dH^r|swv|nghmnhj_c]qv|vmpuzzsrtvurrxwuqklpz~r{x~~pnmopvgnwxxpgahjdnmkou}trs||z|xuuqtuttsoqz{vumotww~|}}lpxyrsskgsyzyx~lmq{wposuutyzy{xvtuy~{wwx{svhhpokcbipq~wv{~yzstpygdfu{rmjlnmnu}}vx}{rrvxu{litro\^^chxkhqwtnrvpgnvuuru{|}}wxz}ts{}uxkqjdiuu{okswrwzwzxxyxjrvphdbZZW\X{{zu}vssy|ux{|wmhd\\cidaji_^bhhg__KLLTU``lPM~~}{zzz{~|rtyplnmlnwy{zk_azq_dVVBAKVwrm}}{yz~zz|xmcafho{qe^[YUg_h[_os"-2K^\ZI@J,<B0-61*23:6") #+2.-*+) 12% '4/!!b$.)*)(/3767/-5'6?RCKGEG:02.# +,(""!&'+' *.-  """ .;3' %)'>:6BB=2#!%&'% *3>3*1#.1;5*/ +>=OFOJA39-+145/88.0)%!&//,(!$9811+  -95B@I=<<3#-,6..,5--.50+--$ %--05#  #%6#*+6<6 !$"-4:6=GE6. ,. -$  !+'  /*063("/-*,$9'DAJF>>+!  +6+3)$  -=7*#  +*-&%($=:.?3-'22:48=4-<(/(*%)$#%$%(!&84. !(*11+/1 %-539C9FJDB' !+&"! ##$!!#53#$/304++3=;?EC>49)34( &$/1$ *&$7&$&#!CDD:1$'/8-&5$!"5A:/"#.+7?4. !-&+ IGME6==:2 ,".//)-TUG0&%-'"!!$+7875 !+  $,+;CD2)228642+. %   )-! 3OL4")BF2 ,.-& <35+,) #-44&!*0,24%.11$!#-$4+9689''+'.21+)''/343JJIJIDEA>(14544,!=>!*,-//%8&)1'380%(#%+20%*.&)668;6AB<<@MID@VPGGFDGHVN !".3, .@D"+,+,0 ''##)*0.63:B<=;7A3@6=JLKK>JDH=)#$ /..<6E7. )568%#--+/$/7:D<676* .$$<--.$ #49+""#$!!"/;.0*AD1@B80# !1,01%15-83 .-!&!"*310*'#&+!$-+4,0=2*. (.2)#.0!,'&,,!!!&-$-+#%',*# $ !,()C>"*4-%2/#!!%%M !16-".<'+!!-1,*$+()$ "$&(* #0, ""(&,+-)$.?7-5/*-&%)34;020.273)+&%))#((+..&-(,"(!++(6<:6. $#.7.(89::9=1(5:A/3.''!"" ./,221#!'1"EE,'! 654;;,2&40<657*/6%.21" "!!$3.3.)%% (J?,&'5<@E@=@5+$,+00&2'%)$$# !"" !,46*#(EB=CJ?B77!!6**-!! !##" &-.+$# ! !##))#"..-3=664/665-#.+# *. #!"$*-&*;?<3-.)$+"#"##.!+$ !#  $.+.,57C212@E834.#'*,$#)+.7884( !!#*#*./.  60&''+2*,-.2<=79/57.644++& ),+'+,%# !"!#+$$ !,.+313<9@C99IF=@13.&"2<74<9A:H?73=.:5.)556,$!-% $,04:0%(0/4<79>5++(#!#$#%221,-27:N>9916=620)&""! +*)*,..33458@:9>?:("+!""  '009;596=3>=?@?=+#!#**+;>0)35-+&#'059;60"$#$-*-$- # #29=AG=-9,736*# +43#)*#*:AL=-,'#" () &/17762../,  +!*--.) *"!$$-2DBA;@28;/,00B@C5,--.'"  &#")*25&#+-651E;80=5.(''&32951 " %1&$&$!%$.70#&*/),2;JEJ7M89 #! " !   #"!!"%(*.52'+.8?H+<((#!"! ++(.'(+),," $,+0:*!%'//&*&-$ %+("%+00.(),#(."+.*%$8213 -2 .%## &"#&!!"" %$ !!"!!(%)"# #%)K,&   &-5,*&"" $$"%$&-,*$#!%$,.-,--&+.2*2C5'$&6*5)..$!!"$!""#$$"%*073,*( "$-(#)#$.+3>>4=>2.2>9NB& !",4" ## #" )+4.+,&',$')  !! !$#4++36G>@D6"'#)5(+(03$B0/!#(()050))!(0/::C):55:KKIA?:=95 ,6?#%"<3$! (%,,&#+('" $%&%*0.,! !%295112$*).9:KG.0?21++*$5>>ABA,945,-%"(+-,**&!  !    0.428KDP`XI25<8!!  !$ͺϼʻ¿ÿ¼ƞƴ˸ü·ľþ±θ޽ƽȶƷſȿƾþ¿ǽð¿ĽŶĿ¿ìǿƵ¾ƴ]ºļûĭŷÿʹúɻõͿȺþƳ¼ijɿĽÿȻƾIJɺƿ¸ƽǿǿļöÿ÷ĴøĽļŽź۹¼żƶҽï̾||vqsv|ͽ̿îø¿6÷¸͸Ľʸ²½˴ƾžŽ¹ʺʭªȻŲŶ²ſÿ¼ƿ±ļ¿¾½Ŀľûƶž𽶸¼ŽſüžľýÀ²̽ƻȿºŽ˷¿źŽ­¿̺ýǺý¿ȽþżѿŻźĴƜüê˽ʿØɻ½üijϷÿЮſ¯¿ÿžĻźż̀üɹϼȼѼøôƸýͺĀLſºѴĵĽȱʵʻijϳĺѼɟľ¶ʿͻ¼ž®ϽƼ¹ž²öο輻üŷȺľ¿üÿȿǽ¿ȿ÷»̿ǽſ޹ﭳ»ĹėŵøúüüĽŷ¿ɿ˼ϾöŷƷƻ˹־̹U_kga^oplv}trqvtw|{~zmv{_KKFK`\x|l^UVcqvuurgad_VN_bklheoxyy}qpvux{w}|yj\WY\jx|~yksiabak^BJacbu}vjjlqxsmqrwtmrrpmlehrovsp{xmb]Yjflv}sjfg}tzqlltuiehdgnx{uw|vipx}zzuxxsupsrqplc_RTo|wjnorgcVV\W[cdahruoi]`lmiqkljegcek_pz~xpk|mpn}}zt_UY\cjhjmkks}rfjgNGTQUinszxqkv}xxqvl\bowvlhmxtmkjgmrpniegffktx{z|{{r}trxmWUOQYhox|xwinleiu{j^_mraX\[Z[beh|srtob^_ecdmsnimv|~~xhVTT]jqjnx~yspfivwusuxzx|}{wtjdkR]jsunlrqf\`g_blklmwqe`ZZ_baaf_s}wsy~ymgiuyoouxzvzt_`kdacNDQlxrmpYKfthcr}|rmwsgiiT_`Z``elwtjdgokntkfa[KRVVUVrmYLHJWmuttiWS_q{shk~{wzzkea`^WVRMS^a`_^rsofYWX[fcdnumYUWUg~~pjluvokdcnx||wzs[LNYcflldfkkhfd{zubOOS[cr||vmlcT^i^Zolktyww~~v~~yvomlc]\TLS`d`bncfjoqjlc[bib_q}zqvxpjt~yty~~|vywt~oekuyubY[WPU_moe`VRZ_r{ztrndZYelmr|{~~smmnuvvxgZ[my}vuw}{xv}p^c^[Zcfjxznvxjcdfilyzgcm{uyrpq{ywuyeld`eljnuz|~xy~{rga`\]f_hgajinu{{vs{~zlv{xhaotwzplur_kg]nwbVU_jjipswzurfh}|}vomobdjoyy}xpkgmndVYYhszskquutty{skd`\T]oq}ofqokcivfd{ZLHLOFBE[aa^n{e]^abaflu~zwtnmorf^deadz|o~}}rxx~wkiZ]^L?A86;2.-25=Mcd_Z]]UP_le_mwpkhb[Y[euplje[dq͉|ihdm{tdXSUTUZXaolhbcjmqqtsoqkklbZW\^XY\]bgjb`fkmem|tjpy}}x~khfnvv{ooxukaYU[ejoqwxpxyuyo]^aXYZQV`ebdb]aaj|vxglkjx{rnqyvmnnikx|plrn`SQUXh{zomxklrwohglqhYY\Y\aWQTZ^bjjpgjlkjmimlu{wpnkjff*r|g[OFUlopx{ommhg^W[_dhnv{~xstp_KRV[Z]ZYggm_TRPYcnqstuwprjgouqkw}n[KTbcfllik_UNPZjzwhow|tke[^MLPVUMLY^djkqzxe_h{oZV_mqlldSNLigrulcVVdeXVbotryyvwgkgg]SLGUaen[GFTdelfeeghgqvtyvf]WR\t~~xz~|w}suutqh\RFLS^skuz`Rclmmfjkqeop^\hukg}gOQp{wspswx~}|}sjt|pikdQVST[coxz{vx|wwhdmnkry~mounjiinsorzpcettw{~uv|vj`\_ZNQ^iic`[Sakrw}mfs|rwxnmlrupcds~ymo~yijjszhhkjrwzxpkc_]ZYWOJUaemupkw|}ysnnoxyofq{|xkfnz}ut|}vv~zuwsloulostpl[LKS\^`cbfiip~sokrxvoot~bbhit~y~x|xmg~pkotsraZVSUVarskhjpv|~|uss|jg}ykkTdt{|~zz|wz|pbzwomrlssqo_USXholnquqjnxolqlt{xsxggx}wtw}zvo`]cnrjrzvuoeuv~zmfZV[alx}zurorkmlnss{wsmj[r}|xng`ac^^ckmllfstyvnlrtyvs{nUKQ`q~}|ztsnuuttsshluuhmt~}}v{}~wstzxhSNUgsjioqnuorx|vogvv}ytxhPMYcmy{w{uttv}zzk{vg\bnihihkrzwsyww~zysu{zr~voglvqkbWW\djlopuv{v}y~r]RHUZz~xvwy{ztorv}}{|zw|ofio|ye`[^`[aehmty{{us`NJMWev}{|vqvysnqnrl\XUZ`\]dnu}}z~~~u\OSY^am{||xx{y~ttsrlfZONQW_^]ejswrpntrvwyxiYU_jiefqq}yz~}yyxrmwkadqkcZQFEOX_d`be`dcZX`llqtuqqsmmfha]]\Vsxx|y}zvwpkotgbchl\VKEHRcgdda`b_^\XWv}opuspcYOU`nvtejqtuuyTVMR_Qdnnld`\YWTUV\fonp|fRSZfmvu}woow|{}sulqupdckgZUTXULMPYes}{yr^LLdt~~wlju}u|xrzpmlsm_ZWVUZaa_accacouwsny}w|ntbdijlbo||jxqmstspqxx~lqjjh^eiggjlkic__]]bggis{~xyqriliic^fx{|tmpsw}zqikhdkod`hhaeqrkejywquux|~~n^TTclx{w}pd^ZWWV\ehgifqrheosfdkgdbpzwdTQUhtx}z}th[VVTVXQS_b\_aoqnjnnqmlos}riRZbbruz{{ss|vmg`VSYacjrf_e_WQUlquqoou|{xtt}}xuxqgQbnb}uzuwq{\Zkorsmdbggjnfelih[cꔌw}uql`hbmh{t}usqj^`j}qm_WZ_db_aekpyx~{}kumto|t{{rVhm}~||wuuvmhmmhaccppxzsz{zpWJajw}whXW\kvpjpokqp}}xmn\XY^`an`ea[jqy{{uyzxmxvngqhiZzuwvurzuil|z|nx}tKTlt{vttigknkie``ewy{qxw|}wogemqwqsvtpmonwkjtxytjbdigiolmrz{u~whhgov{|}zz}~{pnszwrtogmwzy||zwiov|iz}}vmbbo}s{{s}|}{y}qrtscfm{nst{tlov|nkqhluvqnuXVX_gmmv|{|pijikieeju{ywgq]itzytxwknyNMLLQRj|suyhbe_^dqty|oy_mt{{z~{{t~~ssu|^jkkp{~{{z|nihae`aswpzwvxtgclv{uwr|xmv~yy| %&.-1=UN34538-13/;569FGD4.<4,,@Y\]PAJ9,?5-/* #!!!(389.)24../.21(863(!"=5B;A--/0$,=KF?FKI&$+2& 1,**0& "+('! $%)&0+#-1:@.'-$#279."!:QBC6-34,/379+$% "#01-,678.0:46:=;=99u1.,,-($-,%+$&"%"(7574(; !18OGHIEG@301%"%.3?A9AGFLOGJJB:2.( &0)$.$"&-:8,!"+ !3EE<847. "#!# ".223&&2/'"),,'!$1&3'--&"$# $1)+&"%()&# '0,74=7-05,!35*$#9>& ,7;:8EC21((')()'/ 7>><6=C@7*4,+-% # #.6;>+*,9+?2@377='3#";9LGLMF782+.352393..& *-/$)..% "$2A?*%!,%,64JL>C=I@<=8'*,33$'-12,--14,+., ! )0.-/%''#=--0>D;6--#$%(1979CG=1&%/'%+   :3& (5:6# & ".?>>@FEDH>HJ?@:EGH@8'1,$  ,'("**&*+ -51.,  X$'#!))@05((9JIPPO:=3&%21.) ) 5.0,!%-+$"'"&/ $+& +/-.502F@E44$2/:56=9-9.,+)''&$%%)&"$06/.550/-6..3<;949:504,,6%")335A;@IGD3!  $$*-'""#(7BERNBHA27H>217)**5/41 &.:<=CEA77/-5.##&(2(#3:0%-.% #0:?CA989B9?H?CBEAG>5*#+72&2+" ,=>:?B?<<471%" "%/3534122-+#&/,$*+3:>3+6.,459<8*'1.+'#%(#"$* % -  "'169=;74.+(657>5?4>4@545.&"$ 56=L@-23/61)/1 "$" %.,% (..--274+!)!//8E7M@LLFKL8;=<8$*$+$(0+)CXO:($(,#! (4 '2630,#"%* $"0360678?G;(0077540!+&    )"'2/)&&+#'?.!#38C>/$!"(.-,'!!"$&$*1*.-" "$!##1)#.22,17,&/,06)*03*")(+10:692#-+,-=@B;;+ !" .&$&0)$'-.#$"!00.+-/#0582&=2##*69.0*#k!#*-/'%## %.?G6# +,+1F:4"('%  "%4=21/%)*)")*(! '+,.1&4'"'.+-75*$%&4;==E9--$  ,8?@7?9$!%68+,)   )30"'9E2".++.) #--.'  ')"&03/55. %- !%)/-78??2& 17713AFCIL>:=<<63673+01"$#,C8*"$+8-!.;3 !""$" "(9*(1&"7F<,I=@<:4,&%''.00/0+!'+""$$$-6**/2,('",$"+*2/-98-,&#,1.%'1*!*)(-4+))'" "#()),;1"!%22#/3'" $%&"*52&'72'''1/%#%+'%" -*!)//.,$+%4<(%&<=-45!&.)%&/39501/056-()$'*!"!$ "'! &246<71*-#55/2'1;;85##!)52(29::9<7*-9>9.2*&%& $"-")# !#(-/'&#*.@O/!:M3(&0648=01*/17:570+4.&22+$#" +(&# !!%$$(!!"!,3F-'$FG1*#0:=DB=A:/%),.1*--%!#)!*$$%$1,!! 23,,!#!!""#)9;EE>=M?E8;(!! )0)-%!!!$""#)%)4* (7653-+!%-"##!..-.=766/3671%*-( 0'""!$ "'%# )%*1( %.24,0:--.64)) *=/' $  !,,-,25@:009D?442)#*+!05'12$"#%"(-**5/6;4;11262 04)''(1-+,-08>:841731731)&35+$&"!! $-,0.-08;8776)  (.*121:9=C=7CIA?911*#)9?<):7/% #$" $-42322*19-00' "'0/;=9399?F897=?95:><8,$$%)- "*0% ##$.=BBA=45 "/.6<596=5:>>@??3%!!&+**2@8.."*..# ! ..41@@AB@43" -6<=FE.8.446/& %15+%*'%3?FI%#"%$  %#"%0,$$2506,"$ !%-,-- (%!##)/=DB>>93;6%"107!# !,33*5))"!')*47.A>:1991+''&-4683)"!!" #%$$&-()05:3=PB9=15)*$&0*)05GEK:GA:*!# (* % 48387:GNOEM[PJB4-&! '+26(*+4;J280)#)"% !"!%,32-116BFA:CGCB4/!  *-);0"#%,.1$$ !))* %$$&*5;9;8002,-254,,-(1&'" #48*?'3'()$# $8>=@BA@AA@JEIG>FNG?>DJA?;2+-9A!."#*$++3,*B:/ #2.2.,./)""#2@E?-=D()322*A2JI4 '3+ $" "! "$,.;=4.""(>NQOOJFS]]\`YO<3A7@>QLA>DB!! %#).-*),3+1<-(  BMRM;50,0/%!/FLIF6) .;Y^EO>>.'2"/6?98. '0A+% 48+! *&.)AJVOD=B@>A@2++,12/$+HE/=79-!1",*C;<(!"&$,$/4'!"!%26:4'0963/>:28B9'$((-0:D8/46+5+009*802*92!%1/11.*#!,+&*/3,#+.5%033-94*.52*#037@KMA:=4#/3075--'")44.;FVA>913/+-39-"&)("0)9<=4-5/.-$$0,!",;41=GEC8;& *=7,584/-+0@RVD7?70:CG?2-)$&%""$ $++#  ",)+)( #5*34<3B5143*./<@0*7@IHC:31((-' $.  *+21!$)"+)<))("$++*"=4A3+>53-+,$.;>>@BC51841+*"%+*" *0DMFBAB?DLKGA>>D7/;8B:A3DA@32,240IDI\\R88@INJCB;28;0.61(,9#!&)+52-*')),-"! $+&0/-0/B3B;SNUD6?RYJ?M3+1($*2/*+**-3237-ơÿü´ļļԾüòíùĽĽĽžȾýʼȼýĹɀºžö¾÷żĸ¹ļĺĽʵüľijŰ¹ηĪ̻ļ˿̲úľҞŻԮȹ˸½Ŀķú½ƵòıɿĹ¼ͷžƌst}ƵûŽ˙κ˨¼´ÿ¿żſɼƿùɸǾûǿжļżƼ³ŽĽ̿»½øļļŸ򦰳ŴůŽŽŽĿ޼ļŽʀöÿȻýſþú˳üó󹬟»𻴼Ľ׽޾¼½ļ¹ź»ĽȾ񷵷ʷĿǼſ˾¾þķĿ½ľ³ļ򫬼Ǿƽÿ褫ĽǾ»ޮý٬봺ºýƾűƾĿ¹þ³򮻽žξͽľļĵ¿ļľѻüë͌Ľθġĺȿú´ĿЗĽ¹ͿƸ˹ýŷ¿ŀĹǿĺſźƴŵȺǿÿ»¹»ĽľûºǻǷźDYU``[mjTmamuu}^NCDWp{ue\ZZV\pkUTYfkc_dtlp~tvnvuu|{~|qy{nwsctdWbiht~`MR]ccv~vogZTVai``gljfiu|}v~unuvu}v~~||qaYXztcRHSbz|rg_VUgzqlefhaUCL\isyulioxyupnstwpntpsqnlk`smuvmzw|ue_zp_Vcggrnsvkge\N\ccgmtrsc^iigkh^]jw{oju{y}uv{swprsqqng{y|rjkYZc_`lk^rma_agivpnskglopps|{oo`\hpgqmklfgdc{|}}rfdhUQX[Wbidba\gnlfmnqrnqtvzjeoXCRSOclpxzulqffeefadgjihg]WTGAZi{}~tkc[`edht|z~~}tuxrsz[XPPTcks|nlhefdjkxrmdYXdej~{xunnon[LTZYZgy|xqsrh]_bgbirrjkrz}|qZUSXepklrljcYVVZKZl{ut|v]fh`fqs{wy||nYONSWdpurknsl`[fe[kjmkrxib\Y]aaDIVWZ[gu_`h`UTZTq{v{~ortywlheYTaib^ejab\DI^wvnmlFZtnak|{wmq]cd_SNPS|u|mji^kd]]loijvznUKNUWUUaxaQIIOcvsuq]SXjzwkgvMRSXTV\]h]^WTf~~|xaWciknhkqstnhky|qsrj_VWY`h`jruaSYS\x}vljrwrmg[W`d__\ZU][Zbh``lnlxzeantpmh[Vdsx~vmWLRW`jy|yqimVXhdUkmjpxxv{[VNOVae_]ag`Z\ZXWcojfihcw{utpe`acddhmqnij]]gh]g|}qsxujo|{uuVXPFHZeb`fi`^ade_bb_WTX_nopvtlgjkf]RU^hz|wrqh^W_lkpwz|uoeaXZZ_colfed\Z[[ehg`QGOgxqcZ]eig`]Z]fgpqo{qcddijrlntvtf\YcoujRPT^Y_gdSMRY_dfeb\Y[]chhj`bimjry{}{v}}vlca_Yg_eibgifbjqkWLLmllq|}hPTZ`flh`[ZVTVXYZ[PK[fkbcvoWUXflhlst|~vujcw}|KA?B@-.7OU[ZYczwi\NR]k_ajh\TTZ^ennj\UZ^pvzlmtuutu}~woga_VWjny[OVa`WXYSW^uwsjMHTlvsjbZWZTPY^b`dwu[__bbckn}|wwommsk_aeb`rnmw}pijgnt}|{yh\Z^grn_\fhcb\[^]ZQUik_dwtlif]YZ_rrmkh]`ppovv>xr{~pc[QVjz}yptqooilh\YX`ZV][acle_dhofhxxmpnkrpvzx}qmmefmw|xwv}xeZb]U^RS[fbce]a`evxwy||qotx{xx~qjoyysjfjop]W]ZYb[RRX]`hjlv}ylft{s}ulmkfdXX^ahjty~|stsiNPTZZ\\FNarrlkm|t~z~zelfXRMUbt}kls{xnh^YSWbefm}t}t{}xcdsfdipttngklihlurg]S\h_T\iuss}t|ikhhaWO~zqdXSUXbbvv}~u|}~~phbkjghc`chosvz~}u|utvtsmaXIIPqkjni\QKVVhfiwt|~vottofbjhikntx}xuqqvxzz~yll~ujjlTUTRW_jrdW\mmnpb[[QXiovwuprvojfb_hmrz~~}wstuy}~|rz{od]\`QNWfjfa`R\gou|qib_\`hvkb]ONadoks|qpptkcgjmu{~zoimuyztmh_^[YXTIN^cistjs{~{vpnighaRU\kmicZR\^eko{{w}~uniddiqy{olrtrmeQJNX_^cbcihky}wqknd_^VT\fojjgc]]cbollp{zxqe^`fluwllrtrlZYTSWYlvmhhmr{|wtrxc`_XYcmsjhnjdhjlgjqljjo|~wmb^bdhtzysmoqlvqqiVUS`pknoutljxskqlqw_`cnnl}wuojagih`_fkqrx{vpf`\[bhowytsji{vriaUY^fs}|vtosmllmrr^ahnv{siuunlnc[^cksorttuqe]VV_muvyrlntuzsvz^MLZh|}||uunsuttsqh_bntuz~ud[[a`jefejxvxxvoaVSYbkw{zrjk{vsvuXKS_hu}u{wuttz|zzqhgru{|wwvoi^RP]ehojmpz{vpngVPU]gnyzqkgr}ykjYVY`ijomtt{vyvtnruvwvlmmqvsxynjlu|{yyrmeVQ[dhq~ujfmto]bVeZ`cgjqxz}uztndehiutroot|}yv|rbW]egryooqnrdVYSa]\_kqz~{|mh^^`cuxyy{~o`]bhrysurohaSMOT\aZcgowsrnss}zxjplsoqw|~pd^dmrsdajqe_TKCJU[cc^g_bf]W[iknsur~|zzuwtqqmc^_gmgebejfUSEFM[iddc_c__\]Ol}tzrr^hsz|unmqryvstnlia]_a[OOVRNY\Somnh``YYTUUY`mnmxytsslhlhlmnv}~~}vuuvqaVOHFCFQ^jpuqmusjagl`UUTZNMNU_m{}u|tpuonb[XVPWQVcdafgh_V_a^`cflu{xqnlorf[YUVW_c_`cc`ktvvmu}w|rje]YROMN\YUXU\Z\[ZZ\`dhgefeffjnwxlnohjd^jhghklig__^\_fgfox~x}|s^]ZYRLOOTVX^aijiha\SW\fhlkhljinsogimk`cjeaktnher~outxx^eih_]hm_\_cekgiginoqtxy|{x{|z}yhmrmeisnahkddf}behegmz|rllhkjdg^ht~|{{}|y~mlppkkonopknqwwrib^jtwnppsmskmkdihmstsnkjklmlhjlkknstoory|yvqy|yyxuyzsllgbabnngnisuu{}}wvplquz~~}w|t~yo`immnuutl{|}|uz}mrstyty{vttx}{vr}}|{t||yfnltih`hVYZZ^imijlmq|u{|rzWZdilnv|yt{{yspmhovw{|qlhUZ[a`f{msw{wqsuvtpwwvtllmuvwy{|wuxtus|mgvpsu}zz}sxpsutsupov~}xvonrvw{~zwx~zsjehuroqtutu}w|xwutv}xww|vwmgmpmgbemqs|lejeltx~~xnkjnmnq{~wwztrtxu{riptqd\^afhp{wrf`iyywtkhtvuup|||{xwx}wrx}w|{|tmnffky{yoyymmr}si{ss{xw~zxyy|novskec]YXY[WWV\dknp||zyglhjkfeefrwz|iqbdyu{{zrhg_Z`hh_gla^_ghiaaRKKQT[`h_KMNLLNSZz|zo|r^h`^_mts}rzfgzz|{zm|tlnnllr~zy~rc]rweb\VK?FQ[dlkkmx~{zz}rh_ffmtwi`\ZU`cdb[gsqkhead_i|~kyyuwxlchr{t~y~t " "-.D?/, ).5/%  ($ #!/-.7H[<-<-<..6+966VBGG:=4,.#- .2W9+(%060&*# %-886(-60.//.7%576,%*+! *5+ 13%!!   +,)*(+22/**+,. !&-$'%!-#.0"+/6B5+)%!!&%),%-/&!"!!'4884-592:;=9>5=30-+-+#*.%+%&#$0-.,/(!+( "'))$ !(,'%/9B=:FGHOMEME=5.,"!/.!-()*(,$'!$"&&"&*-31*-8AC?FKLFAED7-"-5"&!&+-*"! "'$) $.<8,1# '1467<1-33&%;-'"-E.&3:;7@"  ,1,, !3:31.$!$58/+,*"!)48@5&)8-9-* +--5/ ""2*'*1;:)#..+#..+ ! +# 5-=6+! "# (5@KNG:12(@( !09:. %" (:>> $$9<-* '-'*%'%1>4,)'$ %-'',''33-0# "'% " + !363#%*/3./'+.'"$*3#!*) '..,4")* # ##$"! /6& $!"(($"#*63,3702+50-09<;!" #,2-$%% (%.+# #$/A@NTCGF72DC6/   $ '   ($!.88('2'! +7=BC;97A<;)30!//$   "$ # +24524.6,/# !",./?MI2+-,-C45 *'+$   #"') !!#-57<=76//!"266= #!#496<# , $!"+""/-)!"..-.670$++.3C&,)#%GQ>'":H<$ %..*   0-"".5500%""+$#+2 -75)!('4.44KCA;=>551$,#!"+01+(""+& **(21/'+#.1527CIJC<>JGD<" +*)4+)%#4(0' " "$%-.-'(+-)(,&+42:;GPHHJIGB?=#((,72+,-4B@@87 #+)%-,1*(#)+(36169GKIJJEFCB/,35440$.A>9*!'095,1$"" '03*$/+#384>4>C>=<=6A6=99ELLCDHFC76>=AB0+* #69E6>>/ 0:/, $"6#6#)65D?8780!*("44,-.)!!$(/-+"  -##+6-537;3* /.+6%+7,58&)/$ "$!&/39FEELG8<=;;266.*7$$T#?=/&!/#)-(  "0#*.$$%+,&!# (#!(6C<>?;80(%&')2.1.1#"-$  %%!,',&* "&&+" -/%#&'),,+)*(*12(*)($! #&((& !,  '-0',)-!!%&,*"$(+%$ ##).!%-//.%)  " )/,023("".+#!"" &&!.43;95+-$/  " !//20+''##"$#&, *$"!!&*0)'#(*7""$  " ! '17/&$#%""#-%& # $%$%!&# " (/"#"!!,,0%%  !""'*%#!'(#(&6" ,6+/&#!!""$.)" 7>>7..o!,!!#"##"*'%!#"%)$/44655..$"-&##*#$-)4886.!  $ )%',/0& !(#!%)$0.-.6.*;0-,37,)*"$-+*&0'%! #!* $% (50"9("!'"$,-'4/3;5:4*##$%).+!$!!/,0.%-..*+)#!$-61$!&%),*/.-.5;97& )- !)00:5(%./2:98=9/++ %2;3*" $"#!)32324,-91/"(,(**/,23355?<9;>?@@;84#,1!""#""  (//#"+&&++'('%.+E;:7EFDEE9;12552+$     $%++-5.96*)*E=@BKLC4;==>?>/#(%!"! ! .#  #-..71'*-71**""#,46=66%#$"+*.&*%"!  ##/- ##")8ABB?2*,##!!.!!-/6775/..0 %..)#..*"  ++5.<@@BC8F>A,--, !&  #*.5.$%"#%  $#$ -/'!-6051%*0"!#!""#$)45)!"  &05*3-*" !" " !!%#("" !%#(!-*'.1<45MH:>45"   "! '+(,*'**+-' $*#$!)<1786CKQGGZTLF90 )+%  "(/0/*(+&%,'%--'#&'%#! */6,011=FE9@GCE92&&$%#"# !$## "&  ''/::9;3.4.,046/+/'0)'$()#""  "#$#$$,,+&##%(-.,,-2<>?6,#2?)# ""#$#!*+65.*+!""++#) #*,.9?98?>?BB@AA@CLBM@?NLA?>LC@>6-+3D)+4*+*#+*!-   y ! !#"-1*/646@BFSSFP]V^\PdSNNLA65+HA?DE16 %)',34(,"$..79C13857DLJE@=<90) !2JQPOODMZ^[a]UC4=$%-$("%%&&1-0$ !!-87203)()+5:DKAC>?A:*-)012)!?K2:8:3(!"'& ''+2&.(*,) %'+%#%!!,59414A33>A- (&,.4D=127-2, !" +4.-.!*+)!&%!!$ ,2310;-*35.& ,25KLJBA:E=-:6A;A6=::;3341$".;DB6:=*$$" !))/8,-')**/'! !+%-/0"5øļdBFFDWjhgljecjighpvϴüƾaBFFEO]ciokffji_ixtĬžɱjAFFDZtlegjhkokknod¸Dzλųüq@FFC\zsnmhnqrvurjfü²ſ¹þjAFFDUliidkrv}yomĺjAFFDSiimohjot{ytje½˼u@FFDVqt|xsomjkf`\Ž̸ſu@FFDUmlpt}spidjkgf̾¿¹ôĂüx?FFCZwmheecceoqmkhƿɽós@FFDXxslkspvvlje\]Ё>FFDVpihhckx{~yquŸo@FFDSjiknfhefquvttŸļýp@FFEQegilec``bemsnr@FFDTjlrvrqqooqw||¿ǺnAFFDUjiorssqnsuz{}o@FFDWibbceddabdjjdºȼmAFFCb|~~|y|xooniiſѺĵĻ괬gAFFAlzĀɿʾͦyswcBFF@s}Ƶ¿uzrrty^CFF@t{z{{y}|tfƯƴ^BFFDZc[Y\`cgf_ac^aƸƵ3ŝZCFFDU]]`gqu{ý¾ĖUCFFAo½ŪǿQDFF@|y{{wtop¸MDFFAxzqsvtpihnsz{t»¥ǃIEFFDhhggfdbegjnsyuĀƱ~EEFELic__\Y^lqklrupµѻʴļtCFFCYywppoq{}ywswtĿɽnAFFC_zz+yvrsvqnkhkƸǴmAFFBdvulmolnĴķkAFFCa~}}xpkfbdorogĿeBFFCaytojd`cihlzzqȯ»ƽý\CFFAs~vstx~¸˼TDFF>ʾżNDFF>ºòûHEFF>ĸû¼ü|CFFC_~e½ýýr@FFBeyusmxðƿżlAFFC]pedbbehmorsyĽ´eBFFC\hbgmtz|żȾZCFFCalmtyŶſ½ÇNDFF@hrrstuwtz{~~wxɾļ}HEFFu{zy}xsmpu|{|{~wöɼ;ŸpBFFCZpjmoe\]_`bhfijooûúʻüĴ쵮mAFFC\tkfe`_bekijmnr{}Ķ̵ƾbBFFBcyrmkkouvuw{|zx{z½öTDFFBfw|zrKEFF;whfaccºʲqFEFELt|xvuti^\]US]bfkȹpBFFDWhfdcfedb[^fivźjAFFBa}}~}|ų¾VDFF@rk»ѻļü„NDFF@q{}`ĺģtFEFF@ijlnsytqw{}}{ҳºľhBFFDUjidb`adb__bakrsvyyͷí^BFFAl|zwuuwutvqjotqkksźþǹ̔SDFFAmzxrmnrqosslhmnlhltȾżɾûÿzIEFF;irtmf`_dgmiddihbhuvȼ¼ųžjCFFEUyvyzvicgglkgimjckum¾¹žbBFFBdunr{{wxpghhjnqpqqkbƾÿƾӚTDFFCZ`^bhgjsqpofoss}ytkkſļļļĵwIEFFAhlmoomgbcefcgqw|pl»ŻĽýeDFFDYgejmliiot{}ronoqnh`\˹Ȱ\CFFEMPT[`gjjnuyvskdiidcqr|mRJHGV`hqdXT\kuum`eb[MXT]aZgnZdhZ3(652234451467;Zds{}pnoc`beyuHBWj\n|{mjjppu~~qtwgnmT-&03895655438?;Xdhir|xngevvxsnkowocjdfjt|vvzykYIMZq}ye5)9767559=9985bWPc|~~}yhox~hf^P_WY`faemyufW_ffoprp=):8859:9=<:66jbhv{sltwlpty|}hWV\^jhilliox}y|wml`X]8'557649;8<;:76|y~strb]itwqhjsyoljigrqnmchffgqw{{|~wjdi]RV5'656868:998842{xokmhfpztb]ewwjW\[ZY`chffeefbcfijk<(98:=;:775311s|uqjfoxutsxyzw}}wwodhnnjffdgisvs?(87;::86533255`eaj|~rv}|shhm|smtu|u{utmlf\VUZPRjA)=:63643345663ykgj]Xa]\a`biq{lhaoniumiabJERVYYarh^i>(<<979575443101{~v}sed^aYVUNNZa``_\adbXOONmxI)<64557:99:968gbit{yx}xhOKS`fgpedjkjejRQQWUTZ[db`9'767;774269788xz~yxslnh^]YMN\cc]lk`V]da_^[W[8'7556321100387xwyuzxhgpx}~j[Y\QRYhqhb]YPMR]eb]_f;(869:8589778;<xommrvvxp_Yduxtvy|zuyxeXYTIESbc`dg:'548;9799:9:pbgtzvrrpu|xuw}wricZYY]bf;)500211/10lry{|sw}rl{zr^its|ujstnlruvl`Y^ll:->::9787544(1qmnj`hmwz{|{z|smggagoo_PIapc51FBB@?=>;:9:99zhjskhcqt\rdQIIQICBLD?AC3-1EUO.3GDC@=;<=@?<::~sx~|wsyz|qheVbUB?B0?40,139EZQR^bZWYUWN,8KC?=<=C@?;;93k|qgfgui]TTVSX\Wnllcahkppls|ukjgn[.,4002569512632lu|~y|shgjswxzktxpe\VUcgnps}}rppntvv~wza-(1215<@<;>=>=@ymiljqvoouxqknlhq}wkosfXOUT_v|smoojpptx~z~]*3?A>?@B?BFA>=?okhkljlkkmpyzsnmjiegfk}o_VFKfpmwwx{}uorw{~W'=:<;::85XbglfXRQT^jqrttvuoqeksummtfNM`bdkjr{}qfn|~zP$:;7;==732:A@:^^SKNSVQLR]agknvzp^cq|`VZgrlmjYPOGHXmsokjw}K 8877322459<><:GN\cleODL]fhkdefhhjvuu~}l`ZSSk|}f\TT^deix~F!:6431228;8678:U}mo|lVYimmjflmodugYbovastUM^}vj]UTV_g<*>;9;<<@=;77==t}|{xwzzwpdhnlnv|yhyzoliijrrnzuhaomimlbULRZ5+?>>=<;7:?<:865tgl{vtxsllnutj`l{~rjvkjjl~neqjZXgmmphb7.GEEBCB><<9:887mtzthj}z{qgiu}yrx~}|r}}uvwmnqmd`]^drqe6-CA?@;876457786vxqnryp_finz}zzx|{qhighfWSXeo`1-=;76101447;>;:uespk_Xny~{~w~|xx}wed``YTYbloW,6D@>:988<<=@E?@}tzneoztu{|}vue]_irmea`ZW^irqM&AMHHIIC>B@?@B=>v}tqjd`~{{sid^e_^_hmllja``knnmj{S#AGFGIHFFEDD@BAulirvnjq{}}yw}}{tsv|q]LS[tmhlslsuc_ekszwj~OACEEIJIDFGJJI|os|n_^imhihiowztu}ywzz{usz|ulb_irtwK+?>??ADDHJKLJJKN}}yfVKNWj{vwxz{xqovy}}|}||z|ukenty|@+=;;8677ABDCCBCBBCqsomigd^]]Yczwzxx~vxslkvkolqppuV&6<<;89;<==>??>??nstri]RQ[hs~ggottuv~~~~{I9<+;89:6225668689:7|gSJYn|zrho|r{{ss|ustniq9-?:423114:9:;<;;?tibgjlfhw}umympuswuovxwwptsf2.;647;<=;:9=@><<>rlkjjf_ap{~~xplts}}}vjjcih`[UPP@%1;=@>:>DCBDC@>:;<vdWR\isx}uj_\XXWVXbhgii`^[[UMQ7 845324ylYQR`p{x|~ymaVVRZTO[d]^b^bhib\i<#:=;99==60/0+-3559nZV_aktwyxx~s}ojc\RV]ebsm]ebZSQ_dgffj}>*842699740366:@DDCmXYjfq{wyuuqTcppsqgbdjfojamgl^]ome]eqy8,;<>@A?A?<<@CCDFJMK?4prpww|~zcYor{|ztuutellm`e`ktcflmmwK#599<==@=>@ABCEEC;.." #! 39=>?7+./*#6FKAAKJ;/#4*! !69./('$ (("+694',HM>@/.60*34:5!)#,2.-),' !21 %1766-10)6BPDKGEF8/2-#!,+'"""&') *5:2% '')>G@9636$!"$"!*12-.,/--*.,*.*%#*1&+"#'(($"!..)*',$ F91+(()((+(,>>=:7CB<0!!%&'5<957<1-, .=@MGOJ?38,,144098-0(%#'0.-$%34@NE?ABG<<;0$--6, .,5--.6/+--# !80-'$""#.596>GD5,.. ."  "-$>DFDGBCJE?=>HHE;1&4%"  "+09&(782/&0DLKQOG6<*  ,6+3+# "2/?CC<4+)24949<3/:(.(*%($#%!$67:8220+1/ &/44;B:GID@%""+$" 06/)*0213),4=?4)$,,0/'2&%*"$%3:AFEA;65;:@;G>63=.;4-)756*##. ,$ $""'220,-37=?@><)#!#**+>=.*54,+%%4+ &3:=BG:/7-745)"!,52#**#,D2--.)% %#%*.735D:61=4-(''42:40!" &2# -+ &+.),3>JFG9L87 # # )$ !*/5/'+/8BD,:'& #  "&,*38(!%(/0- %+&-#  )  !(905,  /0.%#" !(#" '''(##!#$.I*%  '-6**%""#'#%''+00*6B4$$(5+4)..-#!!" $!""%E3'/32-6;JPE>AE1!'$'!4(+(12" C..# (/')3<<94 -9;#$%<1#" *$-+&"-&( $-''*8@<2#!$%'&!)4/ "# /499)&*-. /./70140-18) ,3/2/,& '/%(,12!**6,#!&)21470-*$%/613BNP:>413+,/87"'$0-1 "  $6;/1862.,-8JWO;8@14@EE6.,& #%#"$$# !/./397;=134/*/4A9*.>CLBB24+&-+" -+2:=& #),+#1::;-4=20++)&7>>AB@+:35+-$#)+-+, ! >CB92//415,45*(4<6+5*.<9;=HRRN;8IXSBCH&1/#'.4*,**234;;:60<<<<<<<<<<<<<<<<<<Ͻ<DZ<<<<:<<>:;>?CC>>;:934995//46224361467;99:<:8567789<665334110610254342565699:9:;988983/16:6656436><766324210430246522621021144243136544568;:79:989::87757548=9898646632531011346987523321033255331//0121034345697887948;9<=;76469976332102568863123322344566731.,../34423434475356838;8;;865588631233231011476787886643/,--28765465546545586799:885210113446766,,.-069858876768964221//5720//1122376779=<:776411-,.-/4996797612412261/1220114778975567631-,,-/167975;::966331451242253/12214648942-,--257567448633100/3645448:8=;;826433456634647953.,,-05540./.2../3446564246544568;83467;?:8<;6:57644310441./.1/../;:75;764435313545632322343576359;:;;74646:99:68:;85986544335898799766874330200231/220/12/3557;=725576;77525878898789866785346:<<==>@>=;6::79;;96676433789:95226646421100277459;<==>??=<87;<;<=<<=;::88;:8;=;::;89;8:=8467668;9589768;<8:<<=<=;::88<85565535774468<@DC??=:<=64799436::7899::9:8;9556132110356778448:96640-1:>><==9788:500311/1211331102467736655885668868787?B>:995/+,0203679=?CC>9;9:788644512566578656887::669:63345899;>=?@>=>=95-(('*3?DEEDBB@@=>;:9:99::7668:843347;:886553235854689658::887684,'(+29DMNLEDCA>;<<@@<::;;987553234761..10,*((',//15<=@CA>>=::65758BDF@<>>;9;8569<@CEC@;7400155:62264248874434325:=>=?EA<621.-..12@:8423002445787996568:8898:997420476=B>??C?AGB?=>A;85221002344689577979=<=>?>==?>==<;==::=<>=;9:@BCBAC?>:<;::964579667978<==78661/-0.23125889<<;;978:88<;>@?>=AA<7:==>9418@A;887730-//0311440./+(**/1//14789:868::88:98;9=;541./,(**-10/642--,+,,./127:;998665569<==944889887441217;8678:743.-,+,,-/019867:98::9::89<9887788:<>==<<=??;99:88==<;99<9899:;;=>?>><==>=<=78?=;9659977;=<99:98;9:;?>?<;;>=<@@ACA=?;99;>>?ADCDDCBCCDFEECC><=9:9879::>>?=;;=><>7:;977899;=??A@AA@CC>?B>A<9774477866:;<>:;:8998768=ACCDDEDAEC;:<77201446:>;:;?A@<779<>=>?BFIJLMNMJLGDCA?:987;<A@?@B>>BGHEFGGFGAA@BDEECDDACFBDE@BA>A?=ADDEDGMKEEFJGFFGFIIFFEDEABAA@ADEECCDBBEDHNMHHDCC@=@@>@=<>>AEFFEDEFEC@ABBCEBBDFDHJJDFFJJIDGMNIHECCA=?BMNNLHHGHGDCDDFFEFGHHGFGFFIHD?<>=>??@DCGIJLKJKNNMIHGHGECG2KMKIGGEA=<>==<@>@EFCDFB@=98=ACDGE@@B;;<9686;?@BCIJKKLKJGGEB><@1ABAD@A>:35657787;<:<<986458>A>=;:;>8543124:9<:>DC@@BACAA?;78/BCCB?@>=::977:9<<;<;;9:;=><;86897368:<>B@B@BDBABCC@>@/' CCDA?>=>@><:8<<=@@=;<<:;<<;99;8579:7<;?8#==??:;<;;:8:8:;==;89978:988767789;<;98;;==>??=??=<>??=6!=<;>?==>==;:7889:;98::99656887769<<8:=;@=:=<9>?@?@?=<;=@=$876:==<<8667996974100/+**+-.359;<988;8225658689:78875:$A:9:9;768876799531101/+((+//047<<=;514212:9:;<;;>A;;$?<;:79786799=:87987323431/.15879:=>:736;<=;:8>=><=><996578:7536:9DB@BFEA?CB@<96632300236;BC><=;98ABFKME-*)(-475::;:7637:97788554455678;;::<@@;<;?CCDFF)''+.588=?@@>@?<;:8766565685359<9899:>;A=>@AAC765211+-25;;@CC@87866788667411354232468:4:9<:=>??;70-2646896479657753210124322./25231!! <:;?<=@B@;;625643456545545778;<<;::;899!# :9:=:89<=;<:;<=99;<89;;??;<=;;78<;8557:6() 7887653326458::788:88;FI hghjfghlqstry~|vu{xrpgfjhinmjls^LHEFFDIefdbb_[ZZ[\^__[ajheclrlvvoohkpquuyaHDEFFEIghec]YVVW[``_bfeejkhijhldgor|jKDFFGrppnld_`]]bihhgfkjknpmjfhjqkhlr{rOCFFJqrruunecijjiimgcYU^]agijhlqx|urgeLCFFGG]fmtrnstrrqpsmfTPPZ^fmoljpo|xrNBEFFJhlrtjejja_^]Z[biekjhkpx{wpkefdKEFFGX]`eieeflljcgoswrjilksz{tuoiuPEFFGkmnjfjhaa`_\biijnjfgrrmqnlinRFFEFGdehf_dgcZ\aaZZeddfiiowi`cemQNFFGDHwz{yw}tpplgcgfklnptvheeUFDFFGHwyytv}{y}|xyutzvliotWEFFGHnliehjecipz~wlotgGEFFGHurnouupi`YVYkz~|}igEEFFGptvy}}xrfYTUZZ`inw|ECFFHGtuvv{}xsh`QJHEHZEFFHH fhjlmkmmkknook`NEJN^GFFHH blrw{xpttswyoikqyIFFE_J!zyquuRUEFFGN"`hnrpfdhkkhdfcjVCCFF$bglqxtnljjkilsoQCFFW%z}~{kBFF*^`cgjlotuvtphf@FF,X\afhlpnkmncADFFQ*fknljmmljkdCFFG+mqvtopopwnEFF>G+stwvrqprlIEFFEFL,rNODFFEL-twwvxrUBDFFEH/sxutmOBFFJ0`AFFK1f?FFJ2~e@FFG4dCFFG4DEFFI5DFFCI6FI7FI8FF:FH<J<G=G?=;>><9>>AD>=?<:;438960/3632243623569:;+ 43656899:9;988985/05:765535<>;+ 4334125634467:;799:88::97857647<:89;,!42353320//0122/24344597887957:9;=?/46510,-..344324334475345837;9:>2 87876521--./8766365564654558679:<3!79743220//29200.012276779<<;923"01368798655732-,,-.067985::7!7667536833201/26454437:7=;;9355!2445655235644566;:4467:?;8<<6;$41255465223253477448;::;859%31010231/1310/3/34569>8344:%#8::88;;:757743417689:96217)8:;8:=<::;?B?<97<89>94578,5475467:@CD@?>;;>847:27537::7551-/7>>?<<=:781178@>=>>:6/))'(/ 4589757::988586.'(*1 14:>>CC>>=;9;74879 '!><8::468$% "37::853456854649%5$46878:7467997:8*$%>=>?>==<=>/*579878;=;;721,0468899679;2!*59;:887661+89;;887793+><;:8;;5,@CB>?9##-;<==>7%/;=<;8$0CFF>*1FGF02C24/45678:<<=     !   !  !       ! "  $%*,! *++, - / 0 12445678:<<=-)( '%1$ОH#J$T$^#fi | !"&#2$$M&l'(*+,-- &. 40 Q/ m0124788H0728B:Q<<>FCVüĹCFFEHþʺFBqðjFFCZýGFFEMyFDyɻȭ¿FBaûĬľ¾ƽGFFDQʼEFFEwɻǶĻFBhĿsGFFCUſӽIFFEGuöŽÿʾʿ½ľɾ FBe´¹ſ FCUȽǿùҽ GFFEGuȹѸ FBgüļ̴FFDRʺDzʻĿž CFFEq˿˿ÿ FC^Ͽ \GFFEMǹ FDf WGFFCUνŻ IFFEGoȼ FCXìôǻ HFFEMúȻ JFFDcϼ¸Ǵ¹FDPïǻȽ¾ GGFFGfɻŻGFFDSη½λ dHFFEHpʹƸŸFET˼ɽrFFEJԴӾ͹ͺȿPFFEWǴôFEKǽ¼nKFFYȾƹGFFEJÿ¹¼üʹ¿]KFF]¹ȻGFFEI˹»ǺGFF\ĸøGFFܒ·ƴŽÿJFFT㲺żʺGFFGIFFWz˿GFFGTJFFX½ȼĶFDĺGFFQµļGFFC|öGFJþKFFDmž÷kGFFCŶŹƻJFFE\ŽûĿGFFD˷ſ;FENǿ¾HFFAtýŻFD½FCXƺü󳭮F>ñFEH̹³ñEFFD]ÿº'GFFCý!FDMʼ»UEFF@tǾþ UFFECſʽ(QnfdohjehTQSRbiqnt|~yz{zomcIyz{xrut`_^`hllgpubcix{~}u~tte:jn{yzipnsnjkpuqkqtehll|셆~{vy|}v~|n+)GVeihWYW^][Xbppsqo|}||}|u{|nmsxo :X\ccdb_Q__TVZZXgTZlp~qlvyutuspgnoo@zutwou~~~}turpqclz3acinu~zt{{s݂tut{{|zy}9%FchkmtutqlrhfspqbhA~}yyt}8z~||wpy|~/)Zxswty}zzywA{nnhn{lq}|zz 6{umfbfSbvzqjhyv *a{ut}es}wr|w}| E|{uuxw 9{{{|}{|ⓚ &Tunuvz{nhy|{y{yy{ ? 1 &#T 9~ %*q <{~ry{}wtzy| *nv|{}htphqz|} #Osmiig_k{|uagz 5rs{~|qrmoxfcdcfpuvz|%`~|vbjlkx~~}} 7z}xtjccejoy(vwyupoptw )=r\f{uuv~'xrOazvqou|wx/ L}imuvzxttv{tu!*t||lm{zy!Qntgktuum|w}{zvz|usleal-+rtpkuomr{~{p|wvtj]]dhp{ Txusr{vzvsx|rjw|}zrcXZdnpw|&0zv{{}x~v{{rwmyyiemopsstnkh l{qwjriytxvxxrimx|w0tj^jTgYjfourt|xorqu][RMhe{p{llhcswr|%K\ajqjjrufVTXbqkly}JvaMAR^js|pme`aXMP[`ee_``^[fx{pgfa(J:8InylNCQV]jflx|xqijxzzxJpk]GI]xi]ea^fbhhdbjuzzuj`aYatrdb*,wqsqx|wvnsqnttzqt~ukplRINJLYMy~xptwv}{~|unidguzojj``m&sywprwqgqrsyrw{|~m\WW^kpy}qnGux{wswkuqswpuu~{pg_]]^oz|~xm wpowsromjegkhg_Qc}}zBmX`RDT`Yemlqrldcnu|z{ygX`,}tr{UKGHSerz~xuofnkfp.qvpmu|yythXSV[ivuqyxrid`Fg^lnopvvc\YY]_`ahkk}"biSYnohp~ztjgqzzxrhblkbqog>rcfshXZkx}ukr}~}tzzuWhjc[bjp|ylgp}xw|)L[PVr~swumlruollgjx}|}spxW~l`c^N\nprx~~}i}}rspe_`bjopr.^nxLebceahgimhhlnty}!#r{wpqldowu{|{#Ax}rjg`Zivz "Hjkjg\Zcghw|~y  !'7)46-  !!'' *0+0)09CCFD<91,,0.&*/1%$,=1-   "#+/%,($"(74$')#"1?:04@CEPNMS  %%#"!##"3)@31=I@?A>GB?=>LFG>7B:?L5&)%;GMH)''(($++162;=J?RA3XcVMEBRZUMCAHRI@B87B8?D76@H=EJ@A7A?AJ  ".*"+(7,&-%'8CDD9HWYRQJ9$1 7*-42*+66*+:2424ADQLBCBBAKNBIOESZPO` &+)+2*+4AA32:/")*:D:-+-&&47.,-.8@?:AOLEV 8:0/12BG1*30B?@C:0,79>AGFITXTUWRKO_he_STZ_`g 4<<9>9@A8030BD::1-0NHCBGFAARL?3>QWVXSKS[\`^_W 44=2::6273.>99:94E* .=@@A9:@FMNPSKHNS_^[]bZ  (606A@+47346=@@40,5418;:8ILF;99;>;9FMOTXPM  !&4*7D9;6.;:;;"'0/:=J?:C=?LOM@3=A98DEE >G=68=-6+")13:=T[XQJHGD>?JTUKCC@CBCPZ 7DE>?A*A83+$".02:GQUYXPJIHJIMPJNO;8LWUaf 7/#7.1.9@CFCA>DPEGOX\IDNNGGIGKF;9FZV^] 3/3A2$"+6=:0>FDLEOP?;T_RRL92=4 %.,*'%.08?L 8-542!4*JAL@XQBIMMD@IEGQM=9@7(,6BOQI\"-$--5;D5JBJ?=:<@@:;@;25<3-.)'HK .-(+.--4CFM>.793%1?:0.0("&-4GMNNMM!494..-4/5**6.3=)&,0==53-"./69:96<EB63/315.1-0.590-.'4CC@?4(&(+,//.'!3K64(3!+-)&-..62*'(3=FIA3/8<>>9;<;= C0'-$' +#%01#,*+4AF>10DKKIB@HQ_!#."3-?8#'.)8=>A=?@6:HD?DI>;; *+ !"!(-58>BB::OUIQO9=BMSO=< !"3/--"" && (04'" @F0. )&&;:80"6LG7B9=VXV_94 3+%(!$"!&,8:95'#80-'84./C7/8-72*-)//--8DI@22(%38@A736041.6,3:730.*'"&38-/+-&0+2,# ,(%+),3&*258/!*02??>+&3+4',)$,&+.$&,.76-' !" &254-">IHBC:6+*-,$).! % !3<63--IB7%$'$-!'&!#$"%*2,51,-$"3K6  (3::58B;)+#$$,%- #% #+1260%0769A?<75-34-*/'!#"-1.*,79>F=D<9 !8822*!"&'$#%.1;,*)$7'+!"-))278>EAFPG?82.:"2HEJQ>?=G?HDDCB6 " %#$+8:9<5 55g4#44|4533 y3 B2 2 r2 @1 1 u1 40 0 Y/ &/ t- L. .].(-n-<,,G++R+(*^*.) o)/( (.''-& &+& }%(%$#r#"U" !8! & X# { !;""#W½ÿýýºĻżǿĿȵȽҿü÷λñ̽żǾɷļдʻ̵žļɳ®ùºǿ»ʾº¼ȽƷ˹ĵ½÷Ĺ¹ĺɹſżĻ¸ǸƸŶŶþĻýȺǶſƶƱž­ûĽƾɼļž¿̀ϷŽŷ˿ȿοɼ̽Ƿ¿¿µúƿ¿ƾſξԾ¿˿´õοĀ;ϽЭſļŻ;¿κȽ͵ȸκɼǿƿ÷ºѿļþȾƼðǿʿſ˿Ƶ¾ʽȻïɼƿ̽¿Ǻ·ľͶȼɼž¾Ʒôȹļ´ͿÿĻüļžǷºƷʺĽùžžɺüȳ¬̿ŻվǹIJÿúĿ·ŹµĿøĹ½ö½ÿ¬ſ¸ǻüǺһô˻ĢüľĸǾû»ĹļĀȺʻſüƴϹȴƸºĵ¼ȿɸƾµ¸ƶžϰûױϻŸ¼úôȼĻ̿㰮~ĭ ŮԾúſºùĹǿ¹¹¸ǿ¼̿¶Ƿ͹üļܷļ¼潩ſĶùƾüüĹīι}|ƿzx}~~Źrqxw|tiddfqwwt{}mfhjk_ohldkZQRQ\fnl{~{keenquss{}sqsxxy{{ssxf_^^ekmgjoryz|wus}vp|xg]bfejcgmqjjnggzwkomrpkjnsstlgiqv}vwtrz{t|~rhlldZRSS[VUZNNafm[YV\]\X]kpw}vgbYUVXXYTSYabebcRZ`WTXZshhjshhpptssz{|vhp{|uw~wtt~whwrqic[XTV[[`hksuutu|ur{}ogf`bd_blinhfTTUU`gafkrz}uy{|vroibjt}utticbnojwu_Weptna`eji}xi^^cY^]ejkruusmqlel}~||~}y}{zqjltuv}zztyxpk~~~|}yy~v{{~wngh|}}~|}zpvzzqpjhtqjw~}y~~zz|stw}onxtqnrz{vvrwtw|{y}}}yu~mnjhltslpryu|zq{rp{wklqoj_`mpoou~~vvnpiiypnyzyy}yvzsor{~vtqu}lt~gdkcWbmjffejmfil}xqibiWZozum~{loyqy}xqxxz}xrkl|x}!}|~{{|}|z{nmghhfc}{zsuossogr{~umss~|~{ƽ}}}}{tu~}}}}t|~}ymtkgtzwy{kreU\ek~}~tp~vnws_`nzt{|}wpXLfsz{{Vwzytxpq{pkwrhyqsl_^s}wu~xpjihxljgnmlvur|gxkPXxyjxp{srypgns}urqtyrvsztt~yhy{{}zhdw}{{u}}ps}nu|z~}mgnzvzv|~xjsx~wpgbfo~|syxb`txeadpy~vuiboy|zw|zZWpvu|}~||}ekpg^agdwvu|kbt}}||tqpzz~zpkj_JRa`bq~|ztrkmnhd|wnhprxx{wx|{|{|qlv}yggmgh_l||}{}|~qrllr{zy}wd`[`|nwm{{r}}vxtsxkmoljkqr|}vqy|{{vekx|jgv{}}{urqlnu|^insttw}|vr~~|vfa`^eu{w|vy|yu}srxy{swkZKXxx~}y{|zwwxrx|{rxwsxpzzomv}tnvukW]{sprpovzqstkllkfuspzqzzpeYWav{spmmia\Wdljny}\bhgistmvvukjnw|xq{gqsgwzoi^WNO`kpvwtdQ]|_\y|umouu|v|~xf\Z_]gx|vbZWuznth`svn_^gmtvz~t]EOXUfxXFB]x|riussu|}|vnbficWS\usqz}~xmYfl{y{{ukaWOJKWdccefkpx}zqf^aiv{{rcZ_\W\_jd`cbUbf~}oeiha`YY`qzpim{wdb`S[koqedknysjtskd}r^[^[Zcice^x{{Aukc^^grrspgZ_edUW\dnhelaWefqzvqsbWPRgvwxshbbaZ^n_UU_kgbcnvv|lQN^ngoxtlfcadgmskluico_anxtywcLGWiosxqhc^SZce]Z_ikeecut}x_[`eafpusutvxzypb]fluwg\]Z_stb[^\VMhossre`^ornllonrm{ywqrzq[f_[_krppxyiUKOXj{vunaZ[ad_cemnh]RPZkoutlglw~ympvdad`UUP[[]cd[_ly{sjpzrlgbkoillYJgf`djwykkpbahe[al{}st~mvyz{|k``iU\bhnrtsrrx|shidONTTWkuuyi]`a[[glutntu{|x]QTh|xkPQSTS\fljgghhd`cc_bff^YQ@MdicbieXU\bh`hfYKLZl|ssmlnicVR[dto]_m||t}uor~xtxwodZVV[\_cllmlfYZZ[hmk_MHSq|oc[chhaZYYdqs|vgw~z|xfguv{wmqvsprsrlb\\dpsaLOXaZafaOOUX\ejlc\Y^bkgic_btnmphosx|}r~~|vsplhktwl[QZopqqrn[MS[cgf_[X\XXYZZ\MU_jh_k~xddpnuq}ktze\^b\TOSPKOQF76E\^abfntrqia\X\agX^b_WVW\WbimgY^wttigWdcLP`YN?6288=MMEKPIAEJPV^lz|~mUKSchqqh\TV\W_cfc[b$-05<;?=.10958>BFF>BLPKHIJKECJJL@6'+%%),   !&331;CA55A6BCBCI@?;=BD<7@E@9=LMF@571!$#&'*/2*$*$$'')%()'+0301.4,6HD@:;>?@:7308BD<4540*&48#'# # )-$))!!.0*"% !'!1+#%(,091'+&5'%'  ".$-#,546"!*566J@A@EFF4QMG4>BEN<5?QPEE::A@=AI>'"#   #)6-$(*+%!UNL?6% $%-%,4ADA2'CA#,7. ',)!#!4*41' !%$#!"$MCDKD:29==>10,43@=985ATI<=EJHC;8AKQ62436B9445*! !$''*$)*.637PQU_I3++54-..17, (05-&(1&.44-+',31'+C212454;TQEBCCSFQQFC==HONRRNB9CC>8DA36<:;:334<<4CC434,*8<638=67Q?14CBMUZTSLSCW\TSYUNOYVQV\XKB?68C<3574.<2+,343+F57:;-+24-)27.)X@JOMMCN>;DQOLFNFJY\Yagecd`\ZXWH3(! )#$$"#*. )**0-*cc_[YWLMKKVYYZKNVQY\d_TZZVUMMVP@980:8225>660./DB@6721:3/00H71-;;=9=:=B<3V_XTbikdb_V[VVTWTWWVE6@B;05?8.8B3(2-%200=CLJLD<;52<57:836WPGSVSA43AS][SOQ^^UMIJE7KNABA?99064.)'(36:-16@NIED9<5613=C207NOT[[TND.AUB45@TNZXG=@?IIDNM@=BC>582**!$.424D<5 " &7,633890LOMMOULODBDRSP;Sc_PQUHLNNWXRE:921%%87$7B-/-,)-++,/%"2,1A=:\Z\\NA>7;CKE?4OTTPDJGE622'&041)$)!#0+.?IRJ("#!"60.;:D9,-'! DNR^f`ZPZR\\[[P[OOX[\QUUNOQPD2$!#"#-%*5ABA82/' )0"=JLA0*1_XNSTJQP5');??@IQR^RJDC9(+APKA@?5-3&+(#+(&%);0(!,DA/.=8;,)=0.ZR>FMIQY\NLQHDETSSebVQUQD?GPLJHFF84194*4;, '20 $443//Bh^W][NIM9.4.FCF7@19916/+23#0\PA?IMKXTWNEQQOJ3 +("../49J;"-6656$ 03?;?CV]TL5NU]UMUVPNNH/15,155<@I@7?6(##!05+*-"!-$$57H?643211)"/69A'##,55JH9-*4,4'*!MLA98;88OBEFB:@?*,431449DC0121<0"4D6H2*2@A:3/2.,>:(!!$! (-*2C85/..,5-67B;F]8:FGKOJMIJH>:-#/.7;3 $,-.7:CH;;HBG5?C<1())('038(0/,2102==8/)6;5@FFPMEIIQTKF?48:'$!$*&/;=4/0@=J8?FJ<2454/2=CA53/88B=IONR60908DG?AB?;BOQJC=;?:*%.6&-033.1001:21::((--1)6?H_QC>HHFC<3.'-/.$3<"!+(&/53,,-,-"*,*1*:7>4IMMC8?78>BDH>=399@84/*DQ=@IIK5)@J%"(72'22+*+/&!>J"2FFDA6- $%,.570/&36.+,'%* #$#<%#,6+A:/372 "6CFF9 16+ -##,<<@5>>E85/#+$IC-GLKLG;,)3571#"335.+$ !%-' -.062! &56,+?MMH1-)#"!-6D:3" $) ,<.%,*"%2),5(!+*/=9! & +>PLH9/<+#36++( '"##03<3'$'0+,!#! $ #0::9EHKJ9661 $0"&/&.(&)&$2.03=/+'/,"  !"&'-53A>5;A>? #(*((%'*(%.- */+8J-(%#(++%,/)(&%%( C@G*( 56>75DB=0" " $ +<2+7! ,#!#)*36A=4":0FEFE1D)( *4(5!%"  )91#&()/( .54800)!'('*4+-9.;AB<.  '*!&" $.95+-#$'(+.%/5>CKELL@D%%( $* # 65  ,K5$##!!#&"+6+$>.%!#4EEDEE=A::22+" !$+  "! !+$  4*+57?=4%''(-)$'-)&&-&%*! !,)   "!#".$#($"((6-?H6*/"&/*)0(')1BK>, ./3;*'  '(!$ 751.'!4(7<0-LME6+(1*!"&$*4+ $$ +,)(-&* ' #"#89<7+*-.#(*-- %5>9//?6'  )*( żƿŻȼƪ»ǽкĴľμºŬƸĽŹúļŶIJȳýźɼǾ˹ǿƲŷ׭¹þѳͽ̀׿ʼļŵɺ̾ſŵ̿ĺĴ˼ƾȹ¾ȀFżűǾƾǯƻĻǽƾ÷ĿǴǼ̾ûȱ¿ƾͼþſϿžŶǽǽķضǽ¿ȿ̀ѾĽʼôŴŽöľſƻրƺŽϽ;ɿƼøľƍǺǽȴȹϽƺ̣ԀŽ̽ǿѻĻľǶ¿ŸżöIJ·Ⱦĸƿſ·ǽɿƾʼüɷúùüɿÿºȿ˾ʹŴõƶĭʼļ;ǻú˻ɼĽξŽŸ˿õŽկ´û·½űžÿ˻Žÿʻ²ºżĿνĿøʽſóſɻȼŸƾþøŻѺưȻƲ򛫴°ĸ|ȷʳ´÷ǿ½ɲ˻ĺƾǺýøü¾ľǻϼþų´ӿƪ³ĻþļûŶʽ̼Ŀƶ8öȸíŽúŽļ¹ȻŴĽùŴɽ¶ĻƾŷƲŷʾ̿Ǽ¶Żļľȿñ殫Ƹ̼ŽĻɿŽ÷ľƾ˻ƾ½¿ŷĮõĿ~xz~~[op}~|z{y~rpdlu}}xhlukafp~}}|rxwihumntlejls{u{zzv{sihmpvz|x}{ryprsow~~yytz|qok~ptoihntz{u~zXb]Udowzlp|}uuw|pviiti{z~~}~uufnuegtylhhpmgmprtsv{{zoiw}zs|zttu}z~{sw|z}tqvgayvkdfpzzs|kfbfyygp~|i}{~||sj|~v~}tqmhoslp}}yz~}{{uztmliipuouxn||vx{~grw|x{{wxxppy{wurrzwxyxxuuv~yyhp}{}t|w}{{tzyuv{z}qlxjkw|}{'adu}yjaq{v|uu|{vppm{lcddcktvw}}yir||}}tq|~slgxyvnebdgmt~~||wrooqv|ƞxuuzzpm}t~soq{{umitszytt{vqzuw}}|wju{}{zz}hpuupt{y}~wwvvni`eyt||~|lqrmow~tr{uvobZcentiy|yzha_}vsrwyxytyw|jn~}|}vkZY^lnty}~yru{|}v}wx~}{zz|vtsvlpckoossuqkk_elqttuz|}rx~utpmopytxv}|tngt|u~򂅃wqtꖍ|yxy{nbe_\b`kiturx}sntp{{}ulqbUM\hpxswikehyttsk^V\juroNU_foninun\SV]jrhtz{mj|~kmqlcYSLVimsytp_nmUDHZeoxxlja`^QLV`ai``Z_r|uhh_n{qsmakvsf]bkqzzv}{hPC[T[ukY>7?]p]DHVYdket{{tmfr{|w|w||pv|~|sc[lr~w|xpf\QLIgnsndPERmua`f^agblddcrw{wr`dZ[ouhaifabdY\ct~xhfid_]W\gyvjjtk_oxrrvt{zvrntopvvqsx|lms[IMKIVYn}{{xof`]bmsrrl`Zce^Q]]lmbaluw~{spwvx~{~~xpkgco{sjld]keitvzt]LVhmiuxphdbaghrqgoqsx{xspuulitqvxq|z~vaXXWhmu~tpibotxjZ]cdbkstrusxx{ui[|{uvwvzyttrmwpvuoysztkc\_Zhw{~}ork{wtqvwe]f[\eqrot{r^LL{rnrwprllgdkjehPYsxpb`uqWTST][`d`Zfs}wnizx`Y\HI^^Znlmtmi`itt}z}p\\hq|zz}sd_`ZW_elpstrrt|~z}wrwhIJFM\nv~}{utflnekx}gUP^tp^LSSTVbjlgghiggbbeimtvrnpy|xwn`RVWbrypu{ulf`frzvu{~xu}yvqnh_gkkgehmjpqg\`icbpnpr{j^[X[__`cmgv{}tvyvnjmv}vsxw|twtvplf]hYQZjrnlj^RdrkixyxngkxzyumaioamqihkkoryrjjmqnpwrmkfTR\ZZa\SW]Z^mn`nq_Vbt|{nl{}uy{yopv}{wrjd\Y^YZfdb^]PV^[WUfkbVPWblkhg^\hnu~qhjyzwy{vbRRX_^_^VYbfdccW]]SUMPaip}t]VXPc}{pzpkouskmjes|{wotviZY`deij_bjjhdlUQOY\YZ\V]lqnu~ybabVOiqpv|{{ptxy҄yeWTJBHXcc_kpbX]drhieVOduv{tutsi``agnntfZ]nyuifltmljxpWFMF>Bikvxilqg__bjrvb]gvuxqoy}}tuzrj]Xhls}{xtyvod`edbkdnkemlrv}}uqx{ln||{{odnxw|rluvppsrqvgZZcopnquy~~ytnregxuwwzplpjlqu|}xu|~{srmkgpwscehlljnqsttz}unge[^uv}|kbkorsvykm_\`aWQOTKLQOkhgmkfhmptzyzxplijaX^hfn~zz|uunh]]fWKX_SF834:7:CRFGOO"10-69AA:5/3/,& */3:;>?4/0476GONHHJJAG*!2963-.4307D/,.!717085E3@05#"/317AC:4<<;DCBFF>>;@DB8:FC<8F!( #.05855652.0$'7;/0,24,6;A3*)().210/200@HB=9=??=7513?EA64!$'#%..--*5>EBCDF@97+.,4&)+5($%:5-1.%#&*-66+(3GPI@AQSKFGKJGBNRF-(.&")+%"$/:, -!% )=HNB45CMK?88@JKJLIBI51KUKH?:=F479:BF>6:DCCBCA26BCC<+7,8.-%$$#% -45)"%##"&--*'-*$.3#-#.1,,0,(*69=2*-766FO)+-4::MBLC>@MOLRNCA@CFFG:CQJ=7ACJH59IUJBC4AA>=--6;06DF>@@AG??=CO@J3?A5NB%.3BMGRQND:,"%*)(1;DC;'!4J2#64$FCJK6Db^PHBIYYPH@DMS?B@0C=4JH;GTZXQFCIH>46<=>7/./58B:879KT><@IJE;::@98GG=815BJEE@CGFBAADNMNORSOHBBMGCF;/)'56,1;95C@03?LCD5->:<6>59:CC973590/5167@DT>3FE<:HE>2+-+($).,##"& $82&*4.#&25+0((-=B;853GKJIMXD=@2020A*)09D6?@>K=CB;03:8,)+))&&"'/((@55;;.04ITQZZ7/)08:EMKKOQMNR[QJ@1+,.4+$$-;BR[SSNC()@8113547JUJCCKPGTKCA:BNPNUMM46332;D@?DABHUH;FVBCBBCSECSDNZTK]XG51>BHQYWSOOLJ\YRVYQMT[RRZ\RC/A;;LODP\GENNFJF;?KRMIIKFR]Z[ffdcd\\X/0:B?B?4,0::@CIFOXVRXTNJXgeeVSW^^edca\YYPLLJQYZZSJSUS]_dXT]VUSHT20:E?96.->PCBDGC@GW@DA?71F65KVVXKOZZ`]`ZU][T\gkgcaZXYUUWUWVP;6FVPNPPJ5/7=99:6<< %7A?@>6?BJONSPFNN\_[[b^WSIIUXRMJJNV[ZTOSWURMEDBIT?@AA535:?A:0.0623;;99??GI>0;84FIW_Ybgg\THNVVI929KZ]WPOWaZQJHI?9XACB@10**2641)%&++6:86FJK?9:9=>7ALMQXRNMNQY\WQI66NM93:KTQ]P@=A@NCGRE<:'%6<;;@C;0 "1655-?CNRMG?MLS\QEJ[PNNMMNSPNIBBKTRFB_cXMTPDRLSZSN-1')=LPDJKZB78>CF<;MLSE>=BM>IS[[\]TF?:9?HIB8>VTSJDLDA.5,$,3B<==4/)+,:H( $ !-/.,65?>>RLJS\hlaIJOYdc]SUVW]\[UTXLPNR\[YMZOOPR>.#,05ACELD<5>=:CJ6@C9IOMJ39B=6@F@X\QQUMNRA,&2??DNSW\KHB@0%6LPC321&#.265/'"(016@NTWZTMIIHKHRLIUB5DVS\g^WMLTSKMTJ@>DKEEA?GSSQPWL_I@BH3//4>BEEA?@JNBLT\V@KPKCKEJJ>84669?A<7B@CMLO\N[ANR4()0:HEHIZHBNMJ@CKANRE6>>+*2=*.--19@>7@>70=8..- >M@CLNDJPGHMU^]acYF6;4+,57>,?7GE)-.--0G:#70--1221(04.97"*.5A821&,-489:5=2?=61..,11k7=@?SP1BHINMIOEN@;6<401332.0.0096,.+*@EA?<+'&++.//*# ".0-/1018>;3+/;98EFJRGEKJWOGD?5,.*%$".&)/.27-(',;@KE:-5;<@9:<;;B94/47??CMOQE0462?GD>BA<IKKD?EL[aXH>E@BDKMJVXQPMGAMI=391,6GHCB&()*15?---+@:A@;C;2GF@@KB<:=3BLMNH;<;7) .H<-' !,#/B4:#+CQ4B=5OYS`PH1=KKLJA2).565*#(815)* #3;7) )3$ (% #$!#*0@2C*52/(++%"'2>@6*)%!#6;*950-9@135/8,*-)3,.0AFI422/"'5KNJ?184# )81)*#  * )/5@.$,.*.++ ??EKIGIEB@72(,-)$.) "% ,;74/)=&,IONLGMF,!! #/,%'#0LMNMEFH;-"%$-), "$" $$3+36%))046)" !'-*!"#,6322(:C=/9A0(")@F% "/6<66=E*.$%",&++ *7;:5=E@7) !!#%$+.335&00D9.*$*/-'/($+%+-&+& 2''.?D@>?>89-16//2654503422,'"%+1+ #&--!% '2/-(489H=C?8@ELQRL=11)  %#$!),22#.=410$ %'%#".+>/.$0C@BFG7=6(&01+0("  #091!+(/%/589DC@PJB:6,:,('(1/+534?B@5&  ,$+,)(,,GDEEB/(+1# $'#22%"#&%$*02231& !%"$%3<7=;@BBJF158;:0*-$(#' .-($$üÿȾ'ſƺǾü¼ſÿºƥ´ĮýԽ鳭»ìĽüռľʺ˿¾úýɸŵø˶ǽϼùúľɮȼļĽþʾȾ¾ǯ÷ƻɼݽºƾǿ·Ǹļž¼ü˴̀˽¿ɹůɹĸĽŹĻʿÿĸͽſ¿úžɿĹƀ%Ϳ˽ûӼȷǺƽžüֶֿðξİļƶȷǼ¸̀Ϳ˺Ƶоͻ·DZѾȿºûžȶ®ƺɿ̽ǵö½ǻĻ·½̸˺õƸ÷пʻȻ¾ìʲ¾ӴԼ̶˸Ƚž¹´²ɼ¾³̿ƿĽϪŵɺĿŽƷſԫɹźƾ¹»ĻʶǺúǹ¿ĸɹºŹűĶīµöűſĻŎ˭ɿ¶ĿĻƼüĦ¿ȿǼı{̽ɾȽľüʹµýùɽŷ»÷Ӷ³Ȼ̼ƿ~ŷ߾̼ĴĶĻtýûýùħʳżɽĻüĺúý¼çĻżǿĹŸìſǭȣɥòʷ®ˮ«ˀĺĻ}~½Çɼľzmeddmuwtx~thfikdfniifeSQRTcjqnv|}zz|pgckottrw~wqrvyyz{wrvq`^^ailkgqtadjz{~}s}}my|n__fdjeekqmjmjfqz{vjpormjlqtplqtdhlm~}yw~y}{qv~txxjjmh^TSRXXUYTLXejeXX^][Ydppsqp|}~}{zv{ynw|urd]WVXXYVSV^cddb\R`]SVZYZfT\nqomxwutsungpmr`{sslf^ZUTY[]djpuut*xov}~}}tuqvihbaea_jimjhZSUTZedciovxu|{zruutt|||{wU`lrsd`cjfv~oa]b^[^ahkntutqmqgguqoby|{|}umkquuz|yxu}|}{w~xx|}zries~}}~||uqy|}||xvtu}tmuvrnow|yvttvuz|zztrxmx{nkppnb^hpporzzvrnmhqyls{{rjnbjiY]jkhfehligju|smedcSewzpijyw~pkwsu~zsuxx}ztvzfu|x~r{w}yuuyz{{}}{~Ȉqoihhi_u|{vuqqtqjlx~zpotw{{ki{|~{v}xz{}~~~}|wt|~z~~vx}}nsofoyxw~qnm[Wahv{~qy||vt{y||kuyswg^gvwx|}zsdOVqw|{~hv~nhr{||vl{uhtwfvsrpd]iz{uy~rliif_m|{s`i}~nmelnjsvrwrot[Ph}qurvz{prmpteddcgquv{|r}xsqrytusvysxnoy}|sbljly~}}}z~vytospzz|wsibdekoztih}{}w~|w~yuooptxzslbeg~~}xt{o\i{uuwjcaku}xwnbiuz}~xx}mPd}uqov{vyihpl`_fbqwuxvcjz~||yrqt|yhotwzwttniiNL^`_j{}|wtnlnkdp}qjksvt|}ko|{y~}zulrzmffkjhbeu}{|}|{msgkuutn}w~|yv|{urkXok|~mtsxywvs}pkomjjmtolunns|}zowvsh\_diq}hfs~~qep}|{|vsqokrywtsr{v{vsw}ojz{}yqaX[fnqw{~}kca^`ozxyyv}zwwyv{~{}wu|xrwk}wggnoqs{qcMOmz|~z{|{xwwxut{|wsyutvpzqvjsizsxuxwrgoyyy{luvs]Uqxqrqor|}truojlkhlwqtypri^jThYlfqvru}wospvlnbaU^kkltf_fhgouprwvpikr{{tjYQOjf|o}~jmgcvwr~TSojWnxomstzyy~|n_Z\_ap|zmYZRN]bkqikstcUTYdrjm~y}}bN>Pp}wjqtss}}yqhaig]SV`bv^KAT`ls|nmc`aVMQ]`gd``][iyObcbedjmu{|vj`_epyxj][`YY_ckE99MrviJCSV_keny|wphlzzyy_fVThlshbiivlptoet~ygZ]^Z]ggahhsqjZFJ`yg]g__gajgdalvzyuga_YjkSccnuzqui[RO]qwxvmdbb]ZfjWTYflcbczsqtry|wvmtpnuswrurkqhPts\rc^hwuv}lUGObmrwule`XU_ebZ[dlhcdtuz}wouwv~z~{tmiciwyncjpzn^^[Zj}|i]]oYO[nrtsla^etollmpnqru|yvpswpfsqtyqy{|}j[WV`lqzT^ywusf\Z_d`bdjnkbWPTcnrupiir{}slux~wtyux{vrwjwptwowtvzof^]\`qvmkafpkjobI]gbbfrxyini`dh`\gtyqzvopwqsnmidhkgh[RgkflTLSTScrtzpa_a]ZajquqpuwjWaODX`Whmlrpkcdptz`ae``dha[WG:K[rxlkginlov}~|}srwQKFIUgsz~wulelm|vnaURZ[cx{qnolZGKUV]kvutlbcaiiruuomv|yysgVTV\kwsrz~YZ\V_kwqoxwahpggprwvutpx}m[TV]^fpvsimsm_[gi\nnppwsb\YY]_`aijn~Y`nWZfi`^e`hsrrxzsuvwyrppaTX_^[dnhhdPUbromkgQ[pngr|zsihszzwqfdmSYarmwrc_`Wkoijuwmltqjk_USZ^XY]bUT\\Zet`hsfW\my}skt}PSRskqmdivrsn^Uajikoyyvwj]^b_ZTZod]OT\jlhjbZckq}wkgr}~xx}\a`]UUPO_vwsxkajsslddjifc\\m}vjYQLXijy}fU[OXv~qxtlmsunllfly|aa[Z[eea`ZOP_psxzcex}xtpaUYblrvssbT_XWfqnp|~h`c\M`opsy~]je`hi\UY_gbei_PJSc}vsspkmlf]QUaj~zihh_LYrty|{r|snc_`TZZ__klmmj]ZZYclmeTHLdzwh^^gif\XZ\ihp}mgrka_`gnze^[_ktkRMS_\^eeVNRWZahlh^Z[`gkeh_`ekny}{|rxxsh`deaifjmgilotz}aUPkopqrrcPPW`fhb]YZZWXZ[Z[UM\dlcbts\Z]kqnptv|{worjdrvu|{|:6:W]`adjssrld^YZ_f_Zaa[UVY[Zhkl`Xccgjnjlprusvxqig^Zlu{BCHMSYft|v^MN\fnrlaWTYZYcef_[hkekngfkpqyyzzsmijeZ[efiy{MGOD<, ('%',& !(7)56=D;:.5ED:>QC87-3.,+-4;9PGF766% "%&)-2.&('#&'('!!%+*965/-3412C7,.#.45346==60/$-<)"%%!# %-''*$ (1.$%#&%%(,/2865563.1($0;5/-/40'/,/A6)'*! !!'&!+0+0(1:DCCFC;9/-,2,'*1/%(72.#0<9:=2"  " %,.&,'#")82")'"$4@90@54,",   !))((&265.&/84778:CDA03043-)$$#FG/ $ "&04'$+*)"%6#4+-#55>7,)574>R5),189FGGH?> #++$# 0,13+" %$#"!#"$3*@22>I??A>HA?=>NCJ::B8CJ1('@5?CX>3442?=536/$ !'' ('%++263;456307,)0?:20*'*'%($('*0/=:;9=@3AK@;31-/-/-71%#-41)!/+)251,) '+6+&-$):DD8=HCDPQB2.>6+()")>LTTJ5BBC5@E63;;6339=7:UG9=.8:42323<972.->;733476%'--5CBD@2.3=<;:=9A@7032DC990-1QFCBGE@BUI2+154:@:66<6331B922.A7-9CBA;/B<3ASVVXQKU[30>=/1C9-",0&-1/7@HKKH?;936<3::6372/?99:94F&!0?@@G7;@GMNQSJINU_<7<3.551*+"/5:2/3;IMGE>9:4418A>,57347=@?20,7319;:8=>DJC46:4=HP]ACC595+-"$ '232>A9)  /5-91695-4+),744,&$+)29:4AILD;99;?:;GM:=24* 1=&/B4./#'++,*+.+#(3+9C9;40<:;;7$,457-8AIQPJAFMOX3."*$-0&9DPQ5#"#.5-4<>A1++# "5*#6DTCKEZK:6:>K<WZWPIHFC<@LUUJCBARBF+ 7=43MI7,&3+-;32<=:A>>DE>??+A82+##//3;IRUZWOJIHJHNOIPM9;2,&6>84CA>BH>52:=DE64:524,-5-%7.1/:@CFB@>EQCHPZ[FFONEHHKD:9!/77811"()05CHEJB.2A?9?B126+!5A0#",8>90@FC;NRROD=:7*';LCAIAONB (*!*..15ED,#4756. '56A9DI`?2<+E>MDQO==0! #'6-541 5+L@M@[OAKMLCAJCIRK;:@4(.7763311.!*46C1"" "35?LA2*.3,4"+&--69=@@9=?:17<2-.'$<);7#+C7F;,.;B=600,4?1" ## #+-(+.--5EFM<-982$4?8/.0&"'-7H!/,3::%!)-,48?HA9CFE=8C@6+')((*4493-.-5/5)+7-4>&',1?<43+%.0692A+&"!!)&*6>80.:?EA9CIE62542/8BA62/315-1-0.69..-'8DB@>2(&)+-/;=43&,./**>*(*&+35/,,--("-+-0-@4B/%,$)!+"&10!/(-4CE=.3FKKH()"'.3&.3&,,.0.-+)-6>=?>43+)!/"4-@6!).(;B?53)#,!;!"4.-- #!&&)1 !+,)-/46( 071*5HNK=&v * CE.- +$(>8:,$9NB:A8"*.!!"/,)3.%,,6=- '  *;92 5)&( !$"!'-;7=.!%"! ./:8+'.-,%""#""873.0D5/9,80).(1.--:EJ=221%*$(0/00>*).(,/' "!!'+38AA636/50.7*69721-+&"'66.#2%#1H7*"!&*+(!!1,((%&&(!%.2+"!-'%,(-3$-268- +/4).-( "%*)*)',6621-28(*+3+5%-($,%,-#(-.:3-% #(/ *"!&.85(!!/8?;06//,   $$ '+217.(/93?64 #))+01&$#+($%'13)$./*(( !%/>D/"+%!&$ '5 *"%)+-*#,/)+)(*(!$&$%%+')'% ")7&3/&&1830)#$&!-#0.#&#+)!"*18<<9.%,/!0 %1%*+ ,+&*8CB?>?;8.&0(&$-/'% "&!$3>?;53:+5+(!#*0%#"#.1.).78@ 56''!)-- "5456-/#(*.5+$:712(!#&&$#'-4 %%!)580&%% ")(-, +68$-#.'*378@DAIOF,;&    @B*"#" "  ,++$ !-)3JCLP;>@2+:A4&*'  ,#  "" )) /65#, $3ALNMI?.+ %!%!  !"##,#'#&%/35531.** ,//654234!"&',*'.!#+!&!#$!  ()),07:7-(+-35A<@DAH-<<3-;;/ #+) &#"$' !'.2233*# &#$-99:<=B⸱ɀjֿþüüĻĻǾžžȳȻмºȿ·ι˺ļƽɲüϱǻſɳĽú䶵ǰ¹ƿ˻Ⱦ¿ǽƶ˶óúſ¸ѺɿǷžؼȼĺʽķ÷ĵõþϻûüͿȸľĴŰľ«ε»ĽŽǾ̀ĿýżĿͶýŵʽ˾ƿ̽Ǽ˼Ŷºſ¿žĿ;Ѽ̿´żĻ̽˿ˮŽƻüǿпʀ ͼηƼ¶ʾջ¼͸Ⱥſƾ·Ͼû¾ǼĽǽʿžij½ɼƺ¯ȼſͺýͿƸõ¿ϿʳƼǼþķóȶоż³ͽĽ¼ļĽՀŵ÷ĶɸľžȹûǮȼ˼ĻԻǵ°¹ľ¹Ŀ¿¹ƿ¾Ϳþ¿ſƺſѹ²˸»ĽŽĹ¶÷üĀ.ǸɹŽ»ĴͶDzŴº½óǿ¸¨ɽǶĿĺƽ³¶ĴɾŽ̮úüӮθ÷µ»Ŀ;ü̽¬%Ӽ¹ľ˽ùķùǾ·Ǿ˽ǶƵ̷¼üܷź»潦򾻻祯Ĵ¾ŀ¸ƿӿú¿½÷©̶}{ɻyy}~~ùwxokerzw}rhdchrwvt{{lfhjj_phldkXQtqfn|~yjdfnquss{}rqtyxy{zstwd_wzmgjosy{{wtt}tr}ve]cffichnqjkmgh|wipmsolwvotkgjrw~uxss{yu}}phlkcXRST[UVZNOcflYZV]]~v|xfaYUWXXYTTZbbebcQ\qocn}rhhkrgipptst{z|ugr||tx}vtspmvrphb[WTV[\ahltuutu}rsꓚmhe`cd_cljmhdSTUVagagls||tlnhckv}tuqhcbplkyr\Ygqtl`afil}vg]_cY^^fklsuts}}~|~~~y|{ypjmuuw}~yzs{won~}||xz}w}{}vmfi}}~|}ypwxxyqpjitpkx~}~y~~y{{stx{noxspns{{vvrwtx|{z}}xv|lnjhlurmntxu~}xqpr{ujmqoi^anpopv}uvnphj{nxz}yvzrosz|vsqvzkyzeekaXdmifeejlfim~wphaiT~~xkqxrz}wrxxz~|wrhy|}}|}xnlghief~{ystotrngs|}tmtsż}~}}ztv~|}{u}}}vnsjhuzw{yjrdT^fmrs|xnwq_apzt||}vnVLjs{v{wtx}ntznmwokwqrj^`u~vuulihnlnvts~gyhOZ{xjxstwogpu|urquxsvs{tuwh{z|}{|}u~{pu{nw{{lgr|v|v{|wjut}vofcfr}|rteafqz|vsgcpy|z}wtxzsxvu}~|}}|emoe^bffwvv~icu~}||sqq{$|{|okj[JUa`ds~|ztqkmmgf~umhrdaouy|{|zzomw~vgfhmgg`n}}|{}it|yy~sc`Zczqun}yr|vxttvkno~|}uqy||vrelzziix~{~~~ytqqtsnkf_josttx}}tr}}tea__gvzw}~uz |}rrzy{sviWK]{x~|z||zwwxxry}{qywsynmx}rpvuhVa}rqrppwyqttjlljfwrqxodXXbyzspmngaZXflkp{x\chgjstnwvtjjoxxfsqgywnh]WMPclpwvs`Pa|\`}{slpuu|v}~vd\Z`]izzngedwyosgbtvm_^hnuu{~rZCSVVjsUCDaz|pjussv|}|umag~urr{}~wkXhm}x{{tj`UNJKZdcdeglqy}ypd^akxz}}paZdupccjcadaUch}meig``XZatynio}tbc^S^lpodekrxqktrjf}~p\\_ZIMINYaz{{ztib^_hsrspeY`fcSY[fnffl]Zdhr{uqqaUPTiwwxrgab`Y_o\Uji_cldovw{iOO`ofqxskfc`egnsjnuegl_bpxuzu`KHYjptxpgc]S[dd\{pmdfutu][aeagqurusvxzxo_^gmvue]]Zaur`[^[UNjpssqd`^qq{}~vnqpzxwqr{oYh][`mrpqzxgRKPYnzvtm`Z\bc`cfmng\RP\louskgnx}~}cag]TUP\[]ccZam{zrisyqleblnimjUMhe`dlx{ikoaahd[bm|wdYbnxyz{{j``_U]binrtrryy|qgk`NOTSZmuvxg]a`[\hmutntu|gnjfr}u[QUj}viMRSTS^gligghhc`cb_bge^YO>?Ve~|mlifnmlszxphcaly}wuw}r|zxrpladjkiegfiluzqgZRV\^m~~vmomfLFTT[a||vuyyrjlp}yrxv|vwtvsni`ZY\YYfrvosym_omclsszswqr~v`VT[hdqngjklqu}xljkqonvtokjZQY[ZY\jbVaie^bdbouquzxpytzvnriVT^_{u{ztmtz~xvmg_X^[Wcec__TS[]YTU]kqrvj__\]rlhoyriqzwjmdX{{mURS^^aXV_eece[[]^WQRQdrmphepvqrfWYijimr}vyp`}|rpzyq_W]ceflb_gjjcl]SOU[\_a_XTSOVlzuttccqtohaijff_[b}}tpwy{~nZVOCCR`d_fphZZbca^ZZ`gc`]TMViut}o\r}{utiWW]hckoqo]Zdw~}mgfunmhryaKKJA>QfhbdicWV\cfaheWKM\ozsslmhb}l]ao}{u|uos~wtyvnbZUW[]_ellmkdYZZ\imj]LHVt|mb[ehh}pt}thy~z|wdivv|vlrvrprrka\\fqq^LOZ`[bf_NPUX]fklb[Z_clsmmohpsy|}q}|usolhluviYP^ppqrslXMT\dgf^[X\XXY[ZZ[KX}vcfpouq~ivwc\^b[SNTNKOQC66J]_abgotrph`[X]bfX_b^VVW]VdzvtsieWebKQaXL=52988>OJELQGBEKQV`n{|}jSKUdirpf[TV\V`/-)!%.16<;?<.10949?CFE=CMOJHIJKDDKIKJ?4%!*%&)+ 7://(422CD;7BE?8?MLG>57. $#&'+01)$*$$'')$ 0:><,((+0301/3,8IC@9<>??9621:CD:4530)'65#'"!#!*,$*( "/0)#$$/;0.1*"%(,190',>PLE=LTOGFKJIBIRM7#",.-9>.')'   6AB4#!$&-%-5BC@0*G>/7,(,( "$3+50& #%##?OXZULCEJC92:==0,53B<985CUF<>FJHC9:AOM52438A9344(! %(&'*#**QKDAGMCDB3+'+<-.6?2>F318KEF;-9<<8;?=6465133(,8@5/.$&',!,!+$QK9-*4//," **2/6<:0.6520-.5CH6/8:3&-(+&&!/+%3I=)&$&-$'* 2*.-%$ LI+1E6AA>1+35707E757@00/ARPW_D2*,62-..26*)15,$)1&/43-+&.QI5$4A212455>UPDBCCDTDSOEC;>JPNSPO>;CC<9D>27<:;9335=<4DB334++:<5UYOR_O=06CCNUZSSLSCY[STZTMPZUQW\WHB>5:C;3565*<1+,443-G37::,+34,CPJGXUAKOMLDM=:52:722Z7=65/.1EB?6721;2/1_dgifbod\dni]fb]d]\WX^Z[\Q>CRSVZUSURNH@>=9524570!,-0=F>H60-<;=8>]`^^WW_WUcjjcb^V[VVTXTWWVB5?RRNOPMEBJI?89;1& '3#'/1B?6@8,.636@=^[^aZTOGOYUNLILRZ[XOPWVSPGEBDSF>@B907?6.;@2' 2,&201>DLJLC;;52>3]\fhcWOHTVQ?34CU]ZSOR`]TMHJD6PJBBA>9:8/164-)%)479-27BOIED8=4604OUWOMNOU\[SMB.DU@35BVM\VELGDOK?>BD;680+)!#/426D;3! (9*9XJFSYLOMM0PTLOCCDSSO:Wc^NRTEOMOYVQB;830$':3%:?-/+-)-*+,/# #3HG@PX\Z\]ZL@=74RTTOCLFE331&(131'&( %1(0AJRF&"# $7/.<:E7+XckhUENS_e`YQZR]\[ZO]MPNOZ[\OWSNOQOB0$!#!$,%+7AB@72.' +0"AK8:EDH_WOTSJQN3'*GMJRZ[MLPGDFVRTg`UPVOB?IPKKFHD83392+6:* )3. %543.0>ICT@8NVVceXRJPUOJRS@A=LEFC?BOSRNWL[RB@EPID8#*=92>Q?5A@6%+7";708?8@??EF744?=J<0:817.+FPLWZ\M=IJLZS[`eYJLRTYNRZRUQ<.?[XD))58850+!,*5:KEFK5+=B;9G50.18BJ;5-$-FI.D4576=@A5@A@KLLZQYIGQQOI.!+&$../4;J8 /755"!!3DPOL[W\SH6OV]TMVUPNNF,24+355=@K<9?4'$##14*+,!",#&67=>8$!#,JI>HNKCQMCNM^]^e^Q7;8.*34?/99AG=643210'#06;?&#".66LF8,*5MNNMM0J@98:8:OAEFA9@>(.43144:FB,4, 4;,$8A9F1+4A@92/2-,?9& "$9:88:5B84/..-5.78C;H^3=GGLOIOGLF=:*&./8;0 %,-/8;DG:=7.)8;5AFFRKEIHSSJF>3;6'#!%)&1;=3.2A>J7@GJ;2549;<;>@52089B=JPNQ31:/:EF>AB>:DQPIB=<@7)$14'.132.1001:22:9&)--AAIS`]OB?G:;96JMNLA8>79?BEH==2;8=-!#/8.93($ ,1-'2( +,-//-,)+1==?DNSL=FO=AII;2,BI!#)80&5/+*,/##DD6GED@5+$%-/67/.)33%!&) $#&;"$.6+D8.460%8DFG3 25)","#$.=>E65."AWWX\H?/ILKLF:+*4570! "616,,"  !'-%"-.160  (65+,ANMG.'70,(,("!".7D91! &( /<*'-( "'1)-4' ,+0=7 )%-APKF70<)# 56*+' )#&04;1'#)0++ #  %.,+'/2::FIKH865/ &0 (/$#-&(($'2.06:!/+(0+!  ??;*&&'.55A=566EB<.  ! "!# -;1,5!-"!#**70#(&92E=ILF6<-0865+22'*!'23.( $6:76.! 4>9>IE:?BKFBC9)..2+"/0610//4.()-,%!')).2%&##$$0!(".20# *(%+,)#(03238D@/.$'.0&.+'' $'+,-'#3*),%+%(!3-43-0023544.704.)%# (()1&*")+%'/5;<;4'&6D>C;;DHORPE4/0  $$ !!#,*-%%'/,%  $%,:@<:/;39,'+9F>FGC2C('"+5'6'!! ,9/$%))/% 144>7117&(',3+.9/-$!$6FDDED>1.3),58?<3#('(-'&'-(&&/#&* #-'  !!!6<311,$$'$"()6.@G4*/!(0)*0& ()3DK;+!//68*% !&'  DD@6641,'"4(8;/.OLD4*(2( "'#,4( %#!++()+'( (#BFJ8.2?4$  *)'"ſĺǻȪºƽйIJý˼Ÿýýĵ¯ȢüĹǺɶþĶʲ²ʹ̼̀Ӿȳ´ǻ˾ĿŴĿ˻ķµ˻Žƺ½Ȁ.ļʿüǻĬźſºŽƾžűݏøư¾Ƽ˺̿ż¶ƼŽʿվƼþƽþʻĀϽʻɿʹ¶ĽõƾξľļĺȀļλ̼Ⱦ̽ϵÿƊĺѻDZŸͼĺͽ̀Ľ̻ƾλŶĽý÷Ŵɿļ˽žƾϼľǺ¿¿¼ɻ»ƹü¹ȾȽǷϾŴɺĺѳö¹ԀϏĽŷǼþ̽żŶʽпƿúſɿŶ±ľĽǽ÷ýýȺ¹Ļʽ˽ľͼĿöȻĿŽȺƼǸǻ¾Ŀö»ȿĺöȿйîǹñ{ƵɳͿµÿȼƲɹùŽźûú½ƺиĺ¾´׹åٴĻļ»ĺʼµɻž˻ĽĴǿµŸǽļƼòĻ·óɼĺŽĴȾIJõû˼˽ƺĹŹﳭĽƿٷƴʼˀĽûȾżôĽ´ŽȻŽüýųſþ}x{~~SP^gonq^}y{y~qpcmv~{y^^fllgmuhafr}~}zuuwgiwjkotrloujfkku|u|yzv|qhimqwz|w~yr{\X_mppsroz}~yzsz}ool|ounhhot{yu`VUYZXdZVgoywlr}|utyzpuhjsj}|~~~~~uutnuchvxjhirkgnpstsx{{ymkx}xt}z{|urwysy|~z~vlrjenoveb}tkcgq|xs}jeah}v~{~z}y{rj~~y~|v}sqlhprkr}oz~z||~zu|qmkhjrtnyvo{v\qztlgtv}x|{wyvpp{~}vo~~x~tz~xyxuuvw{|}|z{{vgr|{u{w}|~|}~wvzxuwzz~{{nouilx|~}vojih`fw}xgbsywvq|tqomjcdd`ltvx}}}yeeztjt||}~tq}rk|~yumecdhmu|~{vqoorv}zw_avwuu{znow}xUZs{ror}~zvzliutzytuu|uryux~}|rvz{skwz~{{z}{oskiruuowzz||vxuumh`g{|u|{kjksrksqmpxstzuunaZdfovykz{y{kov|{usqxxyxs{}yyjq~~||uiYY`mouz}xqv{{}yxu~|wy~||y{zwstto~ncloossupkj^gmrttv{|zqz~xo|}sunomswuwv~{tmhv~u򂅃uquꖊ{zv}{o|ym`g[`_cjkttsy|rosq}||slr|wp_TM`ftuvsikdkytvri]V]|u_[VMW`gpmioulZSV^lqiwy{kl{ippkbYRMYjibVS]_qiSCK[gpyvmi``\PMWabh``Zat|sgh_q{ptl`nvrd]dlq|yw}yeME`[W]`mT=7BboXCKVZfjgu|ztlgtz|w~u~ypw}~{q`^lu}x|woZdibfgornbMFUpr_ad^cfckdcdsx{vp_dY\qufajeacdW^dw~vggic`\X]jyuiUaleb_svqsru{yvqosoqvyqsyzlmrYHNKIWZq|{{wne_]dosrrk^[de\RZ`kjdantwzrqwvy}}~~wpkfcq|rjlc]mdkuv|rYMXjkjvwngdbbmllonpqszzwrqvtjktrwvr|{~t`XWYinvsphaqsy}gZ^cclttsutx~wlqv}ztwvvzytupouqwtqxs{sjb\_Zjy{~|nsj|wsqxvb_d[]gqrpu}|rvzqntvprllfdkiefP\v~wkb`ykVTRV][`d_[hut][ZGL_]\nlntmh`juu|z|mZ]jr{zz}qc_`XY`flqtsrru|~~|vrycIIFN_ow}zusemmemz}dSQaw~oZMSSTXcjlyuvqecafintvrmqz{xvl^RVXdsxpvzujf_gtyvu|~ww|xupnf`h]bluukkqqe[biaeonps|~h]ZY[_`adngxz{twyumjnx}utwx{uwtZ_ljihVR\lqnljZSgrjk{ywmflyzytlajo`nqhhkkpr{~pjjnqnrwqljcRV^ZX[bZSY\Z_ojbon]Wdu|zmm~~}ty{xnqw~zwqic[Z]X\fda^[]aa]VUiiaTQXdljif]^hnw}phkzywz|u^RRY_^_\VZcfdcbzp_TLRcir~q[WVQh~xqyolpurkmifu}{vouufYZadejh_cjjgeiovsujV\[V_mpnw~uaaTRkqpv|{ypuxy~wbWSIBJZcb`lTR]dwohidSQhuw{sxssh``hnntcZ^qzsiensmkl{mT`YZYfhlxuhnpe__cktt`]ix~txppz}{tveib_cilt~~{vuyumcaeccjenjfmlsw}}tqzyjq}|{zldpwy{pmvu`kf_nwdZ[eooruz~}xsopeixuxxxolqimru{}vx|ysrmineX`behmkknqstt{|tmgdZ`vw~~|hcmnsrxtmk^\`_VPPdfbZdkghmjfhnpuzzwokii`X`hfp}{yzuulh[`eTL[^QD83597;F #4-06:B@:40>F?:GP:74,5(/)27>1.+%!+/3;;>?2/066:=DBBGD>=;AD@7;#' ")%.05755651./#(8;//,24+8;A1))').311/2.2CGA<:=??<7514!!%'"&/-.,,6@DBCDF?85+.-3%*,5'$&<3-1-$$'*.74*(6JPH?DRSJFHKIFW )/##*+%"%19)!,% +>>21=E=>JN@37EMJ=88CKKJMGEG34MTJG+756679:CE=5AOOLSMBA@DFFG7HPI:9ADKE4:KTHBA!"$0+:808FD>@?CF?>=EMBH3@@6N?$.5DMFTPNB9*#%+()1=DC8$#8I./6291C<5LG;IUZWPECJG=37<=>50-14:@:86;NR=(/-9;;9;@7:HE=716DJEDACGFAAENMNORRNGABNECF9.('83-2<77D=04BKDB3/(*-656::EA97278/14259?>NHBCKSRN^PBNR?2'300.% '#"/03:<4.2731/,%/0+.;8?DC848;?B=3FS<4GD;;ID=0*.+'#+.+"%#&(81$+4-# #*# *'/?B:937HKJIOUB>>1011@))1:D6@?>L;DA:/5;7**(&& ).'*?G1$!5/&,'%3ADDE=9CFBJRJ9.4?.()(!5GQVOFS5&G6>AB6,04723@>55=8./6KTR\V39=58:HLKJQPMMTZPI=/+,/3*$$%.=CS[RRMA&+B5113548NTICCMJSJC@;DN*47-)7533=D?@DAAKTE;ITBCBBESDDSCO[SK_VE32@AIRYVSNQIN\WSWXPNUZR**1,*0>B7184&#+3C?0*,+$/91+.,4?@;H7+10=A?B>2,2:;@EHGPXVSXTNKZhedUSX_^fdc`\YYOLKJRYYZQKTTU]`cWV]9?B;220=E=:4..CNCBEGB@JU?>MQOZhY^\]bfhj_ni]`lm`cd^a`\YW[\Z\XG=KU75;843/=>412/9>01?DA>54E57MWVWWJP[Z`]`YU^ZS^hkfc`YYXUTVVUWWM98IU8:8365.:<9:95?7 (9A@@=7?CKONSOFNO]_[\b]VRHJVWQMIJOW[ZSOTWTQLEDCK>C/17435;@A80-2615;;9:?@GH<0;75GJX`XcggZSGPVUG72;N[\VPPY`YPJHH=>2488.2/**3640($(*,6:78GKJ>9:9>>7BLNRYQMNNRZ\VPH39QJ73;NST\M?=ACM+3C<;9$(8;;AB;-$2664/@DNRME?NLT\ODL\NONMMNTNOHBBMTRBGabUNTNFQ-&! //',>NMEINW@69?DE<=MMRC>=CM=KT\Z[\]RD?99@IHA7CVTRHEKD>/K?.+2D8@;4-),+?C'!# #-/.-66?>?SKKT]ik_FKP[eb\RWTX]\[SVVMONT\[WO?,1?*$./7BBHKD:7?<;EH7AB:JOMH2;B<6BF@[[PRULOR>*'5??FORYYKGB>.F@77=14/%%/27C/:<5.&"*017BOTWZSLIIIKIRKJT@5FWS^g\VLMURJOUG@=FIEEA?ISSPQUN32! 310.5>BEDA?ALKCMU\SALOJDKEKI=8>YU^[haX\]RJM@12/=FD=;@>FIFE=,64-?8(!'3<<37EE>CSRQJ>;92%/HKRITX]U?EJHWTX^e_OJOSWTNWWRUG23@:AC]M590:AGIJQF:I_XOQ?28="!.-*)"..7:L?81&&;466:?A:9B@DMLQZ"5.354&--?FGEMXFDNMH@EJBOQC6?=)*3>KTF[U]VP7GS\XORVRNNK8-40-558@+6$, +--,29B;@HEF;<9?@=8@=60>7..,BM>ELNCMPEJLX^]bbXB7;3*-58< !)-)*-.--1?FKE22:5*(=>3-/-#"./DLNNMMD;8:96IFCFD<=@2(241256@((1396/--213/(23/:4"*/7A720$--489:5=1A;61..,3/37?>@VI3DHINLJN4/4?C:402240//294,.*,AD@?:*''+,//^)" $/0,0101:>:2*1;7:EFKQGFJ2(:?I<5*0''!%,&*/.36,('.ENOR@0643AGB>B@<>2)>4@6))$'(",3)$1&3:H@7*@JKJC?FM]`VG=G>DCMKKXWQOMDCMH;480-@74.*%*&-08=*!-,/@;A?GIL=#$9J2&26**7-!6* !,3,-' #&%$%-5,$!+!"$7-")307A1064&+4H8-%$*$2@58!.FP3C<6RYSaMH.AKKLI@0)0564("+723*) %5;6% ,1"!(# #$!$+2?2A*71/',*$")3@>5()#!$/85/-<=15316++,*2,.2BGG322.#(8MMJ=0:1!!,8/**!  #")06>B;35213.23+;75/1**"$.<-0*/%./8;8BHKK>664!-("-+))&%%(#"*1.% (+%)+*1.$2474%&1.>=B/'&&*42>@79@?@+ '#&+''%*)732./8-)*1.1,(+%(*'.)#+.2;-+ ! $!/451")4MCJ:5;7106??) " --+.4=?27@?FKHHbDB>70(,-(%.' ## .<74/)?!/MNOKGNC)!  %/1@C@ILMNMDHF:+"&#-'!+ "$"%%4*45#!*(136&#!(-)!!$.6356C:3/'!,DB!  $07;66>C).#%"-%,*+ .6<95?D?5' ! :1//%#$%,/344$12;1F8E754:!+8/B>ELJ;;3.5860.3-'' +/. $))!&*8C<%".%'!!08:FK;>?JHBD?.,.1.$)03400/12+(+%%%&!*)()'$!22&7(&*770/#%$('+$),+$%-225@C6.($+0+).(#.!-+',$ 1&(0@D@>?=79,26.0/22545/4221+'!$./+#'.+ % (2.,)599H8AFLRRK;01' !%"$9.0'!#),31 1<31/#!%'%"! /,>-.&1E?CFG4@2('1..,& ('+.# %29.$) ).%068:ECAQIA95,;*('(2-+716@B?3$ " (+,( )+-@JEPH7A;,0B<+$..%-. +37%(5/$75'!!-@GDEE@>?78.#!!-77550/-)& "'"#(00&/.7;B6,5,*26=>8*"('++(*,&&*,!$ ,&%$%*245420,)&'0/2925/71>5110&#'%"&'308G=--(#--(.- %""!#!%))*.4992*$!+$339D7JSs}viss }xpfbif\SW`et\IBVamt|mmb`aTLR^`hb``d[PLJQccbfdjmv||ui`_frzvh\\_XZ`egB8:QvtgHDUV`ldpz{wogn{kv}i_eUUimsgbji}ukqtncywdZ]]Z_hfbgjsphXELcye]g^_h`kedanvzx]_mlbkiRdcovypugZRO`swxukcbb\[hgVT[hkbafzsqsry|vumtpovttrugirpguq\rb_ixuv{jRFRdnrwtkd`VVae`Z\flgbftv{|vovwv~z~zsmhyztg[dkqyl]^[[m~zf\^]XM_nrtsja^hsollnonqrv|xvpswoftquzpzz|{gZW{p[LMUazwure[Z_d`bdknkaUOVfnsuohjs||qmuy}wtyux{vrvixouwnxsxxne}umjzvlkagpjjn`Hbgabgtxtiog`eg^]hvwr{~uopxpsmmidikfxjgkRLTTSfst{n_`a]ZckrupquxgVaMDZ`Wkllsokbegghig`ae_`eh`[VD:O\u~uljfknlow~~~{sstMLFJWjt{}kkgehfln}tl`TR[[e{zpookWFMTW]ovutkbcbijrvtonw|xyqeTUV^nxrsvple\YZ\V`mxppyu_kpehqrxuvspz|jYTW]_hqvqinsk^\hh]onppxp`\YZ^_`SS\ZZYbmU[gi__f_jtrsyzqvuxyqqo^SY`][fmhhaOWdromkeP]qngt{zqhhuzzPW^[VSZbsmxqb_`Vnnhkwvkmu}okj]TT[^XY^aTU\\[gt_jsdV]oz}qkvX]]\SPSTukqlcjwqsl\Udjilo{xwug\_b_YT]nd\OU^klgi`Zelrujgu~}TQPZ\\a`\TUPPbxwsxialtrkcfkhgb\]q}~ugWPMZjkz{cU[N[y}ozrlmttmmo`X^da`[Z[fe``XNQarsyx`iz}wuo^UZcmsusq_U_WXgrnq}~e`c[Lcpotz~GLE>E_je`hh[UZ`hagh]NJUeustokmke[QWbmxihg]L\ttz}xryzqh\XT[[_`lkmli\ZZYelmdRHNh{uf]_gid[XZ^iiqlhrj`_`ho|ppsrpd^[`ltiOMUa[_fdSNSWZbilg^Y\ahjfg_`fkoz||{rywrg`deakdllfkljhqwr_TRmpqqrr`OQXagga\Y[YWXZZ[SO]fkbdup[Z_lqnptw}zvoshetvv}SKMQM96D:9.7FC9?S@87,4,-FB;9HPGE565#""%&).2-%)&$&'('  '),:65.-3403E4,/!136@E@5450.$.<&!&$ #'-&(*# *1-"%"&$&&-/38655e63.1&$2<3CORC*(/,0B4((*   !!"'%!,/+0(2;EBCCGB:9--,3*>:?E2(81-#2=9:=0    &,- ',&##+:0!+%!!1$-$0@26*",  !+'*'(355*'185778:>GA85DDCCBE53@CC@-5.615AA>>GF- $ "&23&%+*("(4%4+,$65>6+*674@S0*,299H%73! $,*##2*33*! %$#"!# '2-?13@I??A>I@?=?OAK6>:<7>>:355307*)2@910)!'+%'&& '+/1=:;9>?4CK?;32>JFFABFGCA@BK199)4.0.3,172$"%/*&&%$,(!""#$"'))+2748;>H;852;2-6064@9KKDBGQS(34+0##4-')/ ##'.'&#""$ +1-+4=7EC?198??D38BH9JG>=AQE&! ++0 (.,.)$*' "-'9B?6;-DJKJIYH>A501/>16.)18-/-/.8/#%-50(#0)+350,)##-5*',$*HBEQP@1.@4*))!,POTMK5CBB5BD44<;;G533:=5>D934/*3=835<:4:?MKKLTLOM]SLD4+,-4.%$$)7S[[PBB94C@4474575-+244,?;59;2*/50*.73).:2426CC239+ ,+>D5,+-$)85,.,VUQIUTE8<.9:32313=871.-?DA974077//06EB.,23C?@B7.-:9?AIELWWRWVPJSSYXSTUOLC>>;723476#)--7D@E>2-6=<;;<:A?6024DB980-3RDCCHD@CWF;GPOTONPOIBDMC:6=5*!!2, -.=B8<=1,254;@958;6323B81220A6-:CBA:/D:3DTVVR>@A@21><.3D7,!//%/1/9AIKKG>;828:4:953711?99:85E#!2@?@@6=AHNNRRVACA@<7<2.551)*$05;004A>2/-731:;:8>>EJB289CIQDBB;41!$!0'0JLF6*.;C6C43)*-/N.!$!+./+35<>'9NOB@@;)7&**"+)'%&94*"'>D5%:;92(59"&;9!)10>EANF@4=>9?L9=D:DNN>CNOIKCK:6088*1<1!$02$!/540.8EFLL9>F;6:9.5) ,23@<-A71*#$00485D@>BH<52<9A?036&#8@."#.9=80BGB[]NTG54@+)DI4?;+#$ ,6-*.% *' "07;?<-! !"*5.54/ 5.L@M@\M@MMLBAKBKRI9;.>8GD653311- ,46D.!"##45CK?0)01/0$)'.--.7=D5N@L<>8>@@8>?90:F8!';,<5!.D5H8+/=A<5/10+7>/"!#" $,,(,.--.7FGM:-:71#7?7../$FM?;40,4:9#"*-,58@I?9EDF::C?5*')((,4592--.404(,7,5=#(-2@:33*KWNFC72@)%!!"*%,8>70.<>G>;DJB5354109B@520324-1-1.79-.-';DB@>0(KSLE?;=A+((8(,/33/11007517;/&,./..@CG51)1!*/''/./8/)')8>IH>08GGCA32%,./)-?'))&-44.,,--&$-+./0>6A-$*#)",!'2/ 2&/5ED<+(66-?'(!(/3%/2',,.0.-*).8>>@<42+(!.#4.A4 *.(>;@A3*+).,1R++DFEC90#"$*.372/"052++)!!+) !" ,,88AAB7>VP0@GDC,6/ ,%#"(8<@8:>C=52'&*%9!$5--, ##%  ",++-/55%  27/*8JNK:$"'  FC-, ,#)@6;)&;359'!5+&"$+/$$!$00. "75%(#(.,%5465.-")+/5)'<612'!#'&##+" %$ "*77/)"%#))-*! ,76".%/&,488A # /;#   #D?("#" " !,++# $-)6LBMO8@@0,=@11" ! -"  "" *'  174"+%5BMNMH>=KD?#)' *,  "!##&395454-1(*$%#"%-*,,+ & & !"#%)$'#&&035521.)*"-/07%&%30 #&),)'.$+!%!#$! !)),17:7,(-/25B%"/=<1-=9- %*)'#"$' "(.2233)" '$$/:ΑQDFFB[`agnuzyoljilgfelomkh¿վ¾qHEFFEkkmry{tqjhmjmnmlgb`ǼĹƾbCFFEZnihlpsuspojjloy{uunfiǹ͸ZCFFCakhhprigjihijbips{~{vxǾ͹;ƀLEFF@bikpwoa`behkohe__hlqtq^EFFtrtvtmilgcgjmgefecdnup̀ļͿZCFFAqw|{nhnuqkpx|{{zv{|û¸ƮÿyLEFF=|wsookb__`cca_dfmoj´ö̺gFF:msysqrsrpsoiijgdȿŽŵʴ³ZDFFEOSS'T]syyxrwζɾNEFFAOIDEIXvƺúʻeGFFEZ`XY^k{~rôӸTDFFBhttw~}umklntojmnha̹»̾ȷԜOEFFAfqpuz}{wsj`YTPRZ`dhlffhflʳþļbGFFH`bacd_VTVV_nrtwTDFFBw|{{tnrĺ¿˶ߎLEFF@q{uwuty||΀z{~zvnmruzys`FF7vxtuvv{|uqqpnllkhffkpvzu֤˦NEFFDettromoqspkihfb``][]hlilrvroHFF8uzyytnnoqqrnnmggeenwxsrsvrTFFE]}|}~{wvvxx{~{{zvvuvy|{wtppĽΥKEFFAqxty|}~~}|}}urtmlkgjǿʿϻbGFFtvw{~tpiorpn½˼KEFFD_ikpx{~}zyxz|utspoh][^[bqupdʾý½{HFF@s{|tkglr{}{ζQFFVߝ|Ⱦƺ󶮳՗HFFCp{aGFF)|~|ȸ±¼GFFD}ĿhFF;{}}w}~IFFR}}vskego}|vvomidmsw{=@篱·oFFCinjkkmr~tjdemnb[[^bissuof@FFſKFF=yu|y}~|wrmnpnklu}BFF¾҄FFDssontvtx~vqsutoihkknqptyy~wFF孲þľǸPFF3pmtrrspqtqnmnopsuvzzy~|xtnLMDFF妵ûDFFElkgd`a]ZYZ]\_ejowvoprtneeaNCDFFĽYEFF;ea]XVVSLGHOSUZcpxtnihha]\KCFFHýϿAFFda^ZWVXVPKNT]badpyxtnhhicPCFFGXEFFEtuqmihkkgagkrvsootwvwypbZBFFJ½ɡ@FFEf~}yzz{zvmrxxsw}yuxg?DFFG½϶ʵPEFFOj^ZSPVWTSSW]`j|q?FFGꛥCFF炋|wspjiptzzndbeWDFFGʺŵȺQEFFB|xhd]ZOKKPRRVXZZgycDFF5FJ鵥¸CFFGknolhb`a`\WW\_dfflq{dMKEFFCG鴭ǽPEFF?~wqsqppnmnopqrtvynKCEFFI췺Ⱥy@FFG|xstxxqoqsrrttuw|oNCFFIꧫøƼPEFFMrwzummvymjlmhghfgjdLCFFI 󪥥Ȱr@FFEc^hjiihoujgiigfdeYYLDFFH 춠ùάɲDFFGaohnmgllmnlkloruxsQBEFFH 쳵ƾű_CFFK~}UCFFJ ?FFM[`jnh`eddgloprwSEFFJ ĻϺVDFF_^_fhhilgeegmSFFDFFɼȹBFFJljiheedeeab_ZYZOMGEFFGCG⸴MDFFEGfdccghgjff`\[NFDFFHf@FFEIylnmmssprpoh^dSFFIݸЖDEFFH`sopnmlppswqlg[GEFFGIܯɱ\BFFEMk_^`]][cjrtnilHEFFGIĶ|=FFEZd_``dimtobECFFGIFEFFNZ\XWWV[_aiGFFIVDFFEPvqojgghjmlnpIFFGI´{BFFCZqqoomhchhLFFGEII⸻əLDFFCP|~~yMMEFFJЬb@FFDRyxy{wvsrs[DDFFQýϾvBFF`rhedffjjSBFF]y|voifs{w~a'-213789<99757544564uofp}D45569;<;:<858454431}y~zxxkgkoty{{ytu6*75469<=::976769867634w|vnl{tqrjgkrxuz0/7559;878855757878:989tR#257:=:313567:751035587ztupsldo}pghlqgjqqtst{z|sgt|{sy299::75534754431330/398/4;8>=548;857<@=:<==>==>{slap}mgclw}tvohbcsmH":?><8566762/0131210033ے}}|~8569;9:;=@?85664553123/vnr}-)-,,7/8?BDDA??>=;<987876wzxqoijtolz~V#-*&&)/9EJJHDDCA><=<>=;:;z~|wwzlmihmurn}mv5(20./3:CLPOLHDA?=<:7xz|ywzrouyp&179:;>CIJIFDA;889;@<97961|v&0669=?@=:61.,,-0687434857{;3887630./2108;8;AF@BHDCCE,7=:;<<;769>AEECB==<@A;865zh#7;7;;>=?CB=:>@@?9539@?987:7:;;?B>;<=<989766547<@>:Ļ}$3<<:856:;:88654116988:9:D:>==:7:;<;;:9778=<967;<**=<<=>>?@>=>==<=<:>><98::t"7=;=>AA@@A?>??@BA@>>89>;;8555=??@?CEDEEDEDCEFEEB@>;969898頝#269<@??>@>>C?9<<89400215885L6:=@C=?vruo7?CEEFEKOJGGJJIIGHJIECECBB@??4 ACCDEEDDEDCCFFDDEFFGIIHEFFHFGE}>HHFFGFFCCEEB@??@BBCGHIGIJKKNM{vjw5FHEDB@@CDFHHC>><=;<>>BFGHHJ;< (AA<;735;@AAC@>A?98852349;=>B<txzvttyyr|uv}~|}~H7:887667:??;8769:6223459=;>;7y!?>=?>;<==<:<<878977;>@DEFEF>}yvqjcbr[<6455'芁{yz|wsk%B=?<51--+(()./.--31 cjywmkg_ejeqvx}FACB=98867757732392!Vblr{yplchuut%$<=><55876787553113/! ]^[bs{}~toot|yE61465447845664324.-" hWTk~|~b`k*7698457656687::$ qtz|ubYdozyz}n- ::>??;=>>8<>?D@=@& 튀wujinhht}qYPXm`#/0242231554788;% |}wogbbn{~*11254262246448%bkip}~N321033254330/.0$"wpdenfgqlgjkmvb"43324556821/$苈}yv{zrntu98587797886524'wx}h/748765758855+kenz|~{qq{u0"70/11202258733񏑘|tmH,1,,-.3675771smb``dlnrm_E$02..0446딐~[($=765546215pu{}{G*98766873251 y~f!$?=>>@A>=;8""w6#;;<;;9:'"{F.8344556(&*.5<7/-( '.17<48@7CCBDI>?:?CD:8CDB /-04.2:?:+((,1300/3-:IC?9<>??8621KMD79;IKKJN?L;-DULJA=-'$$#$"'35. %"#"$"$,,"$,,#+5' EIF??IPMOQG@@AFFB8SKD3ABFN76CUMCE6:H-+$+>JJLSNI=2"!$',&.7CC?-,J:@5CK?AQYYTJCFJB73;=>2?E11:LDF:,7NYWFHRI7+,3//*! )+207<9/.7510.4@G?:CG@6,+-)%&.-' % &$74+&21)  (-6B<;A>EE>E=509:1&-(+&&%"0*%5J: @MUSIOD)6B7AB=0,35608D657@.0/CSPZ9 ?MYVRPG1%8?112455AVOCBCCETDTNDC;BIBOJIWXMU]L:08CDOVZSRLRD[[STZSMRX0;A=:FPHJYQBLOMJEL<36DWM]UE@HLPYVHGUVMOMMQSLMCBFTSM:Zd\KRJ@=@JDCQY\Z\]YJ@<7=EKC=5TSTNMEEC?9IKB9:NXY]af\Y]XLJJ6.31HBE6CL@DI@INNW[[J>IINZS\aeWIMRTS.+*$).29DH:4+$0HF0C4577>@@@1(/9ERLOZX[RD9QX\SNVUOMMC:1-.%1KF?INIEQLDNO_]^e['")-;INNMI?88:7=NAFF@:A '-179:7987A73/..4.79C:' &)+-//,%!+1.-2104>=6.+ 194218;A?KPOO1 7GKKG@BJV`\M@@E=FFPIQ\J@GB?GF=:<79KMNK@8>7:@B4IVF:>EOTI=IL@9)&&(/47B<62    $*363)%%&CLCG44  &&7:51*43$@RMA  $/./6,'*,45-   E3,'$#()(,+" !(    '# )69@JC:?DKF=! 0'$$'""*'&+,(&"!!!?>:81.52.005,)088CB@B:BBID)F;G>3557844.-./2454675597432213402.!512302-,--/25565535322358;5#8731424110233565234434563.(:;87<97664530232452121123%6799:9:6353423553135211'37;=>??@C?>=9<>=:=?>=:9;<9*;?<889866556475489658=DH335301/35676677437864542( 14544565679868677>@;89+869:6445689898=@>A2<;8877853357768998:>5" 643430/--04225:;=1."!10020.,,+*/346:@B?%#=><8454557<;>BCD&$I>91/.*())+-24"%4578589:89>??B&%8989321314548% &5210,),+022%(531,-*)**-1&)7642432467(*9868<=;=22+9:8:=>=3 -9;>9!.7;=>:8!/CFFC=!/DIL"!"0BE(2D)30"415;<=?;>       ! # $ % % &()*+-.//0 2 345;<=?;>$7"c]!n   "pA D!S#_$k%k'w** ) * + - 0 %1 )1;4T5q679:;<$FCRʶ#HFF@aɹ"HGFF?ƾ%FEG#9AFFDY&GFFDf$IFFDG%JFFBSñ&IFFA_żIJ'5FFAjƿ*FEGȽŷ(V_FFDN¸+GFFCY˹°)bFFCeȵ*UFFEqȿ+HDFFCJ~,EFFCMĹ-3FFAZǯ.FFB]1FC\/bFFDg/bNFFEHl0GFFEJl1UGFFEKy2aGFFER3hGFFET4hGFFD5dGFF7\mGFF8PUFF8PLFF9IGF9iIF:LG$$Pdjpmihe]aqvywi#,N[itojpndevwf"Hkdcbau}tpkqnn~xl%G[Y]chpswteghnvysr#*@KMQTW[Z`kqraVVXb&2Zmtuojc_]PPQVUNQ$GjpmcYPMUY_aREHV%'ObTLLM_vklupaRU&.NSQ[fyvuy|lf'3^rw~{tov}|x*M|~|veex}r(#'$Fcejpusoz+,d|elysm))6s|opo^a*#?|+ Htw}{ty,"N|{qdclu--f{dWP\e..[PIJWc1(LTYap/(3hffo/( 9l`^07 5[`1# @y2(&U3+)4+5)7&-8!#8!979+:$"$#&!"'05<98??+# )$%"*=@=797&"+8."!"+1(!#!"$)""#  #%"!##.,!& "+96-.($$ #%$"+&&1.& (37)(28/!' $$'05+')*.-(**+*/;1 );4%( %,(27,.3?<3+ 'HE-!=I2,))8E&%HB)"*1:;BIE;^賮 HGFFCIǿº̽ {FFEցμĸ {:GFFEFjƾDFFDH[ĸƪ NFFDUȲʻĿQFFBQwOHFFBF_ƺLFFEB`¿úĿJGFFAKzú»¼ùMIFFEDfĽM>FFEP󽼵ĺW~ux|vicYUUTSTLKT^a^YYNVZOKSW1ewzxmyyqmjbWVYX_fiponpqqwkktx}yv *R{lokffe_^c`daaVZ\^hmikov|u{|w!(Kgsrnli^_deevxzzq_XY\Y`]dimtyxtqtpil -Mrrmrtwtifjgikrurvsvzx}|y~5j}{{sjk}}~}}wv} Gmsxy{rtzwqzsmgjz|zyxyyzqtty{ 7qwssrqchsttz{|ttlsmp~z $FfWcmkd^Zflggk|{umf`gXZn{wk$!5\kqjqzxqjrss|zsjwadv|uw&-W} ,Qw~+0$"& %%"$44?:+#!)&)+82665310+&&'/74*!!'/03&/;FO@5?JFG9 $*("2!%/,"!,2=6/!%17;?)'.((--,..%.45?DNNCDEDKB=6#" 0279)(3.=/+-!!$#,3LC" &.-..'(,,)"#&*,4325ANLMOLAA@?#+,,-%/661"'1!%/..,,!; ##,.5BE??BMMD@QJBA@A@@QOH:/#%05-"*9B!,.*), +* !)'20757B>==8H;F9EPMNNCKJPF;<=:A#!%#*),?==/% !2).6,7:086#.**#!'%!"*,7=;;$'"%(&-%.>)#+'",;;. (73-+$((1"+1%--&%!&*$ #%7;:BDA@'+*!!+)0)(68/)$3,+!08+#% '*($)(&"0.$!",!*+:64401184 $&$ $.7/&2;+/+&()+')&!*0/!-&',-#$")(+%"!&1+)/8,+4@;>4?/"7>?/.(!)& ! "  #35#//6%  '3-"".-+55#7*63=874+0=/382$  ""  ""$734+##%  #+%$,4>DDCG>+#-+45-7-,%"+' #  !$##.66*$ !* !#=C9>(&%4)*.&% "!!#%')!"!%'-+$(&$:<630/.!(,*% $!!"(+%%7:8/+*("*"#!%%"*!&!''($+300'227#!);7--*#$(%!''*9<;6-&$&"'#'*/+! !#$)'""#+-,,02<<;9A=8744..,-)$*,+/2-+""$",'))% %/(54*.--905610BC;:-23*,5:6/'""(,+'#' !# %''*"$ !#28,$,-:77;>CJ>BIC9#$',465.9.& "# (35.&,14=<5+4-45L8..4,<<55-$## ))$'.*.4+,.<54@;CB?581&:6,% .##+3#==LMMN1B9,+&#$"##&-0;5426>4BCCA4A4::4,# "$+=@A:+"!#! &*1//70))7L@BDMK>6DDEC>-$,&%%# "" #+5<8=6>4??l@A@0'!!%))'38/+262-)$"!-5:>A83(*))1.-"/"%"  ?D@/;/;4:1,((/0-"%)&*4@I<+,,&$""#"(24;98.*+*--0, %% ))<3#/%(*)**337:=.15+#18CC0+ (+$ (+,266-"&+,,/3*+,69<224)"%!"03-,%!'*-00/( "#"&###$"   .33*%-54,+0/-'"'"")%''($*-4!#(51.3;;468451+,"$&&29@>7ACDB>>?=-&'1:4-31!>KGJKJBCQRNOE>1 !#&,$%##" " )6?:36?@9-#/2"#/-)-,55-.--,47,#"$$$ !;ITL5&"&,.;@(  !$!'* 7FKD)(84');>=>@0    %0+38'"5(*.   * *!+1/0#--.0  1CJ9#%   %+.8+$*/0,) %&)'$#.(,* #,(##$&&7?@-)-+-=3641'%"&'(,,*-.=HK86724>?424) !-),),"#(.63=A&$/20!#+:1*("*,)(( !$(*35-58&"##!""##**$$!#!!0+)*063"!6,+*$" *'  #)0(  *#)33+*#$.-$& 8668520484;?432,)19..7:35 #@6//598/I<79:.,791-5:1. $."%*%)$-*13 '*),2-(.)$(3-'+/. ) %--2<4+0/48MIN<81/'?@4A5+*848$"g"3!"]D!V"¹Ϳǹ°ÿúĵŸŽĽÿҶĥ諾ÿ:Ĵȶɵúú¸Ź½Ǿʸ³üǽŬýŰŶùü¼ź¹ʼü഼Ŧ÷ĀøŽ̿ý½ȼº¼ŷûžƽüȻȻŵſ̵¾Ŀ¼żȱž´ǻĿɺìĿɺĵϿ¼¿ƻš²ûɾ®ƽüмþҹûDzƽ÷ıȿƸؿĿ̾ºļ̀?û¼ĻĵĴ¶ȷĸºȼùûûӶ°ǵÿгļľý¿¶ʧ÷ʽ˲¾ҺŹ̿ ¼ſĹ͹ȽŽȺȼż̹ĽĺƸĽø¶ȿɾԼսͽĶķüûĿƾƿŶͽ˽½ƿ¿ĽŽǼ¿Üŵ¾ɿ¾üƻÿƾĽ̹ʼƳžĸĽûƻ»Ÿ»ȸ̽ζˢ䬭̼ɼŸijĿ˼̼®ĀôļŽĻ̴̿ѿ¿ýμȺŽɿ͹ÿº¿Ͽöɀ!ƾľʲ«˿ȶ˿»ż°Ͼźÿ˿о¼˿dzôȬƼɺļɲý´ŽõĴԵɼͽȲþŽùȿǿ·ĺֱ³ýȿνրƻѹýž²ĿϿ½üʼпԀdpdUS[fb_iuysokdcfnpiigb[kvu~lmlr}qg[UWNFE?>SMJDGMT_h`iut[`aW\fd^ckeac`^XW_rsjlrgblkebiv}xhea^]^bfoz||x|~ysty}xbPU`RKWV]gsjgj_f_itujpqjw~plmtunpskqyh_USWS[_l~shnmemmuhdhnfPNUTV`YYZaelss{hggkrzusns{xoliibcigo{ZSQKYpsnvtsu{ujkkb[_dimorqsqkki\ELNTT[Z[hmvhYVU^grvvuttnqogjpvv~lWBJdjowv|lrkj^WSQZgy}tahowrkg^bRQOUVPNX`elns{yk`dvqZXdnqhhcRNOLThwtj\VbbUOWept|~x{gmmph\UKRX\dXHEP_bhhfhlmgjqw~~vmd_\W^pupjTRS]g}wvvywuxz|zv}sx|wok`ZMLMPvnisthVQajmkeghlgmsfdp{tfpwqc[atupg^Z|~{pwrmnm`^VQNWblzuv~rheglnjnsymlyrgimjfu}pe^exzvqlbwqnttomllma\dsmed`LX]bks|}wor|}{qmmlrxylhz}pkqshjip}g]oe^enxuvndXRTODKYbhkeadpy}{}||}kaps{~pjltwogjs{|tuorrzxlnthYVdoj`OLU]`]YX`iioxtmacgmsuotuliep~}}r{zutllklgSur_RPOWYaqrjgimwztt{kfytvQWjry|}v{~}r_e``ZUpqpjh]RSXjskklsrmo|smsmu}slzwc^k{wsx}yg`dptjd`_TSgrwzzk`WU_flvzyspmtlkmlst~}xtpdp}zxtqlijba`fillg``ahgjquyyrtlWOTbq~|zxrslrqqsrutt{~uw|xxvnpwzxjXOT`keelqlqn]`fotjrvyytzpTJS`l{}y|utruy|xwwgr|whbhtqoompv|ytv}yiemyxtusqyxjfcfpgnvtqgTRZckpuqxuxvys~|k]PW`oronptyytsx~}}{y|{yodbnghqnc`Z^[bghkpvw}u~ziSKGRZx}}~xvy}~zx}~ztmmtilmss`YYZd[^bjpx}~|v}iXOPV\ks{}zoqtrkppttpleXRSU]_[dnw}{zz{zzzz{iUMYefei|}{wx}sv|xmsk^Z_pje\NEHPZb__fagka_[ihntuushgelib`\Skurwz|{zrlmselekhdXJ@AJ\fdfdbe`^ZWPnyxxzykkrtuh^PR[hmzjkptrqr{y{zT\gcc`bb][YYZ]bigf||m]XX]cmq{㉊zqjryz{gdinl`XVVMNPXcqyyzycMK]o{~xty~zpyzvz|xzxi_Z]\Y[[\YYZ^jt{yp~x}ib]]ijvu|{tyzvz}~qsztq^^`\\ahhedcca`hnmlnv|t|xmqdilni^fwzuzz{z}rknlk~xng`dekopnjkqodggirsrzyxnh_^`dl{||}nb^abijljmgga]ZUTMpb_mphbhmVMMdst}xlc[VPLLGN]gcfi`bcc\upmicdiuslZVZ`ksy{t}rfZMHRZ_dneZb_UTV]fmkefmwyxsttw~||s|tmM_lazwywyvgZekqsohdhiitickdbSVld_Zgs}sunaa_keytyvuxpjg_d}}pl`TW]cda`cmnzry|zqikzwmrfpjuo~ywt\cm}yytnopkdiigcfgpuelmll~yoxuzcN^kv~zpd`dmtmjnofmhxztwxxrumsxzw}wwhXYhrx|zoghlqsszsrgtjsiinqppf^`abbk}USci}{xx}xsuvvlmykibunqb]aioq~{m^\fxrsimqo[\nwzor}ug_aijfb_bhx~u{|}tghqpsuvvxzu}}z}qiikmxupuqihomp}{x{sz{{llmzz~}pja]iwt}urxy}xuqlstzww]bk}{tslmxw~wjmvum|~ngjtsqmurf_ksytx|{}sjmkmlkmmny}ntbhv~tpuylmv|Wez}yrmsh_c\\_krvyhwZipy}z{{|z}tpqz|z{cv~|}wwywyzjo}ztwzx||}z~~}~~ecpyzv{uv~rt~~y{zyry{~}w}wnuqu{t{y|~}gdS`qzzbdk_TW`n{{vuuvv{surpov~y{~{{~~{{{sujh_yrbe\Y^fhjqzult{U]VN]js|tekx{tuyyptihthz|txv~uwyvnvjlu}mjnxulnpu||}}wnv{|zyt~~|}x~{}}}~}utzuv|srw}r|uyw{rmv~y|vtnowzz}xv{z{tlbq{rx{~xw~yz釂vttupruvpkihmuzxxs}|{|ivxzz{|suplprih{|nxett{op~|}}|||xwzsusytx|}ouǺ»ǿ-#$24/*%&"%%"#.1;:79*& !+32 ""$"*%!""+!& 8?@88;- .3;>2&!&#(*28275420/(%&*65>;;5&',  65$"'1,#!",.& (#(:;3(&":7>8 .,&,-=C996&  # ")$#*,.%!#!%1@K2 .--.,#-*.%& "$ !"(8+,)##%&,.' #,/.--$0.#'.5?9'#.#0/77*!;0-$ )9?@6<6$"$5;.-/$+42'#3@4#0,)*( $.#%  '#*392:80%% "$$'**6@=6*%!2/*%  <.+331,*13-).4&+*-3,"!+)#.2$ !#"!*41%.9.#*3+ /F2+?6133674542')0" #7-*$-:.&.84'!'$#''+()85#'*$&4>5&38--('##$#!$"%""#%+7.((),.*'*+$ '*-,'/94+&*2*'%84 ,#+.+*(#  !!'-,)+)99#"6:&28&"%%!!)34)*84)/'&*)+%+ !  $$)%760><6---(,:../<>7.+#(61*/;><99&*>?9*.##, ! "*" +" !$-42+*#-*>L4%1K9--&.+17).1058<760+7:,86+ !)) "#!!#" +#"#"-6N,"?I1&&0:BECFD3%(-/6115**!%-  ''--/0(*$!! "%&099>HI>:C=C<>0&'%0(-+% !#**%-((734/'* ")!""#()56644D><941//&$+,( %  "!" $,!'%(3- *47017-()3.&&'#60*&%-)'(%(011+-36. $2=1,,'!''"(+.'($#+(-,,22/3:64./*1:&%)$""(-,,.18=;:>33+$"8=A+" "#""#063*33)+3** %(02:>9.004BE1-011@8453'"#  "  " $#..#!  $'"(1(1?2%$"!"*+4*55 '#+8==@<804# &)1;9<9;89@?@AA9*$ #()(+94*.65/)$ $) +*1/?BCDC:6, '089BD3736786.*(+1/("((&0;EG/)/'$" 0.-(6:6;5)+ !,3487'+)&)**.459;7-42&'89?A6;()  ""%%%/3)4)$"%#()-0'12,(+116:845:6<8*'&'992$$$$""#(#3A>5,  !"(!" &3<3437EMJBMRNL?3#!"#(2:-)$'1>.&$ .-* " "%/441'%--/785+-4-3#*#" "3<+C '5,$##"%" ! 5007>?ENPNB/++6=91+$78$"!)'))&& :;&" #"+,2+)!>=FPL@9;D?A>1)(6B *&((/*!46/ #54..(()&&'"!""QLIUXV[PQ[MIIGD852B68?C(7:'#.,/):1?K< !)1." # !!)*+'))#8,)687:64*%#..""%"(3(( "!!$";JMLC;4:KPZeRR>:9,<2BDB>>;&6,' ,5-('-( '3%"%$@B>=?7.0=?<98('.;)"0:+ 11;8,,4-,6=@9=F;& "-+$&'0A;+3314%4-6+?;<-40$)-.)#$,,/,-44!*)86).79-&-53#,0/"63"#!"9381.1(&0/ )@:4?NMK:D,$"+;;,253**+/=T\N8;;38?A;/+)!$"#"$""&"&-++% "#"!"%$$00/0-%#$7.27:4=4115376;C6)4@HH?91.$!,(!"-*/554 %(-/"%*%9')&  ,),%<5A6+95,)(/,,4:=ADC;/710+*!#+*/0/-(:CA=67958:6013=3563553-8:90+1270CX_S?D>8?92451/2-*13./7=8295&&'2432+)&.6-%-4./**0'#(,;9;7C??3.4?HB?H5',*(+4956548AB?>CCD?= %4/(,1BF@;3>HE@K\=78':,8,73C.1!*.,1:?8487=D@BGMKHBLRPFGKKG>K!  ++-,$%%&+#$"482346?5H@K;.2439AA83;;6AFBB<36643*->=52;**1/.4/-36?GNMMNMA>@*37<**#.%2/&% )-$ +@LC9:POMJ@@AAPT?+ &+!'+$%'/9(-$)?C52=KD?INC79FPQF<;ESURPNKT@8Q]SNBDEN4.337=947>9:6;:;:DP5=0;?7PC67*+>INMRMKD?7//,1;814?FGA,&/6=H9".:9-;9BE4@XUIECHTOJDAIIS:BA1G?);2*;KTPRLIGA4&'./1.).4;<=0'')>Q7)0@?4EBFH9@YWJB:@PVNH@BKMBB@9FDDRVMORQQOD@HD;44>?;87309:;:BGDLG8DCGEI344<>46633,,59:=A@GCAADPTRYNISP@4/A?=;-#)*&896EA,-7F=7(%545)45=@GHB:29@98:,57A7TMABKTJ@YR;AQE8'##!#%%""!%*'0?0("*.70*;>+4.++=C:772HMJAH[I@@5354N,"+3@4:CDF=A>5,4<7)()!""#)3'0B%$#$++#)9AA@:4DC8-151+,9;0031()-CSTWQ0'*26>HKLOOJIOXNIB6-*+6*""['7CS[TPN>$*;7563103CKC@A>>EI?JCCE>GQIDHEI7<<;;CJGGLLHIN@6?K?<889=NDHWJQWO@KPA2/9=AIVYRKKIHXWPWUKGIQOQW[QE19;506:0).26DJ;17>/6>957;8>F=ARRHX[G>BHIHONFGMQMIRQKT\WVad]]a]YO/7@?9<9+"%14@@;7;?;>IB;;>MSRIFPWQY`VVYVUKJF?FRVTNGNLR]^ba^b^]WRY1.8EB@=51;HAAENKP[bSRXXSbshi_]_ehldmj_^c`WX[\__^XQX\W\\YHKXQTTHR32@<-+3$*32=AKPFDECIF?:+" )3483%-4/E8>61 ",$ .8+" #*2322;JMMOOEAAB&(,,)864* .6B@4=*!!   #4,#1:3>6>EA?@INH@JOEA@@A@GSKB2($%%%! # 8.+,"!#%!""%.+"*#2.655??=>8C@B?>LOMNIELLN?:><;B2.* "490.#'+)55- !"" #!1540&"% #&%'$#$,  ,$"!")24-+%)*4HA+$!#"##")370' '&" "#"." #" "##&&"#"(2F>%*!!%$+"# #&*-' $)#!,$4" *2)+$!"! !$%+69;D("29;2,+*")"!#!#%#&'%$# $/#*/!4342)*# '$!""&(/6&)%5<<91('$!!%%(-.&#$##$)#04 &072/71*(01)&'!.5(-+,3.-(% (%")*' $)/!!3'(' *',-*02/17850.,-71,++")"$ #&'')&#" #)93"3) !+-'0/187:9576- ,. !#36<>*#&*166044)"! #$.62*"#",".,4//,.:6364&#.$$.++4.,+883<=?CA966$"/>/(##"!  +46+/5-)0.)+%!.*;6523?4>CC8<:6;;80'  " $  !  "#*//)!)+*LBBJMD7?DDEDA4'))%%$$!!!  ,%  ((0/$!"##%,%%)28:32,$ $!$02991+**,-//# #& ')&! (&  ')0.:BCCD>71 ((  ((&&)'!(-**($*' ,//'1:7:9.*&&!'   $ $$&-49/!"  #"'!+3,1.&# #%  !"#!!"!##-- "#$$ # (#,=?3620+%"!! ##$##$$%% $ ! " $6-695?EOH?VUHD:5/+ $+#(14433.11)/0-42--.,!$-""! "+=443?KMCIQONE9)!#+$$##""# $%#"!#"+3534+",--488.+3/2)''#!!   ! %)+&!""%(&'(&(4856:/001=>AKPOJ5-)1;<5.$/:,""%)12,''$%$-/((" !&,-6<84;;?AA@@<==E>I?ANPE;8C@@A6+&/A.%"#)) #0)%  #%&.6.0988ACDNQHM\R\WJ]QJIHG<70?:6USQQPDCKISVSPF59B<6>F"))+.4-0'!#+799>3.428AJPH?ABE?5$"1GKNG?65ENUdYTF::1479E&%$#$"*.,%#" '24-(($!!$,16@<5=HU\PC?B:@;2,9@;?5% >V=@@?5$($&)*+"*0$-%")'%%*+&"!!#!$&$1'+;@G=96B<8CD+ *.%%+@99B0##(! #*;;8>882<=<<6,1/%0.77:02:?=7@=B1+"-87.03)!*#.615-+%)61&)30/,).,$%*4;:ULRHB8'!%*( %  # !+9$.+;H@@38EGAD[H89,323115<:C;4")6%%*.),,260-.-,062'%$$   )++.&%%$*&$#+85235;:##+,4D0  "# #**,4*33*33;CLMMPE>C1/6;2)&)*!"58+$6=>=B7&   "**#+&%%+90)%!#6D<2935+&2  &$$&%/1/' (/,//.61=:72?:;>@?1.9>A88 '(%$  ))+,#  )+%"$$##3&:-/1@:><5::;9>Q=<46?9FK;60(#!1:E3)-,):6563+ !%#''*-*+3?7L:4RZLGDCRQLF@GHSB>C6>E118,J??@O=5832:A824.# ',*+*(!%+264CAG@KA4S[NF<;JVQLB@HNFBA;@FCKUQ03+.#,04%!&75-)& -+"!$ &%%*-73355B63925.*28:<@@EEBABKSSVTJN*(3642;,##"!""##,'#""!(1(*,452:@ALB@34@<6>-33A6KQE@GROBMXE;3!" "4*+'" &*"#5$7B@3>+BKLDAYQBA9352F<$&/;;)'*)(1)&.+$''&/4/)' $3'"'#2@A@?47B@CQTK93A8-,-'+9FMOF1>>2?A1,15586312767>922/*,55+3:7187FILLQKKIYQLG;0+(4/$""$/=LYXQ=<8D?:<97;&7:1.2891=D88:5+1:5.097-1<;<;=IHEJLJGOG7:IC=:88:HIEQQLPH65/'%!! -#"('(%)%#/3) !**/1)+7:901<5*+12>LB34>32<<66:9;CB>YO:3%+%$!!"1,+*%%/1)(.0'#' *./8;-+3;C99>0% 0/=A=89><;FF>:65324DLME846AA;689GG4-2-CC@@823GBAALKMVbXQVXTZmnhd\OPTC@964+('1.)*7A8:@98:9334C@32,+5M>@CB?6.E:+9KNNWRLV[ȳ~ưǵɸþƾ»˻ùóƱſıɻøúƞìúЫĵŻƱüӀ¼¤¾ȺʰǼ½ñɺþžǹþ»õʵƮĴȿ°·¸µ¼¬˿ļſûȳļĽüƾ~»Ǿ¸ļǾ´½µ½¾ſ½ż¿ĽĺȿĿοºĵ̿½Žôļƽܼ˻ûũ¾ļ˾ſżĿۥɹ̼ƿ¸S½̽Ƕľõÿ˸Ķúûѹк¹żǺĽ¼νƺ¿ûĀÿϰþÿĸѿŽȻÿȪɻÿĽŶǿɰ´Ǿǽĺż¿¿ľ»ù¿ȼ˼ļ͵½ǿºԴƽļüž̼¹Ĵºƿ»ûĽĿľĻʾʾîŽɼ򵰝ھɾᴿļ˶´ƿº̻¾ĺĤ˺õ̼վɸӾƻ֣ŴŧĽĺüѿ¼IJʺùѺDzȴĹĹǿľø½ºÿмƼӲ÷ľúºüøнǷż˹ſļüƭѹļ¾ż˻۽¿ûʹþûɀXҿżºþȺöżŽǿǿƵồ򃉄tjmmxzicSYSHDE6PNLFEJQZfbdqvohgb`frytb`gmiedgf`ZT\teddp{kfd]_\`djw{}yz|usv}{rsrs|{w\VTYiztkrzpvlmpvrmsqi|mcZQXRY\eyxklngjmqy~w|rmaP\kowysqow{sllhh^ihh|cUTKQhsnsustyxttsx{gu||tl{|_VUYclvvuusrluhimtwwuaGC\hltv{sfl}u~RVTNR^chnpw|sb`m|aV`jsjhhXOOLO_rvolnwx}`OEIXbdjfgjnjfot{zrha_XXjtro\RRYciijw{z}xuhoxktu~~|qntpun^QWhlmhdhilevlajw|gkvuh]]i~rkb\YZ]gkpxx}y~}kbdpbffahgmnqzzkefjnmiruxdvwjglndn~ui``rzxsog\SNSXboovxu}~vuwojbgkgjdims{ow~|wnlnmnvzudqulmwjjijp]ij`bkkc][X[]Zeqt{xrmtumfbgcmnv}~gz{sxjkowtigox~wq~qqspx{pmsn^V^hnzue^SLXflrrvyurnnk_`kls{|}vnp|}njghy|tu~wunllklk[RUcmjd]QSacjixzowx}niggkqy~xtgKcpv||{t{{ydcb`\VW]gmmic]Y\_eskmwztsi__els~l]ctztu}}~maaktngaaXRYeqndhjdbiljhntnnowzrf__hfs|yvrlb~zyvrpgmcb_dhkmjc``ehhjlrwtqnjecihhccilsw}{sk__\aiozuy}vywtkww{q`PRYjfciqlpqc^ckrwujszspjmk`Z`gntmvvtriaZW\gocdnunoomty}vszndis{tutpvzogccluvr|}qhbdeadbfiqusxuvk]WS\dcUQ]gsqnorw{vsu|~~|y{{thairvz~|yrhYRV`eljhjp}vxqqdTSUbgMHLWh|~|~{ty{}~|w|}}wplquxztopomkebcfilvtzz{ztlk_NT\dlNSYcqw~~}snz{smnppsuqmlox~sq{}vqdVVdek`gefqހ{zu}ut{}|oroc[]^kvyyuux|}}vbZ`dkhlf`^WZvst}tu}|vnksijgiiqx{m__flbVOWbmu{}njnssrpxz{z}|zzu}vvna_^soXZ`ipu~vjnwzy}yvnjvxuw{{}wswnqldabbZQShw~|uv}~pw{wv~yyztmmifmpv~~xrstuxvpa[VOLIPV]_cko}qtv|xv~|up|~vrronjca_^aeciokjnmle^^YUTVV`itslc`o{|~uz{z|z憂xlnnix{rjba`^^[VTRQTQX]\[acd_]eddhiots_bht~{tg]a`ghmimighd^\WUQHFFOYWY]`fed_[YW^dmlhifjflnxukXnzzu}qg^XSLNGJWedejcacd_X[`[VY^chmlljfa[`elmwopvpqwxcgfpvzyuwl_TFNV_^mj[`bXTUZbkmhdmzviefegfadbpԇxnk|w~uzw}VahnsrkefletoajfeWReha[anzyttqorlmh_ghnuttlnmmnhemhgnyuytvvkhc^ornhVUZ`eaa`kkxsv{|uljmkebafmljgjisrt{{zsrkkrrxwwxxwu~~|ziXmqyyxoopodhiiceflviimmloqoknwzzvtzvqwwz}x{yssu{)mXOlm~|vi_cgupkkrfmgs{vvxxtv{zolstunkkj[babdfpokmnrz~xqs]V`ou{{vigjnto|swgskrmihlpprv{wprvuokgf_giilpz}rzww}pJ]hpu{x|suuwrg{mm_qosh^^fmqnpvzwuy{yurmnu}y}xcXeu}nqu{la_fkgc_bcr}wy{yvwutqouutrnmnx{ywlqsyzyjhjmp|nutmfnokz}w|txz~rlku{{z{wzuutw|vwz{{%stllssrqowyy}}ruv|uumn|t{u}d`ew}vtnllkpw{|}ztv}ssuztzeemmfUUYdg|tigrssmsuk`fqttoszz}ysstzsu{yszmsmelxqrzpkq}wtx|}|}|ynw~vqkk]^X`^~y~zz~wqpw|z~~vmlibclpjgnnjgipnlbdUTSWX^`iTO~yww}zxy~|vmlmghkifkpplouri^_hcW]TYLPKP{y}}~}|{xwtifjlovob_lf[gZ_MM`h|v{}pp|ohfejs~ofb\]Xldmdjif|vb]Ukw||zjcadjmnnvzmjpwwnwqnjpTLvo{|{z0|zwt|vhcjttxrt{zsttrs|szxutcjziabX[bhhmvznn|usytt~xeZ]WTTOTXaY[`SVllt[_ZgbtzyyhaXTUTSSKLU_`]XXMXqriq}tilr{nkpq{||~|os||zzu}rryyxpmi`VVYY`gjponpqqxhm~y}lojfgd^_cadb`VZ\_imhlowzu}|wt{|xrtzuw{mmqnmg^_ddhwy{yo^XY\Y`]djmuzxs|spmyzzvpk}zx~mgv~pnstz~sifjgjksvrvswz~||~|zrjl~}~}}vw~xvpfc}vp||v|{y|ystwzyrt|vryrlgk{|yxxyyzpu}sttusouuklgkqzyw}sx|{{y}vssocittz|{stlslq|suslmtmerowhnusxwgz{_^g_Xemjc][glggm|{tle`gVzywwzy}~obipkr{wpjrst{zrjx^v|}xurrtpq~{z{xzuyrxvq{{}xwututu|zw{~~xżźxrt~}}9@=) '(/7;>1$' $04*$!'7GE3*5BG=.$"& %$7:5$&45?9*"!)'),91755310*&&'173(!!)/20&0=HM>6@JFG5 &*'%2#-0'!!&/+""+ 4=5. (56<>%).')--+0+&/37@EOMCDEEJA<4"" 1278"&(" /,, ! #$.5M@ )--..%*+-'"#'*.4326CNLMOK@A@;$,,$36!'/.-,+":#$-/=>. -%,.480%.1&)77F=7CD>?CMLCAQIA@?A@@RN$&15,!,:A.-*), ,( !!'*11749A>=<:G'#,&".<:,+81-*# ('+/"-/&-,&%!')% $&9;)+.-('+)!"+*0()78.(%4++ 38)'"!))'$)(%#0-#"", ++<5 ,;1'91 $&#%/7.%4:)0*%))+&+$#*2,#-&(,,#"" *(+$".5?;2+(17++5@:>4?,":>?-/'!+$ !!" &43$/05$!)3+AF0,%/,,63$7*73>774*2>-581" !"" ! "&833*##$ !#+I?( -5?DDCG<)#.+54-8,,$",$ $  "##$/66)# #*IC:>B>B:<'&#5(*.&$ #! !#$('!! !%'-*#653;D;<62//-!)-*$ !$!!"*+%(7;7.+*'#("#!%%"+ ,(%(-''%,30/(327! !*=6--*"%(%#'(&-:<;5+&"%#'#'*0* *'""$+-,-13=<;9B<7734,.+.'%+,+01-+ "##+'))$  63+.-/805611CB::,33).6:5.&#""),,&%& ""!%'')"$  " $%+.:77;?DJ>CIB;C45.'1:C3% '/' "+79>6#$(-564.9-% ! $!!##-25=<4+3-57M6..4,>;55,$#" +&$(.*/3+,0<45@;CB>48/!-"$-1$?=>MML/E6++%#%"$"(,3:5328<6BCC@5A3;::3*" $.==A294@=57?@A8)!"#!!'*2-17.)(=J@BFMJ<8DDEC<+%,%%W# !!!),6<9=7=4??@@A?.'!!&)('58-,361-(%!#.6;?@71'*)*1.,"/!%! .4:=D>0:0:4:0,((00,!&)%+6AJ8*.+%$!"#"*26:96-**+.-0+ !&14691$/%(*)**438:<-25*#38=B9;/()(()$"+'&'*$$-* $**/-(6.*(/22:871;4;;2$'$3:6)$&#%   '"%#+095$&-,47:MEF6K72!#)$' & ""$$$!)0$..2*$,6ABJ2H27  # "  ""$$"$#%%!#%-86(($-7=!*,,.! "!)(#-44332+6*+3*24/-':53:04"#$##!"#$#  )(##"# $$""!#! +'* "($&H*#    )*1-+$! ! !!"(*)"!  "(&'('%"*+.$':1(%'>*2)(()")""  '-30)&&$%'1,&(# -*2:;3::-,094HF- "#00)$! #&)+)(*%&*$"*.&"# !%&'71-79@8;C94/ "$ %#!5**!#!$& (/,#"*05%0,./A<<;;C@>=* $,8#(9/+%,,#5(%%!&)*-21-,!#&1:8:9?(624=FPLAA4>71 -39"&:4  ,/8:0+10,)%%##%-.)##!#-51)(&!!"(11>@593@:6-5)%--$"#$)+/-+247(! '+)*+&%.*'+"%*%"**"@! ## *1*'*("$/:/$/AV;<4..!#+<;$*-606("!"#"01,/(.2)"#$*""" 55/)+-6I\WB4A44=@?3+,# !"#"#%##"%*/40++*'"$$)#+*977;1136396A@+,>CL@>31)**# **,356*"'+,,11*+.69;223("$ 0<9?//;/*(+0)17=?ECC.822,,$!)*-00.&!###&"##$    -2453BCEOG>-1@IIEBC:0=6013)%/53+-1/-%$'!#)#''($*.3 "9:FCHF=M`[I;H4>>3263.3/*.3/.4<:37745/,+ $&'3:@=7=>!$#9:.0:DG>BF%,+))0956645>B@>ACDA=>>A:-%(3:3-30-+"/--6=>36:5E@BDLLKAIPRIFJKJAERPOMD=/!$'+"$$#" =GCF1.445>C<54B3OUTOSGVI5H[WQFCCM@',92&,<>=?>-   $%"&395$!+)!"#)+*12.+!,2+.7*,++58#'3',*  !)*!,1./=B>@HA9549==9-F@<-6:=D2-:JE8<87;76CJ4$$  &+/8)$5FMNNQJI@<2-0+9:30;DFH4&+49GB((6;3%$(&$"-),)  %,'#1EQTOQIHD:,$+0.3(./;:@6)(%4PB-+:A:) )7A>,*-*0<3640%&"''MQRQPJ@CI>728B;:68-79;9?GBJK;@DFEGJD>?HH76615?>323( "-(-(,!$(SH806E<<6% 21=3?I0,0D@;.$046-/22/,(&/3. #.:0*(!,(()#JN=/##$#"!%%$ ! "))'@5,"'+54*4?11/(.55265%"## ""#"+*#$!#!"1*5@EEB?>N=IEBG?BOMEGFI:7?>78B:-.4668520485;>331+)29,UTGBPJ8.3=>FN[UOHNCT[PUWOIGOPPTZVJ@<9?C<;;883)>5//6970I;799-,980JTMM]S>?EJIIRIEKPQGOTKO[ZT]d_\`_\SPM>42+" $ +* &)%)$-+12 (*JTUS^]SXXTRFLAAMWTTEMLM[]ab^a`^ZTVZTC5+')$# *2(,'$)3,'+0.*&-]bgjieod\`c[U[Z^_]]RT^V[\^MHUSRULNTMCC>B?68_dcd^\i_YfsrekdZcZYYZZ[YZD2?PSVXYTOOSK@<750)'+2#%+.@?4A4++9384!6/ )2?B7;3%#!#)##,+.$!$ '1DI- .--.G7.!%&## "!,6+,(##%&-.& #-/.--"5)!#).7@6%%,%0;==9B8/-"  +:@>7<4!"&6:--.  !$,50%%5A.&/+)+& '011.$"%$+583:8+%& #$#(**9?=4)$$2.*#,9=;<<+-320++23,)02'+*.2+" ,(#/1" "#""+5.%19,#,2*3D:CC@@>5133864451&+.! &7-(%/:,&/82%"'##(&,'*;1#()#'6=3$!454020&##$#%""$"$"#$&,7-'()-.*'*+# )).+'293*%-1*&(82!'2-+*(" ! "(-,)+*:8!#99$58#"&%!"*53(,92+.''))*&"#"!  "&'(752>;5-+.(-:-.0==6,+!*7/*1==8;6%.>?6+,"$+( #", #*" !%.51*)$-,@K2$5L6,-).+37&1.24:;76.-97.85)! !$!+'## !##+#"##/9M*!BH.%(1;CECGB1$*,15033+)!&+ )%$)&0*!0.))$!!"%'199?HH<:D@97531,.+$58),/"!$.**3.4:7<5571%  06,-.,63363/?<32*"%9>>'=4+$"#"# %162+32),2)*) &)02;=8,1/24FA0-204?7451&""!#  ! $$/.."! (%")2&5>@L8B:7(  !!-/$!,&""'6:3438FNICNQNK>1" "#)4;+*#(2?)(! !..(  "'0440%&--0783*.3-2#*# "5<*E*6) $##"% 0864:3008>?FNPN?.*,7=91)&86# !+&)('& @7%! "#+-1>@A@@==BBKRKIXVXZNTYLIIGB844A58A@(89&$/,/*<0BK9 !+1- !# ")*6<8549)+788:KMKB:4>9!'8)(03-'(-'*1% $BO[VG@B=>>6-2>>=;- *OP5G;>*"-$*?87&)/=%"39( 12;67=GA;5??9?F7$ $-*$&'3A9+3313%4-7+A:<+5." *-.(# %,-/+.452 )++);2)/88+'.6=FJ<788#54+4:*+#")95%)7TD<80/&!&5>/%,2*$7 0@CC739/00&'2, -@95ANNI;B*##-<:+352)*+0?W\K6=93:@A9.+(!$""$!"' (,++$ ##"!"%#&10/0,%! %8-27:3>3126385=D3)6AJF?81-##,& $, &(.. $ )(7''$ !,),&>4B4*;3,()0+-4;>BDD7161/+)!$+)CBNJD2.:FJGCC?36;302.%)3!(#! &5<9<;847==<91-2*'4/;5:)<9C4=3FCFJ=E[_Q=F:9?8245002,+12.08'%)3341+(&05+&.4..**0'#)-<8;7D>>1.5@H@?I0(,*(,6856549AA>? ! &7+*+3DD@94?HDANY<76)9-8,73D,1 ,.+2;?7496?CABHMLFCMRNFH# #! "++-*$%%'*#$! 582347@5I?L8-243:B@72>97CEBB:366552*/!(**92-/4-.37@HNMMNL@?>*48;)*#.$4.&% +,#!-DKB7>PNMH@@A@ ', (*%%'28& ,$ +AC33?LC?JMA6:HPQC<;HSUQQLNR=;T\SL$.-//-428<839=:=?@9.3=??5,0%2&)&'$#&#".7:*(+$!"&**-20,%'10+3+0/,)6.266-.7>?604:47HH/.-56;C;A989B?=GD<747<=<.=C?219;A<-2CJ>7<#$&0(43-/:=<>97;;::GM6<1*'07?H6(,+*.=7FB3DYSHECKTNICBIKP:B@3H=)<0*=LUORKIG@2%(//2,+.6;=<.'&+BO4.62?AFAHG6EZUI@:BRUMG?CLLBB?:GDESULPRQQNCAIC:35?>;77129::;CFEME:$(*54353><37532+.69;>AAGCABFQTSXMJTO>3/D>=:+"-'):88F=+-:E<5'')*1626>@IGB82;?8:7-49?;TK@CMTIAZP:BRB6%#$## #%$!"!&)&4=/&#*/6/ +% 1(.?B8945IMHAKYH@?4457L)",4A3>GFAICDD?HQ-6:0.9<<;;DJFHLKHKM>6AJ>;889?NDIWIRWM?MO?1/:858;8?FCHIHPMEHNQKKSPLU\VWbc]-3=2+07A=9=7*!(16@@:8<>;@IA;;?NSQHFQWP[`TWYUUIKE@GSUTLHMLT]^b`_b5CJ;.2,;DAA<41>GAAGNKQ]`RRXWTesgi^]_fimcoh^^c_VYZ\_^^WRZ[X\]WGMW;89:532>C82/*/CG=BC@;16G/.EONQZJQZ\cbebXgcY`othih]__YYZZ[ZZP85IT櫹ȸ̸ú½ŵƽĨ̼ĸ¿ŽƹĻļļļƴ´˪´ӳļĽƸĻʽ¿ɼƽľûǹŮŽ¶Ĺ¼Žºýźí½źƾƴǼŷƾuſ¹ƽRYEaEEýpGEFÿÃKDFGº»˿̘NDFFC¼ú»нïSDFFAϾ½WDFFDjüļ¹]FF/ĸ_GFFGȿ䭤dHFFFF¶ǿmIEFFFF亹ýꬲvKEFFFFƼzJEFFʾžMEF FˣIEF F̭¹LEF Fż¹LF FGLļ޶NF FL·ެþĨSEFFGM¾̠YCFFGOѽ½̟[AF FRҲij¹û^?FFYᵯĽsN@FFNԽľü͟VBFFm˽ƽĽſľĽʧJCFFFºŽGEFF 㵴úGEFFB ¼ĽƼǾnMDFFٸ½cHCFFU ﶲaGDFFI 㽴ĴcDEFFL߿˾ø]@EFFIĵQAFFFἵüɌHCFFHļmEEFFHɲòýZF FHⷮ©ôɌSFEFFCF㻾ҴWEEFFEH嫳gHBF FI涴ɼƺ`EDFFIŵUBEFFGIݼ®¬qECFFGiûüXDEFFI̫xKFFG$|zzqjmdahpmflpkhgnne[TSUX[_f_RJ/# ڀwz{xripifjkfioqmmttma]ef[ZXWRNSF, ۇ~z{vxnejjnq~ug^hj^b`]XKB.ߍuigdhm}uid^]YdhlgN0ޙofacglnlr{qjmuxpsvlJ$ߎpz|mdersxsry|ustsq}~R③ysu{n|}o[^ZTVOSU_\Y`XRed9 옗ztspe[UUSTNOC* |yxud{xzsnkeYVYX]dhoxK%momff`]c`dbbXX_XD)s~sjqpll`^bebswz{ue`J0 w{wenumqtstS.蒌||vY(郈}y|{|usvx|sswzl?+~z|z{zzstsrW) t}ligZeeW_lp> {ww{~x{~}xehc0 !𝗕K,"$嶺tH''񵷳}X8$򵳭nH $&u=,\0-,31$$"/BI:+/=GA5 "#%"#& +( #/51+(%"$& "%'+65."!#/.6&,8BOD6;HGH@ *).'!$$&*'!# +&.+&--+2$+33>ALPEDECJE>9(" +3590&/32D9=6. #-# 17)+$-*-"##**33235<) ! !076) %4+#3:3?5?F@?@JNG@LNDA@@4?JRJ@1%%%$ % #!9,+,!"#% &." !*#3.755@?=>7E>D<@MOMNGGLML>;>;DB@@:1244:3636)&2$ 5/,"+$+$'#))' -/'")&%+3:44202,"$#$#&%"!%  #&*),5  ,(&*.&$! %)*(" $-2*+(&  #%,-** !  ! 06&+/5+"!01 !"#"! &+!48/<=8/." !"! #"344.%#% #(!$$#&*  -#!!#*34,*$,  ""!##"*47.& ($! ##$-" #! "")%"$ !"%$+!#  #&+,& %(#!,&3! ,2(,"""! %,(!49:1++*"*!!#!#%#(%&#"&.#+."6341(*"!!(&)&7<<9/''% !&$%)..%"$##%($12 '171/80+- "(-+-3.-' % *#$)*'$+. #2&(' +',,*15"*#""%-+*!)! % #''*$#" #,91 !3( ",,(, )"!-- !$56=='$&*266/62("""%/61)!$!,#/-2 # %-$$.*+4,,:73=78;;7.&     #  " -3+64)+,NABBKMB6ADDED@2&*(%%$ $!!  -$ */65.+$$+39=B:5))*(0/.$+'#$  &'#  .*/'$#!$!%12:990++*--0.! $&()& !)$  ?69()((!)(&&*&! ),**'%*%  :91$%&!&    "!$#'.58-!"! &   !!$!"!""%.+"#$#   "! !"#$#$$%% "'/ "%+")24433,3/*0..41--.*!%,""! #) ! $+$$##"#""  $%$! ##,35- +(   ! ! &*+%!""&'&((&*58579/003?2  "!""%)12+&'$%%/.')!! (+.7<75;3$,-3,+&%$#$"+.,$#! (34,('#!!%-18A:5>IV[OA.! "+*)**"+/#.$"*&%'*+%"! "#!&$'/'.=2AB4$RWZPD<<9E? ) 6N+ -ʒLCFFDNk`ab`ehqq_CFF簽ήc@FFEIxvsqqrrprbBFF]y?FFEozxuurmBFF$黬GEFFC^{upmie^DEFF%럦SDFFESnda_]YUQGFFA$]EFFAQ^es||vjDEFF#쓖gEEFF?pwgPEFFR$호LCFFBWuSMCFFH%`AFFDNpzsproWAEFFI'fAFFGbqtz{qVAFFG(uFEFFCWlkovw_AFFI)JDFFEuplmqaAFFJ*DFF>z||cBFF/F>frtw`EEFFI,F>u~zdGEFFCG-FAYmlj_KDFFH.@SgjXMIDFFI/]zkMCEFFI1YBFFH2]@FFGG3\AFFI4GFFI4EFFH6F@I7FGJ8FEJ9FK<L<Ltu|Y!"621214568,8g|p4665688660&umnqmsF1;9667993/$znfgnG*<;988540%ZdlxT%%72/-.0/*$`aYH,+348:9816#MPT30C@DF?;1!"$MpO!'<<=>6&#%nl4 4<;863%'u5-7=A?8)(@)9:=>;,)<:756,*?1-*778/ .%24*% /);@3!1@ME(2IG(3F)446789<<*08;8:@&  1>@:9." %$%$!'0 %/# #  $)  %-, '%()*/ ,-.  /  1 2 3 446789<< 맽 " Ţ # $ $y %Ċ >A&ުU(s'(ҫ)v*.//D3.8/K1\2m3p4x899V89<<!eFFE\ɽ eGFFGIpÿ!aIFFEIY#z1HFFECNd(EFFDC[wƼ*FBDlͽ,GFFE@Ehï.FE@Ht/GFFE@O1GFFCL1HBFFHT0YGEGFFE3TJEFF5LOFF7YZFF9ZF;M?W !*=.~ *  F!( 0Opafqy}}#2"0Ml[Oku}~}(,?Zs|}wrsvs*9Zpqkt,5frk.Datnm{/$a1"Mw1(0%2#5!7%%9%; ?$ !  6@?BC6442A744;73 ZTTUDD6342>F2/9!$/Xv{xwwsnqtz|:Wn|xz}ymfkoquz}r|vz}srv>\g|omwvocV[^lqzw}~lvph-Wpfszsye\dnmnlrpsvimvyvpqyxx~{%Irme|~owwx}~~xnlhkjls|okkp+ 4Ynv{{{v}+!+Qz}uhZ\mwvt$0@ltqtvsri[UMWkoz|sl! /AOeqny}vvky|{vmuyneemomuupqn]OL`]fx+.6Ilsxsfluz}yomsv{vh]`VQZa +CSiwkn|yyz{}spl`Ybcln}|rijkdU  'BBCTeopj^`fqwutjafmljbWUcni[dmn*?esh]VZirsrunef`YQ]Xcd\%<[~hFH]d^q}ymnovu|{l  ,Bdzkhm{lck`aix}uv{t_LB  "+@k{_ZRPZV[a_Ycp{rf]p !,438Ogotrprruy| !,7>FUacdnrtrrstn!  *49CTbmlkgeg$ (4@LTZahe"3  "/BSJ+ )%*% 4 9>4-7;3477>=!8DBC?4CAFT[[QMN[[\X\TRSNKW[YZUQRRSSQORPSRL@?DSN@BBA738?BC<237925<;::;DLC4A;4MM[e[bkm_VFJSUI97?K\gcYPVdYRNLK?7]A@BC02-+374/'#',/;=97GML@747;=6AMOS^XQQPPX]YOE13OR>5;MXR[O@;@?IFCLA:;+%3;<<:993-$/55:4BAIMHC=GJRZQKLWNMNOPPTPIEFEELMHE\cWJNMCUKS]SL )3.&#/?KJ>=>N?778BGDENKMHCDKM>GVXWWQID@>?DIHA?NYYOGOGA9;958<,-78-%(2AM544<.)166775DDHMFCKVW^\QQU\c^SJIINVUPHKYNOKLUQO>J>9>CF91645987AD/$))/;0456?ECACDHJJY]RNQNT]ZXVODAJOPNOSOSVQTQOBDGTUO6+"%%(5;BF>CEURNPQAHJ;LTVQ29>925>B^_LIMFHRG2*3=9:COTZdOGAB2"3IM@29@, !$19I\\[LCMD>AANSNWL>JVPZlZQAAMPPVhi_\UOKQTITb`Z\c[^NLLN415=FDEEGD?KQFNW^ZANUTMTBEM7-:SU\[d`\\]UFD9 .D=7,67?BD?B0T>56= /('3;<12AFD@NPSK?A?6-7LTCNMB[R[\fbKPVNU][_hdUNQTWXMWZOTG(.DcK4135@BECMH;C^ZPS@23: 02.1).16>LE;1(+;M;2C6EC(1?9B63,=?7053(!.+..9765FMFGGD>BC9;+,. #58&%4:91.. ,->ILMDEBHA6210/;<7;=97F@)8>>AA?GJD."# $1!/*.E@:92#!!,-,,*&- /44/-/-,.479;AIQMB;9EDB,!'9=0E  2[KO\A?CJRTF@QJELNM@*((+38*%':-1/,0 !",/-184*0!&5,(,)*6,&'#-16?-'++"0< 06DA@E=<*2<::C=)",25."&*-:52  !  8GFJA;+06554458;81)#$%0*&!!!   +52+#")*33)''&#! 4=  4NUYSHL@' 85-+-#    6FD>GNL+ !''3) %%$ >4, %32''4AC0!*15.-*-  3D5'($!-*#"+ !'+)!$$(343121-  )(!"'!  $  " +)*4 9>?BGIJNTWUX\admwJFGFFEDCBA@?>=>=>==JGF+FIHGF"F"GFIGGFGFGFF#FJHGFGFGFF膍|{z}|}z{~psihs|zwud`lv~}y}uv}~rtrnticn{zxyxpj`QZty~iv{ojt~ztwiy|k|wilphep|~wrov||srtvogjzms3}tsofopgs{~~vfjvh_p~~xlnz{v~vfkr~vwytrw|otnonovspp{{a[rvx}kstu~zxzlkjls|y}z}zzu{{}up}pkwyvx|whs}kkpr|~sqx|yvyvv~|y|j^WX\bn{}a`_y~zzxvzu~ymvt}}Ꮞv{_VUjs{~yfky~}yv{dEYwzlliw}|t|jpyshejalstyprz}~{xxw}{uiry}~x}ugQR`_]gryzwvvwwnco{ojluy{xvy}~y~zvq}pjkgktpjfhhgbhzzuvzz}ounsorvr~~}~wwuivy|nuoow{yunmuvxsvurqlsiivrpo{~w{||rhhmpsw}Zhp{ol}{v~~qlmlhlszzrtooxyxri{ywshZX\eoyznqxttj`ixuy}{~}xurw~vvx~xvoju|rmxq}n^_jommucVLPez{{!}wtw{{z||zu{t|yy|u{wugttsxw{~|twWQuxy}wsywsuoinkdclhlrl{thlTaTh_sut{}wmmlr~vwb[Vbf`fr{b]ghhqvpqutpmpv{|taUNh^|k{|ntni{wr~{}TUih\q~rlknpvtv|yl^Z^fkxscaVNW]otqmvwbWVZivnvvqpUCXx}uwvss|}soojdfpmbTV[ZrbWPX`mtxhgaaf[T^efmnmnmlipenqa[T^mxztsmgfny|wj^`aYU[biWEACNY\\VNMU\:3:4+3;5,,'2280)/336D?+5;34FECKMLJECH@4$$!&').4@H>61-&%(856@><.$%(/.?/+#/5R951=3)-57675>DFKJDGH?4%, $%!+&#&.=@7./35+(3.,:CE1%*=H-7447:6;I7%()(+93345;CEBBDFIABG4;/23'+3/$!00#%14G=*.59+&5-%-07@DGQIFMLEF?+F5"  -5@X[]RDJH@@HRPSRCBE;62<72NQFJOB0)2/=M7-73+,+/64+0=-66EDEEFG>ETGJS\_HHSVORJBKB/2,46-JNSOC@A:/1CSJGOGHI< /2($""'--38HI4%)25771'(*79=1=G_@16+@>H@KM>:W]RUH62:**200-+70-%.+*/+'21#+79;9.!',:3;=A("8+L@NBYP?HRTGFK@CND34:1(*34.,-"!'%07;.&! $57@G;,&)-*5%."''&0,?=H7SGICD@??D>CHC7;?4+.,!-:(0:5#->7G8&$-30-%'1/9F9*%)+%*&+(//,-4AEBB4B96+8@;235-#)-,.496!-;:$&82994:GF@?>>61:=1$"$#"$1130.--12>8@7*4:*#/8;4//&%-5E3%211/0!)#-9AB71AFIB3.10//7<@6/.050-%!4/5=',+)>C=:6)! '-,,=?L&+**27.,-13<<3;GB23653-;FD54-5)5(:6*-4270.&.?EGH=0.004765-57.&/E*'30,2760,-..(#$&+*C8K3,- ".$)50"+#)2FG@12EMMF.0+.+ +-)/--.--/:C<==46,/%.5+B5"%" */"759=>A9+7CABG&L/,A@AD3+#"'+051,#"5:7/0-$ 0-&$)' +/8?EFG2-86"*&.&$*-,$ # %*/@G=)# !+ )*&3 &$'4//*&1:I;/4(& ./+(# )#!14+ (#$& "!#DB;$&34*30$$"'##"/;F93,$#" $()?=1.& #-30($ #' "#++.7GX>.;.:0.7,8976=A?6+1;.,"/)0UB/"#$)51+".$!%!! !#*663!(5-,--6%166/%-9< *4/# ,) ! (.,.--063--Z/3"!#-#-$!,",/#'-3B:0%'(%+ #$.# !"193#"18;8,6<7CCDAD=D:6-.-+$*/"!!"$' 4% +*&1& *("!$.42'-7C@>JJKPNBND;,(',0"+' $-1 +*#)$!% %+'+-*,7=D;?GIA8G>3)#2B+!"(/41,,71++%!&/)+ -3:8+("%68737/&&'0*&#9/("!.6;6?D>81-(%')% "(*3+**$#!! &/((--# %.5A>%$1+-11/7 ((&/)" $"//'+/57) ++*!)&+#! $4A/-&++$&!#-  ',)14-#&--/,&''8"& *,),0$!$42,-7DC<63.(  ! $1>KPJ?55#  "D-# ,;953++ ..-5* (;<75'! "#!#/  " #(1,0+&'%(/3,#+"(232;A7,./(&  ".4@KEGG<8HI>=@;55  !%&$!!(&#((%% .&"# BDEFFȾĻƾv]OECDEEF FѸʺraTMIHGGF FGIEȻvh^VRPMJHFEE FGHFFGPȺ|oggb`^\UNJGEDDE FGFFGIݷ{~zuqmf_ZTPJFDAABCDEEFFG ~yqkc\YYVQLGGB@??@ABCDEEFFGFM>?@@ABCCDEFIFHIFGFHI$ FGIHN. FHGKKȲ{z{ƒþ||~xopfmyszk]gszxw{vhsqcgv}wyytkhVPnu}uz}oo}tpliondjwyupq{~wsqjiqlky}yp`vq^ex{ornonrvpptmWhzr~zvwyqdo{{zxw|{{quxjp}y{wwpxwu|t~r}~|l^La}||{vm^_k{|{|{t{txjXT`pw}|pds~~|uw{y~vzyjuwmeggcrtwunx|}~wzu|Ӎ~ynZOYa]anvzyvvCxtgd|slitpnxvx|{wrxwkkjhozxkifjgfat~wty~~r}wx||yqvno~to}wlsz{vskrww|suv}xylyrl^`vxtxkt|xxulmmorquqhrxxsov{u}zqn}utpccryu~yyw~|sljhljpwujngk[PL[r~{|{}ytu{{z|{~wy~vz~fPat}{tu}{ttuhmmh_kihyn^Yd~}vuuxl]X\fcalxrZbigkvtmuusmot{~nzyr~wtn`XNQdlv|wp^R^zx^e|tojmprxq{{sb[[dgryvqox{pm{thcipmnzqpqdTJZ^`p}ryyaIJjyuxurv|wppmgcn{r|igrx||skrr}zo``ZRV^cjqi\VWftzwrqifiu{}qa^t}ojuu|{z~vqnfWa`jjx~vljli[R[]Xblpohmtw|ogemsxt|}le`YR\TLS^iold[ejxuvpcbllg[S]km^`hyvjj]T_jruoijpxlebqtkh|roqj`Wa]XRPMXedwnaXVcptqusgfc]RZY_d^gq`bjclz{yx[MBG^t{nd\[ZSbr_Vypqe^act}NCTgZjy}pmntty~qotlop^Yabhyv[PX^^|{uogXWUmhx}zpggurtmihuvalb`dr}wtzyhSDFSn~yrg[SYlsdeflj^O@M[lu|unnt{~bbjcZWLZVX_bY^jxwk^hrmlkkssllfQIbdbgo{{dfmabhaT_kzlahsr|ytijk[WZbgpqpqrtw}uklaQUZW_npqzh]^_^anlttkprx~|mqgamxvf[^lzxyuuw|rlW\\gotsrrtqgbe`WZ`_]`\PPY`t{wqympnksswjonhdhswpmu}|{nghgdbdafghfegdeiormh_VTSMXpyuxolZW^QIFF5}~yoswvuqrswyz|xzsllqplgd`adhlmmh`fnjk}|qvvrvfX=56) y|zx~xxzmhkvsmquztvskdec\WW^WPaqtnrvkdni]_b`dB1$e\ec`bcfmt~zlf]iicpkg``MFRWXX]lmdhj^UUSUppfP9%ϖs|q^]Y`YWUMMW`a`a^cecYOMKezw~ufU>,# yzroxzlRKS_hiukhmmflUMNTWX_[K:-&!~~{y|z~zxl\YRFFWdfaibL92-'%$" !kqruvebm{p\QM>7330,--'" zspgUJMUXZ[VSQLG@92.-($  QNFC<4,+**'! %  . [ZZRQKO\ZYZQRRSSMRPSSPD?@ORDABC90;D:0;B2$!3'.34BB?BB5442B5a]gmhXODPTQ?5578..890+&.348*+6E[STTCD5342QY]TPPS\\SH=*CXF77BZP[TE;?>FHCJG<=AC<5:3+(" 1678C=7'(&0<-8VMKRUKNNPPQTJGDHBKLN@Uc]MLPCQNO[XOB>=72**61%45&,+"&501)(#$ $#6MF?PYXWWVULFB?>AHIEJQ]XNOQPZ]WXRJ?FNPPLTOQWQTRRFCDOVRKC9+'&!%#%+#$*5B;2,234 12)6>529ANeVGLLDNQ9,,=;9>JSTfVKBD:&*ANF@AF=66/4-'02)!&4)0F?5)?H?N.'RTSdgRK=HQPR]p`_XRLLWKM_b\Zb]_TMLMTJGD1)2>80=G2(475#,9!-,5;EAQLFHWX]_d\\ZMAD+D '08><61##..88EDMT:+=D<=M8.04:EK?5+(2FL0H;<;7?BD?EGIPRPWKUOMQKIC,%2-$"! ,..7>N>)%/4676(*&4@JJIWPQG<2LSPPEJKFFHD.581;<:?F:0,-' $",4:7'"# 179HB1(&.65=LJEHFA>D@@B>DJI7&#-,$5@==05>7("$#,+())"642-..+-086=8FY8DLLUTLRFQSNJ;)+3100)#(%6>C>16JCL7FFB8.1064-% "%/-1789@NGA%!.4@B?I@<=HSQE@>=H9&-)*-64*..45B45CI5255=DOZhhO:7C69IMME:50183)><".4-.674--..--  $$G96;>9HMLJ=6BA>@DNQE@5CCF4$ "2>3=9/'!/,%#/!  #/.-..--.,4C=;>; %:;1+0&#$,78;6=9=+,%!%+,-( 0BJ>AMLD -2-%!%%4:.,''(/@V2)+53.&,(163((LYAC,-5+$.7;9?3572'//;4$.)1--+.2-()&& #(&*/ " + ##% &.487:B@4+)(*" )($ ,&)HFNIBCBNOM?4$4" "!%34;2&  7+()>LFNMJ5D)"  ->XuxoeWX^\ceag^H:/\_aack`VRSXdkpcMT^_hdSTD'WdmdebwzoZQ_u{qngTN@$V_khb_npoy~nh_J*= 0 cekmjipx}rsmI& |vnrt{vnqt\<& " {wjr~|Y9(" 󉕏hI80' cZ TKD2$"% 3 +3-# #$!$("+;): :!<!n%9%:: ;#34=544,:93486C6$;CBC=6CAGU[\ZPMO\Z\X\SRSMKY[Y[TQRSSPOQQSRJ@?FT@E/0:539@BC:238726<;::;ELA5A:6NN]eZclm]UDLSUG78@L^gbWOYcXQNLJ<<6746.11-,474.&#(,1;<89IMK?647;<7BNOT^WQQPPZ]XMC.7RO<5779CGDFOKMGCELM?EIH?APYXMLQ6?4&$&-,:6-"*2FH536;-*26677DHMEDLWW_[ORV]c]QIIPVTPFOWORM=(I9(&5H53646988CB,%)()190557@ECADDHJK[]PNQNV]YYUNBBKOPMPTQH6=/%%45)"&$*6;DD?BGUQNQNAHH816?Ca]JJMEJSC0*6<9>)  &2:M]\YJDLC>ABOSNVJ>KWO\mWQ?COPPWkf_[UOII,56-,;135@EDEFGB@MOFOX_VBOVTMSAFL5-=UU][e^\\]SDE64<50(40%)4<:04BFBBNQSI?A>4-9NSBOMB]P\\g`HRVMW][`kX( 6?39@\M55.7?DDEMF:G_XQQ=248"12.1)/26?MC:/(,>N8E<" &838IM:098)).;EOBWPSKC0EY?"'6'.%%'%--7>D>EPFGCB??AC=GF=5@;,,.).2CSGOSTE:, %*&,"$-/-,0?6152'"/+./966HLFJG6*"!.032.--/1:;<LL,  ?67//**"+/8>*"$ $.*(<4==??1,G@   910/(! +0)$')# 02=BFFC;LX-1%,' ),%(&#$**#$%#&90(( !#"'  )$$*'.+"%" !!8D@.".60-/! %$+,3@TL210)   %""! "&276'#(   5/--4(!",    5:<04?5#   4CC+         $$;::=n9:;;>;9$8;7U#5o42Æ=0Θ< .4 ,% *)d'T' $Y*"ʉc Lֻ$G j  (g8 :  O.' dF+ Ǖ}T羨I{-GS#;: ;<:; :ǩRCFFGK.ͻhGFFGK2L.}SHEFFGM1bMCEFFEK1BDFFH5F8FEH6FkH6FOU9|wH<wH t'.<.S) 1:$1586,6!#9C|1<1 L@B@1.[A<.D 2168669 |< . g 0/ 1[ 1G5{7֝/ 6Q6u= ,^<cNGv:9pyqso-1.0.0/pyqso/res/log_14x14.png000066400000000000000000000012331314032635000167530ustar00rootroot00000000000000PNG  IHDRH-sRGBbKGD pHYs  tIME :d;tEXtCommentCreated with GIMPWIDAT(?hAƿ73{;BQE m,"ZF IVvDM#KQ#Ɛ(7οĀ} o7Iz.3H൓9j~Œ59< ~jj҅0KhsՇx s#S!TR{[vFQ] NB,1Ps3D_RV*ӚXW#K0,,> [#CB'3 'ccDRG.ƧËς=rbS4 7;=' FF6Pس!>z޻O>[YPBMá.A q;  =n-`pPKONT2i{`iIdLJ5Z,۵}1h},Qw>xTHe<UySĽ'O2H2ӵrv*Xgs-Vuu`}w~nYj#^An|S ki! ൴",L Hێ &+h) ӡao4j&\L_ȄTʧB97 [~Ȇn(znv^~T|cW:|+SW\NRoL'OVKa\]x{7|PfWHqڈ ?W{ݿ' !kPo/0?zI\(Q6+௅5n(rr.2Y9UHSH BlCGFP$x_ GOR!IC!ޛDڌ酭^OvhV{{;7ޟ\={9$Wp_5,@P813TJer)p35~%!= Ka 7NZgSD H,ı3X 4b ZfR5.(5=썟Х+VJ8;fӹL:J.KCCφz|UɀHбr">7H.of؅u:;MD<]} ?f*AQ+1}mdAGУn+ ّЃм'.(WvDV/~x}';fR?ZerGb?,H.mp,Fmztg[ jK/6("X#-a#NwJ-ʇPgVwtդS\LGi>!>F dG5*d!o:QIV}x}'{dGqSX|/m@R5My{m]jv"a !_("*,5S!H|sa(gTg>6B& lh2R/xXkJ!ɧJ2{6Ͼs[G|x}'z~&tLUNH*M} ;ȃ{T8xDD==Q 'dž ;^҄r}nek1\Rk?@Kg205NNEi1Ңx-\98gNC|r_PzyUݳj:ZWnaө~a+k 2THBOAEO?q5lh9n[a8&UDKDUa #1V]^uJ*s~%{>3x-l+P9T4~?^'~cv/]܇w s&5?C'0)rJ#'<4  ݠ ׇG-7tSxq(0a w@ڟ>u%rEj=]J$i0a± &ba/}Gt7e\|{>sM#x:p+]PbJ ]-v!Ԟ( •sBqTK>Pf,uU UfNTW.aRH N%Uw}$Z>}vvbu7>)গk\ʯfS?oVNJt(K6:Q+hBh֛=^t ^./rz fQ7Dfj.P>՛a4 2An 1ys(Ω5(ۘp%|&'r[zjK %.u"? exO$4J# Ď; G ɣg3荑H`א)|oZBPEg}al(TD.gV Twz(I4*'\~ѮT18Bg}nx)!{$whCc>R.'u?k%~nh4UAONdCɢ+#!Ftva8'՝A$m_"q0|d9QFS3P,tOZw)oR^ }lrOPZܗְ7-ADUmQ) G8WӸx/1u샄qhc9GBq"8gáJ,AK$X "vvcarJyܲ}ʂErv\e%!N{mzeP#벃j"7ՋkqNxdi-.9:9r@R7+KEh`z?C(E϶×|c0]B',{ri= F(b6[$$m.9$_??w\w_(I<3xGG{(Q5(U=`7v0۱j%Чy;b]$i;Yev a2T*FWDD'UQ2;,?"zX[ev8 N]պ9q_I/MӵpfcbeFaf FT3w "~>9hcKp_p-KN3{~KK^K߄9_7,<[rX7ù存yd%>yAM~ ks 0񇞡[p~.mwm@|tT~eƒh҈6b bSz8&}N1!d O\ P30^0F4s\܈_+LW.spN"0Z+ ~]s I$x,&/m4dgl{~ヤA|%|.aTѓ! h€4 ڍIz=G~JMv~xF&*ˍCa~X%0?[M>`zjѰv\E+%*ַ&o99 "mFH\$I;|**;j;#ۥ`OSUn+kn{'Dp]z ›f3'kF|{_ZNT2V&n9^JlP?FF)[^\!7&: Y z}.ipqU}ܿ} YcxȿM"oFP(a93tU*c)96Od>#&۳>K <9_ @ 䱅pek/ql"s۱WLJV025kOV!9 iwHx~gW x&jCx2V3sIUO5[ZXZ#SBR`3-"it@Cdq&FN~q{oG57l|`گ|lZ?9<|nu_sz4j3M~ 6ĹR}t$URay~f}"6u2f)#֖ 0u @ tePIST{z:V6'CZ#WZt߉QTtXDӪ"Vi kZh쵢2\̅ n}=b5U);1IzsWRQ rDhu;nS ܋]N!K ˽6)rm^eP+~h_k4ε3IL^xFbD H‰ы!,Ip5lUC:]!~sx3L5 Hc\b5ԗ$ /Qj1mS|%VM?>7"kا̳ܷ[ay{'677_S"}@oM-oov!1T(JeOu7y2H#/_o5"FImDIA2HZU=2T~ヲ#0D9*v*bz~$&>Eø_%dZjFvaGoըyjDTQnrR54y>Je"<0[1'ٔ WXq._zm-s?Ȧ^IUdE z1۔8Je6h@QxjLSnvU>|l&r6TMɉZ膼Uc<\͎Ht ӵs(-pam"\cA93q Wa\s$Ah=Cmz8!Jb 0=lPUgi (>fuḟA~sh8 .0 &c2jdFT/3 BK׵ D!\ZX*;9Mf2?~{f N@t=" ~VES[[xj2ឹj`SFC)7MpAqJO\&F5ҐTCO5$PD"d Ûzo\Dx,\YT<՞>"!!]Z߉Fi`O!e l<ҫ/2zxu اJQPzEjl9~F\>SKi@XKt<_+~j_5l'U#;,.e~]<(x'ѱZk/VYgtM2EeȬ㴾5+o7o-;?D"l#n =İ{NLUB 71SCR$W6m8"@ C{#]wi[qˢ6&š{nqWc|-^~ Fu't9aLw(ck7` ml+x[}_ m6qN$Ĝ m>R-lgTUU<;9LtwS=gǢF/CX%٭l %^wϩaeOfINC&?_rM^׭#ɱg'>L%lЀSeD0f8;*$y.'S-~j|h}v禙ѣ'׽v$g{G JNB3)F3͠Wh0JvVE"]V}hvt"^4<"wFxWt FzOK.w'g- I Z )-3ƶ@O6MBa`:5>Dsmaij~+¿ =py#sjHL259hL f-U㼯+kvo$Zm BcC3k.L`I,9']Vwjv^$ \?=B4Pٚ?&"f@x^la; M7fp$N7?AjUI(SUuU*m׶H}9".|RE: %p)xFw6|G# j>ڜ朜f3賬jH-Vs;@?Hu%Sz]@CaK m7OCyܞ[SWpfOku6#\o%f IDATdn:l+'M)h k`p+i=b#OޙmFk >VvuivH z.vd $` `ҭirjl8ư$Bs0Xvf 40vA 5;=\Ѩv> lf3J WuG:Rۣ-xf8bs]t2nc|J~U)Y33kTGg{o/,Nq֨=Bm$[ "곍fsa,+!o.} \m}#ݸDUtK:Q6/! dUЊć?R<=:5TN~,6} Hҕ'R_6 4j yڥ_>M.,oS esDG,"<KGp3,PzSwq BN!{l&22?;YK* фzD OnӜ3:%槙3u`gN5r!`هX' 'CvXڄP# ixIћVfm6W{CEXA4uR0H~3-(#~V/tKƽRǰ ] oĵʓ WYMX$E[N(a}rL"=lN'2L W{j]Mr'9 ?]bmG;9 Tc ]L6P#f}Ҽ6@z$Yo9>/ܕ@x.uQdU*m{nWDw<~"GO )) fRQވz8Fd=W)#[P\p i">|gZ<ou8u#5m ! 0gb>c,R:ټKj|Eݥ%+•1YO >LL5f͗>8TG955BaĆ")}#7\C}/uT_$T|nʀؔl>,0wJtlq+ϑKrrTǨ*H9H _ţF<Ru H: ckf: cDJ@ᷠUdZ#IR܈k :WeBrgWȁ+ϐΠv?uW!Y0Q mpc;[=9UNpE4ճ^hn|ԃ^{=GDwe.2{:.Wʳׄ9IQ J l:ϤO;݅ e˺7GbQ5բ,6Q?iҞ[+p3}jN`MW> $(&[tTH-<D5CU57pC2&=\gR J_?M]*$wҿDJὬmvMtj@%~z7Q#K3ʚqPp<ӕ+'\?&}v`S%5Svb-ɜ5O\˶y \9^#h(]zDZ@ʡڭ4_}Vj5,2!:09.cOC4[Yʨ_DhžEk4!]+b bUD1_CFC`9wSieG"B++%EޓX"Lz`PҎ:7D,<) Qhr CԆ 9\i\$hto:B3Ư{g>Dȑb sCE 9!XkՌ ¦ $ #оҫPEͳ CbrX)le7u{GtHt/v'bR:xR?' >Cj%A(1FI2>yObu_bH/CZM/@=8\ՊΌUٚe@*Ubц{ +>="v=+1V_Zn`B,`R!ۈZ<~p.P?qy>Q<".CM ݱ4YTa;IJpR  l бTUaLHaCbq$e0$:$VEYl5 g;͝.o4S#(Kpd#qaִwGDvb!2n|ױF?M7KFuY =yfJzȼ WtB ./!Mm ǢN.)d='ꜟ1K3ȯɐQJyN ;\Y;Gn~JcJ7c({ToeI7w>ckc߃ޟuD@QJ(c^1%=>:kk$˫4Dxŕ.f _zS6^^?&c]Wxiq6A%<7M"BLjn˿B*dJ{4c,;T\؂c SkX>uZ7\Kցf `Y_ɭO|&T L=}t:&bb,"_&fD._eȥmrk/>7@Y4vr/tI3_\ËDD#-Kӓ|D6txJVV9Z} x\<Ё\%7hn̓"pdk˷>s,p&a8MjpW]EV+Oja6:e!eFcz?PqX\CX- 40,Y&J *ƎXɝ3x6WD2TNd<6 ϵN_9KeyS#Y)bJi-e۔`tfW|];ٸ@Ab.nr\JNT=8TJ6&,틨 '?U>9D4*<Hj!i+NTEx@B>5ČWn! ,5M#vvb"]ߵ%I%k0IR-1㋱1}ډ.s̉$XUZ/ `18M}ΏKhvY`|Ⱌ$ÅM-_`  %_٩m@Lb? ʹ SM0L}"`Áp̂Rs#96HC*u|8ҤM%}k2cpFR} -1eBS|᎛7V]Ob-1 cAT]CʑMfmdb\ F Mc7D'A `kF~~stpN}bb9u-i{fl]duBF,>bYꖒ[$>ϋ.>0r}w8lPÅy Q/PhYpmQEۘ(R$/c_>rE|*!&'&CQl[@&DziQ _NlmR(/{ nKNW"F|zn8:ځ rtbsrBmca> ܢQ~Tw 0+: %Wq_zYVˤ=$s"KsfHScP7Y+;  Kkj (ѵktw*!! LauMMJ}dždd'wI\wI?L֝SP>4(-?ſ)sg_yG)D߻`gz zi+Dl;;ャ\u 1rMl0sPҌWv»OYMDS7 xf)Dy.mQ3g5Μ}4}!F`-3"U)ty5bt|RD# ]d-y~ZoH|5Z=2!p|-%2qDTweQ0ztn /uyc6u~=w- SKt5bX9l&\Lb%Gcȩ-U'8v*ޢ!-an{bӤwƶqhQކ%Q sH"=ĪZxȡzQGQ{s,ܹ/S8DSvh~U)/xghakwx~lO&o04ĉ1l"GEҹI=Ej|NQQ׏[nls4Tl*];O ^.ߟ)7짒Hn#?sJXIo0:*b0 j{7]GD$|Qڛ"RldĔ/A"i3BHeρ 3$+E{@oK9M5VWW. /2=2_z~="⍨rĜ6g[7#v`NtP|G%yy>sVhXn%N/v X a,a|F,Ec!_bM9&+|(bxy9Im}eH2,TWY$<+NڱRoMaPyRlos诟It~_t#&x;rZIhF\ͅ})i&4UlzyNi2}Ѡm6ڣ [VM<q ^sýv6o?q/gHWj=~ԧn8K1\=&)-OM*x?˖02&٘{rEz5[Fl2eduC?UI5Z=Q-MΣ%'ϟb9=8pdk J EQjY㺡å`bLNQ+_rC5mmxKeN1E!OӃo$GFy:7gy<# ;FG1B N|y;__DRpxn. j]96 :.Grѫ .$;9}ߝug_ i#:rbxqFL}ơo䷀2 \':_dsrފ~;ȧ=x7c–G .n"aUp2GH.ʾGRA)Z<ԾB+Lb;'@G{iDȻM<ݕ-$ӓg\ sqX[zcsخz}ꜪdaPƎ^ZT/t*3yB#Vo;I\5\1II a.sMmtPRKYz: o=Af>uq" vEHU\){h %"}%GI;j\GG"(e,ؗǴ 6эin|9׵ɣm,o(iWҋ4"[=L;l_&jܷN2.t.'m40?5'JqA~ Ld࠼BIl)9ef,89i=R,iFd-lhkvV4:X,g+%k6fr|&Q )&k۵n}WzGoJƉH}]0BRgA t\1X!}p M=zmT%.c_FN+d() !5,/lί `Fx>/{o Q e<9) a_cnqNlj^*5bEG'*ՁU<@ӸKl讍`٤5J.=)FP3  cގ~>3Z'pcfsMOG峱aY_%b\-S@ ;grP J J?zW;@Olr(;$ޢ u a͏kxLAxSVd\"z}t*. "Qm맨AH3:=Tc%^槸 y6vܳjgs%,m0 ^C5HiM6꡺XS'F*H#XC,\ CFjMoG@5 Nrr."ԗDeU4m{x IDATaуϨRV&WWTѰ8uԂH49o;}|1wb314d@X%ז0zs!Ndݭ<8.?W \^ۺ^uw BehInLS2;YO8b*e}q[g >Lٌ7d,H}Dt7t΢qc:jc(&g)˂"JQ"_vh#BDELH S#"OH/o@*Od*qܠ۸Z~&ZsցH0*x ɔۊKJ_I3)2u70 S|;0zC@:Fo>zLQMPrvydi(&OqJg[g siS`w 5?|ic ތǃsRxÉŐaHF58yU5siUQV2)JT6Uzlx7}3?6}bO5(qbM*,QnīSK8LX~UB,Be#unZg!2$=X'{]$5o .5IZx0T<&|6AfDR*p&Ř׷-||6CoNzNSV,xI`%z%͗HZkzP8Fe.(r`58[*Bft1 &[R6\3+ ]An6'w8_ ă/&Nvcਂo p@S tk6 M:̕--?1b,aIwMU┋4Le*zJ NI r['rz2Huc<p͔,!*ۿ|BAz{(ÎQqBU%aCEr|l8(@e.ڥ̜xm[[v}_Qy3 ?r뻄BA<6{tlNoZ[E/Fťl;oORljmb @D D;A7[i/)a}{ [8ON)%V(Dx.7VTvyG2aӏ 'hͮzLާAH}73A=p=3-}N&D$=ykZ*އ }-T{,}>F ݖ376rO\۱nر X˹xαuSq\i:ԶӪ=-mGEt?<:R _MvStowK4pCu3&" >Rׯ"+ʎ!WVyFif[Dr0exQo;1E<6.6*? \TX v o zOX`ޢh~<&Rc^ 5@WwP-gN8 nέZUE"y`$r&ix͉1~ګH db`Sde|#)#;D FW/jJ&OcDt=;! lo%՝+qo<PéLצSż^ah=1ylCpe~uAvWPgDmۘbYiO|biQP BC-yrs_ eegk *M]79 轺E,@ތҒ7@9Mn`BqVRc 8'ƴpTuyN}$)4|7(,߾}}Z Qj_4=~[+cvmsI=A6Q~ sў.l|i.bI0}B<4^+VD¿KB~|7Y)xm(GĞ]tY]yоM)yp&J->)~ӆ$Zn|u:5 =rHu{Uu*M H0TS-̒&FفM] \㈐@@dzi reU0ZQ8>}nb+LM_At JHIctl`iANKH <@uVni|T9c^}ܿ aUMH4"j .\O'f=xߵ ^G%Je8W(㔛"u!˽z]M'eNpZN*7/HTt;6g#!jZ3soD8(+pl^4y=0=(9=<zGN7 [&oQ(n:jPNgOxTo>1`@"ځ# GpBp|Z_}?Y3m'FI+ƒ7L'\q|:f8kbC'.oEqȁ㉐HҞk<3{~(԰e,PwCf|"mBoDK&`@%-"k' {VbouV4Wlo9/g聄p|o+`D N^7){O> -@ HG{sEm~w$UH>J=r uiew3YDO=7 1l"* VOp~U$sq5bc(3ڪf$Sk*r5d0 &{KЛDvh ]VrX\`ǺՄ?LaZ Y:o ! 5=kV|f(st,: Mmº\`P .l4?AoJgyO ܐlXJǯ>;va)Z&&z BQCOEA GWSnd6"rЕ& M'vSE}2fvQ|%(!px7zA2)ML;9C"(J߻9>LǑ#DύE<@7hv< RI(?ܠ^ji%W/DẎ86{[w$Ls Ο&%Et[`U|=?14:ZeQ5ﺳnfs/u3{#,$0(mM"2NOeRIftiS&ҳ3]ԆE(B$IhƘ+n(m`MnVeG/]^JTyiboO7/A^;6)˳Q$:t,E䎰HӐ8cC՘|&~~E[2~:pBoi>^2;C"M$,ГVeYՐyH>Y֩a 7\IMi@ y>kړ^>~w╿0vH+3#5EBej[ IdğzBB)U bͣ7wئ} t9ؑ.!.B˶>ͦQ G7/QehWHD^) 7*e @ wEiC=J Qo9bm0)46OMg*(|' M5𳦂PECa4`~s:?aE[MŸ LXJ {~*& 'R WSJ6~tKtw"]ˤ7sC?4[- ߧ9VmN]XeF̈vkl6`cE 8}RH_ȭ6[6q.J Ga۠ ԺT2mT+rסx":;ʵZ`>{9n \,Li61DW厜-seK)an*dԓj.yV*FB l K4䄑{ UEs>N1Dn/GW%475]]Vn)K Ah H?vȏ!`vעc? uay۔6aY a8sXn rC\dϏf,ˀ߈n0VƱźy]8FKk<']٨.\oe=Xo {'*Z,̮6;窥 f`ޚ$C%9ţv9Tvhjd~2 K^2v4imD.lr*][._S?mk2w~Θ %J ju`i zl&qr$u o)qd€S6=O1qpDPŮjA728Bݰ6H+ ہ=?J aC݈TdՎvv9y;1i_k"7R! v {L׆Y_Kؿ?G8Wizqr< T 榐hG1'vfr:\QQ:.b ~96i~TNRAx.<D&/މS$Dh:GGO(FyiĈ0 B%P~h50EgqȤ&$zSoAv"Dۡhur>T X(CVUgyۉZDjd~OJOР1,sOVq ڕg,_49%2+$JHlu.Sڮ[gFI]tз͝M"\ns{yWoE?WX9)*wLMn+?='.i>&ww@\ ia 5ڝC')2jricEi o^ c9PUt,ьZ s.ZȎJQ-ʍ>KyXď6Ĝ{d>s ti$>sSA<@0إRt(-*uqugF\W bpL7ʬj cYkǹ{ON3la0ާAi%fl@[+0"bf\B&kbSaٶ151Z,.> 9EGJmG/o>ԞOć{,&{2`9SXwi4pd,d5W]8E|vpy!/8fm6:HRMmә<7#lR7["Ѓ4Zj$Y!ѤJh<-)8-s F@cK#_Zk'g{Vuzr([gG@6~cѐ>!Y!l-9-k_z`1h9y"*1IlɭĪ%H-kDԸS,3YQC;>6 |TIuĴ\H)xV-ɅGB蝓)xT 9g~S!(TNQj}Ie~ӪF|/es$s?åw61N=q!E >H a IDATԓLyڢ]soc`MqYAe(xzJ">y1?EQ)0%3&]~L{}AXd+ aV w]?<{q 91[\Z6}4^zs&pb"=+{WHVsOӝb~A_6zLl>N}y#۷sZBv(#Vj,,l&ߨ3:AJ:GՍvev4n ܘD듋)h"̗WA4tS\tC~]6ҽ׍;OѲDr8.1jr4W_0@?+"KO/h7we6^dlLӓ"z  /c3)r瑱|8Ak0ާ#aȗn.z+%8A[ pd*|Π,9WVÓtpuI7AxX4!r&Hc;s%C$_A%4ؗx`ՑaQ6l k"sSd>Wu~ D891*Q2ڷͣqݭ)zq7Na<+,onӧyOk7 .Λn&'&$ÁX$Qg?Im8h.ex3|ɭp@ioUwF͵ QAڇ-A8Y#3g!nЧb`[a @*o&KýׄnP䄐G =sqkL#q&H(=@=tګ_UvV06ۚ)&qי׾@o⪍ڭݎƎn'8Μtsz>IΙ,II쉓n/-ٲ%HQ")kj߫~Mr,'dIU:"AP~#w4ÃXPALX%iiBji6= -i4M%%\39觝O4q-:\$1J6^:uZ5C*R'ݑe~Zq?AZ].S,Z=b?|'զf;9Q~ed ^ieIxVr˭94N>bHdo^2!)͕L#U#Wt6?1-bo\ΠsP,K UH>cą2a!7o +̎-aCA*,D' x A:Ti|_ _|i2'UAp}١D7{ܦĀݬF% W){mgM7 {IL~NHLk%Z]0T?hlnY׏1V*ȼצnRwz\ Kײ)]o(VҊ\ @Àtu ٍS7m;B4+70z~Kk?{3_/]B:JbFKsOd&7OqW64}nِ41-MEɭ`-%gHbKe6j"étVlF$O#9rz^!$|rƬ{[LH~ cTe)Aw4#E1+` 4g ͱgơ$xkh2z6J>+Ns!QQjb,_ PP?TRRw?'3W8aF,B$Y¹1(ڰEk/.^[-:IFme}M8I^g#N~_9DEsYV_y'67?Ͽ}'|kmUm+j2Y0rIhV+헯B;1NB7F^yjzP `L&56A6Q\[qT*Wh1œ &widwLГ_}SKѣx7 EM=d¥N(ڤit)Y$=l8l}ӛc@.G[Ay:'}`C݈Nʨ{ a&QRG!PDSDGƫY  56z|7|l4,p2")UHr*j7)V:j ӃsV$Xq43?QO6Ɵ,ך~˭̧>#!cOO8Շ9l\+&5r* Prup~:Kiœiiw OR 44bFx(2Ţle^/D"kRX^"~y}+ޏ*MSөt Q~k+G,&]W3եHah$N@駪4_{yȂ4S20%JmJVBO-$zA?z(]Ȅy _m݀ՐcKq#!^6`;.Sqyzm |TӇ0IעY֋rK26vKMO @LkhTf煹ƒyw_}mMC_2 |lZє[C|| s%QOc+M(pАV sNy^N: $,5 YL7 dGsM*:A NoeFZN1z5 ҳ2/ Zy#j %ª)z\x}(89&9[OXH4ֶ_إs]tg ]\mWwvl3ȕU*Y=pv"{9 (͇nZcITѐL 7CM_x f!\A#@z&fh(2†#2/N2Lh?>g_Q&) Ej a0AxkrINy@6\kUF:CJy A%yujB"g%]+j[*p0Mg G'ir!3ݜXQbvD%1m2?wX?QeT:a¿=#}-9N[JEG>x G7I⬓` NJ""*T?h@S[g?)yŽoǫTx;/S"Ixpi<Iqr: @w\7Wl*9ax21F5iy [>\B2 S@y:㥟cmQȜCVԣ~Ljp9 U-BN0Fa *ҦT%#g쉠MSjv. ύ|wy=$ȕSyy /c_KJ6L(b\Ϯ&ĺ#sMp9(; |o0gΛ!>@|J$o~ddi)&&"W!(=x6oxnC*)R}^0.ʰy+*݊OSCb-/R8ؖT~OXe66R!=[^Ⱦihy4xT9F[mEŜح~wy/?~S?C?J[SZ x2W 0IL(c}TCexa:n)@2 آ9xl K阵?7{,+^P p7m<Ϫp"+، :h_hݧoacQ&WCk* bӉv֑ {c,3AhUlay%RAf^P cC{ cTtlE$\pI$ҥhLl\BZ>[ɵ,YumLHOO uؔ<ӥZ\_u#x+35tT<蒄 圁0/+~h9&lu6yX0_NzFip <2}}$FQqxMhUL]|0D|J3?3_7M> -O&2 B6ƽ50 ^lJ]q 1DrTO^h:8G+ь+O P8: `AOlh'Ey1&|)mfäP|\ؘp.Tm؎B4*tNaG̛$۠{cdMX Kj`h\&ƪ CeyռML*&s8Ά&,ï]ƯJ !?+}?I嶛jQ#P߯w НGuHumGo$ \pއ Mί.WmWsec?`]z(4HHEG/7@dȶYAL(G?$oÑ]dZyIq0#Q8"^? HKBkDrlxҿfke8Nr KzJ񱱰2:F9+U-n)Nrx89*0A{82r%2؂% 7""*Y, O_f!so_(7-?h mxz'i.ʈ S)}lQN~=}R\JӕC_&Ԓ[&!;6[ mلq<j~yVg*溫` /O"`k _5@\8E]}61$Pd͵{ }foYK*'H=#ǒ. ]Vp}- UV0cQrlRE4C%*nPك_YiWH&}ע lĹ XvUZQ $,l%( =&g?Cߙ~}JE87A͟v؀ [z3KCnB) 6^03s⣳1BA?`,:`_6!3 ֔^'t~hpZ5<:FVuĪ yI4Kxᶠ6b\89j+)c3!ј%-jS?+a`%з wt( sXTl6" ?-ëH")l*@Zkf@N{nQ2mb8I"-D7)kA5:LaO}?A+=G:x$WDXVH-`bS洁x12clHvU:CAu_7Pz_2궝)  52CK:>GQII+ȑo*n 0MQݷś.>IHr @2Se6ͅ%G{^f 'FĸyVV Uь-lrIB#a6E SRVuZvE|Iݟr|K(fXP+HQFvp3KJbc>,)ai6a%ڡըQWu*)z-kJ0FgA0T;fD^::[4s>ASKJ q!ሣ=!+28]o (}Y NBJdmSV{ R9}rU'#tP }p)[F$cƫ_ Z xYF* BH|pO Z 6_ bx-QC|34F`XJH,ۭEm 8ìё/ 4`A8Jb[(FwZ"VRvЋ G@~$6K7&,!c0@J 6^:e$8PUl*']a%\#fhjOS`<4FQ &-4:H|t>̃35ex}R5Ybb1=jQRtQ8C!/EG M(Ps?2cM{Hg $=-40$#JgP+y ZOh { S"~EZ"H"6!B$P.Lob ;dAޱC'T Y~SM~fAd:,N}e*D#ص&f+'|Iu+x,J98${wY8/< %gLaj矶qE$*pؕ菂ZIZjuaP%D5< "Flj$taPy zؼuC Ih_p 83Yg(v,MJr"AH&bC &qsy5@D|f ȃ/Sr!l˅^hʼ03m(u4*DS}3;dI̛!y$fu8C\Q:4e`Xu ~{ ϯ5U-j6}AtK> PcXVEx"?#pGVj!&/_@D_SNۉY1 W#B!AE1TR4F 1@C'h֘t/&YyY|aSJS &Tu:JD7m\3$sjm#t|qH)ZZG B&&:~@|&'-%+! QS%n"l8q4A|,3=.@+#'EPhD'f̌b(p ʘm% Pǵ0;k Qȁ|([(xd\fhflm_ЦbvvTOP}_y5x 0X 3N3582uv EgXxXIJlr)o?/n[b;#=FoAbxq+,@Z$G- wn$a iIiSmj"1E!Hb a[ QE2F{\|@v Dh^6mvm 06|L5H\nW]c^&0MqdHx:.ئpa60KS3&P+tCA1t@[BT$P/ػY_tQWbtP) Y# 8O;5¾%mb:D`kA^]P20eȋ?C$þ OH)]6t(Ouе{q'[t^kf9Pn}ֈiM[,^11 /w~eߴ5fdC"&n[/2ڔ[6fk:2RT ӵrAp0cu{Y31% Wz^r K@J[#&N% U#̦Ro,wA{] La e#VUݝŘH:$*[btttN)^~%}>dfɜFd2m>hǩ5~1Xtu=; wPNB*@i M~5˘T\z ;)Ώ$C:EZPݥ,O1+>}0k~z2Eˁtr8`tg՟>1%Z5cx.Ԙ6xgWYb!ZQQ& ,`ьjSrgW7ٜ켹k0 T,`A$ڲ:NJ7G~d8S1.niw#/kD9VSi؏HP )iaDulڠIf4TPe#1kx/qNMNn _2"6)8(h$%Ȅ]07m&ur +*_OpB"$마C 3l/BPHM4 RB8d8i/V?jI0-CqJ^G/w Y&aDQ⏾yƬw $ 0I0_6E Xq+vBVjghyǀ~B}޺'_4`0k< t&TI7Ml@1ϟ$'L*bJ3l4Y,ݖ*?l6 ;zWh-Ow ~S)Wnq&~a܈SD? hOh qH۠.< . )Fw,Ztk-A4}F *P2$ȐJߏŪ#$D.pt.7Y 0Pߒ3ǣQ`с=ѕ!6XޕjꞒoț|=:M&=YDl-ϩْ9Er 8Bj%$9TL';҂J>o781w)jC%3+byBWr Ca )s8q6 LCWϕDʓը油HfjiF(-pDQ3,I__*Enq.F MTLM̢Aȥ1Be\;]kݔ g-X Q/m8ĜZA[7CtM*nK=B=J|I 6 ˕?:~[aK ]p]o!UQ( \xi+Ä)hQD9A|b?3[8i Uўȅyve8õ!PTMyzƬŮz }p~`ՙ6-?fT<Ó,Cی D&JjpG}WRU Ӈͧ83q3:\ƬyBB4lO5qpo]+" JD*q8P$( %Դ"rf"N6oJv {#H0?@u*7\:ʰV.fz Խ;_m O!вY4\/r3>R|~߬V 0| gFgiN2El 동9pOϯA7HyqBcxߌӕu J I7 pǁ3sQ/ӶxI^=BB• a*U ^ NQ]d#zհ+L `8{ZtQ5^SEa6XGXiO"sDI3=N^VID0jIµ:$-XA{ʬi R~-N c z7lf9EQT+?m#&^D"["dxmZ2,i9ә|y!_A{gZǭŇ[+4W1:%Mz^E5*fu#[ ):ȕW8J\6!q2pkt㩻1(gܵ rH OdH$d 7EL貹ZBhA Mpj<O~9~7LӟxiJDM-q]c;xR0,&N*!NA|a5lV" 0!XC 5D H, "r>{p ?AzGF>vnUգDʉc=BvJ̆Zg$L?(SRDtF`u>la?^ \z-'C;sbGn-#/@QpVOb,sw%}fN~(Cxt sTAU8®5\s˞UbA`֐qzJu 7`HlJQ<&= -H*$_q}T*PZoW5Ga. D+8jkܲ * l3^*9ߦH Utx+ O\M!d cpe-КR19)\(p]Ӎ,w Oނ>䲛J~u0G@Smh>_6c ^@/@O2Ez=wߵN³ɛ*']Xv9P J(w"K?%~ЂyX\4^ ]@3ZtI>3*xmmП -=4G0oi$JuUXMʇtR]NUq㣈bQ$`*:Xm18m &H-5=H y{vN1kk:Vy6aR:#=8)&;rhjUP.A-76!(jf {I3#vi؉ܝ:NAkJL&O[ A'sH7>kp;/ \s3r+W(UEmg KA 79 &C-B)sukV uE )Fxܝy8x dy|=L"X6^P#4iu݉JfIs<u!y!ńO9j.%jej^Q<'҈ C- ZﱹDW.;T% SbŤi 5{O-6P@G.thyQ<*?H[ebr]\ R(Bը 0s7A;6+pq >yz",MHe-_28b (HM[-xmp2( O%Mz/Se۠EZ0]2&cvnk JDY-dR4׫4mB)Hq6HBuy 2i}"44!U}e!uuT78R|?q =Ep~ހפ>8G\GF q!!]gLu$'/i_..Z޳.$9 ï/IZ5}x3@{?ct &5Ѡ ټy9wq%bym 0&'C K"L\"*%hk9bHxmaZ t-t}@A«0M(6&!OPGB/? B2Chb.uI)FqbĐAvplnw]'Rn^ j &lj49LT$YxCsj$)% :4sW6f{@ji_`MJrtXxz`v@xML \n z}I70NtAy"ش9\Lr 毹r CԄƓg42M8pd2aHnL0Go{B{w|$u0E&L 4.$CRU9bQPY&8|& **CP]N:~g8`^}P]dpKU.1ťP54_*89 gu? wf{Ia^/JUhJp8 h!2OU;O/ 0УiQ֡i5ChX$u'ZCFLpP!bVOw-J$SO{~hp O߉0!AGhbH6Qqx> ..}Tk,R3?-yj3!bWV7 xZseEBq ZNɄ}3$DiQqGsT*y^/=5p$& znxlʶ>1QGiWh<7} B%ɭ`gNR+x1"iksIrg5Iw '&ƻ|Q_uB@2/Ay>S-:r%?mhg!W _ՏOLtṲiB?BUU筄:T ȱ%6|>qH1+6l2 sF>P@y9 ^W'`ja)ЉzQ%Da|MQ25ڇ FPE 0'xe/kEQ!4UrxEwD@+q& !ٶ\= ʦv3ȩIU5"׿>D2*nL%5ǟ4F{BGm%@/꿺}P8ģ;@e%.#IO0gKDD`,+ ҴͿMJ[HaRbdGX05 5Ui%4?xW!#\) S3I6Z%h#dD%!>@* P%~҂6O3y&ڛwK $‰dBLAG|A'с#5:"!UI̟xyYr=~ui(<#\nm>:[x ta=Sg #$,>T쫁%ZVb([ MII$a:bA *bwgx&Jxyc&,;²Y>1sELcTeT#Rqpd)H} TjDihekj.T g˲)%Xu~*kR3:x|0cd^F"@U!Vے@SS*–\ H,_bOO8- <@yZK$?4}miq-7QPkB~ h!]]CA^|o{_^LG?v/_Kq~.TPOٖ% eAj`ދ&P$KIE+Ahsztef7̭[PoH~m3QtfϦ)P_#8:C_®R j ˛kٻ NbDx1kj\ ϊ2<|IA6< ѭY`Yp]<>P#@u;1cN_z\kv w#~8 TDn䨟OS TRf)B2 JPD!Pm@:5TN~*aH Ƥ>AHɧ4 FSL>MJ3, e': &]=9hO M"8+[@Jr_u~9B]5 7vǬz rL컯oCޡ/'j0Ƣ`@$l,xR-QE0Β"1H,:-VLfx*VkS S$Y~ ]qbbp}zBը9_g1t Fjώ(:U^bjƓ$|Jbt}M}4sM@O")Jc<\d4=l|V%a]V/a:?n37\cT5'L`CPk_EdY?R(jn/ɥ$Bꯟ.SCP@n:zbVO:~_}*߷dW_Ħ)4> s᧏}fqw]v yzgq^PuǚC\/$aNJ:?@D=Q$m3Ƅ+Dcpso<0M) ibOsL CA6J0푂Gհ"l{A &ż$;9WSSٳ)i>~jTP2kXqn)kIE<3@pPmnȕ;ǫ.L.K~4&aa:$*OB!~M+-fՓI@E _=bGJM*a6];TuMC5s3h(u f<@W@UJFP(0yOtY8 gKr{:{!x"K$֧J@h<ᴸr]v-S5C hB!VqRd 4SkzJSc)F*d4%Yf)ba/1t&"qП7`1SK< +:^`{R|d5vLȢ0 xPsExD ) -~B*`kg̡ceR钗[%ha V!?9vCE't?)mF{d%c ߅* RvM@ orNi~B=?Rkͱ xy$s׍RJ/[T +RrP"8aF ,'BlC,ƨUpu=43 2 #WUXƆ梨$H-~&3=[4/^@dkЇO=LaoY 9RR_#TGS0lLb2@ALN̚yڑW}R7 7>s-}}pV6Z) G2o@M8Vt kD?Efݣ*i^L#}@"cT*9X0D84ca/?_Иy% al^1̚Sg830i:`TjKrRS7à1$!s3?rE?l+`m赸mI&xco/\ }Oy{~%Z2^J$ 'Zң n)E6ES.xm8HSujK 0,il2, Wmx5<>}-+Oc)2ۙ50C%ԁQ !4mqQ?(8RSfi'7F&CF_ksgoqŐiP!AylWqD2C?J@4O[6kLc>ACЈ2f[gRbVP !zUi"iat*l0J3 @dIY] Ll689=3t*a&xDo!ik=anf^Їm6d@[w2 j<4舊:$/E:(4Bf:hXy0Ki. HE5P#ڲ($Q`a*yFXj U$lڎ f 6k0Js|=0Ki$RL̓RZGDONAo1>xFXGsϣ.mK?I:C؇߹ % ޠya%$iUr,]ȃAsJH-5Cf󫅑 sN 3TtqȓA2CMgC8#Ui '㔲4(1!`uva?M^k0}Ex,m/<:+l-)ǎ9A4݈mf-rBx{IH.I/ƉS^ ojލ X8CTCp~560"HEn\C(JE,TP!f DWEws;Vu/9l{z+tX4GfM V$WHDb1P"!2~<;A9qQnPJF lZB "$U/1"!4Q [*VBc8/_ }Z4#h_>`H:D OH05~aIJ2$ b\ѠmI!֩ؖT4mi<~l79EĥotOW^Gtq DE:%U 9N$bڄPuz{eu(Y5(885М+y6Q%gIJa3u[B=ye>A1c%vuZ)KE)4\IRdزLoOL*9Y2qwW/i5a3sũ?|6#/krEթBUg1ɑΐ 92JQ-TjPP"(!<3-=qD[Չ\]ǗvF 3KF*+ʥwH=!Or2t#"5^3a%#nd:]H@`DԩRl&9yϗe#"˞̋V_eOϚl1V* -Nhn,l<żj bJ75 UZ7e!W\Qu7z} q+9#=|nrn^#Ky0! $X~ mf5{pQJ`KwdbOwʶ՚j_N_é#7Zݺ&z?WEɀC51e雄UtVKfkZ#Qr?AɔJi򑶖/z\t,WbǖQAܮ`y=Btٝㅃ%&suu\t^/j*Z˅J[2vZ @.qlz;c<ҽ(s\&PRn[:p*i\Gʁٴ"HT1Vk/Lj5^mkMRㄽtRXڴѠh0+E98Dڑb$S$u{' I9-1It(j PlxYILi 3+/R֌Et|B!1S˗*kDtS<*"S:K~8\u[iʑŜXt,edZd&]Xv GL$d.ye>%:&e#)LJE Hjb|"v$#uN_JLNz^9@a[z\ktEX{uH4j>?Z~jo:Sg!~"AZj(S?!U*$| F$ *#aRC ErK]_2 i D=B'hB,["D s-?ާ Kxowt+TKOɀ$эt(q>F4'B#HT+;[,tT85r^'r2[5PAq`3?7VQWPIhiD,e ;>Q=#pp<"ik=QjBc6o$BaJ7<.c=( EdF4l;檷̏ԀSsD.PJump6?VCk@@GCoi?|S?Ywi0ֶQs!Wٽ}qkGKjPhzS庹-KksR"| @/ka/C)JefHTcf{-UMjHE,`h|A֐x6Sx@ӦVW2 _a ߬l ܺy0:OFXYTթe?1AiњƦsr>T:G|HRDpiԜJL[y Z t)zB^LIW< U }mH;!Gs2P)ZF]JM|MFr= ?.Tѽ蒴%͕V-@tPDJ6ELɲ$tx l-tv)4*LQ`VVd%D-`[*D+my =@:7-(F<1V DC$ TVԈ\-WBT+!UDξ㙿 o8o ~8ި崅,x7Z[劙{b|pCOXNf$@>jM!qY 0vIڡRq2"27T92[:LɎ3#QsCR^^D#yZw%6×N<8hJR^''Vr 1͉ajG2_wp_"!(}<Ƣ @`%Od}WJ9%SO粒l)bOȭ*بC6ue{q_v&t@x^HIFe(fS?ۂLO."gesWـJ䕺|6+\KN<^K~q4'[{$ctV=Ƹ*ιjSlLʮn[ʍoH'3~”O~xT ANexI*{|<x;Ci\3)@bi+<_7L'b&ڹ#e5&UUbJh_AS0'.?>&W $ƝƐ )k+{g]ΐ'e6y+hCCƚ7u*]dHE+A}t:LfWu@˶2 ֒q괝$ߣKZ&LĊd4yC3Y8J.CbJARF~ePqC~mP'_Y<:@xPiiZa#'hUG:=@R""[ć R]d]'BIc)Xa . 7ue0<Ȝ.i?v|>s)vr}UJЯnI!}-5K/Ȼg%RD%r`(/zdvQJntOƷscBrڏEˣQ~5uB^1FC뻯d\u6w?2V{ ؎h}bQ6C(ry'(-orq}~X4u{`:g1]qLQ6,Ѥe:7/||!΃| K@D%_bpeI}.@ 99zRak(5lEnjPlz)2:VP[vxhS"t߱ҿ_w6&' ^)a=V эvexM+(}Q[0 $~#Z!H~65햅A,q23CX/kg 'i2q4t{Wr0_rRϧ/mT%qRLj-캢OnoHdh CgɈ'!Pb;k"r|&)<2Pv&'TxսG]s]|hHڲӮOɖ>9RTWͷu 9ƍ\.+'qξi fޯqK}6uݏNVs=]Hwv9#›-(dUƒ^n1#If[22QUe_h<VuLmsϮT_u/ɉӋCof3zrgv=[zM,F)hڃ/.ʖln6ѷ,u>Lunj g_M;?ޟT뱋aЛ3.d5C˚EtrǓS~"Lmն3QS!P6$H):TDf4{B/ɀ?.kkcpG ܝLBnj2vd-D)dJ㣕2Uuybg`,/wuZF7$?BH"kA4|!_eE+5[eMRFF7thZ>W]wYl{#j'AF?e#(d6A{#ɿ__.X;_IXGƶds-{R"*qv5 ?D<;x{z$6ꋠIENDB`pyqso-1.0.0/pyqso/res/pyqso.glade000066400000000000000000007455711314032635000170200ustar00rootroot00000000000000 True False gtk-close 1 True False gtk-go-back 1 True False gtk-print 1 True False gtk-quit 1 True False gtk-about 1 True False gtk-add 1 True False gtk-edit 1 True False gtk-delete 1 True False gtk-find-and-replace 1 True False gtk-preferences 1 True False gtk-open 1 True False gtk-go-back True False gtk-new 1 True False gtk-add 1 True False gtk-add 1 True False gtk-connect 1 True False gtk-disconnect 1 True False gtk-delete 1 True False gtk-edit 1 True False gtk-go-forward 1 False PyQSO center 800 600 log_64x64.png True False vertical True False True False Logbook True False Create a New Logbook... True False image3 False Open an Existing Logbook... True False image2 False Close Logbook True False image1 False True False New Log... True False image30 False Rename Selected Log... True False image8 False Delete Selected Log True False image7 False True False Import Log... True False image9 False Export Log as ADIF... True False image10 False Export Log as Cabrillo... True False image29 False True False Print Log... True False image11 False True False Preferences True False image18 False True False Quit True False image12 False True False Records True False Add Record... True False image14 False Edit Selected Record... True False image15 False Delete Selected Record True False image16 False True False Remove Duplicate Records True False image17 False True False True False Record Count True False View True False True False Toolbox True True False Help True False About PyQSO True False image13 False False False 0 True False 2 True True True Create a New Logbook True True False gtk-new False True 0 True True True Open an Existing Logbook True True False gtk-open False True 1 True True True Close Logbook True True False gtk-close False True 2 True False False True 5 3 True True True Add Record True True False gtk-add False True 4 True True True Edit Record True True False gtk-edit False True 5 True True True Delete Record True True False gtk-delete False True 6 True False False True 5 7 True False Filter by callsign: False True 8 True True Only show QSOs with a given callsign. For example, if XYZ is entered, only the QSOs whose callsign contains XYZ will be displayed in the logbook. 11 False True 9 False False 1 True True vertical True True True True False True False 0 True False True True True False vertical 2 True False True False Connection True False Connect to Telnet Server True False image5 False True False True False New... True False From Bookmark True False Disconnect from Telnet Server True False image6 False False True 0 True True etched-in True True False False True True 1 True False 2 True True The command to send to the DX cluster. For example, HELP or SHOW/DX. True True 0 Send Command True True True False False 1 False True 2 True False DX Cluster False True False vertical 2 1 True False Grey Line 1 False True False vertical 2 True False start 4 <span size="x-large">DXCC Award</span> True False False 4 0 2 True False Awards 2 False True False Toolbox True False True True 2 True False 10 10 6 6 vertical 2 False True 3 False True True dialog pyqso PyQSO 1.0.0 Copyright (C) 2012-2017 Christian Thomas Jacobs A contact logging tool for amateur radio operators. http://christianjacobs.uk/pyqso This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. Christian Thomas Jacobs, M0UOS log_64x64.png custom False vertical 2 False end False True end 0 False Cabrillo Export True dialog pyqso False vertical 2 False end gtk-cancel True True True True True False True 0 gtk-ok True True True True True False True 1 False True end 2 True False True False Contest 12 0 False True 2 0 True False True True True True 2 1 False True 0 True False True False My Callsign 12 0 False True 2 0 True True True True 2 1 False True 2 cabrillo_export_cancel_button cabrillo_export_ok_button False New Log True dialog pyqso False vertical 2 False end gtk-cancel True True True True True False True 0 gtk-ok True True True True True False True 1 False True end 0 True False True False Log Name 12 0 False True 2 0 True True True True 1 False True 1 log_name_cancel_button log_name_ok_button False Preferences True dialog pyqso False vertical 2 False end gtk-cancel True True True True True False True 0 gtk-ok True True True True True False True 1 False True end 0 True True True False vertical 2 True False 0 True False 2 2 True False vertical 2 Show toolbox by default True True False 0 True False True 0 Show yearly logbook statistics on the Summary page True True False 0 True False True 1 True False 3 Open a default logbook True True False 0 True False True 0 True True The absolute path to the logbook database file. True True 1 True True True Choose the default logbook file True True False gtk-open 1 False True 2 2 False True 2 True False Startup True True 0 True False 0 True False 2 2 True False vertical 2 True False Keep the Add Record dialog open after a QSO is added True True False Allows multiple QSOs to be entered in quick succession. Especially useful for contest stations or special event stations where pileups may be expected. 0 True False True 0 False True 0 True False Dialogs True True 1 True False 0 True False 2 2 True False vertical 2 Pin-point QTH on grey line map True True False 0 True False True 0 True False 2 True False Name 10 0 False True 2 0 True True This might be the name of the city or road in which your radio station is located. True True 1 True True True Lookup the latitude-longitude coordinates for the QTH based on the QTH's name True True False gtk-info 1 False True 2 2 False True 1 True False 2 True False Latitude 10 0 False True 2 0 True True True True 1 True False Longitude 10 0 False True 2 2 True True True True 2 3 False True 2 True False QTH True True 2 True False General False True False vertical 2 True False 0 True False True False 2 True True False vertical 2 Callsign True True False 0 True True False True 2 0 Date True True False 0 True True False True 2 1 Time True True False 0 True True False True 2 2 Frequency (MHz) True True False 0 True True False True 2 3 Band True True False 0 True True False True 2 4 Mode True True False 0 True True False True 2 5 False True 2 0 True False vertical 2 Submode True True False 0 True True False True 2 0 TX Power (W) True True False 0 True True False True 2 1 RST Sent True True False 0 True True False True 2 2 RST Received True True False 0 True True False True 2 3 QSL Sent True True False 0 True True False True 2 4 QSL Received True True False 0 True True False True 2 5 False True 2 1 True False vertical 2 Notes True True False 0 True True False True 2 0 Name True True False 0 True True False True 2 1 Address True True False 0 True True False True 2 2 State True True False 0 True True False True 2 3 Country True True False 0 True True False True 2 4 DXCC True True False 0 True True False True 2 5 False True 2 2 True False vertical 2 CQ Zone True True False 0 True True False True 2 0 ITU Zone True True False 0 True True False True 2 1 IOTA Designator True True False 0 True True False True 2 2 False True 2 3 True False Visible fields True True 0 1 True False View 1 False True False vertical 2 True False 0 True False 2 2 True False vertical 2 Autocomplete the Band field True True False Given a frequency, automatically determine the band. 0 True True False True 0 Use UTC when autocompleting the Date and Time True True False Use Coordinated Universal Time (UTC) if the date and time of a QSO are automatically filled in. 0 True True False True 1 True False Autocomplete True True 0 True False 0 True False 2 2 True False vertical 2 True False True False Mode 15 0 False True 2 0 True False False True 2 1 False True 2 0 True False True False Submode 15 0 False True 2 0 True False False True 2 1 False True 2 1 True False True False TX Power (W) 15 0 False True 2 0 True True 15 False True 2 1 False True 2 2 True False True False Frequency unit 15 0 False True 2 0 True False The unit of the frequency that will be entered into the Frequency entry box in the Add/Edit Record dialog (e.g. by selecting kHz, a value of 7140 can be entered instead of 7.140 MHz). However, the frequency will still be shown in MHz in the logbook. 2 False True 2 1 False True 2 3 True False Default values True True 1 True False 0 True False 2 2 True False vertical 2 True False True False Database 15 0 False True 2 0 True False False True 2 1 False True 2 0 True False 0 True False True False vertical 2 True False True False Username 15 0 False True 2 0 True True 15 False True 2 1 False True 2 0 True False True False Password 15 0 False True 2 0 True True False * 15 password False True 2 1 False True 2 1 True False Warning: Login details are currently stored as Base64-encoded plain text in the configuration file. center False True 2 True False Login details True True 1 Ignore callsign prefixes and/or suffixes True True False Ignore prefixes (such as F/ in F/MYCALL) and suffixes (such as /MM in MYCALL/MM) when performing callsign lookups. 0 True True False True 2 True False Callsign lookup True True 2 2 True False Records 2 False True False vertical 2 True False 0 True False 2 2 True False vertical 2 Merge any text in the COMMENT field with the NOTES field True True False 0 True False True 0 True False ADIF Import True True 0 3 True False Import/Export 3 False True False vertical 2 True False 0 True False 2 2 True False vertical 2 Auto-fill Frequency and Mode fields True True False 0 True False True 0 True False True False Model 18 0 False True 2 0 True False False True 2 1 False True 2 1 True False True False Path to radio device 18 0 False True 2 0 True True 15 False True 2 1 False True 2 2 True False Hamlib support True True 0 4 True False Hamlib 4 False True True 1 preferences_cancel_button preferences_ok_button False Add Record True dialog pyqso False vertical 2 False end gtk-cancel True True True True True False True 0 gtk-ok True True True True True False True 1 False True end 2 True False 0 True False True False 2 True True False vertical 2 True False True False Callsign 15 0 False True 2 0 True True 15 False True 2 1 True True True Callsign lookup True True False gtk-info 1 False True 2 2 False True 2 0 True False True False Date 15 0 False True 2 0 True True 15 False True 2 1 True True True Select date from calendar True True False gtk-go-back 1 False True 2 2 False True 2 1 True False True False Time 15 0 False True 2 0 True True 15 False True 2 1 True True True Use the current time and date True True False gtk-media-play 1 False True 2 2 False True 2 2 True False True False Frequency (MHz) 15 0 False True 2 0 True True 15 False True 2 1 False True 2 3 True False True False Band 15 0 False True 2 0 True False False True 2 1 False True 2 4 True False True False Mode 15 0 False True 2 0 True False False True 2 1 False True 2 5 True False True False Submode 15 0 False True 2 0 True False False True 2 1 False True 2 6 True False True False TX Power (W) 15 0 False True 2 0 True True 15 False True 2 1 False True 2 7 True True 2 0 True False vertical 2 True False True False RST Sent 15 0 False True 2 0 True True 15 False True 2 1 False True 2 0 True False True False RST Received 15 0 False True 2 0 True True 15 False True 2 1 False True 2 1 True False True False QSL Sent 15 0 False True 2 0 True False False True 2 1 False True 2 2 True False True False QSL Received 15 0 False True 2 0 True False False True 2 1 False True 2 3 True False True False Notes 15 0 False True 2 0 True True etched-in True True word-char True True 2 1 True True 2 4 True True 2 1 True False QSO Information True True 2 0 True False 0 True False True False 2 True True False vertical 2 True False True False Name 15 0 False True 2 0 True True 15 False True 2 1 False True 2 0 True False True False Address 15 0 False True 2 0 True True 15 False True 2 1 False True 2 1 True False True False State 15 0 False True 2 0 True True 15 False True 2 1 False True 2 2 True False True False Country 15 0 False True 2 0 True True 15 False True 2 1 False True 2 3 True True 2 0 True False vertical 2 True False True False DXCC 15 0 False True 2 0 True True 15 False True 2 1 False True 2 0 True False True False CQ Zone 15 0 False True 2 0 True True 15 False True 2 1 False True 2 1 True False True False ITU Zone 15 0 False True 2 0 True True 15 False True 2 1 False True 2 2 True False True False IOTA Designator 15 0 False True 2 0 True True 15 False True 2 1 False True 2 3 True True 2 1 True False Station Information True True 1 record_cancel_button record_ok_button False Select Date True dialog record_dialog False vertical 2 False end gtk-cancel True True True True True False True 0 gtk-ok True True True True True False True 1 False False end 0 True True True True 1 calendar_cancel_button calendar_ok_button False New Telnet Connection True True dialog pyqso False vertical 2 False end gtk-cancel True True True True True False True 0 gtk-ok True True True True True False True 1 False True end 5 True False True False Host 10 0 False False 6 0 True True True True 6 1 False True 6 0 True False True False start Port 10 0 False False 6 0 True True number True True 6 1 False True 6 1 True False True False Username 10 0 False False 6 0 True True True True 6 1 False True 6 2 True False True False Password 10 0 False False 6 0 True True False * password True True 6 1 False True 6 3 True False Bookmark server details True True False 0 True False True 6 0 False True 6 6 telnet_connection_cancel_button telnet_connection_ok_button True False vertical True False True False start 4 True False True 2 0 False True 4 0 True False True False Number of logs: False True 6 0 True False 0 False True 6 1 False True 4 1 True False True False Total number of QSOs: False True 6 0 True False 0 False True 6 1 False True 4 2 True False True False Date modified: False True 6 0 True False 0 False True 6 1 False True 4 3 True False False True 4 4 pyqso-1.0.0/pyqso/summary.py000066400000000000000000000232101314032635000161000ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import logging from os.path import basename, getmtime, expanduser, dirname, join, realpath from datetime import datetime, date try: import configparser except ImportError: import ConfigParser as configparser try: import matplotlib matplotlib.use('Agg') matplotlib.rcParams['font.size'] = 10.0 from matplotlib.backends.backend_gtk3cairo import FigureCanvasGTK3Cairo as FigureCanvas from matplotlib.figure import Figure from matplotlib.dates import DateFormatter, MonthLocator have_matplotlib = True except ImportError as e: logging.warning(e) logging.warning("Could not import matplotlib, so you will not be able to plot annual logbook statistics. Check that all the PyQSO dependencies are satisfied.") have_matplotlib = False class Summary(object): def __init__(self, application): """ Create a summary page containing various statistics such as the number of logs in the logbook, the logbook's modification date, etc. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.application = application self.logbook = self.application.logbook self.builder = self.application.builder glade_file_path = join(realpath(dirname(__file__)), "res", "pyqso.glade") self.builder.add_objects_from_file(glade_file_path, ("summary_page",)) self.summary_page = self.builder.get_object("summary_page") self.items = {} # Database name in large font at the top of the summary page self.builder.get_object("database_name").set_markup("%s" % basename(self.logbook.path)) self.items["LOG_COUNT"] = self.builder.get_object("log_count") self.items["QSO_COUNT"] = self.builder.get_object("qso_count") self.items["DATE_MODIFIED"] = self.builder.get_object("date_modified") # Yearly statistics config = configparser.ConfigParser() have_config = (config.read(expanduser('~/.config/pyqso/preferences.ini')) != []) (section, option) = ("general", "show_yearly_statistics") if(have_config and config.has_option(section, option)): if(config.getboolean("general", "show_yearly_statistics") and have_matplotlib): hbox = Gtk.HBox() label = Gtk.Label(label="Display statistics for year: ", halign=Gtk.Align.START) hbox.pack_start(label, False, False, 6) year_select = Gtk.ComboBoxText() min_year, max_year = self.get_year_bounds() if min_year and max_year: for year in range(max_year, min_year-1, -1): year_select.append_text(str(year)) year_select.append_text("") year_select.connect("changed", self.on_year_changed) hbox.pack_start(year_select, False, False, 6) self.summary_page.pack_start(hbox, False, False, 4) self.items["YEARLY_STATISTICS"] = Figure() canvas = FigureCanvas(self.items["YEARLY_STATISTICS"]) canvas.set_size_request(800, 175) canvas.show() self.summary_page.pack_start(canvas, True, True, 0) # Summary tab label and icon. tab = Gtk.HBox(homogeneous=False, spacing=0) label = Gtk.Label(label="Summary ") icon = Gtk.Image.new_from_icon_name(Gtk.STOCK_INDEX, Gtk.IconSize.MENU) tab.pack_start(label, False, False, 0) tab.pack_start(icon, False, False, 0) tab.show_all() self.logbook.notebook.insert_page(self.summary_page, tab, 0) # Append as a new tab self.logbook.notebook.show_all() return def on_year_changed(self, combo): """ Re-plot the statistics for the year selected by the user. """ # Clear figure self.items["YEARLY_STATISTICS"].clf() self.items["YEARLY_STATISTICS"].canvas.draw() # Get year to show statistics for. year = combo.get_active_text() try: year = int(year) except ValueError: # Empty year string. return # Number of contacts made each month contact_count_plot = self.items["YEARLY_STATISTICS"].add_subplot(121) contact_count = self.get_annual_contact_count(year) # x-axis formatting based on the date contact_count_plot.bar(list(contact_count.keys()), list(contact_count.values()), color="k", width=15, align="center") formatter = DateFormatter("%b") contact_count_plot.xaxis.set_major_formatter(formatter) month_locator = MonthLocator() contact_count_plot.xaxis.set_major_locator(month_locator) contact_count_plot.set_ylabel("Number of QSOs") # Set x-axis upper limit based on the current month. contact_count_plot.xaxis_date() contact_count_plot.set_xlim([date(year-1, 12, 16), date(year, 12, 15)]) # Make a bit of space either side of January and December of the selected year. # Pie chart of all the modes used. mode_count_plot = self.items["YEARLY_STATISTICS"].add_subplot(122) mode_count = self.get_annual_mode_count(year) (patches, texts, autotexts) = mode_count_plot.pie(list(mode_count.values()), labels=mode_count.keys(), autopct='%1.1f%%', shadow=False) for p in patches: # Make the patches partially transparent. p.set_alpha(0.75) mode_count_plot.set_title("Modes used") self.items["YEARLY_STATISTICS"].canvas.draw() return def get_year_bounds(self): """ Find the years of the oldest and newest QSOs across all logs in the logbook. :returns: The years of the oldest and newest QSOs. The tuple (None, None) is returned if no QSOs have been made or no QSO dates have been specified. :rtype: tuple """ c = self.logbook.connection.cursor() max_years = [] min_years = [] for log in self.logbook.logs: query = "SELECT min(QSO_DATE), max(QSO_DATE) FROM %s" % (log.name) c.execute(query) years = c.fetchone() if years[0] and years[1]: min_years.append(int(years[0][:4])) max_years.append(int(years[1][:4])) if len(min_years) == 0 or len(max_years) == 0: return None, None else: # Return the min and max across all logs. return min(min_years), max(max_years) def get_annual_contact_count(self, year): """ Find the total number of contacts made in each month in the specified year. :arg int year: The year of interest. :returns: The total number of contacts made in each month of a given year. :rtype: dict """ contact_count = {} c = self.logbook.connection.cursor() for log in self.logbook.logs: query = "SELECT QSO_DATE, count(QSO_DATE) FROM %s WHERE QSO_DATE >= %d0101 AND QSO_DATE < %d0101 GROUP by QSO_DATE" % (log.name, year, year+1) c.execute(query) xy = c.fetchall() for i in range(len(xy)): date_str = xy[i][0] y = int(date_str[0:4]) m = int(date_str[4:6]) date = datetime(y, m, 1) # Collect all contacts together by month. if date in contact_count.keys(): contact_count[date] += xy[i][1] else: contact_count[date] = xy[i][1] return contact_count def get_annual_mode_count(self, year): """ Find the total number of contacts made with each mode in a specified year. :arg int year: The year of interest. :returns: The total number of contacts made with each mode in a given year. :rtype: dict """ mode_count = {} for log in self.logbook.logs: query = "SELECT MODE, count(MODE) FROM %s WHERE QSO_DATE >= %d0101 AND QSO_DATE < %d0101 GROUP by MODE" % (log.name, year, year+1) c = self.logbook.connection.cursor() c.execute(query) xy = c.fetchall() for i in range(len(xy)): mode = xy[i][0] if mode == "": mode = "Unspecified" # Add to running total if mode in mode_count.keys(): mode_count[mode] += xy[i][1] else: mode_count[mode] = xy[i][1] return mode_count def update(self): """ Update the information presented on the summary page. """ self.items["LOG_COUNT"].set_label(str(self.logbook.log_count)) self.items["QSO_COUNT"].set_label(str(self.logbook.record_count)) try: t = datetime.fromtimestamp(getmtime(self.logbook.path)).strftime("%d %B %Y @ %H:%M") self.items["DATE_MODIFIED"].set_label(str(t)) except (IOError, OSError) as e: logging.exception(e) return pyqso-1.0.0/pyqso/telnet_connection_dialog.py000066400000000000000000000056511314032635000214450ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import os class TelnetConnectionDialog: """ A handler for the Gtk.Dialog through which a user can specify Telnet connection details. """ def __init__(self, application): """ Create and show the Telnet connection dialog to the user. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.builder = application.builder glade_file_path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "pyqso.glade") self.builder.add_objects_from_file(glade_file_path, ("telnet_connection_dialog",)) self.dialog = self.builder.get_object("telnet_connection_dialog") self.sources = {"HOST": self.builder.get_object("host_entry"), "PORT": self.builder.get_object("port_entry"), "USERNAME": self.builder.get_object("username_entry"), "PASSWORD": self.builder.get_object("password_entry"), "BOOKMARK": self.builder.get_object("bookmark_checkbox")} self.dialog.show_all() return @property def host(self): """ Return the Telnet server's host name. :returns: The server's host name. :rtype: str """ return self.sources["HOST"].get_text() @property def port(self): """ Return the Telnet server's port number (as a string). :returns: The server's port number (as a string). :rtype: str """ return self.sources["PORT"].get_text() @property def username(self): """ Return the user's username. :returns: The user's username. :rtype: str """ return self.sources["USERNAME"].get_text() @property def password(self): """ Return the user's password. :returns: The user's password. :rtype: str """ return self.sources["PASSWORD"].get_text() @property def bookmark(self): """ Return True if a new bookmark should be created, otherwise return False. :returns: True if a new bookmark should be created, otherwise False. :rtype: bool """ return self.sources["BOOKMARK"].get_active() pyqso-1.0.0/pyqso/toolbar.py000066400000000000000000000070471314032635000160570ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . class Toolbar: """ The toolbar underneath the menu bar. """ def __init__(self, application): """ Set up the various buttons in the toolbar, and connect to their corresponding functions. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.application = application self.builder = self.application.builder self.buttons = {} # Create logbook self.buttons["NEW_LOGBOOK"] = self.builder.get_object("toolbar_new_logbook") self.buttons["NEW_LOGBOOK"].connect("clicked", self.application.logbook.new) # Open logbook self.buttons["OPEN_LOGBOOK"] = self.builder.get_object("toolbar_open_logbook") self.buttons["OPEN_LOGBOOK"].connect("clicked", self.application.logbook.open) # Close logbook self.buttons["CLOSE_LOGBOOK"] = self.builder.get_object("toolbar_close_logbook") self.buttons["CLOSE_LOGBOOK"].connect("clicked", self.application.logbook.close) # Add record self.buttons["ADD_RECORD"] = self.builder.get_object("toolbar_add_record") self.buttons["ADD_RECORD"].connect("clicked", self.application.logbook.add_record_callback) # Edit record self.buttons["EDIT_RECORD"] = self.builder.get_object("toolbar_edit_record") self.buttons["EDIT_RECORD"].connect("clicked", self.application.logbook.edit_record_callback) # Delete record self.buttons["DELETE_RECORD"] = self.builder.get_object("toolbar_delete_record") self.buttons["DELETE_RECORD"].connect("clicked", self.application.logbook.delete_record_callback) # Filter log self.filter_source = self.builder.get_object("filter_source") self.filter_source.connect_after("changed", self.application.logbook.filter_logs) # Set sensitivities. self.set_logbook_button_sensitive(True) self.set_record_buttons_sensitive(False) self.filter_source.set_sensitive(False) return def set_logbook_button_sensitive(self, sensitive): """ Enable/disable logbook-related toolbar items. :arg bool sensitive: If True, enable the 'new logbook' and 'open logbook' toolbar items. If False, disable them. """ self.buttons["NEW_LOGBOOK"].set_sensitive(sensitive) self.buttons["OPEN_LOGBOOK"].set_sensitive(sensitive) self.buttons["CLOSE_LOGBOOK"].set_sensitive(not sensitive) return def set_record_buttons_sensitive(self, sensitive): """ Enable/disable record-related toolbar items. :arg bool sensitive: If True, enable all the record-related toolbar items. If False, disable them all. """ for button_name in ["ADD_RECORD", "EDIT_RECORD", "DELETE_RECORD"]: self.buttons[button_name].set_sensitive(sensitive) return pyqso-1.0.0/pyqso/toolbox.py000066400000000000000000000037601314032635000161010ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from pyqso.dx_cluster import DXCluster from pyqso.grey_line import GreyLine from pyqso.awards import Awards class Toolbox: """ Contains a Gtk.Notebook full of amateur radio-related tools. """ def __init__(self, application): """ Instantiate and insert the various tools into the toolbox. :arg application: The PyQSO application containing the main Gtk window, etc. """ self.application = application self.builder = self.application.builder self.tools = self.builder.get_object("tools") self.dx_cluster = DXCluster(self.application) self.grey_line = GreyLine(self.application) self.awards = Awards(self.application) self.tools.connect_after("switch-page", self.on_switch_page) return def toggle_visible_callback(self, widget=None): """ Show/hide the toolbox. """ toolbox_frame = self.builder.get_object("toolbox") toolbox_frame.set_visible(not toolbox_frame.get_visible()) return def on_switch_page(self, widget, label, new_page): """ Re-draw the Grey Line if the user switches to the grey line tab. """ if(widget.get_tab_label(label).get_text() == "Grey Line"): self.grey_line.draw() return pyqso-1.0.0/setup.py000066400000000000000000000031011314032635000143650ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2013-2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from setuptools import setup setup(name="PyQSO", version="1.0.0", description="A contact logging tool for amateur radio operators.", author="Christian Thomas Jacobs", author_email="christian@christianjacobs.uk", url="https://github.com/ctjacobs/pyqso", classifiers=[ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 3", "Topic :: Communications :: Ham Radio", ], packages=["pyqso"], package_dir={"pyqso": "pyqso"}, package_data={"pyqso": ["res/pyqso.glade", "res/log_64x64.png"]}, scripts=["bin/pyqso"], zip_safe=False ) pyqso-1.0.0/tests/000077500000000000000000000000001314032635000140225ustar00rootroot00000000000000pyqso-1.0.0/tests/res/000077500000000000000000000000001314032635000146135ustar00rootroot00000000000000pyqso-1.0.0/tests/res/ADIF.test_read.adi000066400000000000000000000001471314032635000177500ustar00rootroot00000000000000Some test ADI data. TEST40mCW 201303221955 pyqso-1.0.0/tests/res/ADIF.test_read_alphabet.adi000066400000000000000000000001461314032635000216070ustar00rootroot00000000000000Some test ADI data. ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ pyqso-1.0.0/tests/res/ADIF.test_read_capitalisation.adi000066400000000000000000000000531314032635000230300ustar00rootroot00000000000000Some test ADI data. test pyqso-1.0.0/tests/res/ADIF.test_read_header_only.adi000066400000000000000000000000311314032635000223110ustar00rootroot00000000000000Some test ADI data. pyqso-1.0.0/tests/res/ADIF.test_read_multiple.adi000066400000000000000000000004051314032635000216600ustar00rootroot00000000000000Some test ADI data. TEST40mCW 201303221955 TEST2ABC20mSSB 201502270820 HELLO2mFM201502270832 pyqso-1.0.0/tests/res/ADIF.test_read_no_header.adi000066400000000000000000000001141314032635000217460ustar00rootroot00000000000000TEST40mCW201303221955 pyqso-1.0.0/tests/res/invalid.db000066400000000000000000000002211314032635000165430ustar00rootroot00000000000000This is a plain text file used for testing PyQSO. Trying to open this file in PyQSO should case an error, since it is not a valid database file. pyqso-1.0.0/tests/res/test.db000066400000000000000000000100001314032635000160700ustar00rootroot00000000000000SQLite format 3@ - IZtabletest2test2CREATE TABLE test2 (id INTEGER PRIMARY KEY AUTOINCREMENT, call TEXT, qso_date TEXT, time_on TEXT, freq TEXT, band TEXT, mode TEXT, submode TEXT, tx_pwr TEXT, rst_sent TEXT, rst_rcvd TEXT, qsl_sent TEXT, qsl_rcvd TEXT, notes TEXT, name TEXT, address TEXT, state TEXT, country TEXT, dxcc TEXT, cqz TEXT, ituz TEXT, iota TEXT)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)b'tabletesttestCREATE TABLE test (id INTEGER PRIMARY KEY AUTOINCREMENT, call TEXT, qso_date TEXT, time_on TEXT, freq TEXT, band TEXT, mode TEXT, tx_pwr TEXT, rst_sent TEXT, rst_rcvd TEXT, qsl_sent TEXT, qsl_rcvd TEXT, notes TEXT, name TEXT, address TEXT, state TEXT, country TEXT, dxcc TEXT, cqz TEXT, ituz TEXT, iota TEXT, submode TEXT DEFAULT "") __/  TEST20160402222330mPSK314 TEST456201303120101145.7502mFM8  TEST123201204021234145.5002mFM5959  test2test ?s?2  TESTHELLO20170106214420mSSB/  TEST12320170411222740mCW,  TEST789201704112227FM,  TEST456201704112227FMpyqso-1.0.0/tests/test_adif.py000066400000000000000000000201741314032635000163420ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import unittest import os from pyqso.adif import * class TestADIF(unittest.TestCase): """ The unit tests for the ADIF class. """ def setUp(self): """ Set up the ADIF object needed for the unit tests. """ self.adif = ADIF() def test_read(self): """ Check that a single ADIF record can be read and parsed correctly. """ path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "ADIF.test_read.adi") records = self.adif.read(path) expected_records = [{'TIME_ON': '1955', 'BAND': '40m', 'CALL': 'TEST', 'MODE': 'CW', 'QSO_DATE': '20130322'}] print("Imported records: ", records) print("Expected records: ", expected_records) assert(len(records) == 1) assert(len(list(records[0].keys())) == len(list(expected_records[0].keys()))) assert(records == expected_records) def test_read_multiple(self): """ Check that multiple ADIF records can be read and parsed correctly. """ path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "ADIF.test_read_multiple.adi") records = self.adif.read(path) expected_records = [{'TIME_ON': '1955', 'BAND': '40m', 'CALL': 'TEST', 'MODE': 'CW', 'QSO_DATE': '20130322'}, {'TIME_ON': '0820', 'BAND': '20m', 'CALL': 'TEST2ABC', 'MODE': 'SSB', 'QSO_DATE': '20150227'}, {'TIME_ON': '0832', 'BAND': '2m', 'CALL': 'HELLO', 'MODE': 'FM', 'QSO_DATE': '20150227'}] print("Imported records: ", records) print("Expected records: ", expected_records) assert(len(records) == 3) for i in range(len(expected_records)): assert(len(list(records[i].keys())) == len(list(expected_records[i].keys()))) assert(records == expected_records) def test_read_alphabet(self): """ Check that none of the letters of the alphabet are ignored during parsing. """ path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "ADIF.test_read_alphabet.adi") records = self.adif.read(path) expected_records = [{'CALL': 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'}] print("Imported records: ", records) print("Expected records: ", expected_records) assert(len(records) == 1) assert(len(list(records[0].keys())) == len(list(expected_records[0].keys()))) assert(records == expected_records) def test_read_capitalisation(self): """ Check that the CALL field is capitalised correctly. """ path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "ADIF.test_read_capitalisation.adi") records = self.adif.read(path) expected_records = [{'CALL': 'TEST'}] print("Imported records: ", records) print("Expected records: ", expected_records) assert(len(records) == 1) assert(len(list(records[0].keys())) == len(list(expected_records[0].keys()))) assert(records == expected_records) def test_read_header_only(self): """ Check that no records are read in if the ADIF file only contains header information. """ path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "ADIF.test_read_header_only.adi") records = self.adif.read(path) expected_records = [] print("Imported records: ", records) print("Expected records: ", expected_records) assert(len(records) == 0) assert(records == expected_records) def test_read_no_header(self): """ Check that an ADIF file can be parsed with no header information. """ path = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "ADIF.test_read_no_header.adi") records = self.adif.read(path) expected_records = [{'TIME_ON': '1955', 'BAND': '40m', 'CALL': 'TEST', 'MODE': 'CW', 'QSO_DATE': '20130322'}] print("Imported records: ", records) print("Expected records: ", expected_records) assert(len(records) == 1) assert(len(list(records[0].keys())) == len(list(expected_records[0].keys()))) assert(records == expected_records) def test_write(self): """ Check that records can be written to an ADIF file correctly. """ records = [{"CALL": "TEST123", "QSO_DATE": "20120402", "TIME_ON": "1234", "FREQ": "145.500", "BAND": "2m", "MODE": "FM", "RST_SENT": "59", "RST_RCVD": "59"}, {"CALL": "TEST123", "QSO_DATE": "20130312", "TIME_ON": "0101", "FREQ": "145.750", "BAND": "2m", "MODE": "FM"}] self.adif.write(records, "ADIF.test_write.adi") f = open("ADIF.test_write.adi", 'r') text = f.read() print("File 'ADIF.test_write.adi' contains the following text:", text) assert(""" 3.0.4 PyQSO 1.0.0 TEST123 20120402 1234 145.500 2m FM 59 59 TEST123 20130312 0101 145.750 2m FM """ in text) # Ignore the header line here, since it contains the date and time the ADIF file was written, which will change each time 'make unittest' is run. f.close() def test_write_sqlite3_Row(self): """ Check that records can be written to an ADIF file from a test database file. """ import sqlite3 import os.path path_to_test_database = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "test.db") self.connection = sqlite3.connect(path_to_test_database) self.connection.row_factory = sqlite3.Row c = self.connection.cursor() c.execute("SELECT * FROM test") records = c.fetchall() print(records) self.adif.write(records, "ADIF.test_write_sqlite3_Row.adi") f = open("ADIF.test_write_sqlite3_Row.adi", 'r') text = f.read() print("File 'ADIF.test_write_sqlite3_Row.adi' contains the following text:", text) assert(""" 3.0.4 PyQSO 1.0.0 TEST123 20120402 1234 145.500 2m FM 59 59 TEST456 20130312 0101 145.750 2m FM """ in text) # Ignore the header line here, since it contains the date and time the ADIF file was written, which will change each time 'make unittest' is run. f.close() self.connection.close() def test_is_valid(self): """ Check that ADIF field validation is working correctly for different data types. """ assert(self.adif.is_valid("CALL", "TEST123", "S")) assert(self.adif.is_valid("CALL", "F/MYCALL123MYCALL", "S")) assert(self.adif.is_valid("QSO_DATE", "20120402", "D")) assert(not self.adif.is_valid("QSO_DATE", "19000101", "D")) assert(self.adif.is_valid("TIME_ON", "0000", "T")) assert(self.adif.is_valid("TIME_ON", "235959", "T")) assert(self.adif.is_valid("TIME_ON", "1230", "T")) assert(self.adif.is_valid("TIME_ON", "155329", "T")) assert(not self.adif.is_valid("TIME_ON", "2500", "T")) assert(self.adif.is_valid("TX_PWR", "5", "N")) assert(self.adif.is_valid("FREQ", "145.550", "N")) assert(self.adif.is_valid("NOTES", "TEST123\nHELLO_WORLD", "M")) assert(self.adif.is_valid("MODE", "FM", "E")) assert(self.adif.is_valid("SUBMODE", "LSB", "E")) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_awards.py000066400000000000000000000036521314032635000167220ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import os import unittest try: import unittest.mock as mock except ImportError: import mock from pyqso.awards import * from pyqso.logbook import Logbook class TestAwards(unittest.TestCase): """ The unit tests for the Awards class. """ def setUp(self): """ Set up the objects needed for the unit tests. """ PyQSO = mock.MagicMock() self.awards = Awards(application=PyQSO()) self.logbook = Logbook(application=PyQSO()) path_to_test_database = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "test.db") success = self.logbook.db_connect(path_to_test_database) assert(success) self.logbook.logs = self.logbook.get_logs() assert(self.logbook.logs is not None) def test_count(self): """ Check that there are 3 FM/AM/SSB/SSTV QSOs and 1 CW QSO. Note that the BAND must be specified in order to be counted. """ count = self.awards.count(self.logbook) assert(sum(count[0]) == 3) # FM/AM/SSB/SSTV assert(sum(count[1]) == 1) # CW assert(sum(count[2]) == 1) # Other modes assert(sum(count[3]) == 5) # Mixed if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_cabrillo.py000066400000000000000000000045611314032635000172300ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import unittest from pyqso.cabrillo import * class TestCabrillo(unittest.TestCase): """ The unit tests for the Cabrillo class. """ def setUp(self): """ Set up the Cabrillo object needed for the unit tests. """ self.cabrillo = Cabrillo() return def test_write(self): """ Check that QSOs are written correctly in Cabrillo format. """ records = [{'TIME_ON': '1955', 'BAND': '40m', 'CALL': 'TEST', 'FREQ': "145.550", 'MODE': 'FM', 'QSO_DATE': '20130322', 'RST_SENT': '59 001', 'RST_RCVD': '59 002'}, {'TIME_ON': '0820', 'BAND': '20m', 'CALL': 'TEST2ABC', 'FREQ': "144.330", 'MODE': 'SSB', 'QSO_DATE': '20150227', 'RST_SENT': '55 020', 'RST_RCVD': '57 003'}, {'TIME_ON': '0832', 'BAND': '2m', 'CALL': 'HELLO', 'FREQ': "145.550", 'MODE': 'FM', 'QSO_DATE': '20150227', 'RST_SENT': '59 001', 'RST_RCVD': '59 002'}] expected = """START-OF-LOG: 3.0 CREATED-BY: PyQSO v1.0.0 CALLSIGN: MYCALL CONTEST: MYCONTEST QSO: 145550.0 FM 2013-03-22 1955 MYCALL 59 001 TEST 59 002 0 QSO: 144330.0 PH 2015-02-27 0820 MYCALL 55 020 TEST2ABC 57 003 0 QSO: 145550.0 FM 2015-02-27 0832 MYCALL 59 001 HELLO 59 002 0 END-OF-LOG:""" print("Expected Cabrillo file contents: ", expected) mycall = "MYCALL" mycontest = "MYCONTEST" path = "Cabrillo.test_write.log" self.cabrillo.write(records, path, contest=mycontest, mycall=mycall) actual = "" f = open(path, "r") for line in f: actual += line f.close() print("Actual Cabrillo file contents: ", actual) assert(expected == actual) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_calendar_dialog.py000066400000000000000000000030621314032635000205240ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import unittest try: import unittest.mock as mock except ImportError: import mock from pyqso.calendar_dialog import * class TestCalendarDialog(unittest.TestCase): """ The unit tests for the CalendarDialog class. """ def setUp(self): """ Set up the objects needed for the unit tests. """ self.cd = CalendarDialog(application=mock.MagicMock()) self.cd.calendar = Gtk.Calendar() self.cd.calendar.select_month(3, 2017) # Note: Months start from 0 when using the Calendar widget. So "3" represents April here. self.cd.calendar.select_day(2) def test_date(self): """ Check that the date obtained from the Calendar is in the correct format. """ assert(self.cd.date == "20170402") if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_callsign_lookup.py000066400000000000000000000161451314032635000206270ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import unittest try: import unittest.mock as mock except ImportError: import mock from pyqso.callsign_lookup import * class TestCallsignLookup(unittest.TestCase): """ The unit tests for the callsign lookup functionality. """ def setUp(self): """ Set up the objects needed for the unit tests. """ self.qrz = CallsignLookupQRZ(parent=None) self.hamqth = CallsignLookupHamQTH(parent=None) def test_strip(self): """ Check that a callsign with a prefix and a suffix is stripped correctly. """ assert strip("F/MYCALL/MM") == "MYCALL" assert strip("F/MYCALL/M") == "MYCALL" assert strip("HB9/MYCALL/P") == "MYCALL" assert strip("HB9/MYCALL/QRP") == "MYCALL" assert strip("HB9/MYCALL/A") == "MYCALL" assert strip("HB9/MYCALL/AM") == "MYCALL" assert strip("HB9/MYCALL/PM") == "MYCALL" def test_strip_prefix_only(self): """ Check that a callsign with only a prefix is stripped correctly. """ assert strip("F/MYCALL") == "MYCALL" def test_strip_suffix_only(self): """ Check that a callsign with only a suffix is stripped correctly. """ assert strip("MYCALL/M") == "MYCALL" assert strip("MYCALL/P") == "MYCALL" assert strip("MYCALL/A") == "MYCALL" assert strip("MYCALL/MM") == "MYCALL" assert strip("MYCALL/PM") == "MYCALL" assert strip("MYCALL/AM") == "MYCALL" assert strip("MYCALL/QRP") == "MYCALL" def test_strip_no_prefix_or_suffix(self): """ Check that a callsign with no prefix or suffix remains unmodified. """ callsign = "MYCALL" assert strip(callsign) == "MYCALL" def test_strip_too_many_components(self): """ Check that a callsign with too many prefix/suffix components remains unmodified. """ callsign = "F/HB9/MYCALL/MM" assert strip(callsign) == "F/HB9/MYCALL/MM" def test_qrz_connect(self): """ Check the example response from the qrz.com server, and make sure the session key has been correctly extracted. """ http_client.HTTPConnection = mock.Mock(spec=http_client.HTTPConnection) http_client.HTTPResponse = mock.Mock(spec=http_client.HTTPResponse) connection = http_client.HTTPConnection() response = http_client.HTTPResponse() response.read.return_value = b'\n\n\n3b1fd1d3ba495189984f93ff67bd45b6\n61\nnon-subscriber\nSun Nov 22 21:25:34 2015\ncpu: 0.147s\n\n\n' connection.getresponse.return_value = response result = self.qrz.connect("hello", "world") assert(result) assert(self.qrz.session_key == "3b1fd1d3ba495189984f93ff67bd45b6") def test_qrz_lookup(self): """ Check the example callsign lookup response from the qrz.com server, and make sure the callsign information has been correctly extracted. """ http_client.HTTPConnection = mock.Mock(spec=http_client.HTTPConnection) http_client.HTTPResponse = mock.Mock(spec=http_client.HTTPResponse) connection = http_client.HTTPConnection() response = http_client.HTTPResponse() response.read.return_value = b'\n\n\nMYCALL\nFIRSTNAME\nLASTNAME\nADDRESS2\nCOUNTRY\n\n\n3b1fd1d3ba495189984f93ff67bd45b6\n61\nnon-subscriber\nA subscription is required to access the complete record.\nSun Nov 22 21:34:46 2015\ncpu: 0.026s\n\n\n' connection.getresponse.return_value = response self.qrz.connection = connection self.qrz.session_key = "3b1fd1d3ba495189984f93ff67bd45b6" fields_and_data = self.qrz.lookup("MYCALL") assert(fields_and_data["NAME"] == "FIRSTNAME LASTNAME") assert(fields_and_data["ADDRESS"] == "ADDRESS2") assert(fields_and_data["COUNTRY"] == "COUNTRY") def test_hamqth_connect(self): """ Check the example response from the hamqth.com server, and make sure the session ID has been correctly extracted. """ http_client.HTTPSConnection = mock.Mock(spec=http_client.HTTPSConnection) http_client.HTTPResponse = mock.Mock(spec=http_client.HTTPResponse) connection = http_client.HTTPSConnection() response = http_client.HTTPResponse() response.read.return_value = b'\n\n\n09b0ae90050be03c452ad235a1f2915ad684393c\n\n\n' connection.getresponse.return_value = response result = self.hamqth.connect("hello", "world") assert(result) assert(self.hamqth.session_id == "09b0ae90050be03c452ad235a1f2915ad684393c") def test_hamqth_lookup(self): """ Check the example callsign lookup response from the hamqth.com server, and make sure the callsign information has been correctly extracted. """ http_client.HTTPSConnection = mock.Mock(spec=http_client.HTTPSConnection) http_client.HTTPResponse = mock.Mock(spec=http_client.HTTPResponse) connection = http_client.HTTPSConnection() response = http_client.HTTPResponse() response.read.return_value = b'\n\n\nMYCALL\nNAME\nCOUNTRY\nITU\nCQ\nIOTA\nADDRESS\n\n\n' connection.getresponse.return_value = response self.hamqth.connection = connection self.hamqth.session_id = "09b0ae90050be03c452ad235a1f2915ad684393c" fields_and_data = self.hamqth.lookup("MYCALL") assert(fields_and_data["NAME"] == "NAME") assert(fields_and_data["ADDRESS"] == "ADDRESS") assert(fields_and_data["COUNTRY"] == "COUNTRY") assert(fields_and_data["CQZ"] == "CQ") assert(fields_and_data["ITUZ"] == "ITU") assert(fields_and_data["IOTA"] == "IOTA") if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_compare.py000066400000000000000000000061211314032635000170610ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import unittest from pyqso.compare import * class TestCompare(unittest.TestCase): """ The unit tests for the comparison schemes. """ def setUp(self): """ Set up the objects needed for the unit tests. """ data_types = [int] + [str]*3 self.model = Gtk.ListStore(*data_types) row1 = [0, "100", "20150323", "1433"] self.model.append(row1) row2 = [1, "5000", "20160423", "1432"] self.model.append(row2) row3 = [2, "5000", "20160423", "1433"] self.model.append(row3) row4 = [3, "25", "20160423", "1433"] self.model.append(row4) return def test_compare_default(self): """ Check the correctness of the default comparison scheme. """ # Get the row iterables. path = Gtk.TreePath(0) iter1 = self.model.get_iter(path) iter2 = self.model.iter_next(iter1) iter3 = self.model.iter_next(iter2) iter4 = self.model.iter_next(iter3) # Compare values in the second column. column_index = 1 result = compare_default(self.model, iter1, iter2, column_index) assert(result == -1) result = compare_default(self.model, iter2, iter3, column_index) assert(result == 0) result = compare_default(self.model, iter3, iter4, column_index) assert(result == 1) def test_compare_date_and_time(self): """ Check that dates in yyyymmdd format are compared correctly. """ # Get the row iterables. path = Gtk.TreePath(0) iter1 = self.model.get_iter(path) iter2 = self.model.iter_next(iter1) iter3 = self.model.iter_next(iter2) iter4 = self.model.iter_next(iter3) # Compare values in the third (and fourth, if necessary) column. column_index = 2 result = compare_date_and_time(self.model, iter1, iter2, [column_index, column_index+1]) assert(result == -1) result = compare_date_and_time(self.model, iter2, iter3, [column_index, column_index+1]) assert(result == -1) result = compare_date_and_time(self.model, iter3, iter4, [column_index, column_index+1]) assert(result == 0) result = compare_date_and_time(self.model, iter4, iter1, [column_index, column_index+1]) assert(result == 1) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_dx_cluster.py000066400000000000000000000031461314032635000176130ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import unittest try: import unittest.mock as mock except ImportError: import mock from pyqso.dx_cluster import * class TestDXCluster(unittest.TestCase): """ The unit tests for the DXCluster class. """ def setUp(self): """ Set up the objects needed for the unit tests. """ PyQSO = mock.MagicMock() self.dxcluster = DXCluster(application=PyQSO()) def test_on_telnet_io(self): """ Check that the response from the Telnet server can be correctly decoded. """ telnetlib.Telnet = mock.Mock(spec=telnetlib.Telnet) connection = telnetlib.Telnet("hello", "world") connection.read_very_eager.return_value = b"Test message from the Telnet server." self.dxcluster.connection = connection result = self.dxcluster.on_telnet_io() assert(result) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_log.py000066400000000000000000000255331314032635000162240ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import unittest from pyqso.log import * class TestLog(unittest.TestCase): """ The unit tests for the Log class. """ def setUp(self): """ Create a connection to a temporary database and set up the objects needed for the unit tests. """ self.connection = sqlite.connect(":memory:") self.connection.row_factory = sqlite.Row self.field_names = ["CALL", "QSO_DATE", "TIME_ON", "FREQ", "BAND", "MODE", "RST_SENT", "RST_RCVD"] self.fields_and_data = {"CALL": "TEST123", "QSO_DATE": "20130312", "TIME_ON": "1234", "FREQ": "145.500", "BAND": "2m", "MODE": "FM", "RST_SENT": "59", "RST_RCVD": "59"} c = self.connection.cursor() query = "CREATE TABLE test (id INTEGER PRIMARY KEY AUTOINCREMENT" for field_name in self.field_names: s = ", %s TEXT" % field_name.lower() query = query + s query = query + ")" c.execute(query) self.log = Log(self.connection, "test") def tearDown(self): """ Destroy the connection to the temporary database. """ self.connection.close() def test_add_missing_db_columns(self): """ Check that any missing columns in the database are added successfully. """ c = self.connection.cursor() # 'Before' state. column_names_before = [] c.execute("PRAGMA table_info(test)") result = c.fetchall() for t in result: column_names_before.append(t[1].upper()) # Add missing columns. self.log.add_missing_db_columns() # 'After' state. column_names_after = [] c.execute("PRAGMA table_info(test)") result = c.fetchall() for t in result: column_names_after.append(t[1].upper()) print("Column names before: ", column_names_before) print("Column names after: ", column_names_after) assert(len(column_names_before) == len(self.field_names) + 1) # Added 1 here because of the "id" column in all database tables. assert(len(column_names_after) == len(AVAILABLE_FIELD_NAMES_ORDERED) + 1) for field_name in AVAILABLE_FIELD_NAMES_ORDERED: assert(field_name in column_names_after) def test_add_record(self): """ Check that a single record can be successfully added. """ self.log.add_record(self.fields_and_data) c = self.connection.cursor() c.execute("SELECT * FROM test") records = c.fetchall() assert len(records) == 1 # Check that all the data has been added to all the fields. for field_name in self.field_names: print(self.fields_and_data[field_name], records[0][field_name]) assert self.fields_and_data[field_name] == records[0][field_name] # Check consistency of index between Gtk.ListStore and the database. assert(records[0]["id"] == 1) iter = self.log.get_iter_first() row_index = self.log.get_value(iter, 0) assert(records[0]["id"] == row_index) def test_add_record_multiple(self): """ Check that multiple records can be successfully added in one go. """ self.log.add_record([self.fields_and_data]*5) c = self.connection.cursor() c.execute("SELECT * FROM test") records = c.fetchall() assert len(records) == 5 def test_delete_record(self): """ Check that a record can be successfully deleted. """ query = "INSERT INTO test VALUES (NULL, ?, ?, ?, ?, ?, ?, ?, ?)" c = self.connection.cursor() c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) c.execute("SELECT * FROM test") records_before = c.fetchall() self.log.delete_record(1) c.execute("SELECT * FROM test") records_after = c.fetchall() assert(len(records_before) == 1) assert(len(records_after) == 0) def test_edit_record(self): """ Check that a record's fields can be successfully edited. """ query = "INSERT INTO test VALUES (NULL, ?, ?, ?, ?, ?, ?, ?, ?)" c = self.connection.cursor() c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) c.execute("SELECT * FROM test") record_before = c.fetchall()[0] self.log.edit_record(1, "CALL", "TEST456") self.log.edit_record(1, "FREQ", "145.450") c.execute("SELECT * FROM test") record_after = c.fetchall()[0] assert(record_before["CALL"] == "TEST123") assert(record_after["CALL"] == "TEST456") assert(record_before["FREQ"] == "145.500") assert(record_after["FREQ"] == "145.450") def test_get_record_by_index(self): """ Check that a record can be retrieved using its index. """ query = "INSERT INTO test VALUES (NULL, ?, ?, ?, ?, ?, ?, ?, ?)" c = self.connection.cursor() c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) record = self.log.get_record_by_index(1) print("Contents of retrieved record: ", record) for field_name in list(record.keys()): if(field_name.upper() == "ID"): continue else: assert(record[field_name.upper()] == self.fields_and_data[field_name.upper()]) assert(len(record) == len(self.fields_and_data) + 1) def test_records(self): """ Check that all records in a log can be successfully retrieved. """ query = "INSERT INTO test VALUES (NULL, ?, ?, ?, ?, ?, ?, ?, ?)" c = self.connection.cursor() # Add the same record twice c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) records = self.log.records print("Contents of all retrieved records: ", records) assert(len(records) == 2) # There should be 2 records for field_name in self.field_names: assert(records[0][field_name] == self.fields_and_data[field_name]) assert(records[1][field_name] == self.fields_and_data[field_name]) def test_record_count(self): """ Check that the total number of records in a log is calculated correctly. """ query = "INSERT INTO test VALUES (NULL, ?, ?, ?, ?, ?, ?, ?, ?)" c = self.connection.cursor() # Add the same record twice c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) record_count = self.log.record_count print("Number of records in the log: ", record_count) assert(record_count == 2) # There should be 2 records def test_get_duplicates(self): """ Insert n records, n-1 of which are duplicates, and check that the duplicates are successfully identified. """ query = "INSERT INTO test VALUES (NULL, ?, ?, ?, ?, ?, ?, ?, ?)" c = self.connection.cursor() n = 5 # The total number of records to insert. for i in range(0, n): c.execute(query, (self.fields_and_data["CALL"], self.fields_and_data["QSO_DATE"], self.fields_and_data["TIME_ON"], self.fields_and_data["FREQ"], self.fields_and_data["BAND"], self.fields_and_data["MODE"], self.fields_and_data["RST_SENT"], self.fields_and_data["RST_RCVD"])) assert(len(self.log.get_duplicates()) == n-1) # Expecting n-1 duplicates. def test_remove_duplicates(self): """ Insert n records, n-1 of which are duplicates, and check that the duplicates are successfully removed. """ n = 5 # The total number of records to insert. for i in range(0, n): self.log.add_record(self.fields_and_data) (number_of_duplicates, number_of_duplicates_removed) = self.log.remove_duplicates() print("Number of duplicates: %d" % number_of_duplicates) print("Number of duplicates removed: %d" % number_of_duplicates_removed) assert(number_of_duplicates == number_of_duplicates_removed) assert(number_of_duplicates == 4) assert(self.log.record_count == 1) def test_rename(self): """ Check that a log can be successfully renamed. """ old_name = "test" new_name = "hello" success = self.log.rename(new_name) assert(success) with self.connection: c = self.connection.cursor() c.execute("SELECT EXISTS(SELECT 1 FROM sqlite_master WHERE name=?)", [old_name]) exists = c.fetchone() assert(exists[0] == 0) # Old log name should no longer exist. c.execute("SELECT EXISTS(SELECT 1 FROM sqlite_master WHERE name=?)", [new_name]) exists = c.fetchone() assert(exists[0] == 1) # New log name should now exist. assert(self.log.name == new_name) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_logbook.py000066400000000000000000000144341314032635000170750ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import unittest try: import unittest.mock as mock except ImportError: import mock import os from shutil import copyfile from pyqso.logbook import * class TestLogbook(unittest.TestCase): """ The unit tests for the Logbook class. """ @mock.patch('pyqso.logbook.Logbook.filter_by_callsign') def setUp(self, mock_filter_by_callsign): """ Set up the Logbook object and connection to the test database needed for the unit tests. """ self.logbook = Logbook(application=mock.MagicMock()) # Open the test database file. path_to_test_database = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "test.db") opened = self.logbook.open(path=path_to_test_database) assert(opened) assert(self.logbook.connection is not None) # Check that the logs have been retrieved. assert(len(self.logbook.logs) == 2) assert(self.logbook.logs[0].name == "test") assert(self.logbook.logs[1].name == "test2") def tearDown(self): """ Close the logbook and disconnect from the test database. """ self.logbook.notebook.get_n_pages.return_value = 0 closed = self.logbook.close() assert(closed) def test_db_disconnect(self): """ Check that the logbook can disconnect from the database. """ disconnected = self.logbook.db_disconnect() assert(disconnected) # Attempt to disconnect again. This shouldn't do anything. disconnected = self.logbook.db_disconnect() assert(disconnected) @mock.patch('pyqso.auxiliary_dialogs.handle_gtk_dialog') @mock.patch('gi.repository.Gtk.FileChooserDialog') def test_new(self, mock_FileChooserDialog, mock_handle_gtk_dialog): """ Check that a new logbook can be created. """ mock_FileChooserDialog().run.return_value = Gtk.ResponseType.OK mock_FileChooserDialog().get_filename.return_value = "Logbook.test_new.db" self.logbook.new() assert(os.path.isfile("Logbook.test_new.db")) @mock.patch('pyqso.auxiliary_dialogs.handle_gtk_dialog') def test_open_invalid_logbook(self, mock_handle_gtk_dialog): """ Open an invalid database file (comprising only one line of plain text) and check that an error occurs. """ invalid_logbook = Logbook(application=mock.MagicMock()) path_to_invalid_database = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "invalid.db") opened = invalid_logbook.open(path=path_to_invalid_database) assert(not opened) assert(not invalid_logbook.logs) @mock.patch('pyqso.logbook.Logbook.render_log') @mock.patch('pyqso.auxiliary_dialogs.handle_gtk_dialog') @mock.patch('pyqso.logbook.LogNameDialog') def test_new_log(self, mock_LogNameDialog, mock_handle_gtk_dialog, mock_render_log): """ Create an empty logbook file, open it, and check that a new log can successfully be added. """ # Create a copy of the test database just for use in this particular test, since the contents will need to be modified. path_to_test_database = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "test.db") destination = "Logbook.test_new_log.db" copyfile(path_to_test_database, destination) opened = self.logbook.open(path=destination) assert(opened) mock_LogNameDialog().dialog.run.return_value = Gtk.ResponseType.OK mock_LogNameDialog().name = "my_new_log" self.logbook.new_log() assert(len(self.logbook.logs) == 3) assert(self.logbook.logs[-1].name == "my_new_log") def test_log_name_exists(self): """ Check that only the log called 'test' exists. """ assert(self.logbook.log_name_exists("test")) # Log 'test' exists. assert(not self.logbook.log_name_exists("hello")) # Log 'hello' should not exist. def test_log_count(self): """ Check the log count. """ assert(self.logbook.log_count == 2) def test_record_count(self): """ Check the total number of records over all the logs in the logbook. """ assert(self.logbook.record_count == 7) def test_filter_by_callsign(self): """ Check that callsigns are filtered correctly. """ # Consider only the first record of the first log. model = self.logbook.logs[0] path = Gtk.TreePath(0) iter = model.get_iter(path) self.logbook.application.toolbar.filter_source.get_text.return_value = "" present = self.logbook.filter_by_callsign(model, iter, data=None) assert(present) # Show all the callsigns. self.logbook.application.toolbar.filter_source.get_text.return_value = "TEST123" present = self.logbook.filter_by_callsign(model, iter, data=None) assert(present) # "TEST123" is present. self.logbook.application.toolbar.filter_source.get_text.return_value = "TEST" present = self.logbook.filter_by_callsign(model, iter, data=None) assert(present) # "TEST" is present in "TEST123" self.logbook.application.toolbar.filter_source.get_text.return_value = "HELLOWORLD" present = self.logbook.filter_by_callsign(model, iter, data=None) assert(not present) # "HELLOWORLD" is not present in "TEST123" def test_get_log_index(self): """ Check that a log's index can be resolved using the log's name. """ assert(self.logbook.get_log_index(name="test") == 0) assert(self.logbook.get_log_index(name="test2") == 1) assert(self.logbook.get_log_index(name="helloworld") is None) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_printer.py000066400000000000000000000035451314032635000171250ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import unittest try: import unittest.mock as mock except ImportError: import mock import os from pyqso.printer import * class TestPrinter(unittest.TestCase): """ The unit tests for the Printer class. """ def setUp(self): """ Set up the Printer object. """ PyQSO = mock.MagicMock() self.printer = Printer(application=PyQSO()) self.printer.application.window = Gtk.Window() def test_print_records(self): """ Check that a list of records can be printed to a PDF file. """ self.printer.action = Gtk.PrintOperationAction.EXPORT pdf = "Printer.test_print_records.pdf" self.printer.operation.set_export_filename(pdf) records = [{"id": 1, "CALL": "MYCALL", "QSO_DATE": "24062017", "TIME_ON": "1519", "FREQ": "145.550", "MODE": "FM", "RST_SENT": "59", "RST_RCVD": "57"}] result = self.printer.print_records(records) assert(result != Gtk.PrintOperationResult.ERROR) assert(result == Gtk.PrintOperationResult.APPLY) assert(os.path.exists(pdf)) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_record_dialog.py000066400000000000000000000112741314032635000202350ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . from gi.repository import Gtk import unittest try: import unittest.mock as mock except ImportError: import mock from pyqso.record_dialog import * class TestRecordDialog(unittest.TestCase): """ The unit tests for the RecordDialog class. """ def setUp(self): """ Set up the objects needed for the unit tests. """ PyQSO = mock.MagicMock() self.record_dialog = RecordDialog(application=PyQSO(), log=None) self.record_dialog.frequency_unit = "MHz" # Set up the necessary sources. self.record_dialog.sources["FREQ"] = Gtk.Entry() self.record_dialog.sources["BAND"] = Gtk.ComboBoxText() for band in BANDS: self.record_dialog.sources["BAND"].append_text(band) self.record_dialog.sources["MODE"] = Gtk.ComboBoxText() for mode in sorted(MODES.keys()): self.record_dialog.sources["MODE"].append_text(mode) self.record_dialog.sources["SUBMODE"] = Gtk.ComboBoxText() self.record_dialog.sources["SUBMODE"].append_text("") self.record_dialog.sources["SUBMODE"].set_active(0) return def test_autocomplete_band(self): """ Given a frequency, check that the band field is automatically set to the correct value. """ self.record_dialog.sources["FREQ"].set_text("145.525") self.record_dialog.autocomplete_band() band = self.record_dialog.sources["BAND"].get_active_text() assert(band == "2m") self.record_dialog.sources["FREQ"].set_text("9001") self.record_dialog.autocomplete_band() band = self.record_dialog.sources["BAND"].get_active_text() assert(band == "") # Frequency does not lie in any of the specified bands. def test_convert_frequency(self): """ Check that a frequency can be successfully converted from one unit to another. """ frequency = "7.140" # In MHz converted = self.record_dialog.convert_frequency(frequency, from_unit="MHz", to_unit="AHz") # Unknown to_unit. This should return the input unmodified (and give an error message). assert(converted == frequency) converted = self.record_dialog.convert_frequency(frequency, from_unit="MHz", to_unit="kHz") # Convert from MHz to kHz. assert(float(converted) == 1e3*float(frequency)) converted = self.record_dialog.convert_frequency(converted, from_unit="kHz", to_unit="MHz") # Convert from kHz back to MHz. This should give the original frequency. assert(float(converted) == float(frequency)) # Floating-point data type. frequency = 7.140 # In MHz converted = self.record_dialog.convert_frequency(frequency, from_unit="MHz", to_unit="kHz") assert(converted == frequency*1e3) # Floating-point data type. frequency = 7.140 # In MHz converted = self.record_dialog.convert_frequency(frequency, from_unit="MHz", to_unit="MHz") assert(converted == frequency) # Empty string. frequency = "" converted = self.record_dialog.convert_frequency(frequency, from_unit="MHz", to_unit="kHz") assert(converted == frequency) # Not a valid frequency. frequency = "HelloWorld" converted = self.record_dialog.convert_frequency(frequency, from_unit="MHz", to_unit="kHz") assert(converted == frequency) def test_hamlib_autofill(self): """ Check that FREQ, MODE and SUBMODE information can be retrieved from Hamlib's dummy rig (if the Hamlib module exists). """ if(have_hamlib): rig_model = "RIG_MODEL_DUMMY" rig_pathname = "/dev/Rig" self.record_dialog.hamlib_autofill(rig_model, rig_pathname) assert(self.record_dialog.sources["FREQ"].get_text() == "145.000000") assert(self.record_dialog.sources["MODE"].get_active_text() == "FM") assert(self.record_dialog.sources["SUBMODE"].get_active_text() == "") else: pass if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tests/test_summary.py000066400000000000000000000053461314032635000171400ustar00rootroot00000000000000#!/usr/bin/env python3 # Copyright (C) 2017 Christian Thomas Jacobs. # This file is part of PyQSO. # PyQSO is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # PyQSO is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with PyQSO. If not, see . import os import unittest try: import unittest.mock as mock except ImportError: import mock from pyqso.summary import * from pyqso.logbook import Logbook class TestSummary(unittest.TestCase): """ The unit tests for the Summary class. """ def setUp(self): """ Set up the objects needed for the unit tests and create a connection to the test database. """ PyQSO = mock.MagicMock() self.summary = Summary(application=PyQSO()) self.summary.logbook = Logbook(application=PyQSO()) path_to_test_database = os.path.join(os.path.realpath(os.path.dirname(__file__)), "res", "test.db") success = self.summary.logbook.db_connect(path_to_test_database) assert(success) self.summary.logbook.logs = self.summary.logbook.get_logs() assert(self.summary.logbook.logs is not None) def tearDown(self): """ Destroy the connection to the test database. """ success = self.summary.logbook.db_disconnect() assert(success) def test_get_year_bounds(self): """ Check that the years of the earliest and latest QSO are correct. """ year_min, year_max = self.summary.get_year_bounds() assert(year_min == 2012) assert(year_max == 2017) def test_get_annual_contact_count(self): """ Check that there are 3 QSOs in the year 2017. """ count = self.summary.get_annual_contact_count(2017) april = datetime(2017, 4, 1) april_count = count[april] assert(april_count == 3) # A total of 3 contacts made in April. assert(sum(count.values()) == 4) # A total of 4 contacts made that whole year. def test_get_annual_mode_count(self): """ Check that, in the year 2017, there was 1 QSO made using CW, 2 QSOs made using FM, and 1 QSO made using SSB. """ count = self.summary.get_annual_mode_count(2017) assert(count["CW"] == 1) assert(count["FM"] == 2) assert(count["SSB"] == 1) if(__name__ == '__main__'): unittest.main() pyqso-1.0.0/tox.ini000066400000000000000000000001141314032635000141670ustar00rootroot00000000000000[flake8] ignore = E501,F403,E226,E402,W503 exclude = .git,__pycache__,build