[/offlineimap/head: changeset 276 jgoerzen**20021102163041 Updated ] { hunk ./offlineimap/head/bin/offlineimap 21 -init.startup('3.99.1') +init.startup('3.99.2') hunk ./offlineimap/head/debian/changelog 9 + * Supports CRAM-MD5 authentication. Fixes [complete.org #38], and for + Debian, Closes: #154165. + * Noted CRAM-MD5 support in the "CONFORMING TO" section of the manual. + * Certain servers may not always return the UID flag for new messages. + This causes an OfflineIMAP exception, though rerunning will fix it. + Now, OfflineIMAP will detect the condition and ignore the offending + messages (without an exception) until the next sync. hunk ./offlineimap/head/debian/changelog 17 - -- John Goerzen Tue, 15 Oct 2002 12:35:42 -0500 + -- John Goerzen Sat, 02 Nov 2002 10:23:10 -0600 hunk ./offlineimap/head/manual.html 28 - - + + hunk ./offlineimap/head/manual.html 32 - +

-OfflineIMAP - Powerful IMAP/Maildir synchronization and reader support
+ + +

OfflineIMAP − Powerful IMAP/Maildir synchronization +and reader support

+ +

hunk ./offlineimap/head/manual.html 44 - - +

-offlineimap [ -1 ] [ -P -profiledir ] [ -a accountlist ] [ --c configfile ] [ -d -debugtype[,debugtype...] ] [ -o ] [ -u -interface ]
- - - -
-offlineimap -h | --help
+ + +

offlineimap [ −1 ] [ −P +profiledir ] [ −a accountlist ] [ +−c configfile ] [ −d +debugtype[,debugtype...] ] [ −o ] [ +−u interface ]

+ +

offlineimap −h | +−−help

+ +

hunk ./offlineimap/head/manual.html 62 - - +

+
-OfflineIMAP is a tool to simplify your e-mail + +

OfflineIMAP is a tool to simplify your e-mail hunk ./offlineimap/head/manual.html 77 -support, or does not provide disconnected -operation.

- - - -
-OfflineIMAP is FAST; it synchronizes my two +support, or does not provide disconnected operation.

+ +

OfflineIMAP is FAST; it synchronizes my two hunk ./offlineimap/head/manual.html 83 -same thing, and some don't even support it at all. Unlike -other mail tools, OfflineIMAP features a +same thing, and some don’t even support it at all. +Unlike other mail tools, OfflineIMAP features a hunk ./offlineimap/head/manual.html 87 -synchronizing several different things -simultaneously.

- - - -
-OfflineIMAP is FLEXIBLE; you can customize +synchronizing several different things simultaneously.

+ +

OfflineIMAP is FLEXIBLE; you can customize hunk ./offlineimap/head/manual.html 98 -with the widest variety of IMAP servers.

- - - -
-OfflineIMAP is SAFE; it uses an algorithm +with the widest variety of IMAP servers.

+ +

OfflineIMAP is SAFE; it uses an algorithm hunk ./offlineimap/head/manual.html 106 -releases.

- - + +

+ +

-METHOD OF OPERATION
- + + +

METHOD OF OPERATION

+

+ hunk ./offlineimap/head/manual.html 121 - -OfflineIMAP operates by maintaining a hierarchy of + + +

OfflineIMAP operates by maintaining a hierarchy of hunk ./offlineimap/head/manual.html 129 -marking, and deleting messages as necessary. +marking, and deleting messages as necessary.

+ + hunk ./offlineimap/head/manual.html 134 - - +

+
-If you are reading this document via the "man" + +

If you are reading this document via the "man" hunk ./offlineimap/head/manual.html 147 -OfflineIMAP from -http://quux.org/devel/offlineimap/.

- - + +

+ +

-PREREQUISITES
- + + +

PREREQUISITES

+

+ hunk ./offlineimap/head/manual.html 162 - -In order to use OfflineIMAP, you need to have these -conditions satisfied: - - + + +
+

In order to use OfflineIMAP, you need to have these +conditions satisfied:

+
+ +

hunk ./offlineimap/head/manual.html 172 -
-Your mail server must support IMAP. Most Internet Service -Providers and corporate networks do, and most operating -systems have an IMAP implementation readily -available.
+ + hunk ./offlineimap/head/manual.html 175 - +

+ + + hunk ./offlineimap/head/manual.html 186 - + + +
+ +

Your mail server must support IMAP. Most Internet +Service Providers and corporate networks do, and most +operating systems have an IMAP implementation readily +available.

+
-You must have Python version 2.2.1 or above installed. If -you are running on Debian GNU/Linux, this requirement will -automatically be taken care of for you. If you do not have -Python already, check with your system administrator or + + +

+
+ +

You must have Python version 2.2.1 or above installed. +If you are running on Debian GNU/Linux, this requirement +will automatically be taken care of for you. If you do not +have Python already, check with your system administrator or hunk ./offlineimap/head/manual.html 202 -been built with SSL support.

- - +been built with SSL support.

+ hunk ./offlineimap/head/manual.html 205 -
-Have a mail reader that supports the Maildir mailbox format. -Most modern mail readers have this support built-in, so you -can choose from a wide variety of mail servers. This format -is also known as the "qmail" format, so any mail -reader compatible with it will work with -OfflineIMAP.
+ + hunk ./offlineimap/head/manual.html 208 -•

+ + + +
+ +

Have a mail reader that supports the Maildir mailbox +format. Most modern mail readers have this support built-in, +so you can choose from a wide variety of mail servers. This +format is also known as the "qmail" format, so any +mail reader compatible with it will work with +OfflineIMAP.

+

+ +

-DEBIAN SYSTEM-WIDE INSTALLATION
- + + +

DEBIAN SYSTEM-WIDE INSTALLATION

+

+ hunk ./offlineimap/head/manual.html 233 - -If you are tracking Debian unstable, you may install + + +

If you are tracking Debian unstable, you may install hunk ./offlineimap/head/manual.html 237 -as root: - - + +

apt-get install offlineimap

+ +

If you are not tracking Debian unstable, download the +Debian .deb package from the OfflineIMAP website and then +run dpkg -i to install the downloaded package. Then, +go to CONFIGURATION below. You will type offlineimap +to invoke the program.

+ +
+ +

-apt-get install offlineimap
- + + +

OTHER SYSTEM-WIDE INSTALLATION

+

+ hunk ./offlineimap/head/manual.html 260 - -If you are not tracking Debian unstable, download the Debian -.deb package from the OfflineIMAP website and then run -dpkg -i to install the downloaded package. Then, go -to CONFIGURATION below. You will type offlineimap to -invoke the program. - - - -
-OTHER SYSTEM-WIDE INSTALLATION
- - - -
-Download the tar.gz version of the package from the website. -Then run these commands:
- - - - +
-tar -zxvf offlineimap-x.y.z.tar.gz
+
+

Download the tar.gz version of the package from the +website. Then run these commands:

+ +

tar -zxvf offlineimap-x.y.z.tar.gz
hunk ./offlineimap/head/manual.html 267 -python2.2 setup.py

- - - -
-Some systems will need to use python instead of +python2.2 setup.py

+ +

Some systems will need to use python instead of hunk ./offlineimap/head/manual.html 271 -type offlineimap to invoke the program.

- -offlineimap to invoke the program.

+ +
+ +

-SINGLE-ACCOUNT INSTALLATION
- + + +

SINGLE-ACCOUNT INSTALLATION

+

+ hunk ./offlineimap/head/manual.html 286 - -Download the tar.gz version of the package from the website. -Then run these commands: - - - -
-tar -zxvf offlineimap-x.y.z.tar.gz
-cd offlineimap-x.y.z
- - - -
-When you want to run OfflineIMAP, you will issue the -cd command as above and then type -./offlineimap; there is no installation step -necessary.
+ + +

Download the tar.gz version of the package from the +website. Then run these commands:

+ +

tar -zxvf offlineimap-x.y.z.tar.gz
+cd offlineimap-x.y.z

+ +

When you want to run OfflineIMAP, you will issue +the cd command as above and then type +./offlineimap.py; there is no installation step +necessary.

+ + hunk ./offlineimap/head/manual.html 302 - - +

+
-OfflineIMAP is regulated by a configuration file that -is normally stored in ~/.offlineimaprc. + +

OfflineIMAP is regulated by a configuration file +that is normally stored in ~/.offlineimaprc. hunk ./offlineimap/head/manual.html 315 -file is included within the sample file.

+file is included within the sample file.

+ +

hunk ./offlineimap/head/manual.html 320 - - +

+
-Most configuration is done via the configuration file. + +

Most configuration is done via the configuration file. hunk ./offlineimap/head/manual.html 328 -OfflineIMAP.

- - +OfflineIMAP.

+ +

+ +

hunk ./offlineimap/head/manual.html 335 -
--1
+ + hunk ./offlineimap/head/manual.html 338 - - - + +
-Disable all multithreading operations and use solely a +

−1

+
+ +

Disable all multithreading operations and use solely a hunk ./offlineimap/head/manual.html 346 -configuration file variables to 1.

- - + +

+ +

--P profiledir
- + + +

−P profiledir

+

+ hunk ./offlineimap/head/manual.html 361 - -Sets OfflineIMAP into profile mode. The program will -create profiledir (it must not already exist). As it -runs, Python profiling information about each thread is -logged into profiledir. Please note: This option is present -for debugging and optimization only, and should NOT be used -unless you have a specific reason to do so. It will + + +

Sets OfflineIMAP into profile mode. The program +will create profiledir (it must not already exist). +As it runs, Python profiling information about each thread +is logged into profiledir. Please note: This option is +present for debugging and optimization only, and should NOT +be used unless you have a specific reason to do so. It will hunk ./offlineimap/head/manual.html 371 -use the -1 option when you use --P. - -−1 option when you use -P.

+ +
+ +

--a accountlist
- + + +

−a accountlist

+

+ hunk ./offlineimap/head/manual.html 386 - -Overrides the accounts section in the config file. + + +

Overrides the accounts section in the config file. hunk ./offlineimap/head/manual.html 392 -that you normally prefer not to. - - + +
+ +

--c configfile
- + + +

−c configfile

+

+ hunk ./offlineimap/head/manual.html 407 - -Specifies a configuration file to use in lieu of the -default, ~/.offlineimaprc. - - + +
+

Specifies a configuration file to use in lieu of the +default, ~/.offlineimaprc.

+
+ +

--d debugtype[,debugtype...]
- + + +

−d debugtype[,debugtype...]

+

+ hunk ./offlineimap/head/manual.html 425 - -Enables debugging for OfflineIMAP. This is useful if you are -trying to track down a malfunction or figure out what is + + +

Enables debugging for OfflineIMAP. This is useful if you +are trying to track down a malfunction or figure out what is hunk ./offlineimap/head/manual.html 430 --1 in order to make the results more -sensible. - -−1 in order to make the results more +sensible.

+ +
+ +

+
--d now requires one or more debugtypes, separated by commas. -These define what exactly will be debugged, and so far -include two options: imap and maildir. The + +

-d now requires one or more debugtypes, separated by +commas. These define what exactly will be debugged, and so +far include two options: imap and maildir. The hunk ./offlineimap/head/manual.html 448 -operations.

- - +operations.

+ +

+ +

hunk ./offlineimap/head/manual.html 455 -
--o
+ + hunk ./offlineimap/head/manual.html 458 - - -
-Run only once, ignoring any autorefresh setting in the -config file.
+

−o

+ + + hunk ./offlineimap/head/manual.html 463 -Run only once, ignoring any autorefresh setting in the +config file.

+ +

+ +

--h, --help
- + + +

−h, −−help

+

+ hunk ./offlineimap/head/manual.html 479 - -Show summary of options. - - + +
+

Show summary of options.

+
+ +

--u interface
- + + +

−u interface

+

+ hunk ./offlineimap/head/manual.html 496 - -Specifies an alternative user interface module to use. This -overrides the default specified in the configuration file. -The UI specified with -u will be forced to be used, -even if its isuable() method states that it cannot -be. Use this option with care. The pre-defined options are -listed in the USER INTERFACES section. + + +

Specifies an alternative user interface module to use. +This overrides the default specified in the configuration +file. The UI specified with -u will be forced to be +used, even if its isuable() method states that it +cannot be. Use this option with care. The pre-defined +options are listed in the USER INTERFACES section.

+ + hunk ./offlineimap/head/manual.html 508 - - +

+
-OfflineIMAP has a pluggable user interface system + +

OfflineIMAP has a pluggable user interface system hunk ./offlineimap/head/manual.html 520 -interface preferences. The -u command-line option can -override the configuration file. The available values for -the configuration file or command-line are describef in this -section.

- -−u command-line +option can override the configuration file. The available +values for the configuration file or command-line are +describef in this section.

+ +

+ +

-Tk.Blinkenlights
- + + +

Tk.Blinkenlights

+

+ hunk ./offlineimap/head/manual.html 538 - -This is an interface designed to be sleek, fun to watch, and -informative of the overall picture of what + + +

This is an interface designed to be sleek, fun to watch, +and informative of the overall picture of what hunk ./offlineimap/head/manual.html 549 -and is color-coded to match the color of the -lights. - - - -
-Tk.Blinkenlights is the only user interface that has +and is color-coded to match the color of the lights.

+ +

Tk.Blinkenlights is the only user interface that has hunk ./offlineimap/head/manual.html 553 -offlineimap.conf for more details.

- - - -
-Each light in the Tk.Blinkenlights interface represents a +offlineimap.conf for more details.

+ +

Each light in the Tk.Blinkenlights interface represents a hunk ./offlineimap/head/manual.html 559 -are as follows:

- - +are as follows:

+ +
+ +

hunk ./offlineimap/head/manual.html 566 -
-Black
+ + hunk ./offlineimap/head/manual.html 569 - - -
-indicates that this light's thread has terminated; it will -light up again later when new threads start up. So, black -indicates no activity.
+

Black

+ + + hunk ./offlineimap/head/manual.html 574 -indicates that this light’s thread has terminated; +it will light up again later when new threads start up. So, +black indicates no activity.

+ +

+ +

-Red (Meaning 1)
- + + +

Red (Meaning 1)

+

+ hunk ./offlineimap/head/manual.html 591 - -is the color of the main program's thread, which basically -does nothing but monitor the others. It might remind you of -HAL 9000 in 2001. - - + + +
+

is the color of the main program’s thread, which +basically does nothing but monitor the others. It might +remind you of HAL 9000 in 2001.

+
+ +

hunk ./offlineimap/head/manual.html 602 -
-Gray
+ + hunk ./offlineimap/head/manual.html 605 - - -
-indicates that the thread is establishing a new connection -to the IMAP server.
+

Gray

+ + hunk ./offlineimap/head/manual.html 609 - +

indicates that the thread is establishing a new +connection to the IMAP server.

+ hunk ./offlineimap/head/manual.html 613 -
-Purple
+ + hunk ./offlineimap/head/manual.html 616 - - -
-is the color of an account synchronization thread that is -monitoring the progress of the folders in that account (not -generating any I/O).
+

Purple

+ + hunk ./offlineimap/head/manual.html 620 - +

is the color of an account synchronization thread that +is monitoring the progress of the folders in that account +(not generating any I/O).

+ hunk ./offlineimap/head/manual.html 625 -
-Cyan
+ + hunk ./offlineimap/head/manual.html 628 - - -
-indicates that the thread is syncing a folder.
+

Cyan

+ + hunk ./offlineimap/head/manual.html 632 - +

indicates that the thread is syncing a folder.

+ hunk ./offlineimap/head/manual.html 635 -
-Green
+ + hunk ./offlineimap/head/manual.html 638 - - -
-means that a folder's message list is being -loaded.
+

Green

+ + hunk ./offlineimap/head/manual.html 642 - +

means that a folder’s message list is being +loaded.

+ hunk ./offlineimap/head/manual.html 646 -
-Blue
+ + hunk ./offlineimap/head/manual.html 649 - - -
-is the color of a message synchronization controller -thread.
+

Blue

+ + hunk ./offlineimap/head/manual.html 653 - +

is the color of a message synchronization controller +thread.

+ hunk ./offlineimap/head/manual.html 657 -
-Orange
+ + hunk ./offlineimap/head/manual.html 660 - - -
-indicates that an actual message is being -copied.
+

Orange

+ + hunk ./offlineimap/head/manual.html 664 -indicates that an actual message is being copied.

+ +

+ +

-Red (Meaning 2)
- + + +

Red (Meaning 2)

+

+ hunk ./offlineimap/head/manual.html 679 - -indicates that a message is being deleted. - - + + +
+

indicates that a message is being deleted.

+
+ +

hunk ./offlineimap/head/manual.html 688 -
-Yellow
+ + hunk ./offlineimap/head/manual.html 691 - - -
-(bright orange) indicates that message flags are being -added.
+

Yellow

+ + + hunk ./offlineimap/head/manual.html 696 - +

(bright orange) indicates that message flags are being +added.

+ hunk ./offlineimap/head/manual.html 700 -
-Pink
+ + hunk ./offlineimap/head/manual.html 703 - - -
-(bright red) indicates that message flags are being -removed.
+

Pink

+ + + hunk ./offlineimap/head/manual.html 708 -(bright red) indicates that message flags are being +removed.

+ +

+ +

-Red / Black Flashing
- + + +

Red / Black Flashing

+

+ hunk ./offlineimap/head/manual.html 724 - -corresponds to the countdown timer that runs between -synchronizations. - - + +
+

corresponds to the countdown timer that runs between +synchronizations.

+
+ +

-The name of this interface derives from a bit of computer -science history. Eric Raymond's Jargon File defines -blinkenlights, in part, as:
- - + +
+

The name of this interface derives from a bit of computer +science history. Eric Raymond’s Jargon File +defines blinkenlights, in part, as:

+

+ +

+
-Front-panel diagnostic lights on a computer, esp. a + +

Front-panel diagnostic lights on a computer, esp. a hunk ./offlineimap/head/manual.html 750 -like.

- - - -
-This term derives from the last word of the famous +like.

+ +

This term derives from the last word of the famous hunk ./offlineimap/head/manual.html 755 -world. One version ran in its entirety as -follows:

- - - -
-ACHTUNG! ALLES LOOKENSPEEPERS!
- - - -
-Das computermachine ist nicht fuer gefingerpoken und +world. One version ran in its entirety as follows:

+ +

ACHTUNG! ALLES LOOKENSPEEPERS!

+ +

Das computermachine ist nicht fuer gefingerpoken und hunk ./offlineimap/head/manual.html 764 -muss; relaxen und watchen das blinkenlichten.

- - + +

+ +

-Tk.VerboseUI
- + + +

Tk.VerboseUI

+

+ hunk ./offlineimap/head/manual.html 779 - -This interface (formerly known as Tk.TkUI) is a graphical + + +

This interface (formerly known as Tk.TkUI) is a graphical hunk ./offlineimap/head/manual.html 788 -connections may wish to use Tk.Blinkenlights -instead. - - + +
+ +

-TTY.TTYUI
- + + +

TTY.TTYUI

+

+ hunk ./offlineimap/head/manual.html 803 - -This interface is the default for people running in + + +

This interface is the default for people running in hunk ./offlineimap/head/manual.html 808 -generally friendly to use on a console or -xterm. - - + +
+ +

-Noninteractive.Basic
- + + +

Noninteractive.Basic

+

+ hunk ./offlineimap/head/manual.html 823 - -This interface is designed for situations where + + +

This interface is designed for situations where hunk ./offlineimap/head/manual.html 832 -configuration file options. - - + +
+ +

-Noninteractive.Quiet
- + + +

Noninteractive.Quiet

+

+ hunk ./offlineimap/head/manual.html 847 - -This interface is designed for non-attended running in + + +

This interface is designed for non-attended running in hunk ./offlineimap/head/manual.html 855 -options. +options.

+ + hunk ./offlineimap/head/manual.html 860 - - +

-Here is an example configuration for a particularly complex -situation; more examples will be added later.
- - + +
+

Here is an example configuration for a particularly +complex situation; more examples will be added later.

+

+ +

-MULTIPLE ACCOUNTS WITH MUTT
- + + +

MULTIPLE ACCOUNTS WITH MUTT

+

+ hunk ./offlineimap/head/manual.html 882 - -This example shows you how to set up OfflineIMAP to -synchronize multiple accounts with the mutt mail -reader. - - - -
-Start by creating a directory to hold your folders:
-mkdir ~/Mail
- - - -
-In your ~/.offlineimaprc, specify this:
-accounts = Personal, Work
- - - - +
-Make sure that you have both a [Personal] and a + +

This example shows you how to set up OfflineIMAP +to synchronize multiple accounts with the mutt mail +reader.

+ +

Start by creating a directory to hold your +folders:
+mkdir ~/Mail

+ +

In your ~/.offlineimaprc, specify this:
+accounts = Personal, Work

+ +

Make sure that you have both a [Personal] and a hunk ./offlineimap/head/manual.html 897 -and enable [mbnames].

- - - -
-In each account section, do something like this:
-localfolders = ~/Mail/Personal
- - - -
-Add these lines to your ~/.muttrc:
+and enable [mbnames].

+ +

In each account section, do something like this:
+localfolders = ~/Mail/Personal

+ +

Add these lines to your ~/.muttrc:
hunk ./offlineimap/head/manual.html 909 -set spoolfile=+Personal/INBOX

- -

+ +

That’s it!

+ +
+ +

-That's it!
- + + +

UW-IMAPD AND REFERENCES

+

+ hunk ./offlineimap/head/manual.html 926 - -UW-IMAPD AND REFERENCES - - - - +
-Some users with a UW-IMAPD server need to use -OfflineIMAP's "reference" feature to get at -their mailboxes, specifying a reference of + +

Some users with a UW-IMAPD server need to use +OfflineIMAP’s "reference" feature to +get at their mailboxes, specifying a reference of hunk ./offlineimap/head/manual.html 935 -that limits the folders synced to just three.

- - - -
-[Gerf]
+that limits the folders synced to just three.

+ +

[Gerf]
hunk ./offlineimap/head/manual.html 945 -re.sub('^Mail/', '', foldername)
+re.sub(’^Mail/’, ’’, foldername)
hunk ./offlineimap/head/manual.html 949 -'Mail/INBOX',
-'Mail/list/zaurus-general',
-'Mail/list/zaurus-dev',
+’Mail/INBOX’,
+’Mail/list/zaurus-general’,
+’Mail/list/zaurus-dev’,
hunk ./offlineimap/head/manual.html 954 -holdconnectionopen = no

- -

+ +
+ +

-PYTHONFILE CONFIGURATION FILE OPTION
- + + +

PYTHONFILE CONFIGURATION FILE OPTION

+

+ hunk ./offlineimap/head/manual.html 969 - -You can have OfflineIMAP load up a Python file before + + +

You can have OfflineIMAP load up a Python file before hunk ./offlineimap/head/manual.html 974 -Virtanen for this feature. - - - -
-In ~/.offlineimap.rc, he adds these -options:
- - - -
-[general]
+Virtanen for this feature.

+ +

In ~/.offlineimap.rc, he adds these options:

+ +

[general]
hunk ./offlineimap/head/manual.html 981 -foldersort=mycmp

- - - -
-Then, the ~/.offlineimap.py file will -contain:
- - - -
-prioritized = ['INBOX', 'personal', 'announce', -'list']
- - - -
-def mycmp(x, y):
+foldersort=mycmp

+ +

Then, the ~/.offlineimap.py file will contain:

+ +

prioritized = [’INBOX’, +’personal’, ’announce’, +’list’]

+ +

def mycmp(x, y):
hunk ./offlineimap/head/manual.html 995 -return cmp(x, y)

- - - -
-def test_mycmp():
+return cmp(x, y)

+ +

def test_mycmp():
hunk ./offlineimap/head/manual.html 1000 -folders=os.listdir(os.path.expanduser('~/data/mail/tv@hq.yok.utu.fi'))
+folders=os.listdir(os.path.expanduser(’~/data/mail/tv@hq.yok.utu.fi’))
hunk ./offlineimap/head/manual.html 1002 -print folders

- - - -
-This code snippet illustrates how the foldersort +print folders

+ +

This code snippet illustrates how the foldersort hunk ./offlineimap/head/manual.html 1007 -first.

+first.

+ + hunk ./offlineimap/head/manual.html 1012 - - +

-If you get one of some frequently-encountered or confusing -errors, please check this section.
- - + +
+

If you get one of some frequently-encountered or +confusing errors, please check this section.

+

+ +

-UID validity problem for folder
- + + +

UID validity problem for folder

+

+ hunk ./offlineimap/head/manual.html 1034 - -IMAP servers use a unique ID (UID) to refer to a specific + + +

IMAP servers use a unique ID (UID) to refer to a specific hunk ./offlineimap/head/manual.html 1040 -of OfflineIMAP's synchronization scheme; they are used to -match up messages on your computer to messages on the -server. - - - -
-Sometimes, the UIDs on the server might get reset. Usually -this will happen if you delete and then recreate a folder. -When you create a folder, the server will often start the -UID back from 1. But OfflineIMAP might still have the -UIDs from the previous folder by the same name stored. -OfflineIMAP will detect this condition and skip the -folder. This is GOOD, because it prevents data -loss.
- - - -
-You can fix it by removing your local folder and cache data. -For instance, if your folders are under ~/Folders and -the folder with the problem is INBOX, you'd type -this:
- - - -
-rm -r ~/Folders/INBOX
-rm ~/.offlineimap/AccountName/INBOX
- - - -
-(replacing AccountName with the account name as specified in -~/.offlineimaprc)
- - - -
-Next time you run OfflineIMAP, it will re-download +of OfflineIMAP’s synchronization scheme; they are used +to match up messages on your computer to messages on the +server.

+ +

Sometimes, the UIDs on the server might get reset. +Usually this will happen if you delete and then recreate a +folder. When you create a folder, the server will often +start the UID back from 1. But OfflineIMAP might +still have the UIDs from the previous folder by the same +name stored. OfflineIMAP will detect this condition +and skip the folder. This is GOOD, because it prevents data +loss.

+ +

You can fix it by removing your local folder and cache +data. For instance, if your folders are under +~/Folders and the folder with the problem is INBOX, +you’d type this:

+ +

rm -r ~/Folders/INBOX
+rm ~/.offlineimap/AccountName/INBOX

+ +

(replacing AccountName with the account name as specified +in ~/.offlineimaprc)

+ +

Next time you run OfflineIMAP, it will re-download hunk ./offlineimap/head/manual.html 1067 -folder.

- - - -
-Some IMAP servers are broken and do not support UIDs +folder.

+ +

Some IMAP servers are broken and do not support UIDs hunk ./offlineimap/head/manual.html 1077 -prior to synchronization)

+prior to synchronization)

+ + hunk ./offlineimap/head/manual.html 1082 - - +

-There are some other FAQs that might not fit into another -section of this document, and they are enumerated -here.
- - + +
+

There are some other FAQs that might not fit into another +section of this document, and they are enumerated here.

+

+ +

-What platforms does OfflineIMAP run on?
- + + +

What platforms does OfflineIMAP run on?

+

+ hunk ./offlineimap/head/manual.html 1104 - -It should run on most platforms supported by Python, which -are quite a few. - - + +
+

It should run on most platforms supported by Python, +which are quite a few.

+
+ +

-I'm using Mutt. Other IMAP sync programs require me to -use set maildir_trash=yes . Do I need to do that with -OfflineIMAP?
- + + +

I’m using Mutt. Other IMAP sync programs require +me to use set maildir_trash=yes . Do I need to do that with +OfflineIMAP?

+

+ hunk ./offlineimap/head/manual.html 1124 - -No. OfflineIMAP is smart enough to figure out message -deletion without this extra crutch. You'll get the best -results if you don't use this setting, in fact. - - + +
+

No. OfflineIMAP is smart enough to figure out +message deletion without this extra crutch. You’ll get +the best results if you don’t use this setting, in +fact.

+
+ +

-How do I specify the names of my -folders?
- + + +

How do I specify the names of my folders?

+

+ hunk ./offlineimap/head/manual.html 1144 - -You do not need to. OfflineIMAP is smart enough to + + +

You do not need to. OfflineIMAP is smart enough to hunk ./offlineimap/head/manual.html 1151 -they come in if you like. - - + +
+ +

-How can I prevent certain folders from being -synced?
- + + +

How can I prevent certain folders from being +synced?

+

+ hunk ./offlineimap/head/manual.html 1167 - -Use the folderfilter option in the configuration -file. - - + +
+

Use the folderfilter option in the configuration +file.

+
+ +

-How can I add or delete a folder?
- + + +

How can I add or delete a folder?

+

+ hunk ./offlineimap/head/manual.html 1185 - -OfflineIMAP does not currently provide this feature, -but if you create a new folder on the IMAP server, it will -be created locally automatically. - - + +
+

OfflineIMAP does not currently provide this +feature, but if you create a new folder on the IMAP server, +it will be created locally automatically.

+
+ +

-Are there any other warnings that I should be aware -of?
- + + +

Are there any other warnings that I should be aware +of?

+

+ hunk ./offlineimap/head/manual.html 1205 - -Yes; see the NOTES section below. - - + +
+

Yes; see the NOTES section below.

+
+ +

-What is the mailbox name recorder (mbnames) -for?
- + + +

What is the mailbox name recorder (mbnames) +for?

+

+ hunk ./offlineimap/head/manual.html 1223 - -The Mutt mail reader is not capable of automatically + + +

The Mutt mail reader is not capable of automatically hunk ./offlineimap/head/manual.html 1229 -offlineimap.conf file for details. - - + +
+ +

-Can I synchronize multiple accounts with -OfflineIMAP?
- + + +

Can I synchronize multiple accounts with +OfflineIMAP?

+

+ hunk ./offlineimap/head/manual.html 1245 - -Sure. Just name them all in the accounts line in the general -section of the config file, and add a per-account section -for each one. - - + +
+

Sure. Just name them all in the accounts line in the +general section of the config file, and add a per-account +section for each one.

+
+ +

-Does OfflineIMAP support POP?
- + + +

Does OfflineIMAP support POP?

+

+ hunk ./offlineimap/head/manual.html 1264 - -No. POP is not robust enough to do a completely reliable + + +

No. POP is not robust enough to do a completely reliable hunk ./offlineimap/head/manual.html 1268 -OfflineIMAP will not support it. - - + +
+ +

-Do you support mailbox formats other than -Maildir?
- + + +

Do you support mailbox formats other than +Maildir?

+

+ hunk ./offlineimap/head/manual.html 1284 - -Not at present. There is no technical reason not to; just no -demand yet. Maildir is a superior format -anyway. - - + +
+

Not at present. There is no technical reason not to; just +no demand yet. Maildir is a superior format anyway.

+
+ +

-[technical] Why are your Maildir message filenames so -huge?
- + + +

[technical] Why are your Maildir message filenames so +huge?

+

+ hunk ./offlineimap/head/manual.html 1303 - -OfflineIMAP has two relevant principles: 1) never + + +

OfflineIMAP has two relevant principles: 1) never hunk ./offlineimap/head/manual.html 1314 -moving the file, leaving the name intact. - - + +
+ +

+
-So, OfflineIMAP must store both a UID folder ID. The -folder ID is necessary so OfflineIMAP can detect a -message moved to a different folder. OfflineIMAP + +

So, OfflineIMAP must store both a UID folder ID. +The folder ID is necessary so OfflineIMAP can detect +a message moved to a different folder. OfflineIMAP hunk ./offlineimap/head/manual.html 1327 -(FMD5= number) to facilitate this.

- - + +

+ +

-What is the speed of OfflineIMAP's sync?
- + + +

What is the speed of OfflineIMAP’s +sync?

+

+ hunk ./offlineimap/head/manual.html 1343 - -OfflineIMAP versions 2.0 and above contain a + + +

OfflineIMAP versions 2.0 and above contain a hunk ./offlineimap/head/manual.html 1348 -clause. - - + +
+ +

+
-This lets OfflineIMAP open up multiple connections + +

This lets OfflineIMAP open up multiple connections hunk ./offlineimap/head/manual.html 1360 -performance of the sync.

- - - -
-Don't set the number too high. If you do that, things might -actually slow down as your link gets saturated. Also, too -many connections can cause mail servers to have excessive -load. Administrators might take unkindly to this, and the -server might bog down. There are many variables in the -optimal setting; experimentation may help.
- - - -
-An informal benchmark yields these results for my -setup:
- - - -
-10 minutes with MacOS X Mail.app "manual +performance of the sync.

+ +

Don’t set the number too high. If you do that, +things might actually slow down as your link gets saturated. +Also, too many connections can cause mail servers to have +excessive load. Administrators might take unkindly to this, +and the server might bog down. There are many variables in +the optimal setting; experimentation may help.

+ +

An informal benchmark yields these results for my +setup:

+ +

10 minutes with MacOS X Mail.app "manual hunk ./offlineimap/head/manual.html 1379 -connection"

+connection"

+ +

hunk ./offlineimap/head/manual.html 1384 + +

+ + + + + + + + +
hunk ./offlineimap/head/manual.html 1391 - +

+ + + hunk ./offlineimap/head/manual.html 1400 -
+ +

Internet Message Access Protocol version 4rev1 (IMAP +4rev1) as specified in RFC2060

+
-Internet Message Access Protocol version 4rev1 (IMAP 4rev1) -as specified in RFC2060
+
hunk ./offlineimap/head/manual.html 1403 - +

+ + + +
+ +

CRAM-MD5 as specified in RFC2195

+

+ +

hunk ./offlineimap/head/manual.html 1415 -
-Maildir as specified in -http://www.qmail.org/qmail-manual-html/man5/maildir.html and -http://cr.yp.to/proto/maildir.html.
+

hunk ./offlineimap/head/manual.html 1418 - +

+ + + hunk ./offlineimap/head/manual.html 1428 -
+ +

Maildir as specified in +http://www.qmail.org/qmail-manual-html/man5/maildir.html and +http://cr.yp.to/proto/maildir.html.

+
-Standard Python 2.2.1 as implemented on POSIX-compliant -systems.
+
+ +

+
+ +

Standard Python 2.2.1 as implemented on POSIX-compliant +systems.

+

hunk ./offlineimap/head/manual.html 1442 - - +

-DELETING LOCAL FOLDERS
- + + +

DELETING LOCAL FOLDERS

+

+ hunk ./offlineimap/head/manual.html 1454 - -OfflineIMAP does a two-way synchronization. That is, -if you make a change to the mail on the server, it will be -propogated to your local copy, and vise-versa. Some people -might think that it would be wise to just delete all their -local mail folders periodically. If you do this with + + +

OfflineIMAP does a two-way synchronization. That +is, if you make a change to the mail on the server, it will +be propogated to your local copy, and vise-versa. Some +people might think that it would be wise to just delete all +their local mail folders periodically. If you do this with hunk ./offlineimap/head/manual.html 1465 -from the server as well. (If you don't understand this, -don't worry; you probably won't encounter this -situation) - - + +
+ +

-COPYING MESSAGES BETWEEN FOLDERS
- + + +

COPYING MESSAGES BETWEEN FOLDERS

+

+ hunk ./offlineimap/head/manual.html 1482 - -Normally, when you copy a message between folders or add a -new message to a folder locally, OfflineIMAP will + + +

Normally, when you copy a message between folders or add +a new message to a folder locally, OfflineIMAP will hunk ./offlineimap/head/manual.html 1495 -deleting it, so there should be no risk of data -loss. - - + +
+ +

-MAILING LIST
- + + +

MAILING LIST

+

+ hunk ./offlineimap/head/manual.html 1510 - -There is an OfflineIMAP mailing list available. - - - - +
-To subscribe, send the text "Subscribe" in the + +

There is an OfflineIMAP mailing list available.

+ +

To subscribe, send the text "Subscribe" in the hunk ./offlineimap/head/manual.html 1516 -post, send the message to -offlineimap@complete.org.

+post, send the message to offlineimap@complete.org.

+ + hunk ./offlineimap/head/manual.html 1521 - - +

+
-Reports of bugs should be sent via e-mail to the + +

Reports of bugs should be sent via e-mail to the hunk ./offlineimap/head/manual.html 1532 -status or contribute to fixing them.

+status or contribute to fixing them.

+ +

hunk ./offlineimap/head/manual.html 1537 - - +

-OfflineIMAP is Copyright (C) 2002 John Goerzen.
- - - - +
-This program is free software; you can redistribute it + +

OfflineIMAP is Copyright (C) 2002 John Goerzen.

+ +

This program is free software; you can redistribute it hunk ./offlineimap/head/manual.html 1549 -version.

- - - -
-This program is distributed in the hope that it will be +version.

+ +

This program is distributed in the hope that it will be hunk ./offlineimap/head/manual.html 1555 -details.

- - - -
-You should have received a copy of the GNU General Public -License along with this program; if not, write -to:
- - - -
-Free Software Foundation, Inc.
+details.

+ +

You should have received a copy of the GNU General Public +License along with this program; if not, write to:

+ +

Free Software Foundation, Inc.
hunk ./offlineimap/head/manual.html 1564 -USA

+USA

+ +

hunk ./offlineimap/head/manual.html 1569 - - +

+
-OfflineIMAP, its libraries, documentation, and all + +

OfflineIMAP, its libraries, documentation, and all hunk ./offlineimap/head/manual.html 1578 -as stated in the COPYRIGHT section.

- - - -
-OfflineIMAP may be downloaded, and information found, from -its homepage via either Gopher or HTTP:
- - - -
-gopher://quux.org/1/devel/offlineimap
-http://quux.org/devel/offlineimap
- - - -
-OfflineIMAP may also be downloaded using Subversion. +as stated in the COPYRIGHT section.

+ +

OfflineIMAP may be downloaded, and information found, +from its homepage via either Gopher or HTTP:

+ +

gopher://quux.org/1/devel/offlineimap
+http://quux.org/devel/offlineimap

+ +

OfflineIMAP may also be downloaded using Subversion. hunk ./offlineimap/head/manual.html 1590 -please visit:

- - - -
-http://svn.complete.org/
+please visit:

+ +

http://svn.complete.org/

+ +

hunk ./offlineimap/head/manual.html 1597 - - +

-mutt(1), python(1).
+ + +

mutt(1), python(1).

+ +

binary ./offlineimap/head/manual.pdf oldhex *255044462d312e320a25c7ec8fa20a362030206f626a0a3c3c2f4c656e6774682037203020522f *46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789c9d5a4b73dcc6d5dd *f3577479e37115a789c61bd64a8ea92f4ce9418b7425ae280b70a6c9c1470c300630a299ca2e5b *e7a7e83fe6dcbedd8d07695971c932c501d0ddf775ceb91713482502fa637f6ef6273f9f9cbd8f *c55d7ff2b350e692fbb1d98befae71b1a00fae6f4ff80925b25064712caef7274a291986e2fae1 *64f5eed5abd7176fcf2fdebcbcfcb0521fbe11ef6ebfb9feff933050322bf0d8f5f6243037fea7 *6a34dd25f665732c6bba49e5b9c482e6a6270bd10d67ef95c2216491d039d65111c83012eb28a5 *27d6f84515e27a73b27afbd22c97c8a40873bf292ebc39e7659c296120e30076ac55c89b9ac362 *87c89ec29ff293b86ce95a1ac9cc5d7cd0ddedb11674fdec4d59d5dbaa13fd63b3d9756d53fdb3 *1caab61165b3159d2eb71a978e8743db0dcf18a2f0cf0086a854e666e5ab9fdebebbbcbab89adc *4b37c25077d2f6968e56edcbc3dca2446125ebe8d5df17cfa73208f3c27a64f549cd1f55918c0a *fb6828d3827df98fe5222a944132f3eaa74b7b4be46e8965a4ec2e878e2e526083c07dd6fe5a6b *386bbe7da46492ffa1edcbe5f6910ced4ee566d31e9ba1aefa61be5b9cfed1dd36cbddf0b84bda *4ddbfc7a07e3169615324afed05edba79665a9dd6bab6f4cb2c63274db1fef86c783fefba9bd14 *67322c66974c29c272170829e53f1649f03ff8259b9db57d269b5caa994dd67198cb34f329bc5c *339179588cd979fc8ced5533a0f6cacdd2d1394e35dd72b2fa3ac9284e6b386b5e3fe2d36ebe4a *1a4bb7cfbf168bc4d22dffe9d34ed787e76a394880a963297f7f7ef5a7f71797d717efdefe7635 *bfbb7540b3a86638cc23980c08de009d552f4a31b46d8dff89beda1feaeaf6513cb6c74ee8f51e *406410a76aeea44990144751b6200092b109d75f2b734dc1e7d3280ebb65a081aa0e1416c74c60 *a8bb72ba3837ce9afbc77032b1291b732a31ecb4e8cbbd1674d09bf6179319519021b8b9f38792 *4aa5c6d4dbaedd8bfdb11eaa43adc5a6dd1f8e887ccf86d1d972eb9d359e3116fcd45ac39cc991 *4c69b10dd580b9c41f4c8cd603fcb939769d6e06ec61a29ac2b8345faef0d82e5758dd3edafd8a *78ba2899901813282c7bddf7e59dee051841979b9db78497037b26e35689d9eab4b4549424c9f4 *b0e093cdae6c6831f895bd9766b8abf0d9b42fefcdb399f741280bc571d76c4108448a27cb222d *e8061cb7d1e250a3b2c44355d7e2468b8f555fddc0f94466f8a4450089e6fa41ef6d1cf244a649 *ea13cc1af0aab506c46a7988ce245f01368a67a6f543d96cf4a97009b3d5b51e348263fd476730 *69be6bf7a6f4d7618492a4b2b6a64ffd1a6532ca9c5b174e8da71b2b367c2baa81ad2e0f075d76 *76fbaddff581f136f5f0d076f73e92a2ecc583ae6bb928a0829cf36cfd4ccaa540d81db4a1b8eb *be15c75e93b8a86ec730c7c5043ec9d1c6a687d2266092ce029a8719db35104c6039f2a303079c *77d89583d8b6c8a3a61dc48e5749958cf268114aaa255eeba31617565a1571f6ec762496acd239 *c5aabd38b46d6734d2f8313ef01b1f3a93276108f82f9cb2fa586d39bec84a99e591339aa5e3b6 *ea41b48dde98e01c7467a4d6d2f18cc0af675eff7aeef428ccbcd7176c53c83c4f1d8211b8d8a4 *7e699d1dccc8efea9a13ba50a3c879b1601599c469e19e92990538a4dc2819e192fda3184c9e41 *db068507a0d002505bdaf24d67d15eb1cc410656c34e18879a9c0a9745f951f34121039d71e3e2 *5de232c941d92ab85d7ec4fbb53552a817552322d16b4463cb5890a7321b253c4345b5afeab2e3 *14ce7228f6319cc03da6346233185fdded90ad0c5f29aad4715f28b3a498e35710175f60dcf860 *57ee4d9e2174e94c64550dcaf7d408752073a5adca8f827cb17e6040d69641296a4e5b92d4b342 *702601b2d69daeab92c0b3d33d48ccb8885ce05b2119721a5cb596116d75f606ffac2754904a57 *6d2189a0b923922ff3838db17209ecd839d8bb66299ebb656d451b6abb1823a62051e9c4705a4f *c0b26d474a1f76101decca9e0cdab6cdd70c2b905479ec552594a3111bf69ca92bc3df31c13dd7 *f43e29e718a412c620c6198273405c69311967489453973f3675756f0398e6cb0d46df16b33237 *f96ca264f2f574d95ea194bcb4fe8ca4cbd2d439ff5697d6cd80ab3855a39fa390696938227708 *ba4904ad879dc98fedd33eb3be6b3b14ff9e71ddb027521e173770c0a3e80f1a4f1d0f027079db *767b225a2a5ffcc3b40a946281570b79c8dcf2e83c9da9a09865c77074e7cea17416006d8ed48b *9bc7c9319119400a97ce6ac931cf453cb0855b8b6dc553840808eb3d67e49a49b99e4006fe291b *dd1efbda2ab231b2ab2537acc304c19dcaf4cf50b31adb8ea72c91a1b373c17cf5fafc6f17dfbd *3e5f203f5af2a870e80996e68a771a6773ec87760fec170fbb0acaf0d6426bd969e33d44ed6355 *0216788c02e2cdf3712d9698774700ace03b3259f81ee8970372a7a7589c0a6a817ba25e06e204 *6d633049b70ca84c4b5d3e0e3b12a946408192d3e8c95a2f908d1f2d42678e86563833c20ea8a3 *ea2751d4e99d6e7a6e338240a6d15221d2a4227278ba619c9085dbd0967416b12ca5c6fac8442f *d0600bc824489a2d2110d867e85ad2aa4ec400b17c4bfeb16abb179653a370949ca8d588d528cb *2bc51f4c12af67196910301a2526f79e964b9231ae11c702d29983c72d783069c1ab7a5857cd0b *f16ba3d7c3b1a18a686f9f54f2ac40493ef5467fbf1066e306d5d0da584728a424f3c1b657cb23 *f2c9a24a94e620d1640c73ccde341b6171abc8f4f685b8ba7a6d4277f9fe9c350e45dfc502cf31 *1afd78fd6781a337bab646a21d98aed2b25e88631947ee605458e203c4b2f8ead81ceae3dd9dde *7ef5e11bd7a4da73f081c39c287172e024e614711bd01175dfc2d66ac3aa12106a31922ac61d85 *1203e9870b2619e1da9baaae86475648c4580fd098fdc0991ca5d07b9e11cbaed2b813b17178b0 *7637b824406e7cb419eb11dff5a5539ce1ebbf0f33485995c5bf05338aeb80af5ebd7cb5449808 *d75d5e2b8f0aa03f9408fc326507d85cdd35ec9f03838a2280fa121161bbb48129b046625a7e85 *8b012edc0c5227ef30e33bbd29a9f18027e171ab00a16b83700c70a038b3f8607cabe981ec894f *85250da2eff88b7442a298bd9a83a571fa60ca28ed1da8714fb9a7bbae05d8f6bbf6586f4d3fc2 *4a8da8d11888f390b592eb5d4187e5e33666b50bd7533a1db8da336bc6d2cb8d76e38604c90cdd *02e5c06d4b64864d473f114047d3ca65ddb520fa0bd3d9a16bb0dd76e8073aab0783257d6b4001 *656320304342062e95a87f2d5deb00d011d07403c3d2933110a8ce2dfc19aef403cc15928be4af *2e7b886beee6207de262a9aa67219ce16fdd1e9cc648a612d4b8610f7fb1d2bcd103d1a3d9e969 *0186d3ea7b737efde777df8b77afc4bbcbf3f706e68adc8ff4dc886e9d6532f9a2d1dc389963dd *c9bda836ca0759d30cf84bee2c05fa8aaeec363b4656ec19f92ccaa69325f3bb15387b376b9ab5 *2b547ab763fbe5de3b18ca1890b346ee71fe29e9c8343127c4d3f227bfe8bcaa69bec18d7830ce *2b1e1a93fc9c9045014c1ff331556cb39d2698b98919f0197030733b53c843a76d77d590026db8 *9a8b0c95f4251a3082baccb96aef6d0d51254cf1a8e587b264f9c4c3608d556adea2a58a6b890a *88a8c01c193481c89983bb68ab30955eaa2f538b746f1efc5e4da09091bc79363a2e8fb93f341e *dbea416f063fd11bdaf13c2ec86efac42314cb3b611cf81c5ad1f009fe7df4314c1219457ed490 *5be44034c76115154eb546e660fb8a208293661d1624fab279b14d2614743e60b29d9216089d13 *808fa6f7db97ddbd6f02cd008d0ac0cf3fcb1e19b0a1dfba47ceb670ec44a71ef6eff8c25c1a01 *e36af8e22d0f5b42f041e6da88d5cbd7af4d3987858c32df238c43771f0e057d4c0038e22a47e3 *c2ccd98c8670bac4a4efb6dd1c096b8c08a7d87c0565f61539123fb7a7d463e22ed74c426e051e *14e282d15da3fd32584d1bb044a5d946b44c7f90b87d027ad87465386c988fd3d38209a7b59a5a *66999aa5b5db90e6a875cd6a7228fb7bca2babfa53a30e46f2b57ad06ace179c433cdc15e51614 *89ae0190066aa0515e59936f1e813b66074d13536646604d51841e0ead68b34e35858fd4b68f91 *cf689f5ed7b7a713a72840aaca97144fdadb77098325d6544dbb84159ae2e9b87032ad880a0bcc *a623fd1648ccc6ad49fdb903b1a78c30fc5edf546573fa3b77cd66e076748416b4b9abf59a7183 *068f8ab8988f0e8eee66ebc86fbe3e29d2b17dfaedd717e0be8856a1f7171b9bf8d9ac495a51af *6f1ea361b82f8987a66eedfb969a48c94a5d34ebe31b3ed2ac6415540ebfface2233991c853b4b *6c80a26f1be3647c85b71b86c3b767673f1f8fbf48ee2c71837b5fb1ba3b63dea7b6ee4b263c96 *f6cf6c13118def55ddbbbab3a7021bfe89a7f880fee5fdf90fa6f7522399fe787175717d7eb500 *03705db280ba0b38a333e3719e995bb7108a2ebc62b748fd60cebe6260f20de6e4ea6b80533d89 *e43379beccf2d90b563ede4ef7d4d034db8a472cd473f7bfeaedb7263c0a781ce7a3332277a87f *1bda8f439f55163154918eefa888741cbfe08081bf17b731d7d3f4eb8844b25d96e7c9bc30c304 *2b35ccdda435deb80e299f4dd1d02b880bd3cbea415c61c30a9dee25bf062860b5876f7a0b4093 *103350e8b023d2188ee45e9e1a8220f3df28e8ee09ab4f6db346291e2e665258654f5bdb170634 *8ee20276f0138ee2ebb9a8d8d9027de36416f0e6c2c2711e3d0917150fbd9fd544210c20865dc0 *0876cf4816e35c24b4a5517269a8656954350d93251ba97240ddff10eb2077b1e620b2d57104ba *5fbe2680d5f666d87d6999288ed267d7e38111b7d1817997e058204f6cd6188c09258e44b38bf2 *c6841a0d4eae966d27ed9cb89d2b87f6b337a0b0d3dee258488a0b53a531b83d5eeeee59fdd8f0 *c4a5b1202ffeefed8f67afabe6f80b674d1825860f47a1a6f82b4d460774fae723c4929102fc8e *d08c59dc78f546fb617d66e6e5165e21b96873e02bb557380bbf25a1af8c38eec63e33b6dcb693 *177229a0335a86479989eb2c3c60cec5e0ccadcae1b1cc6d113af71dba2d9802785478da444ab0 *62dcecf4e69e29efb78501fdb72829ce86109ef05f03d2cd96e6704c125181a4e30b2902ceb8b9 *b5a09fe7cb7a681f5cf73cc311e6378889919e22fa86d3929d1e1eccf3713c0e8fa551af990361 *769265b028a23ec7b512297bf1eecc255998d0fcdec52e4d639f65349f6bb68e388877afefc538 *2d5420eec2b348e9de734f6a312dcc6864591185dd03c1beb6c14ed2f9cb7b778c7bb39df8b03a *5839e0c7426ce27ab8e76fd281c92d7c848c65b698ab654d254a86be9388d2cf184b03c4a9b585 *1cbfb912d97762ceea4ed839f3c47a9a5df8af554ccc4fc7976e37168a545ccccc77cb6bd4db0d *4f6ad01d4de7ae9cc474443f6a8c70539e8c735d62348656fa42609c8fd4f1977607b46875f74f *dd70d382aa74d0b5facb11f5afc2531122789c21a9411fbe6cdeb79d5f8b1f4e7e38f92f031ee3 *79656e6473747265616d0a656e646f626a0a372030206f626a0a343032380a656e646f626a0a31 *342030206f626a0a3c3c2f52340a34203020523e3e0a656e646f626a0a31352030206f626a0a3c *3c2f5231310a3131203020522f52390a39203020522f5231330a3133203020523e3e0a656e646f *626a0a31392030206f626a0a3c3c2f4c656e677468203230203020522f46696c746572202f466c *6174654465636f64653e3e0a73747265616d0a789ced59cb8edb4616ddf75714b2191a6895597c *33593976dbe9c0ee76dc0a0203deb0a9929a638a94f9e86e7991cd6c3d9f927f9c73eb41529426 *766676834180342c968af771eeb9e75eb95c3097fe337ff3edd9a7b34f4ca8cfec9f7ccb7e5c9e *3d7d2762fa64b93ed367058b3d1607015b6ecf8410dcf3d8f2e1ccb97ef9f2f5e5d5c5e59b676f *3f38e2c31376bd7eb2fcfb99e70a1ea7f8da7275e6aa83ff2c2a49a7d836abfaaca4432249382e *54878e2ea2030b3f0cb8e7b3851fd119dfe3215be667ce3f7ea2a7814f46a86f2f5ceed19385c7 *bd50bd2ebb6752bd23e2be30eff0789c04ea826cab9e85dc7583c1c8fc0cb7d001fa7a51b24666 *2bd9b0ee2eeb58dbef7675d3b5f897646ff0745534f0a4286feb47b6ae9b6dd671e5b7f078e21a *ab9c3775dbb16d8d5b2a75d85cd9b2bb4cbd5f245cc035eb8208b511a131e25eb24e9d0b78124e *ed74ee8a56c72709b88ff8084f3de342e8ac1873d92d9df2631e086b525f94dda2a8ce595bb37d *ddb33cab587e57d7ad64eba6deb28c3d142bc9ee75ec040f42639f933585ecf6ac5e6b575ad9a8 *43316521b2018e8c017092b3a531d34f7914f9c67ed828d4111d3556b42c2b61ccc7aa56d779dc *f5cc59e7a1325efac8dce0a54e904ec5779fc898ef4c0a945759a5632b2832c62c0d9bbdcdba97 *4c8339c9755e6f775957dc961261e8ee58d1e16f59b2079d0677846bdd7cd44734de830831368f *2cd2d5e78247b1f95c01e4e93b6056d7d5025941fee157c41375e2c5c58f97cfaed8cdfb9be5c5 *9bc56f972f2ed8e5d5cd52bddc4ff8908a67af5f3f5368c3176dac9697d757fa0543e12e440078 *a4233c623751c1bb5cabdc670d00d664f9c7a2dab017f2b60016faaaed32f87fae4e6cb33d2be8 *93b29c19ef91d1a945d5f57aeaf4c4843045f999683bb77bd616db5db9674d5f55f4524ae1ba2e *cb5aa70cb9f7ed950ff41cf958180824dc0bbc430c8049560c4068eabafb7e669f8ee96b6477d7 *2d36b2b36e00bf646ab1cd764ffe36b5d4e57e300f4e55777f12a0558d1b04f01f4716db3ea24d *773c54659dad947be66b7c256fd90e57651b5369f450834724703cf667f0610ff2b62d3a698830 *44aa2795ee27fa4d1402dc5451486721087d1e85167cabddc70d5b14b3f4f83e4065d3d3d54390 *c8b6954a4a043e1b10acdd922beb8842348c0f6c8a5d6e02b08449e76c53335cfafcfaeae5e5ab *5fdf29c80a37e2b137c12cbb953afda0f3d84fd3810d2355b4011726a49cbdd79d05fc78c0d9e6 *95c819d5aa0a57e0c2b1d046cbe9f63b39c7473a9a3181c40cbd2e4f46de7d3021526ec4a0b4c3 *dee3dc2b37529e8c846e9a8afaeec791cd236fea807a8a80ef9a7ad364db239a10c852148c3481 *8b7517bb5e9afbdc70ca673f5dbc3b4d219e208cff550a51adde46f285a9549e1e624221a6cb1a *7a1a46436c1cbef96c7a49ca3d935b6a0e455d5127a16f1d1585c13dd72d08e8b2972d0dcee914 *fa15c88118a09d97fec20ba93e26bc0ac3d8e2f3e3fd7a52fd8b47bed780f4c6a8f0cfdc388158 *79627442a14a7807a8ca5727ae8bc331345c7f4d7f64bfb5db777775059d820edaf53bbedbcf42 *8e17830b081337f556b276df7672dbea3e5449141f40d8b752b1d7086768a3c8b795acdf715ceb *f1906a2a74b43c38300b1e3a86e74607f7c0563e2f0c1839dc75250d26421330f24063fe112d19 *b0ce8dd9795d7dd9f40d3a6c5de9f422a2c276e385d005e3bcb720b3aa0596c7bac6fa07d3c2d3 *745a43ce50f8b810e0fbdf2c7ce7e6f2ead5eb8b852adc201e04b6f3fcf9f5af57cba1d023f4ca *f8afd639009fa4ffaff3ffbccea7d1b4256f0c032002adbc7e23d7485e281c5319a583beae3aaa *91e33e4e0c1c0f63d281d2822a1036dae7730cab97ea677bd31ca1b6db5e525c67ef808af187b2 *c857734a02b90c77997490f0ca6eb54688b91f1e8f314190da3126b3a3d86426cc5558f4112b62 *4ed46b88b42543a49f8e99f8611e741f5177c34389885ba1e330635483b851ecc3407f3bd0692e *db366b34405051e9009089153c0d7589600c49a7e578206c224c00711c1f95d80857dfd5272cae *fe4c340b9b56a81d57c7084e34d25090974e1e6b646d7a78069a85c8ce0e88967d29a51e625518 *30279550e06d5737385d58b00556d7c34ad77af1fb53ae1b045cf6a6e30dc55f950f46a2019af9 *9cc0009b201848eadfbaab129724d1286e5d5737c0f6aed8b57accca941b55b695ab99c56900dd *180e8cae8a934733633922b23e0e7310584e5401a23269efeabe5c2182aa27c498ba6c2a304692 *5d34486a3e77274db03efa483726bab6ac739d8941accb55a1f705c24d30335bf9a6d6115a3e23 *57e430fedc179d5e972cfc08164f0661eea1ea4c77420fd96180a5ffe97719d6d5f2e1079a64a1 *375abb14494170c9ac6251a8ba8f79499a4eebd469a0036804a2f8580972cc5329c21e9ece3678 *ca1587a535a4017d2c0cd26180f042bdc079d983ae5675de6f65d5699730e4eb38f8a95218f34a *3f863dc2575479d9d3cc42302a2a1d940c53a8a413a7eadc8f26357efd964af966aea5a6608df4 *3e432d7b0e2cc0db57752591c18c9d32cf6c8c224cbd965c072d65b709df921ddc5d82c7ce9966 *3b9a5c33b656c7939807e1b0fe0a232db01e6aa347e2441cf0b11b69c9b223135b361405ed0100 *1f13fd04cd6d18451d939569dd63688bbe0d070b20514c3aa5f387380eb54546a203fda2686900 *6734a86efbb2435e697d43001de0dfaa5a834c666d5dca9238b1c581522ef461d445a5f9ca775d *6af6c33bc6fa937a939970d766672df3ae30141c7adf9ca072af6befb8edaab93e0886586eb347 *322ccbf3baafba765e29d1d0a0dc61f83fb19a49c735152e04ea2ab21b4199dfe78e9af0a874ee *8dca4926fb3f0a7b4bc52f8eb42a9ca6be3149e4db194f0315becdbd6e1eb4fd75073cd478ebaa *68e6d2c3a78dae8dcf8db44119bd851351f8b51e134129da2959f028d51c53549a39c95f5ad3ea *7d068a2fb6172e4779ae05540ef4744733851b42201d3a8771c073874df069e77c54a0154e6495 *66f30f0ec87adb834d68ff949584d7bd2e3dda2e4703f18dd0938fa7a187e3a6688ab6fbf084b3 *677a218b49c4e29724b439d211a98346deaab14f0786aaaaa8f47a55b5b0dbbaef98ccf23b662a *099552d69b8d121343388dafbe407bb3590f49ac93b55c6507990d0e96daa5cc5ab3ed02d25d31 *d9760566238e80c8efd55e19a56e3976d7604a807886916c256f35b541b10eb582afeb7cf79b0d *f94365435fdf169f4dafac4a2d0161ee00268fa7898eee79a6a39b7a639f520f708f910b57d776 *224ae6df5ededa2d4d6a51257b3dfcf2c03bd8dcb408625f1197eb3084c853124cf6b7b1a627a2 *64fd1382072212f3462e5089c920bd99bacc03270f7b4a4df6f6b69dcc8b2f39adc05bc402295c *d5604d234f505d16c3976619de169b0a5fc0bc42c4a697772954ba1582a8d85827fa6167a6f559 *dc4c4181ac15b0aa5c9eab160345dae71a021e55eca8099d4696a09fa22c3a95299fd6c187db7d *9ba5c03fac01d74e18f453c74656d42124bbeb318a665b45b3a49556599769974348bef86b1b09 *fbd2fef44f0a54bcd47c8e193f08c6f5c351af23b2b384a1e1fd60e7c5be9ddf948443df72166f *359ffaa3efa6bf06e0470cd6e067cbcbd99c97c7979abe53822c66967960927170b937f0b58382 *da96e89f7d9a62254f75ba20c24c73f89a793bc22c31fcc2d1ea8ec58c6053dd69904cc28db915 *2ece6beaac4ab8138ed7d4e97759d31539e6a18699573150035ab059772d3c379a0cf8420db7aa *9f1ac3a808a80f2bcd487c677faf839a1a7ef3b8573f60d44acb9f3292021f7c1548284b1c9a40 *093dde2e6f5c5dcc111d207ededc595415ca4415e358f0d45697f3a8b42ecb65d36585f9f1ccc7 *583b21910347cf2930d6d996d68d6308acf61b4646f0ec1a2386fa51a43e120007aaf98f7c0e32 *da204ca506c2348798cf4759eddc285602944e0db36a014ad8280bd9db496765f41a26aa610ccf *200fcfe713aefb5f4db793b1358ca99617b1b6f8e7faae62af6ad97c96953604a9b4a39df3738f *080aef9c9128508fd12cdcc43e561f5d2cd92f67bf9cfd0b3bcd562c656e6473747265616d0a65 *6e646f626a0a32302030206f626a0a323937330a656e646f626a0a32352030206f626a0a3c3c2f *5232320a3232203020522f5231370a3137203020522f5232340a3234203020523e3e0a656e646f *626a0a32392030206f626a0a3c3c2f4c656e677468203330203020522f46696c746572202f466c *6174654465636f64653e3e0a73747265616d0a789c9d59db92dbc6117ddfaf983751554b1818dc *e327db593beb922d5b5a3f4579c082e012110850b8684d7f83f229fac79cee9ec18d54ec4ad955 *9288c1cc74f7e9d3a71baee32997fe337fe6c79b0f371f94c7bfd93ff2a3faf6e1e6ab373aa65f *1ef637b2d653b1567110a887e38de7798ed6eae1f966f3fafbef5fddff7c77ffd337bfbcdb78ef *5eaad7fb970fffbed1aee7c4295e7bd8ddb8bcf03f655dd02a75ccea21ab689197240e36e44517 *1bd182afdef8da5c62eb8781a37db5f5235efe79671604f696be134766af5df1c8fbe30dbbfdf0 *d49f4fc53f6fcda3207674ba78c4b78e9cd033bf3a8ef32f396274c4360a9d446d3dcd5639a11b *b2657775f658159db25b274e8a2776efa7b27e52fba6358e094327b60fad4bf82dcf8962f93d94 *9d73dce1c198e179e1e84bfc7e283b85ff87aed80f952af7eadc0c2a6b0bd5b7673aae6ff0b72c *7faf760d6f10054e18da1db07bc4f77eae55866854fba1cefbb2a969e9d6d78193a6e164a5e7f9 *bc1a167c7a1a704633f4eaf990f57483a7868e6b6a35d4bba255fda15087a6d93912ddd409cca1 *da89681b5cfdbea367a993f8beebcd6d82a78aaec716d899cc8171f807ce782efbc30a0c9e173b *7e9018377ef6567102147c1ce75a0304a965ad9a966fd9c0eaf7f44e04a77b163485d89f7a4e18 *8de6f39b64565b7443d577ead8c0055d517725622e764600c5c32b3a294879fd76a7eae6e50b24 *81135b94c103f414863eb7fc96ef78693a7740f16128710abc091fb7729081541a3bae1f2de0da *dde216a7accdfa62a71ecf2a6f8ec7ac930bf92ec01d8df60b4a1f0e45471b7ec2f61c3eb63771 *cdaebf67795f9de1ecaa528fc615c0a41e5d7125a95c0421e6cd2978bb5b95d53bd5358a811e69 *c70d6c3265ad2aebbc1a7688e933a781761237b0ae49681bb8a011b8ca0f33d79c089edddf5628 *80996e6cd66dca63765ac100480e3dfb1c575b83081490d8c7c7acac76254706dbda4cdc38ab2d *e3e966e4d0f58e89e35bbf7ff142d1e43b49c386ad13cf174c25ca92c256a721bcada76cf42301 *f3a96dfa266f2ad5f56d911dd9f3404347e96803a553647d32fad8bc298ce4a89f9b9eef1fc64e *1a4c0135ab380d09f7c8f61312fe9811c4ea3e43169db2ae7b16a0258e6b5914b9459804f3486e *0511b27f8a7024e95fe4fc228a43e0cf230cf212cc25a0f1249d0c4e13a11f246d5b1c191f3eb2 *36326f6f05dff90da06a567e04c6f810f068383f64da8c8cdbb7cd912d34ee8a12e4fd541298b6 *8df18fc5de64fd8e7e2d7ba290ac96437cc434b1ee4b1371df9992b8a83a6108b822b5aeb8069b *14d9ad2f8138438e1fc24cbb440023ee8a5d54506f4957732459e370b5cb8a94172d07f4273953 *35a7027c42a9e6acab6f0a13700a531d516eb3bea085fd9b01345b83499a3a2f6e55f954372d9d *67dce5c256cf82428adc39339048833922861e3edf83100f707cdfb3e36b0e1870f8e9497d32f4 *3bbfa51792a7e7f73cdcaacf9f0f45b54e457fe2b5b787c6c0c55fddecb9334c1d2d2b1598b685 *817b2591b8f416ea6daae7d718fe875829ebbe68f7595eacd94213d19a5b7a8ee70bb4de9e8abc *fc843a91a17c5778b546c898ca61801f5ca445e08f69c1b700eda57a9e16b4b52ce90aa269ba0d *a7196e6ff36783eba122ed06400ad81f0cb091ac69a44760a358374646e98b04c505a4f2eb245d *16beb62d77b04772514412f9cffa2743dd559d58bd331810f07b246b26f063678fed60800c02e5 *112771045a9fee5aa8dfeea75daf688c1442694cdaedb0961824d76c75334593722ac7667010fe *011fa1221616f541147dd121a93b95c238e16775292f92169143f612642799568bfbfa6e7df351 *766dca6e201a78b7b17a7a4a80d9aa63d11f9a9df8348a1cd7f5673e8d0d367a288d4ee4190830 *cfeaba2166748c3e89c7dd7eb3c26d2c6cfd01eb5ba3965c98108e4550c7815527ead4165bd627 *3b9b58ac69abb2ebc7c0abdfdedebd91d2e822a0ee18fdcdfdcf0f776fbe67e0068e9e9c1db093 *bef9cea47230879ef0e5dd5b300c2be07922139130a7809ee339a7d00dd4745aac1d9f4ab43d2f *72f5fc44d46f374de6f1ba7bbba68b1092d31f537df37a3f6f0c66310b0946968ae045cf1433f8 *499d2a10bbed6c5c8b73ae01c332af217ac344cff2ba3bc3c147096d5540e392fccea1e33b52f3 *a2f9f4249421ae0d3df6c6a7febc39a18bc9bd28a2cd530b7542e274a8cb9c20347619da9ba5ae *ab7d23d2914447c95ce4116e2244a367c51958012cb8dd112d89205b36c53a2d4aa379325a32d4 *4b11e06a815c9b9d0eb85235730dca87b655885c034143851c8f8f65bd58897a187933278af695 *fb0414f364ba8f20502ab6273fcce0d0d4bc2be4372778400b564ce112c22c8997468487a9bf60 *51dac4d6319b8a5b7676a01352b4c6d7b42bbfb0e7ba1b8f62d71403d7953a03eb5537943d4388 *d44297b7e589eb30fe513522234e437b024e4ce39106c8af4ba113cc84cea86286f2925275b2d4 *388b8a3f23744bdc523408df4209bec6f96387be99c2a53d67e29c20168012f6c1397ba0095a45 *4c809e1abd77c50068446d1f7fbea80901da3dfb94fbb17ab7ad4a6ae7c41a90a614488fe82509 *ff6a85147c3366a9545e758904804705b300288e3194443c2b3fda9c96c969deba1e9715c7fc23 *bf9a42968d95b8b28082ac0857aa734034082657e3456273ee908c7b5b4214b4b5441905e30a0b *333f6a6f46bf0fef9d6fb107f7183eb48c9d021475553e1d6c319c663678718204fa0e37350547 *6628593da7c664d651123c704728d8b1a6775551bcbf55fb81c9497a2088fbc41f65529f1f840a *4622635425b843b20a37fa63731764b5c022017c4d2802aa1b92a7bd9102be972e32d59a72b8f2 *fa9f838ade4f0c1142be9ccabce7e9ce9ea703eb10f8a1ccbbfebc4625d3dc0fd01252efd48e06 *451c58088f64d4d991a89dfbdc9818844b6aec4a1ad848c3f528c07fa429d153518332abada19f *59083dc8e071b247212ceb952d50a723a2976684e1d89c5ce9fca3381dc1b6006108f13382d064 *08a84ecf5414c5853c2110b59d34cacbe3d96ade0432438fd883e6058e5477a4d83c97b50cf2e2 *18ec145be7513cb90e3f1b5d1f2c2b02e9ae4cb58dc963374e2edeb49d8fb6d0daec5f9932b5da *eceeef1de3da6e88bed78b2faf7265431bdb385a6c2874a01e4dd18bd374b119314adf5373a50c *0f0381696a1dd437bdcc90e1ea8066d1d3543694fad5957f309a0933930351fedd51c75031e25b *9746c84cd5a9fb68e714a95e0ce9d0f8715078d40160a2f87490a87dcfcd76f7be6f4ea84eac08 *ce054b65a0ff03ea68a1ec9c35ab185c1aca3118e75c3cab304a186948cc547576ca00594ef3ea *78a2313f98cd8e32dca66f44fe85d4b5cdd4df2d956ad1769d88391c6b408e6d7c71f57367e78d *c065a5b2c7f990f7909d4e452d4dfc8e7ec89baa69a5ac22996d366fb679b313aa3c120f4e7d5a *00c9efafca05ef61e32369c15e9952ebc53cb3802823812ccfd345784045c38695c4f520c1ec50 *864980ed27a16c2b1315389a9ea2f529daee6b941e6117f90c80fa16f9f6fddfb3e3a95a2b816d *e06a9eae59426cf6464d99b788576804e8e0c4fd151d3f6940d8b49fe6bde47ff1c416317783a9 *f28145042177199ccb4eb0fa684e479e1b8e0c3c73d65ce34e33c840a7a3146a0b88a1aea87b6a *27fa435b643b8a4f6105cbf80561aa2dbf7fa9a5cf072efddbad69183b2233f8bb2ff3a1ca2012 *b2ee3d3fba28f509a5dc5fa933e924fad1724491ad3427d8d9905e7f522dfba866d4a39df7d3a9 *04476c40e044e6c567d08c118aaead0eb69d89625b6605b42013696524438c2dc5c23e71dfe23a *b71c540f1494ea652e30af524b430aaaaa1ad3a58dfdc5f3c5e87b2b8f2755f46d95e5ef2f675c *965b62d35cd98b9bf16ed9098e5eb087687e3452a30ce4bb5e021cfb6b454aed187b850da5d432 *5d127af5af89f6782822281d4e2a936e0cd70ef4289680de0aeb5bf8b1a8555d5886b6a4886b44 *e9b2d5749745844f8770ece17ac335293af0717ecc933c2a252747bd6d38023e6d324fbe4772dd *2ca83558d7346349328e4d3f96fdd9745ee94a23cce68fe0d6249e85e50df8f0dde6a72263faf4 *2ea730d14c2304da62b81fb16608f2c87377e9a65f882b02c7b76d3e4a66a017f18abcd5c72576 *d42d1c5d823b1eb38e1a5ff0e6ae618381045c4fbe1a5061b72d5a0f56aacbdea87a2c0357cac0 *87ecb404796f5c0f0593aca17d6400b40590b1e3b9020cfac737af54eabaee24cdc6fe2a40ba59 *7868d7f5ae7898e4f6ccc33fb4d9f90bb8bfc47b314b4cc8485481b263d333833e2ff61d7f9cc5 *9931476ee2eecd7901e2b4967685bfb61ee4a30dea48fb71ecf06c1d96f634265194c65fc28e2f *5f8027cb7e19a49f8f26513ad6a1a9e7447f36caed288cae228826c579de0c3534c0b9ce0f2d82 *fa8799b1883f0c4bdb70f337643bbf29bacec210ec043dde99c0519c5f8d9f48b1813de4dd8666 *83a2d17b33fc7f81e5be13af67fff7461c268baf415fbd7ef7f24ae8c13ab37ab8f9ee9cd5ff57 *e8c9091275314822ef8e7dc9657068d898780bd81999ec8ed2bf585f46d3747c1cb166b5b98b3d *95f3384e1d2f5cfaa43b5abc2dbe81220cd9934c43c986c7822ca89a0c92ebd25590fbfeb23c0c *6be44cae5aa3451dcd596bb050dbd2a24015b6c0894e8971522ce5fac7e650ab1f9aa2fd43bc41 *7e4bad819b1f07508ea76f15525bf36388117794ab3efd74f7a07ebdf9f5e6bf0c0134c0656e64 *73747265616d0a656e646f626a0a33302030206f626a0a333434390a656e646f626a0a33352030 *206f626a0a3c3c2f5233320a3332203020522f5232370a3237203020522f5233340a3334203020 *523e3e0a656e646f626a0a33392030206f626a0a3c3c2f4c656e677468203430203020522f4669 *6c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad59cb72db4616ddeb2b *3aab3055228cc61b93959dc88e1259726c7a6652e54d0b689218e11534109a5ecc1738ff3ce776 *374010b292ccd494ab2c15d98ffb3ae79edb721dce5cfa677f66d5c5af17bf32ae3f1b7f64157b *b1b978f6d68fe993cdf6c2ace52cf6581c046c535d70ce1dcf639bc3c5eaeee5cb9bebdbabebd7 *cfdf7c58f10fdfb0bbed379b7f5d782e77e214db36f985ab17fe5ed49256b14ad4832869114f12 *0707ea458f0ea205cfde069e3562ed8781e3f96ced47667927ea9d348b264bf1dd9a7bfafba2ce *8b4cf452b17e2f7a266a26b21ef7b24a2a257692158addcba2deb1ac690b993b8feea3b32227d1 *a7bd9539fbb07a2d454d3bbcd1babf72f1e30b7359cafe4f6e5c738773b6c92e56bf6827b9eb84 *e1144e7c5c968dfd3c886c040f0ba378e0a43605ab0fabfbaed8ed7bd6e8b8214f0b3b472b7f17 *3bc54427adad22cfff2c366f8afae1713816d77632ffcb7776b2d2be791e7782d89cb446c986da *f1df743c52c74bd2349d47e4b1995e1439f1328dcfd88b52640fec6529d41ed73d9dc9ace93aa9 *daa6ce616f0393256a65a8fbdc463e9e2a7c75a8595f54b2337e75434db9ee0f52d64c1deb6cdf *3575f149f445532b6de59a073eed9e4ce38ecf238d930daea9452559b3c569289aa2ee65a74195 *62311ff12232894aea0afac2f79c608cf91f46cac70191fe52e913816377dc68a2d835156af6be *e8e9feaca9da01b7339515b2c685b0a76fbaa3de1a464e14d9bd11cc8ff57ee74a7f89d2f3e2d9 *b9dc2c807f5d91b1b7e25821ac5fd3521ce3fa76e94ad91406361b08b11ba5c9e4996f3cfb5118 *cfdc9367f4a5b1a0d3294d9c90a7e9dc845553b397dab8146535de58944b125907a0365b0386ba *72f9b946cdde97b6d243b0df9879599754e0ea127962ade8fa4b26d4df4c8e435a36a51879f10d *67be4439f4eb56d4b26479217675a37a44c51cc460a69822afed8d114d6bafe7447408bcb9b4d9 *0d41cb332755eb607b5ee04c31e8ede0cd340996db9d5b7db487907a53043d1d5ed72c82a1cd81 *f5c602c74fe6d79c7ca17a1f6f3320eef0dfa5295d3850e9507811ca303a8feaa040c7e51170df *ca4e234cf5a21fd4591caa2697d525ab0126933ad719fd5d35dd03db0ff797e0340dceb2d0d989 *b933babb928ebdde73c2688e362ff02ddaac991396c2c449d2bf86a5980e3961c975d2c85f6249 *1b2654cfb4fd11683cb2fbc988c084b9cb0dda25d3270589e307a397a26a06aa3d7016da862d09 *f2311a9d5cbf6a10ed8ca962575315a2c1ee4a305dabe490376b138130052283290330c3d0cd2b *f88ee6a879ab2188ef3a304bcec47d33f46c2fcaad253ecb045dd354c449fad32b5c54a8fd5ab5 *523c10756b277d1f211cab8a6e0aad9765eeb0bb5ab2dfb49311959b4d93718a623316facad8ed *a728d9788147051e459969670b548aacfba293fd11c863db66ec8c80399ff8d94072de1cecf7a7 *8eab3b2ca5edf9777a3fb8f2acbffcb0797ffbea2bf6fce6e6ea1dbbb9bbfbe9eaf6dd9babab37 *576fdf7db5a410b379566f5160d8ef7b9838c6b212191a1009839ed545862eb91d10e11dd86627 *bbb6791885140fa740d56ca873561528841a99babf97b52ef13475a2908f85150589beed1a274b *a18ee0ef7d2dda16db7313ebb5efba4ee29e20e9708f9be0b61d3229eb83ec1e2e51773a98b107 *aee5633065bd1d9435a56de858b4ca07838150a76bb2169632d516fd27592bb0a30168eca4dc9b *08c9de0b4718ecd53ec399896e26c3ce42a4918a8cf9a7144b6b423ae58d0c80a460b950c6e730 *841e48a7069f0f556b821ce3c2d1a0909be035ed966cfade6c264c86a3ace90604beab65a67707 *819324a3b5aedd4d9d9f0c565276f85d2f8c7c1d726b9bd4e9d0f540d95cb785392e89c0e9d3aa *1a8bf6a2d690a3c56d6357a1354eced3b5a9b91670a806a5beb50ea347fa93bf9d2cc5c73146c1 *5c9cdb641af846cee4a8e8b3bdb572ea7e51300f70494eda223c83579c9c75bfd5e6c1f9bb2968 *273de1febe51f2fdf5023e70279c31951b9ca8fa248602b4ae602e863eacb64d070d8696f2508f *55eb8fe281241abc80159b87f7d7a445d1ad88ec5a5027c682d3c13c88717f30d1976b3a055da1 *59b2852804e3d0764d6489074727b6ee0a715fcab52a3e81440f10bcc6123062e04f4d25324473 *30dd097ac3497d3ee338ad970c615c1ba69d4e0a7dc70d16071145eac5874b26a77e7daebe62eb *c49e6503646ddd97c7b55e1b7d49647f7c4a6467434f3cdfef3b297214264541c98c942d3bec51 *ea9a90b57e1528287bd7d8d9491ee4855a5b090c664b46af3d8d4cb2b12dc5113307a37c8ffa25 *1eb3784a138683b14c215cec5e4a929eb3407c6a28306591ae6865d3969264b91edf60aab23d02 *b28473ef748ac12ea804a0ac6be3972245c78ecd00daa179ae6cb436ce652f8a120c69029e9c84 *d86ae86d5e31b1ceb4a426103a1f756a1a3df2144fe31b8984b35b29efe616b4f423db35ecfe08 *771af6eb00aa28e97778ca40c5dba1d4a5e4414cc763e75dbd316e1f8a7e6fae43eda4c1e4ad1f *da9a38bf57df754057370ce2e911fdacfde25adc49507a317102f44838e3042de08a5af5a89247 *d400c024e19c1936bf58529a248d83cf1ed102aa3872dd09275c8ba42f31838fbaf266cc40124f *c7726b078e6062613194e829c8c7a24648e0a04317b528cdc4c6c3d809c653e96ad394ae890f0a *6203924bf742910e33c56ea75b2452c3a4b63a0ce4129fc7535bde0d6d5f8039ec1c69b52c7a81 *cba7c6a411287b03cd73d9bf975fe4b2d8773c7e8a84627973a9818990a0c7cb4e2bf06d87e92e *37054599b51348ad1ad883d87ca4503c66f804923298e5f116432edd2c5048b6dce2d3e8c6cf74 *b4ef2f88c57941b17b3c8aa1fdcf5a41c89f6a05293f4f782e490e03ff945c55f48399be0d492d *5ce168eeded472efb6e353d5c21a34531e4d22a8284b421f0a86d54dbd16d4c37312ce882e559b *ad02300518d1e43e40dbf526c63bb1ad34740bd118ce591bf49e1a8812eb12c1da3bcb66b7b3af *3269e8b8ee18646e83fc8b15c0ce486d00446a86e3a132c50c4a3d9b8df5230de5bec0004b2123 *f00acc039754147b61864534e6c45bf40ab4736be56fd24e8b987ba3f88b8e505c8e60854ac74d *0c7d53212f99ae420a9c5c57a03b13ad98de2666134bea1ab413135380d186015e354e4e8b7716 *035a282e3ed1b2ae1af8d8cd4a078361e24ebd3e9df57aacadc1f49968a9a1d32dd4f2f49b18e6 *7ca5cc3caa1f25c79aa0396e6b873ec39e099aca09ee130a1e2c0af8a2bd1a3e38de37a2cbbf65 *22d3cf4da7db52f7f4a087bbb4d2eba920307f65c56714dfa04c8393635480e2cfbba1d321619f *c98ff6f40a758666cf76e3ff0f9a7f1e0a43544fa219538ae73f41dfc138477f11cd67709b11f6 *12e5588819ab5cf2b1562148ade9d1e6326b13faa3efdb271f8591122ae45aaf83244c46b501bd *e41b45aaf108dec7344707d26ba2d15f24cea7b2fb98c9166358d735f440822247051634d39b0a *e240c7d88ee87e73b4e8c82be5b01bd30842846eec8e761511c7adc55b9806f3f02f5287b8874b *d83ef98e7a72cf50b27dca21dc989a8e4240664ae397151927fdf95f2209e37ffc0520b1516084 *fed205797c42a53e05a024813cfa2300190f7d2c5bbe55fd0fb8a239e7d16bf9d53f9fbf7e7373 *f56e818dd9b3f30f5a4553a9986242edf9231c3e8a8a54cad9ed0409a19f1e8b6c2805cd3ff4c2 *60de3579a29fc0cf14c44765db837f16b4113ddfb2aa8105d24eac3c39bb5b4d5d48ff69809562 *7ca57453671c71568fe825f03189cec7c1d7ef6f74cd784e30d2e7e61a8161cff50c9a9eeefdee *bbbbf7b79b77ec1fd79b1fd8ebf79bcd235a813048672281cf68451a598cbeb508a1da37f615ca *4dc7af0e46e6db6f20699309972e37883bf4b653bbd3437c3386337583b3a617f2c0cee46c6817 *01f120cc82d1c33f541cde780f3d904e3d4ea274cbbe204f6c952b23f4a938aba1efd9a9917aae *7ee43dbd0208fb0884f9e43c636bf3097e9c4aff5d8fcaa2c923c3c6dea036073766f487002d0e *9a32a7b875f4f686931f3db5d1bd3717abea01dbd8bf9fbd26c3be3ecb20557f64ecf8b1d9d7ec *5523bb4fb236cf059193f211b43f0ea86eee5d32cf75bd71e271a7d123a08fae36ece78b9f2ffe *038f0fe7a8656e6473747265616d0a656e646f626a0a34302030206f626a0a333032300a656e64 *6f626a0a34352030206f626a0a3c3c2f5234320a3432203020522f5233370a3337203020522f52 *34340a3434203020523e3e0a656e646f626a0a34392030206f626a0a3c3c2f4c656e6774682035 *30203020522f46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad58 *5b6fdcb6127edf5fc1e316f006679716495d031868da3aa98bc476dded69033b3da0b594578d24 *6e7589b37de82f48ff73873749ab35d2a628f2b031391ccee59b6f86f230419efa677fd372f6eb *ec5744f49afb494bf4e56a7672ed476a6595cd8c2c41114591efa355392384604ad1ea6136bf7c *fefce5f9c5d9f9ab6757b77372fb045d664f56bfcca8477094c0b1d57ae669c13ff24a282954f2 *aae3851222718c41a1163a50a404962cf0316568c9422d735ea19dec6ab575721d506b1f23380c *ad96df4fb0d4069010536217d5d579c9b7faa0efe1c8dd992e8caaded504fb2c49acddf3662bd2 *3cdba17693374feda5be955c2631f602b424548bf234955dd536e8145d29c980e1985935a26e64 *c58b05fa51df1f60e6ac95f5db8901cb24c124414bea6b8157fcad09948a823e43710c7ead5250 *dbe82d824940fa40a7330f33250011ef6a01a6f356c50c6db8920e3dec4756d31250109813a13d *f14ea03bad34c290e24795ca7683f82416148c0aa9f5e946fb9f80c143206d04de4c9c6511a6a1 *4b12afd6878a7d1cd05eb10e1fa1388887f04d5552150e6b38d8ac4d6e44dae6b25aa0871c8c5f *e71a1f61809d87f34cd4a26a5121535e64b2588b1a6d79bba978291a0476692852c84c98f40917 *15bf2bc4d4de18bbd4de9477fafc1b3ccdb016b20936a501b0163c85b81a10a1dee0b5448d2c05 *e0afba47456eb0009647c481213050684dcc233acad9fc31d492280088f75e189775c132ecf571 *55215050fefde415cf8b139dd108aa8cece7f300bbbe8e90c5eeb3f51ae0271a01965710c8563e *56bc49806934146fd9b5ad16a1094edc75e9a11b14d217f76e34562fd449d41f1260be4ae3b295 *4b9b8c65af9e28a0387fd365096edec9f7a6a496842538ee530d75424d9833a9b6a1eea32489c7 *9156f1b2a4135bf4cd971b29df1a3260aa3ef64307396e51a60f056342284f8f76d67de6f8c339 *e743e93b2dcae02fb656194e6579642c0f22ccfe15c375b13120d1a1d64636438068f08f6c7eb0 *c7a360503cb23f06be1fe5152e2c212fff6f775b71aab0b8ce6dfad0eaa5d9cf9e1c2bbea2fe18 *bca79f7f73f9ea4ca3d7e8d50263b5cd56cae243214effab531486d88ff75374727ef1e5a54e50 *a298deecfd34c5bc4262c07ad0af806f8f753048cf2fae4a9bdc542989c62968ff330577404c0c *20275ae70f3f1ea44875c9afd1b38bafd1f5d9f3b3ebb38bafcebe9f58e62b22b41e03eb274c53 *cdf74027a86b54796b36e4c8684f187841f7d583d43b0b502f189a19aa8458ab6a063513d32152 *51afe532732dffd845d1157a33b1155c8ba943e6fca8169a9153718432c15bddc724ba87ac4133 *034ac96ba4b0b434bc1cf98a415c6e012d0e787d1ff043edbb6816c8b674c5a71cf5f72099a123 *43764748d6e8e8b372737284d6622baab5929595ba17a5b2fa70dfd55cb1b3e675c6a0cbb82eb7 *02893b51e85a63418f278a935067fa21b596857b346d751a6f18f021f347790b036dbbba116a4f *96d013d20700d917f7a2ceb034d54060a68986db0cdceedd7c1007c1f8be8db4cdc2a1e9a18154 *3e1211158e052c2aea6c6b5e35669a68da3adf363a1e85e03a3cba4b203378d104482371baf5d2 *d2573dafcf91697a790555af0edb8eab097a81f41860d73e142d6ce84b8bbccc5b736966db53b3 *033b35107fe91a858b5a087c3040689eb87901c17aa388c2f0866d7bc71feb7a065c7a7fe05368 *192a84b5307c1a26133e2d652b3612ac39452a3f965942c74d7dbe70ec96eef53d71b4d7ce9a02 *14184e0d31e95b87e94e66e9d36c52150f2a2d76cc9556f2ef2bca6cafa0d8ebd94041e5140df1 *0220f6fdc7f1de672b7d8ca9c163a4aececb063093e9a49ad93c24032a450a34e3c0a50a901785 *c9bfd6e6856ad61865ce0008db3602111e386100f0292a7879b7e64609cc2b5e38d6a1234e079e *52079fa2db5b1330883bfb8470e1a6bbbb9d1fffac8be378818ead87cc4d28b0965938f8e4afcc *b00f22c2208cc941845fdb0887e3a17d2ef8666161e48f1aae7b0c00b85934bc05cc9c4fdd4340 *a384047db77277c9d26ec4e36c9a9a86293ab754a9b366bb7594f4138ed3b210f69510f7af0467 *035c6ef6d8f08270c7aad6068c25fb94d6dd6f50de5a0c52d57aa7217a789c7cbb620d8d4e9428 *afda2e6f733bea7af46f0766e4bf622a933d7853f540cefa19cb8fc675a32d02661c1203b600b9 *822dadc5b11a4b3e759e33acb98f74c02e8dff1ae9999d56f787a9c764215ce8c68e9c6c3c5b1d *6bb8f7a31319a6fb9f8ef56b7b69d6f6e58bbc694f7ee35ddd35cb7b51899a1746fa91fdb500e2 *8ed9f08a7f67159b35a7f88d1bfc86477ac9df4307afcceb4a9101d1576cc0cb615d42cf87ad4a *c22d4b4a4673d8d5ebd5379717cfcf5f9ea1afd4ef8b1fae9f19421c0dbeabf3cb0ba4652eafd4 *ff0fe6452f56c22ea5c462feb5748f790b3c55e626d95d6a593761e33eeee12431b301af5c4103 *f05d99f7af7ba2bbb1c5eea505a7e70d620e537f581e1baa6e728ffb805348be46dd16daf4d5ae *dd40bdc3180d834f26614e1306e9307c260737bce376fe8df76f98171d4c54c0f4d3114b2b965b *932d3d0670c3b6306dc79886fb03853546d8f18bb01175c0f6fb6d2d9a46a9c268054f635de8de *245873f1fe809746f5cdcb2d589437e88e37307ac06db212a8e9b6db2287bfef76c8b43a3fe809 *04f8b2ccd1ff6c61f9aedde475cb2b001a044d7f5e72832eb6df1a081e1ed2e7d5e4cd0ce35eff *71e9a31fbcb0f9e2c586824e0f5e09fe21cb2e36a6c53ab2e28e74f7b866bd6eecfbdea6e8f013 *1974ccde8b1b5bd7ba2ee75b9d2cf5fed20ef4066f775076f31b359b01f579c32724294d41bbd5 *4fe3c446d6ed69b94bcbedb41edd81e10127aa85f26b1273dfdbfb4ef191986f77933b82d1f749 *85e8871c2619c079cbf3eaa961291f0a06a88bc5d858f1addc54e88514f56fa232251be2c47dd8 *9a7fdb153b44e80251cfa37a3b08614e75db815a3a5ba1ef66dfcdfe045d5ca169656e64737472 *65616d0a656e646f626a0a35302030206f626a0a323138320a656e646f626a0a35352030206f62 *6a0a3c3c2f5235340a3534203020522f5234370a3437203020522f5235320a3532203020523e3e *0a656e646f626a0a35392030206f626a0a3c3c2f4c656e677468203630203020522f46696c7465 *72202f466c6174654465636f64653e3e0a73747265616d0a789cad59db721cb7117de757e08dab *0a179cfbc52957229728878e4c5ad42ab62b4cb986b358ee447359cd6044ae1ffc05cc3fe7000d *cc8d52d955495996c81d4ca3d17dfaf469acc35de6a8ffccbf7975f2f1e42373f567f69fbc62df *6c4ece6fc2587db2d99dd05a97c51e8b83806daa13d775b9e7b1cdc3c9eafaf5eb3797571797df *bffce176e5debe60d7bb179b7f9f788ecbe314af6db6278e5ef89fa2166a15abb2bacf4ab5c84d *120e837ad133436ac1f94de41927d67e1870cf676b3fd2cb0f6dd1b4852c7e155bf635fbe7e9e5 *d537d7ea1598746263f2a7d333767a106dd7d459a97eceeabae9eb5ca89fcba293a7ff52aface9 *9db517e8b7b662c7aa635e1d6e578f67ec78fbe22bb528e6215bbb9e5ab176b817b24d7eb2da35 *7a4bbc9da6096dea717ad41ef409d5af8e79c94de889a097a27478c9d10f9e1e5951b3c9c1f4c6 *6b37e55e62f75e153bf6c83b99b5b27b28e4fe1681d0ee79dcf1cdb1c5d3a3717a1de98f47bf7f *cf05d96b6baeaf56cece53aff50397fb26ab2b57ef10f8dc8319bb07991125dc3c120eb86bfdfa *8cdb2100e07dc6ed8487e1ffc7ed3f99077134733b0c79e48f6eff6f7be4f354d3fa113f142797 *27c90c635274f21703b4e7205b15d5a169256bba33fccf0f99dcd32e6cf3668ec0d3390069f772 *0bd87f8d1715ccb7457bbb3246b8783c64f5b6ef043e3bfded7c9bc9ecbcca8af25c7efaebfe23 *a7acc1dbd4e6b9f9c07bd9f3a7d3db17e62c5ee8e882f903e530f1867738cfed8a4e4c86ec527b *6660bf968c082456568d07fa7d22848195d67ec0e3d046d4e181e36a9ed9ec8b8ee5cd56b0ae2e *0e07215951967d27db0c0167fb86a218829d029bc6d4f1b49b0fd224527d30717f2f16648425be *c5ed1f3d3e0ebf38811ff138b11bc17f22d4e6208ba6667956b33bc17278de549ae554ddb08cfd *70947b3cdf81c7f4c25ddb544c3e7311b411f2748cac7eeba9140b1f82907b339a960d33e41cf3 *60a42e8a4f6638208ca6c73b76ac3bd6f9be6d6a38ca72d1ca0c44b6a3b4b1a7b6937ce21d4f43 *72d0d5915bbb114fb48f1737373af31ec212d9dc5fdfbc5bb88c0af45c7f2c944b504dd3b37b64 *baa9056b76ac6b2a81b8888fbda865795c8b3a07ed4bd1228a4d0b70d4bbbe2bea7b26dab66951 *608752641d3cdf8bfc03620900754247972fa3eab91387df5fbe629fb4cb809365b9ac2cb6853c *3222383f554c66607c578a8ad0edbb2018fb714b9fb921b7b023c42f019f3a7c642c18f0139d31 *dd5451ceda13e4330a0cf8d492582f516940c5033d7d5d202a0c8edf2af7d1af91f056ec44ab7e *c858771079f194b34a745d762f38b1010e11db3eadebabeeab3bbc829feefbaccd105b841606ee *041104b0e741200cbeba4eaa1d31dbebad0e680645de97596b7763afaf6f2efe7171c3491cf83c *09edae570d6b00f271290086df5997a954eb70a140ca9209c26eca63672c50970af4937e88769a *3a8e31ecf388b0ddde1b6c5b5ad0d886e7c42a0097dd4e9fd04f0285527b428f2708905a88a072 *86bf345d8127ddd85201f78111b5246b91891a2790da56e0712fb0dde9becd4a1d1985639252e8 *917e60c16255d4a949b6ad44e580af0fd2e99d515b51e8cfaad45668a669a303d82bf167cb1caa *18c3f899b1636618d17767c67002e049a7bcca64be67fd4165664db1f1521808279200875649eb *50a0aa56550956875e12e84c46f5431d630365378578b1f9a76a8895ea3462c2682364331a4b12 *f17608f2efc001b280ed336d5465e4d9063e5a766a9b36de4c4cb1b0aab8df4bcd28ade804b157 *1ca3b2eceeef3b48d8f2485ca171b7cfd06b905422a3ad28855459deaa1d6b98c95b9149531d8a *f8fca17f429b0414ed6c67f9751eed810d3c873e8e80187a85ff48b50251e2cf70ab173ca8dea5 *43ce687f94dd6eb096c28c2d12e50435c1334945e278dec2a0670c0e01449ea374906fa6009b9d *c4965aead9c8b3bb0cbcaa1b954bb51dfbdc494c61acbee9e5b2bfe23c83e1eb9d05fd33051087 *3c49079a4185991e4af9eb2425461711645b1a2c080135625ef8044ed28e0540eef4dca34d0b22 *db6f41f02415231e0c47f954347d67f9e8ee385254adfe422b470b5af6143744b0fdf0f74e0b1a *480758c02b4aaf0ef91658cba506231520a681d0f1e60588ae87bea44a5fa1b2fb501cb477231c *5c1cde4e63c4977c63146fe4cee410308f3fdf5e5fbf3a03e3e7996a2d85b40151c3611a7e917b *93344da7d66ad931254259d9741d55b56a385e3a56f5da3502e4e7c61488eb0d4ce5c5fa516f45 *b817c5f3fc794408605c35604995965654da52044289c6dc411168762a9b1c2c6cb2a8a2956760 *4bed25c137d4226f79c4d78d61dec05d7ad716240d533f7666b1ac51281848cf0c71b4836a524d *a2af0715100583fa89c043c6c6eab7f3d7362276e8c5fb6b3371ccaac35068020a1de4e96a29aa *23eecff2a3e3b69d00855428c19ff40c9060676f578d9bd6f44f67ea40ba4ff91817c2f9ccb495 *2656de4c291f0f42c3f8abe7ba2ba649d66aafb662eb9699f3fb189cdcf1fc88dfb9f5290c86bd *573fe9b8a45abfdaa8c0ce6fe7bcd1555754d9e1fc65aec5e2150af67c3c98cf83646a654a43e6 *e9e8db2dfae3a1cc7205a889b93176197d48ac90754675a19f16f522dd5e188e3d4f3b4afe4002 *4f1481725c673770f820d4727b8732214cd4871b4f3cbd1243c7b1cc929839ea118482fea99b47 *dbd78b84a0729c34f82c67c163d7ca95b3258929f3c370845f885b51959ac85ab1deea220a9289 *e27ca8cb26fb3c086bf2df53edc93632df4e73efcd1813075346f70746079b7376d51815162287 *f66e63f44cee3369e19e8bf540af911fcde975dba360873c66778db995b1d439693abe6d390f24 *73f88c12c89c8a06085149080df064c8abada063f9d90ad2d495efb35a29aa2adb6ab1bd207a0f *656e05a761dc289e8aa8d0f30711c566f3450cf7edbb6a9d37cc178ab0eedae683499f3b5cec09 *ea38db86d50d9a727fd0f71aba9722a807d196476abd5013761c0ec9b4ea4197f6de291ca48a63 *9eed8ecb672606bd9af16451d3a8712fa837d2b8874080d4cbd20c2a487534a6923bf8459d68c6 *c5c2c03af0be3c528cb4890429238adcad7a769cd9c0bc53ca1707872795e2084d09849814a7b3 *13c31432c62d80e6600820990de1a3e70aa70a8c67aad7e1d065f1c1b4ba646875424b57205b1f *7396e03446c71c55b7194d7d7d26c7c6c874d4b2ecd414d35074f34c9afa8842d50227576b142b *71ff0509d0b44713a8c1c3a5484a7475269f259c29bf60521d06389e26349329bd52ab9103a30f *7a16d147d7636c1946014cf0811dc2149b0716d718e6d455c1c29d40359c3fe6cdc829d61dcb5e *15919eaa8aade8646be443c0fdd456e7913ab907b61df5dc8a386101ba384a89172a73991006e9 *0c205e4433785694906d344e209796aa7bc9b271c8d5dcaf2134f898e592869ee9650f1688420d *e67451805c5b83e85ba47df8edca6a9469d269b875151d9af818a1367c51b0d4b6aaa80dc21c88 *ee385e30f0a86e514cada49b744500dd7cf69d7db7606fa3149f7b89d19b90703e5d075f6f4c34 *31f04f75e5ea6f1737ecf5cdc55b4d0d118fe370980d2fae366f3469e363378c870419933fbf34 *231b1234a3ee777fbf78c5de9a369e46c348f0fee2dde6f2fa6a790fb656f32be4da485e9101d8 *06f9109a90f54d185d9c68a19406e823d1402f2115e6cbb7a6c893d45680ab4ca9db04330d0e37 *316604005468c852c878924403594d5b99cb337585a1f3b66df2be12b53cb30331dd9981c3dc60 *dc7071e31079fe0cbe51423d09a71235cc8d7ac7debc19d98b2c460b6860f2dd32159467b3976e *796f4e563faa1341b3c9dd8bd39320e2d6317053a50e80663a96b9d243aca9fff22c218e7a6fb8 *9744b3db377db935cb59d574660f6dd47442788689846e75cfd8c3be002da9d47dec0b9ad7295a *ea466dec0b1125eee1d9fda4efbbf46d91ede53678e6aef0b46274f5f97d2f2567d73a5fd40050 *24e6d252e9f83018545a94107134f76d06bfedbda6bad3336d02be1201206d6342898f84e5a334 *1cd65bf13f7ed4f40682f18cb5569dba6d00d6405adba2fd45b659b7ff5ab3220292844343eb18 *67af1a760945a8afa54c2372f40dfb9c261a6a7d9a85c79c2e9339eabbd555b30cb337f97ae48b *ec8fcd93e19b22c36dea66b9523723a26efafbbd22a7a77ba51c1bd0afbddad49747aa7e948bea *0189171d60b456df12cd23a2c1f2b697f99e1be83b4a7aebefe4c6037fd7ec6bf66d23da5f454d *ac1ff1d4b5e4f25d0f4677bd33e6a1c3d8ba7412fb38521f5d6cd8db93b727ff05989bf0c8656e *6473747265616d0a656e646f626a0a36302030206f626a0a333133330a656e646f626a0a363520 *30206f626a0a3c3c2f5236320a3632203020522f5235370a3537203020522f5236340a36342030 *20523e3e0a656e646f626a0a36392030206f626a0a3c3c2f4c656e677468203730203020522f46 *696c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad5adb8edcc6117ddf *af6804083c0676da6cde692308e4f892352cc9b6467082280f5c4ecf0e2d5ec6bcec68fc0dce3f *a72eddcdcb6c360212f84112a7d9dd5575ead4a9a23da98487ff993f8bfae6d79b5f85a267f68f *a2165fee6e3efb294ef0c9ee70c36b95487c9184a1d8d5374a29e9fb6277bed9bcfee69befef5e *7d7df7f2c50fef36eadda7e2f5e1d3dd2f37bea76492c16bbbfd8d470bff55361a57893a6fc6bc *c2452a4d256c488bae36c205db40a5d20fc4368871cd56c1bd77c5cde6ef2dbd0efff4dd11f078 *fc041fc31b7e96a566dbaa120f7a10c3518b7bdd0fa2d3fd580dbd280fe2d28e62df36f492f253 *69dff16544db0d23fde2493f9d9fd26bd8adec45af87a16c1e6e45d908b239f165169b63f36290 *f8ecb39fc06becc6ad1f27324ac456c532a5457f65337c19af4e3eefe987c89dbc69ef7a7a94c8 *647199932ecac385cc6bf25af7a23d88fac2f7515e2003ebdeb6daebaeff33dfc98576ab5420bd *14eee43fefe040467cb591af46ff363b37ab27743325bd88e2de0ea2d17a2f8676ed90c8935e66 *a37fb0f858dd30ca646c9d8a4eaff36e10ba69c787236c29f27168eb7c288bbcaa2ee2f787b1d3 *a21d07713ee68338b0d122ef34a1498589cc126bac2763f0255ef104a0d0cd20da861c4928ed75 *f7c84e8c64e01b2f6c7427f2662ffa4b531cbbb6297f432ce85af24a405e18f0cae73ca92031c8 *95850dbfca669ec37b6574afbc1123a14daf3c178632f2137312e09343736819fe5ee2e0cf2041 *2ffc5e0dba5bf936f46416da08805dab53006cee661f79cad0e54dbfc65810c5808dccf99d6c2b *da06a305a103afff5e41d44ef8d71e83dae95f47ccd50236cc31bb6c1cc1f59d469c93d745de5b *dff8598a915d24d1a5309ecfc2f9355b781bf634f95f95ef71551c63669a185f256e08e00ed38f *4a5c3e33942a9e9f0981bc13a78e6f2a679153f4dad6970139453f0a6d92290ee690a05f9b9947 *7055184f7c633c74a03382585ac0b635d01eb0144156ef9fc87fd8c44666f3f649b405be4cfe2f *60b3866f38d61806ccb73514aefcaf008970c3ffd1fff97e2fda4eec75a5072d72f62154202f9d *fb903cb44d004ebe73cb73e4a49445978cbc90e2b46f81871be0bd62ec00ae0310d3a963776532 *f46c681ecbbda924079d0f405cb7e29eca482493d02e022a33482d3a5885f76e283ea992a1b28c *e279019b7f7054bc800f5c8d014626ce79ce545900a5af9cbd8efb202b94633eba9b0c5659765b *f2f364c2c166389bf04457182ea11edf6b63cc5e542d13f782c6d98664e2fdeb4a0a8048e78078 *d1995c0f5780d083ade1c91c1047360780e2c7ab17f22759a3b988167cd689734e6f46a14c6d69 *6d20bf9089a0e2dc89fed88ed51e6dcccd524c313f589dd23e79cae13a3fb31093dcd567ae29da *18152f50de7f01558b1258bc7a4d970c1c0fecbe7e033f169462f7baa2e3e309fb90d7b1c9a0eb *ec03d902d774cee6c37e46734b226050746575df7e2005228ccda0ec020b9da2ed1076ef36f53d *8914508936f9628bafb6bbb63d0111115adbe1ef8acbe20e8e7c390e039d0b0521c7cd4b9372f9 *29bfc76a725849833d247d579718aba55a82dceaac05449e690415da424ff79253c43c9d28c184 *c0e61900295eeadc0258e7a8ab93280730bdc5435829593501b46a9c7eb17c860fe679ebc72ca2 *107ae035a091872eaf7b923800b173570ec6a0de998494d120bfb51d988ff619f113490fb67349 *ced2916a52ea00caf7916f0c8f78f155061b84110403b0dfea870f797d22c75369026967a1870e *29ebfc2481e70f54ea0f44c350c8aafe1a6da0d1e61af92fc4dd2cb808d320c71c619300ab41cf *9778745e14edd880b63f97c3514ca4fd4452e11ec611a89199b7df00074bf1ddd8136780bb22a7 *b521d9391033f1014c660a983bb88213edc307dde82eaf5cd601d45cb1432fdc929cc1a2448cb3 *35e7d9f09c0c43f94e98b0fbb7e630b72f3a53e7c51158fd09e5922e3b8eafb0344d9e11fd783a *b520a87f787de5a5c0813d84229fd0e1af5a894bc93d814c6ce953700883df6461d7de1b142481 *ab64fd5cb7ef41ba832f10328386f4ec745552e25234b7351884be9c8436ab0323d7022f990aef *86c57d90c1359e49d0ebe4dc734792644e2d5cbd35bd70c6ca85b6599795d70d9e0aa074c70b77 *0bae6650f79df619dd1696372d1966812343c8dcde541c282c8d78094bf7e5354742cf194e0d4d *e865264e8380d4377d0ddd338682e5f4173028f449142c31e8e2d820492293f6e063347268bf10 *bf60c460c15ed788d48be68d7c48fad4d2026a103cd05c0fb7ccd13cdd95004b8026be91c5aeb5 *de6c4dac40bac5c9b22340b26286f463373bd85cac96b0fdd326bfb0f24c32cfb3d5e32a1469b0 *60917f382bff297e3e923fa0595ff50bf952b5a03c4f9986034637f8ec621af3ec5ada601db17e *0022eef3078d79ceacdcb7e2383e685697c861d147a9cb28b69d219cc8b13d62d773366e8ad3cc *6ac030e2aeb2b5522849e75de50664afd5486a2de61fc974c88334cb162f3508a2b229905ffbcf *05ce77587e2620c0b2751fb379d4bc8f3fed335dacab8de49a8c62ef6611b7e1ed1eea1196332e *c9ecc29e8a99299c80bccc9ff64d396e67139368391ac92fc4b0be1d2541179a26c12c5932d374 *35fdd8e1b1caf3fe3811d18a7ab85229c8b7c855b63b6075523696d0162fdfaedb691feeec2bc7 *34cff4149e531561c6b5a9c6643c52980205610f9f763de814c81d35d5362fe39ff3b3717e1c2d *1546947161036f8115635342eb0d7c0cbd4933e064894a8bde2255b1072220f5099591b9dfeed8 *81303895ba605555362c3f90b473c81b6ce9cb8ec640e82a6c7b3ea738b336892370cd8cc8a280 *0b8e2d769844b7543f7916601e607c49809a747b7bf7157314a486721d34ec963ae138df91aa00 *762379558c15352487ae25986eed1693fa4c7d2bc5c429078101b83c1f4bf0ce12ae602d3b2a06 *0de4a69bbbe5d5e9e4b11f499a62af00a24557d5adf89251165345f5ecc94cb26f77402335cb6d *0e3634fab1bf9aab54a546295293a40c95f4d750f1ccb0e1117632c5294aaed8cc9a73af87b3d6 *d30ce6fe22fa12caf6c59ca0a0c970563e5a754dfaa6e25e0a2a8f7fb5809c5036839d936e7d68 *b9c36c46d96fdaab048a5db7f66cfa04ca063e9972a71f5a80e13d9454c853c0898d86418c42ad *a2ae83050bb14c22acfbbc03dbdb27b23afeaf490da1ca80bb66e4137149211d0212a880dae760 *6c3ceb2172ff43a22f38164a196e073fee6dbb9b04f1f41bbfd8e634e003120de614b029497e44 *328d26f287fb312d1c344e308c370851998c3d3bfa5d975d6814a3d0d5fae762e4d946674381e1 *3e12c3f26ef3f64fa219eb7b6a78cc5072ebc720d3b3680975705dbd8ffab1b6da9a6f49d07ab7 *f9e6e557d16c27e01dfe3001ce71438dbc28ab72c0b10a12d2f59821a401c884c979d30bfd13f0 *059c3c99c95f12a081598fa5fade4e2116150a8a040b02e5ab5997ff9ce33e020d86d803960b5d *4f53555f7adc6fdc13b692c029ac192fc499b2cc5098f94f6c0b96db9597b40dcd2173d6ebc391 *ba701c8cf7831d87fb908916be3e809f67172f1e4cb556ca5b488db6dd0b9635d0a72a17212a4b *3ce34da46fabffe6034acc1aa0696a3bd48f7035612e99acf82b0d90e6072ccaae55835d03f208 *fc003d59c3dd94790e9651ddb3c5a2a8f2b1b7b48e58f81e5d610ac20e4778d0c66063f5e92737 *d8bfbaaf2eae7d684fc0a1e3696a56e76702a1c2e3bcd1edd8f3f8cb07636d8660c3cbbe933bd3 *9667d92a2aa642203ca95181ebe0d8e1d4b5485c782a0b6f80890c92551ef185e643f6a998e147 *91c2580e2d9f15fe287dea1647f479affb5b1e63d2c92016b18f801aa93b9200f0bacd4f0c8034 *c308da6bde29f1773864a7c47d283163cda1679027c972aa199ba9a6f9bec7b90e1104ad5d3e1c *cd471935e39a3bfbd18fa675746d1cddd5b01af8b718b81ef73c1e533168e8484d970997dfe682 *5965353aba3ddbb15eb27ead71dd85ab96fdc5ae5e4c01d1aed0751455d9bcc72f983d033d0c21 *719dbe832e2a6017f43841460523c58baae7d219031223d7a929b312dd63265101348fa99b4cd2 *56d37713608c95bb55e09bdc77c8c5f255606ef02cce0d8e7da8f96e4c83a882b432ea15d01b5e *4b92d0ec0dd4a33f304f4b7ff97517915c1ac1828dca35158aca88dcc49bbf89a6999be7e89f3d *8e01fba1cb4d330a841365e94c7c7ab1f15467b131e434778016224c5c03e2795c74f5681c1686 *8b796cf3be6cf6151118e6c724579d9bf0bbd224a53d962b00613ef4be7d00a8dae63d9d4dfb79 *e1b991823a79aacbf88d2d5cef85d27b0ab69f268b3d30d88f76f2b8d080f0223532bd996619b9 *99c235565d3b7ecaa969cc453cfb0573759cb9098a636a6e066a60749c8a320fd0bad918bfb18d *037e2580feabcebbf7e252ea6adf9b21a7fd7e8f63af9ae87d3c7d8e7b6da0444260c7419b01e0 *cbbc78fd46fc8d7a72999f4ee20ffc7f1e00608ba3fe035035daf1bd2bd2518d8fa2558d9eeff8 *edabb76f04f0224edf80ca98c9e8055bb97d0fe7726db3774348d32cfb571541c90f860a33fc75 *1bb20bbe6b8f8df8b6d5dd6f9a67215e2c336509ecbb11f0a4fc5be17b9ecfc53286fec0fe9ce0 *a3af77e2c79b1f6ffe0d759c0e1d656e6473747265616d0a656e646f626a0a37302030206f626a *0a333337390a656e646f626a0a37332030206f626a0a3c3c2f5237320a3732203020522f523637 *0a3637203020523e3e0a656e646f626a0a37372030206f626a0a3c3c2f4c656e67746820373820 *3020522f46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789ca5594b6f *db4812befb5734728902486dbe1f93cb3a8eec68e0d74832b2017ca1c896c589482a64d38ae6b0 *97bdcefee7adeaea2629c5f30006034c12b2595d5df5d5575fb52c6e330bffd37fa6c5d9b7b36f *cc56cfcc1f69c13e2ccfcee7a18f4f96eb335a6bb3d061a1e7b1657166db36771cb6dc9f8deeaf *ae6e6677d3d9edc5c3d3c87e7ac7eed7ef96bf9e3996cdc3183e5b6667965af8bfbc14b88a1549 *d9265b5c64471107836ad10f8670c1c4b523eeb86ce206b8c6e13e5ba667a3b8515fdbdced7780 *c722adcaac61fb5c6eb41781c5235fdbeff677f877653b74b8e3b189ed0c4dbbffc8b4cbbfb337 *69b5cd5823935abef9e37d9c7fbecf46c03eb0be14a9ccab526d763e8f308f3cf6317113dbf368 *ef8047cac2e5fdddd5fdfc767677cd96b81e12e0da7664524026bac44f7c875e6be75de3fd7f67 *b8d28db9eb0ebd2fa5a84b21d9ad689ae459b08b3485bfb187ba92154485bda833c36791a37714 *7503ae33af16daa017e8372f367b1aa9c3ea97bedf07e205819634acd98934ff5d642c2fd9fcea *d2b1024b85dc093db4d49dbb77fc16df4354a261d8231e1398937c9be5f5a9e58d94bb9fcecff7 *fbbdf23f70b96bbce4df0af88657b572dfe7b18ec7e8f95cbd9910d8271b596ccfe1effe79417b *284b9ecd6d13098e4b585266847b0f626bc23ed20ea4b4cbf0a3c38ecbea7c87011e5a0ec3aef8 *c8305756110eb1fd5a58162a2c36f7834158a86e25f894d4197b38c80da40ac00ce40111ca8bdd *561402729e3178fe70bf98fd7b9256f0344f4ac99a432345d1f0575009def983e48cee14ee6c88 *5e146aa797d3c5e043f59585af2d38ba89cac7e9cd748948beb9bfbcb86157f7371fa773f59963 *778beed7a6684eb0edc7dcf6741c2deebb0480ac120d4b98549976231eba869eaac95e7be91914 *26073865996eeaaacc7f4bb006d569238fbb91f96cb94924cb9b31cbd7ec50b5407e5f7582225f *979dcb2ddc1dab3f49d51e716f800a6b9394504eb262722318e619238e7f6f444d45053ce90faa *4aed01308de3b0dfc455b6c6b972120adbb58c9752c1c37362eed8a1891d61002a2554a1d9e7db *2d5b090660db55cf9a9aacd098481007e0211cb266db2a4db6c04d3b5c1643b771f559218b8182 *1c8048db3d8c5942d5c00393ff93adcb8cbde48d98a8a3ba61bf0e2a512f012249385b54057105 *6c633c4333815ab31315409615f9f34642f4f2f22bfc1fd32319e51692eb9818562db02b1c770f *1bc3b9a82a03e8571d1b42b5c4caeeaf6d235926b6420a9640902031b989814ad61a3a0238c876 *a2ceab2c87e7db0335c9906b2f03650cd2c315b5da0e37e0f4b8456fd6879337840d005586c0c8 *8fda46187514371a5600d478109e181e2bb8c440829675641acabb58891ad39a6c1b130387877d *11d6a2a8e828e62490625ba558ed84f179118c5c8fb83de417687eb4a0870cb44dd9362c4d5200 *f7d3e83fe7bc5a536a5c1ed983f3e445b263ab03849dba24988e0d2622b29ab45bf9f48eb37bc8 *478d691cabc0785d0046142a2026cdda9d435da355a097ba66418a0cb7c00049ddc5ad283eeae3 *980de0c8a4a498c51eb63c5357dcc300c13639906789bc012757f8c15e58ad51219163c8519a6d *1c606e22eb43a1892888fda372f16cc239755fdc3da303e03ef5ae86ceacaa33517a01fdabc5b7 *5634322f9f11b405261a204f50ced8baae0aea1b0ef8ef0d7801dbc2807da025396ec73d68782f *b6d4733cbf6ff6d0cf8904b3aa7cab5e42d63c733c3a9c6c754a9ce8485960fd602752401f7716 *2027717462616fcae4a84aeafaf05e6d0efcb54a56db03d53c90756070a56d02d46cffc4a6a00a *094f2ba44cab16834bf5d7e4b2557d80d4ebb07bb9205f5cf748893d7cc1e6753b5d2c2e94272e *0f4ca4aea70bf661bafc3c9dde0dfbda509a4119067d19de557561584511241942c9a46bdc742f *3f1c0215085493d846942a3c9ab4c15d2ffec1ca2151807020eaee517eb4e05b09b91760c8105e *0560c83268a8a5a0eda1a31ac1df5bdd179a41f0c1b16fd100d08a86b469a20b3aaf0db9764c5a *46e3d3c86357f3ff961ef0824e0f44bedb373de2776abe75d73c9e396d1e80d43202fa53a5f9c0 *b4ddd15ee8279e7d428f408b042a07b823ee5e7a9a3ab503f598351acf41e81e95bbf1117a9ecc *0ba87785c13429b186659da75fa99480b6fc8eb85c9f54c061a2fd0a2253b9939cfcf1825e18e8 *9e3358669a4ecd14411a0a08a01b76da9df40744de53c39ba13d27ee35565949ac44c50231ef74 *df4b9e0915e7c5f4627ef909d058001966634452f71d10595b97acc183632258db8875bb3dcdbc *13820a302efd71de01cb7a0d840ecd67407eb576cc714d6a46137da608fb4777263ba42414605d *394e48f70015464b53e614d01f5534430eed6c18cdd947647da5ed08eaa42351c418582faa318e *22b006e4489dd402fe85840803d658b77c1b7463e89b96009e79aff4b276b7ad926cb897969534 *370590b138e88f17908da354c31011f85da65597d1e2078414f68ca106a472a5e2f7c02753fb81 *476a67a9a59f336c6548466394b8ca104514a6aeaeccbe4b25bcc747c730fab41693ac3283a6c1 *f1bed4e98372f5fc5ec17921e97e0c8ac84840a15114b970b6c7d9477e822adb01228fedbf8215 *6ae3aeb2b4e8c7c43b4669781a3880e9a6ad0529d1a3f318dd6385ddc0d168c7a07b5122056ad4 *754513f2c4455110c4c78d9a840554492e814b54ae61bb6663046e5901a9355f1181592213c85b *d39c1e7ae20ca6c6d1edc5ec46cd5db3c5f2e4d883c96ba9f6411d546a80fa612f1306b741f916 *bddbe640b26a10886170e9c9d2d16449afb8dd93254125df4233177abe05908483260b9f47346c *781e759265a5e91446502f3aa6538fb45fbb6ad23a5f09089628a952a8fd8354b00c8b2304df2c *ccd237ba342193ab5f452a319609497f282ead60a19c1d6f787c94b013adc0fea50667a8217d95 *603b3010d81d696bd79e39ddda80900e7c439995e6a58063648e52bfab1a3938c6a0e08daa864e *159cb874ea0a68d7ee52e3b569def1a0fd064741b76d959a0f8f5a7358f191521d5d9faa19e8fd *b1657575e941b7a45e3117bbaa960d0674a520144139181a689f9b018ee19812c6c484898989bc *a6b561f586c8e9ce5f562f8ecb3d0495d3ab566b4008f310391ece632a3b135927e95704335d7e *c000f361b9c09b2aa9cbd342bd6b0a84728007ea0cf649a0d3f677a878587e921944fbd11c0c5e *3e6bea530fe8cbbad1923ab05f1fafdb55914bbac6996cb18fb58d9e08d8670223909965cedc8d *d3624583853a860b28e9a094a430084b736f46470920a2f6df3acce8f99c6b4cdb83519320bd34 *4e01de03630e3c01e92dd490aa88a4517378dad6358262659834182067ccf68aa094e6058a8281 *33fdaa47773d8582e648ab12941419882dee770790aa8c7eff6e46a7d72ac30d021e07279a7f3e *bbfe74ca9a6e30d0a7c723694f94c0a497a4cd4398370d840f24489f46978033359dfc5c6d4a76 *5d89fa3741f7519308e65aa7770367ab400733571de5b94e0ab4bfae05d451b5d6239405fdaabb *ff02c9f1be0b562d3288b20e4ce42ba16e19db1a54a407401d9c431c8b2acbd7077cd0e228a759 *b52e1a237caeef1ed9b528454dbf0c4cec18483b1ecccc61403e3fb4ab6d9eb29b3c152548216c *89f8a4d9602b3c285b57788c45770ccc5b77ad83cae9ca8c1b91012c0c71991adcde33916383a4 *abea10f2e79e5c553bc663ed8192a64fa384666b525178ab7e322e573b9a0bf595806775603433 *e661fbeae49b48e38de3f02e1be40ca53774b93bcc2e4e78af65779032086eec843d9633d3c036 *a02efa4b31ada8b4bcd67514e0bd8edd5d9c463adbecf36cf9e9fe71c92eeebe5085c62eef9ad4 *c57c7e71b7fca28e1e76b310b0aceacfa3f77bcd5ad6d1d9211555abef262dec79dddd5b270c26 *0ed79729e285096dc5eb42ab857729756c4d4fd50ce8b87af655b7d9392a4045560e1f005a8f2d *495d27a53c60fa6fa7309bc079b45a817c9b637e0065b4fc8290b89a2def60b487f17dce2ed803 *798657677e1712edadd3dd1d8d96b3cbc79b8b397b789c3fdc2fa65c6f10741b2c84d03a16efd0 *ed1faf640675c44e4a65adeab0c6fb1d090d92441ec1e6060a8e53d3fe52bd7b8b039f51aae032 *7596d6fc621504c731a47aa73ebc49743308fb8996c65dc4a5b90dd4f3c00fbf7d895cbf303ff4 *fce9b0dc799675d7e62737a374fdcc4fd71f2a3d5187069e6b49ad388a5e3dda9f8635d956d003 *f4e4d057dc7bbcf1877112fa4c9d93809cd830515addf03892d54ff898923720adb7386259c12b *8c653ba7843566b332251e80d9adffa96e84772b5ae976d38ac08ecb1eb6d09fc99f907e0ea22f *162df650d7b5283a888ad1075090b8c9ed057805035cf7db87e580789cd8ae152a4bf4ca587aa4 *1b2dfcd57612c45cfd763b1af6253a4ea0ae34c9decf2dcc34b633563d4cbd46c5d0fde017e1a3 *e992fd72f6cbd9ff0172a41806656e6473747265616d0a656e646f626a0a37382030206f626a0a *333235360a656e646f626a0a38312030206f626a0a3c3c2f5238300a3830203020522f5237350a *3735203020523e3e0a656e646f626a0a38352030206f626a0a3c3c2f4c656e6774682038362030 *20522f46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad55db8edb *36107dd7570cf2e400362d92ba312d8a6e8bbd0569bcd9551f0ae4456bd1360349f44ad43ace37 *a4ff9c21457955a768fb50d8006dce707866e69c61482884f6e3d7751d3c054f40dddeb8ac6bf8 *250f96f719b73bf926187c29a40cd22882bc0e28a58431c80fc16c7575f5eef6fde5ed6f17771f *67f4e36b586d5ee79f021652920a3c969741e81cff548db45e50174d5f54d6896619c180cee9bb *40d6014164088288d8e258701112c661c1137b62119238ca205f07b38bdf5db898b08467a74bd1 *90dfacee27816c14169294270c16940df76e4664d6318e09f5b067737f72ac434ca22c156352f8 *27738929d341a51edba255b29b43a9d77d2d1b5318a59b39144d094555816ad6555fca12be56d6 *4b0e451244d0c45ff7792df7060e3bd94a68b491e51c0ed62b4b4826a2975b53776bd1c1a155c6 *c8061e8ff056ef1aebbbe071ea80f9ec86d25f6bd97e41c71f3f6d875f3faf75bdafa49144b7ae *729c1131e2d8fee440aff5de9aa28844cc5b8eaddaee0ca80e76b2c2b43ae8304dcc4935607612 *7e5dddfd717f7b7d934327d7367de230d13425dc42c2447cc9dda521e13ef0841b47789458439f *7832f6e2d054ba286d4d2c36d56c745bbb0ac346f70d6e6f5a5d836dc54ed7725f6c253cab02a4 *425c2d5cebbd5d740b37797ef7c6a11209c15ebe80da3a9f37cbe553df7ff6754912929ecab2a4 *cb72685b44d278d8450ed2d831edd99904619910624ac16aa987743949a249beaa2ef643796864 *5530f27167ccfeaf28e288c4f109c58001618bf4ffc3201042fc0f1d622466d9b98c8f48ec4ebf *f48ba20023cace3a067da79a2d3cf48fbea7e1c8f87f071e93d05fdb76964e705196ca761d1575 *b4475214d0a878ef8ce1e666441f4ea7814d42b868c8d55275a6550e1317246323d17acb6753b8 *c2a32a58341ac8f68ba7e720b48c131e9dc6080e153a20edf7a5d3c401a9070574ca2a0d5e75cf *0d0ca65728ad1a8760f903f2d58aa995457904a361ab9d6058827aa1df31ec4afbac223a983861 *3475a6560df5e32c9de46b310dc3622217fc6ea531b625639319a1293d53a2cf115b6207ee7498 *b8bc7c37797c52e87f60a1ebe11cb01c4567e5d929334811678c98ce072f012c19391b54594a5e *f4f8372f0465c8f049a487cb4bb878f7b03a7b037872925bdd1b7336e7f18538e9cd3d45f3b3e3 *183e1961ec8f66a79bb3083c44964f23f8411872fb6c2e9c96d064a736f8e13cbc07a8eab1f1b3 *b77d7504cae6c0c29039738ce2c946b3b05b97397c083e04df000c87097f656e6473747265616d *0a656e646f626a0a38362030206f626a0a3933340a656e646f626a0a38392030206f626a0a3c3c *2f5238380a3838203020522f5238330a3833203020523e3e0a656e646f626a0a352030206f626a *0a3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f52 *6f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f6353 *65745b2f504446202f546578745d0a2f457874475374617465203134203020520a2f466f6e7420 *3135203020520a3e3e0a2f436f6e74656e74732036203020520a3e3e0a656e646f626a0a313820 *30206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739 *325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f *50726f635365745b2f504446202f546578745d0a2f466f6e74203235203020520a3e3e0a2f436f *6e74656e7473203139203020520a3e3e0a656e646f626a0a32382030206f626a0a3c3c2f547970 *652f506167652f4d65646961426f78205b30203020363132203739325d0a2f526f746174652030 *2f506172656e742033203020520a2f5265736f75726365733c3c2f50726f635365745b2f504446 *202f546578745d0a2f466f6e74203335203020520a3e3e0a2f436f6e74656e7473203239203020 *520a3e3e0a656e646f626a0a33382030206f626a0a3c3c2f547970652f506167652f4d65646961 *426f78205b30203020363132203739325d0a2f526f7461746520302f506172656e742033203020 *520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e *74203435203020520a3e3e0a2f436f6e74656e7473203339203020520a3e3e0a656e646f626a0a *34382030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b30203020363132 *203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f7572636573 *3c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e74203535203020520a3e3e0a *2f436f6e74656e7473203439203020520a3e3e0a656e646f626a0a35382030206f626a0a3c3c2f *547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f526f746174 *6520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f635365745b2f *504446202f546578745d0a2f466f6e74203635203020520a3e3e0a2f436f6e74656e7473203539 *203020520a3e3e0a656e646f626a0a36382030206f626a0a3c3c2f547970652f506167652f4d65 *646961426f78205b30203020363132203739325d0a2f526f7461746520302f506172656e742033 *203020520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f *466f6e74203733203020520a3e3e0a2f436f6e74656e7473203639203020520a3e3e0a656e646f *626a0a37362030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b30203020 *363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f7572 *6365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e74203831203020520a *3e3e0a2f436f6e74656e7473203737203020520a3e3e0a656e646f626a0a38342030206f626a0a *3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f526f *7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f635365 *745b2f504446202f546578745d0a2f466f6e74203839203020520a3e3e0a2f436f6e74656e7473 *203835203020520a3e3e0a656e646f626a0a332030206f626a0a3c3c202f54797065202f506167 *6573202f4b696473205b0a35203020520a3138203020520a3238203020520a3338203020520a34 *38203020520a3538203020520a3638203020520a3736203020520a3834203020520a5d202f436f *756e7420390a3e3e0a656e646f626a0a312030206f626a0a3c3c2f54797065202f436174616c6f *67202f50616765732033203020520a3e3e0a656e646f626a0a342030206f626a0a3c3c2f547970 *652f4578744753746174652f4e616d652f52342f54522f4964656e746974793e3e0a656e646f62 *6a0a38372030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e *616d652f54696d65732d426f6c643e3e0a656e646f626a0a37392030206f626a0a3c3c2f547970 *652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a *656e646f626a0a37312030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f *466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a36312030206f626a0a3c *3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d426f *6c643e3e0a656e646f626a0a35332030206f626a0a3c3c2f547970652f466f6e74446573637269 *70746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a3431203020 *6f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d *65732d426f6c643e3e0a656e646f626a0a33312030206f626a0a3c3c2f547970652f466f6e7444 *657363726970746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a *32312030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d *652f54696d65732d426f6c643e3e0a656e646f626a0a31302030206f626a0a3c3c2f547970652f *466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e *646f626a0a38382030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e74 *2f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5238382f4669727374436861 *7220302f4c61737443686172203235352f5769647468735b0a3538312035323020353536203636 *372033383920343434203732322031303030203237382032353020323530203235302032353020 *32353020323530203235300a323530203235302032353020323530203235302032353020323530 *2032353020323530203235302032353020323530203235302032353020323530203235300a3235 *302033333320353535203530302035303020313030302038333320333333203333332033333320 *35303020353730203235302033333320323530203237380a353030203530302035303020353030 *203530302035303020353030203530302035303020353030203333332033333320353730203537 *3020353730203530300a3933302037323220363637203732322037323220363637203631312037 *373820373738203338392035303020373738203636372039343420373232203737380a36313120 *373738203732322035353620363637203732322037323220313030302037323220373232203636 *3720333333203237382033333320333333203530300a3333332035303020353536203434342035 *353620343434203333332035303020353536203237382033333320353536203237382038333320 *353536203530300a35353620353536203434342033383920333333203535362035303020373232 *20353030203530302034343420333934203232302033393420333333203235300a333333203530 *302035303020333530203530302031363720313030302035303020353030203530302031303030 *20323530203535362035353620323530203235300a323738203235302033333320333333203333 *332033333320333333203333332033333320353030203530302037323220323738203530302031 *303030203636370a32353020333333203530302035303020353030203530302032323020353030 *20333333203734372033303020333333203537302035373020373437203333330a343030203537 *302033303020333030203333332035353620353430203235302033333320333030203333302033 *3333203735302037353020373530203530300a3732322037323220373232203732322037323220 *373232203130303020373232203636372036363720363637203636372033383920333839203338 *39203338390a373232203732322037373820373738203737382037373820373738203537302037 *3738203732322037323220373232203732322037323220363131203535360a3530302035303020 *353030203530302035303020353030203732322034343420343434203434342034343420343434 *203237382032373820323738203237380a35303020353536203530302035303020353030203530 *302035303020353730203530302035353620353536203535362035353620353030203535362035 *30305d0a2f456e636f64696e67203930203020523e3e0a656e646f626a0a39302030206f626a0a *3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3134312f666c5d3e3e *0a656e646f626a0a38302030206f626a0a3c3c2f537562747970652f54797065312f4261736546 *6f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5238302f4669727374 *4368617220302f4c61737443686172203235352f5769647468735b0a3538312035323020353536 *203636372033383920343434203732322031303030203237382032353020323530203235302032 *35302032353020323530203235300a323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235302032353020323530 *0a3235302033333320353535203530302035303020313030302038333320333333203333332033 *33332035303020353730203235302033333320323530203237380a353030203530302035303020 *353030203530302035303020353030203530302035303020353030203333332033333320353730 *2035373020353730203530300a3933302037323220363637203732322037323220363637203631 *312037373820373738203338392035303020373738203636372039343420373232203737380a36 *313120373738203732322035353620363637203732322037323220313030302037323220373232 *2036363720333333203237382033333320333333203530300a3333332035303020353536203434 *342035353620343434203333332035303020353536203237382033333320353536203237382038 *333320353536203530300a35353620353536203434342033383920333333203535362035303020 *37323220353030203530302034343420333934203232302033393420333333203235300a333333 *203530302035303020333530203530302031363720313030302035303020353030203530302031 *30303020323530203535362035353620323530203235300a323738203235302033333320333333 *203333332033333320333333203333332033333320353030203530302037323220323738203530 *302031303030203636370a32353020333333203530302035303020353030203530302032323020 *35303020333333203734372033303020333333203537302035373020373437203333330a343030 *203537302033303020333030203333332035353620353430203235302033333320333030203333 *3020333333203735302037353020373530203530300a3732322037323220373232203732322037 *323220373232203130303020373232203636372036363720363637203636372033383920333839 *20333839203338390a373232203732322037373820373738203737382037373820373738203537 *3020373738203732322037323220373232203732322037323220363131203535360a3530302035 *303020353030203530302035303020353030203732322034343420343434203434342034343420 *343434203237382032373820323738203237380a35303020353536203530302035303020353030 *203530302035303020353730203530302035353620353536203535362035353620353030203535 *36203530305d0a2f456e636f64696e67203931203020523e3e0a656e646f626a0a39312030206f *626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3134312f666c *5d3e3e0a656e646f626a0a37322030206f626a0a3c3c2f537562747970652f54797065312f4261 *7365466f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5237322f4669 *7273744368617220302f4c61737443686172203235352f5769647468735b0a3538312035323020 *353536203636372033383920343434203732322031303030203237382032353020323530203235 *30203235302032353020323530203235300a323530203235302032353020323530203235302032 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *3235300a3235302033333320353535203530302035303020313030302038333320333333203333 *33203333332035303020353730203235302033333320323530203237380a353030203530302035 *303020353030203530302035303020353030203530302035303020353030203333332033333320 *3537302035373020353730203530300a3933302037323220363637203732322037323220363637 *203631312037373820373738203338392035303020373738203636372039343420373232203737 *380a36313120373738203732322035353620363637203732322037323220313030302037323220 *3732322036363720333333203237382033333320333333203530300a3333332035303020353536 *203434342035353620343434203333332035303020353536203237382033333320353536203237 *382038333320353536203530300a35353620353536203434342033383920333333203535362035 *30302037323220353030203530302034343420333934203232302033393420333333203235300a *333333203530302035303020333530203530302031363720313030302035303020353030203530 *30203130303020323530203535362035353620323530203235300a323738203235302033333320 *333333203333332033333320333333203333332033333320353030203530302037323220323738 *203530302031303030203636370a32353020333333203530302035303020353030203530302032 *32302035303020333333203734372033303020333333203537302035373020373437203333330a *343030203537302033303020333030203333332035353620353430203235302033333320333030 *2033333020333333203735302037353020373530203530300a3732322037323220373232203732 *322037323220373232203130303020373232203636372036363720363637203636372033383920 *33383920333839203338390a373232203732322037373820373738203737382037373820373738 *2035373020373738203732322037323220373232203732322037323220363131203535360a3530 *302035303020353030203530302035303020353030203732322034343420343434203434342034 *343420343434203237382032373820323738203237380a35303020353536203530302035303020 *353030203530302035303020353730203530302035353620353536203535362035353620353030 *20353536203530305d0a2f456e636f64696e67203932203020523e3e0a656e646f626a0a393220 *30206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a313430 *2f66692f666c5d3e3e0a656e646f626a0a36322030206f626a0a3c3c2f537562747970652f5479 *7065312f42617365466f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f *5236322f46697273744368617220302f4c61737443686172203235352f5769647468735b0a3538 *312035323020353536203636372033383920343434203732322031303030203237382032353020 *32353020323530203235302032353020323530203235300a323530203235302032353020323530 *203235302032353020323530203235302032353020323530203235302032353020323530203235 *3020323530203235300a3235302033333320353535203530302035303020313030302038333320 *33333320333333203333332035303020353730203235302033333320323530203237380a353030 *203530302035303020353030203530302035303020353030203530302035303020353030203333 *3320333333203537302035373020353730203530300a3933302037323220363637203732322037 *323220363637203631312037373820373738203338392035303020373738203636372039343420 *373232203737380a36313120373738203732322035353620363637203732322037323220313030 *3020373232203732322036363720333333203237382033333320333333203530300a3333332035 *303020353536203434342035353620343434203333332035303020353536203237382033333320 *353536203237382038333320353536203530300a35353620353536203434342033383920333333 *203535362035303020373232203530302035303020343434203339342032323020333934203333 *33203235300a333333203530302035303020333530203530302031363720313030302035303020 *35303020353030203130303020323530203535362035353620323530203235300a323738203235 *302033333320333333203333332033333320333333203333332033333320353030203530302037 *323220323738203530302031303030203636370a32353020333333203530302035303020353030 *203530302032323020353030203333332037343720333030203333332035373020353730203734 *37203333330a343030203537302033303020333030203333332035353620353430203235302033 *3333203330302033333020333333203735302037353020373530203530300a3732322037323220 *373232203732322037323220373232203130303020373232203636372036363720363637203636 *37203338392033383920333839203338390a373232203732322037373820373738203737382037 *373820373738203537302037373820373232203732322037323220373232203732322036313120 *3535360a3530302035303020353030203530302035303020353030203732322034343420343434 *203434342034343420343434203237382032373820323738203237380a35303020353536203530 *302035303020353030203530302035303020353730203530302035353620353536203535362035 *35362035303020353536203530305d0a2f456e636f64696e67203933203020523e3e0a656e646f *626a0a39332030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365 *735b0a3132362f74696c64650a3134302f66692f666c5d3e3e0a656e646f626a0a35342030206f *626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d426f6c64 *2f547970652f466f6e742f4e616d652f5235342f46697273744368617220302f4c617374436861 *72203235352f5769647468735b0a35383120353230203535362036363720333839203434342037 *323220313030302032373820323530203235302032353020323530203235302032353020323530 *0a3235302032353020323530203235302032353020323530203235302032353020323530203235 *302032353020323530203235302032353020323530203235300a32353020333333203535352035 *303020353030203130303020383333203333332033333320333333203530302035373020323530 *2033333320323530203237380a3530302035303020353030203530302035303020353030203530 *302035303020353030203530302033333320333333203537302035373020353730203530300a39 *333020373232203636372037323220373232203636372036313120373738203737382033383920 *35303020373738203636372039343420373232203737380a363131203737382037323220353536 *203636372037323220373232203130303020373232203732322036363720333333203237382033 *333320333333203530300a33333320353030203535362034343420353536203434342033333320 *35303020353536203237382033333320353536203237382038333320353536203530300a353536 *203535362034343420333839203333332035353620353030203732322035303020353030203434 *3420333934203232302033393420333333203235300a3333332035303020353030203335302035 *303020313637203130303020353030203530302035303020313030302032353020353536203535 *3620323530203235300a3237382032353020333333203333332033333320333333203333332033 *33332033333320353030203530302037323220323738203530302031303030203636370a323530 *203333332035303020353030203530302035303020323230203530302033333320373437203330 *3020333333203537302035373020373437203333330a3430302035373020333030203330302033 *333320353536203534302032353020333333203330302033333020333333203735302037353020 *373530203530300a37323220373232203732322037323220373232203732322031303030203732 *3220363637203636372036363720363637203338392033383920333839203338390a3732322037 *323220373738203737382037373820373738203737382035373020373738203732322037323220 *373232203732322037323220363131203535360a35303020353030203530302035303020353030 *203530302037323220343434203434342034343420343434203434342032373820323738203237 *38203237380a353030203535362035303020353030203530302035303020353030203537302035 *3030203535362035353620353536203535362035303020353536203530305d0a2f456e636f6469 *6e67203934203020523e3e0a656e646f626a0a39342030206f626a0a3c3c2f547970652f456e63 *6f64696e672f446966666572656e6365735b0a39342f63697263756d666c65780a3132362f7469 *6c64650a3134302f66692f666c5d3e3e0a656e646f626a0a34322030206f626a0a3c3c2f537562 *747970652f54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f466f6e *742f4e616d652f5234322f46697273744368617220302f4c61737443686172203235352f576964 *7468735b0a35383120353230203535362036363720333839203434342037323220313030302032 *3738203235302032353020323530203235302032353020323530203235300a3235302032353020 *323530203235302032353020323530203235302032353020323530203235302032353020323530 *203235302032353020323530203235300a32353020333333203535352035303020353030203130 *303020383333203333332033333320333333203530302035373020323530203333332032353020 *3237380a3530302035303020353030203530302035303020353030203530302035303020353030 *203530302033333320333333203537302035373020353730203530300a39333020373232203636 *372037323220373232203636372036313120373738203737382033383920353030203737382036 *36372039343420373232203737380a363131203737382037323220353536203636372037323220 *373232203130303020373232203732322036363720333333203237382033333320333333203530 *300a33333320353030203535362034343420353536203434342033333320353030203535362032 *37382033333320353536203237382038333320353536203530300a353536203535362034343420 *333839203333332035353620353030203732322035303020353030203434342033393420323230 *2033393420333333203235300a3333332035303020353030203335302035303020313637203130 *303020353030203530302035303020313030302032353020353536203535362032353020323530 *0a3237382032353020333333203333332033333320333333203333332033333320333333203530 *30203530302037323220323738203530302031303030203636370a323530203333332035303020 *353030203530302035303020323230203530302033333320373437203330302033333320353730 *2035373020373437203333330a3430302035373020333030203330302033333320353536203534 *302032353020333333203330302033333020333333203735302037353020373530203530300a37 *323220373232203732322037323220373232203732322031303030203732322036363720363637 *2036363720363637203338392033383920333839203338390a3732322037323220373738203737 *382037373820373738203737382035373020373738203732322037323220373232203732322037 *323220363131203535360a35303020353030203530302035303020353030203530302037323220 *34343420343434203434342034343420343434203237382032373820323738203237380a353030 *203535362035303020353030203530302035303020353030203537302035303020353536203535 *3620353536203535362035303020353536203530305d0a2f456e636f64696e6720393520302052 *3e3e0a656e646f626a0a39352030206f626a0a3c3c2f547970652f456e636f64696e672f446966 *666572656e6365735b0a3132362f74696c64650a3134312f666c5d3e3e0a656e646f626a0a3332 *2030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d *426f6c642f547970652f466f6e742f4e616d652f5233322f46697273744368617220302f4c6173 *7443686172203235352f5769647468735b0a353831203532302035353620363637203338392034 *343420373232203130303020323738203235302032353020323530203235302032353020323530 *203235300a32353020323530203235302032353020323530203235302032353020323530203235 *30203235302032353020323530203235302032353020323530203235300a323530203333332035 *353520353030203530302031303030203833332033333320333333203333332035303020353730 *203235302033333320323530203237380a35303020353030203530302035303020353030203530 *302035303020353030203530302035303020333333203333332035373020353730203537302035 *30300a393330203732322036363720373232203732322036363720363131203737382037373820 *3338392035303020373738203636372039343420373232203737380a3631312037373820373232 *203535362036363720373232203732322031303030203732322037323220363637203333332032 *37382033333320333333203530300a333333203530302035353620343434203535362034343420 *333333203530302035353620323738203333332035353620323738203833332035353620353030 *0a3535362035353620343434203338392033333320353536203530302037323220353030203530 *302034343420333934203232302033393420333333203235300a33333320353030203530302033 *353020353030203136372031303030203530302035303020353030203130303020323530203535 *362035353620323530203235300a32373820323530203333332033333320333333203333332033 *333320333333203333332035303020353030203732322032373820353030203130303020363637 *0a3235302033333320353030203530302035303020353030203232302035303020333333203734 *372033303020333333203537302035373020373437203333330a34303020353730203330302033 *303020333333203535362035343020323530203333332033303020333330203333332037353020 *37353020373530203530300a373232203732322037323220373232203732322037323220313030 *302037323220363637203636372036363720363637203338392033383920333839203338390a37 *323220373232203737382037373820373738203737382037373820353730203737382037323220 *37323220373232203732322037323220363131203535360a353030203530302035303020353030 *203530302035303020373232203434342034343420343434203434342034343420323738203237 *3820323738203237380a3530302035353620353030203530302035303020353030203530302035 *373020353030203535362035353620353536203535362035303020353536203530305d0a2f456e *636f64696e67203936203020523e3e0a656e646f626a0a39362030206f626a0a3c3c2f54797065 *2f456e636f64696e672f446966666572656e6365735b0a3134312f666c0a3137332f6d696e7573 *5d3e3e0a656e646f626a0a32322030206f626a0a3c3c2f537562747970652f54797065312f4261 *7365466f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5232322f4669 *7273744368617220302f4c61737443686172203235352f5769647468735b0a3538312035323020 *353536203636372033383920343434203732322031303030203237382032353020323530203235 *30203235302032353020323530203235300a323530203235302032353020323530203235302032 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *3235300a3235302033333320353535203530302035303020313030302038333320333333203333 *33203333332035303020353730203235302033333320323530203237380a353030203530302035 *303020353030203530302035303020353030203530302035303020353030203333332033333320 *3537302035373020353730203530300a3933302037323220363637203732322037323220363637 *203631312037373820373738203338392035303020373738203636372039343420373232203737 *380a36313120373738203732322035353620363637203732322037323220313030302037323220 *3732322036363720333333203237382033333320333333203530300a3333332035303020353536 *203434342035353620343434203333332035303020353536203237382033333320353536203237 *382038333320353536203530300a35353620353536203434342033383920333333203535362035 *30302037323220353030203530302034343420333934203232302033393420333333203235300a *333333203530302035303020333530203530302031363720313030302035303020353030203530 *30203130303020323530203535362035353620323530203235300a323738203235302033333320 *333333203333332033333320333333203333332033333320353030203530302037323220323738 *203530302031303030203636370a32353020333333203530302035303020353030203530302032 *32302035303020333333203734372033303020333333203537302035373020373437203333330a *343030203537302033303020333030203333332035353620353430203235302033333320333030 *2033333020333333203735302037353020373530203530300a3732322037323220373232203732 *322037323220373232203130303020373232203636372036363720363637203636372033383920 *33383920333839203338390a373232203732322037373820373738203737382037373820373738 *2035373020373738203732322037323220373232203732322037323220363131203535360a3530 *302035303020353030203530302035303020353030203732322034343420343434203434342034 *343420343434203237382032373820323738203237380a35303020353536203530302035303020 *353030203530302035303020353730203530302035353620353536203535362035353620353030 *20353536203530305d0a2f456e636f64696e67203937203020523e3e0a656e646f626a0a393720 *30206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a313430 *2f66692f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a31312030206f626a0a3c3c2f *537562747970652f54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f *466f6e742f4e616d652f5231312f46697273744368617220302f4c61737443686172203235352f *5769647468735b0a35383120353230203535362036363720333839203434342037323220313030 *3020323738203235302032353020323530203235302032353020323530203235300a3235302032 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235300a32353020333333203535352035303020353030 *203130303020383333203333332033333320333333203530302035373020323530203333332032 *3530203237380a3530302035303020353030203530302035303020353030203530302035303020 *353030203530302033333320333333203537302035373020353730203530300a39333020373232 *203636372037323220373232203636372036313120373738203737382033383920353030203737 *38203636372039343420373232203737380a363131203737382037323220353536203636372037 *323220373232203130303020373232203732322036363720333333203237382033333320333333 *203530300a33333320353030203535362034343420353536203434342033333320353030203535 *36203237382033333320353536203237382038333320353536203530300a353536203535362034 *343420333839203333332035353620353030203732322035303020353030203434342033393420 *3232302033393420333333203235300a3333332035303020353030203335302035303020313637 *203130303020353030203530302035303020313030302032353020353536203535362032353020 *3235300a3237382032353020333333203333332033333320333333203333332033333320333333 *20353030203530302037323220323738203530302031303030203636370a323530203333332035 *303020353030203530302035303020323230203530302033333320373437203330302033333320 *3537302035373020373437203333330a3430302035373020333030203330302033333320353536 *203534302032353020333333203330302033333020333333203735302037353020373530203530 *300a37323220373232203732322037323220373232203732322031303030203732322036363720 *3636372036363720363637203338392033383920333839203338390a3732322037323220373738 *203737382037373820373738203737382035373020373738203732322037323220373232203732 *322037323220363131203535360a35303020353030203530302035303020353030203530302037 *32322034343420343434203434342034343420343434203237382032373820323738203237380a *353030203535362035303020353030203530302035303020353030203537302035303020353536 *2035353620353536203535362035303020353536203530305d0a2f456e636f64696e6720393820 *3020523e3e0a656e646f626a0a39382030206f626a0a3c3c2f547970652f456e636f64696e672f *446966666572656e6365735b0a3134312f666c0a3137332f6d696e75735d3e3e0a656e646f626a *0a38322030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e61 *6d652f54696d65732d526f6d616e3e3e0a656e646f626a0a37342030206f626a0a3c3c2f547970 *652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e *0a656e646f626a0a36362030206f626a0a3c3c2f547970652f466f6e7444657363726970746f72 *2f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a35362030206f626a *0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d *526f6d616e3e3e0a656e646f626a0a34362030206f626a0a3c3c2f547970652f466f6e74446573 *63726970746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a33 *362030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d65 *2f54696d65732d526f6d616e3e3e0a656e646f626a0a32362030206f626a0a3c3c2f547970652f *466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a65 *6e646f626a0a31362030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f46 *6f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a382030206f626a0a3c3c *2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d526f6d *616e3e3e0a656e646f626a0a38332030206f626a0a3c3c2f537562747970652f54797065312f42 *617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f5238332f *46697273744368617220302f4c61737443686172203235352f5769647468735b0a343639203534 *312035353620363131203338392034343420373232203938302031383020323530203235302032 *3530203235302032353020323530203235300a3235302032353020323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235302032353020323530 *203235300a32353020333333203430382035303020353030203833332037373820333333203333 *33203333332035303020353634203235302033333320323530203237380a353030203530302035 *303020353030203530302035303020353030203530302035303020353030203237382032373820 *3536342035363420353634203434340a3932312037323220363637203636372037323220363131 *203535362037323220373232203333332033383920373232203631312038383920373232203732 *320a35353620373232203636372035353620363131203732322037323220393434203732322037 *32322036313120333333203237382033333320333333203530300a333333203434342035303020 *343434203530302034343420333333203530302035303020323738203237382035303020323738 *2037373820353030203530300a3530302035303020333333203338392032373820353030203530 *302037323220353030203530302034343420343830203230302034383020333333203235300a33 *333320353030203530302033353020353030203136372031303030203530302035303020353030 *203130303020323530203535362035353620323530203235300a32373820323530203333332033 *333320333333203333332033333320333333203333332034343420343434203732322032373820 *34343420383839203631310a323530203333332035303020353030203530302035303020323030 *2035303020333333203736302032373620333333203536342035363420373630203333330a3430 *302035363420333030203330302033333320353030203435332032353020333333203330302033 *313020333333203735302037353020373530203434340a37323220373232203732322037323220 *373232203732322038383920363637203631312036313120363131203631312033333320333333 *20333333203333330a373232203732322037323220373232203732322037323220373232203536 *3420373232203732322037323220373232203732322037323220353536203530300a3434342034 *343420343434203434342034343420343434203636372034343420343434203434342034343420 *343434203237382032373820323738203237380a35303020353030203530302035303020353030 *203530302035303020353634203530302035303020353030203530302035303020353030203530 *30203530305d0a2f456e636f64696e67203939203020523e3e0a656e646f626a0a39392030206f *626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3134302f6669 *2f666c5d3e3e0a656e646f626a0a37352030206f626a0a3c3c2f537562747970652f5479706531 *2f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f5237 *352f46697273744368617220302f4c61737443686172203235352f5769647468735b0a34363920 *353431203535362036313120333839203434342037323220393830203138302032353020323530 *20323530203235302032353020323530203235300a323530203235302032353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *3530203235300a3235302033333320343038203530302035303020383333203737382033333320 *333333203333332035303020353634203235302033333320323530203237380a35303020353030 *203530302035303020353030203530302035303020353030203530302035303020323738203237 *38203536342035363420353634203434340a393231203732322036363720363637203732322036 *313120353536203732322037323220333333203338392037323220363131203838392037323220 *3732320a3535362037323220363637203535362036313120373232203732322039343420373232 *203732322036313120333333203237382033333320333333203530300a33333320343434203530 *302034343420353030203434342033333320353030203530302032373820323738203530302032 *37382037373820353030203530300a353030203530302033333320333839203237382035303020 *353030203732322035303020353030203434342034383020323030203438302033333320323530 *0a3333332035303020353030203335302035303020313637203130303020353030203530302035 *3030203130303020323530203535362035353620323530203235300a3237382032353020333333 *203333332033333320333333203333332033333320333333203434342034343420373232203237 *382034343420383839203631310a32353020333333203530302035303020353030203530302032 *30302035303020333333203736302032373620333333203536342035363420373630203333330a *343030203536342033303020333030203333332035303020343533203235302033333320333030 *2033313020333333203735302037353020373530203434340a3732322037323220373232203732 *322037323220373232203838392036363720363131203631312036313120363131203333332033 *333320333333203333330a37323220373232203732322037323220373232203732322037323220 *35363420373232203732322037323220373232203732322037323220353536203530300a343434 *203434342034343420343434203434342034343420363637203434342034343420343434203434 *3420343434203237382032373820323738203237380a3530302035303020353030203530302035 *303020353030203530302035363420353030203530302035303020353030203530302035303020 *353030203530305d0a2f456e636f64696e6720313030203020523e3e0a656e646f626a0a313030 *2030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3132 *362f74696c64650a3133312f62756c6c65740a3134302f66692f666c5d3e3e0a656e646f626a0a *36372030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65 *732d526f6d616e2f547970652f466f6e742f4e616d652f5236372f46697273744368617220302f *4c61737443686172203235352f5769647468735b0a343639203534312035353620363131203338 *392034343420373232203938302031383020323530203235302032353020323530203235302032 *3530203235300a3235302032353020323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235300a32353020333333 *203430382035303020353030203833332037373820333333203333332033333320353030203536 *34203235302033333320323530203237380a353030203530302035303020353030203530302035 *303020353030203530302035303020353030203237382032373820353634203536342035363420 *3434340a3932312037323220363637203636372037323220363131203535362037323220373232 *203333332033383920373232203631312038383920373232203732320a35353620373232203636 *372035353620363131203732322037323220393434203732322037323220363131203333332032 *37382033333320333333203530300a333333203434342035303020343434203530302034343420 *333333203530302035303020323738203237382035303020323738203737382035303020353030 *0a3530302035303020333333203338392032373820353030203530302037323220353030203530 *302034343420343830203230302034383020333333203235300a33333320353030203530302033 *353020353030203136372031303030203530302035303020353030203130303020323530203535 *362035353620323530203235300a32373820323530203333332033333320333333203333332033 *33332033333320333333203434342034343420373232203237382034343420383839203631310a *323530203333332035303020353030203530302035303020323030203530302033333320373630 *2032373620333333203536342035363420373630203333330a3430302035363420333030203330 *302033333320353030203435332032353020333333203330302033313020333333203735302037 *353020373530203434340a37323220373232203732322037323220373232203732322038383920 *36363720363131203631312036313120363131203333332033333320333333203333330a373232 *203732322037323220373232203732322037323220373232203536342037323220373232203732 *3220373232203732322037323220353536203530300a3434342034343420343434203434342034 *343420343434203636372034343420343434203434342034343420343434203237382032373820 *323738203237380a35303020353030203530302035303020353030203530302035303020353634 *20353030203530302035303020353030203530302035303020353030203530305d0a2f456e636f *64696e6720313031203020523e3e0a656e646f626a0a3130312030206f626a0a3c3c2f54797065 *2f456e636f64696e672f446966666572656e6365735b0a3134302f66692f666c5d3e3e0a656e64 *6f626a0a35372030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f *54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f5235372f4669727374436861 *7220302f4c61737443686172203235352f5769647468735b0a3436392035343120353536203631 *312033383920343434203732322039383020313830203235302032353020323530203235302032 *353020323530203235300a32353020323530203235302032353020323530203235302032353020 *32353020323530203235302032353020323530203235302032353020323530203235300a323530 *203333332034303820353030203530302038333320373738203333332033333320333333203530 *3020353634203235302033333320323530203237380a3530302035303020353030203530302035 *303020353030203530302035303020353030203530302032373820323738203536342035363420 *353634203434340a39323120373232203636372036363720373232203631312035353620373232 *20373232203333332033383920373232203631312038383920373232203732320a353536203732 *322036363720353536203631312037323220373232203934342037323220373232203631312033 *3333203237382033333320333333203530300a3333332034343420353030203434342035303020 *343434203333332035303020353030203237382032373820353030203237382037373820353030 *203530300a35303020353030203333332033383920323738203530302035303020373232203530 *30203530302034343420343830203230302034383020333333203235300a333333203530302035 *303020333530203530302031363720313030302035303020353030203530302031303030203235 *30203535362035353620323530203235300a323738203235302033333320333333203333332033 *333320333333203333332033333320343434203434342037323220323738203434342038383920 *3631310a3235302033333320353030203530302035303020353030203230302035303020333333 *203736302032373620333333203536342035363420373630203333330a34303020353634203330 *302033303020333333203530302034353320323530203333332033303020333130203333332037 *35302037353020373530203434340a373232203732322037323220373232203732322037323220 *383839203636372036313120363131203631312036313120333333203333332033333320333333 *0a3732322037323220373232203732322037323220373232203732322035363420373232203732 *322037323220373232203732322037323220353536203530300a34343420343434203434342034 *343420343434203434342036363720343434203434342034343420343434203434342032373820 *32373820323738203237380a353030203530302035303020353030203530302035303020353030 *2035363420353030203530302035303020353030203530302035303020353030203530305d0a2f *456e636f64696e6720313032203020523e3e0a656e646f626a0a3130322030206f626a0a3c3c2f *547970652f456e636f64696e672f446966666572656e6365735b0a3134302f66692f666c5d3e3e *0a656e646f626a0a34372030206f626a0a3c3c2f537562747970652f54797065312f4261736546 *6f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f5234372f46697273 *744368617220302f4c61737443686172203235352f5769647468735b0a34363920353431203535 *362036313120333839203434342037323220393830203138302032353020323530203235302032 *35302032353020323530203235300a323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235302032353020323530 *0a3235302033333320343038203530302035303020383333203737382033333320333333203333 *332035303020353634203235302033333320323530203237380a35303020353030203530302035 *303020353030203530302035303020353030203530302035303020323738203237382035363420 *35363420353634203434340a393231203732322036363720363637203732322036313120353536 *2037323220373232203333332033383920373232203631312038383920373232203732320a3535 *362037323220363637203535362036313120373232203732322039343420373232203732322036 *313120333333203237382033333320333333203530300a33333320343434203530302034343420 *353030203434342033333320353030203530302032373820323738203530302032373820373738 *20353030203530300a353030203530302033333320333839203237382035303020353030203732 *3220353030203530302034343420343830203230302034383020333333203235300a3333332035 *303020353030203335302035303020313637203130303020353030203530302035303020313030 *3020323530203535362035353620323530203235300a3237382032353020333333203333332033 *333320333333203333332033333320333333203434342034343420373232203237382034343420 *383839203631310a32353020333333203530302035303020353030203530302032303020353030 *20333333203736302032373620333333203536342035363420373630203333330a343030203536 *342033303020333030203333332035303020343533203235302033333320333030203331302033 *3333203735302037353020373530203434340a3732322037323220373232203732322037323220 *373232203838392036363720363131203631312036313120363131203333332033333320333333 *203333330a37323220373232203732322037323220373232203732322037323220353634203732 *32203732322037323220373232203732322037323220353536203530300a343434203434342034 *343420343434203434342034343420363637203434342034343420343434203434342034343420 *3237382032373820323738203237380a3530302035303020353030203530302035303020353030 *203530302035363420353030203530302035303020353030203530302035303020353030203530 *305d0a2f456e636f64696e6720313033203020523e3e0a656e646f626a0a3130332030206f626a *0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3132362f74696c64 *650a3134302f66692f666c5d3e3e0a656e646f626a0a33372030206f626a0a3c3c2f5375627479 *70652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e74 *2f4e616d652f5233372f46697273744368617220302f4c61737443686172203235352f57696474 *68735b0a3436392035343120353536203631312033383920343434203732322039383020313830 *203235302032353020323530203235302032353020323530203235300a32353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *35302032353020323530203235300a323530203333332034303820353030203530302038333320 *373738203333332033333320333333203530302035363420323530203333332032353020323738 *0a3530302035303020353030203530302035303020353030203530302035303020353030203530 *302032373820323738203536342035363420353634203434340a39323120373232203636372036 *363720373232203631312035353620373232203732322033333320333839203732322036313120 *38383920373232203732320a353536203732322036363720353536203631312037323220373232 *2039343420373232203732322036313120333333203237382033333320333333203530300a3333 *332034343420353030203434342035303020343434203333332035303020353030203237382032 *373820353030203237382037373820353030203530300a35303020353030203333332033383920 *323738203530302035303020373232203530302035303020343434203438302032303020343830 *20333333203235300a333333203530302035303020333530203530302031363720313030302035 *30302035303020353030203130303020323530203535362035353620323530203235300a323738 *203235302033333320333333203333332033333320333333203333332033333320343434203434 *3420373232203237382034343420383839203631310a3235302033333320353030203530302035 *303020353030203230302035303020333333203736302032373620333333203536342035363420 *373630203333330a34303020353634203330302033303020333333203530302034353320323530 *20333333203330302033313020333333203735302037353020373530203434340a373232203732 *322037323220373232203732322037323220383839203636372036313120363131203631312036 *3131203333332033333320333333203333330a3732322037323220373232203732322037323220 *373232203732322035363420373232203732322037323220373232203732322037323220353536 *203530300a34343420343434203434342034343420343434203434342036363720343434203434 *34203434342034343420343434203237382032373820323738203237380a353030203530302035 *303020353030203530302035303020353030203536342035303020353030203530302035303020 *3530302035303020353030203530305d0a2f456e636f64696e6720313034203020523e3e0a656e *646f626a0a3130342030206f626a0a3c3c2f547970652f456e636f64696e672f44696666657265 *6e6365735b0a3134302f66692f666c5d3e3e0a656e646f626a0a32372030206f626a0a3c3c2f53 *7562747970652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f547970652f *466f6e742f4e616d652f5232372f46697273744368617220302f4c61737443686172203235352f *5769647468735b0a34363920353431203535362036313120333839203434342037323220393830 *20313830203235302032353020323530203235302032353020323530203235300a323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *3530203235302032353020323530203235300a3235302033333320343038203530302035303020 *383333203737382033333320333333203333332035303020353634203235302033333320323530 *203237380a35303020353030203530302035303020353030203530302035303020353030203530 *30203530302032373820323738203536342035363420353634203434340a393231203732322036 *363720363637203732322036313120353536203732322037323220333333203338392037323220 *3631312038383920373232203732320a3535362037323220363637203535362036313120373232 *203732322039343420373232203732322036313120333333203237382033333320333333203530 *300a33333320343434203530302034343420353030203434342033333320353030203530302032 *37382032373820353030203237382037373820353030203530300a353030203530302033333320 *333839203237382035303020353030203732322035303020353030203434342034383020323030 *2034383020333333203235300a3333332035303020353030203335302035303020313637203130 *303020353030203530302035303020313030302032353020353536203535362032353020323530 *0a3237382032353020333333203333332033333320333333203333332033333320333333203434 *342034343420373232203237382034343420383839203631310a32353020333333203530302035 *303020353030203530302032303020353030203333332037363020323736203333332035363420 *35363420373630203333330a343030203536342033303020333030203333332035303020343533 *2032353020333333203330302033313020333333203735302037353020373530203434340a3732 *322037323220373232203732322037323220373232203838392036363720363131203631312036 *313120363131203333332033333320333333203333330a37323220373232203732322037323220 *373232203732322037323220353634203732322037323220373232203732322037323220373232 *20353536203530300a343434203434342034343420343434203434342034343420363637203434 *3420343434203434342034343420343434203237382032373820323738203237380a3530302035 *303020353030203530302035303020353030203530302035363420353030203530302035303020 *353030203530302035303020353030203530305d0a2f456e636f64696e6720313035203020523e *3e0a656e646f626a0a3130352030206f626a0a3c3c2f547970652f456e636f64696e672f446966 *666572656e6365735b0a3134302f66692f666c5d3e3e0a656e646f626a0a31372030206f626a0a *3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f54 *7970652f466f6e742f4e616d652f5231372f46697273744368617220302f4c6173744368617220 *3235352f5769647468735b0a343639203534312035353620363131203338392034343420373232 *2039383020313830203235302032353020323530203235302032353020323530203235300a3235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *353020323530203235302032353020323530203235300a32353020333333203430382035303020 *353030203833332037373820333333203333332033333320353030203536342032353020333333 *20323530203237380a353030203530302035303020353030203530302035303020353030203530 *3020353030203530302032373820323738203536342035363420353634203434340a3932312037 *323220363637203636372037323220363131203535362037323220373232203333332033383920 *373232203631312038383920373232203732320a35353620373232203636372035353620363131 *203732322037323220393434203732322037323220363131203333332032373820333333203333 *33203530300a333333203434342035303020343434203530302034343420333333203530302035 *3030203237382032373820353030203237382037373820353030203530300a3530302035303020 *333333203338392032373820353030203530302037323220353030203530302034343420343830 *203230302034383020333333203235300a33333320353030203530302033353020353030203136 *372031303030203530302035303020353030203130303020323530203535362035353620323530 *203235300a32373820323530203333332033333320333333203333332033333320333333203333 *33203434342034343420373232203237382034343420383839203631310a323530203333332035 *303020353030203530302035303020323030203530302033333320373630203237362033333320 *3536342035363420373630203333330a3430302035363420333030203330302033333320353030 *203435332032353020333333203330302033313020333333203735302037353020373530203434 *340a37323220373232203732322037323220373232203732322038383920363637203631312036 *31312036313120363131203333332033333320333333203333330a373232203732322037323220 *373232203732322037323220373232203536342037323220373232203732322037323220373232 *2037323220353536203530300a3434342034343420343434203434342034343420343434203636 *372034343420343434203434342034343420343434203237382032373820323738203237380a35 *303020353030203530302035303020353030203530302035303020353634203530302035303020 *35303020353030203530302035303020353030203530305d0a2f456e636f64696e672031303620 *3020523e3e0a656e646f626a0a3130362030206f626a0a3c3c2f547970652f456e636f64696e67 *2f446966666572656e6365735b0a3133312f62756c6c65740a3134302f66692f666c5d3e3e0a65 *6e646f626a0a392030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e74 *2f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f52392f4669727374436861 *7220302f4c61737443686172203235352f5769647468735b0a3436392035343120353536203631 *312033383920343434203732322039383020313830203235302032353020323530203235302032 *353020323530203235300a32353020323530203235302032353020323530203235302032353020 *32353020323530203235302032353020323530203235302032353020323530203235300a323530 *203333332034303820353030203530302038333320373738203333332033333320333333203530 *3020353634203235302033333320323530203237380a3530302035303020353030203530302035 *303020353030203530302035303020353030203530302032373820323738203536342035363420 *353634203434340a39323120373232203636372036363720373232203631312035353620373232 *20373232203333332033383920373232203631312038383920373232203732320a353536203732 *322036363720353536203631312037323220373232203934342037323220373232203631312033 *3333203237382033333320333333203530300a3333332034343420353030203434342035303020 *343434203333332035303020353030203237382032373820353030203237382037373820353030 *203530300a35303020353030203333332033383920323738203530302035303020373232203530 *30203530302034343420343830203230302034383020333333203235300a333333203530302035 *303020333530203530302031363720313030302035303020353030203530302031303030203235 *30203535362035353620323530203235300a323738203235302033333320333333203333332033 *333320333333203333332033333320343434203434342037323220323738203434342038383920 *3631310a3235302033333320353030203530302035303020353030203230302035303020333333 *203736302032373620333333203536342035363420373630203333330a34303020353634203330 *302033303020333333203530302034353320323530203333332033303020333130203333332037 *35302037353020373530203434340a373232203732322037323220373232203732322037323220 *383839203636372036313120363131203631312036313120333333203333332033333320333333 *0a3732322037323220373232203732322037323220373232203732322035363420373232203732 *322037323220373232203732322037323220353536203530300a34343420343434203434342034 *343420343434203434342036363720343434203434342034343420343434203434342032373820 *32373820323738203237380a353030203530302035303020353030203530302035303020353030 *2035363420353030203530302035303020353030203530302035303020353030203530305d0a2f *456e636f64696e6720313037203020523e3e0a656e646f626a0a3130372030206f626a0a3c3c2f *547970652f456e636f64696e672f446966666572656e6365735b0a3133312f62756c6c65740a31 *34302f66692f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a36332030206f626a0a3c *3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d4974 *616c69633e3e0a656e646f626a0a35312030206f626a0a3c3c2f547970652f466f6e7444657363 *726970746f722f466f6e744e616d652f54696d65732d4974616c69633e3e0a656e646f626a0a34 *332030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d65 *2f54696d65732d4974616c69633e3e0a656e646f626a0a33332030206f626a0a3c3c2f54797065 *2f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d4974616c69633e3e *0a656e646f626a0a32332030206f626a0a3c3c2f547970652f466f6e7444657363726970746f72 *2f466f6e744e616d652f54696d65732d4974616c69633e3e0a656e646f626a0a31322030206f62 *6a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d6573 *2d4974616c69633e3e0a656e646f626a0a36342030206f626a0a3c3c2f537562747970652f5479 *7065312f42617365466f6e742f54696d65732d4974616c69632f547970652f466f6e742f4e616d *652f5236342f46697273744368617220302f4c61737443686172203235352f5769647468735b0a *343232203534312035303020353536203338392033383920353536203938302032313420323530 *2032353020323530203235302032353020323530203235300a3235302032353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *353020323530203235300a32353020333333203432302035303020353030203833332037373820 *33333320333333203333332035303020363735203235302033333320323530203237380a353030 *203530302035303020353030203530302035303020353030203530302035303020353030203333 *3320333333203637352036373520363735203530300a3932302036313120363131203636372037 *323220363131203631312037323220373232203333332034343420363637203535362038333320 *363637203732320a36313120373232203631312035303020353536203732322036313120383333 *20363131203535362035353620333839203237382033383920333333203530300a333333203530 *302035303020343434203530302034343420323738203530302035303020323738203237382034 *3434203237382037323220353030203530300a3530302035303020333839203338392032373820 *353030203434342036363720343434203434342033383920343030203237352034303020333333 *203235300a33333320353030203530302033353020353030203136372031303030203530302035 *3030203530302038383920323530203530302035303020323530203235300a3237382032353020 *333333203333332033333320333333203333332033333320333333203535362035353620363637 *203237382035353620393434203535360a32353020333839203530302035303020353030203530 *302032373520353030203333332037363020323736203333332036373520363735203736302033 *33330a343030203637352033303020333030203333332035303020353233203235302033333320 *3330302033313020333333203735302037353020373530203530300a3631312036313120363131 *203631312036313120363131203838392036363720363131203631312036313120363131203333 *332033333320333333203333330a37323220363637203732322037323220373232203732322037 *32322036373520373232203732322037323220373232203732322035353620363131203530300a *353030203530302035303020353030203530302035303020363637203434342034343420343434 *2034343420343434203237382032373820323738203237380a3530302035303020353030203530 *302035303020353030203530302036373520353030203530302035303020353030203530302034 *343420353030203434345d0a2f456e636f64696e6720313038203020523e3e0a656e646f626a0a *3130382030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b *0a3132362f74696c64650a3134312f666c5d3e3e0a656e646f626a0a35322030206f626a0a3c3c *2f537562747970652f54797065312f42617365466f6e742f54696d65732d4974616c69632f5479 *70652f466f6e742f4e616d652f5235322f46697273744368617220302f4c617374436861722032 *35352f5769647468735b0a34323220353431203530302035353620333839203338392035353620 *39383020323134203235302032353020323530203235302032353020323530203235300a323530 *203235302032353020323530203235302032353020323530203235302032353020323530203235 *3020323530203235302032353020323530203235300a3235302033333320343230203530302035 *303020383333203737382033333320333333203333332035303020363735203235302033333320 *323530203237380a35303020353030203530302035303020353030203530302035303020353030 *20353030203530302033333320333333203637352036373520363735203530300a393230203631 *312036313120363637203732322036313120363131203732322037323220333333203434342036 *3637203535362038333320363637203732320a3631312037323220363131203530302035353620 *373232203631312038333320363131203535362035353620333839203237382033383920333333 *203530300a33333320353030203530302034343420353030203434342032373820353030203530 *30203237382032373820343434203237382037323220353030203530300a353030203530302033 *383920333839203237382035303020343434203636372034343420343434203338392034303020 *3237352034303020333333203235300a3333332035303020353030203335302035303020313637 *203130303020353030203530302035303020383839203235302035303020353030203235302032 *35300a323738203235302033333320333333203333332033333320333333203333332033333320 *3535362035353620363637203237382035353620393434203535360a3235302033383920353030 *203530302035303020353030203237352035303020333333203736302032373620333333203637 *352036373520373630203333330a34303020363735203330302033303020333333203530302035 *32332032353020333333203330302033313020333333203735302037353020373530203530300a *363131203631312036313120363131203631312036313120383839203636372036313120363131 *2036313120363131203333332033333320333333203333330a3732322036363720373232203732 *322037323220373232203732322036373520373232203732322037323220373232203732322035 *353620363131203530300a35303020353030203530302035303020353030203530302036363720 *34343420343434203434342034343420343434203237382032373820323738203237380a353030 *203530302035303020353030203530302035303020353030203637352035303020353030203530 *3020353030203530302034343420353030203434345d0a2f456e636f64696e6720313039203020 *523e3e0a656e646f626a0a3130392030206f626a0a3c3c2f547970652f456e636f64696e672f44 *6966666572656e6365735b0a3132362f74696c64650a3134312f666c5d3e3e0a656e646f626a0a *34342030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65 *732d4974616c69632f547970652f466f6e742f4e616d652f5234342f4669727374436861722030 *2f4c61737443686172203235352f5769647468735b0a3432322035343120353030203535362033 *383920333839203535362039383020323134203235302032353020323530203235302032353020 *323530203235300a32353020323530203235302032353020323530203235302032353020323530 *20323530203235302032353020323530203235302032353020323530203235300a323530203333 *332034323020353030203530302038333320373738203333332033333320333333203530302036 *3735203235302033333320323530203237380a3530302035303020353030203530302035303020 *353030203530302035303020353030203530302033333320333333203637352036373520363735 *203530300a39323020363131203631312036363720373232203631312036313120373232203732 *32203333332034343420363637203535362038333320363637203732320a363131203732322036 *313120353030203535362037323220363131203833332036313120353536203535362033383920 *3237382033383920333333203530300a3333332035303020353030203434342035303020343434 *203237382035303020353030203237382032373820343434203237382037323220353030203530 *300a35303020353030203338392033383920323738203530302034343420363637203434342034 *34342033383920343030203237352034303020333333203235300a333333203530302035303020 *333530203530302031363720313030302035303020353030203530302038383920323530203530 *302035303020323530203235300a32373820323530203333332033333320333333203333332033 *33332033333320333333203535362035353620363637203237382035353620393434203535360a *323530203338392035303020353030203530302035303020323735203530302033333320373630 *2032373620333333203637352036373520373630203333330a3430302036373520333030203330 *302033333320353030203532332032353020333333203330302033313020333333203735302037 *353020373530203530300a36313120363131203631312036313120363131203631312038383920 *36363720363131203631312036313120363131203333332033333320333333203333330a373232 *203636372037323220373232203732322037323220373232203637352037323220373232203732 *3220373232203732322035353620363131203530300a3530302035303020353030203530302035 *303020353030203636372034343420343434203434342034343420343434203237382032373820 *323738203237380a35303020353030203530302035303020353030203530302035303020363735 *20353030203530302035303020353030203530302034343420353030203434345d0a3e3e0a656e *646f626a0a33342030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e74 *2f54696d65732d4974616c69632f547970652f466f6e742f4e616d652f5233342f466972737443 *68617220302f4c61737443686172203235352f5769647468735b0a343232203534312035303020 *353536203338392033383920353536203938302032313420323530203235302032353020323530 *2032353020323530203235300a3235302032353020323530203235302032353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235300a32 *353020333333203432302035303020353030203833332037373820333333203333332033333320 *35303020363735203235302033333320323530203237380a353030203530302035303020353030 *203530302035303020353030203530302035303020353030203333332033333320363735203637 *3520363735203530300a3932302036313120363131203636372037323220363131203631312037 *323220373232203333332034343420363637203535362038333320363637203732320a36313120 *373232203631312035303020353536203732322036313120383333203631312035353620353536 *20333839203237382033383920333333203530300a333333203530302035303020343434203530 *302034343420323738203530302035303020323738203237382034343420323738203732322035 *3030203530300a3530302035303020333839203338392032373820353030203434342036363720 *343434203434342033383920343030203237352034303020333333203235300a33333320353030 *203530302033353020353030203136372031303030203530302035303020353030203838392032 *3530203530302035303020323530203235300a3237382032353020333333203333332033333320 *333333203333332033333320333333203535362035353620363637203237382035353620393434 *203535360a32353020333839203530302035303020353030203530302032373520353030203333 *33203736302032373620333333203637352036373520373630203333330a343030203637352033 *303020333030203333332035303020353233203235302033333320333030203331302033333320 *3735302037353020373530203530300a3631312036313120363131203631312036313120363131 *203838392036363720363131203631312036313120363131203333332033333320333333203333 *330a37323220363637203732322037323220373232203732322037323220363735203732322037 *32322037323220373232203732322035353620363131203530300a353030203530302035303020 *353030203530302035303020363637203434342034343420343434203434342034343420323738 *2032373820323738203237380a3530302035303020353030203530302035303020353030203530 *302036373520353030203530302035303020353030203530302034343420353030203434345d0a *2f456e636f64696e6720313130203020523e3e0a656e646f626a0a3131302030206f626a0a3c3c *2f547970652f456e636f64696e672f446966666572656e6365735b0a3134312f666c0a3137332f *6d696e75735d3e3e0a656e646f626a0a32342030206f626a0a3c3c2f537562747970652f547970 *65312f42617365466f6e742f54696d65732d4974616c69632f547970652f466f6e742f4e616d65 *2f5232342f46697273744368617220302f4c61737443686172203235352f5769647468735b0a34 *323220353431203530302035353620333839203338392035353620393830203231342032353020 *32353020323530203235302032353020323530203235300a323530203235302032353020323530 *203235302032353020323530203235302032353020323530203235302032353020323530203235 *3020323530203235300a3235302033333320343230203530302035303020383333203737382033 *333320333333203333332035303020363735203235302033333320323530203237380a35303020 *353030203530302035303020353030203530302035303020353030203530302035303020333333 *20333333203637352036373520363735203530300a393230203631312036313120363637203732 *322036313120363131203732322037323220333333203434342036363720353536203833332036 *3637203732320a3631312037323220363131203530302035353620373232203631312038333320 *363131203535362035353620333839203237382033383920333333203530300a33333320353030 *203530302034343420353030203434342032373820353030203530302032373820323738203434 *34203237382037323220353030203530300a353030203530302033383920333839203237382035 *303020343434203636372034343420343434203338392034303020323735203430302033333320 *3235300a3333332035303020353030203335302035303020313637203130303020353030203530 *30203530302038383920323530203530302035303020323530203235300a323738203235302033 *333320333333203333332033333320333333203333332033333320353536203535362036363720 *3237382035353620393434203535360a3235302033383920353030203530302035303020353030 *203237352035303020333333203736302032373620333333203637352036373520373630203333 *330a34303020363735203330302033303020333333203530302035323320323530203333332033 *30302033313020333333203735302037353020373530203530300a363131203631312036313120 *363131203631312036313120383839203636372036313120363131203631312036313120333333 *2033333320333333203333330a3732322036363720373232203732322037323220373232203732 *322036373520373232203732322037323220373232203732322035353620363131203530300a35 *303020353030203530302035303020353030203530302036363720343434203434342034343420 *34343420343434203237382032373820323738203237380a353030203530302035303020353030 *203530302035303020353030203637352035303020353030203530302035303020353030203434 *3420353030203434345d0a2f456e636f64696e6720313131203020523e3e0a656e646f626a0a31 *31312030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a *3132362f74696c64650a3134302f66692f666c5d3e3e0a656e646f626a0a31332030206f626a0a *3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d4974616c69632f *547970652f466f6e742f4e616d652f5231332f46697273744368617220302f4c61737443686172 *203235352f5769647468735b0a3432322035343120353030203535362033383920333839203535 *362039383020323134203235302032353020323530203235302032353020323530203235300a32 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *32353020323530203235302032353020323530203235300a323530203333332034323020353030 *203530302038333320373738203333332033333320333333203530302036373520323530203333 *3320323530203237380a3530302035303020353030203530302035303020353030203530302035 *303020353030203530302033333320333333203637352036373520363735203530300a39323020 *363131203631312036363720373232203631312036313120373232203732322033333320343434 *20363637203535362038333320363637203732320a363131203732322036313120353030203535 *362037323220363131203833332036313120353536203535362033383920323738203338392033 *3333203530300a3333332035303020353030203434342035303020343434203237382035303020 *353030203237382032373820343434203237382037323220353030203530300a35303020353030 *203338392033383920323738203530302034343420363637203434342034343420333839203430 *30203237352034303020333333203235300a333333203530302035303020333530203530302031 *363720313030302035303020353030203530302038383920323530203530302035303020323530 *203235300a32373820323530203333332033333320333333203333332033333320333333203333 *33203535362035353620363637203237382035353620393434203535360a323530203338392035 *303020353030203530302035303020323735203530302033333320373630203237362033333320 *3637352036373520373630203333330a3430302036373520333030203330302033333320353030 *203532332032353020333333203330302033313020333333203735302037353020373530203530 *300a36313120363131203631312036313120363131203631312038383920363637203631312036 *31312036313120363131203333332033333320333333203333330a373232203636372037323220 *373232203732322037323220373232203637352037323220373232203732322037323220373232 *2035353620363131203530300a3530302035303020353030203530302035303020353030203636 *372034343420343434203434342034343420343434203237382032373820323738203237380a35 *303020353030203530302035303020353030203530302035303020363735203530302035303020 *35303020353030203530302034343420353030203434345d0a2f456e636f64696e672031313220 *3020523e3e0a656e646f626a0a3131322030206f626a0a3c3c2f547970652f456e636f64696e67 *2f446966666572656e6365735b0a3134302f66695d3e3e0a656e646f626a0a322030206f626a0a *3c3c2f50726f64756365722028474e552047686f737473637269707420362e3533290a3e3e656e *646f626a0a787265660a30203131330a303030303030303030302036353533352066200a303030 *30303239313130203030303030206e200a30303030303539383936203030303030206e200a3030 *3030303238393935203030303030206e200a30303030303239313538203030303030206e200a30 *303030303237363833203030303030206e200a30303030303030303135203030303030206e200a *30303030303034313133203030303030206e200a30303030303431323532203030303030206e20 *0a30303030303531303537203030303030206e200a30303030303239373031203030303030206e *200a30303030303339353334203030303030206e200a3030303030353236303420303030303020 *6e200a30303030303538363836203030303030206e200a30303030303034313333203030303030 *206e200a30303030303034313633203030303030206e200a303030303034313139302030303030 *30206e200a30303030303439383333203030303030206e200a3030303030323738343320303030 *3030206e200a30303030303034323135203030303030206e200a30303030303037323630203030 *303030206e200a30303030303239363430203030303030206e200a303030303033383330392030 *30303030206e200a30303030303532353431203030303030206e200a3030303030353734363320 *3030303030206e200a30303030303037323831203030303030206e200a30303030303431313238 *203030303030206e200a30303030303438363230203030303030206e200a303030303032373938 *37203030303030206e200a30303030303037333335203030303030206e200a3030303030313038 *3536203030303030206e200a30303030303239353739203030303030206e200a30303030303337 *303837203030303030206e200a30303030303532343738203030303030206e200a303030303035 *36323433203030303030206e200a30303030303130383737203030303030206e200a3030303030 *3431303636203030303030206e200a30303030303437343037203030303030206e200a30303030 *303238313331203030303030206e200a30303030303130393331203030303030206e200a303030 *30303134303233203030303030206e200a30303030303239353138203030303030206e200a3030 *3030303335383635203030303030206e200a30303030303532343135203030303030206e200a30 *303030303535313037203030303030206e200a30303030303134303434203030303030206e200a *30303030303431303034203030303030206e200a30303030303436313834203030303030206e20 *0a30303030303238323735203030303030206e200a30303030303134303938203030303030206e *200a30303030303136333532203030303030206e200a3030303030353233353220303030303020 *6e200a30303030303533383837203030303030206e200a30303030303239343537203030303030 *206e200a30303030303334363236203030303030206e200a303030303031363337332030303030 *30206e200a30303030303430393432203030303030206e200a3030303030343439373120303030 *3030206e200a30303030303238343139203030303030206e200a30303030303136343237203030 *303030206e200a30303030303139363332203030303030206e200a303030303032393339362030 *30303030206e200a30303030303333343031203030303030206e200a3030303030353232383920 *3030303030206e200a30303030303532363637203030303030206e200a30303030303139363533 *203030303030206e200a30303030303430383830203030303030206e200a303030303034333735 *38203030303030206e200a30303030303238353633203030303030206e200a3030303030313937 *3037203030303030206e200a30303030303233313538203030303030206e200a30303030303239 *333335203030303030206e200a30303030303332313836203030303030206e200a303030303032 *33313739203030303030206e200a30303030303430383138203030303030206e200a3030303030 *3432353234203030303030206e200a30303030303238373037203030303030206e200a30303030 *303233323232203030303030206e200a30303030303236353530203030303030206e200a303030 *30303239323734203030303030206e200a30303030303330393734203030303030206e200a3030 *3030303236353731203030303030206e200a30303030303430373536203030303030206e200a30 *303030303431333133203030303030206e200a30303030303238383531203030303030206e200a *30303030303236363134203030303030206e200a30303030303237363230203030303030206e20 *0a30303030303239323133203030303030206e200a30303030303239373632203030303030206e *200a30303030303237363430203030303030206e200a3030303030333039313820303030303020 *6e200a30303030303332313330203030303030206e200a30303030303333333432203030303030 *206e200a30303030303334353537203030303030206e200a303030303033353738322030303030 *30206e200a30303030303337303231203030303030206e200a3030303030333832343320303030 *3030206e200a30303030303339343635203030303030206e200a30303030303430363930203030 *303030206e200a30303030303432343635203030303030206e200a303030303034333637372030 *30303030206e200a30303030303434393131203030303030206e200a3030303030343631323420 *3030303030206e200a30303030303437333337203030303030206e200a30303030303438353630 *203030303030206e200a30303030303439373733203030303030206e200a303030303035303938 *36203030303030206e200a30303030303532323038203030303030206e200a3030303030353338 *3230203030303030206e200a30303030303535303430203030303030206e200a30303030303537 *333936203030303030206e200a30303030303538363136203030303030206e200a303030303035 *39383339203030303030206e200a747261696c65720a3c3c202f53697a6520313133202f526f6f *74203120302052202f496e666f2032203020520a3e3e0a7374617274787265660a35393934380a *2525454f460a newhex *255044462d312e320a25c7ec8fa20a362030206f626a0a3c3c2f4c656e6774682037203020522f *46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789c9d5acb72db4616dd *eb2bbab2095d25b6d078235e3913798629d9562cb96652711610d9123102011a002d2b35bbd97a *3ec5ff38e7f6edc64bf22329279645007ddfe79e7bc177c2934a78f4c7fe5cef8ede1d9dbc0ec5 *4d7bf44e2873c9fd58efc48f97b898d10797d747fc8412892f92301497bb23a594f47d717977b4 *78f5fcf9d9eae5e9eac5b3f3b70bf5f6897875fde4f2df47bea76492e1b1cbcd91676efc5f5169 *ba4becf2ea909774934a538903cd4d0f0ea21b4e5e2b05256416911ecb20f3a41f886510d3134b *fca23271b93e5abc7c668e8b6494f9692f14175e9cf231ce14df93a1073b96ca67a146594808ac *16bd969fc4794dd7e24026eee29d6eae0fa5a0eb272ff2a2dc148d68efabf5b6a9abe28fbc2bea *4ae4d546343adf685c3aecf775d33d6288c23f3d18a262999a932f7e7df9eafc627531ba976e84 *a14ed3fa9a542b76f97e6a51a4709275f4e2b7d9f3b1f4fc34b31e597c52d347552083cc3eeacb *38635ffe3e3f44f9d28b265efd746e6f09dc2da10c9495b26fe82205d6f3dc67f5c752c35953f1 *819251fa97c4e773f181f4ada47cbdae0f5557166d379516c67f55da7a2e0d8fbba45dd7d5c71b *1837b32c9341f497646d1e5a96c456d6465f99640da5efc41f6ebafbbdfeedd85e0a13e967934b *a61461b90b8494f2f75912fc09bf24135deb47b2c9a59a11b20cfd54c6499fc2f3332399fad990 *9d872fd85e541d6a2f5fcf1d9d42abb1c8d1e9cb28a1382de1ac69fd884fdbe92971289d9cffcc *0e09a53bfed3a7ad2ef78fd5b21701538752fee9f4e26faf57e797ab572f3f5fcdafae1dd0ccaa *190eeb114c7a046f80cea215b9e8eabac45fa22d76fbb2b8be17f7f5a1117ab9031019c429aa1b *691224862aca1604403234e1fa6761ae29f87c1cc56e3b0f3450d581c24ccd0886ba2bc733bda1 *6bda3f06cdc43aaf8c56a2db6ad1e63b2d48d1abfa83c98cc04b10dcd4f94349a56263ea7553ef *c4ee5076c5bed4625deff60744be65c348b7d47a6789678c05bfd6d630677220633a6c4d35602e *f10723a375077fae0f4da3ab0e324c54631817a7f313eeebf9098beb7b2b2f0bc7879209913181 *c2b2d36d9bdfe856a023e87cbded2de1e3d03da3415464441de7b6154551345616fd64bdcd2b3a *0c7e65efc509eecafa6cdae5b7e6d9a4f7812f33c571d76c810f440a47c7222de806a85b69b12f *5159e2ae284b71a5c5fba22daee07c6a66f8a44600a9cdb59dded938a4918ca3b84f306bc0f3da *1a10aab9128d49be0cdd289c98d67679b5d6c7c225cc4697bad3088ef51fe960d27c5bef4ce92f *fd002549656d4d1ffb3548649038b7ce9c1a8e052b367c238a8eadcef77b9d3756fca6977ac778 *1bf7f05037b77d2445de8a3b5d967256401939e7d1fa19954b86b03b684371976d2d0ead267251 *5c0f610eb3117c92a38d4d77b94dc0289e0434f513b6ab2398c071e447070ed0b7dbe69dd8d4c8 *a3aaeec4964f89950cd260164aaa253eebbd162b4badb23079541c9125cb748e716a2bf675dd18 *8e347c8c0f7ac1fbc6e489ef03fe33c7acde171b8e2fb2522669e08c66eab8295a34da4aaf4d70 *f6ba31546bee7846e0b389d7bf9f3a3df093deebb36e93c9348d1d8211b8d8a47e669ded4d9adf *c5252774a60692f374d6556414c6997b4a2616e090720365844b76f7a23379066eeb653d00f916 *80eadc966f3c89f682690e32b0e8b6c238d4e4943f2fcaf79a15050d74c60d873791cb2407650b *ef7afe11cbab4ba4502b8a4a04a2d588c686b1208d65325078868a62579479c3299ca460ec4338 *817bdcd2a89bc1f8e2668b6c65f88a51a5aef7f93289b2297e7961f60dc60d0f36f9cee4194217 *4f485651a17c8f0d51073217dab2fcc04b67e77b06646d19e4a2e4b4254a3d29046712206bd9e8 *b2c8093c1bdda2891917910bfa5148fa9c0617b5ed88b63a5b837fd613ca8ba5ab369f48d0d411 *d197fc10ce1e6b944b60d79dbd9d1b96c2a95b9696b4a1b6b321620a14953486d35a02964d3db4 *f46e0bd2c1ae6cc9a04d5d7dcfb0024a95f6aac4608e866c583d6357865f09a57bae6afba49c62 *908a1883186708ce0171b9c564e81029c72edf5465716b0318a77301836fb349999b7c365132f9 *7a3c1faf504a3db5fe02a54be2d839ff5ae7d6cd80ab3056839f039fdb527740ee107413095a76 *5b931f9b87736679533728fe1de3bae99e48795c5cc301f7a2dd6b3c75d80bc0e575ddeca8d152 *f9e21f6654a014f37ab690fadc5bee9da713a526c9d11d9cda2988ce0c9f8d46adb8ba1f6989c4 *0050b86c56f316f358c03d5bb7a5d814bc440800b0bde30c5b3319d712c6c03d79a5eb435b5a42 *360476316f0d4b3f426cc72cfd0b9d59f560f8a049804828df5d7d7e76faafd58f67a733dcc740 *1ec40e3b651470bd3b86b33eb45dbd03f28bbb6d015e786d81356fb4711e62f6bec8010abc4489 *80aee9701613cc9b03e055f01d894c13c7363eec91392d85e258d000dc52e365188e30348e932d *0126d351e7f7dd9628aaa14f68c871f0e0aca7c8c5f7169f13d78416d0195107d051ed13256af4 *56572d0f199e27e360ce0f694f1138345d334ac8cc09b4059d044c4a69ac3e709b1718af054812 *08cd86f007bda76b6a62aa8ec200affa81fc7d51374f6d470dfc8170a25203e6a24cae147f30ca *bb9649a4c1bf6020983c79da4e12c5f358803873f07800f74603785176cba27a2a3e567ad91d2a *2a88fafa411d4fca93c8536bd8f7536104572886dac63a401d4543b0edd5fc807cb29812c4295a *68348439646f1a4138dcf231bd792a2e2ece4ce8ce5f9f32c3a1e8bb58e039c6a23797ff1050bd *d2a53512c3c0f8949ad94218ca30708a515d89b7a0cae2bb43b52f0f37377af3dddb276e44b57a *b0c27e4a0d71a47014728a3801a4a26e6bd85aac995302402d4252c538552831907eb8609211ae *bd2acaa2bb677e44fdea0e0cb3ed389383186cafef87795368dc89d8383858ba1b5c122037dedb *8cedf1de4da56398e1eb5f4799988a22fa2ccaa0544277f5e2d9f339c204a8134702a827468e58 *a244e097716f80cdc54dc5fed933a8280094ffed700ccc350db04462daee0a17035c7814c41c1f *bb56c1a49174f951af731a40e053f8de32415a79c643a83dc539c62af2ad6616b2ba1f0bdb3da8 *8d87dfc41722c55dacdadb761e4dbb5853dfa045ee280b75d3d480dd765b1fca8d994b98b1518b *34a6421fb25b72e52bf0b17410634e5bb9d9d2f1c1c58ebb67287bda51afddb2209ae09ca71ccc *6da8ab41e8e02740b5178c6b98f9d7ace1afcc8487e9c14edd7ebfd859dc1954696b030f282003 *860952d3732849736cee4608c08f00b7eb18a01eac833299b883bfd034fb45e60269463458e72d *48364f75a040613667d79f4fb9b2de3bb2118da9a871c30efe62c679a53b6a9446d2c352f4c775 *f8e2f4f21faf7e12af9e8b57e7a7af0de06569bfda73abba6592c8e89b5674c3868ef927cfa4da *5020644dd5e17f72672e305f3479b3de32c64266d0675132de3099df2dd3d9b99dd3646ca122bc *1ec630f7fec1348f0e396b681fe79f92aead4646433c2d7f75874e5c4d5b0e1ec7bd616b715799 *d4e774cc3260fb908db1628bed4ec16c4fcc9acf8084d9de9932ee1a6d67ac8a7868c5b59c25a8 *a36fc19e002433e59abdb5151486137754353f9444f327ee3a6baa52d3412d565c49543ed4128c *ca6817889b51dcc51a14af77d3032a49f437f5be56112863a46e9a0c8e4b439e128dc736bad3eb *aedfeb75f5a08f0bb1db41f122c5f61f3ff4fa0c5ad00a0afebdef6318453208fa85436a7103d1 *1c56565436c5127903f1050104a7ccd2cf88fc25d3521bed29483f20b2dd9566089d2382f76602 *dce5cd6d3f0a9a351aa57fbf05cd5b64c09a7e6bee39dbfc611e1d7bb87fd3e7a7d2101957c1ab *97bc72f1d10d12374d2c9e9d9d9962f6331924fda830acdefb70a804277be10855391a2bb36d33 *5cc2f11393be9b7a7d20a431649c62f31d18da77e448fcdc1cd3a489bbdc4809dae5f59010668c *ed1a4398416a12c05495361cc13cfdd1cced13e0c5663683b27e3aec50336e37b5e5d63249d424 *ad9d40daa69625b3ca2e6f6f29af2cfb07f68f59966779a1e59e4f398778c52bf20d1a24a60700 *1a1a032df4f2927c730fd4311234ed4db92f0269b2ccefc1d09237eb5453f8486dfb18f98ce4b4 *babc3e1e39450150553a6ff0c4c1fb69a1b36d3556e3696181d178bc341ced2c82ccc2b2194c7f *000eb3714b62814e21f69421883fe9ab22af8ebf72d764136e17489844ab9b522f193768fda8a8 *13b3eae8d0cde41cf9e4fba32c1ec6a8cfbfc440e70be8147a8bb1b6899f4c86a5054dfce6315a *89f725715795b57deb52524bb2941733fbf09e8fb82b59058ec32fc093c0ec270702cf541ba0d8 *8f8f6134bcc8db76ddfe8793937787c307c913266ee8f9eccd09777d1aefbe65cf639bfe891d26 *82e1edaa7b6377f29068c33fe1181f30c7bc3efdc5cc606a68a56f5617abcbd38b1918a0d74533 *a85bc1198d5992f3e6dcba855074e6152b22eed773f64503b75e6fda5cfb1ae0548f02f9489ecf *b37cf29a95d5dbea96069b6a53f0a68566eff6a3defc60c2a380c7613a3823704afdd734fdd0ef *b3ca2286cae2e14d15351dd75fa0a0d7df8bdbb8d7d30eec8044b2d356df275384d16dbf23be9b *98c60b3729a5935d1a6606b13233adeec40504169878cff9654006ab7bf8a67701b411318b8506 *1291c67024cff4340e7849ffbd82e696b0fad80e6d94e2fe6c3585537624dabe36a0ad1417b083 *1f7fa05e8f45c5ee18fa91c9f9b65a59384e8307e1a2e2a1b7b49a5a080388e92ee808566620b3 *613fe2dbd2c8b934d4bc348a9256ca928d5429a0ee4fc4da4b5dac39886c7518a0ddcf5f16c06a *7b33ec3eb79d280ce247cfe3c5118fd39e79a3e0ba401ad9ac3118e34ba8443b8cfcca841ae34d *aae61b6c921c39c98543fbc97b50d8696f715d488a95a9d210bd3d9c4befbbfaa1e2cd4b65415e *fcfde59b93b3a23a7ce0acf183c8f4c381a829fe6293e1018d7e770059325480df149a758b5bb2 *5ee97e659f98adb98557502e120e7ca5e10abaf0bb12fae288ebdd9033e9969b7af45a2e067406 *f3f028b3789d84079d73b64073a772786ce7b6089df65f64b20593018fb2be6d22259831aeb77a *7dcb2deff3c480fe9b951467830f4ff45f06d2d586f671dc24820c49c71762049c717363413f4d *e7f550dfb9d9798223dcdf402686f614d0f79ce6dde9eece3c1f86c30e591af69a38106627d90e *160434e7b85122662fde9cb824f323dae2bbd8c571d86719ede9aa8d6b1cd4772f6fc5b0355468 *dc59df4572f7b67b548b31a667ef612d665606827d69831dc5d357f84e8d5b234ebc5dec2d1d48 *fc8989cbee96bf4f874e6ee1c3672cb3c55ccc6b8a7644fd24315a613f34961689636b33397c7f *25b06fc69cd58db0fbe691f5b4b9e8bf5c31323f1e5ebd5d592852613631df1daf516f57bca7c1 *7434debf7212938afdca31c04d6934ec77a9a331b4d2d702c374681d3fd75ba045ad9b3f74c543 *0baad241d7e2e703ea5ff9c7c247f0384362833e7cd9bc753bbd14bf1cd19fff03025be583656e *6473747265616d0a656e646f626a0a372030206f626a0a343032350a656e646f626a0a31382030 *206f626a0a3c3c2f4c656e677468203139203020522f46696c746572202f466c6174654465636f *64653e3e0a73747265616d0a789ced59cb8edcc615f57abea2e04d5ac07489c537ed956c49f618 *d28ca269c330a00d875dddc3884db6f89899d6225f90fc8ab3ccefe5dc7a91cd6ec570b20b0201 *1eb859acbaaf73eeb9c54fcce38279f4cffc2d76179f2e3e31a17eb37f8a1dfb6e75f1fcbd88e9 *97d5e642af152cf15912866cb5bb104270df67abc78bc5cdebd76faeae5f5dbd7df1eec3427c78 *c66e36cf567fb9f03dc1930cafadd6179e5af88fb296b48aedf27ac82b5a24d298fb422f3ad988 *162c83c867cb20a60581cf23b62a2e16fffc911e853e59a05e5d7adca7274bfc14a9b3f20726d5 *01310f44a857f93c4943b541be53cf22ee79a1b3b0b8c02eb4805e2f2bd6ca7c2d5bd6dfe73deb *86fdbe69fb0eff27d95b3c5d972ddc28abbbe6896d9a7697f75c392d7c9e7ac6aac5dba6ebd9ae *c12eb55a6cb6ecd87daece17291770cdba20226d44648c7890ac57eb429e46533b17f765a78393 *063c08d852f8ea191742a7c498cbee685590f050589386b2ea97657dc9ba861d9a811579cd8afb *a6e924dbb4cd8ee5ecb15c4bf6a06327781819fb16795bcafec09a8d76a593ad5a9404c8426c03 *1c1b03e024672b636690f1380e8cfdb051a8253a6aacec585ec1988f75a3b6f3b9e79bb58bc7da *7999a4ce4b9d209d8aaf3f91315f9b1428aff25ac75650648c59ba6c0e36eb7e3a0de624d745b3 *dbe77d79574984a1bf67658fbf55c51e751a3c1e9a342c9af6a35ea28b3d8c1163f3c896b971dd *bda20ae4f97bdf33a05a865ec633b815f3542d78f9eabbab17d7ecf6d7dbd5abb7cb5fae5ebe62 *57d7b72b757690729789176fdebc50c586176da8565737d77a7f07daa508431e646375245eaa62 *77b551a9cf5bd4579b171fcb7acb5ecabb12a530d45d9fc3fd4bb562971f5849bf54d5cc769f8c *ce6c51dd6ca63e4f4c8812eea526d88bbb03ebcaddbe3ab076a86b3a9432b869aaaad11943ea03 *bbe5233d473a96a60262eec18da312008bac19eaa06d9afe9b997d3aa66f90dc7dbfdccadeba81 *f22553cb5dbe7ff6a7a9a51e0fc27970eaa6ff37015a37d841a0fc93d896768068d31e8f75d5e4 *6be59e798dafe51ddb63ab7c6b80460f75ed88148e27c1ac7ad8a3bcebca5e1a128c90ea09d083 *549f4421c04e358574168228e07194985dd7fb8f5bb62c67e9090214954d4fdfb820916d6b9594 *187416270e8ee4965c5b475441c3f850a42e02daac154cba64db8661d3ef6fae5f5ffdf0f37b55 *b2c28b79e24f6a96dd499dfe10810c1d15c60ab1211726a09cfdaa7b0ac8f188b0cd81c8180155 *052bf4e0566463b5e80f7b39af8e6c34625210c7c10953b0d9b47da900292712f0d971e3593c28 *27329e8e6c6e3a8a7af7e348e5b13f75403d45b8f76db36df3dd0947884010b33892c0c6ba85dd *accc7e5e3425b31f5fbd3f4f20bea00affa304a29abc8de44b83539e1d5784aa973e6fe96914bb *d82cf8f6b3692419f78d12a0ce503635b5117aeb0412a6eab9ee3fa82dbbd9ca5439ad42b30235 *10febb39f0977e44e898b02a0c63cbcf4f0f9b09f6974ffca0cb91fa9135f733374e20564e94c0 *0955552a80632c8af599ed92b186b19b7a4dff64dfda1ffafba6864841fbec873ddf1f6621c7c1 *6002aa89db66275977e87ab9eb7413aa25a087221c3aa9b86b2c6708a338b038d6679c223d71a9 *2698a3dfc18159f0d02f7c2f3eda07b6f239a9c348b7d7b534351199809107bae69fd08f51d685 *31bb68eadfb6438bf6dad43abd7ec485a59fa5d08059fc6a8bcc4a16589e688c0d8fa67f67d914 *430b077c6c98fc8fe27e717b75fdc39b574b85db3071ca7af1fdf7373f5faf1ccee314f1ffa330 *4769a7d9ff61fe9fc37c1a4d8b786358c05383e85fc835d216aa8ca314cb9cb6ae7b82c899268e *d08436a6c7320b8f32fbfee5cc88541daa9f1d4c6f84d2ee0649719d9d91a60ab29e7178ce4818 *a0dc5e261da4baf23badd7319b78f311067ddbf88c1126378d5b78c1040014162db8ac823983d7 *658071204ac774f0e76336409edfce6c4dbca9b427e8de4be8388c18b513378a7f1808700f422d *64d7e5adae11802a3b27d57916998a0b7533b41577246c620c0049929ca06ce28ba757585fbe2c *9a639e590c43ef848972054eb4d2b05010d883b6031c02bf425be7470ccb7eaba41e5d95f7988e *2a08efae6f5aac2e6d99092be703e808ebfc5f9f73dd19c46436ffbb89ba020e06210780624e5d *90f1611a9f2dd9294c822499744681495c0f27dd7db9eff468952b27ea7c27d7337b8547b38263 *7255883c9e99ca118fcdec58a21acf295e0a0fc1a3bb6f866a8df8a95e90a29959a904254976d1 *f0d81b56f4dd40d39cfca44a9b7cd1aa94f6af9a4227c44975b92ef565811090e861e4980f9922 *87dd6c8f6e954d343fb57885a912754c7481deb1c7d04affd14718b6d5aae15b9a5e21333a7311 *92c197c09f211500d5fdcb4fb32c9b3841c7e9c26ba1036800a2405909724a54598651e2cb4c95 *a4c7c89a30950812cf56d9eb013cb56e8a6127eb3e37b35f1cf0c00b8f673fe52e867ee5ef49dd *2390655d5403cd2a544965ade39263fa94b4e21cbe837882ed9b7704e1dbb98a8ac76c78b1bec6 *50773c4716e0f475534bf650e667cdd31745be8f14d8a83815652f117e3f418b167b57e0af4ba6 *598e26d69c6dd4f234e161e46ebda2584babc7c648912415e228d75eace5ca9e6cec9803065d00 *a084741ec2887b633dd2fdcd1cf9e0fdf3c03fa98025f8329b74c9c557e234d68601fd5447fa65 *d9d1e4cd6842dd0d558fc4d2b50dd5a68340a7600685ccbaa69215b1628705955ceac5c046ad19 *2b802688a2f10c33b72279525f5fa6dc11c546167d69b837fa3284b2e3dbc44575d0f83b6db96a *a00fc7b960973f916179513443dd77f3b616bbcee4b9a9ffcc9dcce4ae091ba2ec6ab21b41396d *93e9d8d167d8d1977ad9d80bf3b6a4b077847b71a2537dd08a88a6897c37e7ea900716dfba7da4 *b0d373986f70eaba6ce7b223a09b5c1b9f5b6983327a0b27e2e8f7da0c54969744763289337d39 *5cd69a3dc95fba9ed51719e0473192b193e65a3c15a89efe649ef02210f8b17318057ccfdd0037 *7f3be71cba6d626ff3c8aa5859f56101c2de0da013ba78ca2baad783861e7a6a9c381934969e7c *3a4f0e3e4f0d68caaefff08cb317fa22165388ad5f92cf66494f7c0e1e79a7263e1d18425559eb *6b55d5bdee9aa167322fee994112905235dbad92132e9cc6d700ec96588e8948a893b55c650799 *0d8f6122f3ce5c73a5de94622098cc4d380222bf51f7c980ba25d97d8b0901c299dac05ade696e *43a01c56f0bacef7b0dd923f041b7a7d577e36fdb2aeb4f613e9584c90d5a98eee65aea39bf961 *7674638c7d8c64b8beb1d3503a7f7b75672f68325b5572d0732fc7a43addaf4310879ac85c8701 *4a334ec3c9c56da2e98928597f3af04144229d311184875948b29ba9cd7cd2e2f111d9dbddf6b2 *287f2be8eabb432c90c27503d6d4cac4a37b3f63f595b904efca6d8d1730ab10b1e95bbb2c44cb *725ac94f74a21ff766509fc5cd000a64ad0aab2ee4a56a31d0a443a14bc08fb163ecfaeca29515 *e8a7acca5e652ac0ac32f6b5a32c85c14cc1d8e9823e716c654d1d42b2fb016368be53344b7a69 *9df7b976195461af4bbf7c19610f1dce7f4a20f052f33965fc301caf1e4e7a1d919d250c5dde8f *76561cba93712d727d6bb17ca7f934187d37fd35043f62bc5ca28d195ecee7bc3c1e6afa4e05b2 *9859061ca7e3c4f260cad773d389c1a76cdb722dcf75ba301e27ef2fb4374c13eed346a73b1633 *8a4d7527a799e89b4e6add7c439d558977aae30d75fa7ddef6658189a865e628066a400b36375d *4b5f90ac1d678e38d448b0861108a80f2bd1487c67bfd3414eb98f1d0feacb45a364fc392381b8 *c8ffdd42022c69b01b4b693af46930c776f2dbdedbaa2a95892ac689e09945d7e249895d56c8b6 *cf4bf3d10c54e8c533d96c1dbda4c058673bba691c4360b59f1b1ac1b31b8c19ea6b487322008e *64f357c5bcc8c0c76e52a438214cf31283bc1ff17eab5809a5746e9c55779f541b5529073bedac *8d5ea3afa4b63872c8c3cbb9299850feab097732bbd24882d026dae69f9afb9afdd0c8f6b3acf5 *650792e9a4c44f036228fc4b46b2403d46bbf052fb58fdf46ac5fe7c41fffe054a1a579b656e64 *73747265616d0a656e646f626a0a31392030206f626a0a323938380a656e646f626a0a32352030 *206f626a0a3c3c2f4c656e677468203236203020522f46696c746572202f466c6174654465636f *64653e3e0a73747265616d0a789c9d59db92dcb611d5f37e05de34aadaa149f01e3fd9ceda5997 *6c39d2fa29ca039783d961c42147bc683cfea728bf98d36800bccc2a76a5e42a4b431040779f3e *7dbaf951f85e207cfa63fe5f1e6f3ede7c1481fecdfeaf3c8a6f1f6ebe7a2b43fae5617fc36b03 *914a9146917838de0441e049291ece379b37df7ffffafee7bbfb9fbef9e5fd2678ff4abcd9bf7a *f8d78df4032fcdf1dac3eec6d70bff53358a568963d18c454d8b822cf164c08bae36a205b8446a *2eb10d6329b661a2d7bed899a799bd62e8a589d968a71ef5e6912723f3d3f8345c4eea1fb7e651 *947a325f3cd2574ebcd85ec6f3bc7f9a23ac17b649ec65621b486d9217fbb136ebae291e6bd50b *bb75e6e57862f77eaa9a27b16f3be39538f652fbd0fa837e0f732f32778d79e712777830660441 *ec1c89df0f552ff0dfd8abfd588b6a2f2eed288a4e89a1bbd071438bbf15e507b16bf50649e4c5 *b1dd01bb27fadee746140845bd1f9b72a8da86966e4329e1c778b2320842bd1a167c7e1a71463b *0ee27c2806bac1534bc7b58d189b9deac47050e2d0b63b4f9f9a075e647c2cbd84b6c1d5ef7b7a *967b5918fac1dc26784af503b6c0ce640e8cc33f70c6b91a0e2b240441ea855166dcf82258c509 *5008719c6f0d6098568d683b7dcb16567fa0779200f7b2a0516c7f1e7a89b35ebf485675aa1feb *a117c7161ee855d35708399b9900130fafe920584bebb73bd1b4af5e2201bc544e0ea0a7b0f3dc *e9b7422fc8f3b9fdeae358e11438132eeef82083a83cf5fc3059a0b5bfc52d4e45570c6a271e2f *a26c8fc7a2e70b853eb09d38f319a40f07d5d3869fb1bd8e9e3637939e6f33e4b7a21cea0bdc5d *d7e2d138238227ad339ec92a1f5148f5f614bdddad289a9de85ba1919ed0de369b8a4e544d598f *3b04f5acf3407a993d1a7fa56de08496f1ca3fcc9c73227cf67f59c10086faa959b7a98ec56985 *0309d807f639aeb646113820b38f8f4555ef2a1d1b6c9bd89fbdd596e9743372e97ac7cc0bade7 *bf78a164f21de761abad63c72bcd25c2b2c256e631bc2da7740c1346f3a96b87b66c6bd10f9d2a *8edaf3c0434ff968032573a47de67c6cde644af2c4cfeda0ef1fa75e1e4d0135ab741e12f291ee *2764fcb12090354381343a157d7f66a8659e6f6914c945a804f57072458917c5538413ce7f55ea *17511aa2701e61b017432e038f67f964709e31ff206b3b75d4f80891b689797bcb082f6f508ecc *ca4fc0983e04441acf0f993623e3f65d7bd4161a7725991727534dd0bc6d8c7f547b93f73bfab5 *1a88438a860f0911d3ccba2fcfd87d174a6355f7cc1170456e5df11c6c72e4b7bc06e20c39610c *33ed12060cbb2bf55137822561cd91648dc3d5ae4b52a93a1dd09ff84cd19e14188552cd5b5d71 *9bc3049ca2c98e38b75d5fd0c2feed089e6d40246d53aa5b513d356d47e71977f9b035b0a0e02a *77290c24f2688e887180cff7a0c4031c3f0cdaf18d0e1870f8f9497c36043cbf651093a7e7f73c *dc8a172f0eaa5ea762e8487ef3eed01ab884ab9b9d7bc3d5c9b254816b3b18b8171c896b6fa1e0 *e6727e8df17fa895aa1954b72f4ab5660b49446b6e197841c8d07a775265f51995a240fdaef16a *8390693247514ca3abb488429716fa16a0bd5cced382b6e625bd229aa6dbe834c3ed6dfe6c703d *d4a4dd084801fba3013692354fa40336aa756b7494bc4a505c804bbfccf265e9ebba6a077b3817 *592591ffac7f0a545ed1b3d53b8301063ffc1be713f8b173a0edd0001919ca0e2719ca713cdd55 *895fefa75d9f111939506011b9d98eabe000ae496aab9ba999945325368383f00ff808155159d4 *4749f2271c02f195e9674dc52f8293cc217b0eb297e5bebf4894a15fdf1c9490e7566556fd484c *f07ee304b5cb012cb4ab8e6a38b43bc329d20b6438736b6ae031406ef42cd1c08165d1342d91a3 *67444aea76fbd58a3757db8603d6774632f9b02276755002b446a28853a7b65aa4ec6c6e695d5b *57fde0622f7e7d77f796aba39f7889ef00b0b9fff9e1eeedf71abb102993bf23eda76fbe33d91c *cdd1c79479f70e24a355f03c97894b34ad80a1d339add00dc4741a1c165295b6e725be9c9f8812 *eee7d93c6477efd68c11075e1cba6cdfbcd9cf9b8359cc50ada5a5291f5e0c4c3d839fc4a906b7 *dbeec6b750d765605ca636846f9cc9596af71738f8c8a1ad15842e49f0125abe2745cfb24f4e62 *19b2d030e4607c1ace1b14ba18df8b22da3e751028a450c7a62a0942a6d300e367b3ecf5656884 *3af2e8c8c98b54c24d3ca355a7fa0cac0016bae5613989205b42c53ac962a37d327232964b1de0 *4b865c579c0eb8523d730d2a8874690fd740d3502dc7e363d52c56a22426c1cc892c7ff93e11c5 *3c9beec308e4a21df00f3338b48dde15025ce778440b5664e113c22c8f574687c779b82052dac4 *96329b8a5bedec4866246a8daf6957fdc25e97ded4e95d2b93520e1fac17fd580d1a422418fab2 *ab4eba14e31f75cb4ae2347627e0c4741f79e485feb5d6c926ad13b8c763f50cab064e8be68618 *0c89ccabff8cdc2d89730121a0333784c06bee94f3668a1b7037914f6414212501c8670f5841b7 *b02d29c9e1e4cba6645e60ebede6df570502252c8ba663225399a01d9addb6aea8cd63bbc0a35c *3669a6e207ebc8ff41dd7cd6271c0a5c50cad9fd858e3635f8339920cd21051f12ac0fa96a1dfd *4ffad57ca6638bda420b3a3b5c2ad011d120bc3c1b2f129e733714bad325684167739451399ea1 *634d943298f1f0c307ef5beca1fb8d10bac68e045453574f075718dd00072fe6d924a9523f3795 *87072a4533e7c86cd65d123c7047a85957dffb5aa90fb7623f6a96e27e08423f0b9d641aca0373 *8263348daa0c77c8564146af6cee82f4663064a85326121115104ed8c1c88210815a68386bcbe1 *99f7ff184bf47e6628115ae65495839ef5ecf5b0601d8330e6e9d71f57ab64966a011f003fef68 *6ce499b157e64477c2d2e7be343646f19224fb8ac637dc7d3d32f01f6966f4a41a9067bd354434 *8b6190c5d39c8f6258352b5b2055239b224b3362adc5fc2f8c01923477685ba030f61c27a8c664 *08b8204da7424771214f30466d5b8d42f378b1023883e0900e7c10c00092e88f149b73d5f0582f *85de8f53eb3c8aa7aec86723f2a3656d20055688ae3579eca7d9d59bb60d928175d9feb52958ab *cdeefeda6b60db0dd10407e9f5559ed9d0c6364d161b321f884753fed2490fe7c659e33050a725 *0c0f0381796e1d34b4038f93b5abe56c5c12c7dc34f5d5ef1acd8499c9811002be53347ecca2ed *5c1949e3bb6ea1ff648716b95cccecd005eaa0e8b9078089ead343ac0e83eebcfb0f437b4279d2 *dae0a2b46806fa3fa2a22a61a7ae45adc125a1212337f4d2830ba3899186444d756f470edb30a1 *e9753af15838af93056e33b42c04636ae1663af0968a36abbc9e651d697d5e806d4276f5b9b7e3 *47e0b216c5e37ce47b284e27d57047bfa31fcab66e3baeab48669bcd9b6dd9ee982b8f448453d3 *1641fc87ab8985dec3c687d3427b654aad97f3cc02a28c18b2444f17d1d32a9a3cacc46e003166 *27349a04b4fd24996d69a20247c3543441aaebbf46ed6176e18f0212fdbf6382df8ae3a95e2b81 *6de443f524aeb26cdabdd155e62de2159a077a3871bfe648a4faa44e61d37e1aff92ffd9135bc4 *3c4ea6d207166184dc1570ae76821548733a0afcd87d8499396bae76a781642473a7853a0535d4 *ab66a0c6623874aad8517cb89da5b6d47e4f986acb6f5fd229e5a86bff766b5ac79ec80cfe1eaa *72ac0ba884a2ffa01f5dd5fa8c52eecfd4192444e4ecc892c4569a13ec6c49b93f894efba8d1a8 *cf5140f3a90627da80c84bcc8b67d08c518abedbd63436496acb2c831664c24d0d6788b1452dec *63f72dae73ab831a406424f9321734af52734312aaae5bd3afb94ee37c3507dff2e349167d5b17 *e587eb8197e596d4b459f6e266d65bf58ca397da43682142478d3c9def070e701a2e03ecebc64c *7b451b4aa965fa2574ed5f13ede90909a3743c8982fb325c3b924e2d01bd35d677f0a36a44a32c *435b52c435927cd974facb22a24f87721ce07ac335397a71e75f3dd6a35272f2c4bb564720a44d *e6c9f748ae9b05b501eb9ab62ccbdc0cf553355c4c0f96bb0f86eba804e0d62c9d85e52df8f0fd *e6275568fa0caee731c94c2344d262787058330479d44378eeab5fb22ba8e992ae64467211af24 *587d6bd28eba85a32b70c763d1530b0cdedcb5da602001d7e34f0854d86db33680959a6a30b21e *cbc0953cfa213b2d41de1bd743c16453fbc5ce3d6a00740ac8d8e909030cfadb37af45eefbfe24 *cd5c7f1505d3b761e9fbc1331e4ebd453ff043575cbe80fb6bbcab59624246a20a54bd36bd30e8 *0bd2904aabefb043d82b4ddc83392f409c36dcafe86faf07fe82833ad27db284e9e671dc9fd2c5 *27017365591805dcaf5bcb7e19b9b34fdcf87c33d5a1706aae5da0416ac9b308a2b17159b66303 *0d7069ca4387a0fe6ea62dec0fc3d236dcfa8bb29de4a8beb730043b418ff7267014e7d7ee8b29 *36b087bcdfd0949035fa60be04bcc4f2d04bd71f02ee8d38cc169f86be7af3fed533a107eb4433 *077d77299aff2bf4e4048e3a1bc491f75d5f721d1c1a3b664bd81999ec261b4aad2f236954ee86 *ad4563ee624fd5799ce69efdd06f7dd21f2dde161f441186e289e7a264c3a3220beab680e4ba76 *15e47eb82c0fe31a3993abd668114773d61a2cd4b6742850ca1638d629294e4ab95cffd81e1af1 *43abbadfd91be4b7dc1ab8f97104e504f25620b5a57e0c31e23bb91ad24f770fe2ef37f4e7bfa8 *a636df656e6473747265616d0a656e646f626a0a32362030206f626a0a333436320a656e646f62 *6a0a33322030206f626a0a3c3c2f4c656e677468203333203020522f46696c746572202f466c61 *74654465636f64653e3e0a73747265616d0a789cad59d992dbc6157d9fafe83c99ae1ac2d897f8 *49b247f238a31959a292b84a2f4da04922834d68c014f5904f927f31e7763716821a5b49a554a5 *992281beeb39f7dc9e0fccb61c66d33ff3332daf3e5c7d608efa6cf89196ecf9e6eabb379efa64 *b3bbd2cf3a2c7259e4fb6c535e398e63b92edb1caf560f2f5edcdddedfdcbe7af6fafdca79ff2d *7bd87dbbf9d7956b3b5694e0b54d7665ab077fcf2b414fb192573d2fe821270e2dd7d10f5d1c44 *0fc009df38b1f60297adbd503fdbf26a2fcc13839bf86eedb8eafbbccaf2947742b2eec03bc62b *c6d30e465929a4e47bc172c9b622aff62cad9b5c64d685313a2bb46275da1b91b1f7ab578257f4 *863bbaf615862f0d66a210dd9f585c3b96e3b04d7ab5fa5505e9d856108cb9c4c745519bcffdd0 *a4efb870caf1adc4e47ff57eb56df3fda163b5ca1b8ab4f073f0f277be978cb7c2f8cab3eccf72 *f33aaf1e2fd3b130db8aecab6db6a254b1b94e62b9be3e698d7e0d54e0bfa97ce09b3849927946 *2edd7443df0abc4519bf63cf0b9e3eb217059707987bba9269ddb642367595c1df1a2e0bf44a5f *7599c97c34b6f7ea58b12e2f45abe36afb8a6add1d85a8983c55e9a1adabfc13eff2ba92cacbb5 *e37bf4f6e89a637976a040b281998a9782d53b9c86a6c9ab4eb40a5149684591b1c85381466a73 *fadc732ddf0dbe22519e15dbfa4ba90e04866df7acaddaba44cb6ef38ecca775d9f430ce649a8b *0a06e14e57b727f56a105aa6caa1f61d6f5b37ea2bf49d737e6a9eb237fc542295dfd0137877b4 *bb92a60281a94064854960bb63389e3efb67aec3b111ced4145ea40da832c656e0dac39bda725d *b117caa70438192ce6c59238d6beeb58b13b945ed355263e5768d56d611a3cf02ccf334788aaa0 *be96d7280f6b78db5d332effaa4b1bd1636365510f4ff3e40b7441b76e78250a96e57c5fd5b243 *62f4410c9ef231e3cae5087934e576ad900e4140d7a6aa417416a76c2cbc9ee53893f7eaf5006f *c7fef275eb5e1ded5ac4a543125d95615b3f0447eb23ebb4079617cfcd4cb1509b0fd634765bfc *77ad3b1601942a156e88f60bcfb3da4bb0707102ca77a255c0921def7a799687b2ce4479cd2a60 *4857cfb686785775fbc80efdf61a54a63059e4aa3a110ae80fd5b18c79d70ac239c85cdf332033 *6e8e180a622b4ec2afc25044874c18b2ad24f49618528e71d931e57f08f60ecdfbe484afd3dc66 *1ae482a993fcd8f2fc214a5ed63df51ea80ad3c2b404c5180e41ae5fd6c876ca64beafa80b3154 *f70508ae91a2cfeab5ce409058093874a800dc0895ed97881d3351d1554dd0deb760948cf16ddd *77ecc08b9de13bc3006d5d974445ead31b18cae5612d1bc11f89b155909e87140e5d4596021365 *9159eca112ec371564688dc83741516e86465f69bfbd042d1b2df028419f6833156c8e4e115597 *b7a23b01796c570f03114877465ad6909ccf04f3fd3468d560a5b23dfb41bd0f8e3c1b2b3f6dde *ddbffc0b7b767777f396dd3d3cfcede6feedeb9b9bd7376fdefe65c922fae559bf857ea45cff11 *2e0eb92c798ab9437aa063559e6238ee7a64780fb6d98bb6a91fb578f2e0e698a88af555c6ca1c *8d50a152dbada8548b27891506ced058a11f2b6bb738597079026f1f2ade34783dd3b95e7bb60b *984c90b41ca82f95dca64525457514ede335fa4e25337241b7833a3b8a6ad74be34a53d3b19890 *8f1a03812ad7e82d3c65b2c9bb4fa29260470dd00863c11d09c9d845200cfeaa9811cc4837a363 *6729524845c5bca9c4c2b8908c752307a02458c6a58e3908ac284cc6b99ef565a3938c51130f0e *058e4e5eddecc8a71ff5cb84c96050336d8fc4b79548d5dbbe6fc5f1e0ad6ddea6814f0e4b215a *fcae1e0c69ec0e6708a1caa1fa81aab96e727d1c8470108d4f5578e8c02b05397ab8a9cd53101d *63f06436d1660187b297f27b1330c6a437c6db8a827f1c72e4cf05b929a6866f688d81f22e3d18 *2fc7e9072d354b7041419a263c8357145bee0c02abcda3f577ddd0d6d4ceedb696e2dded023e08 *27983195ed4f543d69201fa3cb1f289044d0fbd5ae6e21bd30521eaba16bbd249e9419a280179b *c777b7244131ad88ec1a5027b681e960c78f60df1fe9cbd693824c28966ca005c138f4ba22b2d8 *45a0235bb739df16622df34f20d12374aef6048ce87be3500935d11cf574f25dd74a3c67c67129 *c9404d18b79a69c793a03d6c7f711051a47af878cdc438af67dc359e06c661690f355b75c569ad *9e0d1dcb8f96e3eee353da3aed3be2f9eed00a9ea131290b52a42468d9f180565784ac642b4743 *195bc364277990e5726d942f569b7888da55c8241f9b829fb06a30aaf7a05fa2a18a5399a0d386 *36857031ef5291d47a05e2937d8ee58a744523eaa610a4c6d5d60657a5991190258ee34ea768ec *824a00caaad271495274ec54f7a01d5ae38a5a69e24c743c2fc0903ae1f124c4567d67eaea6333 *9e669722103a1f7daa073dea148d5b1b898433ab54776d0523fdc4f635db9e104ecd3ef4a08a82 *7e47a40c54bceb0bd54a2ef474344cded56b1df631ef0eda1c7a27f1c768bdc0f4c4b95d65eb88 *a9ae19c48d2ddf3f1fbf300b9b04a5e72327408f04334e50022eaf64872eb9a00600260ee6ccb0 *f9d590d228692c7c76410be8e2d0b6479c384a247d891930316377c60c24f1542e7766e7f04716 *e67d8199827a2c7a84040e26745ef1422f6a4e1059fe702a99d643e996f820273620b9b4e59274 *986e76b3d4a2900a2695d1612097e83c9fcaf3b66fba1ccc61d647a365310b6c671c4c0a81a2d3 *d03c97fd07f1452e8bbce9520599902cabaf15309112cc78d12a05be6bb1d565baa1a8b26603a9 *640d7f909b8f948a4b868f2129fd591defb1db92658e4632ed36e09698e54c477bde8258ace794 *bbcb6d0ce37f360a02e7a9519038e705cf04c961e09f8a2bf3aed74bb726a945280e86bb3b8edc *87dd703db5f0068d43346dc6495e14843e340cabea6acd698667249c915dea36d305600a30a2ae *3d064b908c8c37b1add0740bd118cc591bf49e688812eb12c11a9b45bddf9bcb9824b06c7b48b2 *6392fcab11c0d6406d2421f57edc97ba9941a9d13cfdea6e866a9f6381a594117839f6816b6a8a *03d7cb220673ec2e6605c6b9f1f23761b6c5004c1a7d3110cacb09ac50aabcf1beab4bd425555d *488913eb1274a7b3851dc7f6661b4b626bb4131353823186015e396c4e8beb150d5a282e67a465 *d53588b19db50e16c3d81e677d329bf578b602d3a7bca1814e5668e4a9ab30ecf952ea7d14c3c9 *1d7b82f6b89d59fa347bc6182a13dc47143c1a14388bf1aaf9e0b4ad799b7dcf78aa6e99266b89 *3ddde3c196527a1d3504f6af34ff8ce6eba51e7062c80a50fc79dfb72a25ec33c5d14c974f6768 *76cd34feffa0f9973ed744f5249ab1a5b8de13f4ed0f7bf417d17c06b719612f518e07b163154b *3e562a04a5d5335a1b333e613e7a9eb9f2915829a1426ed573406e3ca80de8254f2b528547f03e *b6393a902e11b5fe22713eb6ddc7543458c3dab6a60b1234393a30a79d5e779003740ce388eceb *a3794b51498bdde941102075c374344f1171dc1bbc05893f4fffa274c87bb084ed74a391d8f6fc *e5293c4dc9e62a8770a37b3a0c0099b18c5f56640ee9cfff124920c7e80b406283c008bc6508e2 *f4844a7d0a40710c79f44700d2117a786c7957f53fe08af69c8b4bf29b7f3e7bf5faeee6ed021b *b3dbe69f948aa656d1cde447d36de3475e924a39b34e90e0eaea314ffb82d3fe43370cfa6ad341 *c8d366abb5bd34d3c13bcbd9009eef5959c301611656273e332dc721a4fe20c00a3e5c52da8935 *6c38ab0b76f149ebcf2fe05fbdbb532de35afec09e9b5be4853d532b6832d9fde1878777f79bb7 *ec1fb79b9fd8ab779bcd05ab401724338de0cc584568558cb1b5c8a03cd4e612ca4e86af8e5ae5 *9b6fa068e31196b6a30177eccca0a60f4c1f0de94cce60448ef86625677db348880b5de60f11fe *91e088076093ea9e469c40e7165d4e919826975ae7536f967dd7b1698e3a3158d79d5d02707307 *84f5e4bc626bfd097e4c9dffb64363d1e291e2c54e83360335a674ffafb4415d6494b796aede70 *f2c54d1bd9bdbb5a958f788dfdfbbb57e4d8376715a4e60fb51f3fd7878abdac45fb4954fab620 *9cfe86b0fab947733bee35a3dbfd61e1b1c7cdc3a78f6e36ec972bfaf71f80ede6ff656e647374 *7265616d0a656e646f626a0a33332030206f626a0a333031390a656e646f626a0a33392030206f *626a0a3c3c2f4c656e677468203430203020522f46696c746572202f466c6174654465636f6465 *3e3e0a73747265616d0a789cad58eb6edc3616fe3f4fc17517f0043b438bd43d8081a6ad93ba48 *6caf3bdd36b0b30b5a4379d448e2449738d31f7d823e4bfa127db03dbc4aa331d266b1f08f49c8 *c3c373f9ce770ef50e7998204ffe99dfac9abd9bbd4344add99fac425fad6627d77e2c5756f94c *cb1214531407015a55334208a614ad1e66f3cbe7cf5f9e5f9c9dbf7a76753b27b74fd065fe64f5 *f38c7a04c7291c5bad679e12fcbda8b9944215ab7b564a21924498122d74a0480a2cfd90a2a51f *2981f31aed44dfc8f593eb8018e37c82496454fc718245ae15e3d45caeee2d2ab65507fd147bb1 *d9c8165a95f333c5819fba73ed966745be43dda6689f9a4ba9915ca6098e22b4245489b22c137d *ddb5e8145d49c9d0c7896fd4f0a615352b17e847b91384d8b7d68ae6edc480659a6292a2250d94 *c02bf6d638438d368a1388d72a03b5adda02e743e2a29ccd3cec4b010877df70309d75326668c3 *a474e4e120369a960081509f88cc89f71cdd29a53186fc3eaa54741bc426b1a06054448d4f37ca *ff140c1e026922f066e2ac1f631ad9e4b37a7da838c021758a55f808c56132846faa92ca7018c3 *c1666572cbb3ae10f5023d1460fcba50f888426c3d9ce7bce175874a91b13217e59a3768cbba4d *cd2ade22b04be1904266a2d4259cd7ecaee4537b0113d6daea4e9d7f83a719564226c1ba2e00d6 *9c6510570d22e40c5e0bd48a8a03feea7b54161a0b60794c2c18420d854ec73ca6a39ccd1f432d *894380b8f342bbacaad5c79e8bab0c8184f2af27af58519ea88cc604bb5c997c1e6037501132d8 *7db65e03fc78cbc1f21a02d989c78a17cec4f150bc55df75ba4ca9d465caf4d00d1ae360a8bed6 *e8853ab1a199671ccc97695c76626992b174ea89048af5375b56e0e69df8a04b6a49802312976a *a813aac39c0bb99d007fa469328eb48c97ce0d4e0cfae6cb8d106f3519f8b23ef6430739ee50ae *0e856342a84e8f762a1d29f62d7f58e702287dab451afce5d628c399a88eb4e5618cfdff8be1aa *d87c20e7a1d64636438068f83fd9fc608ec7e1a078647f12609a0c79850b2bc8cb7fbadd969f4a *2cae0b933eb47aa9f7f327c792af007423f09efefddbcb57670abd5aaf1218ab6db74294bf95fc *f41f2a45518483643f4527e7175f5daa0441c7b0d6fe34c53ca1210e7d07fa15f0edb10a0671fc *62abb42d749592789c82ee6f53708744c70072a274fef0e3418a648bfc063dbbf8065d9f3d3fbb *3ebbf8faecfb8965812442e331b07eea2baaf91ee804f5ad2c6fc5860c69eda90f5ed07df520f5 *de00d40b8766866aced7b29a41cdc4748854ecb45ce6b6dfab808460bfcd513bb115b6126a9139 *3f6ab862e48c1fa19cb34ef53181ee216bd0cc80528a06492c2d352fc7147b436e012d1678ae0f *005348df79bb40a6a54b3e65c8dd83448e8e34d91d21d1a0a32faacdc9115af32dafd75256d4f2 *5e9489fae37ddf30c9ce8ad77d28edc08666051277bc54b5e6870e4f14a791caf443662c8bf668 *dae8d4def829147032ca5b142adbe58d507ba2829e903d00c8bebce74d8e85ae06e2391295b769 *b8dddbf92009c3f17d1b619a8545d3430ba97c2422321c0b5894d4d935ac6ef534d1764db16d55 *3c4ace54785497407af0a22990466a75aba565207b5eecbc521e153554bd3c6c3aae22e8055263 *8059fb5876b0a12e2d8baae8f4a5b9694fed0eec5440fcb96f252e1acef1c100a178e2e60504eb *8d240acd1ba6ed1d7faaeb6970a9fd814fa165c810365cf369944ef8b4121ddf08b0e614c9fc18 *66892cee5dbe8652b857f724b154edf8a92d4181e6d468986d4d77d24b9f6793ac785069b0a3af *34927f5d516e7a05d49b630309955334c40b80e8fa8fe5bd2f56ea98ef2a45ab6b8aaa05cce42a *a97a368fc8804a9e01cd5870c9026465a9f3afb479d1301f8c00844d1b81083bbccd07009fa292 *55776ba695c0ece145631d2ae274781fc8834fd1edad0e18c4ddff8c70e1b6bfbb9d1fff5b15c7 *f1021d1b0f7d3ba1c05a6ee010903f33c3bc86880f614c0f22fcda44381a0fed73ce360b03a360 *d470ed6300c0edc7c35b40cff9d43e04144a48e8ba95bd4b546623196753d7344cd185a14a9535 *d3ade3d44d3856cb829b5742e25e09d606b85ceff9c30bc21eab3b13303fdda7b4fe7e838ace60 *90cad63b0dd1c3e3e4db976b6874bc4245ddf545579851d7a37f393023ff2553e9ecc19bca0139 *773356108feb465904cc3824066c0172055b3a836339967cee3cf79b62cd7da4cb5776f2e748cf *cdb4ba3f4c3d260be1423766e4f4c7b3d5b182bb1b9d6094b1c77e3a56afeda55edb972f8bb63b *f985f54ddf2eef79cd1b566ae947f6d71c883bf1716c8d7c6f14eb35abf88d1dfcdc1434afd807 *e8e0b57e5d493220ea8a0d7839ac0be8f9b0550bb86549c9680ebb7abdfaf6f2e2f9f9cb33f4b5 *fc7df1c3f5334d88a3c177757e798194cce595fcf7c1bce82552d8a69418ccbf16f6316f8027cb *5c27bbcf0ceba6feb88f7b384df56cc06a5bd0007c5be6ee754f543736d8bd34e0f4bc41cc62ea *77c54f38f05cd54deeb15f6f4ac1d6a8df429bbeda751ba8f78fa51c7c7201731ad74807b8f907 *37bc6766fe4df66f98973d4c54c0f4d3114b29165b9d2d350630cdb6306d4bf0ef0f14c6186ec6 *2fe28fa803b63f6c1bdeb65215462b781aab42f726c19af30f07bc34aa6f566dc1a2a24577ac85 *d1036e1335476dbfdd9605fcff6e8774ab0b424720c0975581fe650a2bb0eda6683a5603d02068 *eaf3921d74b1f9d640f0f0903eaf276f6618f7dcc7a54f7ef0c2aa76038243f7c5ebe095101cb2 *ec62a35bac252b6649778f6bd6ebd6bcef4d8a0e3f91c5f2db9e75e3c614b62accf956654b3ec0 *7e951e388bb73ba8bbf98d1ccef6b038174257b45dfd3c526c45d39d56bbacda4e0bd21e185e70 *bc5e48c726410fbc81ca3e1df4ed6e1ae4749092907e28609401a077aca89f6a9a02c4801b4b3f *c1da8aefc4a6462f046f7ee1b5aed908a7f6cbd6fcbbbedc214217887a1e55dbf0baf2dcf33094 *4b672bf4cf99fcfb2f8c74a4f2656e6473747265616d0a656e646f626a0a34302030206f626a0a *323138370a656e646f626a0a34362030206f626a0a3c3c2f4c656e677468203437203020522f46 *696c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad59d972dcc6157de7 *57f41b47154e13fbe2942b914b944d47266d6a1ccb15a65c20a6878308cb088bc8f147313fe10f *cbb97dbb81c1502abb92946c2d40a3fb2ee79e7b6ef38370a42b1cfa65feccab930f271f84ab9f *d93ff24a7cb53a39bf09027ab2da9cf05a57c49e88f170559db8ae2b3d4fac1e4e16d7af5fbfb9 *bcbab8fceee5f7b70bf7f685b8debc58fdebc4735c19a7f86cb53e71f4c27f17b5a255a2caea21 *2b69919b44d27379d1b38d68018c488c114b3ff4c4d28ff4da5d5b346dd117bfaab5f852fce3f4 *f2eaab6b5a9f24d289cd7eef4ecfc4e94eb55d536725fd3dabeb66a873457f2f8bae3ffd277db2 *e46f965ea0bf5aab8da8f679b5bb5d3c9e89fded8b2f68512c43b1743d5ab174a4178a557eb2d8 *34fa487c9da6091fea497ed5eeb47bf44fc77ce426fc46f147513a7ee4e8174f8fa2a8c58163fa *e0a59b4a2fb1672f8a8d78945d9fb57df750f4db5b04429be749c7376eaba74763f432d28f27bb *7fcf847ed0bbb93ead9cf9532ff50b57fa26a50b579f10f8d2c336f60cde46953073cf2090aeb5 *eb136687890cbc4f989dc830fcff98fd27f3228e666687a18cfcc9ecffed8c7c9e6a5e3fe187e3 *e4ca249961ac575dff8b01da73902d8a6ad7b4bd68ba33fc2f7759bfe553c4eacd1c81a77300f2 *e9e51ab0ff121f12ccd7457bbb309b48f5b8cbeaf5d0293c3bfded7c9df5d9799515e579fff1af *db0f92b31684642d07ac792f877e904fa7b72f8c2f5ee8cb34fa43e570608dece0cfed823de68d *ec52eb33b05ff782d923a65d8d05fa7bc306c1c806818c431b5147068eab4966b52d3a91376b25 *babad8ed542f8ab21cbabecd1070b16d388a21a829b0694c1d4f9bf9d09b44d28303f3b7ea8889 *b0c4b7b8fda3eec3f9230ffc48c6893d08f6339b36bbbe686a9167b5b8532287e54da5598eea46 *64e2fb7dbfc5fb0d784c2fdcb44d25fa6726823642994e91d55f3d95eac88600613ea4e8be1186 *9863194cccc5e1c90c0584d1a177fb4e74fb3adfb64d0d3b45aeda3e038f6d386be2a9ed7a7960 *9c4c43b60f41740944914cb4891737373af11ea212d9d45fdfbc3db21805e8b9fe542797609a66 *10f74874532bd16c44d7540a61511f0655f7e57ea9ea1cacdfab16416c5a60a3de0c5d51df0bd5 *b64d8bfada952aeb60f956e5ef114ae0a7533ab8f238a8685593c13f5ebe121fb5c9409325b9ac *2cd645bf17cc6f7e4a4466507c57aa8ac1edbbe017fbb8e5676e282dea18f0c7784f11ba31a1d8 *c04f74c6744345356b4b50b75160b0474b62bd84d28082077886ba4054040cbf25f3d1ab91f056 *6d544b7fc944b75379f1948b4a755d76af247b879d5c03062eaf7aa8eef009fe763f646d86d822 *b4d8e04e313fa44055e44db6ba4eaa0d31c7eba376e805453e94596b4f13afaf6f2efe7e712359 *18f83209eda9578d6880f1692900867f8b2ea354eb70a13eca5228c66e2a6367aa4f97ebf3a37e *896e9a3a8ed9d887674cfbf706db29758509ddb09d6905f0b2076a1ffd24209c5a1f3d99c4815e *88b04a81df345f85383cb65c207da08496642d7251c3875eef1578d20b6c7bba6fb352c78690cc *420a4dd20f2c5cac863ad55ffad2f72d8b25b43b5ce9f4c928b428f467756a6b34d3bcd101ee95 *fab3a50e171f84b6494e9bed334389be3bdb0c1e00513ae955d6e75b31ec28374b8e0dc83b0ac2 *034d00a7296d1d4a94aa958ab0da0d3dc3cee454bfd43136607653a8178b00ae879834a7511346 *1c219f072c82783b0cfab76081bec0de677a53cac8b3037cf4ecd4766d7c999872115571bfed35 *a7b4aa53cc5f3139654fffb183802df7cc161a79db0ccd0649653a5aab52f594e5359d58639bbc *55596fea03b1f6509b263e102701473bdb58869d477be403cfe1c710cde613f913570b54893fc3 *ad5ef040cd4b875cf0f928bccdb85b8a6d6c999011dc05cf7a2e13c7f38e36f4cc866300bd143c *36ea375382cda6c7915aebd9c88bbb0cccaa3b95cbd51dfbd21915c657836d8d6383853fe3c6d7 *1b0bfa671220864e4947a241859926caf9eb7a4e8c2e22e8b63438a204d488f9e02358491b1600 *fa877e4f7b5a10d9860b8a67ad18c96074e563d10c9d65a4bbfd445235fd865e8e2674dc55dc10 *c1f6c3dff3368c649478e948260ee757c77c0db0e5bd462357600c84c5debc02d1f8d09aa8f609 *96ddfb62a7cd9bf0e0c2fbc0c4882953ae8ce68ddc992002e8f1dfd7d7d7afce40fa7946dda5e8 *6d4468364cc3cfd26f92ce287651f79d20192acaa6ebb8acbd80687a2aeba56b34c8cf8da910d7 *1ba90a5d825e0d56867b36cf3681213333289746ac9ef2d2aa4aef14a53270a331a621c7f423a9 *03cd536593838f4d3e296c7906ded4e6329041ce9e0dcee4ebebc67070e04e6672c1b605abc434 *f29d59506b940c66d3334321eda8a0a85d0cf5a408d25109a17eadd25cfc76fedae42a3dd0cd4c *c801c6b0d81de160c814967ba3525d1ceb6ba02d3c4c940ee0fa00312c48b91058db0012760c77 *69f2b45bbf3b238774c7f21de984f3f169dd9b587933d1bcdf298de72f9e6bb058fa0732acadc4 *b215c67d8c59c1e43da2776e2d0a83f1e4c53b1d1508e4a949d136bf9dcb46575f5165bbf397b9 *968d5728dcf3c9ad508e52e8dd311d99b79369b7e893bb32cb094e07db4d91cbf821b343d619fd *85be5ad447c9f650fee30cab0d35bc9f1e2a0332dc0acff11a241f6f5226e2249ef30e2cbd5263 *e7b1c5909881ea11bc823eaa9b483bd447e98862e9d87a3be2aed0a32991df9c1d93196d3f4e49 *f807732c8a53f359ab966b5d4241025562b77fa8cb26fb34046bb6dfa336651b9a6fc7ba1fcd40 *130787ccee8fcc0e5697e2aa316a0ca848fcf4d8b27e9bf516ecb95a8e2c1b38d19c65d703ca75 *cc6376a7dd8803191d1322e8c6b69e07963b724608bc1d4503bc485242e735917130af9f7df9c9 *fad1c4956fb39a945595adb5ec3ee27b2f92becd90215e10a2131ceaa9d0f3473d2566c306bcf7 *fd913b43731b6819ebae6dde9b0cbac1a8e2b8f7ac1b5137e8cfc34edf71e8b68ab8ee545beeb9 *0ba7d4eb4c27e2ada91b5dda3ba870542d8e79b7d91fbf33611868e0eb8b9ae78e7bc55d92673f *c402ac5e96666a41b6a3299bd2c13fc8a319196b8c84c088f7f9f9626a70c8116d42ec6e85b4e3 *cca6e70d8960380e4b2aa209cd0a0c9a14ded9e1e11035c62ce086ef1891aad9443e594e50253c *9e51d783d365a153829a4d224bce4aab58805bbb394b30c638df9b04b899537ded936363c46a1b *41ec68a06938ba79d69b12012506eee1351bc74add7f460c34edde046ab4f0582f25ba40934f72 *ce21c5c0fac82a0199262c0248b9d4347d600a42d36206e9064c30e35480713eb0f3988fb3028b *6bcc75746f70644e108334ff4b6b2c7f554c7b54146bd5f5ad910f81f44706dd9b4e0e48055327 *675638c25c1ca5cc0c95b958088374860f2fe2793c2b4ae8371e2c904adb49865e64d3b8abd95f *2368b431cb7b1e7f0e2f7eb0401534a4ebfd02a4da6e18428b7201df2eac7c3bcc398fb92e11a2 *898f17cf7f60702c72a9a60dc01cc8ef383ee2e049e6a296da9e2fd5a9febbf9143cfb1983bd99 *02a72dbdc4084f30bccf37c3d72b134d8cfef1a1f9df5cdc88d737173f686640978ec3714abcb8 *5abdd1b48dc76e188f09325bfefcd23471246846de6fff76f14ae80d114728c570dcf0edeaf2fa *eaf84e6c4993ac9f4cb7f0289ec0dc862aba6ca09644fccd97285a29a5013a4934b24bc875f9f2 *0753e3496a0bc04d585f77662e1c6f65cc2c00a8f0b845c878ea9905b29a8f3217697499a1f3b6 *6ef2a152757f664763be614aa65d7d3dc9ceee1e22cf9fc1374ab825c12b5563bbd6048ac6688e *9391bd3ec9de39343003af0505e5d914a63bde9b93c54fe411545bbf79717a124493de03439303 *68a753959322124dfd9767097158099a3b4af4ba6d33946bb35c544d67ced09b9a4608cb309af0 *05ef9978d81660254add87a1e0c99da305ddea4d6d21e2c43d3cbbabf47d977f70645bb90d9eb9 *373cad045f837e37f4bd14d73a5fccff28127381493a3e0c469d16254c1ccd7d9bc16e2b35e97e *cf7409d8ca0480b44d09653e52968fd2705c6fc5fff4a8190c04e3196b2d3aba7700d6405aeba2 *fda56fb36efba56645042409c77ed609295e35e2129a505f50993ee4e8cbf6394d34dcf9340b4f *393d4ea63f6a82c555731c6628ce51817f9efc9351fe7996dbe896b9a23b125537c3fd96c8e9e9 *9eb46303fab5d79cfa1a89ea874ca417ac5d7480a378126f8f8886c8dba1cfb7d24e7c42ff6c6e *f2f6db665b8baf1bd5feaa6aa6fc48a6ae65966f07d0b9eb9d09cf713c2eca08139c7d1dd1a38b *95f8e1847efd07174ff789656e6473747265616d0a656e646f626a0a34372030206f626a0a3331 *34320a656e646f626a0a35332030206f626a0a3c3c2f4c656e677468203534203020522f46696c *746572202f466c6174654465636f64653e3e0a73747265616d0a789cad5ad98edcc6157d9faf28 *1808dc06a62b2ceeb4110472bc64044b72a2119c20ca039b5d3d4d8b4b8bcbb4da1fe5fc62ee52 *555c7aac2848a00759ec6255dded9c732ffd5e7852090fff98bf8bfae6fdcd7ba1e899fdaba8c5 *d7f737bfff6ba4f0c9fde186d72a91f8220943715fdf28a5a4ef8bfbf3cde6d577dffd70f7f2db *bb17cf7e7cbb516fbf10af0e5fdcff7ce37b4a2619bc76bfbff168e1bfca46e32a51e7cd9857b8 *48a5b1f4152fbada08176c03158b6d10e382ad824bdf17379bbfb7f42efcd377fbc3e3f1737c9c *c2bdb22c357b569578d083188e5aec743f884ef76335f4a23c884b3b8a7ddbd04bca4fa57dc797 *116d378cf48b27fd747e4aaf61b7b217bd1e86b279b8156523c8e0c497596c8ecd8b41e233f061 *647cb8f5e3444689d8aa58a6b4e8cf6c862fe3d5c9e73dfd10b99337ed5d4f8f12992c2e73d245 *79b890794d5eeb5eb407515ff83eca0b6410da0daabdeefa3f9a3bd9b86e950aa497c29dfc8f3b *3890115f6de4abd1bfcdcecdea09dd4c492fa2a0b78368b4de8ba15d3b24f2a497d9d01f6c72ac *6e1825320ccc22747a9d7783d04d3b3e1c614b918f435be74359e4557511bf3e8c9d16ed3888f3 *311fc4818d1679a729955418c924b4c67a32065fe2154f9014ba1944db902329457bdd3db21323 *19f8c60b1bdd89bcd98bfed214c7ae6dca5f3017742d7925649ebdebc73ca9a02ac895850dbfca *669ec37b6574afbc1123659b5e792e0c65e427e624c84f0ecda1e5f4f71297fe9c24e8855fab41 *772bdf86be4c231b01b06b750a245bacd2ecbf3a66e8f2a65f275910a5328c33e77832ae681b0c *17c40edcfe6b05613be17ff618d54ebf1fb1580bd830c7f2b28104df771a139ddc2ef2de3a2780 *5cf7a265155d0ae3fa2c9c5fb385b7614f030055f90e57c53196a609f255e586e08a28fea4cae5 *3343a9e2f99910c93b7122fffb999c854ed16b5b5f06e414fd28b4a9a63898e704fddacc3c82ab *c278021ce3a1039d1100a8dae735e01ec014e5acde3f0100b0898dcce6cd93e916f832f9bf649b *727046b1c63060c1ad53e1caff4a65d20bfe57ffe7fbbd683bb1d7951eb4c8d987698af837f321 *79689b001da86c72cc6fe3135c29b5f925232fa448ed5b80e206a0af183b48d801b0e9d4b1c332 *197a36388fe5de90c941e70360d7add81193204ed945806626578b0e56e1cd1b8a50aa64a82ca8 *78e01f72c0c1a1f12281e06a9c6264e41cea2ccbca2c53ce5e077f5017ca811fdd4d06c9d2e7b7 *253f4fa64cd80c6713a0e82a8b4ba0e49d36c6ec45d532762f909c6d00fcb1e97d4da65092a93f *4b89679da9f67095127ab0349ecc53e2c8e640aaf8f1ea85fc49dc682ea2059f75e29cd39b5128 *6de0370d5418621190ce9de88fed58edd1c6dc2cc522f383d529ed93a71cae2b340bb1cc1d4533 *ad686354bcc8f3fe2b202e2a61f1f2155d32704870ffed6bf8b1a022dbe98a8e8fa7ec87ca8e4d *0d5dd71f28972c9c9ccd87fd84e69604c1a0e8ca6ad77e2011228ccde9c4dcba683b4cbbb79b7a *473a0554a22dbfd8e657db5ddb9e808e708c0dffad9819efe1c817e330d0b94009396e5e9a92cb *4ff90ef9e4b052077b28fbae2e31564bc104b5d5590b083ed30848daa69eee259788793a418209 *81ad3348a478a9730bc09da3ae4ea21cc0f4160f61b1047896b82a4a8cdf2f16d4f0c1bc74fd98 *a514661f380e90e4a1cbeb9e840e64d9b92b076353efac42d46810e4da0e3c80261a09049c1f44 *539db38024624a5d8ef27de46b03255e7c55c426c90cf7cac0aa880f797d22df133f81c0b3d987 *3e29ebfc2401ec0fc4f707c26260b3aabf4eb810e06456dc7f220067d945690da2cca136c9b01a *547d8947e745d18e0d28fc73391cc584db4fd415ee611c814a99a1fb35c0b014cfc79e60031463 *e41437d43b0762a64000cc0c8bb9832b38d13e7cd08deef2ca151e649b633cf4c22d691a642602 *9dad39cf86e76440ca77ea84ddbf3587b97dd1993a2f8e00ec4fc89774d9777c83ec347946f4e3 *e9d482acfef1d595970297ef21307d4287bf6c252e25f704325106bf141cc2f96f0ab16b77260b *92c091593f57ef7b10f0e00b4c9941438576ba2aa976299adb1a0c425f4e729b2582d16c819748 *654fdfb0c40f32c54aed376af4ba3ef7dc9724c07f16add66f4d2f9c91bcd036ebb2f2bacd5301 *906fb070b7604203eab71a13d8dc6e61a1d3e2a1bb06556e6f4807b8a5112f60e9bebc8649e83c *676d4de865264e8380d237dd0ddd3306ceb23488200add12054b0cba3836889308a63df8188d1c *daafc4cf183158b0d73566ea45f3463e147d6a610165081e68ae875be6689eee4a484b484d7c23 *8b5d83bdd99a58817e8b93655b8060c520e9c76e7cb0b9583961bba84d7e61f999649e6709e42a *1469b040917f382bff297e3a923fa0655f350df952b8a0464f198603ce6ef0d9c5b4e7d9b5ba41 *2ab17e0020eef3078d75cea8dcb7e2383e6896988861d127084c105c165e3d3891637bc4d6e76c *dc14db262d9061c4bd656bd55092ce7bcb0d685f2b93d45ad13f92e919d89b658b971a4ca2b229 *105ffb2f058e78588126a0c1b27533b379d4bc8f3fed335dacab8dea8ae265d39b45dc8cb77be0 *23a433666576614f64c6dce943e665feb46fca713b9b9844cb01497e2184f5ed3409545b1c06b3 *62c94ce7d5f46387c72acffbdd04442be861a652506f9163b63b4075123716d0162fdfae9b6a1f *ee3c4dbc3ed65624be0b7b983139d5588d478a53a020eee1d3be07ad12a20e76e4e665fc737e36 *de8fa3a5c48832663670179831362534e000c8d09f34030e98885bf416b18a5d1001aabb08c2eb *a1d1651d288353a90b565665c3fa03513b87c2c1c6beec681a84bec2d6e74b0a348b933802dfcc *902c0a98712cdb6115dd1281f244c03cc000930835f5f6e6ee1b0629a80de5fa68d82d75e271be *23d100762479558c15352587aea53cddda2d26059afa568b89530e0a0312f37c2cc13bcb7c056b *d9513188a0309c20777e753a79ec4792a7d82f806ad155752bbee6348b89523d7b32a3ec9b7bc0 *919a2537071bdafdd85f4d57aa52a316a94953864afaeb54f1ccc8e1117632ec1425577066cdd9 *e9e1acf53489d95d445f026f5fcc090a1a0d67e5a355d824702aeea7e2789a663ece25387870b0 *e3d2ad9f7a4bf27cdd5e5550ec3ab68fa2a6e7645b32d54e3fb490863be0542854c8131b0d9331 *0ac58aba0e162c449ec4b4eef30e6c6f9f28ebf83f5635848a7ada097d22e6141222a0810a203f *97c6c6b31e7ae4370a7d01b2c065b81dfcb8b72d6f12c4d36ffc629bd39c0f50349843c0a624fd *11e144309b7027625838689c62186f50466532b6f3b62bde8566310a1dd97f14e3ec1d361418ee *25312c6f376ffe209ab1de51c76366935b3f56508dd132d5c175f53eeac7da8a6bbe25a5d6dbcd *772fbe89663b01eef0c709708e1b6ce4455995038e561090ae470d210d41a69c9c37bed040015e *c0c99399fc4101947cb81a48f6bd9d442c280a58821501b585c127cd9c924f615d83ed014b86ae *a7f1aa2f3dee3976945e49e054d60c1ae24c597028cc1828b6a4e576e5256d4303c99c35fb70a4 *661c47e4fd6007e33e745a3683a1fdcc7884f1ecc130b652f39d376dbb17ac6c22e8f75d8c8898 *c8463f91be15009b0fa8326b484e43ef81f4d56ad25c325cf1e71a80cd0fc8cbae5b835d037208 *fc006d59c30d95790e8611f359ba28aa7cec2db06336fc809e3094708f833ce864b0b7fae2f31b *6c61dde717d741b42740d1f134f5abf3330152e171dee876ec7908e6fb4889a62b8793d875f2de *74e638b25b04c570042628f52a701d1c3e9cba16a10b4fdd1a9c85de295c55125f683e6c9fe80c *bf8e14c672e8faacf647f553b738aacf7bdddff230934e06bd88ad04b0a4ee4804c0ebb6423100 *d2cc2368af79b3c41fe4109f12f7c5c40c37879e733c4996b3cdd8cc36cd873eae768820c8edf2 *e168bece0083dab9cae6ce7efda3991d5d1b077835ac06042e0666e49e87640a502789d4749970 *f9912e9871ab91d2edd90ef792f56b8d6b301c5ff617bb7a310b44bb42d7545465f30e3f65f69c *e8610875ebe6b5d04805ec821ee7c8a861a47856f54c9e316462e49a356556a27bcc3c2a80fe31 *75f349da6afa7e0280b172b70a7c53fa2e7391c00aac0d9ec8b9f1b11f4adf4d6a30aba0ac8c7e *85ec0daf454968f606e4d11f18a9a1a2179f7931934b2359b057b946425119999b78f337d13473 *f31cfdb3c761603f74b9e947a1d6a22c9dc94f2f369eea6c6e0c398d1e0081c3c4f5209ec7b4ab *47e3b0305c4c659b7765b3af08c0b03e26c1eadc04a51c4e62da63c10229cc87eeda074855dbbf *a7b3993f2f3c375250334fcc0c641585ebbd507c4fc186ea5fec81c17eb4c3c7850a8417a997e9 *cd40cb08ce14aeb16adcf1934e4d932ec2d9af18abe3cc0d511c52733b5003a2e36c947180d6cd *86f98d6d1df05b01b46075debd13975257fbdecc39ed877c9c7cd504efe3e94bdc6b032409811d *076d66802ff2e2d56bf1376acb657e3a89cff8ff3f80842d8efa33806ab4e30747d3518d8fa215 *4bcf77fcfee59bd7027011077000658c64f482e56edfc3d15cdbecdd1cd2f4cbfe152328f9c140 *6186bf6e4376c1f3f6d888ef5bddfda2791ce2c5325316c09e8f904fcabf15bee7f94c9631285e *fb73828fbebd177fb9c13fff06878013a7656e6473747265616d0a656e646f626a0a3534203020 *6f626a0a333338340a656e646f626a0a35392030206f626a0a3c3c2f4c656e6774682036302030 *20522f46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789ca559db8edb *46127d9faf68f8c53220f5f0da24e39795c71a5bc1dc56d2206b605e28b235622c92322f232b0f *fb49d9c7fdbdadeaea262979922c1018881db2595d5d75ead4a9d63766719b59f847ff9de417df *2ebe315b3d337f2539fbb0bab85cf8013e596d2e68adcd0287059ec756f9856ddbdc71d8ea7031 *babfbebe99dfcde6b7d387a791fdf48edd6fdead7ebd702c9b07117cb64a2f2cb5f03f59217115 *cbe3a28d77b8c80e05776c5af483215c30716dc126aec0050ef7d92ab91845b5fad4e66e6f1e1e *cba42cd29a1db266ab5d10160f7d6dbcdbdce1df95e1c0e18ec726b63334edfe2dd32effcede24 *e52e65751357cd9b3fdec7f9fbfb6c25ec03eb0b99345959a8cd2e17c28694f1c8c7ac4d6ccfa3 *bd050f9585abfbbbebfbc5edfcee135be1fa30e4ae6d8726fe64a2cbfac477e8b576de35deff77 *8e2b5df8d81d7a5f34b22a64c36e655dc7cf924d9304fec51eaab229212aec459dd98d78e8e81d *655583ebccaba43218714fe8372f367b1aa9c3ea97bedf07e2055116d7acdecb24fb5da62c2bd8 *e2facab184a542ee042e5aeacedd3b7e85ef3d9b8b60e8f8627a3bb9fde8bf66d28e7c6592be79 *c5e2adb2e8f27098c89047541b71b64bb3eadcf0b669f63f5d5e1e0e071511e1734f9f8c7fcbe1 *135e562a1e3e8f748047cf97eacd844a67b26df2dd25fcdbbfcc690b65089cb44d68392e617191 *5215f916773b148eb403096d33fceab8e74d79b9c7940d4d074157cb64992bb308b0c87e2d2c4b *15168bfb621016a281069c8aab943d1c9b2d241fca03b8082294e5fb9dcc25a02865f0fce17e39 *ffd72429e16916170dab8f7523f39abf82f340e03e3dccef14926d085fa8f33c5acd96830fd557 *f07928708589cac7d9cd6c85b571737f35bd61d7f7371f670bf59963778bee37a60ccfaac51710 *0a1d4738b74b00484b59b39835075d31816b525d4e0eda4bcfe03a3ec2298b645b9545f65b8c55 *ad4e1b7adc0dcd67ab6ddcb0ac1eb36cc38e650b5cfa552728f47521bbdcc2dd914fe244ed11f5 *0608f1dbb880026d4ad66c25c33c63c4f1dfb5aca84ced90fb833a557b70574451d06fe22a5be3 *4c390954e15ac6cb868ac6117c1060c200544aa04273c8763bb6960cc0b62f9f35d95981311123 *0ec0433864c5766512ef80edf6b82c82e6e5eab3421685821c8048db3d8e594ce5c04538acf37e *eb22652f592d27eaa86ed0af73819069095053ccd9b2cc897d601be3199a116acd5e9600599667 *cfdb06a297155fe1bf989e86516e21b98e8961d9025fc3710fb0319c8bca5284dcebf8d5e67ea4 *ecfedad60d4be54e3692c51024484c6662a092b5811e030eb2bdacb232cde0f9ee483d37305422 *9431480f57646d3bdcd39e78dca2379be3d91bc206802a456064278d28083b8a1b0d2b0049db3b *333c56708980042debc4349477be9615a635ded5260616f7a2aebe2a99977414731248b1ad52ac *2818e3f32219b91e727bc82fd04e69410f1968c44d5bb3244e00dc4fa37f5ff27243a901cab607 *e7c9f278cfd647083bf55d200f61301192d5b8dd354fef38bb877c5498c6b10a8cd7759311850a *8849d376e750d7ba15e81b5db3b04730dc0323d46861609d08034c0650645c50c8a0025cd19515 *f7303eb04b06dc59206dc0c1157cb0b9961bd45be457c46d43360eb01571f531d73c2422ffa45a *3c9b604eed1c774fc97fdca7da57d0ea5571c64a80a07f95fcd6cabac98a67c46c8e7906c41392 *53b6a9ca9cda86e3f1d01bd002768501f9404772dc8e7ad0f041eea8e5787eaf1e40201007a665 *f156bd043c78e67874b8a6d51971c213a982e5838d48e17cdc59009447e1998583a9929322a9aa *e37bb539d0d73a5eef8e54f2c0d5c2c04adb04a4d9fe994d4905129c174891942d0697caafce9a *56b501d2c2c3e6e5821e02fe1d4abb872fd8bb6e67cbe55479e2726122f569b6641f66ab5f66b3 *bb615b1b6a3de1e07253857765951b5251fc48865083e91237cdcb0f864005fed41cb695850a8f *e66c70d78b7eb0728c15201c88ba7b921fad20d7b239483064f8ae0430a429f4d342d2f6d0500d *fbf4560fb926107c70ea5b3800b462216d9ad882ce6b43ae1d9396d1f83cf29e134116ff5a0e04 *80e14e0e84bedbf73ca277eabd55d73b9e396d2e40691945feb9d46c6078627490fa89679fb123 *b02281ca09a328ea5e7a9a39b503d598d51acf22704fcaddf8082dafc972a87785c1242eb0869b *2a4bbe522985dcf19dae5dfa24028e13ed97084de54e32f2c7138ef1c7b49cc132d3732aa6f8d1 *50808066d80d03243f20f24ecf794ed4ebaba26cb00c150544bcd37c2f592a559097b3e9e2ea33 *403107264cc708a3ee3b60b1b62a588da7c62cb0b6969b76779e7627000560fcf9330dd8f50208 *1cda4f81fa2aed9963b4cda493475e4f83dc0e28013918577e13ca3d408491d1943505f24715c9 *8043271b4672fe11195fc93a82394948d42f06d2cb728c5308ac012552c59584ff433284696dac *bbbd0d9231f04d3b00cfbc57da58bbdf95713adc4b2b4a1ac2040c9fd1a04b09b2719266981f84 *df65597518ad7b404361bf18ca3f2a552a7c0f7c32752f3c123a2badfa9c611b43221aa3ba5586 *28a2c2ed587ef4bd519a7b7c720c234d2b39494b33b59ae41d0a9d3e2855cfefc59b1790e4c7a0 *c894b4131a457d0b677b9c7fe467a0b21d20f1c8fe4b5405aa366995d6fb9878c7880c4f030720 *5db79524117a721e2379aca09b356aed18742e4aa44479ba2969dc9e809ae79e1b9d3669121550 *2459033ca2720ddbd55ba36d8b1208adfe8a084ce32686bcd5f5f9a127ce60601cdd4ee7376ae4 *9a2f5767c71e0c5d2bb50f6aa0420354d1ebf9bd086a63f46e9701c1aa1920f2b9d54f0a8e264a *7ac5ed9e28092ad90e1ab9d4a32d3250ef287c1dd298e179d44456a566d200982a3c65528f545f *bbae932a5b4b88952ca850a8f3834ab00c812302df2ccdd237ba322191eb5f65d260286312fd50 *5b5abb42353bdef0f4285e275a7cfd438dcc5042fa1601c596d34d86ae76ed99d30d104868e10b *43cfa5e6258f07e22cf5fbb26e06e71814bc11d476a7983b9fce7d891c40a0b9d1786d92773c18 *01dd93b0dbb6cacd87472d38ace844a68e3e9d4b1968fc91657585e941aba45eb190fbb26a6a0c *e95a6128046f0c0fb4cff500c870ce0646c498c98989bde6b561f90651dfe3ffb87cf10aaf87a0 *f279dd120243eb54ff79388aa9f44c9a2a4ebe2298e9de0366970fab255e7bd168edc2a417f505 *4239c0f3441db3754958ebf6639a089e959f650628f17404062f9f35f5a907f465556b392decd7 *27eb769d670ddde04c76d8c7da5a4f03ec17422324d894643f49cb350d15ea18ae073b1a5fe304 *66e0c65c9951de84bae0f83fce327abee49aaba3c19049885e199fa00d7715008e80ea966a3c55 *3c52ab093c69ab0a21b136442a06b819b383e227257781a160d44cbeeaa15dcf9fa03892b20011 *4506607e33d274d436aa8a7eff6ea6a6d7eac2158247e24cee2fe69f3e9f93663f16fe308cf63c *09447a45b25c84fdbdde91b4e8d3e80a60a606939fcb6dc13e95b2fa4dd24dd404106f45bd1b38 *56091dcc4c3594e72aced1fea6925045e5464f4f8056bbbbf902c5f1be0b56255388b20e4ce82b *8d6e19db1a532407401c5c421cf332cd36477cd0e214a759b5ca6ba37b3edd3db24fb29015fdc4 *30b18175bc68201d03413e3fb4eb5d96b09b2c91052821ec88f8a4de62273c2a5bd7788c65770c *cc5b77a183c2e9da4c1aa1c12bcc6fa99ad9de3399617fa46bef00f2e79e5d7b3bc663ed8112a6 *4fa398c66a125178437f3629977b1a09f56d0030a6381b598fbb5787deb831de380eefb241cee8 *f442ad0fb38bc3dd6bd91da40c821b39418fe5d434b02d888bfe3a4c0b2a2dae751d09bcd1b1bb *2bd350679bfd325f7dbe7f5cb1e9dd17aad0c80557f41ed3c5627ab7faa28e1e7463908b7d1e0f *f9fea049cb3a393ba4a26cf5ada4853dafbb75eb74c1c4e1fa1e45be30a9ad785d68b5ee2e1a1d *5bdf3e2140c7d563afbac7ce50002aae72f800d07a6889ab2a2e9a23a6ff760693099c479d1234 *4d687865fa0184d1ea0b42e27abeba83a91e26f7059bb207f20c1c323a1742a2bdc5d1cfdc13cf *af1e6fa60bf6f0b878b85fceb8de40741b2ca5d4d4080246d83fdec60cea889d95ca46d5618557 *3b0db447d278049b1b28384e2dfb4bf9ee2dce7a46a882cbd4585af3eb9710a731a47aa72ebc8d *752f08fa6196265dc4a5b907d4e3c00fbfa3c94cbf303f1afde99cdc79967617e66777a274f1cc *cfd71f4b3d4c07069e9b863a7118be7ab43f0d6bbc2ba107e8c1a1afb8f778d70fb324f4992a23 *0139b1a19f5bfd4f174df9133ea6e40d48eb2d4e58967885b16ce79cb0c66c5e24c40330baf53f *fb8df05a452bdd6e5891d871d9c30eda33f9732247962df650d7b5283a888ad1071090b8c9ed14 *bc82f9adfbd5c372403b4e6c5034ca12bd32961ee9320b7f01c69f23a9f90dfb121d47a8db4cb2 *f7730b238ded8c550f53af5130743f1e86f868b662ffbcc03fff030e562f0a656e647374726561 *6d0a656e646f626a0a36302030206f626a0a333237350a656e646f626a0a36352030206f626a0a *3c3c2f4c656e677468203636203020522f46696c746572202f466c6174654465636f64653e3e0a *73747265616d0a789cad55db8edb36107dd7570cf2e400362d5257a645d16db1b7208db7bbea43 *81bc68255a6620895e895ac7f9a8f41733a428afe214451e0a1b90ad19ce9c393367f8043ea1e0 *9b8f7b168df7e43d01b5efa647d1c06f99b7be8f03f326db7aa32f858441128690351ea5943006 *d9c15b6caeaededdbebfbcfde3e2eec3827e780d9bedebeca3c77c4a128ec7b2d2f3ade33fb215 *c60b9abc1df2da38d134268c8e4edf05320e08224110844706c72a48535805b1715ff9240a53c8 *0a6f71f1978d15111607e929231ab29bcdfd2c8a09c17c92043183156563d2ed04cb38468cf0d8 *c159ba9313091109d3844f15e19fd45625750fb57cecf24e8a7e09a52a8646b43ad752b54bc8db *12f2ba06d916f5508a12bed4c64b588690431e4de93e1562afe1b0139d805669512ee160bc90a1 *94872f59139b35efe1d049ad450b8f4778ab76adf15d055142184fa7ea46deaf95e83ea3e3cf1f *abf1d7af856af6b5d082a8ce3217cccaae7eb1a00bb537a630242173966327ab9d06d9c34ed458 *560f3d968935c916f44ec0ef9bbbbfef6faf6f32e84561ca2716134d121218485888a3dc26f549 *e002cf06e3088f0239b48563ea09d4a1ad555e1a4e0c36d96e55d7588661ab86165f6f3bd58069 *c54e35629f57029e650e4222ae0eaed5de3c5407375976f7c6a2e22149e219a8cafabc59af9f86 *e193e3258e8d8fa3654dd7e5d8363c198d6f7106696427edd99a386129e77c3e82f55a8de50624 *0e67f5ca26df8ff450ac333ccde34eebfdb728a29044d109c5880161f3e4ffc3806484d17f7488 *9188a5e71a3ee260f7eaa55f14c3d3949d750c865eb6153c0c8f6e987d1aff28f088f82e6dd79b *71828bb294a6eba8a8a3399270c227c53b670cb7d4137a7fbe0d4c11dc46c3592d65af3b693105 *9ca4cca55d0c669e756e894755b0703290eab31bcf51682925949ed6082e153a221df6a5d5c401 *470f72e8a5511abcea9f5b184daf505a0d6ec0f2279c5723a64ee4e511b4824a59c1b018f542bf *9bb02be5aa0addbe0c707326d6d4c991bf8025b37a0da67159cce482df4a686d5a323599119ad0 *3325ba1ab1252cf87699d8ba5c378388c4fc87a7d0f670094847de1b79f6528f52c41dc3e7fbc1 *49002923678b2a4dc88b1effe57aa00c277c16e9e1f2122ede3d6cceee80203ec9ad19b43edbf3 *78439cf466efa1e5d9710c1f4f30f647bd53ed5984c0c7299f47708bd00fcc9db9b25a4293d9da *e096f37863a2aaa7c62fde0ef511285b02f37d66cd118a279dccdcbcbacce04fcf7cbe02808e0a *bc656e6473747265616d0a656e646f626a0a36362030206f626a0a3933300a656e646f626a0a35 *2030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b302030203631322037 *39325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c *2f50726f635365745b2f504446202f546578745d0a2f457874475374617465203134203020520a *2f466f6e74203135203020520a3e3e0a2f436f6e74656e74732036203020520a3e3e0a656e646f *626a0a31372030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b30203020 *363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f7572 *6365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e74203232203020520a *3e3e0a2f436f6e74656e7473203138203020520a3e3e0a656e646f626a0a32342030206f626a0a *3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f526f *7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f635365 *745b2f504446202f546578745d0a2f466f6e74203239203020520a3e3e0a2f436f6e74656e7473 *203235203020520a3e3e0a656e646f626a0a33312030206f626a0a3c3c2f547970652f50616765 *2f4d65646961426f78205b30203020363132203739325d0a2f526f7461746520302f506172656e *742033203020520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f54657874 *5d0a2f466f6e74203336203020520a3e3e0a2f436f6e74656e7473203332203020520a3e3e0a65 *6e646f626a0a33382030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b30 *203020363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f526573 *6f75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e742034332030 *20520a3e3e0a2f436f6e74656e7473203339203020520a3e3e0a656e646f626a0a34352030206f *626a0a3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a *2f526f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f *635365745b2f504446202f546578745d0a2f466f6e74203530203020520a3e3e0a2f436f6e7465 *6e7473203436203020520a3e3e0a656e646f626a0a35322030206f626a0a3c3c2f547970652f50 *6167652f4d65646961426f78205b30203020363132203739325d0a2f526f7461746520302f5061 *72656e742033203020520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f54 *6578745d0a2f466f6e74203536203020520a3e3e0a2f436f6e74656e7473203533203020520a3e *3e0a656e646f626a0a35382030206f626a0a3c3c2f547970652f506167652f4d65646961426f78 *205b30203020363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f *5265736f75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e742036 *32203020520a3e3e0a2f436f6e74656e7473203539203020520a3e3e0a656e646f626a0a363420 *30206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739 *325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f *50726f635365745b2f504446202f546578745d0a2f466f6e74203638203020520a3e3e0a2f436f *6e74656e7473203635203020520a3e3e0a656e646f626a0a332030206f626a0a3c3c202f547970 *65202f5061676573202f4b696473205b0a35203020520a3137203020520a3234203020520a3331 *203020520a3338203020520a3435203020520a3532203020520a3538203020520a363420302052 *0a5d202f436f756e7420390a2f526f7461746520303e3e0a656e646f626a0a312030206f626a0a *3c3c2f54797065202f436174616c6f67202f50616765732033203020520a3e3e0a656e646f626a *0a342030206f626a0a3c3c2f547970652f4578744753746174652f4e616d652f52342f54522f49 *64656e746974793e3e0a656e646f626a0a31342030206f626a0a3c3c2f52340a34203020523e3e *0a656e646f626a0a31352030206f626a0a3c3c2f5231310a3131203020522f52390a3920302052 *2f5231330a3133203020523e3e0a656e646f626a0a32322030206f626a0a3c3c2f5232300a3230 *203020522f5231360a3136203020522f5232310a3231203020523e3e0a656e646f626a0a323920 *30206f626a0a3c3c2f5232370a3237203020522f5232330a3233203020522f5232380a32382030 *20523e3e0a656e646f626a0a33362030206f626a0a3c3c2f5233340a3334203020522f5233300a *3330203020522f5233350a3335203020523e3e0a656e646f626a0a34332030206f626a0a3c3c2f *5234320a3432203020522f5233370a3337203020522f5234310a3431203020523e3e0a656e646f *626a0a35302030206f626a0a3c3c2f5234380a3438203020522f5234340a3434203020522f5234 *390a3439203020523e3e0a656e646f626a0a35362030206f626a0a3c3c2f5235350a3535203020 *522f5235310a3531203020523e3e0a656e646f626a0a36322030206f626a0a3c3c2f5236310a36 *31203020522f5235370a3537203020523e3e0a656e646f626a0a36382030206f626a0a3c3c2f52 *36370a3637203020522f5236330a3633203020523e3e0a656e646f626a0a31302030206f626a0a *3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d42 *6f6c643e3e0a656e646f626a0a36372030206f626a0a3c3c2f537562747970652f54797065312f *42617365466f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5236372f *46697273744368617220302f4c61737443686172203235352f5769647468735b0a353831203532 *302035353620363637203338392034343420373232203130303020323738203530302032353020 *323530203235302032353020323530203235300a32353020323530203235302032353020323530 *203235302032353020323530203235302032353020323530203235302032353020323530203235 *30203235300a323530203333332035353520353030203530302031303030203833332033333320 *333333203333332035303020353730203235302033333320323530203237380a35303020353030 *203530302035303020353030203530302035303020353030203530302035303020333333203333 *33203537302035373020353730203530300a393330203732322036363720373232203732322036 *363720363131203737382037373820333839203530302037373820363637203934342037323220 *3737380a3631312037373820373232203535362036363720373232203732322031303030203732 *32203732322036363720333333203237382033333320333333203530300a333333203530302035 *353620343434203535362034343420333333203530302035353620323738203333332035353620 *3237382038333320353536203530300a3535362035353620343434203338392033333320353536 *203530302037323220353030203530302034343420333934203232302033393420333333203235 *300a33333320353030203530302033353020353030203136372031303030203530302035303020 *353030203130303020323530203535362035353620323530203235300a32373820323530203333 *332033333320333333203333332033333320333333203333332035303020353030203732322032 *3738203530302031303030203636370a3235302033333320353030203530302035303020353030 *203232302035303020333333203734372033303020333333203537302035373020373437203333 *330a34303020353730203330302033303020333333203535362035343020323530203333332033 *30302033333020333333203735302037353020373530203530300a373232203732322037323220 *373232203732322037323220313030302037323220363637203636372036363720363637203338 *392033383920333839203338390a37323220373232203737382037373820373738203737382037 *37382035373020373738203732322037323220373232203732322037323220363131203535360a *353030203530302035303020353030203530302035303020373232203434342034343420343434 *2034343420343434203237382032373820323738203237380a3530302035353620353030203530 *302035303020353030203530302035373020353030203535362035353620353536203535362035 *303020353536203530305d0a3e3e0a656e646f626a0a36312030206f626a0a3c3c2f5375627479 *70652f54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f466f6e742f *4e616d652f5236312f46697273744368617220302f4c61737443686172203235352f5769647468 *735b0a353831203532302035353620363637203338392034343420373232203130303020323738 *203530302032353020323530203235302032353020323530203235300a32353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *35302032353020323530203235300a323530203333332035353520353030203530302031303030 *203833332033333320333333203333332035303020353730203235302033333320323530203237 *380a35303020353030203530302035303020353030203530302035303020353030203530302035 *30302033333320333333203537302035373020353730203530300a393330203732322036363720 *373232203732322036363720363131203737382037373820333839203530302037373820363637 *2039343420373232203737380a3631312037373820373232203535362036363720373232203732 *32203130303020373232203732322036363720333333203237382033333320333333203530300a *333333203530302035353620343434203535362034343420333333203530302035353620323738 *2033333320353536203237382038333320353536203530300a3535362035353620343434203338 *392033333320353536203530302037323220353030203530302034343420333934203232302033 *393420333333203235300a33333320353030203530302033353020353030203136372031303030 *203530302035303020353030203130303020323530203535362035353620323530203235300a32 *373820323530203333332033333320333333203333332033333320333333203333332035303020 *3530302037323220323738203530302031303030203636370a3235302033333320353030203530 *302035303020353030203232302035303020333333203734372033303020333333203537302035 *373020373437203333330a34303020353730203330302033303020333333203535362035343020 *32353020333333203330302033333020333333203735302037353020373530203530300a373232 *203732322037323220373232203732322037323220313030302037323220363637203636372036 *363720363637203338392033383920333839203338390a37323220373232203737382037373820 *373738203737382037373820353730203737382037323220373232203732322037323220373232 *20363131203535360a353030203530302035303020353030203530302035303020373232203434 *3420343434203434342034343420343434203237382032373820323738203237380a3530302035 *353620353030203530302035303020353030203530302035373020353030203535362035353620 *353536203535362035303020353536203530305d0a3e3e0a656e646f626a0a35352030206f626a *0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d426f6c642f54 *7970652f466f6e742f4e616d652f5235352f46697273744368617220302f4c6173744368617220 *3235352f5769647468735b0a353831203532302035353620363637203338392034343420373232 *203130303020323738203530302032353020323530203235302032353020323530203235300a32 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *32353020323530203235302032353020323530203235300a323530203333332035353520353030 *203530302031303030203833332033333320333333203333332035303020353730203235302033 *333320323530203237380a35303020353030203530302035303020353030203530302035303020 *35303020353030203530302033333320333333203537302035373020353730203530300a393330 *203732322036363720373232203732322036363720363131203737382037373820333839203530 *3020373738203636372039343420373232203737380a3631312037373820373232203535362036 *363720373232203732322031303030203732322037323220363637203333332032373820333333 *20333333203530300a333333203530302035353620343434203535362034343420333333203530 *3020353536203237382033333320353536203237382038333320353536203530300a3535362035 *353620343434203338392033333320353536203530302037323220353030203530302034343420 *333934203232302033393420333333203235300a33333320353030203530302033353020353030 *203136372031303030203530302035303020353030203130303020323530203535362035353620 *323530203235300a32373820323530203333332033333320333333203333332033333320333333 *2033333320353030203530302037323220323738203530302031303030203636370a3235302033 *333320353030203530302035303020353030203232302035303020333333203734372033303020 *333333203537302035373020373437203333330a34303020353730203330302033303020333333 *203535362035343020323530203333332033303020333330203333332037353020373530203735 *30203530300a373232203732322037323220373232203732322037323220313030302037323220 *363637203636372036363720363637203338392033383920333839203338390a37323220373232 *203737382037373820373738203737382037373820353730203737382037323220373232203732 *32203732322037323220363131203535360a353030203530302035303020353030203530302035 *303020373232203434342034343420343434203434342034343420323738203237382032373820 *3237380a3530302035353620353030203530302035303020353030203530302035373020353030 *203535362035353620353536203535362035303020353536203530305d0a3e3e0a656e646f626a *0a34382030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d *65732d426f6c642f547970652f466f6e742f4e616d652f5234382f46697273744368617220302f *4c61737443686172203235352f5769647468735b0a353831203532302035353620363637203338 *392034343420373232203130303020323738203530302032353020323530203235302032353020 *323530203235300a32353020323530203235302032353020323530203235302032353020323530 *20323530203235302032353020323530203235302032353020323530203235300a323530203333 *332035353520353030203530302031303030203833332033333320333333203333332035303020 *353730203235302033333320323530203237380a35303020353030203530302035303020353030 *203530302035303020353030203530302035303020333333203333332035373020353730203537 *30203530300a393330203732322036363720373232203732322036363720363131203737382037 *3738203338392035303020373738203636372039343420373232203737380a3631312037373820 *373232203535362036363720373232203732322031303030203732322037323220363637203333 *33203237382033333320333333203530300a333333203530302035353620343434203535362034 *343420333333203530302035353620323738203333332035353620323738203833332035353620 *3530300a3535362035353620343434203338392033333320353536203530302037323220353030 *203530302034343420333934203232302033393420333333203235300a33333320353030203530 *302033353020353030203136372031303030203530302035303020353030203130303020323530 *203535362035353620323530203235300a32373820323530203333332033333320333333203333 *332033333320333333203333332035303020353030203732322032373820353030203130303020 *3636370a3235302033333320353030203530302035303020353030203232302035303020333333 *203734372033303020333333203537302035373020373437203333330a34303020353730203330 *302033303020333333203535362035343020323530203333332033303020333330203333332037 *35302037353020373530203530300a373232203732322037323220373232203732322037323220 *313030302037323220363637203636372036363720363637203338392033383920333839203338 *390a37323220373232203737382037373820373738203737382037373820353730203737382037 *32322037323220373232203732322037323220363131203535360a353030203530302035303020 *353030203530302035303020373232203434342034343420343434203434342034343420323738 *2032373820323738203237380a3530302035353620353030203530302035303020353030203530 *302035373020353030203535362035353620353536203535362035303020353536203530305d0a *3e3e0a656e646f626a0a34322030206f626a0a3c3c2f537562747970652f54797065312f426173 *65466f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5234322f466972 *73744368617220302f4c61737443686172203235352f5769647468735b0a353831203532302035 *353620363637203338392034343420373232203130303020323738203530302032353020323530 *203235302032353020323530203235300a32353020323530203235302032353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *35300a323530203333332035353520353030203530302031303030203833332033333320333333 *203333332035303020353730203235302033333320323530203237380a35303020353030203530 *302035303020353030203530302035303020353030203530302035303020333333203333332035 *37302035373020353730203530300a393330203732322036363720373232203732322036363720 *363131203737382037373820333839203530302037373820363637203934342037323220373738 *0a3631312037373820373232203535362036363720373232203732322031303030203732322037 *32322036363720333333203237382033333320333333203530300a333333203530302035353620 *343434203535362034343420333333203530302035353620323738203333332035353620323738 *2038333320353536203530300a3535362035353620343434203338392033333320353536203530 *302037323220353030203530302034343420333934203232302033393420333333203235300a33 *333320353030203530302033353020353030203136372031303030203530302035303020353030 *203130303020323530203535362035353620323530203235300a32373820323530203333332033 *333320333333203333332033333320333333203333332035303020353030203732322032373820 *3530302031303030203636370a3235302033333320353030203530302035303020353030203232 *302035303020333333203734372033303020333333203537302035373020373437203333330a34 *303020353730203330302033303020333333203535362035343020323530203333332033303020 *33333020333333203735302037353020373530203530300a373232203732322037323220373232 *203732322037323220313030302037323220363637203636372036363720363637203338392033 *383920333839203338390a37323220373232203737382037373820373738203737382037373820 *35373020373738203732322037323220373232203732322037323220363131203535360a353030 *203530302035303020353030203530302035303020373232203434342034343420343434203434 *3420343434203237382032373820323738203237380a3530302035353620353030203530302035 *303020353030203530302035373020353030203535362035353620353536203535362035303020 *353536203530305d0a2f456e636f64696e67203639203020523e3e0a656e646f626a0a36392030 *206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a39342f63 *697263756d666c65780a3132362f74696c64650a3134302f66695d3e3e0a656e646f626a0a3334 *2030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d *426f6c642f547970652f466f6e742f4e616d652f5233342f46697273744368617220302f4c6173 *7443686172203235352f5769647468735b0a353831203532302035353620363637203338392034 *343420373232203130303020323738203530302032353020323530203235302032353020323530 *203235300a32353020323530203235302032353020323530203235302032353020323530203235 *30203235302032353020323530203235302032353020323530203235300a323530203333332035 *353520353030203530302031303030203833332033333320333333203333332035303020353730 *203235302033333320323530203237380a35303020353030203530302035303020353030203530 *302035303020353030203530302035303020333333203333332035373020353730203537302035 *30300a393330203732322036363720373232203732322036363720363131203737382037373820 *3338392035303020373738203636372039343420373232203737380a3631312037373820373232 *203535362036363720373232203732322031303030203732322037323220363637203333332032 *37382033333320333333203530300a333333203530302035353620343434203535362034343420 *333333203530302035353620323738203333332035353620323738203833332035353620353030 *0a3535362035353620343434203338392033333320353536203530302037323220353030203530 *302034343420333934203232302033393420333333203235300a33333320353030203530302033 *353020353030203136372031303030203530302035303020353030203130303020323530203535 *362035353620323530203235300a32373820323530203333332033333320333333203333332033 *333320333333203333332035303020353030203732322032373820353030203130303020363637 *0a3235302033333320353030203530302035303020353030203232302035303020333333203734 *372033303020333333203537302035373020373437203333330a34303020353730203330302033 *303020333333203535362035343020323530203333332033303020333330203333332037353020 *37353020373530203530300a373232203732322037323220373232203732322037323220313030 *302037323220363637203636372036363720363637203338392033383920333839203338390a37 *323220373232203737382037373820373738203737382037373820353730203737382037323220 *37323220373232203732322037323220363131203535360a353030203530302035303020353030 *203530302035303020373232203434342034343420343434203434342034343420323738203237 *3820323738203237380a3530302035353620353030203530302035303020353030203530302035 *373020353030203535362035353620353536203535362035303020353536203530305d0a2f456e *636f64696e67203730203020523e3e0a656e646f626a0a37302030206f626a0a3c3c2f54797065 *2f456e636f64696e672f446966666572656e6365735b0a3132362f74696c64655d3e3e0a656e64 *6f626a0a32372030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f *54696d65732d426f6c642f547970652f466f6e742f4e616d652f5232372f466972737443686172 *20302f4c61737443686172203235352f5769647468735b0a353730203532302035353620363637 *203338392034343420373232203130303020323738203530302032353020323530203235302032 *353020323530203235300a32353020323530203235302032353020323530203235302032353020 *32353020323530203235302032353020323530203235302032353020323530203235300a323530 *203333332035353520353030203530302031303030203833332033333320333333203333332035 *303020353730203235302033333320323530203237380a35303020353030203530302035303020 *353030203530302035303020353030203530302035303020333333203333332035373020353730 *20353730203530300a393330203732322036363720373232203732322036363720363131203737 *3820373738203338392035303020373738203636372039343420373232203737380a3631312037 *373820373232203535362036363720373232203732322031303030203732322037323220363637 *20333333203237382033333320333333203530300a333333203530302035353620343434203535 *362034343420333333203530302035353620323738203333332035353620323738203833332035 *3536203530300a3535362035353620343434203338392033333320353536203530302037323220 *353030203530302034343420333934203232302033393420333333203235300a33333320353030 *203530302033353020353030203136372031303030203530302035303020353030203130303020 *323530203535362035353620323530203235300a32373820323530203333332033333320333333 *203333332033333320333333203333332035303020353030203732322032373820353030203130 *3030203636370a3235302033333320353030203530302035303020353030203232302035303020 *333333203734372033303020333333203537302035373020373437203333330a34303020353730 *203330302033303020333333203535362035343020323530203333332033303020333330203333 *33203735302037353020373530203530300a373232203732322037323220373232203732322037 *323220313030302037323220363637203636372036363720363637203338392033383920333839 *203338390a37323220373232203737382037373820373738203737382037373820353730203737 *38203732322037323220373232203732322037323220363131203535360a353030203530302035 *303020353030203530302035303020373232203434342034343420343434203434342034343420 *3237382032373820323738203237380a3530302035353620353030203530302035303020353030 *203530302035373020353030203535362035353620353536203535362035303020353536203530 *305d0a2f456e636f64696e67203731203020523e3e0a656e646f626a0a37312030206f626a0a3c *3c2f547970652f456e636f64696e672f446966666572656e6365735b0a302f6d696e75735d3e3e *0a656e646f626a0a32302030206f626a0a3c3c2f537562747970652f54797065312f4261736546 *6f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5232302f4669727374 *4368617220302f4c61737443686172203235352f5769647468735b0a3537302035323020353536 *203636372033383920343434203732322031303030203237382035303020323530203235302032 *35302032353020323530203235300a323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235302032353020323530 *0a3235302033333320353535203530302035303020313030302038333320333333203333332033 *33332035303020353730203235302033333320323530203237380a353030203530302035303020 *353030203530302035303020353030203530302035303020353030203333332033333320353730 *2035373020353730203530300a3933302037323220363637203732322037323220363637203631 *312037373820373738203338392035303020373738203636372039343420373232203737380a36 *313120373738203732322035353620363637203732322037323220313030302037323220373232 *2036363720333333203237382033333320333333203530300a3333332035303020353536203434 *342035353620343434203333332035303020353536203237382033333320353536203237382038 *333320353536203530300a35353620353536203434342033383920333333203535362035303020 *37323220353030203530302034343420333934203232302033393420333333203235300a333333 *203530302035303020333530203530302031363720313030302035303020353030203530302031 *30303020323530203535362035353620323530203235300a323738203235302033333320333333 *203333332033333320333333203333332033333320353030203530302037323220323738203530 *302031303030203636370a32353020333333203530302035303020353030203530302032323020 *35303020333333203734372033303020333333203537302035373020373437203333330a343030 *203537302033303020333030203333332035353620353430203235302033333320333030203333 *3020333333203735302037353020373530203530300a3732322037323220373232203732322037 *323220373232203130303020373232203636372036363720363637203636372033383920333839 *20333839203338390a373232203732322037373820373738203737382037373820373738203537 *3020373738203732322037323220373232203732322037323220363131203535360a3530302035 *303020353030203530302035303020353030203732322034343420343434203434342034343420 *343434203237382032373820323738203237380a35303020353536203530302035303020353030 *203530302035303020353730203530302035353620353536203535362035353620353030203535 *36203530305d0a2f456e636f64696e67203732203020523e3e0a656e646f626a0a37322030206f *626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a302f6d696e75 *730a3134302f66695d3e3e0a656e646f626a0a31312030206f626a0a3c3c2f537562747970652f *54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d *652f5231312f46697273744368617220302f4c61737443686172203235352f5769647468735b0a *353831203532302035353620363637203338392034343420373232203130303020323738203530 *302032353020323530203235302032353020323530203235300a32353020323530203235302032 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *32353020323530203235300a323530203333332035353520353030203530302031303030203833 *332033333320333333203333332035303020353730203235302033333320323530203237380a35 *303020353030203530302035303020353030203530302035303020353030203530302035303020 *33333320333333203537302035373020353730203530300a393330203732322036363720373232 *203732322036363720363131203737382037373820333839203530302037373820363637203934 *3420373232203737380a3631312037373820373232203535362036363720373232203732322031 *30303020373232203732322036363720333333203237382033333320333333203530300a333333 *203530302035353620343434203535362034343420333333203530302035353620323738203333 *3320353536203237382038333320353536203530300a3535362035353620343434203338392033 *333320353536203530302037323220353030203530302034343420333934203232302033393420 *333333203235300a33333320353030203530302033353020353030203136372031303030203530 *302035303020353030203130303020323530203535362035353620323530203235300a32373820 *323530203333332033333320333333203333332033333320333333203333332035303020353030 *2037323220323738203530302031303030203636370a3235302033333320353030203530302035 *303020353030203232302035303020333333203734372033303020333333203537302035373020 *373437203333330a34303020353730203330302033303020333333203535362035343020323530 *20333333203330302033333020333333203735302037353020373530203530300a373232203732 *322037323220373232203732322037323220313030302037323220363637203636372036363720 *363637203338392033383920333839203338390a37323220373232203737382037373820373738 *203737382037373820353730203737382037323220373232203732322037323220373232203631 *31203535360a353030203530302035303020353030203530302035303020373232203434342034 *3434203434342034343420343434203237382032373820323738203237380a3530302035353620 *353030203530302035303020353030203530302035373020353030203535362035353620353536 *203535362035303020353536203530305d0a2f456e636f64696e67203733203020523e3e0a656e *646f626a0a37332030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e *6365735b0a3134312f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a382030206f626a *0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d *526f6d616e3e3e0a656e646f626a0a36332030206f626a0a3c3c2f537562747970652f54797065 *312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f52 *36332f46697273744368617220302f4c61737443686172203235352f5769647468735b0a343639 *203534312035353620363131203338392034343420373232203938302031383020353030203235 *3020323530203235302032353020323530203235300a3235302032353020323530203235302032 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *323530203235300a32353020333333203430382035303020353030203833332037373820333333 *20333333203333332035303020353634203235302033333320323530203237380a353030203530 *302035303020353030203530302035303020353030203530302035303020353030203237382032 *3738203536342035363420353634203434340a3932312037323220363637203636372037323220 *363131203535362037323220373232203333332033383920373232203631312038383920373232 *203732320a35353620373232203636372035353620363131203732322037323220393434203732 *32203732322036313120333333203237382033333320333333203530300a333333203434342035 *303020343434203530302034343420333333203530302035303020323738203237382035303020 *3237382037373820353030203530300a3530302035303020333333203338392032373820353030 *203530302037323220353030203530302034343420343830203230302034383020333333203235 *300a33333320353030203530302033353020353030203136372031303030203530302035303020 *353030203130303020323530203535362035353620323530203235300a32373820323530203333 *332033333320333333203333332033333320333333203333332034343420343434203732322032 *37382034343420383839203631310a323530203333332035303020353030203530302035303020 *323030203530302033333320373630203237362033333320353634203536342037363020333333 *0a3430302035363420333030203330302033333320353030203435332032353020333333203330 *302033313020333333203735302037353020373530203434340a37323220373232203732322037 *323220373232203732322038383920363637203631312036313120363131203631312033333320 *33333320333333203333330a373232203732322037323220373232203732322037323220373232 *2035363420373232203732322037323220373232203732322037323220353536203530300a3434 *342034343420343434203434342034343420343434203636372034343420343434203434342034 *343420343434203237382032373820323738203237380a35303020353030203530302035303020 *353030203530302035303020353634203530302035303020353030203530302035303020353030 *20353030203530305d0a3e3e0a656e646f626a0a35372030206f626a0a3c3c2f53756274797065 *2f54797065312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e *616d652f5235372f46697273744368617220302f4c61737443686172203235352f576964746873 *5b0a34363920353431203535362036313120333839203434342037323220393830203138302035 *30302032353020323530203235302032353020323530203235300a323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235302032353020323530 *2032353020323530203235300a3235302033333320343038203530302035303020383333203737 *382033333320333333203333332035303020353634203235302033333320323530203237380a35 *303020353030203530302035303020353030203530302035303020353030203530302035303020 *32373820323738203536342035363420353634203434340a393231203732322036363720363637 *203732322036313120353536203732322037323220333333203338392037323220363131203838 *3920373232203732320a3535362037323220363637203535362036313120373232203732322039 *343420373232203732322036313120333333203237382033333320333333203530300a33333320 *343434203530302034343420353030203434342033333320353030203530302032373820323738 *20353030203237382037373820353030203530300a353030203530302033333320333839203237 *382035303020353030203732322035303020353030203434342034383020323030203438302033 *3333203235300a3333332035303020353030203335302035303020313637203130303020353030 *2035303020353030203130303020323530203535362035353620323530203235300a3237382032 *353020333333203333332033333320333333203333332033333320333333203434342034343420 *373232203237382034343420383839203631310a32353020333333203530302035303020353030 *203530302032303020353030203333332037363020323736203333332035363420353634203736 *30203333330a343030203536342033303020333030203333332035303020343533203235302033 *3333203330302033313020333333203735302037353020373530203434340a3732322037323220 *373232203732322037323220373232203838392036363720363131203631312036313120363131 *203333332033333320333333203333330a37323220373232203732322037323220373232203732 *322037323220353634203732322037323220373232203732322037323220373232203535362035 *30300a343434203434342034343420343434203434342034343420363637203434342034343420 *3434342034343420343434203237382032373820323738203237380a3530302035303020353030 *203530302035303020353030203530302035363420353030203530302035303020353030203530 *302035303020353030203530305d0a2f456e636f64696e67203734203020523e3e0a656e646f62 *6a0a37342030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e636573 *5b0a3132362f74696c64655d3e3e0a656e646f626a0a35312030206f626a0a3c3c2f5375627479 *70652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e74 *2f4e616d652f5235312f46697273744368617220302f4c61737443686172203235352f57696474 *68735b0a3436392035343120353536203631312033383920343434203732322039383020313830 *203530302032353020323530203235302032353020323530203235300a32353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *35302032353020323530203235300a323530203333332034303820353030203530302038333320 *373738203333332033333320333333203530302035363420323530203333332032353020323738 *0a3530302035303020353030203530302035303020353030203530302035303020353030203530 *302032373820323738203536342035363420353634203434340a39323120373232203636372036 *363720373232203631312035353620373232203732322033333320333839203732322036313120 *38383920373232203732320a353536203732322036363720353536203631312037323220373232 *2039343420373232203732322036313120333333203237382033333320333333203530300a3333 *332034343420353030203434342035303020343434203333332035303020353030203237382032 *373820353030203237382037373820353030203530300a35303020353030203333332033383920 *323738203530302035303020373232203530302035303020343434203438302032303020343830 *20333333203235300a333333203530302035303020333530203530302031363720313030302035 *30302035303020353030203130303020323530203535362035353620323530203235300a323738 *203235302033333320333333203333332033333320333333203333332033333320343434203434 *3420373232203237382034343420383839203631310a3235302033333320353030203530302035 *303020353030203230302035303020333333203736302032373620333333203536342035363420 *373630203333330a34303020353634203330302033303020333333203530302034353320323530 *20333333203330302033313020333333203735302037353020373530203434340a373232203732 *322037323220373232203732322037323220383839203636372036313120363131203631312036 *3131203333332033333320333333203333330a3732322037323220373232203732322037323220 *373232203732322035363420373232203732322037323220373232203732322037323220353536 *203530300a34343420343434203434342034343420343434203434342036363720343434203434 *34203434342034343420343434203237382032373820323738203237380a353030203530302035 *303020353030203530302035303020353030203536342035303020353030203530302035303020 *3530302035303020353030203530305d0a3e3e0a656e646f626a0a34342030206f626a0a3c3c2f *537562747970652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f54797065 *2f466f6e742f4e616d652f5234342f46697273744368617220302f4c6173744368617220323535 *2f5769647468735b0a343639203534312035353620363131203338392034343420373232203938 *3020313830203530302032353020323530203235302032353020323530203235300a3235302032 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235300a32353020333333203430382035303020353030 *203833332037373820333333203333332033333320353030203536342032353020333333203235 *30203237380a353030203530302035303020353030203530302035303020353030203530302035 *3030203530302032373820323738203536342035363420353634203434340a3932312037323220 *363637203636372037323220363131203535362037323220373232203333332033383920373232 *203631312038383920373232203732320a35353620373232203636372035353620363131203732 *322037323220393434203732322037323220363131203333332032373820333333203333332035 *30300a333333203434342035303020343434203530302034343420333333203530302035303020 *3237382032373820353030203237382037373820353030203530300a3530302035303020333333 *203338392032373820353030203530302037323220353030203530302034343420343830203230 *302034383020333333203235300a33333320353030203530302033353020353030203136372031 *303030203530302035303020353030203130303020323530203535362035353620323530203235 *300a32373820323530203333332033333320333333203333332033333320333333203333332034 *34342034343420373232203237382034343420383839203631310a323530203333332035303020 *353030203530302035303020323030203530302033333320373630203237362033333320353634 *2035363420373630203333330a3430302035363420333030203330302033333320353030203435 *332032353020333333203330302033313020333333203735302037353020373530203434340a37 *323220373232203732322037323220373232203732322038383920363637203631312036313120 *36313120363131203333332033333320333333203333330a373232203732322037323220373232 *203732322037323220373232203536342037323220373232203732322037323220373232203732 *3220353536203530300a3434342034343420343434203434342034343420343434203636372034 *343420343434203434342034343420343434203237382032373820323738203237380a35303020 *353030203530302035303020353030203530302035303020353634203530302035303020353030 *20353030203530302035303020353030203530305d0a3e3e0a656e646f626a0a33372030206f62 *6a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d526f6d616e *2f547970652f466f6e742f4e616d652f5233372f46697273744368617220302f4c617374436861 *72203235352f5769647468735b0a34363920353431203535362036313120333839203434342037 *32322039383020313830203530302032353020323530203235302032353020323530203235300a *323530203235302032353020323530203235302032353020323530203235302032353020323530 *2032353020323530203235302032353020323530203235300a3235302033333320343038203530 *302035303020383333203737382033333320333333203333332035303020353634203235302033 *333320323530203237380a35303020353030203530302035303020353030203530302035303020 *35303020353030203530302032373820323738203536342035363420353634203434340a393231 *203732322036363720363637203732322036313120353536203732322037323220333333203338 *3920373232203631312038383920373232203732320a3535362037323220363637203535362036 *313120373232203732322039343420373232203732322036313120333333203237382033333320 *333333203530300a33333320343434203530302034343420353030203434342033333320353030 *20353030203237382032373820353030203237382037373820353030203530300a353030203530 *302033333320333839203237382035303020353030203732322035303020353030203434342034 *3830203230302034383020333333203235300a3333332035303020353030203335302035303020 *313637203130303020353030203530302035303020313030302032353020353536203535362032 *3530203235300a3237382032353020333333203333332033333320333333203333332033333320 *333333203434342034343420373232203237382034343420383839203631310a32353020333333 *203530302035303020353030203530302032303020353030203333332037363020323736203333 *33203536342035363420373630203333330a343030203536342033303020333030203333332035 *303020343533203235302033333320333030203331302033333320373530203735302037353020 *3434340a3732322037323220373232203732322037323220373232203838392036363720363131 *203631312036313120363131203333332033333320333333203333330a37323220373232203732 *322037323220373232203732322037323220353634203732322037323220373232203732322037 *32322037323220353536203530300a343434203434342034343420343434203434342034343420 *363637203434342034343420343434203434342034343420323738203237382032373820323738 *0a3530302035303020353030203530302035303020353030203530302035363420353030203530 *302035303020353030203530302035303020353030203530305d0a2f456e636f64696e67203735 *203020523e3e0a656e646f626a0a37352030206f626a0a3c3c2f547970652f456e636f64696e67 *2f446966666572656e6365735b0a3132362f74696c64655d3e3e0a656e646f626a0a3330203020 *6f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d526f6d *616e2f547970652f466f6e742f4e616d652f5233302f46697273744368617220302f4c61737443 *686172203235352f5769647468735b0a3436392035343120353536203631312033383920343434 *203732322039383020313830203530302032353020323530203235302032353020323530203235 *300a32353020323530203235302032353020323530203235302032353020323530203235302032 *35302032353020323530203235302032353020323530203235300a323530203333332034303820 *353030203530302038333320373738203333332033333320333333203530302035363420323530 *2033333320323530203237380a3530302035303020353030203530302035303020353030203530 *302035303020353030203530302032373820323738203536342035363420353634203434340a39 *323120373232203636372036363720373232203631312035353620373232203732322033333320 *33383920373232203631312038383920373232203732320a353536203732322036363720353536 *203631312037323220373232203934342037323220373232203631312033333320323738203333 *3320333333203530300a3333332034343420353030203434342035303020343434203333332035 *303020353030203237382032373820353030203237382037373820353030203530300a35303020 *353030203333332033383920323738203530302035303020373232203530302035303020343434 *20343830203230302034383020333333203235300a333333203530302035303020333530203530 *302031363720313030302035303020353030203530302031303030203235302035353620353536 *20323530203235300a323738203235302033333320333333203333332033333320333333203333 *3320333333203434342034343420373232203237382034343420383839203631310a3235302033 *333320353030203530302035303020353030203230302035303020333333203736302032373620 *333333203536342035363420373630203333330a34303020353634203330302033303020333333 *203530302034353320323530203333332033303020333130203333332037353020373530203735 *30203434340a373232203732322037323220373232203732322037323220383839203636372036 *3131203631312036313120363131203333332033333320333333203333330a3732322037323220 *373232203732322037323220373232203732322035363420373232203732322037323220373232 *203732322037323220353536203530300a34343420343434203434342034343420343434203434 *342036363720343434203434342034343420343434203434342032373820323738203237382032 *37380a353030203530302035303020353030203530302035303020353030203536342035303020 *3530302035303020353030203530302035303020353030203530305d0a3e3e0a656e646f626a0a *32332030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65 *732d526f6d616e2f547970652f466f6e742f4e616d652f5232332f46697273744368617220302f *4c61737443686172203235352f5769647468735b0a343639203534312035353620363131203338 *392034343420373232203938302031383020353030203235302032353020323530203235302032 *3530203235300a3235302032353020323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235300a32353020333333 *203430382035303020353030203833332037373820333333203333332033333320353030203536 *34203235302033333320323530203237380a353030203530302035303020353030203530302035 *303020353030203530302035303020353030203237382032373820353634203536342035363420 *3434340a3932312037323220363637203636372037323220363131203535362037323220373232 *203333332033383920373232203631312038383920373232203732320a35353620373232203636 *372035353620363131203732322037323220393434203732322037323220363131203333332032 *37382033333320333333203530300a333333203434342035303020343434203530302034343420 *333333203530302035303020323738203237382035303020323738203737382035303020353030 *0a3530302035303020333333203338392032373820353030203530302037323220353030203530 *302034343420343830203230302034383020333333203235300a33333320353030203530302033 *353020353030203136372031303030203530302035303020353030203130303020323530203535 *362035353620323530203235300a32373820323530203333332033333320333333203333332033 *33332033333320333333203434342034343420373232203237382034343420383839203631310a *323530203333332035303020353030203530302035303020323030203530302033333320373630 *2032373620333333203536342035363420373630203333330a3430302035363420333030203330 *302033333320353030203435332032353020333333203330302033313020333333203735302037 *353020373530203434340a37323220373232203732322037323220373232203732322038383920 *36363720363131203631312036313120363131203333332033333320333333203333330a373232 *203732322037323220373232203732322037323220373232203536342037323220373232203732 *3220373232203732322037323220353536203530300a3434342034343420343434203434342034 *343420343434203636372034343420343434203434342034343420343434203237382032373820 *323738203237380a35303020353030203530302035303020353030203530302035303020353634 *20353030203530302035303020353030203530302035303020353030203530305d0a3e3e0a656e *646f626a0a31362030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e74 *2f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f5231362f46697273744368 *617220302f4c61737443686172203235352f5769647468735b0a34363920353431203535362036 *313120333839203434342037323220393830203138302035303020323530203235302032353020 *32353020323530203235300a323530203235302032353020323530203235302032353020323530 *2032353020323530203235302032353020323530203235302032353020323530203235300a3235 *302033333320343038203530302035303020383333203737382033333320333333203333332035 *303020353634203235302033333320323530203237380a35303020353030203530302035303020 *353030203530302035303020353030203530302035303020323738203237382035363420353634 *20353634203434340a393231203732322036363720363637203732322036313120353536203732 *3220373232203333332033383920373232203631312038383920373232203732320a3535362037 *323220363637203535362036313120373232203732322039343420373232203732322036313120 *333333203237382033333320333333203530300a33333320343434203530302034343420353030 *203434342033333320353030203530302032373820323738203530302032373820373738203530 *30203530300a353030203530302033333320333839203237382035303020353030203732322035 *3030203530302034343420343830203230302034383020333333203235300a3333332035303020 *353030203335302035303020313637203130303020353030203530302035303020313030302032 *3530203535362035353620323530203235300a3237382032353020333333203333332033333320 *333333203333332033333320333333203434342034343420373232203237382034343420383839 *203631310a32353020333333203530302035303020353030203530302032303020353030203333 *33203736302032373620333333203536342035363420373630203333330a343030203536342033 *303020333030203333332035303020343533203235302033333320333030203331302033333320 *3735302037353020373530203434340a3732322037323220373232203732322037323220373232 *203838392036363720363131203631312036313120363131203333332033333320333333203333 *330a37323220373232203732322037323220373232203732322037323220353634203732322037 *32322037323220373232203732322037323220353536203530300a343434203434342034343420 *343434203434342034343420363637203434342034343420343434203434342034343420323738 *2032373820323738203237380a3530302035303020353030203530302035303020353030203530 *302035363420353030203530302035303020353030203530302035303020353030203530305d0a *3e3e0a656e646f626a0a392030206f626a0a3c3c2f537562747970652f54797065312f42617365 *466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f52392f46697273 *744368617220302f4c61737443686172203235352f5769647468735b0a34363920353431203535 *362036313120333839203434342037323220393830203138302035303020323530203235302032 *35302032353020323530203235300a323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235302032353020323530203235302032353020323530 *0a3235302033333320343038203530302035303020383333203737382033333320333333203333 *332035303020353634203235302033333320323530203237380a35303020353030203530302035 *303020353030203530302035303020353030203530302035303020323738203237382035363420 *35363420353634203434340a393231203732322036363720363637203732322036313120353536 *2037323220373232203333332033383920373232203631312038383920373232203732320a3535 *362037323220363637203535362036313120373232203732322039343420373232203732322036 *313120333333203237382033333320333333203530300a33333320343434203530302034343420 *353030203434342033333320353030203530302032373820323738203530302032373820373738 *20353030203530300a353030203530302033333320333839203237382035303020353030203732 *3220353030203530302034343420343830203230302034383020333333203235300a3333332035 *303020353030203335302035303020313637203130303020353030203530302035303020313030 *3020323530203535362035353620323530203235300a3237382032353020333333203333332033 *333320333333203333332033333320333333203434342034343420373232203237382034343420 *383839203631310a32353020333333203530302035303020353030203530302032303020353030 *20333333203736302032373620333333203536342035363420373630203333330a343030203536 *342033303020333030203333332035303020343533203235302033333320333030203331302033 *3333203735302037353020373530203434340a3732322037323220373232203732322037323220 *373232203838392036363720363131203631312036313120363131203333332033333320333333 *203333330a37323220373232203732322037323220373232203732322037323220353634203732 *32203732322037323220373232203732322037323220353536203530300a343434203434342034 *343420343434203434342034343420363637203434342034343420343434203434342034343420 *3237382032373820323738203237380a3530302035303020353030203530302035303020353030 *203530302035363420353030203530302035303020353030203530302035303020353030203530 *305d0a2f456e636f64696e67203736203020523e3e0a656e646f626a0a37362030206f626a0a3c *3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3133312f62756c6c6574 *0a3134302f66692f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a31322030206f626a *0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d *4974616c69633e3e0a656e646f626a0a34392030206f626a0a3c3c2f537562747970652f547970 *65312f42617365466f6e742f54696d65732d4974616c69632f547970652f466f6e742f4e616d65 *2f5234392f46697273744368617220302f4c61737443686172203235352f5769647468735b0a34 *323220353431203530302035353620333839203338392035353620393830203231342035303020 *32353020323530203235302032353020323530203235300a323530203235302032353020323530 *203235302032353020323530203235302032353020323530203235302032353020323530203235 *3020323530203235300a3235302033333320343230203530302035303020383333203737382033 *333320333333203333332035303020363735203235302033333320323530203237380a35303020 *353030203530302035303020353030203530302035303020353030203530302035303020333333 *20333333203637352036373520363735203530300a393230203631312036313120363637203732 *322036313120363131203732322037323220333333203434342036363720353536203833332036 *3637203732320a3631312037323220363131203530302035353620373232203631312038333320 *363131203535362035353620333839203237382033383920333333203530300a33333320353030 *203530302034343420353030203434342032373820353030203530302032373820323738203434 *34203237382037323220353030203530300a353030203530302033383920333839203237382035 *303020343434203636372034343420343434203338392034303020323735203430302033333320 *3235300a3333332035303020353030203335302035303020313637203130303020353030203530 *30203530302038383920323530203530302035303020323530203235300a323738203235302033 *333320333333203333332033333320333333203333332033333320353536203535362036363720 *3237382035353620393434203535360a3235302033383920353030203530302035303020353030 *203237352035303020333333203736302032373620333333203637352036373520373630203333 *330a34303020363735203330302033303020333333203530302035323320323530203333332033 *30302033313020333333203735302037353020373530203530300a363131203631312036313120 *363131203631312036313120383839203636372036313120363131203631312036313120333333 *2033333320333333203333330a3732322036363720373232203732322037323220373232203732 *322036373520373232203732322037323220373232203732322035353620363131203530300a35 *303020353030203530302035303020353030203530302036363720343434203434342034343420 *34343420343434203237382032373820323738203237380a353030203530302035303020353030 *203530302035303020353030203637352035303020353030203530302035303020353030203434 *3420353030203434345d0a3e3e0a656e646f626a0a34312030206f626a0a3c3c2f537562747970 *652f54797065312f42617365466f6e742f54696d65732d4974616c69632f547970652f466f6e74 *2f4e616d652f5234312f46697273744368617220302f4c61737443686172203235352f57696474 *68735b0a3432322035343120353030203535362033383920333839203535362039383020323134 *203530302032353020323530203235302032353020323530203235300a32353020323530203235 *302032353020323530203235302032353020323530203235302032353020323530203235302032 *35302032353020323530203235300a323530203333332034323020353030203530302038333320 *373738203333332033333320333333203530302036373520323530203333332032353020323738 *0a3530302035303020353030203530302035303020353030203530302035303020353030203530 *302033333320333333203637352036373520363735203530300a39323020363131203631312036 *363720373232203631312036313120373232203732322033333320343434203636372035353620 *38333320363637203732320a363131203732322036313120353030203535362037323220363131 *2038333320363131203535362035353620333839203237382033383920333333203530300a3333 *332035303020353030203434342035303020343434203237382035303020353030203237382032 *373820343434203237382037323220353030203530300a35303020353030203338392033383920 *323738203530302034343420363637203434342034343420333839203430302032373520343030 *20333333203235300a333333203530302035303020333530203530302031363720313030302035 *303020353030203530302038383920323530203530302035303020323530203235300a32373820 *323530203333332033333320333333203333332033333320333333203333332035353620353536 *20363637203237382035353620393434203535360a323530203338392035303020353030203530 *302035303020323735203530302033333320373630203237362033333320363735203637352037 *3630203333330a3430302036373520333030203330302033333320353030203532332032353020 *333333203330302033313020333333203735302037353020373530203530300a36313120363131 *203631312036313120363131203631312038383920363637203631312036313120363131203631 *31203333332033333320333333203333330a373232203636372037323220373232203732322037 *323220373232203637352037323220373232203732322037323220373232203535362036313120 *3530300a3530302035303020353030203530302035303020353030203636372034343420343434 *203434342034343420343434203237382032373820323738203237380a35303020353030203530 *302035303020353030203530302035303020363735203530302035303020353030203530302035 *30302034343420353030203434345d0a3e3e0a656e646f626a0a33352030206f626a0a3c3c2f53 *7562747970652f54797065312f42617365466f6e742f54696d65732d4974616c69632f54797065 *2f466f6e742f4e616d652f5233352f46697273744368617220302f4c6173744368617220323535 *2f5769647468735b0a343232203534312035303020353536203338392033383920353536203938 *3020323134203530302032353020323530203235302032353020323530203235300a3235302032 *353020323530203235302032353020323530203235302032353020323530203235302032353020 *323530203235302032353020323530203235300a32353020333333203432302035303020353030 *203833332037373820333333203333332033333320353030203637352032353020333333203235 *30203237380a353030203530302035303020353030203530302035303020353030203530302035 *3030203530302033333320333333203637352036373520363735203530300a3932302036313120 *363131203636372037323220363131203631312037323220373232203333332034343420363637 *203535362038333320363637203732320a36313120373232203631312035303020353536203732 *322036313120383333203631312035353620353536203338392032373820333839203333332035 *30300a333333203530302035303020343434203530302034343420323738203530302035303020 *3237382032373820343434203237382037323220353030203530300a3530302035303020333839 *203338392032373820353030203434342036363720343434203434342033383920343030203237 *352034303020333333203235300a33333320353030203530302033353020353030203136372031 *303030203530302035303020353030203838392032353020353030203530302032353020323530 *0a3237382032353020333333203333332033333320333333203333332033333320333333203535 *362035353620363637203237382035353620393434203535360a32353020333839203530302035 *303020353030203530302032373520353030203333332037363020323736203333332036373520 *36373520373630203333330a343030203637352033303020333030203333332035303020353233 *2032353020333333203330302033313020333333203735302037353020373530203530300a3631 *312036313120363131203631312036313120363131203838392036363720363131203631312036 *313120363131203333332033333320333333203333330a37323220363637203732322037323220 *373232203732322037323220363735203732322037323220373232203732322037323220353536 *20363131203530300a353030203530302035303020353030203530302035303020363637203434 *3420343434203434342034343420343434203237382032373820323738203237380a3530302035 *303020353030203530302035303020353030203530302036373520353030203530302035303020 *353030203530302034343420353030203434345d0a3e3e0a656e646f626a0a32382030206f626a *0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d4974616c6963 *2f547970652f466f6e742f4e616d652f5232382f46697273744368617220302f4c617374436861 *72203235352f5769647468735b0a34323220353431203530302035353620333839203338392035 *35362039383020323134203530302032353020323530203235302032353020323530203235300a *323530203235302032353020323530203235302032353020323530203235302032353020323530 *2032353020323530203235302032353020323530203235300a3235302033333320343230203530 *302035303020383333203737382033333320333333203333332035303020363735203235302033 *333320323530203237380a35303020353030203530302035303020353030203530302035303020 *35303020353030203530302033333320333333203637352036373520363735203530300a393230 *203631312036313120363637203732322036313120363131203732322037323220333333203434 *3420363637203535362038333320363637203732320a3631312037323220363131203530302035 *353620373232203631312038333320363131203535362035353620333839203237382033383920 *333333203530300a33333320353030203530302034343420353030203434342032373820353030 *20353030203237382032373820343434203237382037323220353030203530300a353030203530 *302033383920333839203237382035303020343434203636372034343420343434203338392034 *3030203237352034303020333333203235300a3333332035303020353030203335302035303020 *313637203130303020353030203530302035303020383839203235302035303020353030203235 *30203235300a323738203235302033333320333333203333332033333320333333203333332033 *3333203535362035353620363637203237382035353620393434203535360a3235302033383920 *353030203530302035303020353030203237352035303020333333203736302032373620333333 *203637352036373520373630203333330a34303020363735203330302033303020333333203530 *302035323320323530203333332033303020333130203333332037353020373530203735302035 *30300a363131203631312036313120363131203631312036313120383839203636372036313120 *3631312036313120363131203333332033333320333333203333330a3732322036363720373232 *203732322037323220373232203732322036373520373232203732322037323220373232203732 *322035353620363131203530300a35303020353030203530302035303020353030203530302036 *36372034343420343434203434342034343420343434203237382032373820323738203237380a *353030203530302035303020353030203530302035303020353030203637352035303020353030 *2035303020353030203530302034343420353030203434345d0a2f456e636f64696e6720373720 *3020523e3e0a656e646f626a0a37372030206f626a0a3c3c2f547970652f456e636f64696e672f *446966666572656e6365735b0a3137332f6d696e75735d3e3e0a656e646f626a0a32312030206f *626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d4974616c *69632f547970652f466f6e742f4e616d652f5232312f46697273744368617220302f4c61737443 *686172203235352f5769647468735b0a3432322035343120353030203535362033383920333839 *203535362039383020323134203530302032353020323530203235302032353020323530203235 *300a32353020323530203235302032353020323530203235302032353020323530203235302032 *35302032353020323530203235302032353020323530203235300a323530203333332034323020 *353030203530302038333320373738203333332033333320333333203530302036373520323530 *2033333320323530203237380a3530302035303020353030203530302035303020353030203530 *302035303020353030203530302033333320333333203637352036373520363735203530300a39 *323020363131203631312036363720373232203631312036313120373232203732322033333320 *34343420363637203535362038333320363637203732320a363131203732322036313120353030 *203535362037323220363131203833332036313120353536203535362033383920323738203338 *3920333333203530300a3333332035303020353030203434342035303020343434203237382035 *303020353030203237382032373820343434203237382037323220353030203530300a35303020 *353030203338392033383920323738203530302034343420363637203434342034343420333839 *20343030203237352034303020333333203235300a333333203530302035303020333530203530 *302031363720313030302035303020353030203530302038383920323530203530302035303020 *323530203235300a32373820323530203333332033333320333333203333332033333320333333 *20333333203535362035353620363637203237382035353620393434203535360a323530203338 *392035303020353030203530302035303020323735203530302033333320373630203237362033 *3333203637352036373520373630203333330a3430302036373520333030203330302033333320 *353030203532332032353020333333203330302033313020333333203735302037353020373530 *203530300a36313120363131203631312036313120363131203631312038383920363637203631 *31203631312036313120363131203333332033333320333333203333330a373232203636372037 *323220373232203732322037323220373232203637352037323220373232203732322037323220 *3732322035353620363131203530300a3530302035303020353030203530302035303020353030 *203636372034343420343434203434342034343420343434203237382032373820323738203237 *380a35303020353030203530302035303020353030203530302035303020363735203530302035 *30302035303020353030203530302034343420353030203434345d0a2f456e636f64696e672037 *38203020523e3e0a656e646f626a0a37382030206f626a0a3c3c2f547970652f456e636f64696e *672f446966666572656e6365735b0a3132362f74696c64650a3134312f666c5d3e3e0a656e646f *626a0a31332030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54 *696d65732d4974616c69632f547970652f466f6e742f4e616d652f5231332f4669727374436861 *7220302f4c61737443686172203235352f5769647468735b0a3432322035343120353030203535 *362033383920333839203535362039383020323134203530302032353020323530203235302032 *353020323530203235300a32353020323530203235302032353020323530203235302032353020 *32353020323530203235302032353020323530203235302032353020323530203235300a323530 *203333332034323020353030203530302038333320373738203333332033333320333333203530 *3020363735203235302033333320323530203237380a3530302035303020353030203530302035 *303020353030203530302035303020353030203530302033333320333333203637352036373520 *363735203530300a39323020363131203631312036363720373232203631312036313120373232 *20373232203333332034343420363637203535362038333320363637203732320a363131203732 *322036313120353030203535362037323220363131203833332036313120353536203535362033 *3839203237382033383920333333203530300a3333332035303020353030203434342035303020 *343434203237382035303020353030203237382032373820343434203237382037323220353030 *203530300a35303020353030203338392033383920323738203530302034343420363637203434 *34203434342033383920343030203237352034303020333333203235300a333333203530302035 *303020333530203530302031363720313030302035303020353030203530302038383920323530 *203530302035303020323530203235300a32373820323530203333332033333320333333203333 *332033333320333333203333332035353620353536203636372032373820353536203934342035 *35360a323530203338392035303020353030203530302035303020323735203530302033333320 *3736302032373620333333203637352036373520373630203333330a3430302036373520333030 *203330302033333320353030203532332032353020333333203330302033313020333333203735 *302037353020373530203530300a36313120363131203631312036313120363131203631312038 *38392036363720363131203631312036313120363131203333332033333320333333203333330a *373232203636372037323220373232203732322037323220373232203637352037323220373232 *2037323220373232203732322035353620363131203530300a3530302035303020353030203530 *302035303020353030203636372034343420343434203434342034343420343434203237382032 *373820323738203237380a35303020353030203530302035303020353030203530302035303020 *36373520353030203530302035303020353030203530302034343420353030203434345d0a2f45 *6e636f64696e67203739203020523e3e0a656e646f626a0a37392030206f626a0a3c3c2f547970 *652f456e636f64696e672f446966666572656e6365735b0a3134302f66695d3e3e0a656e646f62 *6a0a322030206f626a0a3c3c2f50726f647563657228474e552047686f73747363726970742037 *2e3035290a2f43726561746f722867726f66662076657273696f6e20312e3138290a2f43726561 *74696f6e4461746528536174204e6f762020322031303a32353a31392032303032293e3e656e64 *6f626a0a787265660a302038300a303030303030303030302036353533352066200a3030303030 *3238363936203030303030206e200a30303030303537363434203030303030206e200a30303030 *303238353732203030303030206e200a30303030303238373434203030303030206e200a303030 *30303237323630203030303030206e200a30303030303030303135203030303030206e200a3030 *3030303034313130203030303030206e200a30303030303430303037203030303030206e200a30 *303030303439333036203030303030206e200a30303030303239323830203030303030206e200a *30303030303338373835203030303030206e200a30303030303530353336203030303030206e20 *0a30303030303536343336203030303030206e200a30303030303238373939203030303030206e *200a30303030303238383239203030303030206e200a3030303030343831373020303030303020 *6e200a30303030303237343230203030303030206e200a30303030303034313330203030303030 *206e200a30303030303037313930203030303030206e200a303030303033373536352030303030 *30206e200a30303030303535323138203030303030206e200a3030303030323838383120303030 *3030206e200a30303030303437303334203030303030206e200a30303030303237353634203030 *303030206e200a30303030303037323131203030303030206e200a303030303031303734352030 *30303030206e200a30303030303336333532203030303030206e200a3030303030353430303720 *3030303030206e200a30303030303238393335203030303030206e200a30303030303435383938 *203030303030206e200a30303030303237373038203030303030206e200a303030303031303736 *36203030303030206e200a30303030303133383537203030303030206e200a3030303030333531 *3337203030303030206e200a30303030303532383731203030303030206e200a30303030303238 *393839203030303030206e200a30303030303434363837203030303030206e200a303030303032 *37383532203030303030206e200a30303030303133383738203030303030206e200a3030303030 *3136313337203030303030206e200a30303030303531373335203030303030206e200a30303030 *303333393031203030303030206e200a30303030303239303433203030303030206e200a303030 *30303433353531203030303030206e200a30303030303237393936203030303030206e200a3030 *3030303136313538203030303030206e200a30303030303139333732203030303030206e200a30 *303030303332373631203030303030206e200a30303030303530353939203030303030206e200a *30303030303239303937203030303030206e200a30303030303432343135203030303030206e20 *0a30303030303238313430203030303030206e200a30303030303139333933203030303030206e *200a30303030303232383439203030303030206e200a3030303030333136323120303030303020 *6e200a30303030303239313531203030303030206e200a30303030303431323034203030303030 *206e200a30303030303238323834203030303030206e200a303030303032323837302030303030 *30206e200a30303030303236323137203030303030206e200a3030303030333034383120303030 *3030206e200a30303030303239313934203030303030206e200a30303030303430303638203030 *303030206e200a30303030303238343238203030303030206e200a303030303032363233382030 *30303030206e200a30303030303237323430203030303030206e200a3030303030323933343120 *3030303030206e200a30303030303239323337203030303030206e200a30303030303335303537 *203030303030206e200a30303030303336323933203030303030206e200a303030303033373530 *38203030303030206e200a30303030303338373231203030303030206e200a3030303030333939 *3431203030303030206e200a30303030303432333536203030303030206e200a30303030303435 *383339203030303030206e200a30303030303530343536203030303030206e200a303030303035 *35313539203030303030206e200a30303030303536333730203030303030206e200a3030303030 *3537353838203030303030206e200a747261696c65720a3c3c202f53697a65203830202f526f6f *74203120302052202f496e666f2032203020520a3e3e0a7374617274787265660a35373736330a *2525454f460a hunk ./offlineimap/head/manual.ps 2 -%%Creator: groff version 1.17.2 -%%CreationDate: Fri Aug 9 15:51:31 2002 +%%Creator: groff version 1.18 +%%CreationDate: Sat Nov 2 10:25:19 2002 hunk ./offlineimap/head/manual.ps 7 -%%DocumentSuppliedResources: procset grops 1.17 2 +%%DocumentSuppliedResources: procset grops 1.18 0 hunk ./offlineimap/head/manual.ps 13 -%%BeginResource: procset grops 1.17 2 +%%BeginResource: procset grops 1.18 0 hunk ./offlineimap/head/manual.ps 111 -/FL{ -currentgray exch setgray fill setgray +/Fr{ +setrgbcolor fill hunk ./offlineimap/head/manual.ps 114 -/BL/fill load def +/Fk{ +setcmykcolor fill +}bind def +/Fg{ +setgray fill +}bind def +/FL/fill load def hunk ./offlineimap/head/manual.ps 122 +/Cr/setrgbcolor load def +/Ck/setcmykcolor load def +/Cg/setgray load def hunk ./offlineimap/head/manual.ps 183 -/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef +/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef hunk ./offlineimap/head/manual.ps 260 -E F2(Of\215ineIMAP)108 331.2 Q F0(is)3.066 E F3(FLEXIBLE;)3.066 E F0 -.566(you can customize which folders are synced via re)3.066 F .565 -(gular e)-.15 F .565(xpressions, lists, or)-.15 F .733(Python e)108 +E F2(Of\215ineIMAP)108 331.2 Q F0(is)3.036 E F3(FLEXIBLE;)3.456 E F0 +.536(you can customize which folders are synced via re)3.036 F .535 +(gular e)-.15 F .535(xpressions, lists, or)-.15 F .733(Python e)108 hunk ./offlineimap/head/manual.ps 274 -F2(Of\215ineIMAP)108 408 Q F0(is)4.064 E F3(SAFE;)4.064 E F0 1.565 -(it uses an algorithm designed to pre)4.064 F -.15(ve)-.25 G 1.565 -(nt mail loss at all costs.).15 F 1.565(Because of the)6.565 F .011 +F2(Of\215ineIMAP)108 408 Q F0(is)4.045 E F3(SAFE;)4.375 E F0 1.545 +(it uses an algorithm designed to pre)4.045 F -.15(ve)-.25 G 1.545 +(nt mail loss at all costs.).15 F 1.546(Because of the)6.546 F .011 hunk ./offlineimap/head/manual.ps 330 -(July 12, 2002)151.655 E(1)201.915 E EP +(July 12, 2002)151.655 E(1)201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 371 -(.z.tar)-.7 E(.gz)-1 E(cd of\215ineimap-x.y)108 362.4 Q(.z)-.7 E F0 .148 -(When you w)108 379.2 R .148(ant to run)-.1 F F1(Of\215ineIMAP)2.648 E -(,)-.92 E F0 .148(you will issue the)2.648 F F1(cd)2.648 E F0 .148 -(command as abo)2.648 F .449 -.15(ve a)-.15 H .149(nd then type).15 F F1 -(./of\215ineimap;)2.649 E F0(there is no installation step necessary)108 -391.2 Q(.)-.65 E/F2 10.95/Times-Bold@0 SF(CONFIGURA)72 408 Q(TION)-1.04 -E F1(Of\215ineIMAP)108 420 Q F0 .509(is re)3.009 F .508 +(.z.tar)-.7 E(.gz)-1 E(cd of\215ineimap-x.y)108 362.4 Q(.z)-.7 E F0 +3.873(When you w)108 379.2 R 3.873(ant to run)-.1 F F1(Of\215ineIMAP) +6.373 E(,)-.92 E F0 3.873(you will issue the)6.373 F F1(cd)6.373 E F0 +3.873(command as abo)6.373 F 4.173 -.15(ve a)-.15 H 3.874(nd then type) +.15 F F1(./of\215ineimap.py;)108 391.2 Q F0 +(there is no installation step necessary)2.5 E(.)-.65 E/F2 10.95 +/Times-Bold@0 SF(CONFIGURA)72 408 Q(TION)-1.04 E F1(Of\215ineIMAP)108 +420 Q F0 .547(is re)3.047 F .547 hunk ./offlineimap/head/manual.ps 380 -/F3 10/Times-Italic@0 SF(~/.of)3.008 E(\215ineimapr)-.18 E(c.)-.37 E F1 -(Of\215ineIMAP)5.508 E F0 .003(ships with a \214le named)108 432 R F3 -(of)2.503 E(\215ineimap.conf)-.18 E F0 .003(that you should cop)2.503 F -2.503(yt)-.1 G 2.503(ot)-2.503 G .003(hat location and then edit.)-2.503 -F .004(This \214le is vital)5.003 F .256 -(to proper operation of the system; it sets e)108 444 R -.15(ve)-.25 G -.256(rything you need to run).15 F F1(Of\215ineIMAP)2.755 E(.)-1.1 E F0 -.255(Full documentation for)5.255 F -(the con\214guration \214le is included within the sample \214le.)108 -456 Q F2(OPTIONS)72 472.8 Q F0 .061 +/F3 10/Times-Italic@0 SF(~/.of)2.547 E(\215ineimapr)-.18 E(c.)-.37 E F1 +(Of\215ineIMAP)5.546 E F0 1.008(ships with a \214le named)108 432 R F3 +(of)3.738 E(\215ineimap.conf)-.18 E F0 1.008(that you should cop)5.468 F +3.508(yt)-.1 G 3.508(ot)-3.508 G 1.009(hat location and then edit.) +-3.508 F 1.009(This \214le is)6.009 F .638 +(vital to proper operation of the system; it sets e)108 444 R -.15(ve) +-.25 G .637(rything you need to run).15 F F1(Of\215ineIMAP)3.137 E(.) +-1.1 E F0 .637(Full documenta-)5.637 F(tion for the con\214guration \ +\214le is included within the sample \214le.)108 456 Q F2(OPTIONS)72 +472.8 Q F0 .061 hunk ./offlineimap/head/manual.ps 423 -Q(ault,)-.1 E F3(~/.of)2.5 E(\215ineimapr)-.18 E(c.)-.37 E F0 -(John Goerzen)72 768 Q(July 12, 2002)151.655 E(2)201.915 E EP +Q(ault,)-.1 E F3(~/.of)2 E(\215ineimapr)-.18 E(c.)-.37 E F0 +(John Goerzen)72 768 Q(July 12, 2002)151.655 E(2)201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 473 -108 348 S 1.002(ces suitable for scripting or logging purposes.).1 F -(The)6.002 E F2(ui)3.502 E F0 1.002 -(option in the con\214guration \214le speci\214es the user)3.502 F -(interf)108 360 Q .475(ace preferences.)-.1 F(The)5.475 E F22.975 -E F0 .475(command-line option can o)2.975 F -.15(ve)-.15 G .476 -(rride the con\214guration \214le.).15 F .476(The a)5.476 F -.25(va)-.2 -G .476(ilable v).25 F(al-)-.25 E(ues for the con\214guration \214le or \ +108 348 S .975(ces suitable for scripting or logging purposes.).1 F(The) +5.974 E F2(ui)3.554 E F0 .974 +(option in the con\214guration \214le speci\214es the user)3.834 F +(interf)108 360 Q .483(ace preferences.)-.1 F(The)5.483 E F22.624 +E F0 .484(command-line option can o)3.234 F -.15(ve)-.15 G .484 +(rride the con\214guration \214le.).15 F .484(The a)5.484 F -.25(va)-.2 +G .484(ilable v).25 F(al-)-.25 E(ues for the con\214guration \214le or \ hunk ./offlineimap/head/manual.ps 500 -F2(of)108 489.6 Q(\215ineimap.conf)-.18 E F0(for more details.)2.5 E .43 -(Each light in the Tk.Blink)108 506.4 R .43(enlights interf)-.1 F .429 -(ace represents a thread of e)-.1 F -.15(xe)-.15 G .429 +F2(of)108.23 489.6 Q(\215ineimap.conf)-.18 E F0(for more details.)4.46 E +.43(Each light in the Tk.Blink)108 506.4 R .43(enlights interf)-.1 F +.429(ace represents a thread of e)-.1 F -.15(xe)-.15 G .429 hunk ./offlineimap/head/manual.ps 515 -(might remind you of HAL 9000 in)144 600 Q F2(2001.)2.5 E F1(Gray)108 +(might remind you of HAL 9000 in)144 600 Q F2(2001.)2.88 E F1(Gray)108 hunk ./offlineimap/head/manual.ps 525 -E(John Goerzen)72 768 Q(July 12, 2002)151.655 E(3)201.915 E EP +E(John Goerzen)72 768 Q(July 12, 2002)151.655 E(3)201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 541 -(wn timer that runs between synchronizations.)-.25 E 1.316 -(The name of this interf)108 204 R 1.316(ace deri)-.1 F -.15(ve)-.25 G -3.816(sf).15 G 1.316(rom a bit of computer science history)-3.816 F -6.317(.E)-.65 G 1.317(ric Raymond')-6.317 F(s)-.55 E/F2 10 -/Times-Italic@0 SF -.35(Ja)3.817 G -.37(rg).35 G 1.317(on F).37 F(ile) +(wn timer that runs between synchronizations.)-.25 E 1.305 +(The name of this interf)108 204 R 1.305(ace deri)-.1 F -.15(ve)-.25 G +3.805(sf).15 G 1.305(rom a bit of computer science history)-3.805 F +6.305(.E)-.65 G 1.305(ric Raymond')-6.305 F(s)-.55 E/F2 10 +/Times-Italic@0 SF -.35(Ja)3.805 G -.37(rg).35 G 1.305(on F).37 F(ile) hunk ./offlineimap/head/manual.ps 616 -151.655 E(4)201.915 E EP +151.655 E(4)201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 623 -10/Times-Italic@0 SF(~/.of)2.5 E(\215ineimapr)-.18 E(c,)-.37 E F0 +10/Times-Italic@0 SF(~/.of)2 E(\215ineimapr)-.18 E(c,)-.37 E F0 hunk ./offlineimap/head/manual.ps 632 -(Add these lines to your)108 192 Q F1(~/.muttr)2.5 E(c:)-.37 E F2(sour) -108 204 Q(ce ~/path-to-mbnames-muttr)-.18 E(c-mailboxes)-.18 E -.25(fo) -108 216 S(lder).25 E(-hook P)-.37 E(ersonal set fr)-.2 E(om="y)-.18 E -(our)-.25 E(email@personal.com")-.18 E -.25(fo)108 228 S(lder).25 E -(-hook W)-.37 E(ork set fr)-.75 E(om="y)-.18 E(our)-.25 E(email@w)-.18 E +(Add these lines to your)108 192 Q F1(~/.muttr)2 E(c:)-.37 E F2(sour)108 +204 Q(ce ~/path-to-mbnames-muttr)-.18 E(c-mailboxes)-.18 E -.25(fo)108 +216 S(lder).25 E(-hook P)-.37 E(ersonal set fr)-.2 E(om="y)-.18 E(our) +-.25 E(email@personal.com")-.18 E -.25(fo)108 228 S(lder).25 E(-hook W) +-.37 E(ork set fr)-.75 E(om="y)-.18 E(our)-.25 E(email@w)-.18 E hunk ./offlineimap/head/manual.ps 678 -(John Goerzen)72 768 Q(July 12, 2002)151.655 E(5)201.915 E EP +(John Goerzen)72 768 Q(July 12, 2002)151.655 E(5)201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 725 -(nts data loss.).15 E -1.1(Yo)108 451.2 S 2.827(uc)1.1 G .327 -(an \214x it by remo)-2.827 F .327 -(ving your local folder and cache data.)-.15 F -.15(Fo)5.327 G 2.827(ri) -.15 G .327(nstance, if your folders are under)-2.827 F/F3 10 -/Times-Italic@0 SF(~/F)2.826 E(old-)-1.05 E(er)108 463.2 Q(s)-.1 E F0 -(and the folder with the problem is INBO)2.5 E(X, you')-.4 E 2.5(dt)-.5 +(nts data loss.).15 E -1.1(Yo)108 451.2 S 2.854(uc)1.1 G .354 +(an \214x it by remo)-2.854 F .353 +(ving your local folder and cache data.)-.15 F -.15(Fo)5.353 G 2.853(ri) +.15 G .353(nstance, if your folders are under)-2.853 F/F3 10 +/Times-Italic@0 SF(~/F)2.353 E(old-)-1.05 E(er)108 463.2 Q(s)-.1 E F0 +(and the folder with the problem is INBO)2.77 E(X, you')-.4 E 2.5(dt)-.5 hunk ./offlineimap/head/manual.ps 734 -508.8 Q F3(~/.of)2.5 E(\215ineimapr)-.18 E(c\))-.37 E F0(Ne)108 525.6 Q +508.8 Q F3(~/.of)2 E(\215ineimapr)-.18 E(c\))-.37 E F0(Ne)108 525.6 Q hunk ./offlineimap/head/manual.ps 769 -(6)201.915 E EP +(6)201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 869 -201.915 E EP +201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 881 -(v1 \(IMAP 4re)-.25 E(v1\) as speci\214ed in RFC2060)-.25 E 32.5<834d> -108 153.6 S 8.92(aildir as speci\214ed in http://www)-32.5 F(.qmail.or) --.65 E(g/qmail-manual-html/man5/maildir)-.18 E 8.92(.html and)-.55 F -(http://cr)144 165.6 Q(.yp.to/proto/maildir)-.55 E(.html.)-.55 E 32.5 -<8353>108 182.4 S +(v1 \(IMAP 4re)-.25 E(v1\) as speci\214ed in RFC2060)-.25 E 32.5<8343> +108 153.6 S(RAM-MD5 as speci\214ed in RFC2195)-32.5 E 32.5<834d>108 +170.4 S 8.92(aildir as speci\214ed in http://www)-32.5 F(.qmail.or)-.65 +E(g/qmail-manual-html/man5/maildir)-.18 E 8.92(.html and)-.55 F +(http://cr)144 182.4 Q(.yp.to/proto/maildir)-.55 E(.html.)-.55 E 32.5 +<8353>108 199.2 S hunk ./offlineimap/head/manual.ps 888 -F1(NO)72 199.2 Q(TES)-.438 E/F2 10/Times-Bold@0 SF -(DELETING LOCAL FOLDERS)87 211.2 Q(Of\215ineIMAP)108 223.2 Q F0 .532 -(does a tw)3.032 F(o-w)-.1 E .532(ay synchronization.)-.1 F .532 -(That is, if you mak)5.532 F 3.032(eac)-.1 G .532 -(hange to the mail on the serv)-3.032 F(er)-.15 E 3.033(,i)-.4 G(t) --3.033 E .897(will be propog)108 235.2 R .897(ated to your local cop) --.05 F 2.197 -.65(y, a)-.1 H .897(nd vise-v).65 F 3.397(ersa. Some)-.15 -F .896(people might think that it w)3.397 F .896(ould be wise to)-.1 F -1.59(just delete all their local mail folders periodically)108 247.2 R -6.59(.I)-.65 G 4.09(fy)-6.59 G 1.59(ou do this with Of)-4.09 F -(\215ineIMAP)-.25 E 4.09(,r)-1.11 G 1.59(emember to also)-4.09 F(remo) -108 259.2 Q 1.67 -.15(ve y)-.15 H 1.37(our local status cache \(~/.of) -.15 F 1.37(\215ineimap by def)-.25 F 3.87(ault\). Otherwise,)-.1 F(Of) -3.87 E 1.37(\215ineIMAP will tak)-.25 F 3.87(et)-.1 G 1.37(his as an) --3.87 F .415(intentional deletion of man)108 271.2 R 2.915(ym)-.15 G -.416(essages and will interpret your action as requesting them to be de\ -leted from)-2.915 F(the serv)108 283.2 Q(er as well.)-.15 E -(\(If you don')5 E 2.5(tu)-.18 G(nderstand this, don')-2.5 E 2.5(tw)-.18 -G(orry; you probably w)-2.6 E(on')-.1 E 2.5(te)-.18 G -(ncounter this situation\))-2.5 E F2(COPYING MESSA)87 300 Q -(GES BETWEEN FOLDERS)-.55 E F0(Normally)108 312 Q 5.859(,w)-.65 G 3.359 -(hen you cop)-5.859 F 5.859(yam)-.1 G 3.359 +F1(NO)72 216 Q(TES)-.438 E/F2 10/Times-Bold@0 SF(DELETING LOCAL FOLDERS) +87 228 Q(Of\215ineIMAP)108 240 Q F0 .532(does a tw)3.032 F(o-w)-.1 E +.532(ay synchronization.)-.1 F .532(That is, if you mak)5.532 F 3.032 +(eac)-.1 G .532(hange to the mail on the serv)-3.032 F(er)-.15 E 3.033 +(,i)-.4 G(t)-3.033 E .897(will be propog)108 252 R .897 +(ated to your local cop)-.05 F 2.197 -.65(y, a)-.1 H .897(nd vise-v).65 +F 3.397(ersa. Some)-.15 F .896(people might think that it w)3.397 F .896 +(ould be wise to)-.1 F 1.59 +(just delete all their local mail folders periodically)108 264 R 6.59 +(.I)-.65 G 4.09(fy)-6.59 G 1.59(ou do this with Of)-4.09 F(\215ineIMAP) +-.25 E 4.09(,r)-1.11 G 1.59(emember to also)-4.09 F(remo)108 276 Q 1.67 +-.15(ve y)-.15 H 1.37(our local status cache \(~/.of).15 F 1.37 +(\215ineimap by def)-.25 F 3.87(ault\). Otherwise,)-.1 F(Of)3.87 E 1.37 +(\215ineIMAP will tak)-.25 F 3.87(et)-.1 G 1.37(his as an)-3.87 F .415 +(intentional deletion of man)108 288 R 2.915(ym)-.15 G .416(essages and\ + will interpret your action as requesting them to be deleted from)-2.915 +F(the serv)108 300 Q(er as well.)-.15 E(\(If you don')5 E 2.5(tu)-.18 G +(nderstand this, don')-2.5 E 2.5(tw)-.18 G(orry; you probably w)-2.6 E +(on')-.1 E 2.5(te)-.18 G(ncounter this situation\))-2.5 E F2 +(COPYING MESSA)87 316.8 Q(GES BETWEEN FOLDERS)-.55 E F0(Normally)108 +328.8 Q 5.859(,w)-.65 G 3.359(hen you cop)-5.859 F 5.859(yam)-.1 G 3.359 hunk ./offlineimap/head/manual.ps 910 -(essage to a folder locally)-5.859 F(,)-.65 E F2(Of\215ineIMAP)108 324 Q -F0 .853(will just do the right thing.)3.352 F(Ho)5.853 E(we)-.25 E -.15 -(ve)-.25 G 1.653 -.4(r, s).15 H .853(ometimes this can be trick).4 F +(essage to a folder locally)-5.859 F(,)-.65 E F2(Of\215ineIMAP)108 340.8 +Q F0 .853(will just do the right thing.)3.352 F(Ho)5.853 E(we)-.25 E +-.15(ve)-.25 G 1.653 -.4(r, s).15 H .853(ometimes this can be trick).4 F hunk ./offlineimap/head/manual.ps 914 --3.353 F(er)-.15 E .29(does not pro)108 336 R .29 +-3.353 F(er)-.15 E .29(does not pro)108 352.8 R .29 hunk ./offlineimap/head/manual.ps 917 -(mine the ne)108 348 R 2.673(wU)-.25 G .173(ID of the message.)-2.673 F -.173(So, in these rare instances, Of)5.173 F .174 -(\215ineIMAP will upload the message to the)-.25 F .64(IMAP serv)108 360 -R .64(er and delete it from your local folder)-.15 F 5.64(.T)-.55 G .64 -(hen, on your ne)-5.64 F .64(xt sync, the message will be re-do)-.15 F -(wn-)-.25 E 1.472(loaded with the proper UID.)108 372 R F2 +(mine the ne)108 364.8 R 2.673(wU)-.25 G .173(ID of the message.)-2.673 +F .173(So, in these rare instances, Of)5.173 F .174 +(\215ineIMAP will upload the message to the)-.25 F .64(IMAP serv)108 +376.8 R .64(er and delete it from your local folder)-.15 F 5.64(.T)-.55 +G .64(hen, on your ne)-5.64 F .64(xt sync, the message will be re-do) +-.15 F(wn-)-.25 E 1.472(loaded with the proper UID.)108 388.8 R F2 hunk ./offlineimap/head/manual.ps 925 -(deleting it, so there should be no risk of data loss.)108 384 Q F2 -(MAILING LIST)87 400.8 Q F0(There is an Of)108 412.8 Q +(deleting it, so there should be no risk of data loss.)108 400.8 Q F2 +(MAILING LIST)87 417.6 Q F0(There is an Of)108 429.6 Q hunk ./offlineimap/head/manual.ps 928 -(To s)108 429.6 T .847(ubscribe, send the te).8 F .847 +(To s)108 446.4 T .847(ubscribe, send the te).8 F .847 hunk ./offlineimap/head/manual.ps 931 -(post, send the message to of)108 441.6 Q(\215ineimap@complete.or)-.25 E -(g.)-.18 E F1 -.11(BU)72 458.4 S(GS).11 E F0 4.419(Reports of b)108 -470.4 R 4.419(ugs should be sent via e-mail to the)-.2 F F2 +(post, send the message to of)108 458.4 Q(\215ineimap@complete.or)-.25 E +(g.)-.18 E F1 -.11(BU)72 475.2 S(GS).11 E F0 4.419(Reports of b)108 +487.2 R 4.419(ugs should be sent via e-mail to the)-.2 F F2 hunk ./offlineimap/head/manual.ps 935 -(g-tracking system \(BTS\) at).2 F(of)108 482.4 Q(\215ineimap@b)-.25 E +(g-tracking system \(BTS\) at).2 F(of)108 499.2 Q(\215ineimap@b)-.25 E hunk ./offlineimap/head/manual.ps 938 -(ace at http://b)-.1 F(ugs.complete.or)-.2 E(g/.)-.18 E(The W)108 494.4 +(ace at http://b)-.1 F(ugs.complete.or)-.2 E(g/.)-.18 E(The W)108 511.2 hunk ./offlineimap/head/manual.ps 941 -(ute to \214xing them.)-.2 E F1(COPYRIGHT)72 511.2 Q F0(Of)108 523.2 Q +(ute to \214xing them.)-.2 E F1(COPYRIGHT)72 528 Q F0(Of)108 540 Q hunk ./offlineimap/head/manual.ps 943 -(This program is free softw)108 540 R .286(are; you can redistrib)-.1 F -.287(ute it and/or modify it under the terms of the GNU General)-.2 F -.766(Public License as published by the Free Softw)108 552 R .766(are F) --.1 F .766(oundation; either v)-.15 F .766 -(ersion 2 of the License, or \(at your)-.15 F(option\) an)108 564 Q 2.5 -(yl)-.15 G(ater v)-2.5 E(ersion.)-.15 E .579(This program is distrib)108 -580.8 R .579(uted in the hope that it will be useful, b)-.2 F .58 +(This program is free softw)108 556.8 R .286(are; you can redistrib)-.1 +F .287(ute it and/or modify it under the terms of the GNU General)-.2 F +.766(Public License as published by the Free Softw)108 568.8 R .766 +(are F)-.1 F .766(oundation; either v)-.15 F .766 +(ersion 2 of the License, or \(at your)-.15 F(option\) an)108 580.8 Q +2.5(yl)-.15 G(ater v)-2.5 E(ersion.)-.15 E .579(This program is distrib) +108 597.6 R .579(uted in the hope that it will be useful, b)-.2 F .58 hunk ./offlineimap/head/manual.ps 951 --2.15 -.25(ev e)108 592.8 T 2.73(nt).25 G .23(he implied w)-2.73 F .229 +-2.15 -.25(ev e)108 609.6 T 2.73(nt).25 G .23(he implied w)-2.73 F .229 hunk ./offlineimap/head/manual.ps 954 -(the GNU General Public License for more details.)108 604.8 Q -1.1(Yo) -108 621.6 S 2.77(us)1.1 G .27(hould ha)-2.77 F .57 -.15(ve r)-.2 H(ecei) +(the GNU General Public License for more details.)108 621.6 Q -1.1(Yo) +108 638.4 S 2.77(us)1.1 G .27(hould ha)-2.77 F .57 -.15(ve r)-.2 H(ecei) hunk ./offlineimap/head/manual.ps 959 --2.77 F(to:)108 633.6 Q(Free Softw)108 650.4 Q(are F)-.1 E -(oundation, Inc.)-.15 E(59 T)108 662.4 Q(emple Place)-.7 E(Suite 330)108 -674.4 Q(Boston, MA)108 686.4 Q(02111-1307)5 E(USA)108 698.4 Q -(John Goerzen)72 768 Q(July 12, 2002)151.655 E(8)201.915 E EP +-2.77 F(to:)108 650.4 Q(Free Softw)108 667.2 Q(are F)-.1 E +(oundation, Inc.)-.15 E(59 T)108 679.2 Q(emple Place)-.7 E(Suite 330)108 +691.2 Q(Boston, MA)108 703.2 Q(02111-1307)5 E(USA)108 715.2 Q +(John Goerzen)72 768 Q(July 12, 2002)151.655 E(8)201.915 E 0 Cg EP hunk ./offlineimap/head/manual.ps 988 -(\(1\).)A(John Goerzen)72 768 Q(July 12, 2002)151.655 E(9)201.915 E EP +(\(1\).)A(John Goerzen)72 768 Q(July 12, 2002)151.655 E(9)201.915 E 0 Cg +EP hunk ./offlineimap/head/manual.txt 1 -OFFLINEIMAP(1) OfflineIMAP manual OFFLINEIMAP(1) +OFFLINEIMAP(1) OfflineIMAP manual OFFLINEIMAP(1) hunk ./offlineimap/head/manual.txt 6 - OfflineIMAP - Powerful IMAP/Maildir synchronization and - reader support + OfflineIMAP - Powerful IMAP/Maildir synchronization and reader support hunk ./offlineimap/head/manual.txt 9 - offlineimap [ -1 ] [ -P profiledir ] [ -a accountlist ] [ - -c configfile ] [ -d debugtype[,debugtype...] ] [ -o ] [ - -u interface ] + offlineimap [ -1 ] [ -P profiledir ] [ -a accountlist ] [ -c configfile + ] [ -d debugtype[,debugtype...] ] [ -o ] [ -u interface ] hunk ./offlineimap/head/manual.txt 15 - OfflineIMAP is a tool to simplify your e-mail reading. - With OfflineIMAP, you can read the same mailbox from mul- - tiple computers. You get a current copy of your messages - on each computer, and changes you make one place will be - visible on all other systems. For instance, you can - delete a message on your home computer, and it will appear - deleted on your work computer as well. OfflineIMAP is - also useful if you want to use a mail reader that does not - have IMAP support, has poor IMAP support, or does not pro- - vide disconnected operation. + OfflineIMAP is a tool to simplify your e-mail reading. With + OfflineIMAP, you can read the same mailbox from multiple computers. + You get a current copy of your messages on each computer, and changes + you make one place will be visible on all other systems. For instance, + you can delete a message on your home computer, and it will appear + deleted on your work computer as well. OfflineIMAP is also useful if + you want to use a mail reader that does not have IMAP support, has poor + IMAP support, or does not provide disconnected operation. hunk ./offlineimap/head/manual.txt 24 - OfflineIMAP is FAST; it synchronizes my two accounts with - over 50 folders in 3 seconds. Other similar tools might - take over a minute, and achieve a less-reliable result. - Some mail readers can take over 10 minutes to do the same - thing, and some don't even support it at all. Unlike - other mail tools, OfflineIMAP features a multi-threaded - synchronization algorithm that can dramatically speed up - performance in many situations by synchronizing several - different things simultaneously. + OfflineIMAP is FAST; it synchronizes my two accounts with over 50 fold- + ers in 3 seconds. Other similar tools might take over a minute, and + achieve a less-reliable result. Some mail readers can take over 10 + minutes to do the same thing, and some don't even support it at all. + Unlike other mail tools, OfflineIMAP features a multi-threaded synchro- + nization algorithm that can dramatically speed up performance in many + situations by synchronizing several different things simultaneously. hunk ./offlineimap/head/manual.txt 32 - OfflineIMAP is FLEXIBLE; you can customize which folders - are synced via regular expressions, lists, or Python - expressions; a versatile and comprehensive configuration - file is used to control behavior; two user interfaces are - built-in; fine-tuning of synchronization performance is - possible; internal or external automation is supported; - SSL and PREAUTH tunnels are both supported; offline (or - "unplugged") reading is supported; and esoteric IMAP fea- - tures are supported to ensure compatibility with the - widest variety of IMAP servers. + OfflineIMAP is FLEXIBLE; you can customize which folders are synced via + regular expressions, lists, or Python expressions; a versatile and com- + prehensive configuration file is used to control behavior; two user + interfaces are built-in; fine-tuning of synchronization performance is + possible; internal or external automation is supported; SSL and PREAUTH + tunnels are both supported; offline (or "unplugged") reading is sup- + ported; and esoteric IMAP features are supported to ensure compatibil- + ity with the widest variety of IMAP servers. hunk ./offlineimap/head/manual.txt 41 - OfflineIMAP is SAFE; it uses an algorithm designed to pre- - vent mail loss at all costs. Because of the design of - this algorithm, even programming errors should not result - in loss of mail. I am so confident in the algorithm that - I use my own personal and work accounts for testing of - OfflineIMAP pre-release, development, and beta releases. + OfflineIMAP is SAFE; it uses an algorithm designed to prevent mail loss + at all costs. Because of the design of this algorithm, even program- + ming errors should not result in loss of mail. I am so confident in + the algorithm that I use my own personal and work accounts for testing + of OfflineIMAP pre-release, development, and beta releases. hunk ./offlineimap/head/manual.txt 48 - OfflineIMAP operates by maintaining a hierarchy of mail - folders in Maildir format locally. Your own mail reader - will read mail from this tree, and need never know that - the mail comes from IMAP. OfflineIMAP will detect changes - to the mail folders on your IMAP server and your own com- - puter and bi-directionally synchronize them, copying, - marking, and deleting messages as necessary. + OfflineIMAP operates by maintaining a hierarchy of mail folders in + Maildir format locally. Your own mail reader will read mail from this + tree, and need never know that the mail comes from IMAP. OfflineIMAP + will detect changes to the mail folders on your IMAP server and your + own computer and bi-directionally synchronize them, copying, marking, + and deleting messages as necessary. hunk ./offlineimap/head/manual.txt 56 - If you are reading this document via the "man" command, it - is likely that you have no installation tasks to perform; - your system administrator has already installed it. If - you need to install it yourself, you have three options: a - system-wide installation with Debian, system-wide instal- - lation with other systems, and a single-user installation. - You can download the latest version of OfflineIMAP from + If you are reading this document via the "man" command, it is likely + that you have no installation tasks to perform; your system administra- + tor has already installed it. If you need to install it yourself, you + have three options: a system-wide installation with Debian, system-wide + installation with other systems, and a single-user installation. You + can download the latest version of OfflineIMAP from hunk ./offlineimap/head/manual.txt 65 - In order to use OfflineIMAP, you need to have these condi- - tions satisfied: + In order to use OfflineIMAP, you need to have these conditions satis- + fied: hunk ./offlineimap/head/manual.txt 68 - o Your mail server must support IMAP. Most Internet - Service Providers and corporate networks do, and - most operating systems have an IMAP implementation - readily available. + o Your mail server must support IMAP. Most Internet Service + Providers and corporate networks do, and most operating systems + have an IMAP implementation readily available. hunk ./offlineimap/head/manual.txt 72 - o You must have Python version 2.2.1 or above - installed. If you are running on Debian GNU/Linux, - this requirement will automatically be taken care - of for you. If you do not have Python already, - check with your system administrator or operating - system vendor; or, download it from - http://www.python.org/. If you intend to use the - Tk interface, you must have Tkinter (python-tk) - installed. If you intend to use the SSL interface, - your Python must have been built with SSL support. + o You must have Python version 2.2.1 or above installed. If you + are running on Debian GNU/Linux, this requirement will automati- + cally be taken care of for you. If you do not have Python + already, check with your system administrator or operating sys- + tem vendor; or, download it from http://www.python.org/. If you + intend to use the Tk interface, you must have Tkinter (python- + tk) installed. If you intend to use the SSL interface, your + Python must have been built with SSL support. hunk ./offlineimap/head/manual.txt 81 - o Have a mail reader that supports the Maildir mail- - box format. Most modern mail readers have this - support built-in, so you can choose from a wide - variety of mail servers. This format is also known - as the "qmail" format, so any mail reader compati- - ble with it will work with OfflineIMAP. + o Have a mail reader that supports the Maildir mailbox format. + Most modern mail readers have this support built-in, so you can + choose from a wide variety of mail servers. This format is also + known as the "qmail" format, so any mail reader compatible with + it will work with OfflineIMAP. hunk ./offlineimap/head/manual.txt 88 - If you are tracking Debian unstable, you may install - OfflineIMAP by simply running the following command as - root: + If you are tracking Debian unstable, you may install OfflineIMAP by + simply running the following command as root: hunk ./offlineimap/head/manual.txt 93 - If you are not tracking Debian unstable, download the - Debian .deb package from the OfflineIMAP website and then - run dpkg -i to install the downloaded package. Then, go - to CONFIGURATION below. You will type offlineimap to - invoke the program. + If you are not tracking Debian unstable, download the Debian .deb pack- + age from the OfflineIMAP website and then run dpkg -i to install the + downloaded package. Then, go to CONFIGURATION below. You will type + offlineimap to invoke the program. hunk ./offlineimap/head/manual.txt 99 - Download the tar.gz version of the package from the web- - site. Then run these commands: + Download the tar.gz version of the package from the website. Then run + these commands: hunk ./offlineimap/head/manual.txt 106 - Some systems will need to use python instead of python2.2. - Next, proceed to configuration. You will type offlineimap - to invoke the program. + Some systems will need to use python instead of python2.2. Next, pro- + ceed to configuration. You will type offlineimap to invoke the pro- + gram. hunk ./offlineimap/head/manual.txt 111 - Download the tar.gz version of the package from the web- - site. Then run these commands: + Download the tar.gz version of the package from the website. Then run + these commands: hunk ./offlineimap/head/manual.txt 117 - When you want to run OfflineIMAP, you will issue the cd - command as above and then type ./offlineimap; there is no - installation step necessary. + When you want to run OfflineIMAP, you will issue the cd command as + above and then type ./offlineimap.py; there is no installation step + necessary. hunk ./offlineimap/head/manual.txt 122 - OfflineIMAP is regulated by a configuration file that is - normally stored in ~/.offlineimaprc. OfflineIMAP ships - with a file named offlineimap.conf that you should copy to - that location and then edit. This file is vital to proper - operation of the system; it sets everything you need to - run OfflineIMAP. Full documentation for the configuration - file is included within the sample file. + OfflineIMAP is regulated by a configuration file that is normally + stored in ~/.offlineimaprc. OfflineIMAP ships with a file named + offlineimap.conf that you should copy to that location and then edit. + This file is vital to proper operation of the system; it sets every- + thing you need to run OfflineIMAP. Full documentation for the configu- + ration file is included within the sample file. hunk ./offlineimap/head/manual.txt 130 - Most configuration is done via the configuration file. - Nevertheless, there are a few options that you may set for - OfflineIMAP. + Most configuration is done via the configuration file. Nevertheless, + there are a few options that you may set for OfflineIMAP. hunk ./offlineimap/head/manual.txt 133 - -1 Disable all multithreading operations and use - solely a single-thread sync. This effectively sets - the maxsyncaccounts and all maxconnections configu- - ration file variables to 1. + -1 Disable all multithreading operations and use solely a single- + thread sync. This effectively sets the maxsyncaccounts and all + maxconnections configuration file variables to 1. hunk ./offlineimap/head/manual.txt 138 - Sets OfflineIMAP into profile mode. The program - will create profiledir (it must not already exist). - As it runs, Python profiling information about each - thread is logged into profiledir. Please note: - This option is present for debugging and optimiza- - tion only, and should NOT be used unless you have a - specific reason to do so. It will significantly - slow program performance, may reduce reliability, - and can generate huge amounts of data. You must - use the -1 option when you use -P. + Sets OfflineIMAP into profile mode. The program will create + profiledir (it must not already exist). As it runs, Python pro- + filing information about each thread is logged into profiledir. + Please note: This option is present for debugging and optimiza- + tion only, and should NOT be used unless you have a specific + reason to do so. It will significantly slow program perfor- + mance, may reduce reliability, and can generate huge amounts of + data. You must use the -1 option when you use -P. hunk ./offlineimap/head/manual.txt 149 - Overrides the accounts section in the config file. - Lets you specify a particular account or set of - accounts to sync without having to edit the config - file. You might use this to exclude certain - accounts, or to sync some accounts that you nor- - mally prefer not to. + Overrides the accounts section in the config file. Lets you + specify a particular account or set of accounts to sync without + having to edit the config file. You might use this to exclude + certain accounts, or to sync some accounts that you normally + prefer not to. hunk ./offlineimap/head/manual.txt 156 - Specifies a configuration file to use in lieu of - the default, ~/.offlineimaprc. + Specifies a configuration file to use in lieu of the default, + ~/.offlineimaprc. hunk ./offlineimap/head/manual.txt 160 - Enables debugging for OfflineIMAP. This is useful - if you are trying to track down a malfunction or - figure out what is going on under the hood. I sug- - gest that you use this with -1 in order to make the - results more sensible. + Enables debugging for OfflineIMAP. This is useful if you are + trying to track down a malfunction or figure out what is going + on under the hood. I suggest that you use this with -1 in order + to make the results more sensible. hunk ./offlineimap/head/manual.txt 165 - -d now requires one or more debugtypes, separated - by commas. These define what exactly will be - debugged, and so far include two options: imap and - maildir. The imap option will enable IMAP protocol - stream and parsing debugging. Note that the output - may contain passwords, so take care to remove that - from the debugging output before sending it to any- - one else. The maildir option will enable debugging - for certain Maildir operations. + -d now requires one or more debugtypes, separated by commas. + These define what exactly will be debugged, and so far include + two options: imap and maildir. The imap option will enable IMAP + protocol stream and parsing debugging. Note that the output may + contain passwords, so take care to remove that from the debug- + ging output before sending it to anyone else. The maildir + option will enable debugging for certain Maildir operations. hunk ./offlineimap/head/manual.txt 173 - -o Run only once, ignoring any autorefresh setting in - the config file. + -o Run only once, ignoring any autorefresh setting in the config + file. hunk ./offlineimap/head/manual.txt 180 - Specifies an alternative user interface module to - use. This overrides the default specified in the - configuration file. The UI specified with -u will - be forced to be used, even if its isuable() method - states that it cannot be. Use this option with - care. The pre-defined options are listed in the - USER INTERFACES section. + Specifies an alternative user interface module to use. This + overrides the default specified in the configuration file. The + UI specified with -u will be forced to be used, even if its + isuable() method states that it cannot be. Use this option with + care. The pre-defined options are listed in the USER INTERFACES + section. hunk ./offlineimap/head/manual.txt 188 - OfflineIMAP has a pluggable user interface system that - lets you choose how the program communicates information - to you. There are two graphical interfaces, one terminal - interface, and two noninteractive interfaces suitable for - scripting or logging purposes. The ui option in the con- - figuration file specifies the user interface preferences. - The -u command-line option can override the configuration - file. The available values for the configuration file or - command-line are describef in this section. + OfflineIMAP has a pluggable user interface system that lets you choose + how the program communicates information to you. There are two graphi- + cal interfaces, one terminal interface, and two noninteractive inter- + faces suitable for scripting or logging purposes. The ui option in the + configuration file specifies the user interface preferences. The -u + command-line option can override the configuration file. The available + values for the configuration file or command-line are describef in this + section. hunk ./offlineimap/head/manual.txt 198 - This is an interface designed to be sleek, fun to watch, - and informative of the overall picture of what OfflineIMAP - is doing. I consider it to be the best general-purpose - interface in OfflineIMAP. Tk.Blinkenlights contains, by - default, a small window with a row of LEDs and a row of - command buttons. The total size of the window is very - small, so it uses little desktop space, yet it is quite - functional. There is also an optional, toggable, log that - shows more detail about what is happening and is color- - coded to match the color of the lights. + This is an interface designed to be sleek, fun to watch, and informa- + tive of the overall picture of what OfflineIMAP is doing. I consider + it to be the best general-purpose interface in OfflineIMAP. + Tk.Blinkenlights contains, by default, a small window with a row of + LEDs and a row of command buttons. The total size of the window is + very small, so it uses little desktop space, yet it is quite func- + tional. There is also an optional, toggable, log that shows more + detail about what is happening and is color-coded to match the color of + the lights. hunk ./offlineimap/head/manual.txt 208 - Tk.Blinkenlights is the only user interface that has con- - figurable parameters; see the example offlineimap.conf for - more details. + Tk.Blinkenlights is the only user interface that has configurable + parameters; see the example offlineimap.conf for more details. hunk ./offlineimap/head/manual.txt 211 - Each light in the Tk.Blinkenlights interface represents a - thread of execution -- that is, a particular task that - OfflineIMAP is performing right now. The color indicates - what task the particular thread is performing, and are as - follows: + Each light in the Tk.Blinkenlights interface represents a thread of + execution -- that is, a particular task that OfflineIMAP is performing + right now. The color indicates what task the particular thread is per- + forming, and are as follows: hunk ./offlineimap/head/manual.txt 216 - Black indicates that this light's thread has terminated; - it will light up again later when new threads start - up. So, black indicates no activity. + Black indicates that this light's thread has terminated; it will light + up again later when new threads start up. So, black indicates + no activity. hunk ./offlineimap/head/manual.txt 221 - is the color of the main program's thread, which - basically does nothing but monitor the others. It - might remind you of HAL 9000 in 2001. + is the color of the main program's thread, which basically does + nothing but monitor the others. It might remind you of HAL 9000 + in 2001. hunk ./offlineimap/head/manual.txt 225 - Gray indicates that the thread is establishing a new - connection to the IMAP server. + Gray indicates that the thread is establishing a new connection to + the IMAP server. hunk ./offlineimap/head/manual.txt 228 - Purple is the color of an account synchronization thread - that is monitoring the progress of the folders in - that account (not generating any I/O). + Purple is the color of an account synchronization thread that is moni- + toring the progress of the folders in that account (not generat- + ing any I/O). hunk ./offlineimap/head/manual.txt 236 - Blue is the color of a message synchronization con- - troller thread. + Blue is the color of a message synchronization controller thread. hunk ./offlineimap/head/manual.txt 243 - Yellow (bright orange) indicates that message flags are - being added. + Yellow (bright orange) indicates that message flags are being added. hunk ./offlineimap/head/manual.txt 245 - Pink (bright red) indicates that message flags are being - removed. + Pink (bright red) indicates that message flags are being removed. hunk ./offlineimap/head/manual.txt 248 - corresponds to the countdown timer that runs - between synchronizations. + corresponds to the countdown timer that runs between synchro- + nizations. hunk ./offlineimap/head/manual.txt 251 - The name of this interface derives from a bit of computer - science history. Eric Raymond's Jargon File defines - blinkenlights, in part, as: + The name of this interface derives from a bit of computer science his- + tory. Eric Raymond's Jargon File defines blinkenlights, in part, as: hunk ./offlineimap/head/manual.txt 254 - Front-panel diagnostic lights on a computer, esp. a - dinosaur. Now that dinosaurs are rare, this term - usually refers to status lights on a modem, network - hub, or the like. + Front-panel diagnostic lights on a computer, esp. a dinosaur. + Now that dinosaurs are rare, this term usually refers to status + lights on a modem, network hub, or the like. hunk ./offlineimap/head/manual.txt 258 - This term derives from the last word of the famous - blackletter-Gothic sign in mangled pseudo-German - that once graced about half the computer rooms in - the English-speaking world. One version ran in its - entirety as follows: + This term derives from the last word of the famous blackletter- + Gothic sign in mangled pseudo-German that once graced about half + the computer rooms in the English-speaking world. One version + ran in its entirety as follows: hunk ./offlineimap/head/manual.txt 265 - Das computermachine ist nicht fuer gefingerpoken - und mittengrabben. Ist easy schnappen der sprin- - genwerk, blowenfusen und poppencorken mit - spitzensparken. Ist nicht fuer gewerken bei das - dumpkopfen. Das rubbernecken sichtseeren keepen - das cotten-pickenen hans in das pockets muss; - relaxen und watchen das blinkenlichten. + Das computermachine ist nicht fuer gefingerpoken und mitten- + grabben. Ist easy schnappen der springenwerk, blowenfusen und + poppencorken mit spitzensparken. Ist nicht fuer gewerken bei + das dumpkopfen. Das rubbernecken sichtseeren keepen das cotten- + pickenen hans in das pockets muss; relaxen und watchen das + blinkenlichten. hunk ./offlineimap/head/manual.txt 273 - This interface (formerly known as Tk.TkUI) is a graphical - interface that presents a variable-sized window. In the - window, each currently-executing thread has a section - where its name and current status are displayed. This - interface is best suited to people running on slower con- - nections, as you get a lot of detail, but for fast connec- - tions, the detail may go by too quickly to be useful. - People with fast connections may wish to use Tk.Blinken- - lights instead. + This interface (formerly known as Tk.TkUI) is a graphical interface + that presents a variable-sized window. In the window, each currently- + executing thread has a section where its name and current status are + displayed. This interface is best suited to people running on slower + connections, as you get a lot of detail, but for fast connections, the + detail may go by too quickly to be useful. People with fast connec- + tions may wish to use Tk.Blinkenlights instead. hunk ./offlineimap/head/manual.txt 282 - This interface is the default for people running in termi- - nals. It prints out basic status messages, has an inter- - ruptible timer like the graphical interfaces do, and is - generally friendly to use on a console or xterm. + This interface is the default for people running in terminals. It + prints out basic status messages, has an interruptible timer like the + graphical interfaces do, and is generally friendly to use on a console + or xterm. hunk ./offlineimap/head/manual.txt 288 - This interface is designed for situations where - OfflineIMAP will be run non-attended and the status of its - execution will be logged. You might use it, for instance, - to have the system run automatically and e-mail you the - results of the synchronization. This user interface is - not capable of reading a password from the keyboard; - account passwords must be specified using one of the con- - figuration file options. + This interface is designed for situations where OfflineIMAP will be run + non-attended and the status of its execution will be logged. You might + use it, for instance, to have the system run automatically and e-mail + you the results of the synchronization. This user interface is not + capable of reading a password from the keyboard; account passwords must + be specified using one of the configuration file options. hunk ./offlineimap/head/manual.txt 296 - This interface is designed for non-attended running in - situations where normal status messages are not desired. - It will output nothing except errors and serious warnings. - Like Noninteractive.Basic, this user interface is not - capable of reading a password from the keyboard; account - passwords must be specified using one of the configuration - file options. + This interface is designed for non-attended running in situations where + normal status messages are not desired. It will output nothing except + errors and serious warnings. Like Noninteractive.Basic, this user + interface is not capable of reading a password from the keyboard; + account passwords must be specified using one of the configuration file + options. hunk ./offlineimap/head/manual.txt 304 - Here is an example configuration for a particularly com- - plex situation; more examples will be added later. + Here is an example configuration for a particularly complex situation; + more examples will be added later. hunk ./offlineimap/head/manual.txt 308 - This example shows you how to set up OfflineIMAP to syn- - chronize multiple accounts with the mutt mail reader. + This example shows you how to set up OfflineIMAP to synchronize multi- + ple accounts with the mutt mail reader. hunk ./offlineimap/head/manual.txt 317 - Make sure that you have both a [Personal] and a [Work] - section, with different localfolder pathnames and enable - [mbnames]. + Make sure that you have both a [Personal] and a [Work] section, with + different localfolder pathnames and enable [mbnames]. hunk ./offlineimap/head/manual.txt 334 - Some users with a UW-IMAPD server need to use - OfflineIMAP's "reference" feature to get at their mail- - boxes, specifying a reference of "~/Mail" or "#mh/" - depending on the configuration. The below configuration - from docwhat@gerf.org shows using a reference of Mail, a - nametrans that strips the leading Mail/ off incoming - folder names, and a folderfilter that limits the folders - synced to just three. + Some users with a UW-IMAPD server need to use OfflineIMAP's "reference" + feature to get at their mailboxes, specifying a reference of "~/Mail" + or "#mh/" depending on the configuration. The below configuration from + docwhat@gerf.org shows using a reference of Mail, a nametrans that + strips the leading Mail/ off incoming folder names, and a folderfilter + that limits the folders synced to just three. hunk ./offlineimap/head/manual.txt 361 - You can have OfflineIMAP load up a Python file before - evaluating the configuration file options that are Python - expressions. This example is based on one supplied by - Tommi Virtanen for this feature. + You can have OfflineIMAP load up a Python file before evaluating the + configuration file options that are Python expressions. This example + is based on one supplied by Tommi Virtanen for this feature. hunk ./offlineimap/head/manual.txt 386 - folders=os.list- + folders=os.list- hunk ./offlineimap/head/manual.txt 391 - This code snippet illustrates how the foldersort option - can be customized with a Python function from the python- - file to always synchronize certain folders first. + This code snippet illustrates how the foldersort option can be cus- + tomized with a Python function from the pythonfile to always synchro- + nize certain folders first. hunk ./offlineimap/head/manual.txt 396 - If you get one of some frequently-encountered or confusing - errors, please check this section. + If you get one of some frequently-encountered or confusing errors, + please check this section. hunk ./offlineimap/head/manual.txt 400 - IMAP servers use a unique ID (UID) to refer to a specific - message. This number is guaranteed to be unique to a par- - ticular message FOREVER. No other message in the same - folder will ever get the same UID. UIDs are an integral - part of OfflineIMAP's synchronization scheme; they are - used to match up messages on your computer to messages on - the server. + IMAP servers use a unique ID (UID) to refer to a specific message. + This number is guaranteed to be unique to a particular message FOREVER. + No other message in the same folder will ever get the same UID. UIDs + are an integral part of OfflineIMAP's synchronization scheme; they are + used to match up messages on your computer to messages on the server. hunk ./offlineimap/head/manual.txt 406 - Sometimes, the UIDs on the server might get reset. Usu- - ally this will happen if you delete and then recreate a - folder. When you create a folder, the server will often - start the UID back from 1. But OfflineIMAP might still - have the UIDs from the previous folder by the same name - stored. OfflineIMAP will detect this condition and skip - the folder. This is GOOD, because it prevents data loss. + Sometimes, the UIDs on the server might get reset. Usually this will + happen if you delete and then recreate a folder. When you create a + folder, the server will often start the UID back from 1. But + OfflineIMAP might still have the UIDs from the previous folder by the + same name stored. OfflineIMAP will detect this condition and skip the + folder. This is GOOD, because it prevents data loss. hunk ./offlineimap/head/manual.txt 413 - You can fix it by removing your local folder and cache - data. For instance, if your folders are under ~/Folders - and the folder with the problem is INBOX, you'd type this: + You can fix it by removing your local folder and cache data. For + instance, if your folders are under ~/Folders and the folder with the + problem is INBOX, you'd type this: hunk ./offlineimap/head/manual.txt 420 - (replacing AccountName with the account name as specified - in ~/.offlineimaprc) + (replacing AccountName with the account name as specified in + ~/.offlineimaprc) hunk ./offlineimap/head/manual.txt 423 - Next time you run OfflineIMAP, it will re-download the - folder with the new UIDs. Note that the procedure speci- - fied above will lose any local changes made to the folder. + Next time you run OfflineIMAP, it will re-download the folder with the + new UIDs. Note that the procedure specified above will lose any local + changes made to the folder. hunk ./offlineimap/head/manual.txt 427 - Some IMAP servers are broken and do not support UIDs prop- - erly. If you continue to get this error for all your - folders even after performing the above procedure, it is - likely that your IMAP server falls into this category. - OfflineIMAP is incompatible with such servers. Using - OfflineIMAP with them will not destroy any mail, but at - the same time, it will not actually synchronize it either. - (OfflineIMAP will detect this condition and abort prior to - synchronization) + Some IMAP servers are broken and do not support UIDs properly. If you + continue to get this error for all your folders even after performing + the above procedure, it is likely that your IMAP server falls into this + category. OfflineIMAP is incompatible with such servers. Using + OfflineIMAP with them will not destroy any mail, but at the same time, + it will not actually synchronize it either. (OfflineIMAP will detect + this condition and abort prior to synchronization) hunk ./offlineimap/head/manual.txt 437 - There are some other FAQs that might not fit into another - section of this document, and they are enumerated here. + There are some other FAQs that might not fit into another section of + this document, and they are enumerated here. hunk ./offlineimap/head/manual.txt 441 - It should run on most platforms supported by - Python, which are quite a few. + It should run on most platforms supported by Python, which are + quite a few. hunk ./offlineimap/head/manual.txt 444 - I'm using Mutt. Other IMAP sync programs require me to use - set maildir_trash=yes . Do I need to do that with - OfflineIMAP? - No. OfflineIMAP is smart enough to figure out mes- - sage deletion without this extra crutch. You'll - get the best results if you don't use this setting, - in fact. + I'm using Mutt. Other IMAP sync programs require me to use set + maildir_trash=yes . Do I need to do that with OfflineIMAP? + No. OfflineIMAP is smart enough to figure out message deletion + without this extra crutch. You'll get the best results if you + don't use this setting, in fact. hunk ./offlineimap/head/manual.txt 451 - You do not need to. OfflineIMAP is smart enough to - automatically figure out what folders are present - on the IMAP server and synchronize them. You can - use the folderfilter and foldertrans configuration - file options to request certain folders and rename + You do not need to. OfflineIMAP is smart enough to automati- + cally figure out what folders are present on the IMAP server and + synchronize them. You can use the folderfilter and foldertrans + configuration file options to request certain folders and rename hunk ./offlineimap/head/manual.txt 458 - Use the folderfilter option in the configuration - file. + Use the folderfilter option in the configuration file. hunk ./offlineimap/head/manual.txt 461 - OfflineIMAP does not currently provide this fea- - ture, but if you create a new folder on the IMAP - server, it will be created locally automatically. + OfflineIMAP does not currently provide this feature, but if you + create a new folder on the IMAP server, it will be created + locally automatically. hunk ./offlineimap/head/manual.txt 469 - The Mutt mail reader is not capable of automati- - cally determining the names of your mailboxes. - OfflineIMAP can help it (or many other) programs - out be writing these names out in a format you - specify. See the example offlineimap.conf file for - details. + The Mutt mail reader is not capable of automatically determining + the names of your mailboxes. OfflineIMAP can help it (or many + other) programs out be writing these names out in a format you + specify. See the example offlineimap.conf file for details. hunk ./offlineimap/head/manual.txt 475 - Sure. Just name them all in the accounts line in - the general section of the config file, and add a - per-account section for each one. + Sure. Just name them all in the accounts line in the general + section of the config file, and add a per-account section for + each one. hunk ./offlineimap/head/manual.txt 480 - No. POP is not robust enough to do a completely - reliable multi-machine synchronization like - OfflineIMAP can do. OfflineIMAP will not support - it. + No. POP is not robust enough to do a completely reliable multi- + machine synchronization like OfflineIMAP can do. OfflineIMAP + will not support it. hunk ./offlineimap/head/manual.txt 485 - Not at present. There is no technical reason not - to; just no demand yet. Maildir is a superior for- - mat anyway. + Not at present. There is no technical reason not to; just no + demand yet. Maildir is a superior format anyway. hunk ./offlineimap/head/manual.txt 488 - [technical] Why are your Maildir message filenames so - huge? - OfflineIMAP has two relevant principles: 1) never - modifying your messages in any way and 2) ensuring - 100% reliable synchronizations. In order to do a - reliable sync, OfflineIMAP must have a way to - uniquely identify each e-mail. Three pieces of - information are required to do this: your account - name, the folder name, and the message UID. The - account name can be calculated from the path in - which your messages are. The folder name can usu- - ally be as well, BUT some mail clients move mes- - sages between folders by simply moving the file, - leaving the name intact. + [technical] Why are your Maildir message filenames so huge? + OfflineIMAP has two relevant principles: 1) never modifying your + messages in any way and 2) ensuring 100% reliable synchroniza- + tions. In order to do a reliable sync, OfflineIMAP must have a + way to uniquely identify each e-mail. Three pieces of informa- + tion are required to do this: your account name, the folder + name, and the message UID. The account name can be calculated + from the path in which your messages are. The folder name can + usually be as well, BUT some mail clients move messages between + folders by simply moving the file, leaving the name intact. hunk ./offlineimap/head/manual.txt 499 - So, OfflineIMAP must store both a UID folder ID. - The folder ID is necessary so OfflineIMAP can - detect a message moved to a different folder. - OfflineIMAP stores the UID (U= number) and an - md5sum of the foldername (FMD5= number) to facili- - tate this. + So, OfflineIMAP must store both a UID folder ID. The folder ID + is necessary so OfflineIMAP can detect a message moved to a dif- + ferent folder. OfflineIMAP stores the UID (U= number) and an + md5sum of the foldername (FMD5= number) to facilitate this. hunk ./offlineimap/head/manual.txt 505 - OfflineIMAP versions 2.0 and above contain a multi- - threaded system. A good way to experiment is by - setting maxsyncaccounts to 3 and maxconnections to - 3 in each account clause. + OfflineIMAP versions 2.0 and above contain a multithreaded sys- + tem. A good way to experiment is by setting maxsyncaccounts to + 3 and maxconnections to 3 in each account clause. hunk ./offlineimap/head/manual.txt 509 - This lets OfflineIMAP open up multiple connections - simultaneously. That will let it process multiple - folders and messages at once. In most cases, this - will increase performance of the sync. + This lets OfflineIMAP open up multiple connections simultane- + ously. That will let it process multiple folders and messages + at once. In most cases, this will increase performance of the + sync. hunk ./offlineimap/head/manual.txt 514 - Don't set the number too high. If you do that, - things might actually slow down as your link gets - saturated. Also, too many connections can cause - mail servers to have excessive load. Administra- - tors might take unkindly to this, and the server - might bog down. There are many variables in the - optimal setting; experimentation may help. + Don't set the number too high. If you do that, things might + actually slow down as your link gets saturated. Also, too many + connections can cause mail servers to have excessive load. + Administrators might take unkindly to this, and the server might + bog down. There are many variables in the optimal setting; + experimentation may help. hunk ./offlineimap/head/manual.txt 521 - An informal benchmark yields these results for my - setup: + An informal benchmark yields these results for my setup: hunk ./offlineimap/head/manual.txt 531 - o Internet Message Access Protocol version 4rev1 - (IMAP 4rev1) as specified in RFC2060 + o Internet Message Access Protocol version 4rev1 (IMAP 4rev1) as + specified in RFC2060 + + o CRAM-MD5 as specified in RFC2195 hunk ./offlineimap/head/manual.txt 536 - o Maildir as specified in http://www.qmail.org/qmail- - manual-html/man5/maildir.html and - http://cr.yp.to/proto/maildir.html. + o Maildir as specified in http://www.qmail.org/qmail-manual- + html/man5/maildir.html and http://cr.yp.to/proto/maildir.html. hunk ./offlineimap/head/manual.txt 539 - o Standard Python 2.2.1 as implemented on POSIX-com- - pliant systems. + o Standard Python 2.2.1 as implemented on POSIX-compliant systems. hunk ./offlineimap/head/manual.txt 543 - OfflineIMAP does a two-way synchronization. That is, if - you make a change to the mail on the server, it will be - propogated to your local copy, and vise-versa. Some peo- - ple might think that it would be wise to just delete all - their local mail folders periodically. If you do this - with OfflineIMAP, remember to also remove your local sta- - tus cache (~/.offlineimap by default). Otherwise, - OfflineIMAP will take this as an intentional deletion of - many messages and will interpret your action as requesting - them to be deleted from the server as well. (If you don't - understand this, don't worry; you probably won't encounter - this situation) + OfflineIMAP does a two-way synchronization. That is, if you make a + change to the mail on the server, it will be propogated to your local + copy, and vise-versa. Some people might think that it would be wise to + just delete all their local mail folders periodically. If you do this + with OfflineIMAP, remember to also remove your local status cache + (~/.offlineimap by default). Otherwise, OfflineIMAP will take this as + an intentional deletion of many messages and will interpret your action + as requesting them to be deleted from the server as well. (If you + don't understand this, don't worry; you probably won't encounter this + situation) hunk ./offlineimap/head/manual.txt 555 - Normally, when you copy a message between folders or add a - new message to a folder locally, OfflineIMAP will just do - the right thing. However, sometimes this can be tricky -- - if your IMAP server does not provide the SEARCH command, - or does not return something useful, OfflineIMAP cannot - determine the new UID of the message. So, in these rare - instances, OfflineIMAP will upload the message to the IMAP - server and delete it from your local folder. Then, on - your next sync, the message will be re-downloaded with the - proper UID. OfflineIMAP makes sure that the message was - properly uploaded before deleting it, so there should be - no risk of data loss. + Normally, when you copy a message between folders or add a new message + to a folder locally, OfflineIMAP will just do the right thing. How- + ever, sometimes this can be tricky -- if your IMAP server does not pro- + vide the SEARCH command, or does not return something useful, + OfflineIMAP cannot determine the new UID of the message. So, in these + rare instances, OfflineIMAP will upload the message to the IMAP server + and delete it from your local folder. Then, on your next sync, the + message will be re-downloaded with the proper UID. OfflineIMAP makes + sure that the message was properly uploaded before deleting it, so + there should be no risk of data loss. hunk ./offlineimap/head/manual.txt 569 - To subscribe, send the text "Subscribe" in the subject of - a mail to offlineimap-request@complete.org. To post, send - the message to offlineimap@complete.org. + To subscribe, send the text "Subscribe" in the subject of a mail to + offlineimap-request@complete.org. To post, send the message to + offlineimap@complete.org. hunk ./offlineimap/head/manual.txt 574 - Reports of bugs should be sent via e-mail to the - OfflineIMAP bug-tracking system (BTS) at - offlineimap@bugs.complete.org or submitted on-line using - the Web interface at http://bugs.complete.org/. The Web - site also lists all current bugs, where you can check - their status or contribute to fixing them. + Reports of bugs should be sent via e-mail to the OfflineIMAP bug-track- + ing system (BTS) at offlineimap@bugs.complete.org or submitted on-line + using the Web interface at http://bugs.complete.org/. The Web site + also lists all current bugs, where you can check their status or con- + tribute to fixing them. hunk ./offlineimap/head/manual.txt 583 - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; - either version 2 of the License, or (at your option) any - later version. + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. hunk ./offlineimap/head/manual.txt 588 - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MER- + CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General + Public License for more details. hunk ./offlineimap/head/manual.txt 593 - You should have received a copy of the GNU General Public - License along with this program; if not, write to: + You should have received a copy of the GNU General Public License along + with this program; if not, write to: hunk ./offlineimap/head/manual.txt 603 - OfflineIMAP, its libraries, documentation, and all - included files, except where noted, was written by John - Goerzen and copyright is held as - stated in the COPYRIGHT section. + OfflineIMAP, its libraries, documentation, and all included files, + except where noted, was written by John Goerzen + and copyright is held as stated in the COPYRIGHT section. hunk ./offlineimap/head/manual.txt 607 - OfflineIMAP may be downloaded, and information found, from - its homepage via either Gopher or HTTP: + OfflineIMAP may be downloaded, and information found, from its homepage + via either Gopher or HTTP: hunk ./offlineimap/head/manual.txt 613 - OfflineIMAP may also be downloaded using Subversion. - Additionally, the distributed tar.gz may be updated with a - simple "svn update" command; it is ready to go. For - information on getting OfflineIMAP with Subversion, please - visit: + OfflineIMAP may also be downloaded using Subversion. Additionally, the + distributed tar.gz may be updated with a simple "svn update" command; + it is ready to go. For information on getting OfflineIMAP with + Subversion, please visit: hunk ./offlineimap/head/manual.txt 625 -John Goerzen July 12, 2002 OFFLINEIMAP(1) +John Goerzen July 12, 2002 OFFLINEIMAP(1) hunk ./offlineimap/head/offlineimap/imapserver.py 22 -import thread, hmac, base64 +import thread, hmac hunk ./offlineimap/head/offlineimap/imapserver.py 94 - print "md5handler: got", response - response = response.strip() - challenge = base64.decodestring(response).strip() + challenge = response.strip() hunk ./offlineimap/head/offlineimap/imapserver.py 100 - retval = base64.encodestring(self.username + ' ' + \ - reply.hexdigest()) - print "md5handler: returning", retval + retval = self.username + ' ' + \ + reply.hexdigest() hunk ./offlineimap/head/offlineimap/imapserver.py 147 - try: + if 'AUTH=CRAM-MD5' in imapobj.capabilities: + UIBase.getglobalui().debug('imap', + 'Attempting CRAM-MD5 authentication') hunk ./offlineimap/head/offlineimap/imapserver.py 151 - except: + else: + UIBase.getglobalui().debug('imap', + 'Attempting plain authentication') hunk ./offlineimap/head/offlineimap/version.py 2 -versionstr = "3.99.1" -revno = long('$Rev: 269 $'[6:-2]) +versionstr = "3.99.2" +revno = long('$Rev: 276 $'[6:-2]) hunk ./offlineimap/head/offlineimap/version.py 5 -datestr = '$Date: 2002-10-09 19:38:55 -0500 (Wed, 09 Oct 2002) $' +datestr = '$Date: 2002-11-02 10:30:41 -0600 (Sat, 02 Nov 2002) $' hunk ./offlineimap/head/offlineimap.1 731 +CRAM-MD5 as specified in RFC2195 +.IP \(bu hunk ./offlineimap/head/offlineimap.py 21 -init.startup('3.99.1') +init.startup('3.99.2') }